public static interface CreateMapRequest.Builder extends LocationRequest.Builder, SdkPojo, CopyableBuilder<CreateMapRequest.Builder,CreateMapRequest>
| Modifier and Type | Method and Description |
|---|---|
default CreateMapRequest.Builder |
configuration(Consumer<MapConfiguration.Builder> configuration)
Specifies the map style selected from an available data provider.
|
CreateMapRequest.Builder |
configuration(MapConfiguration configuration)
Specifies the map style selected from an available data provider.
|
CreateMapRequest.Builder |
description(String description)
An optional description for the map resource.
|
CreateMapRequest.Builder |
mapName(String mapName)
The name for the map resource.
|
CreateMapRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateMapRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateMapRequest.Builder |
pricingPlan(PricingPlan pricingPlan)
Specifies the pricing plan for your map resource.
|
CreateMapRequest.Builder |
pricingPlan(String pricingPlan)
Specifies the pricing plan for your map resource.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateMapRequest.Builder configuration(MapConfiguration configuration)
Specifies the map style selected from an available data provider.
configuration - Specifies the map style selected from an available data provider.default CreateMapRequest.Builder configuration(Consumer<MapConfiguration.Builder> configuration)
Specifies the map style selected from an available data provider.
This is a convenience that creates an instance of theMapConfiguration.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).configuration - a consumer that will call methods on MapConfiguration.Builderconfiguration(MapConfiguration)CreateMapRequest.Builder description(String description)
An optional description for the map resource.
description - An optional description for the map resource.CreateMapRequest.Builder mapName(String mapName)
The name for the map resource.
Requirements:
Must contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), and underscores (_).
Must be a unique map resource name.
No spaces allowed. For example, ExampleMap.
mapName - The name for the map resource.
Requirements:
Must contain only alphanumeric characters (A–Z, a–z, 0–9), hyphens (-), and underscores (_).
Must be a unique map resource name.
No spaces allowed. For example, ExampleMap.
CreateMapRequest.Builder pricingPlan(String pricingPlan)
Specifies the pricing plan for your map resource. There's three pricing plan options:
RequestBasedUsage — Selects the "Request-Based Usage" pricing plan.
MobileAssetTracking — Selects the "Mobile Asset Tracking" pricing plan.
MobileAssetManagement — Selects the "Mobile Asset Management" pricing plan.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
pricingPlan - Specifies the pricing plan for your map resource. There's three pricing plan options:
RequestBasedUsage — Selects the "Request-Based Usage" pricing plan.
MobileAssetTracking — Selects the "Mobile Asset Tracking" pricing plan.
MobileAssetManagement — Selects the "Mobile Asset Management" pricing plan.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
PricingPlan,
PricingPlanCreateMapRequest.Builder pricingPlan(PricingPlan pricingPlan)
Specifies the pricing plan for your map resource. There's three pricing plan options:
RequestBasedUsage — Selects the "Request-Based Usage" pricing plan.
MobileAssetTracking — Selects the "Mobile Asset Tracking" pricing plan.
MobileAssetManagement — Selects the "Mobile Asset Management" pricing plan.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
pricingPlan - Specifies the pricing plan for your map resource. There's three pricing plan options:
RequestBasedUsage — Selects the "Request-Based Usage" pricing plan.
MobileAssetTracking — Selects the "Mobile Asset Tracking" pricing plan.
MobileAssetManagement — Selects the "Mobile Asset Management" pricing plan.
For additional details and restrictions on each pricing plan option, see the Amazon Location Service pricing page.
PricingPlan,
PricingPlanCreateMapRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateMapRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.