Interface CfnQueueProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnQueueProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:29:59.922Z") @Stability(Stable) public interface CfnQueueProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnQueue.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.mediaconvert.*;
 Object tags;
 CfnQueueProps cfnQueueProps = CfnQueueProps.builder()
         .description("description")
         .name("name")
         .pricingPlan("pricingPlan")
         .status("status")
         .tags(tags)
         .build();
 
  • Method Details

    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      Optional.

      A description of the queue that you are creating.

    • getName

      @Stability(Stable) @Nullable default String getName()
      The name of the queue that you are creating.
    • getPricingPlan

      @Stability(Stable) @Nullable default String getPricingPlan()
      When you use AWS CloudFormation , you can create only on-demand queues.

      Therefore, always set PricingPlan to the value "ON_DEMAND" when declaring an AWS::MediaConvert::Queue in your AWS CloudFormation template.

      To create a reserved queue, use the AWS Elemental MediaConvert console at https://console.aws.amazon.com/mediaconvert to set up a contract. For more information, see Working with AWS Elemental MediaConvert Queues in the ** .

    • getStatus

      @Stability(Stable) @Nullable default String getStatus()
      Initial state of the queue.

      Queues can be either ACTIVE or PAUSED. If you create a paused queue, then jobs that you send to that queue won't begin.

    • getTags

      @Stability(Stable) @Nullable default Object getTags()
      An array of key-value pairs to apply to this resource.

      For more information, see Tag .

    • builder

      @Stability(Stable) static CfnQueueProps.Builder builder()
      Returns:
      a CfnQueueProps.Builder of CfnQueueProps