Interface ParameterHistory.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ParameterHistory.Builder,ParameterHistory>, SdkBuilder<ParameterHistory.Builder,ParameterHistory>, SdkPojo
Enclosing class:
ParameterHistory

public static interface ParameterHistory.Builder extends SdkPojo, CopyableBuilder<ParameterHistory.Builder,ParameterHistory>
  • Method Details

    • name

      The name of the parameter.

      Parameters:
      name - The name of the parameter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The type of parameter used.

      Parameters:
      type - The type of parameter used.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of parameter used.

      Parameters:
      type - The type of parameter used.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • keyId

      The alias of the Key Management Service (KMS) key used to encrypt the parameter. Applies to SecureString parameters only

      Parameters:
      keyId - The alias of the Key Management Service (KMS) key used to encrypt the parameter. Applies to SecureString parameters only
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedDate

      ParameterHistory.Builder lastModifiedDate(Instant lastModifiedDate)

      Date the parameter was last changed or updated.

      Parameters:
      lastModifiedDate - Date the parameter was last changed or updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastModifiedUser

      ParameterHistory.Builder lastModifiedUser(String lastModifiedUser)

      Amazon Resource Name (ARN) of the Amazon Web Services user who last changed the parameter.

      Parameters:
      lastModifiedUser - Amazon Resource Name (ARN) of the Amazon Web Services user who last changed the parameter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      ParameterHistory.Builder description(String description)

      Information about the parameter.

      Parameters:
      description - Information about the parameter.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • value

      The parameter value.

      Parameters:
      value - The parameter value.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allowedPattern

      ParameterHistory.Builder allowedPattern(String allowedPattern)

      Parameter names can include the following letters and symbols.

      a-zA-Z0-9_.-

      Parameters:
      allowedPattern - Parameter names can include the following letters and symbols.

      a-zA-Z0-9_.-

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • version

      ParameterHistory.Builder version(Long version)

      The parameter version.

      Parameters:
      version - The parameter version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • labels

      Labels assigned to the parameter version.

      Parameters:
      labels - Labels assigned to the parameter version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • labels

      ParameterHistory.Builder labels(String... labels)

      Labels assigned to the parameter version.

      Parameters:
      labels - Labels assigned to the parameter version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tier

      The parameter tier.

      Parameters:
      tier - The parameter tier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tier

      The parameter tier.

      Parameters:
      tier - The parameter tier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • policies

      Information about the policies assigned to a parameter.

      Assigning parameter policies in the Amazon Web Services Systems Manager User Guide.

      Parameters:
      policies - Information about the policies assigned to a parameter.

      Assigning parameter policies in the Amazon Web Services Systems Manager User Guide.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • policies

      Information about the policies assigned to a parameter.

      Assigning parameter policies in the Amazon Web Services Systems Manager User Guide.

      Parameters:
      policies - Information about the policies assigned to a parameter.

      Assigning parameter policies in the Amazon Web Services Systems Manager User Guide.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • policies

      Information about the policies assigned to a parameter.

      Assigning parameter policies in the Amazon Web Services Systems Manager User Guide.

      This is a convenience method that creates an instance of the ParameterInlinePolicy.Builder avoiding the need to create one manually via ParameterInlinePolicy.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to policies(List<ParameterInlinePolicy>).

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

      ParameterHistory.Builder dataType(String dataType)

      The data type of the parameter, such as text or aws:ec2:image. The default is text.

      Parameters:
      dataType - The data type of the parameter, such as text or aws:ec2:image. The default is text.
      Returns:
      Returns a reference to this object so that method calls can be chained together.