Interface SegmentAttributeValue.Builder

  • Method Details

    • valueString

      SegmentAttributeValue.Builder valueString(String valueString)

      The value of a segment attribute.

      Parameters:
      valueString - The value of a segment attribute.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • valueMap

      The value of a segment attribute.

      Parameters:
      valueMap - The value of a segment attribute.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • valueInteger

      SegmentAttributeValue.Builder valueInteger(Integer valueInteger)

      The value of a segment attribute.

      Parameters:
      valueInteger - The value of a segment attribute.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • valueList

      The value of a segment attribute. This is only supported for system-defined attributes, not for user-defined attributes.

      Parameters:
      valueList - The value of a segment attribute. This is only supported for system-defined attributes, not for user-defined attributes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • valueList

      The value of a segment attribute. This is only supported for system-defined attributes, not for user-defined attributes.

      Parameters:
      valueList - The value of a segment attribute. This is only supported for system-defined attributes, not for user-defined attributes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • valueList

      The value of a segment attribute. This is only supported for system-defined attributes, not for user-defined attributes.

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

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

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

      The value of a segment attribute that has to be a valid ARN. This is only supported for system-defined attributes, not for user-defined attributes.

      Parameters:
      valueArn - The value of a segment attribute that has to be a valid ARN. This is only supported for system-defined attributes, not for user-defined attributes.
      Returns:
      Returns a reference to this object so that method calls can be chained together.