Interface Group.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Group.Builder,
,Group> SdkBuilder<Group.Builder,
,Group> SdkPojo
- Enclosing class:
Group
-
Method Summary
Modifier and TypeMethodDescriptiondimensions
(Collection<Dimension> dimensions) Defines the attributes to segment on.dimensions
(Consumer<Dimension.Builder>... dimensions) Defines the attributes to segment on.dimensions
(Dimension... dimensions) Defines the attributes to segment on.sourceSegments
(Collection<SourceSegment> sourceSegments) Defines the starting source of data.sourceSegments
(Consumer<SourceSegment.Builder>... sourceSegments) Defines the starting source of data.sourceSegments
(SourceSegment... sourceSegments) Defines the starting source of data.sourceType
(String sourceType) Defines how to interact with the source data.sourceType
(IncludeOptions sourceType) Defines how to interact with the source data.Defines how to interact with the profiles found in the current filtering.type
(IncludeOptions type) Defines how to interact with the profiles found in the current filtering.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
dimensions
Defines the attributes to segment on.
- Parameters:
dimensions
- Defines the attributes to segment on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensions
Defines the attributes to segment on.
- Parameters:
dimensions
- Defines the attributes to segment on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dimensions
Defines the attributes to segment on.
This is a convenience method that creates an instance of theDimension.Builder
avoiding the need to create one manually viaDimension.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todimensions(List<Dimension>)
.- Parameters:
dimensions
- a consumer that will call methods onDimension.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceSegments
Defines the starting source of data.
- Parameters:
sourceSegments
- Defines the starting source of data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceSegments
Defines the starting source of data.
- Parameters:
sourceSegments
- Defines the starting source of data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceSegments
Defines the starting source of data.
This is a convenience method that creates an instance of theSourceSegment.Builder
avoiding the need to create one manually viaSourceSegment.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosourceSegments(List<SourceSegment>)
.- Parameters:
sourceSegments
- a consumer that will call methods onSourceSegment.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceType
Defines how to interact with the source data.
- Parameters:
sourceType
- Defines how to interact with the source data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceType
Defines how to interact with the source data.
- Parameters:
sourceType
- Defines how to interact with the source data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
Defines how to interact with the profiles found in the current filtering.
- Parameters:
type
- Defines how to interact with the profiles found in the current filtering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
Defines how to interact with the profiles found in the current filtering.
- Parameters:
type
- Defines how to interact with the profiles found in the current filtering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-