@Generated(value="software.amazon.awssdk:codegen") public final class BillingGroupListElement extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BillingGroupListElement.Builder,BillingGroupListElement>
A representation of a billing group.
| Modifier and Type | Class and Description |
|---|---|
static interface |
BillingGroupListElement.Builder |
| Modifier and Type | Method and Description |
|---|---|
ListBillingGroupAccountGrouping |
accountGrouping()
Specifies if the billing group has automatic account association (
AutoAssociate) enabled. |
String |
arn()
The Amazon Resource Number (ARN) that can be used to uniquely identify the billing group.
|
static BillingGroupListElement.Builder |
builder() |
ComputationPreference |
computationPreference()
Returns the value of the ComputationPreference property for this object.
|
Long |
creationTime()
The time when the billing group was created.
|
String |
description()
The description of the billing group.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Long |
lastModifiedTime()
The most recent time when the billing group was modified.
|
String |
name()
The name of the billing group.
|
String |
primaryAccountId()
The account ID that serves as the main account in a billing group.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends BillingGroupListElement.Builder> |
serializableBuilderClass() |
Long |
size()
The number of accounts in the particular billing group.
|
BillingGroupStatus |
status()
The billing group status.
|
String |
statusAsString()
The billing group status.
|
String |
statusReason()
The reason why the billing group is in its current status.
|
BillingGroupListElement.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the billing group.
public final String arn()
The Amazon Resource Number (ARN) that can be used to uniquely identify the billing group.
public final String description()
The description of the billing group.
public final String primaryAccountId()
The account ID that serves as the main account in a billing group.
public final ComputationPreference computationPreference()
public final Long size()
The number of accounts in the particular billing group.
public final Long creationTime()
The time when the billing group was created.
public final Long lastModifiedTime()
The most recent time when the billing group was modified.
public final BillingGroupStatus status()
The billing group status. Only one of the valid values can be used.
If the service returns an enum value that is not available in the current SDK version, status will
return BillingGroupStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
BillingGroupStatuspublic final String statusAsString()
The billing group status. Only one of the valid values can be used.
If the service returns an enum value that is not available in the current SDK version, status will
return BillingGroupStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
BillingGroupStatuspublic final String statusReason()
The reason why the billing group is in its current status.
public final ListBillingGroupAccountGrouping accountGrouping()
Specifies if the billing group has automatic account association (AutoAssociate) enabled.
AutoAssociate) enabled.public BillingGroupListElement.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<BillingGroupListElement.Builder,BillingGroupListElement>public static BillingGroupListElement.Builder builder()
public static Class<? extends BillingGroupListElement.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.