@Generated(value="software.amazon.awssdk:codegen") public final class UpdateBillingGroupRequest extends BillingconductorRequest implements ToCopyableBuilder<UpdateBillingGroupRequest.Builder,UpdateBillingGroupRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateBillingGroupRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
UpdateBillingGroupAccountGrouping |
accountGrouping()
Specifies if the billing group has automatic account association (
AutoAssociate) enabled. |
String |
arn()
The Amazon Resource Name (ARN) of the billing group being updated.
|
static UpdateBillingGroupRequest.Builder |
builder() |
ComputationPreference |
computationPreference()
The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.
|
String |
description()
A description of the billing group.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the billing group.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateBillingGroupRequest.Builder> |
serializableBuilderClass() |
BillingGroupStatus |
status()
The status of the billing group.
|
String |
statusAsString()
The status of the billing group.
|
UpdateBillingGroupRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
The Amazon Resource Name (ARN) of the billing group being updated.
public final String name()
The name of the billing group. The names must be unique to each billing group.
public final BillingGroupStatus status()
The status of the billing group. 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 status of the billing group. 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 ComputationPreference computationPreference()
The preferences and settings that will be used to compute the Amazon Web Services charges for a billing group.
public final String description()
A description of the billing group.
public final UpdateBillingGroupAccountGrouping accountGrouping()
Specifies if the billing group has automatic account association (AutoAssociate) enabled.
AutoAssociate) enabled.public UpdateBillingGroupRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateBillingGroupRequest.Builder,UpdateBillingGroupRequest>toBuilder in class BillingconductorRequestpublic static UpdateBillingGroupRequest.Builder builder()
public static Class<? extends UpdateBillingGroupRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.