Class: Aws::QuickSight::Types::TimeEqualityFilter

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-quicksight/types.rb

Overview

A ‘TimeEqualityFilter` filters values that are equal to a given value.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#columnTypes::ColumnIdentifier

The column that the filter is applied to.



28896
28897
28898
28899
28900
28901
28902
28903
28904
28905
28906
# File 'lib/aws-sdk-quicksight/types.rb', line 28896

class TimeEqualityFilter < Struct.new(
  :filter_id,
  :column,
  :value,
  :parameter_name,
  :time_granularity,
  :rolling_date,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#default_filter_control_configurationTypes::DefaultFilterControlConfiguration

The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.



28896
28897
28898
28899
28900
28901
28902
28903
28904
28905
28906
# File 'lib/aws-sdk-quicksight/types.rb', line 28896

class TimeEqualityFilter < Struct.new(
  :filter_id,
  :column,
  :value,
  :parameter_name,
  :time_granularity,
  :rolling_date,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#filter_idString

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

Returns:

  • (String)


28896
28897
28898
28899
28900
28901
28902
28903
28904
28905
28906
# File 'lib/aws-sdk-quicksight/types.rb', line 28896

class TimeEqualityFilter < Struct.new(
  :filter_id,
  :column,
  :value,
  :parameter_name,
  :time_granularity,
  :rolling_date,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#parameter_nameString

The parameter whose value should be used for the filter value.

This field is mutually exclusive to ‘Value` and `RollingDate`.

Returns:

  • (String)


28896
28897
28898
28899
28900
28901
28902
28903
28904
28905
28906
# File 'lib/aws-sdk-quicksight/types.rb', line 28896

class TimeEqualityFilter < Struct.new(
  :filter_id,
  :column,
  :value,
  :parameter_name,
  :time_granularity,
  :rolling_date,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#rolling_dateTypes::RollingDateConfiguration

The rolling date input for the ‘TimeEquality` filter.

This field is mutually exclusive to ‘Value` and `ParameterName`.



28896
28897
28898
28899
28900
28901
28902
28903
28904
28905
28906
# File 'lib/aws-sdk-quicksight/types.rb', line 28896

class TimeEqualityFilter < Struct.new(
  :filter_id,
  :column,
  :value,
  :parameter_name,
  :time_granularity,
  :rolling_date,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#time_granularityString

The level of time precision that is used to aggregate ‘DateTime` values.

Returns:

  • (String)


28896
28897
28898
28899
28900
28901
28902
28903
28904
28905
28906
# File 'lib/aws-sdk-quicksight/types.rb', line 28896

class TimeEqualityFilter < Struct.new(
  :filter_id,
  :column,
  :value,
  :parameter_name,
  :time_granularity,
  :rolling_date,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#valueTime

The value of a ‘TimeEquality` filter.

This field is mutually exclusive to ‘RollingDate` and `ParameterName`.

Returns:

  • (Time)


28896
28897
28898
28899
28900
28901
28902
28903
28904
28905
28906
# File 'lib/aws-sdk-quicksight/types.rb', line 28896

class TimeEqualityFilter < Struct.new(
  :filter_id,
  :column,
  :value,
  :parameter_name,
  :time_granularity,
  :rolling_date,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end