Interface ConfigurationDefinition.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConfigurationDefinition.Builder,
,ConfigurationDefinition> SdkBuilder<ConfigurationDefinition.Builder,
,ConfigurationDefinition> SdkPojo
- Enclosing class:
ConfigurationDefinition
@Mutable
@NotThreadSafe
public static interface ConfigurationDefinition.Builder
extends SdkPojo, CopyableBuilder<ConfigurationDefinition.Builder,ConfigurationDefinition>
-
Method Summary
Modifier and TypeMethodDescriptionThe ID of the configuration definition.localDeploymentAdministrationRoleArn
(String localDeploymentAdministrationRoleArn) The ARN of the IAM role used to administrate local configuration deployments.localDeploymentExecutionRoleName
(String localDeploymentExecutionRoleName) The name of the IAM role used to deploy local configurations.parameters
(Map<String, String> parameters) A list of key-value pairs containing the required parameters for the configuration type.The type of the Quick Setup configuration.typeVersion
(String typeVersion) The version of the Quick Setup type used.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
id
The ID of the configuration definition.
- Parameters:
id
- The ID of the configuration definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localDeploymentAdministrationRoleArn
ConfigurationDefinition.Builder localDeploymentAdministrationRoleArn(String localDeploymentAdministrationRoleArn) The ARN of the IAM role used to administrate local configuration deployments.
- Parameters:
localDeploymentAdministrationRoleArn
- The ARN of the IAM role used to administrate local configuration deployments.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localDeploymentExecutionRoleName
ConfigurationDefinition.Builder localDeploymentExecutionRoleName(String localDeploymentExecutionRoleName) The name of the IAM role used to deploy local configurations.
- Parameters:
localDeploymentExecutionRoleName
- The name of the IAM role used to deploy local configurations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
A list of key-value pairs containing the required parameters for the configuration type.
- Parameters:
parameters
- A list of key-value pairs containing the required parameters for the configuration type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of the Quick Setup configuration.
- Parameters:
type
- The type of the Quick Setup configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
typeVersion
The version of the Quick Setup type used.
- Parameters:
typeVersion
- The version of the Quick Setup type used.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-