Interface TimeRangeDrillDownFilter.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TimeRangeDrillDownFilter.Builder,TimeRangeDrillDownFilter>,SdkBuilder<TimeRangeDrillDownFilter.Builder,TimeRangeDrillDownFilter>,SdkPojo
- Enclosing class:
- TimeRangeDrillDownFilter
public static interface TimeRangeDrillDownFilter.Builder extends SdkPojo, CopyableBuilder<TimeRangeDrillDownFilter.Builder,TimeRangeDrillDownFilter>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TimeRangeDrillDownFilter.Buildercolumn(Consumer<ColumnIdentifier.Builder> column)The column that the filter is applied to.TimeRangeDrillDownFilter.Buildercolumn(ColumnIdentifier column)The column that the filter is applied to.TimeRangeDrillDownFilter.BuilderrangeMaximum(Instant rangeMaximum)The maximum value for the filter value range.TimeRangeDrillDownFilter.BuilderrangeMinimum(Instant rangeMinimum)The minimum value for the filter value range.TimeRangeDrillDownFilter.BuildertimeGranularity(String timeGranularity)The level of time precision that is used to aggregateDateTimevalues.TimeRangeDrillDownFilter.BuildertimeGranularity(TimeGranularity timeGranularity)The level of time precision that is used to aggregateDateTimevalues.-
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, sdkFields
-
-
-
-
Method Detail
-
column
TimeRangeDrillDownFilter.Builder column(ColumnIdentifier column)
The column that the filter is applied to.
- Parameters:
column- The column that the filter is applied to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
column
default TimeRangeDrillDownFilter.Builder column(Consumer<ColumnIdentifier.Builder> column)
The column that the filter is applied to.
This is a convenience method that creates an instance of theColumnIdentifier.Builderavoiding the need to create one manually viaColumnIdentifier.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocolumn(ColumnIdentifier).- Parameters:
column- a consumer that will call methods onColumnIdentifier.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
column(ColumnIdentifier)
-
rangeMinimum
TimeRangeDrillDownFilter.Builder rangeMinimum(Instant rangeMinimum)
The minimum value for the filter value range.
- Parameters:
rangeMinimum- The minimum value for the filter value range.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rangeMaximum
TimeRangeDrillDownFilter.Builder rangeMaximum(Instant rangeMaximum)
The maximum value for the filter value range.
- Parameters:
rangeMaximum- The maximum value for the filter value range.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeGranularity
TimeRangeDrillDownFilter.Builder timeGranularity(String timeGranularity)
The level of time precision that is used to aggregate
DateTimevalues.- Parameters:
timeGranularity- The level of time precision that is used to aggregateDateTimevalues.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TimeGranularity,TimeGranularity
-
timeGranularity
TimeRangeDrillDownFilter.Builder timeGranularity(TimeGranularity timeGranularity)
The level of time precision that is used to aggregate
DateTimevalues.- Parameters:
timeGranularity- The level of time precision that is used to aggregateDateTimevalues.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TimeGranularity,TimeGranularity
-
-