public static interface TimeEqualityFilter.Builder extends SdkPojo, CopyableBuilder<TimeEqualityFilter.Builder,TimeEqualityFilter>
| Modifier and Type | Method and Description |
|---|---|
TimeEqualityFilter.Builder |
column(ColumnIdentifier column)
The column that the filter is applied to.
|
default TimeEqualityFilter.Builder |
column(Consumer<ColumnIdentifier.Builder> column)
The column that the filter is applied to.
|
TimeEqualityFilter.Builder |
filterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
|
TimeEqualityFilter.Builder |
parameterName(String parameterName)
The parameter whose value should be used for the filter value.
|
default TimeEqualityFilter.Builder |
rollingDate(Consumer<RollingDateConfiguration.Builder> rollingDate)
The rolling date input for the
TimeEquality filter. |
TimeEqualityFilter.Builder |
rollingDate(RollingDateConfiguration rollingDate)
The rolling date input for the
TimeEquality filter. |
TimeEqualityFilter.Builder |
timeGranularity(String timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
TimeEqualityFilter.Builder |
timeGranularity(TimeGranularity timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
TimeEqualityFilter.Builder |
value(Instant value)
The value of a
TimeEquality filter. |
equalsBySdkFields, sdkFieldscopyapplyMutation, buildTimeEqualityFilter.Builder filterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
filterId - An identifier that uniquely identifies a filter within a dashboard, analysis, or template.TimeEqualityFilter.Builder column(ColumnIdentifier column)
The column that the filter is applied to.
column - The column that the filter is applied to.default TimeEqualityFilter.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.Builder avoiding the
need to create one manually via ColumnIdentifier.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to column(ColumnIdentifier).
column - a consumer that will call methods on ColumnIdentifier.Buildercolumn(ColumnIdentifier)TimeEqualityFilter.Builder value(Instant value)
The value of a TimeEquality filter.
This field is mutually exclusive to RollingDate and ParameterName.
value - The value of a TimeEquality filter.
This field is mutually exclusive to RollingDate and ParameterName.
TimeEqualityFilter.Builder parameterName(String parameterName)
The parameter whose value should be used for the filter value.
This field is mutually exclusive to Value and RollingDate.
parameterName - The parameter whose value should be used for the filter value.
This field is mutually exclusive to Value and RollingDate.
TimeEqualityFilter.Builder timeGranularity(String timeGranularity)
The level of time precision that is used to aggregate DateTime values.
timeGranularity - The level of time precision that is used to aggregate DateTime values.TimeGranularity,
TimeGranularityTimeEqualityFilter.Builder timeGranularity(TimeGranularity timeGranularity)
The level of time precision that is used to aggregate DateTime values.
timeGranularity - The level of time precision that is used to aggregate DateTime values.TimeGranularity,
TimeGranularityTimeEqualityFilter.Builder rollingDate(RollingDateConfiguration rollingDate)
The rolling date input for the TimeEquality filter.
This field is mutually exclusive to Value and ParameterName.
rollingDate - The rolling date input for the TimeEquality filter.
This field is mutually exclusive to Value and ParameterName.
default TimeEqualityFilter.Builder rollingDate(Consumer<RollingDateConfiguration.Builder> rollingDate)
The rolling date input for the TimeEquality filter.
This field is mutually exclusive to Value and ParameterName.
RollingDateConfiguration.Builder
avoiding the need to create one manually via RollingDateConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to rollingDate(RollingDateConfiguration).
rollingDate - a consumer that will call methods on RollingDateConfiguration.BuilderrollingDate(RollingDateConfiguration)Copyright © 2023. All rights reserved.