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?
-
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?
-
init(accelerationSettings:arn:category:createdAt:description:hopDestinations:lastUpdated:name:priority:queue:settings:statusUpdateInterval: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)