@Generated(value="software.amazon.awssdk:codegen") public final class AccountQuota extends Object implements StructuredPojo, ToCopyableBuilder<AccountQuota.Builder,AccountQuota>
Describes a quota for an AWS account, for example, the number of replication instances allowed.
Modifier and Type | Class and Description |
---|---|
static interface |
AccountQuota.Builder |
Modifier and Type | Method and Description |
---|---|
String |
accountQuotaName()
The name of the AWS DMS quota for this AWS account.
|
static AccountQuota.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
Long |
max()
The maximum allowed value for the quota.
|
static Class<? extends AccountQuota.Builder> |
serializableBuilderClass() |
AccountQuota.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Long |
used()
The amount currently used toward the quota maximum.
|
copy
public String accountQuotaName()
The name of the AWS DMS quota for this AWS account.
public Long used()
The amount currently used toward the quota maximum.
public Long max()
The maximum allowed value for the quota.
public AccountQuota.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<AccountQuota.Builder,AccountQuota>
public static AccountQuota.Builder builder()
public static Class<? extends AccountQuota.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.