Class TopicIRFilterOption
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.TopicIRFilterOption
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TopicIRFilterOption.Builder,TopicIRFilterOption>
@Generated("software.amazon.awssdk:codegen") public final class TopicIRFilterOption extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TopicIRFilterOption.Builder,TopicIRFilterOption>
The definition for a
TopicIRFilterOption.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTopicIRFilterOption.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<FilterAggMetrics>aggMetrics()The agg metrics for theTopicIRFilterOption.AggTypeaggregation()The aggregation for theTopicIRFilterOption.StringaggregationAsString()The aggregation for theTopicIRFilterOption.Map<String,String>aggregationFunctionParameters()The aggregation function parameters for theTopicIRFilterOption.List<AggregationPartitionBy>aggregationPartitionBy()TheAggregationPartitionByfor theTopicIRFilterOption.Anchoranchor()The anchor for theTopicIRFilterOption.static TopicIRFilterOption.Builderbuilder()TopicConstantValueconstant()The constant for theTopicIRFilterOption.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)FilterClassfilterClass()The filter class for theTopicIRFilterOption.StringfilterClassAsString()The filter class for theTopicIRFilterOption.TopicIRFilterTypefilterType()The filter type for theTopicIRFilterOption.StringfilterTypeAsString()The filter type for theTopicIRFilterOption.TopicIRFilterFunctionfunction()The function for theTopicIRFilterOption.StringfunctionAsString()The function for theTopicIRFilterOption.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)booleanhasAggMetrics()For responses, this returns true if the service returned a value for the AggMetrics property.booleanhasAggregationFunctionParameters()For responses, this returns true if the service returned a value for the AggregationFunctionParameters property.booleanhasAggregationPartitionBy()For responses, this returns true if the service returned a value for the AggregationPartitionBy property.inthashCode()Booleaninclusive()The inclusive for theTopicIRFilterOption.Booleaninverse()The inverse for theTopicIRFilterOption.TopicConstantValuelastNextOffset()The last next offset for theTopicIRFilterOption.NullFilterOptionnullFilter()The null filter for theTopicIRFilterOption.StringnullFilterAsString()The null filter for theTopicIRFilterOption.IdentifieroperandField()The operand field for theTopicIRFilterOption.TopicConstantValuerange()The range for theTopicIRFilterOption.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends TopicIRFilterOption.Builder>serializableBuilderClass()TopicSortDirectionsortDirection()The sort direction for theTopicIRFilterOption.StringsortDirectionAsString()The sort direction for theTopicIRFilterOption.TimeGranularitytimeGranularity()The time granularity for theTopicIRFilterOption.StringtimeGranularityAsString()The time granularity for theTopicIRFilterOption.TopicIRFilterOption.BuildertoBuilder()TopicConstantValuetopBottomLimit()TheTopBottomLimitfor theTopicIRFilterOption.StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
filterType
public final TopicIRFilterType filterType()
The filter type for the
TopicIRFilterOption.If the service returns an enum value that is not available in the current SDK version,
filterTypewill returnTopicIRFilterType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfilterTypeAsString().- Returns:
- The filter type for the
TopicIRFilterOption. - See Also:
TopicIRFilterType
-
filterTypeAsString
public final String filterTypeAsString()
The filter type for the
TopicIRFilterOption.If the service returns an enum value that is not available in the current SDK version,
filterTypewill returnTopicIRFilterType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfilterTypeAsString().- Returns:
- The filter type for the
TopicIRFilterOption. - See Also:
TopicIRFilterType
-
filterClass
public final FilterClass filterClass()
The filter class for the
TopicIRFilterOption.If the service returns an enum value that is not available in the current SDK version,
filterClasswill returnFilterClass.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfilterClassAsString().- Returns:
- The filter class for the
TopicIRFilterOption. - See Also:
FilterClass
-
filterClassAsString
public final String filterClassAsString()
The filter class for the
TopicIRFilterOption.If the service returns an enum value that is not available in the current SDK version,
filterClasswill returnFilterClass.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfilterClassAsString().- Returns:
- The filter class for the
TopicIRFilterOption. - See Also:
FilterClass
-
operandField
public final Identifier operandField()
The operand field for the
TopicIRFilterOption.- Returns:
- The operand field for the
TopicIRFilterOption.
-
function
public final TopicIRFilterFunction function()
The function for the
TopicIRFilterOption.If the service returns an enum value that is not available in the current SDK version,
functionwill returnTopicIRFilterFunction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfunctionAsString().- Returns:
- The function for the
TopicIRFilterOption. - See Also:
TopicIRFilterFunction
-
functionAsString
public final String functionAsString()
The function for the
TopicIRFilterOption.If the service returns an enum value that is not available in the current SDK version,
functionwill returnTopicIRFilterFunction.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfunctionAsString().- Returns:
- The function for the
TopicIRFilterOption. - See Also:
TopicIRFilterFunction
-
constant
public final TopicConstantValue constant()
The constant for the
TopicIRFilterOption.- Returns:
- The constant for the
TopicIRFilterOption.
-
inverse
public final Boolean inverse()
The inverse for the
TopicIRFilterOption.- Returns:
- The inverse for the
TopicIRFilterOption.
-
nullFilter
public final NullFilterOption nullFilter()
The null filter for the
TopicIRFilterOption.If the service returns an enum value that is not available in the current SDK version,
nullFilterwill returnNullFilterOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnullFilterAsString().- Returns:
- The null filter for the
TopicIRFilterOption. - See Also:
NullFilterOption
-
nullFilterAsString
public final String nullFilterAsString()
The null filter for the
TopicIRFilterOption.If the service returns an enum value that is not available in the current SDK version,
nullFilterwill returnNullFilterOption.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnullFilterAsString().- Returns:
- The null filter for the
TopicIRFilterOption. - See Also:
NullFilterOption
-
aggregation
public final AggType aggregation()
The aggregation for the
TopicIRFilterOption.If the service returns an enum value that is not available in the current SDK version,
aggregationwill returnAggType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromaggregationAsString().- Returns:
- The aggregation for the
TopicIRFilterOption. - See Also:
AggType
-
aggregationAsString
public final String aggregationAsString()
The aggregation for the
TopicIRFilterOption.If the service returns an enum value that is not available in the current SDK version,
aggregationwill returnAggType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromaggregationAsString().- Returns:
- The aggregation for the
TopicIRFilterOption. - See Also:
AggType
-
hasAggregationFunctionParameters
public final boolean hasAggregationFunctionParameters()
For responses, this returns true if the service returned a value for the AggregationFunctionParameters property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
aggregationFunctionParameters
public final Map<String,String> aggregationFunctionParameters()
The aggregation function parameters for the
TopicIRFilterOption.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasAggregationFunctionParameters()method.- Returns:
- The aggregation function parameters for the
TopicIRFilterOption.
-
hasAggregationPartitionBy
public final boolean hasAggregationPartitionBy()
For responses, this returns true if the service returned a value for the AggregationPartitionBy property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
aggregationPartitionBy
public final List<AggregationPartitionBy> aggregationPartitionBy()
The
AggregationPartitionByfor theTopicIRFilterOption.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasAggregationPartitionBy()method.- Returns:
- The
AggregationPartitionByfor theTopicIRFilterOption.
-
range
public final TopicConstantValue range()
The range for the
TopicIRFilterOption.- Returns:
- The range for the
TopicIRFilterOption.
-
inclusive
public final Boolean inclusive()
The inclusive for the
TopicIRFilterOption.- Returns:
- The inclusive for the
TopicIRFilterOption.
-
timeGranularity
public final TimeGranularity timeGranularity()
The time granularity for the
TopicIRFilterOption.If the service returns an enum value that is not available in the current SDK version,
timeGranularitywill returnTimeGranularity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtimeGranularityAsString().- Returns:
- The time granularity for the
TopicIRFilterOption. - See Also:
TimeGranularity
-
timeGranularityAsString
public final String timeGranularityAsString()
The time granularity for the
TopicIRFilterOption.If the service returns an enum value that is not available in the current SDK version,
timeGranularitywill returnTimeGranularity.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtimeGranularityAsString().- Returns:
- The time granularity for the
TopicIRFilterOption. - See Also:
TimeGranularity
-
lastNextOffset
public final TopicConstantValue lastNextOffset()
The last next offset for the
TopicIRFilterOption.- Returns:
- The last next offset for the
TopicIRFilterOption.
-
hasAggMetrics
public final boolean hasAggMetrics()
For responses, this returns true if the service returned a value for the AggMetrics property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
aggMetrics
public final List<FilterAggMetrics> aggMetrics()
The agg metrics for the
TopicIRFilterOption.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasAggMetrics()method.- Returns:
- The agg metrics for the
TopicIRFilterOption.
-
topBottomLimit
public final TopicConstantValue topBottomLimit()
The
TopBottomLimitfor theTopicIRFilterOption.- Returns:
- The
TopBottomLimitfor theTopicIRFilterOption.
-
sortDirection
public final TopicSortDirection sortDirection()
The sort direction for the
TopicIRFilterOption.If the service returns an enum value that is not available in the current SDK version,
sortDirectionwill returnTopicSortDirection.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsortDirectionAsString().- Returns:
- The sort direction for the
TopicIRFilterOption. - See Also:
TopicSortDirection
-
sortDirectionAsString
public final String sortDirectionAsString()
The sort direction for the
TopicIRFilterOption.If the service returns an enum value that is not available in the current SDK version,
sortDirectionwill returnTopicSortDirection.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsortDirectionAsString().- Returns:
- The sort direction for the
TopicIRFilterOption. - See Also:
TopicSortDirection
-
anchor
public final Anchor anchor()
The anchor for the
TopicIRFilterOption.- Returns:
- The anchor for the
TopicIRFilterOption.
-
toBuilder
public TopicIRFilterOption.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TopicIRFilterOption.Builder,TopicIRFilterOption>
-
builder
public static TopicIRFilterOption.Builder builder()
-
serializableBuilderClass
public static Class<? extends TopicIRFilterOption.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-