@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ReservationPlanSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
ReservationPlanSettings() |
Modifier and Type | Method and Description |
---|---|
ReservationPlanSettings |
clone() |
boolean |
equals(Object obj) |
String |
getCommitment()
The length of time that you commit to when you set up a pricing plan contract for a reserved queue.
|
String |
getRenewalType()
Specifies whether the pricing plan contract for your reserved queue automatically renews (AUTO_RENEW) or expires
(EXPIRE) at the end of the contract period.
|
Integer |
getReservedSlots()
Specifies the number of reserved transcode slots (RTSs) for this queue.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCommitment(String commitment)
The length of time that you commit to when you set up a pricing plan contract for a reserved queue.
|
void |
setRenewalType(String renewalType)
Specifies whether the pricing plan contract for your reserved queue automatically renews (AUTO_RENEW) or expires
(EXPIRE) at the end of the contract period.
|
void |
setReservedSlots(Integer reservedSlots)
Specifies the number of reserved transcode slots (RTSs) for this queue.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
ReservationPlanSettings |
withCommitment(Commitment commitment)
The length of time that you commit to when you set up a pricing plan contract for a reserved queue.
|
ReservationPlanSettings |
withCommitment(String commitment)
The length of time that you commit to when you set up a pricing plan contract for a reserved queue.
|
ReservationPlanSettings |
withRenewalType(RenewalType renewalType)
Specifies whether the pricing plan contract for your reserved queue automatically renews (AUTO_RENEW) or expires
(EXPIRE) at the end of the contract period.
|
ReservationPlanSettings |
withRenewalType(String renewalType)
Specifies whether the pricing plan contract for your reserved queue automatically renews (AUTO_RENEW) or expires
(EXPIRE) at the end of the contract period.
|
ReservationPlanSettings |
withReservedSlots(Integer reservedSlots)
Specifies the number of reserved transcode slots (RTSs) for this queue.
|
public void setCommitment(String commitment)
commitment
- The length of time that you commit to when you set up a pricing plan contract for a reserved queue.Commitment
public String getCommitment()
Commitment
public ReservationPlanSettings withCommitment(String commitment)
commitment
- The length of time that you commit to when you set up a pricing plan contract for a reserved queue.Commitment
public ReservationPlanSettings withCommitment(Commitment commitment)
commitment
- The length of time that you commit to when you set up a pricing plan contract for a reserved queue.Commitment
public void setRenewalType(String renewalType)
renewalType
- Specifies whether the pricing plan contract for your reserved queue automatically renews (AUTO_RENEW) or
expires (EXPIRE) at the end of the contract period.RenewalType
public String getRenewalType()
RenewalType
public ReservationPlanSettings withRenewalType(String renewalType)
renewalType
- Specifies whether the pricing plan contract for your reserved queue automatically renews (AUTO_RENEW) or
expires (EXPIRE) at the end of the contract period.RenewalType
public ReservationPlanSettings withRenewalType(RenewalType renewalType)
renewalType
- Specifies whether the pricing plan contract for your reserved queue automatically renews (AUTO_RENEW) or
expires (EXPIRE) at the end of the contract period.RenewalType
public void setReservedSlots(Integer reservedSlots)
reservedSlots
- Specifies the number of reserved transcode slots (RTSs) for this queue. The number of RTS determines how
many jobs the queue can process in parallel; each RTS can process one job at a time. To increase this
number, create a replacement contract through the AWS Elemental MediaConvert console.public Integer getReservedSlots()
public ReservationPlanSettings withReservedSlots(Integer reservedSlots)
reservedSlots
- Specifies the number of reserved transcode slots (RTSs) for this queue. The number of RTS determines how
many jobs the queue can process in parallel; each RTS can process one job at a time. To increase this
number, create a replacement contract through the AWS Elemental MediaConvert console.public String toString()
toString
in class Object
Object.toString()
public ReservationPlanSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.