Class CfnCommandPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.iot.CfnCommandPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCommandPropsMixin>
- Enclosing class:
CfnCommandPropsMixin
@Stability(Stable)
public static final class CfnCommandPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCommandPropsMixin>
A fluent builder for
CfnCommandPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()The unique identifier of the command.static CfnCommandPropsMixin.Buildercreate()static CfnCommandPropsMixin.Buildercreate(CfnPropertyMixinOptions options) The timestamp, when the command was created.deprecated(Boolean deprecated) Indicates whether the command has been deprecated.deprecated(IResolvable deprecated) Indicates whether the command has been deprecated.description(String description) The description of the command parameter.displayName(String displayName) The display name of the command.lastUpdatedAt(String lastUpdatedAt) The timestamp, when the command was last updated.mandatoryParameters(List<? extends Object> mandatoryParameters) mandatoryParameters(IResolvable mandatoryParameters) The namespace to which the command belongs.payload(IResolvable payload) payloadTemplate(String payloadTemplate) The payload template associated with the command.pendingDeletion(Boolean pendingDeletion) Indicates whether the command is pending deletion.pendingDeletion(IResolvable pendingDeletion) Indicates whether the command is pending deletion.preprocessor(CfnCommandPropsMixin.CommandPreprocessorProperty preprocessor) preprocessor(IResolvable preprocessor) The customer role associated with the command.The tags to be associated with the command.
-
Method Details
-
create
@Stability(Stable) public static CfnCommandPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnCommandPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnCommandPropsMixin.Builder.
-
commandId
The unique identifier of the command.- Parameters:
commandId- The unique identifier of the command. This parameter is required.- Returns:
this- See Also:
-
createdAt
The timestamp, when the command was created.- Parameters:
createdAt- The timestamp, when the command was created. This parameter is required.- Returns:
this- See Also:
-
deprecated
Indicates whether the command has been deprecated.- Parameters:
deprecated- Indicates whether the command has been deprecated. This parameter is required.- Returns:
this- See Also:
-
deprecated
Indicates whether the command has been deprecated.- Parameters:
deprecated- Indicates whether the command has been deprecated. This parameter is required.- Returns:
this- See Also:
-
description
The description of the command parameter.- Parameters:
description- The description of the command parameter. This parameter is required.- Returns:
this- See Also:
-
displayName
The display name of the command.- Parameters:
displayName- The display name of the command. This parameter is required.- Returns:
this- See Also:
-
lastUpdatedAt
The timestamp, when the command was last updated.- Parameters:
lastUpdatedAt- The timestamp, when the command was last updated. This parameter is required.- Returns:
this- See Also:
-
mandatoryParameters
@Stability(Stable) public CfnCommandPropsMixin.Builder mandatoryParameters(IResolvable mandatoryParameters) - Parameters:
mandatoryParameters- This parameter is required.- Returns:
this- See Also:
-
mandatoryParameters
@Stability(Stable) public CfnCommandPropsMixin.Builder mandatoryParameters(List<? extends Object> mandatoryParameters) - Parameters:
mandatoryParameters- This parameter is required.- Returns:
this- See Also:
-
namespace
The namespace to which the command belongs.- Parameters:
namespace- The namespace to which the command belongs. This parameter is required.- Returns:
this- See Also:
-
payload
- Parameters:
payload- This parameter is required.- Returns:
this- See Also:
-
payload
@Stability(Stable) public CfnCommandPropsMixin.Builder payload(CfnCommandPropsMixin.CommandPayloadProperty payload) - Parameters:
payload- This parameter is required.- Returns:
this- See Also:
-
payloadTemplate
The payload template associated with the command.- Parameters:
payloadTemplate- The payload template associated with the command. This parameter is required.- Returns:
this- See Also:
-
pendingDeletion
Indicates whether the command is pending deletion.- Parameters:
pendingDeletion- Indicates whether the command is pending deletion. This parameter is required.- Returns:
this- See Also:
-
pendingDeletion
Indicates whether the command is pending deletion.- Parameters:
pendingDeletion- Indicates whether the command is pending deletion. This parameter is required.- Returns:
this- See Also:
-
preprocessor
- Parameters:
preprocessor- This parameter is required.- Returns:
this- See Also:
-
preprocessor
@Stability(Stable) public CfnCommandPropsMixin.Builder preprocessor(CfnCommandPropsMixin.CommandPreprocessorProperty preprocessor) - Parameters:
preprocessor- This parameter is required.- Returns:
this- See Also:
-
roleArn
The customer role associated with the command.- Parameters:
roleArn- The customer role associated with the command. This parameter is required.- Returns:
this- See Also:
-
tags
The tags to be associated with the command.- Parameters:
tags- The tags to be associated with the command. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCommandPropsMixin>- Returns:
- a newly built instance of
CfnCommandPropsMixin.
-