Queue
public struct Queue : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
An identifier for this resource that is unique within all of AWS.
Declaration
Swift
public let arn: String?
-
The timestamp in epoch seconds for when you created the queue.
Declaration
Swift
public let createdAt: TimeStamp?
-
An optional description that you create for each queue.
Declaration
Swift
public let description: String?
-
The timestamp in epoch seconds for when you most recently updated the queue.
Declaration
Swift
public let lastUpdated: TimeStamp?
-
A name that you create for each queue. Each name must be unique within your account.
Declaration
Swift
public let name: String
-
Specifies whether the pricing plan for the queue is on-demand or reserved. For on-demand, you pay per minute, billed in increments of .01 minute. For reserved, you pay for the transcoding capacity of the entire queue, regardless of how much or how little you use it. Reserved pricing requires a 12-month commitment.
Declaration
Swift
public let pricingPlan: PricingPlan?
-
The estimated number of jobs with a PROGRESSING status.
Declaration
Swift
public let progressingJobsCount: Int?
-
Details about the pricing plan for your reserved queue. Required for reserved queues and not applicable to on-demand queues.
Declaration
Swift
public let reservationPlan: ReservationPlan?
-
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.
Declaration
Swift
public let status: QueueStatus?
-
The estimated number of jobs with a SUBMITTED status.
Declaration
Swift
public let submittedJobsCount: Int?
-
Specifies whether this on-demand 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.
Declaration
Swift
public let type: Type?
-
init(arn:createdAt:description:lastUpdated:name:pricingPlan:progressingJobsCount:reservationPlan:status:submittedJobsCount:type:)
Undocumented
Declaration
Swift
public init(arn: String? = nil, createdAt: TimeStamp? = nil, description: String? = nil, lastUpdated: TimeStamp? = nil, name: String, pricingPlan: PricingPlan? = nil, progressingJobsCount: Int? = nil, reservationPlan: ReservationPlan? = nil, status: QueueStatus? = nil, submittedJobsCount: Int? = nil, type: Type? = nil)