@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RenewalTerm extends Object implements Serializable, Cloneable, StructuredPojo
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 RenewalTerm
in 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 from True
to False
or False
to True
at anytime
during the agreement's lifecycle.
Constructor and Description |
---|
RenewalTerm() |
Modifier and Type | Method and Description |
---|---|
RenewalTerm |
clone() |
boolean |
equals(Object obj) |
RenewalTermConfiguration |
getConfiguration()
Additional parameters specified by the acceptor while accepting the term.
|
String |
getType()
Category of the term being updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConfiguration(RenewalTermConfiguration configuration)
Additional parameters specified by the acceptor while accepting the term.
|
void |
setType(String type)
Category of the term being updated.
|
String |
toString()
Returns a string representation of this object.
|
RenewalTerm |
withConfiguration(RenewalTermConfiguration configuration)
Additional parameters specified by the acceptor while accepting the term.
|
RenewalTerm |
withType(String type)
Category of the term being updated.
|
public void setConfiguration(RenewalTermConfiguration configuration)
Additional parameters specified by the acceptor while accepting the term.
configuration
- Additional parameters specified by the acceptor while accepting the term.public RenewalTermConfiguration getConfiguration()
Additional parameters specified by the acceptor while accepting the term.
public RenewalTerm withConfiguration(RenewalTermConfiguration configuration)
Additional parameters specified by the acceptor while accepting the term.
configuration
- Additional parameters specified by the acceptor while accepting the term.public void setType(String type)
Category of the term being updated.
type
- Category of the term being updated.public String getType()
Category of the term being updated.
public RenewalTerm withType(String type)
Category of the term being updated.
type
- Category of the term being updated.public String toString()
toString
in class Object
Object.toString()
public RenewalTerm clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.