Interface UpdateDataTableMetadataRequest.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. If the version is provided as part of the identifier or ARN, the version must be $LATEST. Providing any other alias fails with an error.

      Parameters:
      dataTableId - The unique identifier for the data table. Must also accept the table ARN with or without a version alias. If the version is provided as part of the identifier or ARN, the version must be $LATEST. Providing any other alias fails with an error.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The updated name for the data table. Must conform to Connect human readable string specification and have 1-127 characters. Must be unique for the instance using case-insensitive comparison.

      Parameters:
      name - The updated name for the data table. Must conform to Connect human readable string specification and have 1-127 characters. Must be unique for the instance using case-insensitive comparison.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      The updated description for the data table. Must conform to Connect human readable string specification and have 0-250 characters.

      Parameters:
      description - The updated description for the data table. Must conform to Connect human readable string specification and have 0-250 characters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • valueLockLevel

      UpdateDataTableMetadataRequest.Builder valueLockLevel(String valueLockLevel)

      The updated value lock level for the data table. One of DATA_TABLE, PRIMARY_VALUE, ATTRIBUTE, VALUE, and NONE.

      Parameters:
      valueLockLevel - The updated value lock level for the data table. One of DATA_TABLE, PRIMARY_VALUE, ATTRIBUTE, VALUE, and NONE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • valueLockLevel

      The updated value lock level for the data table. One of DATA_TABLE, PRIMARY_VALUE, ATTRIBUTE, VALUE, and NONE.

      Parameters:
      valueLockLevel - The updated value lock level for the data table. One of DATA_TABLE, PRIMARY_VALUE, ATTRIBUTE, VALUE, and NONE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • timeZone

      The updated IANA timezone identifier to use when resolving time based dynamic values.

      Parameters:
      timeZone - The updated IANA timezone identifier to use when resolving time based dynamic values.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      UpdateDataTableMetadataRequest.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.