@Generated(value="software.amazon.awssdk:codegen") public final class CustomLineItemVersionListElement extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CustomLineItemVersionListElement.Builder,CustomLineItemVersionListElement>
A representation of a custom line item version.
| Modifier and Type | Class and Description |
|---|---|
static interface |
CustomLineItemVersionListElement.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
A list of custom line item Amazon Resource Names (ARNs) to retrieve information.
|
Long |
associationSize()
The number of resources that are associated with the custom line item.
|
String |
billingGroupArn()
The Amazon Resource Name (ARN) of the billing group that the custom line item applies to.
|
static CustomLineItemVersionListElement.Builder |
builder() |
ListCustomLineItemChargeDetails |
chargeDetails()
Returns the value of the ChargeDetails property for this object.
|
Long |
creationTime()
The time when the custom line item version was created.
|
CurrencyCode |
currencyCode()
The charge value currency of the custom line item.
|
String |
currencyCodeAsString()
The charge value currency of the custom line item.
|
String |
description()
The description of the custom line item.
|
String |
endBillingPeriod()
The end billing period of the custom line item version.
|
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 that the custom line item version was modified.
|
String |
name()
The name of the custom line item.
|
String |
productCode()
The product code that’s associated with the custom line item.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends CustomLineItemVersionListElement.Builder> |
serializableBuilderClass() |
String |
startBillingPeriod()
The start billing period of the custom line item version.
|
Long |
startTime()
The inclusive start time.
|
CustomLineItemVersionListElement.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 custom line item.
public final ListCustomLineItemChargeDetails chargeDetails()
public final CurrencyCode currencyCode()
The charge value currency of the custom line item.
If the service returns an enum value that is not available in the current SDK version, currencyCode will
return CurrencyCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
currencyCodeAsString().
CurrencyCodepublic final String currencyCodeAsString()
The charge value currency of the custom line item.
If the service returns an enum value that is not available in the current SDK version, currencyCode will
return CurrencyCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
currencyCodeAsString().
CurrencyCodepublic final String description()
The description of the custom line item.
public final String productCode()
The product code that’s associated with the custom line item.
public final String billingGroupArn()
The Amazon Resource Name (ARN) of the billing group that the custom line item applies to.
public final Long creationTime()
The time when the custom line item version was created.
public final Long lastModifiedTime()
The most recent time that the custom line item version was modified.
public final Long associationSize()
The number of resources that are associated with the custom line item.
public final String startBillingPeriod()
The start billing period of the custom line item version.
public final String endBillingPeriod()
The end billing period of the custom line item version.
public final String arn()
A list of custom line item Amazon Resource Names (ARNs) to retrieve information.
public final Long startTime()
The inclusive start time.
public CustomLineItemVersionListElement.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<CustomLineItemVersionListElement.Builder,CustomLineItemVersionListElement>public static CustomLineItemVersionListElement.Builder builder()
public static Class<? extends CustomLineItemVersionListElement.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.