Interface BillingViewElement.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<BillingViewElement.Builder,
,BillingViewElement> SdkBuilder<BillingViewElement.Builder,
,BillingViewElement> SdkPojo
- Enclosing class:
BillingViewElement
@Mutable
@NotThreadSafe
public static interface BillingViewElement.Builder
extends SdkPojo, CopyableBuilder<BillingViewElement.Builder,BillingViewElement>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) that can be used to uniquely identify the billing view.billingViewType
(String billingViewType) The type of billing group.billingViewType
(BillingViewType billingViewType) The type of billing group.The time when the billing view was created.default BillingViewElement.Builder
dataFilterExpression
(Consumer<Expression.Builder> dataFilterExpression) See Expression .dataFilterExpression
(Expression dataFilterExpression) See Expression .description
(String description) The description of the billing view.A list of names of the billing view.ownerAccountId
(String ownerAccountId) The list of owners of the billing view.The time when the billing view was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
arn
The Amazon Resource Name (ARN) that can be used to uniquely identify the billing view.
- Parameters:
arn
- The Amazon Resource Name (ARN) that can be used to uniquely identify the billing view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
A list of names of the billing view.
- Parameters:
name
- A list of names of the billing view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the billing view.
- Parameters:
description
- The description of the billing view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
billingViewType
The type of billing group.
- Parameters:
billingViewType
- The type of billing group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
billingViewType
The type of billing group.
- Parameters:
billingViewType
- The type of billing group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ownerAccountId
The list of owners of the billing view.
- Parameters:
ownerAccountId
- The list of owners of the billing view.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataFilterExpression
See Expression . Billing view only supports
LINKED_ACCOUNT
andTags
.- Parameters:
dataFilterExpression
- See Expression. Billing view only supportsLINKED_ACCOUNT
andTags
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataFilterExpression
default BillingViewElement.Builder dataFilterExpression(Consumer<Expression.Builder> dataFilterExpression) See Expression . Billing view only supports
This is a convenience method that creates an instance of theLINKED_ACCOUNT
andTags
.Expression.Builder
avoiding the need to create one manually viaExpression.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataFilterExpression(Expression)
.- Parameters:
dataFilterExpression
- a consumer that will call methods onExpression.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The time when the billing view was created.
- Parameters:
createdAt
- The time when the billing view was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The time when the billing view was last updated.
- Parameters:
updatedAt
- The time when the billing view was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-