Interface CalculatedAttributeDimension.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<CalculatedAttributeDimension.Builder,CalculatedAttributeDimension>,SdkBuilder<CalculatedAttributeDimension.Builder,CalculatedAttributeDimension>,SdkPojo
- Enclosing class:
- CalculatedAttributeDimension
public static interface CalculatedAttributeDimension.Builder extends SdkPojo, CopyableBuilder<CalculatedAttributeDimension.Builder,CalculatedAttributeDimension>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CalculatedAttributeDimension.BuilderconditionOverrides(Consumer<ConditionOverrides.Builder> conditionOverrides)Applies the given condition over the initial Calculated Attribute's definition.CalculatedAttributeDimension.BuilderconditionOverrides(ConditionOverrides conditionOverrides)Applies the given condition over the initial Calculated Attribute's definition.CalculatedAttributeDimension.BuilderdimensionType(String dimensionType)The action to segment with.CalculatedAttributeDimension.BuilderdimensionType(AttributeDimensionType dimensionType)The action to segment with.CalculatedAttributeDimension.Buildervalues(String... values)The values to apply the DimensionType with.CalculatedAttributeDimension.Buildervalues(Collection<String> values)The values to apply the DimensionType with.-
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 Detail
-
dimensionType
CalculatedAttributeDimension.Builder dimensionType(String dimensionType)
The action to segment with.
- Parameters:
dimensionType- The action to segment with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AttributeDimensionType,AttributeDimensionType
-
dimensionType
CalculatedAttributeDimension.Builder dimensionType(AttributeDimensionType dimensionType)
The action to segment with.
- Parameters:
dimensionType- The action to segment with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AttributeDimensionType,AttributeDimensionType
-
values
CalculatedAttributeDimension.Builder values(Collection<String> values)
The values to apply the DimensionType with.
- Parameters:
values- The values to apply the DimensionType with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
CalculatedAttributeDimension.Builder values(String... values)
The values to apply the DimensionType with.
- Parameters:
values- The values to apply the DimensionType with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conditionOverrides
CalculatedAttributeDimension.Builder conditionOverrides(ConditionOverrides conditionOverrides)
Applies the given condition over the initial Calculated Attribute's definition.
- Parameters:
conditionOverrides- Applies the given condition over the initial Calculated Attribute's definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conditionOverrides
default CalculatedAttributeDimension.Builder conditionOverrides(Consumer<ConditionOverrides.Builder> conditionOverrides)
Applies the given condition over the initial Calculated Attribute's definition.
This is a convenience method that creates an instance of theConditionOverrides.Builderavoiding the need to create one manually viaConditionOverrides.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconditionOverrides(ConditionOverrides).- Parameters:
conditionOverrides- a consumer that will call methods onConditionOverrides.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
conditionOverrides(ConditionOverrides)
-
-