Class CommitmentInformation
- java.lang.Object
-
- software.amazon.awssdk.services.privatenetworks.model.CommitmentInformation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CommitmentInformation.Builder,CommitmentInformation>
@Generated("software.amazon.awssdk:codegen") public final class CommitmentInformation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CommitmentInformation.Builder,CommitmentInformation>
Shows the duration, the date and time that the contract started and ends, and the renewal status of the commitment period for the radio unit.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCommitmentInformation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CommitmentInformation.Builderbuilder()CommitmentConfigurationcommitmentConfiguration()The duration and renewal status of the commitment period for the radio unit.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)InstantexpiresOn()The date and time that the commitment period ends.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends CommitmentInformation.Builder>serializableBuilderClass()InstantstartAt()The date and time that the commitment period started.CommitmentInformation.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
commitmentConfiguration
public final CommitmentConfiguration commitmentConfiguration()
The duration and renewal status of the commitment period for the radio unit.
- Returns:
- The duration and renewal status of the commitment period for the radio unit.
-
expiresOn
public final Instant expiresOn()
The date and time that the commitment period ends. If you do not cancel or renew the commitment before the expiration date, you will be billed at the 60-day-commitment rate.
- Returns:
- The date and time that the commitment period ends. If you do not cancel or renew the commitment before the expiration date, you will be billed at the 60-day-commitment rate.
-
startAt
public final Instant startAt()
The date and time that the commitment period started.
- Returns:
- The date and time that the commitment period started.
-
toBuilder
public CommitmentInformation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CommitmentInformation.Builder,CommitmentInformation>
-
builder
public static CommitmentInformation.Builder builder()
-
serializableBuilderClass
public static Class<? extends CommitmentInformation.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-