Interface ConfigurationDefinition.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ConfigurationDefinition.Builder,,ConfigurationDefinition> SdkBuilder<ConfigurationDefinition.Builder,,ConfigurationDefinition> SdkPojo
- Enclosing class:
ConfigurationDefinition
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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, 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.
-