You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::MediaConvert::Types::Queue

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb

Overview

You can use queues to manage the resources that are available to your AWS account for running multiple transcoding jobs at the same time. If you don't specify a queue, the service sends all jobs through the default queue. For more information, see https://docs.aws.amazon.com/mediaconvert/latest/ug/about-resource-allocation-and-job-prioritization.html.

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

An identifier for this resource that is unique within all of AWS.

Returns:

  • (String)


12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 12767

class Queue < Struct.new(
  :arn,
  :created_at,
  :description,
  :last_updated,
  :name,
  :pricing_plan,
  :progressing_jobs_count,
  :reservation_plan,
  :status,
  :submitted_jobs_count,
  :type)
  include Aws::Structure
end

#created_atTime

The time stamp in epoch seconds for queue creation.

Returns:

  • (Time)


12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 12767

class Queue < Struct.new(
  :arn,
  :created_at,
  :description,
  :last_updated,
  :name,
  :pricing_plan,
  :progressing_jobs_count,
  :reservation_plan,
  :status,
  :submitted_jobs_count,
  :type)
  include Aws::Structure
end

#descriptionString

An optional description that you create for each queue.

Returns:

  • (String)


12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 12767

class Queue < Struct.new(
  :arn,
  :created_at,
  :description,
  :last_updated,
  :name,
  :pricing_plan,
  :progressing_jobs_count,
  :reservation_plan,
  :status,
  :submitted_jobs_count,
  :type)
  include Aws::Structure
end

#last_updatedTime

The time stamp in epoch seconds when the queue was last updated.

Returns:

  • (Time)


12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 12767

class Queue < Struct.new(
  :arn,
  :created_at,
  :description,
  :last_updated,
  :name,
  :pricing_plan,
  :progressing_jobs_count,
  :reservation_plan,
  :status,
  :submitted_jobs_count,
  :type)
  include Aws::Structure
end

#nameString

A name that you create for each queue. Each name must be unique within your account.

Returns:

  • (String)


12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 12767

class Queue < Struct.new(
  :arn,
  :created_at,
  :description,
  :last_updated,
  :name,
  :pricing_plan,
  :progressing_jobs_count,
  :reservation_plan,
  :status,
  :submitted_jobs_count,
  :type)
  include Aws::Structure
end

#pricing_planString

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.

Returns:

  • (String)


12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 12767

class Queue < Struct.new(
  :arn,
  :created_at,
  :description,
  :last_updated,
  :name,
  :pricing_plan,
  :progressing_jobs_count,
  :reservation_plan,
  :status,
  :submitted_jobs_count,
  :type)
  include Aws::Structure
end

#progressing_jobs_countInteger

The estimated number of jobs with a PROGRESSING status.

Returns:

  • (Integer)


12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 12767

class Queue < Struct.new(
  :arn,
  :created_at,
  :description,
  :last_updated,
  :name,
  :pricing_plan,
  :progressing_jobs_count,
  :reservation_plan,
  :status,
  :submitted_jobs_count,
  :type)
  include Aws::Structure
end

#reservation_planTypes::ReservationPlan

Details about the pricing plan for your reserved queue. Required for reserved queues and not applicable to on-demand queues.



12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 12767

class Queue < Struct.new(
  :arn,
  :created_at,
  :description,
  :last_updated,
  :name,
  :pricing_plan,
  :progressing_jobs_count,
  :reservation_plan,
  :status,
  :submitted_jobs_count,
  :type)
  include Aws::Structure
end

#statusString

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.

Returns:

  • (String)


12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 12767

class Queue < Struct.new(
  :arn,
  :created_at,
  :description,
  :last_updated,
  :name,
  :pricing_plan,
  :progressing_jobs_count,
  :reservation_plan,
  :status,
  :submitted_jobs_count,
  :type)
  include Aws::Structure
end

#submitted_jobs_countInteger

The estimated number of jobs with a SUBMITTED status.

Returns:

  • (Integer)


12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 12767

class Queue < Struct.new(
  :arn,
  :created_at,
  :description,
  :last_updated,
  :name,
  :pricing_plan,
  :progressing_jobs_count,
  :reservation_plan,
  :status,
  :submitted_jobs_count,
  :type)
  include Aws::Structure
end

#typeString

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.

Returns:

  • (String)


12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
# File 'gems/aws-sdk-mediaconvert/lib/aws-sdk-mediaconvert/types.rb', line 12767

class Queue < Struct.new(
  :arn,
  :created_at,
  :description,
  :last_updated,
  :name,
  :pricing_plan,
  :progressing_jobs_count,
  :reservation_plan,
  :status,
  :submitted_jobs_count,
  :type)
  include Aws::Structure
end