@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Queue extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
Queue() |
| Modifier and Type | Method and Description |
|---|---|
Queue |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
An identifier for this resource that is unique within all of AWS.
|
Date |
getCreatedAt()
The time stamp in epoch seconds for queue creation.
|
String |
getDescription()
An optional description that you create for each queue.
|
Date |
getLastUpdated()
The time stamp in epoch seconds when the queue was last updated.
|
String |
getName()
A name that you create for each queue.
|
String |
getPricingPlan()
Specifies whether the pricing plan for the queue is On-demand or Reserved.
|
Integer |
getProgressingJobsCount()
The estimated number of jobs with a PROGRESSING status.
|
ReservationPlan |
getReservationPlan()
Details about the pricing plan for your reserved queue.
|
String |
getStatus()
Queues can be ACTIVE or PAUSED.
|
Integer |
getSubmittedJobsCount()
The estimated number of jobs with a SUBMITTED status.
|
String |
getType()
Specifies whether this queue is system or custom.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setArn(String arn)
An identifier for this resource that is unique within all of AWS.
|
void |
setCreatedAt(Date createdAt)
The time stamp in epoch seconds for queue creation.
|
void |
setDescription(String description)
An optional description that you create for each queue.
|
void |
setLastUpdated(Date lastUpdated)
The time stamp in epoch seconds when the queue was last updated.
|
void |
setName(String name)
A name that you create for each queue.
|
void |
setPricingPlan(String pricingPlan)
Specifies whether the pricing plan for the queue is On-demand or Reserved.
|
void |
setProgressingJobsCount(Integer progressingJobsCount)
The estimated number of jobs with a PROGRESSING status.
|
void |
setReservationPlan(ReservationPlan reservationPlan)
Details about the pricing plan for your reserved queue.
|
void |
setStatus(String status)
Queues can be ACTIVE or PAUSED.
|
void |
setSubmittedJobsCount(Integer submittedJobsCount)
The estimated number of jobs with a SUBMITTED status.
|
void |
setType(String type)
Specifies whether this queue is system or custom.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
Queue |
withArn(String arn)
An identifier for this resource that is unique within all of AWS.
|
Queue |
withCreatedAt(Date createdAt)
The time stamp in epoch seconds for queue creation.
|
Queue |
withDescription(String description)
An optional description that you create for each queue.
|
Queue |
withLastUpdated(Date lastUpdated)
The time stamp in epoch seconds when the queue was last updated.
|
Queue |
withName(String name)
A name that you create for each queue.
|
Queue |
withPricingPlan(PricingPlan pricingPlan)
Specifies whether the pricing plan for the queue is On-demand or Reserved.
|
Queue |
withPricingPlan(String pricingPlan)
Specifies whether the pricing plan for the queue is On-demand or Reserved.
|
Queue |
withProgressingJobsCount(Integer progressingJobsCount)
The estimated number of jobs with a PROGRESSING status.
|
Queue |
withReservationPlan(ReservationPlan reservationPlan)
Details about the pricing plan for your reserved queue.
|
Queue |
withStatus(QueueStatus status)
Queues can be ACTIVE or PAUSED.
|
Queue |
withStatus(String status)
Queues can be ACTIVE or PAUSED.
|
Queue |
withSubmittedJobsCount(Integer submittedJobsCount)
The estimated number of jobs with a SUBMITTED status.
|
Queue |
withType(String type)
Specifies whether this queue is system or custom.
|
Queue |
withType(Type type)
Specifies whether this queue is system or custom.
|
public void setArn(String arn)
arn - An identifier for this resource that is unique within all of AWS.public String getArn()
public Queue withArn(String arn)
arn - An identifier for this resource that is unique within all of AWS.public void setCreatedAt(Date createdAt)
createdAt - The time stamp in epoch seconds for queue creation.public Date getCreatedAt()
public Queue withCreatedAt(Date createdAt)
createdAt - The time stamp in epoch seconds for queue creation.public void setDescription(String description)
description - An optional description that you create for each queue.public String getDescription()
public Queue withDescription(String description)
description - An optional description that you create for each queue.public void setLastUpdated(Date lastUpdated)
lastUpdated - The time stamp in epoch seconds when the queue was last updated.public Date getLastUpdated()
public Queue withLastUpdated(Date lastUpdated)
lastUpdated - The time stamp in epoch seconds when the queue was last updated.public void setName(String name)
name - A name that you create for each queue. Each name must be unique within your account.public String getName()
public Queue withName(String name)
name - A name that you create for each queue. Each name must be unique within your account.public void setPricingPlan(String pricingPlan)
pricingPlan - Specifies whether the pricing plan for the queue is On-demand or Reserved. The pricing plan for the queue
determines whether you pay On-demand or Reserved pricing for the transcoding jobs that you run through the
queue. For Reserved queue pricing, you must set up a contract. You can create a Reserved queue contract
through the AWS Elemental MediaConvert console.PricingPlanpublic String getPricingPlan()
PricingPlanpublic Queue withPricingPlan(String pricingPlan)
pricingPlan - Specifies whether the pricing plan for the queue is On-demand or Reserved. The pricing plan for the queue
determines whether you pay On-demand or Reserved pricing for the transcoding jobs that you run through the
queue. For Reserved queue pricing, you must set up a contract. You can create a Reserved queue contract
through the AWS Elemental MediaConvert console.PricingPlanpublic Queue withPricingPlan(PricingPlan pricingPlan)
pricingPlan - Specifies whether the pricing plan for the queue is On-demand or Reserved. The pricing plan for the queue
determines whether you pay On-demand or Reserved pricing for the transcoding jobs that you run through the
queue. For Reserved queue pricing, you must set up a contract. You can create a Reserved queue contract
through the AWS Elemental MediaConvert console.PricingPlanpublic void setProgressingJobsCount(Integer progressingJobsCount)
progressingJobsCount - The estimated number of jobs with a PROGRESSING status.public Integer getProgressingJobsCount()
public Queue withProgressingJobsCount(Integer progressingJobsCount)
progressingJobsCount - The estimated number of jobs with a PROGRESSING status.public void setReservationPlan(ReservationPlan reservationPlan)
reservationPlan - Details about the pricing plan for your reserved queue. Required for reserved queues and not applicable to
on-demand queues.public ReservationPlan getReservationPlan()
public Queue withReservationPlan(ReservationPlan reservationPlan)
reservationPlan - Details about the pricing plan for your reserved queue. Required for reserved queues and not applicable to
on-demand queues.public void setStatus(String status)
status - Queues can be ACTIVE or PAUSED. If you pause a queue, the service won't begin processing jobs in that
queue. Jobs that are running when you pause the queue continue to run until they finish or result in an
error.QueueStatuspublic String getStatus()
QueueStatuspublic Queue withStatus(String status)
status - Queues can be ACTIVE or PAUSED. If you pause a queue, the service won't begin processing jobs in that
queue. Jobs that are running when you pause the queue continue to run until they finish or result in an
error.QueueStatuspublic Queue withStatus(QueueStatus status)
status - Queues can be ACTIVE or PAUSED. If you pause a queue, the service won't begin processing jobs in that
queue. Jobs that are running when you pause the queue continue to run until they finish or result in an
error.QueueStatuspublic void setSubmittedJobsCount(Integer submittedJobsCount)
submittedJobsCount - The estimated number of jobs with a SUBMITTED status.public Integer getSubmittedJobsCount()
public Queue withSubmittedJobsCount(Integer submittedJobsCount)
submittedJobsCount - The estimated number of jobs with a SUBMITTED status.public void setType(String type)
type - Specifies whether this queue is system or custom. System queues are built in. You can't modify or delete
system queues. You can create and modify custom queues.Typepublic String getType()
Typepublic Queue withType(String type)
type - Specifies whether this queue is system or custom. System queues are built in. You can't modify or delete
system queues. You can create and modify custom queues.Typepublic Queue withType(Type type)
type - Specifies whether this queue is system or custom. System queues are built in. You can't modify or delete
system queues. You can create and modify custom queues.Typepublic String toString()
toString in class ObjectObject.toString()public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2018. All rights reserved.