@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 |
addUserMetadataEntry(String key,
String value) |
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()
This is a beta feature.
|
String |
getBillingTagsSource() |
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
|
String |
getQueue()
Optional.
|
String |
getRole()
Required.
|
JobSettings |
getSettings() |
Long |
getStatusUpdateIntervalInSecs()
Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events.
|
Map<String,String> |
getUserMetadata()
User-defined metadata that you want to associate with an MediaConvert job.
|
int |
hashCode() |
void |
setAccelerationSettings(AccelerationSettings accelerationSettings)
This is a beta feature.
|
void |
setBillingTagsSource(String billingTagsSource) |
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 |
setQueue(String queue)
Optional.
|
void |
setRole(String role)
Required.
|
void |
setSettings(JobSettings settings) |
void |
setStatusUpdateIntervalInSecs(Long statusUpdateIntervalInSecs)
Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events.
|
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)
This is a beta feature.
|
CreateJobRequest |
withBillingTagsSource(BillingTagsSource billingTagsSource) |
CreateJobRequest |
withBillingTagsSource(String billingTagsSource) |
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 |
withQueue(String queue)
Optional.
|
CreateJobRequest |
withRole(String role)
Required.
|
CreateJobRequest |
withSettings(JobSettings settings) |
CreateJobRequest |
withStatusUpdateIntervalInSecs(Long statusUpdateIntervalInSecs)
Specify how often MediaConvert sends STATUS_UPDATE events to Amazon CloudWatch Events.
|
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, withSdkRequestTimeoutpublic void setAccelerationSettings(AccelerationSettings accelerationSettings)
accelerationSettings - This is a beta feature. If you are interested in using this feature, please contact AWS customer support.public AccelerationSettings getAccelerationSettings()
public CreateJobRequest withAccelerationSettings(AccelerationSettings accelerationSettings)
accelerationSettings - This is a beta feature. If you are interested in using this feature, please contact AWS customer support.public void setBillingTagsSource(String billingTagsSource)
billingTagsSource - BillingTagsSourcepublic String getBillingTagsSource()
BillingTagsSourcepublic CreateJobRequest withBillingTagsSource(String billingTagsSource)
billingTagsSource - BillingTagsSourcepublic CreateJobRequest withBillingTagsSource(BillingTagsSource billingTagsSource)
billingTagsSource - BillingTagsSourcepublic 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 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 - public JobSettings getSettings()
public CreateJobRequest withSettings(JobSettings settings)
settings - public void setStatusUpdateIntervalInSecs(Long statusUpdateIntervalInSecs)
statusUpdateIntervalInSecs - 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.public Long getStatusUpdateIntervalInSecs()
public CreateJobRequest withStatusUpdateIntervalInSecs(Long statusUpdateIntervalInSecs)
statusUpdateIntervalInSecs - 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.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 ObjectObject.toString()public CreateJobRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.