@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StartMediaAnalysisJobRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
StartMediaAnalysisJobRequest() |
Modifier and Type | Method and Description |
---|---|
StartMediaAnalysisJobRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientRequestToken()
Idempotency token used to prevent the accidental creation of duplicate versions.
|
MediaAnalysisInput |
getInput()
Input data to be analyzed by the job.
|
String |
getJobName()
The name of the job.
|
String |
getKmsKeyId()
The identifier of customer managed AWS KMS key (name or ARN).
|
MediaAnalysisOperationsConfig |
getOperationsConfig()
Configuration options for the media analysis job to be created.
|
MediaAnalysisOutputConfig |
getOutputConfig()
The Amazon S3 bucket location to store the results.
|
int |
hashCode() |
void |
setClientRequestToken(String clientRequestToken)
Idempotency token used to prevent the accidental creation of duplicate versions.
|
void |
setInput(MediaAnalysisInput input)
Input data to be analyzed by the job.
|
void |
setJobName(String jobName)
The name of the job.
|
void |
setKmsKeyId(String kmsKeyId)
The identifier of customer managed AWS KMS key (name or ARN).
|
void |
setOperationsConfig(MediaAnalysisOperationsConfig operationsConfig)
Configuration options for the media analysis job to be created.
|
void |
setOutputConfig(MediaAnalysisOutputConfig outputConfig)
The Amazon S3 bucket location to store the results.
|
String |
toString()
Returns a string representation of this object.
|
StartMediaAnalysisJobRequest |
withClientRequestToken(String clientRequestToken)
Idempotency token used to prevent the accidental creation of duplicate versions.
|
StartMediaAnalysisJobRequest |
withInput(MediaAnalysisInput input)
Input data to be analyzed by the job.
|
StartMediaAnalysisJobRequest |
withJobName(String jobName)
The name of the job.
|
StartMediaAnalysisJobRequest |
withKmsKeyId(String kmsKeyId)
The identifier of customer managed AWS KMS key (name or ARN).
|
StartMediaAnalysisJobRequest |
withOperationsConfig(MediaAnalysisOperationsConfig operationsConfig)
Configuration options for the media analysis job to be created.
|
StartMediaAnalysisJobRequest |
withOutputConfig(MediaAnalysisOutputConfig outputConfig)
The Amazon S3 bucket location to store the results.
|
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 setClientRequestToken(String clientRequestToken)
Idempotency token used to prevent the accidental creation of duplicate versions. If you use the same token with
multiple StartMediaAnalysisJobRequest
requests, the same response is returned. Use
ClientRequestToken
to prevent the same request from being processed more than once.
clientRequestToken
- Idempotency token used to prevent the accidental creation of duplicate versions. If you use the same token
with multiple StartMediaAnalysisJobRequest
requests, the same response is returned. Use
ClientRequestToken
to prevent the same request from being processed more than once.public String getClientRequestToken()
Idempotency token used to prevent the accidental creation of duplicate versions. If you use the same token with
multiple StartMediaAnalysisJobRequest
requests, the same response is returned. Use
ClientRequestToken
to prevent the same request from being processed more than once.
StartMediaAnalysisJobRequest
requests, the same response is returned.
Use ClientRequestToken
to prevent the same request from being processed more than once.public StartMediaAnalysisJobRequest withClientRequestToken(String clientRequestToken)
Idempotency token used to prevent the accidental creation of duplicate versions. If you use the same token with
multiple StartMediaAnalysisJobRequest
requests, the same response is returned. Use
ClientRequestToken
to prevent the same request from being processed more than once.
clientRequestToken
- Idempotency token used to prevent the accidental creation of duplicate versions. If you use the same token
with multiple StartMediaAnalysisJobRequest
requests, the same response is returned. Use
ClientRequestToken
to prevent the same request from being processed more than once.public void setJobName(String jobName)
The name of the job. Does not have to be unique.
jobName
- The name of the job. Does not have to be unique.public String getJobName()
The name of the job. Does not have to be unique.
public StartMediaAnalysisJobRequest withJobName(String jobName)
The name of the job. Does not have to be unique.
jobName
- The name of the job. Does not have to be unique.public void setOperationsConfig(MediaAnalysisOperationsConfig operationsConfig)
Configuration options for the media analysis job to be created.
operationsConfig
- Configuration options for the media analysis job to be created.public MediaAnalysisOperationsConfig getOperationsConfig()
Configuration options for the media analysis job to be created.
public StartMediaAnalysisJobRequest withOperationsConfig(MediaAnalysisOperationsConfig operationsConfig)
Configuration options for the media analysis job to be created.
operationsConfig
- Configuration options for the media analysis job to be created.public void setInput(MediaAnalysisInput input)
Input data to be analyzed by the job.
input
- Input data to be analyzed by the job.public MediaAnalysisInput getInput()
Input data to be analyzed by the job.
public StartMediaAnalysisJobRequest withInput(MediaAnalysisInput input)
Input data to be analyzed by the job.
input
- Input data to be analyzed by the job.public void setOutputConfig(MediaAnalysisOutputConfig outputConfig)
The Amazon S3 bucket location to store the results.
outputConfig
- The Amazon S3 bucket location to store the results.public MediaAnalysisOutputConfig getOutputConfig()
The Amazon S3 bucket location to store the results.
public StartMediaAnalysisJobRequest withOutputConfig(MediaAnalysisOutputConfig outputConfig)
The Amazon S3 bucket location to store the results.
outputConfig
- The Amazon S3 bucket location to store the results.public void setKmsKeyId(String kmsKeyId)
The identifier of customer managed AWS KMS key (name or ARN). The key is used to encrypt images copied into the service. The key is also used to encrypt results and manifest files written to the output Amazon S3 bucket.
kmsKeyId
- The identifier of customer managed AWS KMS key (name or ARN). The key is used to encrypt images copied
into the service. The key is also used to encrypt results and manifest files written to the output Amazon
S3 bucket.public String getKmsKeyId()
The identifier of customer managed AWS KMS key (name or ARN). The key is used to encrypt images copied into the service. The key is also used to encrypt results and manifest files written to the output Amazon S3 bucket.
public StartMediaAnalysisJobRequest withKmsKeyId(String kmsKeyId)
The identifier of customer managed AWS KMS key (name or ARN). The key is used to encrypt images copied into the service. The key is also used to encrypt results and manifest files written to the output Amazon S3 bucket.
kmsKeyId
- The identifier of customer managed AWS KMS key (name or ARN). The key is used to encrypt images copied
into the service. The key is also used to encrypt results and manifest files written to the output Amazon
S3 bucket.public String toString()
toString
in class Object
Object.toString()
public StartMediaAnalysisJobRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()