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.
|
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 ParameterName.
value - The value of a TimeEquality filter.
This field is mutually exclusive to ParameterName.
TimeEqualityFilter.Builder parameterName(String parameterName)
The parameter whose value should be used for the filter value.
This field is mutually exclusive to Value.
parameterName - The parameter whose value should be used for the filter value.
This field is mutually exclusive to Value.
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,
TimeGranularityCopyright © 2023. All rights reserved.