@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CostCategoryRule extends Object implements Serializable, Cloneable, StructuredPojo
Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value.
Constructor and Description |
---|
CostCategoryRule() |
Modifier and Type | Method and Description |
---|---|
CostCategoryRule |
clone() |
boolean |
equals(Object obj) |
Expression |
getRule()
An Expression
object used to categorize costs.
|
String |
getValue() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setRule(Expression rule)
An Expression
object used to categorize costs.
|
void |
setValue(String value) |
String |
toString()
Returns a string representation of this object.
|
CostCategoryRule |
withRule(Expression rule)
An Expression
object used to categorize costs.
|
CostCategoryRule |
withValue(String value) |
public void setValue(String value)
value
- public String getValue()
public CostCategoryRule withValue(String value)
value
- public void setRule(Expression rule)
An Expression
object used to categorize costs. This supports dimensions, tags, and nested expressions. Currently the only
dimensions supported are LINKED_ACCOUNT
, SERVICE_CODE
, RECORD_TYPE
, and
LINKED_ACCOUNT_NAME
.
Root level OR
is not supported. We recommend that you create a separate rule instead.
RECORD_TYPE
is a dimension used for Cost Explorer APIs, and is also supported for Cost Category
expressions. This dimension uses different terms, depending on whether you're using the console or API/JSON
editor. For a detailed comparison, see Term Comparisons in the AWS Billing and Cost Management User Guide.
rule
- An
Expression object used to categorize costs. This supports dimensions, tags, and nested expressions.
Currently the only dimensions supported are LINKED_ACCOUNT
, SERVICE_CODE
,
RECORD_TYPE
, and LINKED_ACCOUNT_NAME
.
Root level OR
is not supported. We recommend that you create a separate rule instead.
RECORD_TYPE
is a dimension used for Cost Explorer APIs, and is also supported for Cost
Category expressions. This dimension uses different terms, depending on whether you're using the console
or API/JSON editor. For a detailed comparison, see Term Comparisons in the AWS Billing and Cost Management User Guide.
public Expression getRule()
An Expression
object used to categorize costs. This supports dimensions, tags, and nested expressions. Currently the only
dimensions supported are LINKED_ACCOUNT
, SERVICE_CODE
, RECORD_TYPE
, and
LINKED_ACCOUNT_NAME
.
Root level OR
is not supported. We recommend that you create a separate rule instead.
RECORD_TYPE
is a dimension used for Cost Explorer APIs, and is also supported for Cost Category
expressions. This dimension uses different terms, depending on whether you're using the console or API/JSON
editor. For a detailed comparison, see Term Comparisons in the AWS Billing and Cost Management User Guide.
LINKED_ACCOUNT
, SERVICE_CODE
,
RECORD_TYPE
, and LINKED_ACCOUNT_NAME
.
Root level OR
is not supported. We recommend that you create a separate rule instead.
RECORD_TYPE
is a dimension used for Cost Explorer APIs, and is also supported for Cost
Category expressions. This dimension uses different terms, depending on whether you're using the console
or API/JSON editor. For a detailed comparison, see Term Comparisons in the AWS Billing and Cost Management User Guide.
public CostCategoryRule withRule(Expression rule)
An Expression
object used to categorize costs. This supports dimensions, tags, and nested expressions. Currently the only
dimensions supported are LINKED_ACCOUNT
, SERVICE_CODE
, RECORD_TYPE
, and
LINKED_ACCOUNT_NAME
.
Root level OR
is not supported. We recommend that you create a separate rule instead.
RECORD_TYPE
is a dimension used for Cost Explorer APIs, and is also supported for Cost Category
expressions. This dimension uses different terms, depending on whether you're using the console or API/JSON
editor. For a detailed comparison, see Term Comparisons in the AWS Billing and Cost Management User Guide.
rule
- An
Expression object used to categorize costs. This supports dimensions, tags, and nested expressions.
Currently the only dimensions supported are LINKED_ACCOUNT
, SERVICE_CODE
,
RECORD_TYPE
, and LINKED_ACCOUNT_NAME
.
Root level OR
is not supported. We recommend that you create a separate rule instead.
RECORD_TYPE
is a dimension used for Cost Explorer APIs, and is also supported for Cost
Category expressions. This dimension uses different terms, depending on whether you're using the console
or API/JSON editor. For a detailed comparison, see Term Comparisons in the AWS Billing and Cost Management User Guide.
public String toString()
toString
in class Object
Object.toString()
public CostCategoryRule clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2020. All rights reserved.