Interface SSMValidationParameters.Builder

  • 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 the Source.Builder avoiding the need to create one manually via Source.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to source(Source).

      Parameters:
      source - a consumer that will call methods on Source.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • instanceId

      SSMValidationParameters.Builder instanceId(String 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

      SSMValidationParameters.Builder scriptType(String 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

      SSMValidationParameters.Builder executionTimeoutSeconds(Integer 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

      SSMValidationParameters.Builder outputS3BucketName(String 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.