JobTemplate

public struct JobTemplate : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Accelerated transcoding can significantly speed up jobs with long, visually complex content.

    Declaration

    Swift

    public let accelerationSettings: AccelerationSettings?
  • arn

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

    Declaration

    Swift

    public let arn: String?
  • An optional category you create to organize your job templates.

    Declaration

    Swift

    public let category: String?
  • The timestamp in epoch seconds for Job template creation.

    Declaration

    Swift

    public let createdAt: TimeStamp?
  • An optional description you create for each job template.

    Declaration

    Swift

    public let description: String?
  • Optional list of hop destinations.

    Declaration

    Swift

    public let hopDestinations: [HopDestination]?
  • The timestamp in epoch seconds when the Job template was last updated.

    Declaration

    Swift

    public let lastUpdated: TimeStamp?
  • A name you create for each job template. Each name must be unique within your account.

    Declaration

    Swift

    public let name: String
  • Relative priority on the job.

    Declaration

    Swift

    public let priority: Int?
  • Optional. The queue that jobs created from this template are assigned to. If you don’t specify this, jobs will go to the default queue.

    Declaration

    Swift

    public let queue: String?
  • JobTemplateSettings contains all the transcode settings saved in the template that will be applied to jobs created from it.

    Declaration

    Swift

    public let settings: JobTemplateSettings
  • Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events. Set the interval, in seconds, between status updates. MediaConvert sends an update at this interval from the time the service begins processing your job to the time it completes the transcode or encounters an error.

    Declaration

    Swift

    public let statusUpdateInterval: StatusUpdateInterval?
  • A job template can be of two types: system or custom. System or built-in job templates can’t be modified or deleted by the user.

    Declaration

    Swift

    public let type: Type?
  • Undocumented

    Declaration

    Swift

    public init(accelerationSettings: AccelerationSettings? = nil, arn: String? = nil, category: String? = nil, createdAt: TimeStamp? = nil, description: String? = nil, hopDestinations: [HopDestination]? = nil, lastUpdated: TimeStamp? = nil, name: String, priority: Int? = nil, queue: String? = nil, settings: JobTemplateSettings, statusUpdateInterval: StatusUpdateInterval? = nil, type: Type? = nil)