Package com.pulumi.aws.location.inputs
Class PlaceIndexState.Builder
- java.lang.Object
-
- com.pulumi.aws.location.inputs.PlaceIndexState.Builder
-
- Enclosing class:
- PlaceIndexState
public static final class PlaceIndexState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PlaceIndexState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlaceIndexStatebuild()PlaceIndexState.BuildercreateTime(com.pulumi.core.Output<java.lang.String> createTime)PlaceIndexState.BuildercreateTime(java.lang.String createTime)PlaceIndexState.BuilderdataSource(com.pulumi.core.Output<java.lang.String> dataSource)PlaceIndexState.BuilderdataSource(java.lang.String dataSource)PlaceIndexState.BuilderdataSourceConfiguration(PlaceIndexDataSourceConfigurationArgs dataSourceConfiguration)PlaceIndexState.BuilderdataSourceConfiguration(com.pulumi.core.Output<PlaceIndexDataSourceConfigurationArgs> dataSourceConfiguration)PlaceIndexState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)PlaceIndexState.Builderdescription(java.lang.String description)PlaceIndexState.BuilderindexArn(com.pulumi.core.Output<java.lang.String> indexArn)PlaceIndexState.BuilderindexArn(java.lang.String indexArn)PlaceIndexState.BuilderindexName(com.pulumi.core.Output<java.lang.String> indexName)PlaceIndexState.BuilderindexName(java.lang.String indexName)PlaceIndexState.Builderregion(com.pulumi.core.Output<java.lang.String> region)PlaceIndexState.Builderregion(java.lang.String region)PlaceIndexState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)PlaceIndexState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)PlaceIndexState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)PlaceIndexState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)PlaceIndexState.BuilderupdateTime(com.pulumi.core.Output<java.lang.String> updateTime)PlaceIndexState.BuilderupdateTime(java.lang.String updateTime)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PlaceIndexState defaults)
-
-
Method Detail
-
createTime
public PlaceIndexState.Builder createTime(@Nullable com.pulumi.core.Output<java.lang.String> createTime)
- Parameters:
createTime- Timestamp for when the place index resource was created in ISO 8601 format.- Returns:
- builder
-
createTime
public PlaceIndexState.Builder createTime(java.lang.String createTime)
- Parameters:
createTime- Timestamp for when the place index resource was created in ISO 8601 format.- Returns:
- builder
-
dataSource
public PlaceIndexState.Builder dataSource(@Nullable com.pulumi.core.Output<java.lang.String> dataSource)
- Parameters:
dataSource- Geospatial data provider for the new place index.- Returns:
- builder
-
dataSource
public PlaceIndexState.Builder dataSource(java.lang.String dataSource)
- Parameters:
dataSource- Geospatial data provider for the new place index.- Returns:
- builder
-
dataSourceConfiguration
public PlaceIndexState.Builder dataSourceConfiguration(@Nullable com.pulumi.core.Output<PlaceIndexDataSourceConfigurationArgs> dataSourceConfiguration)
- Parameters:
dataSourceConfiguration- Configuration block with the data storage option chosen for requesting Places. Detailed below.- Returns:
- builder
-
dataSourceConfiguration
public PlaceIndexState.Builder dataSourceConfiguration(PlaceIndexDataSourceConfigurationArgs dataSourceConfiguration)
- Parameters:
dataSourceConfiguration- Configuration block with the data storage option chosen for requesting Places. Detailed below.- Returns:
- builder
-
description
public PlaceIndexState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Optional description for the place index resource.- Returns:
- builder
-
description
public PlaceIndexState.Builder description(java.lang.String description)
- Parameters:
description- Optional description for the place index resource.- Returns:
- builder
-
indexArn
public PlaceIndexState.Builder indexArn(@Nullable com.pulumi.core.Output<java.lang.String> indexArn)
- Parameters:
indexArn- ARN for the place index resource. Used to specify a resource across AWS.- Returns:
- builder
-
indexArn
public PlaceIndexState.Builder indexArn(java.lang.String indexArn)
- Parameters:
indexArn- ARN for the place index resource. Used to specify a resource across AWS.- Returns:
- builder
-
indexName
public PlaceIndexState.Builder indexName(@Nullable com.pulumi.core.Output<java.lang.String> indexName)
- Parameters:
indexName- Name of the place index resource. The following arguments are optional:- Returns:
- builder
-
indexName
public PlaceIndexState.Builder indexName(java.lang.String indexName)
- Parameters:
indexName- Name of the place index resource. The following arguments are optional:- Returns:
- builder
-
region
public PlaceIndexState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public PlaceIndexState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
tags
public PlaceIndexState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value tags for the place index. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public PlaceIndexState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value tags for the place index. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public PlaceIndexState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public PlaceIndexState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
updateTime
public PlaceIndexState.Builder updateTime(@Nullable com.pulumi.core.Output<java.lang.String> updateTime)
- Parameters:
updateTime- Timestamp for when the place index resource was last updated in ISO 8601 format.- Returns:
- builder
-
updateTime
public PlaceIndexState.Builder updateTime(java.lang.String updateTime)
- Parameters:
updateTime- Timestamp for when the place index resource was last updated in ISO 8601 format.- Returns:
- builder
-
build
public PlaceIndexState build()
-
-