Interface DescribeMapResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<DescribeMapResponse.Builder,DescribeMapResponse>, LocationResponse.Builder, SdkBuilder<DescribeMapResponse.Builder,DescribeMapResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DescribeMapResponse

public static interface DescribeMapResponse.Builder extends LocationResponse.Builder, SdkPojo, CopyableBuilder<DescribeMapResponse.Builder,DescribeMapResponse>
  • Method Details

    • configuration

      DescribeMapResponse.Builder configuration(MapConfiguration configuration)

      Specifies the map tile style selected from a partner data provider.

      Parameters:
      configuration - Specifies the map tile style selected from a partner data provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configuration

      default DescribeMapResponse.Builder configuration(Consumer<MapConfiguration.Builder> configuration)

      Specifies the map tile style selected from a partner data provider.

      This is a convenience method that creates an instance of the MapConfiguration.Builder avoiding the need to create one manually via MapConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to configuration(MapConfiguration).

      Parameters:
      configuration - a consumer that will call methods on MapConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createTime

      DescribeMapResponse.Builder createTime(Instant createTime)

      The timestamp for when the map resource was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

      Parameters:
      createTime - The timestamp for when the map resource was created in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataSource

      DescribeMapResponse.Builder dataSource(String dataSource)

      Specifies the data provider for the associated map tiles.

      Parameters:
      dataSource - Specifies the data provider for the associated map tiles.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      DescribeMapResponse.Builder description(String description)

      The optional description for the map resource.

      Parameters:
      description - The optional description for the map resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mapArn

      The Amazon Resource Name (ARN) for the map resource. Used to specify a resource across all Amazon Web Services.

      • Format example: arn:aws:geo:region:account-id:map/ExampleMap

      Parameters:
      mapArn - The Amazon Resource Name (ARN) for the map resource. Used to specify a resource across all Amazon Web Services.

      • Format example: arn:aws:geo:region:account-id:map/ExampleMap

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mapName

      The map style selected from an available provider.

      Parameters:
      mapName - The map style selected from an available provider.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pricingPlan

      Deprecated.
      Deprecated. Always returns RequestBasedUsage.

      No longer used. Always returns RequestBasedUsage.

      Parameters:
      pricingPlan - No longer used. Always returns RequestBasedUsage.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • pricingPlan

      Deprecated.
      Deprecated. Always returns RequestBasedUsage.

      No longer used. Always returns RequestBasedUsage.

      Parameters:
      pricingPlan - No longer used. Always returns RequestBasedUsage.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tags

      Tags associated with the map resource.

      Parameters:
      tags - Tags associated with the map resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateTime

      DescribeMapResponse.Builder updateTime(Instant updateTime)

      The timestamp for when the map resource was last update in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.

      Parameters:
      updateTime - The timestamp for when the map resource was last update in ISO 8601 format: YYYY-MM-DDThh:mm:ss.sssZ.
      Returns:
      Returns a reference to this object so that method calls can be chained together.