@Generated(value="software.amazon.awssdk:codegen") public final class TrialMinutes extends Object implements StructuredPojo, ToCopyableBuilder<TrialMinutes.Builder,TrialMinutes>
Represents information about free trial device minutes for an AWS account.
Modifier and Type | Class and Description |
---|---|
static interface |
TrialMinutes.Builder |
Modifier and Type | Method and Description |
---|---|
static TrialMinutes.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 . |
Double |
remaining()
The number of free trial minutes remaining in the account.
|
static Class<? extends TrialMinutes.Builder> |
serializableBuilderClass() |
TrialMinutes.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Double |
total()
The total number of free trial minutes that the account started with.
|
copy
public Double total()
The total number of free trial minutes that the account started with.
public Double remaining()
The number of free trial minutes remaining in the account.
public TrialMinutes.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<TrialMinutes.Builder,TrialMinutes>
public static TrialMinutes.Builder builder()
public static Class<? extends TrialMinutes.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.