Class RenewalTerm
- java.lang.Object
-
- software.amazon.awssdk.services.marketplaceagreement.model.RenewalTerm
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RenewalTerm.Builder,RenewalTerm>
@Generated("software.amazon.awssdk:codegen") public final class RenewalTerm extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RenewalTerm.Builder,RenewalTerm>
Defines that on graceful expiration of the agreement (when the agreement ends on its pre-defined end date), a new agreement will be created using the accepted terms on the existing agreement. In other words, the agreement will be renewed. The presence of
RenewalTermin the offer document means that auto-renewal is allowed. Buyers will have the option to accept or decline auto-renewal at the offer acceptance/agreement creation. Buyers can also change this flag fromTruetoFalseorFalsetoTrueat anytime during the agreement's lifecycle.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRenewalTerm.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RenewalTerm.Builderbuilder()RenewalTermConfigurationconfiguration()Additional parameters specified by the acceptor while accepting the term.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends RenewalTerm.Builder>serializableBuilderClass()RenewalTerm.BuildertoBuilder()StringtoString()Returns a string representation of this object.Stringtype()Category of the term being updated.-
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
-
configuration
public final RenewalTermConfiguration configuration()
Additional parameters specified by the acceptor while accepting the term.
- Returns:
- Additional parameters specified by the acceptor while accepting the term.
-
type
public final String type()
Category of the term being updated.
- Returns:
- Category of the term being updated.
-
toBuilder
public RenewalTerm.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RenewalTerm.Builder,RenewalTerm>
-
builder
public static RenewalTerm.Builder builder()
-
serializableBuilderClass
public static Class<? extends RenewalTerm.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.
-
-