Package com.pulumi.aws.iot.inputs
Class ProvisioningTemplateState.Builder
- java.lang.Object
-
- com.pulumi.aws.iot.inputs.ProvisioningTemplateState.Builder
-
- Enclosing class:
- ProvisioningTemplateState
public static final class ProvisioningTemplateState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ProvisioningTemplateState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProvisioningTemplateState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)ProvisioningTemplateState.Builderarn(java.lang.String arn)ProvisioningTemplateStatebuild()ProvisioningTemplateState.BuilderdefaultVersionId(com.pulumi.core.Output<java.lang.Integer> defaultVersionId)ProvisioningTemplateState.BuilderdefaultVersionId(java.lang.Integer defaultVersionId)ProvisioningTemplateState.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ProvisioningTemplateState.Builderdescription(java.lang.String description)ProvisioningTemplateState.Builderenabled(com.pulumi.core.Output<java.lang.Boolean> enabled)ProvisioningTemplateState.Builderenabled(java.lang.Boolean enabled)ProvisioningTemplateState.Buildername(com.pulumi.core.Output<java.lang.String> name)ProvisioningTemplateState.Buildername(java.lang.String name)ProvisioningTemplateState.BuilderpreProvisioningHook(ProvisioningTemplatePreProvisioningHookArgs preProvisioningHook)ProvisioningTemplateState.BuilderpreProvisioningHook(com.pulumi.core.Output<ProvisioningTemplatePreProvisioningHookArgs> preProvisioningHook)ProvisioningTemplateState.BuilderprovisioningRoleArn(com.pulumi.core.Output<java.lang.String> provisioningRoleArn)ProvisioningTemplateState.BuilderprovisioningRoleArn(java.lang.String provisioningRoleArn)ProvisioningTemplateState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ProvisioningTemplateState.Builderregion(java.lang.String region)ProvisioningTemplateState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ProvisioningTemplateState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)ProvisioningTemplateState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)ProvisioningTemplateState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)ProvisioningTemplateState.BuildertemplateBody(com.pulumi.core.Output<java.lang.String> templateBody)ProvisioningTemplateState.BuildertemplateBody(java.lang.String templateBody)ProvisioningTemplateState.Buildertype(com.pulumi.core.Output<java.lang.String> type)ProvisioningTemplateState.Buildertype(java.lang.String type)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ProvisioningTemplateState defaults)
-
-
Method Detail
-
arn
public ProvisioningTemplateState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- The ARN that identifies the provisioning template.- Returns:
- builder
-
arn
public ProvisioningTemplateState.Builder arn(java.lang.String arn)
- Parameters:
arn- The ARN that identifies the provisioning template.- Returns:
- builder
-
defaultVersionId
public ProvisioningTemplateState.Builder defaultVersionId(@Nullable com.pulumi.core.Output<java.lang.Integer> defaultVersionId)
- Parameters:
defaultVersionId- The default version of the fleet provisioning template.- Returns:
- builder
-
defaultVersionId
public ProvisioningTemplateState.Builder defaultVersionId(java.lang.Integer defaultVersionId)
- Parameters:
defaultVersionId- The default version of the fleet provisioning template.- Returns:
- builder
-
description
public ProvisioningTemplateState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- The description of the fleet provisioning template.- Returns:
- builder
-
description
public ProvisioningTemplateState.Builder description(java.lang.String description)
- Parameters:
description- The description of the fleet provisioning template.- Returns:
- builder
-
enabled
public ProvisioningTemplateState.Builder enabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled- True to enable the fleet provisioning template, otherwise false.- Returns:
- builder
-
enabled
public ProvisioningTemplateState.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled- True to enable the fleet provisioning template, otherwise false.- Returns:
- builder
-
name
public ProvisioningTemplateState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the fleet provisioning template.- Returns:
- builder
-
name
public ProvisioningTemplateState.Builder name(java.lang.String name)
- Parameters:
name- The name of the fleet provisioning template.- Returns:
- builder
-
preProvisioningHook
public ProvisioningTemplateState.Builder preProvisioningHook(@Nullable com.pulumi.core.Output<ProvisioningTemplatePreProvisioningHookArgs> preProvisioningHook)
- Parameters:
preProvisioningHook- Creates a pre-provisioning hook template. Details below.- Returns:
- builder
-
preProvisioningHook
public ProvisioningTemplateState.Builder preProvisioningHook(ProvisioningTemplatePreProvisioningHookArgs preProvisioningHook)
- Parameters:
preProvisioningHook- Creates a pre-provisioning hook template. Details below.- Returns:
- builder
-
provisioningRoleArn
public ProvisioningTemplateState.Builder provisioningRoleArn(@Nullable com.pulumi.core.Output<java.lang.String> provisioningRoleArn)
- Parameters:
provisioningRoleArn- The role ARN for the role associated with the fleet provisioning template. This IoT role grants permission to provision a device.- Returns:
- builder
-
provisioningRoleArn
public ProvisioningTemplateState.Builder provisioningRoleArn(java.lang.String provisioningRoleArn)
- Parameters:
provisioningRoleArn- The role ARN for the role associated with the fleet provisioning template. This IoT role grants permission to provision a device.- Returns:
- builder
-
region
public ProvisioningTemplateState.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 ProvisioningTemplateState.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 ProvisioningTemplateState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the resource. 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 ProvisioningTemplateState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the resource. 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 ProvisioningTemplateState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public ProvisioningTemplateState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
templateBody
public ProvisioningTemplateState.Builder templateBody(@Nullable com.pulumi.core.Output<java.lang.String> templateBody)
- Parameters:
templateBody- The JSON formatted contents of the fleet provisioning template.- Returns:
- builder
-
templateBody
public ProvisioningTemplateState.Builder templateBody(java.lang.String templateBody)
- Parameters:
templateBody- The JSON formatted contents of the fleet provisioning template.- Returns:
- builder
-
type
public ProvisioningTemplateState.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- The type you define in a provisioning template.- Returns:
- builder
-
type
public ProvisioningTemplateState.Builder type(java.lang.String type)
- Parameters:
type- The type you define in a provisioning template.- Returns:
- builder
-
build
public ProvisioningTemplateState build()
-
-