Package com.pulumi.aws.iot.inputs
Class ThingGroupState.Builder
- java.lang.Object
-
- com.pulumi.aws.iot.inputs.ThingGroupState.Builder
-
- Enclosing class:
- ThingGroupState
public static final class ThingGroupState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ThingGroupState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThingGroupState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ThingGroupState.Builderarn(java.lang.String arn)ThingGroupStatebuild()ThingGroupState.Buildermetadatas(ThingGroupMetadataArgs... metadatas)ThingGroupState.Buildermetadatas(com.pulumi.core.Output<java.util.List<ThingGroupMetadataArgs>> metadatas)ThingGroupState.Buildermetadatas(java.util.List<ThingGroupMetadataArgs> metadatas)ThingGroupState.Buildername(com.pulumi.core.Output<java.lang.String> name)ThingGroupState.Buildername(java.lang.String name)ThingGroupState.BuilderparentGroupName(com.pulumi.core.Output<java.lang.String> parentGroupName)ThingGroupState.BuilderparentGroupName(java.lang.String parentGroupName)ThingGroupState.Builderproperties(ThingGroupPropertiesArgs properties)ThingGroupState.Builderproperties(com.pulumi.core.Output<ThingGroupPropertiesArgs> properties)ThingGroupState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ThingGroupState.Builderregion(java.lang.String region)ThingGroupState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ThingGroupState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ThingGroupState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ThingGroupState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)ThingGroupState.Builderversion(com.pulumi.core.Output<java.lang.Integer> version)ThingGroupState.Builderversion(java.lang.Integer version)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ThingGroupState defaults)
-
-
Method Detail
-
arn
public ThingGroupState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- The ARN of the Thing Group.- Returns:
- builder
-
arn
public ThingGroupState.Builder arn(java.lang.String arn)
- Parameters:
arn- The ARN of the Thing Group.- Returns:
- builder
-
metadatas
public ThingGroupState.Builder metadatas(@Nullable com.pulumi.core.Output<java.util.List<ThingGroupMetadataArgs>> metadatas)
-
metadatas
public ThingGroupState.Builder metadatas(java.util.List<ThingGroupMetadataArgs> metadatas)
-
metadatas
public ThingGroupState.Builder metadatas(ThingGroupMetadataArgs... metadatas)
-
name
public ThingGroupState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the Thing Group.- Returns:
- builder
-
name
public ThingGroupState.Builder name(java.lang.String name)
- Parameters:
name- The name of the Thing Group.- Returns:
- builder
-
parentGroupName
public ThingGroupState.Builder parentGroupName(@Nullable com.pulumi.core.Output<java.lang.String> parentGroupName)
- Parameters:
parentGroupName- The name of the parent Thing Group.- Returns:
- builder
-
parentGroupName
public ThingGroupState.Builder parentGroupName(java.lang.String parentGroupName)
- Parameters:
parentGroupName- The name of the parent Thing Group.- Returns:
- builder
-
properties
public ThingGroupState.Builder properties(@Nullable com.pulumi.core.Output<ThingGroupPropertiesArgs> properties)
- Parameters:
properties- The Thing Group properties. Defined below.- Returns:
- builder
-
properties
public ThingGroupState.Builder properties(ThingGroupPropertiesArgs properties)
- Parameters:
properties- The Thing Group properties. Defined below.- Returns:
- builder
-
region
public ThingGroupState.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 ThingGroupState.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 ThingGroupState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value mapping of resource tags- Returns:
- builder
-
tags
public ThingGroupState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value mapping of resource tags- Returns:
- builder
-
tagsAll
public ThingGroupState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
-
tagsAll
public ThingGroupState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
-
version
public ThingGroupState.Builder version(@Nullable com.pulumi.core.Output<java.lang.Integer> version)
- Parameters:
version- The current version of the Thing Group record in the registry.- Returns:
- builder
-
version
public ThingGroupState.Builder version(java.lang.Integer version)
- Parameters:
version- The current version of the Thing Group record in the registry.- Returns:
- builder
-
build
public ThingGroupState build()
-
-