Interface MessageAttributeValue.Builder

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

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

    • stringValue

      MessageAttributeValue.Builder stringValue(String stringValue)

      Strings are Unicode with UTF-8 binary encoding. For a list of code values, see ASCII Printable Characters.

      Parameters:
      stringValue - Strings are Unicode with UTF-8 binary encoding. For a list of code values, see ASCII Printable Characters.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • binaryValue

      MessageAttributeValue.Builder binaryValue(SdkBytes binaryValue)

      Binary type attributes can store any binary data, such as compressed data, encrypted data, or images.

      Parameters:
      binaryValue - Binary type attributes can store any binary data, such as compressed data, encrypted data, or images.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stringListValues

      MessageAttributeValue.Builder stringListValues(Collection<String> stringListValues)

      Not implemented. Reserved for future use.

      Parameters:
      stringListValues - Not implemented. Reserved for future use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stringListValues

      MessageAttributeValue.Builder stringListValues(String... stringListValues)

      Not implemented. Reserved for future use.

      Parameters:
      stringListValues - Not implemented. Reserved for future use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • binaryListValues

      MessageAttributeValue.Builder binaryListValues(Collection<SdkBytes> binaryListValues)

      Not implemented. Reserved for future use.

      Parameters:
      binaryListValues - Not implemented. Reserved for future use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • binaryListValues

      MessageAttributeValue.Builder binaryListValues(SdkBytes... binaryListValues)

      Not implemented. Reserved for future use.

      Parameters:
      binaryListValues - Not implemented. Reserved for future use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataType

      Amazon SQS supports the following logical data types: String, Number, and Binary. For the Number data type, you must use StringValue.

      You can also append custom labels. For more information, see Amazon SQS Message Attributes in the Amazon SQS Developer Guide.

      Parameters:
      dataType - Amazon SQS supports the following logical data types: String, Number, and Binary. For the Number data type, you must use StringValue.

      You can also append custom labels. For more information, see Amazon SQS Message Attributes in the Amazon SQS Developer Guide.

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