Interface UpdateDataTableAttributeRequest.Builder

  • Method Details

    • instanceId

      The unique identifier for the Amazon Connect instance.

      Parameters:
      instanceId - The unique identifier for the Amazon Connect instance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataTableId

      The unique identifier for the data table. Must also accept the table ARN with or without a version alias.

      Parameters:
      dataTableId - The unique identifier for the data table. Must also accept the table ARN with or without a version alias.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • attributeName

      UpdateDataTableAttributeRequest.Builder attributeName(String attributeName)

      The current name of the attribute to update. Used as an identifier since attribute names can be changed.

      Parameters:
      attributeName - The current name of the attribute to update. Used as an identifier since attribute names can be changed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The new name for the attribute. Must conform to Connect human readable string specification and be unique within the data table.

      Parameters:
      name - The new name for the attribute. Must conform to Connect human readable string specification and be unique within the data table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • valueType

      The updated value type for the attribute. When changing value types, existing values are not deleted but may return default values if incompatible.

      Parameters:
      valueType - The updated value type for the attribute. When changing value types, existing values are not deleted but may return default values if incompatible.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • valueType

      The updated value type for the attribute. When changing value types, existing values are not deleted but may return default values if incompatible.

      Parameters:
      valueType - The updated value type for the attribute. When changing value types, existing values are not deleted but may return default values if incompatible.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      The updated description for the attribute.

      Parameters:
      description - The updated description for the attribute.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • primary

      Whether the attribute should be treated as a primary key. Converting to primary attribute requires existing values to maintain uniqueness.

      Parameters:
      primary - Whether the attribute should be treated as a primary key. Converting to primary attribute requires existing values to maintain uniqueness.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validation

      The updated validation rules for the attribute. Changes do not affect existing values until they are modified.

      Parameters:
      validation - The updated validation rules for the attribute. Changes do not affect existing values until they are modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • validation

      The updated validation rules for the attribute. Changes do not affect existing values until they are modified.

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

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

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

      UpdateDataTableAttributeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.