Class: Aws::Budgets::Types::Expression
- Inherits:
-
Struct
- Object
- Struct
- Aws::Budgets::Types::Expression
- Defined in:
- gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb
Overview
Use Expression to filter in various Budgets APIs.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#and ⇒ Array<Types::Expression>
Return results that match both Dimension objects.
-
#cost_categories ⇒ Types::CostCategoryValues
The filter that's based on CostCategoryValues.
-
#dimensions ⇒ Types::ExpressionDimensionValues
The specific Dimension to use for Expression.
-
#not ⇒ Types::Expression
Return results that don't match a Dimension object.
-
#or ⇒ Array<Types::Expression>
Return results that match either Dimension object.
-
#tags ⇒ Types::TagValues
The specific Tag to use for Expression.
Instance Attribute Details
#and ⇒ Array<Types::Expression>
Return results that match both Dimension objects.
1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 1509 class Expression < Struct.new( :or, :and, :not, :dimensions, :tags, :cost_categories) SENSITIVE = [] include Aws::Structure end |
#cost_categories ⇒ Types::CostCategoryValues
The filter that's based on CostCategoryValues.
1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 1509 class Expression < Struct.new( :or, :and, :not, :dimensions, :tags, :cost_categories) SENSITIVE = [] include Aws::Structure end |
#dimensions ⇒ Types::ExpressionDimensionValues
The specific Dimension to use for Expression.
1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 1509 class Expression < Struct.new( :or, :and, :not, :dimensions, :tags, :cost_categories) SENSITIVE = [] include Aws::Structure end |
#not ⇒ Types::Expression
Return results that don't match a Dimension object.
1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 1509 class Expression < Struct.new( :or, :and, :not, :dimensions, :tags, :cost_categories) SENSITIVE = [] include Aws::Structure end |
#or ⇒ Array<Types::Expression>
Return results that match either Dimension object.
1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 1509 class Expression < Struct.new( :or, :and, :not, :dimensions, :tags, :cost_categories) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Types::TagValues
The specific Tag to use for Expression.
1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 |
# File 'gems/aws-sdk-budgets/lib/aws-sdk-budgets/types.rb', line 1509 class Expression < Struct.new( :or, :and, :not, :dimensions, :tags, :cost_categories) SENSITIVE = [] include Aws::Structure end |