Interface SegmentGroupList.Builder

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

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

    • groups

      An array that defines the set of segment criteria to evaluate when handling segment groups for the segment.

      Parameters:
      groups - An array that defines the set of segment criteria to evaluate when handling segment groups for the segment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • groups

      An array that defines the set of segment criteria to evaluate when handling segment groups for the segment.

      Parameters:
      groups - An array that defines the set of segment criteria to evaluate when handling segment groups for the segment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • groups

      An array that defines the set of segment criteria to evaluate when handling segment groups for the segment.

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

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

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

      SegmentGroupList.Builder include(String include)

      Specifies how to handle multiple segment groups for the segment. For example, if the segment includes three segment groups, whether the resulting segment includes endpoints that match all, any, or none of the segment groups.

      Parameters:
      include - Specifies how to handle multiple segment groups for the segment. For example, if the segment includes three segment groups, whether the resulting segment includes endpoints that match all, any, or none of the segment groups.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • include

      Specifies how to handle multiple segment groups for the segment. For example, if the segment includes three segment groups, whether the resulting segment includes endpoints that match all, any, or none of the segment groups.

      Parameters:
      include - Specifies how to handle multiple segment groups for the segment. For example, if the segment includes three segment groups, whether the resulting segment includes endpoints that match all, any, or none of the segment groups.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: