@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateJobRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateJobRequest() |
Modifier and Type | Method and Description |
---|---|
CreateJobRequest |
addTagsEntry(String key,
String value) |
CreateJobRequest |
addUserMetadataEntry(String key,
String value) |
CreateJobRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateJobRequest |
clearUserMetadataEntries()
Removes all the entries added into UserMetadata.
|
CreateJobRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
AccelerationSettings |
getAccelerationSettings()
Accelerated transcoding can significantly speed up jobs with long, visually complex content.
|
String |
getBillingTagsSource()
Optional.
|
String |
getClientRequestToken()
Idempotency token for CreateJob operation.
|
String |
getJobTemplate()
When you create a job, you can either specify a job template or specify the transcoding settings individually
|
Integer |
getPriority()
Specify the relative priority for this job.
|
String |
getQueue()
Optional.
|
String |
getRole()
Required.
|
JobSettings |
getSettings()
JobSettings contains all the transcode settings for a job.
|
String |
getSimulateReservedQueue()
Enable this setting when you run a test job to estimate how many reserved transcoding slots (RTS) you need.
|
String |
getStatusUpdateInterval()
Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events.
|
Map<String,String> |
getTags()
The tags that you want to add to the resource.
|
Map<String,String> |
getUserMetadata()
User-defined metadata that you want to associate with an MediaConvert job.
|
int |
hashCode() |
void |
setAccelerationSettings(AccelerationSettings accelerationSettings)
Accelerated transcoding can significantly speed up jobs with long, visually complex content.
|
void |
setBillingTagsSource(String billingTagsSource)
Optional.
|
void |
setClientRequestToken(String clientRequestToken)
Idempotency token for CreateJob operation.
|
void |
setJobTemplate(String jobTemplate)
When you create a job, you can either specify a job template or specify the transcoding settings individually
|
void |
setPriority(Integer priority)
Specify the relative priority for this job.
|
void |
setQueue(String queue)
Optional.
|
void |
setRole(String role)
Required.
|
void |
setSettings(JobSettings settings)
JobSettings contains all the transcode settings for a job.
|
void |
setSimulateReservedQueue(String simulateReservedQueue)
Enable this setting when you run a test job to estimate how many reserved transcoding slots (RTS) you need.
|
void |
setStatusUpdateInterval(String statusUpdateInterval)
Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events.
|
void |
setTags(Map<String,String> tags)
The tags that you want to add to the resource.
|
void |
setUserMetadata(Map<String,String> userMetadata)
User-defined metadata that you want to associate with an MediaConvert job.
|
String |
toString()
Returns a string representation of this object.
|
CreateJobRequest |
withAccelerationSettings(AccelerationSettings accelerationSettings)
Accelerated transcoding can significantly speed up jobs with long, visually complex content.
|
CreateJobRequest |
withBillingTagsSource(BillingTagsSource billingTagsSource)
Optional.
|
CreateJobRequest |
withBillingTagsSource(String billingTagsSource)
Optional.
|
CreateJobRequest |
withClientRequestToken(String clientRequestToken)
Idempotency token for CreateJob operation.
|
CreateJobRequest |
withJobTemplate(String jobTemplate)
When you create a job, you can either specify a job template or specify the transcoding settings individually
|
CreateJobRequest |
withPriority(Integer priority)
Specify the relative priority for this job.
|
CreateJobRequest |
withQueue(String queue)
Optional.
|
CreateJobRequest |
withRole(String role)
Required.
|
CreateJobRequest |
withSettings(JobSettings settings)
JobSettings contains all the transcode settings for a job.
|
CreateJobRequest |
withSimulateReservedQueue(SimulateReservedQueue simulateReservedQueue)
Enable this setting when you run a test job to estimate how many reserved transcoding slots (RTS) you need.
|
CreateJobRequest |
withSimulateReservedQueue(String simulateReservedQueue)
Enable this setting when you run a test job to estimate how many reserved transcoding slots (RTS) you need.
|
CreateJobRequest |
withStatusUpdateInterval(StatusUpdateInterval statusUpdateInterval)
Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events.
|
CreateJobRequest |
withStatusUpdateInterval(String statusUpdateInterval)
Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events.
|
CreateJobRequest |
withTags(Map<String,String> tags)
The tags that you want to add to the resource.
|
CreateJobRequest |
withUserMetadata(Map<String,String> userMetadata)
User-defined metadata that you want to associate with an MediaConvert job.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setAccelerationSettings(AccelerationSettings accelerationSettings)
accelerationSettings
- Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that
use this feature incur pro-tier pricing. For information about feature limitations, see the AWS Elemental
MediaConvert User Guide.public AccelerationSettings getAccelerationSettings()
public CreateJobRequest withAccelerationSettings(AccelerationSettings accelerationSettings)
accelerationSettings
- Accelerated transcoding can significantly speed up jobs with long, visually complex content. Outputs that
use this feature incur pro-tier pricing. For information about feature limitations, see the AWS Elemental
MediaConvert User Guide.public void setBillingTagsSource(String billingTagsSource)
billingTagsSource
- Optional. Choose a tag type that AWS Billing and Cost Management will use to sort your AWS Elemental
MediaConvert costs on any billing report that you set up. Any transcoding outputs that don't have an
associated tag will appear in your billing report unsorted. If you don't choose a valid value for this
field, your job outputs will appear on the billing report unsorted.BillingTagsSource
public String getBillingTagsSource()
BillingTagsSource
public CreateJobRequest withBillingTagsSource(String billingTagsSource)
billingTagsSource
- Optional. Choose a tag type that AWS Billing and Cost Management will use to sort your AWS Elemental
MediaConvert costs on any billing report that you set up. Any transcoding outputs that don't have an
associated tag will appear in your billing report unsorted. If you don't choose a valid value for this
field, your job outputs will appear on the billing report unsorted.BillingTagsSource
public CreateJobRequest withBillingTagsSource(BillingTagsSource billingTagsSource)
billingTagsSource
- Optional. Choose a tag type that AWS Billing and Cost Management will use to sort your AWS Elemental
MediaConvert costs on any billing report that you set up. Any transcoding outputs that don't have an
associated tag will appear in your billing report unsorted. If you don't choose a valid value for this
field, your job outputs will appear on the billing report unsorted.BillingTagsSource
public void setClientRequestToken(String clientRequestToken)
clientRequestToken
- Idempotency token for CreateJob operation.public String getClientRequestToken()
public CreateJobRequest withClientRequestToken(String clientRequestToken)
clientRequestToken
- Idempotency token for CreateJob operation.public void setJobTemplate(String jobTemplate)
jobTemplate
- When you create a job, you can either specify a job template or specify the transcoding settings
individuallypublic String getJobTemplate()
public CreateJobRequest withJobTemplate(String jobTemplate)
jobTemplate
- When you create a job, you can either specify a job template or specify the transcoding settings
individuallypublic void setPriority(Integer priority)
priority
- Specify the relative priority for this job. In any given queue, the service begins processing the job with
the highest value first. When more than one job has the same priority, the service begins processing the
job that you submitted first. If you don't specify a priority, the service uses the default value 0.public Integer getPriority()
public CreateJobRequest withPriority(Integer priority)
priority
- Specify the relative priority for this job. In any given queue, the service begins processing the job with
the highest value first. When more than one job has the same priority, the service begins processing the
job that you submitted first. If you don't specify a priority, the service uses the default value 0.public void setQueue(String queue)
queue
- Optional. When you create a job, you can specify a queue to send it to. If you don't specify, the job will
go to the default queue. For more about queues, see the User Guide topic at
http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html.public String getQueue()
public CreateJobRequest withQueue(String queue)
queue
- Optional. When you create a job, you can specify a queue to send it to. If you don't specify, the job will
go to the default queue. For more about queues, see the User Guide topic at
http://docs.aws.amazon.com/mediaconvert/latest/ug/what-is.html.public void setRole(String role)
role
- Required. The IAM role you use for creating this job. For details about permissions, see the User Guide
topic at the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html.public String getRole()
public CreateJobRequest withRole(String role)
role
- Required. The IAM role you use for creating this job. For details about permissions, see the User Guide
topic at the User Guide at http://docs.aws.amazon.com/mediaconvert/latest/ug/iam-role.html.public void setSettings(JobSettings settings)
settings
- JobSettings contains all the transcode settings for a job.public JobSettings getSettings()
public CreateJobRequest withSettings(JobSettings settings)
settings
- JobSettings contains all the transcode settings for a job.public void setSimulateReservedQueue(String simulateReservedQueue)
simulateReservedQueue
- Enable this setting when you run a test job to estimate how many reserved transcoding slots (RTS) you
need. When this is enabled, MediaConvert runs your job from an on-demand queue with similar performance to
what you will see with one RTS in a reserved queue. This setting is disabled by default.SimulateReservedQueue
public String getSimulateReservedQueue()
SimulateReservedQueue
public CreateJobRequest withSimulateReservedQueue(String simulateReservedQueue)
simulateReservedQueue
- Enable this setting when you run a test job to estimate how many reserved transcoding slots (RTS) you
need. When this is enabled, MediaConvert runs your job from an on-demand queue with similar performance to
what you will see with one RTS in a reserved queue. This setting is disabled by default.SimulateReservedQueue
public CreateJobRequest withSimulateReservedQueue(SimulateReservedQueue simulateReservedQueue)
simulateReservedQueue
- Enable this setting when you run a test job to estimate how many reserved transcoding slots (RTS) you
need. When this is enabled, MediaConvert runs your job from an on-demand queue with similar performance to
what you will see with one RTS in a reserved queue. This setting is disabled by default.SimulateReservedQueue
public void setStatusUpdateInterval(String statusUpdateInterval)
statusUpdateInterval
- 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.StatusUpdateInterval
public String getStatusUpdateInterval()
StatusUpdateInterval
public CreateJobRequest withStatusUpdateInterval(String statusUpdateInterval)
statusUpdateInterval
- 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.StatusUpdateInterval
public CreateJobRequest withStatusUpdateInterval(StatusUpdateInterval statusUpdateInterval)
statusUpdateInterval
- 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.StatusUpdateInterval
public Map<String,String> getTags()
public void setTags(Map<String,String> tags)
tags
- The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a
key.public CreateJobRequest withTags(Map<String,String> tags)
tags
- The tags that you want to add to the resource. You can tag resources with a key-value pair or with only a
key.public CreateJobRequest addTagsEntry(String key, String value)
public CreateJobRequest clearTagsEntries()
public Map<String,String> getUserMetadata()
public void setUserMetadata(Map<String,String> userMetadata)
userMetadata
- User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in
key/value pairs.public CreateJobRequest withUserMetadata(Map<String,String> userMetadata)
userMetadata
- User-defined metadata that you want to associate with an MediaConvert job. You specify metadata in
key/value pairs.public CreateJobRequest addUserMetadataEntry(String key, String value)
public CreateJobRequest clearUserMetadataEntries()
public String toString()
toString
in class Object
Object.toString()
public CreateJobRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.