Package com.pulumi.aws.location.inputs
Class GeofenceCollectionState.Builder
- java.lang.Object
-
- com.pulumi.aws.location.inputs.GeofenceCollectionState.Builder
-
- Enclosing class:
- GeofenceCollectionState
public static final class GeofenceCollectionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GeofenceCollectionState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GeofenceCollectionStatebuild()GeofenceCollectionState.BuildercollectionArn(com.pulumi.core.Output<java.lang.String> collectionArn)GeofenceCollectionState.BuildercollectionArn(java.lang.String collectionArn)GeofenceCollectionState.BuildercollectionName(com.pulumi.core.Output<java.lang.String> collectionName)GeofenceCollectionState.BuildercollectionName(java.lang.String collectionName)GeofenceCollectionState.BuildercreateTime(com.pulumi.core.Output<java.lang.String> createTime)GeofenceCollectionState.BuildercreateTime(java.lang.String createTime)GeofenceCollectionState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)GeofenceCollectionState.Builderdescription(java.lang.String description)GeofenceCollectionState.BuilderkmsKeyId(com.pulumi.core.Output<java.lang.String> kmsKeyId)GeofenceCollectionState.BuilderkmsKeyId(java.lang.String kmsKeyId)GeofenceCollectionState.Builderregion(com.pulumi.core.Output<java.lang.String> region)GeofenceCollectionState.Builderregion(java.lang.String region)GeofenceCollectionState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)GeofenceCollectionState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)GeofenceCollectionState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)GeofenceCollectionState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)GeofenceCollectionState.BuilderupdateTime(com.pulumi.core.Output<java.lang.String> updateTime)GeofenceCollectionState.BuilderupdateTime(java.lang.String updateTime)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GeofenceCollectionState defaults)
-
-
Method Detail
-
collectionArn
public GeofenceCollectionState.Builder collectionArn(@Nullable com.pulumi.core.Output<java.lang.String> collectionArn)
- Parameters:
collectionArn- ARN for the geofence collection resource. Used when you need to specify a resource across all AWS.- Returns:
- builder
-
collectionArn
public GeofenceCollectionState.Builder collectionArn(java.lang.String collectionArn)
- Parameters:
collectionArn- ARN for the geofence collection resource. Used when you need to specify a resource across all AWS.- Returns:
- builder
-
collectionName
public GeofenceCollectionState.Builder collectionName(@Nullable com.pulumi.core.Output<java.lang.String> collectionName)
- Parameters:
collectionName- The name of the geofence collection. The following arguments are optional:- Returns:
- builder
-
collectionName
public GeofenceCollectionState.Builder collectionName(java.lang.String collectionName)
- Parameters:
collectionName- The name of the geofence collection. The following arguments are optional:- Returns:
- builder
-
createTime
public GeofenceCollectionState.Builder createTime(@Nullable com.pulumi.core.Output<java.lang.String> createTime)
- Parameters:
createTime- The timestamp for when the geofence collection resource was created in ISO 8601 format.- Returns:
- builder
-
createTime
public GeofenceCollectionState.Builder createTime(java.lang.String createTime)
- Parameters:
createTime- The timestamp for when the geofence collection resource was created in ISO 8601 format.- Returns:
- builder
-
description
public GeofenceCollectionState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The optional description for the geofence collection.- Returns:
- builder
-
description
public GeofenceCollectionState.Builder description(java.lang.String description)
- Parameters:
description- The optional description for the geofence collection.- Returns:
- builder
-
kmsKeyId
public GeofenceCollectionState.Builder kmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyId)
- Parameters:
kmsKeyId- A key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource.- Returns:
- builder
-
kmsKeyId
public GeofenceCollectionState.Builder kmsKeyId(java.lang.String kmsKeyId)
- Parameters:
kmsKeyId- A key identifier for an AWS KMS customer managed key assigned to the Amazon Location resource.- Returns:
- builder
-
region
public GeofenceCollectionState.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 GeofenceCollectionState.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 GeofenceCollectionState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value tags for the geofence collection. 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 GeofenceCollectionState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value tags for the geofence collection. 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 GeofenceCollectionState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
-
tagsAll
public GeofenceCollectionState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
updateTime
public GeofenceCollectionState.Builder updateTime(@Nullable com.pulumi.core.Output<java.lang.String> updateTime)
- Parameters:
updateTime- The timestamp for when the geofence collection resource was last updated in ISO 8601 format.- Returns:
- builder
-
updateTime
public GeofenceCollectionState.Builder updateTime(java.lang.String updateTime)
- Parameters:
updateTime- The timestamp for when the geofence collection resource was last updated in ISO 8601 format.- Returns:
- builder
-
build
public GeofenceCollectionState build()
-
-