Interface SSMValidationParameters.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SSMValidationParameters.Builder,
,SSMValidationParameters> SdkBuilder<SSMValidationParameters.Builder,
,SSMValidationParameters> SdkPojo
- Enclosing class:
SSMValidationParameters
@Mutable
@NotThreadSafe
public static interface SSMValidationParameters.Builder
extends SdkPojo, CopyableBuilder<SSMValidationParameters.Builder,SSMValidationParameters>
-
Method Summary
Modifier and TypeMethodDescriptionThe command to run the validation script.executionTimeoutSeconds
(Integer executionTimeoutSeconds) The timeout interval, in seconds.instanceId
(String instanceId) The ID of the instance.outputS3BucketName
(String outputS3BucketName) The name of the S3 bucket for output.scriptType
(String scriptType) The type of validation script.scriptType
(ScriptType scriptType) The type of validation script.default SSMValidationParameters.Builder
source
(Consumer<Source.Builder> source) The location of the validation script.The location of the validation script.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
-
source
The location of the validation script.
- Parameters:
source
- The location of the validation script.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
source
The location of the validation script.
This is a convenience method that creates an instance of theSource.Builder
avoiding the need to create one manually viaSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosource(Source)
.- Parameters:
source
- a consumer that will call methods onSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
instanceId
The ID of the instance. The instance must have the following tag: UserForSMSApplicationValidation=true.
- Parameters:
instanceId
- The ID of the instance. The instance must have the following tag: UserForSMSApplicationValidation=true.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scriptType
The type of validation script.
- Parameters:
scriptType
- The type of validation script.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scriptType
The type of validation script.
- Parameters:
scriptType
- The type of validation script.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
command
The command to run the validation script.
- Parameters:
command
- The command to run the validation script.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionTimeoutSeconds
The timeout interval, in seconds.
- Parameters:
executionTimeoutSeconds
- The timeout interval, in seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputS3BucketName
The name of the S3 bucket for output.
- Parameters:
outputS3BucketName
- The name of the S3 bucket for output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-