AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3Control::Model::CreateJobRequest Class Reference

#include <CreateJobRequest.h>

+ Inheritance diagram for Aws::S3Control::Model::CreateJobRequest:

Public Member Functions

 CreateJobRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetAccountId () const
 
bool AccountIdHasBeenSet () const
 
void SetAccountId (const Aws::String &value)
 
void SetAccountId (Aws::String &&value)
 
void SetAccountId (const char *value)
 
CreateJobRequestWithAccountId (const Aws::String &value)
 
CreateJobRequestWithAccountId (Aws::String &&value)
 
CreateJobRequestWithAccountId (const char *value)
 
bool GetConfirmationRequired () const
 
bool ConfirmationRequiredHasBeenSet () const
 
void SetConfirmationRequired (bool value)
 
CreateJobRequestWithConfirmationRequired (bool value)
 
const JobOperationGetOperation () const
 
bool OperationHasBeenSet () const
 
void SetOperation (const JobOperation &value)
 
void SetOperation (JobOperation &&value)
 
CreateJobRequestWithOperation (const JobOperation &value)
 
CreateJobRequestWithOperation (JobOperation &&value)
 
const JobReportGetReport () const
 
bool ReportHasBeenSet () const
 
void SetReport (const JobReport &value)
 
void SetReport (JobReport &&value)
 
CreateJobRequestWithReport (const JobReport &value)
 
CreateJobRequestWithReport (JobReport &&value)
 
const Aws::StringGetClientRequestToken () const
 
bool ClientRequestTokenHasBeenSet () const
 
void SetClientRequestToken (const Aws::String &value)
 
void SetClientRequestToken (Aws::String &&value)
 
void SetClientRequestToken (const char *value)
 
CreateJobRequestWithClientRequestToken (const Aws::String &value)
 
CreateJobRequestWithClientRequestToken (Aws::String &&value)
 
CreateJobRequestWithClientRequestToken (const char *value)
 
const JobManifestGetManifest () const
 
bool ManifestHasBeenSet () const
 
void SetManifest (const JobManifest &value)
 
void SetManifest (JobManifest &&value)
 
CreateJobRequestWithManifest (const JobManifest &value)
 
CreateJobRequestWithManifest (JobManifest &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateJobRequestWithDescription (const Aws::String &value)
 
CreateJobRequestWithDescription (Aws::String &&value)
 
CreateJobRequestWithDescription (const char *value)
 
int GetPriority () const
 
bool PriorityHasBeenSet () const
 
void SetPriority (int value)
 
CreateJobRequestWithPriority (int value)
 
const Aws::StringGetRoleArn () const
 
bool RoleArnHasBeenSet () const
 
void SetRoleArn (const Aws::String &value)
 
void SetRoleArn (Aws::String &&value)
 
void SetRoleArn (const char *value)
 
CreateJobRequestWithRoleArn (const Aws::String &value)
 
CreateJobRequestWithRoleArn (Aws::String &&value)
 
CreateJobRequestWithRoleArn (const char *value)
 
const Aws::Vector< S3Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< S3Tag > &value)
 
void SetTags (Aws::Vector< S3Tag > &&value)
 
CreateJobRequestWithTags (const Aws::Vector< S3Tag > &value)
 
CreateJobRequestWithTags (Aws::Vector< S3Tag > &&value)
 
CreateJobRequestAddTags (const S3Tag &value)
 
CreateJobRequestAddTags (S3Tag &&value)
 
- Public Member Functions inherited from Aws::S3Control::S3ControlRequest
virtual ~S3ControlRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 27 of file CreateJobRequest.h.

Constructor & Destructor Documentation

◆ CreateJobRequest()

Aws::S3Control::Model::CreateJobRequest::CreateJobRequest ( )

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::S3Control::Model::CreateJobRequest::AccountIdHasBeenSet ( ) const
inline

The AWS account ID that creates the job.

Definition at line 51 of file CreateJobRequest.h.

◆ AddTags() [1/2]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::AddTags ( const S3Tag value)
inline

A set of tags to associate with the S3 Batch Operations job. This is an optional parameter.

Definition at line 452 of file CreateJobRequest.h.

◆ AddTags() [2/2]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::AddTags ( S3Tag &&  value)
inline

A set of tags to associate with the S3 Batch Operations job. This is an optional parameter.

Definition at line 458 of file CreateJobRequest.h.

◆ ClientRequestTokenHasBeenSet()

bool Aws::S3Control::Model::CreateJobRequest::ClientRequestTokenHasBeenSet ( ) const
inline

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

Definition at line 203 of file CreateJobRequest.h.

◆ ConfirmationRequiredHasBeenSet()

bool Aws::S3Control::Model::CreateJobRequest::ConfirmationRequiredHasBeenSet ( ) const
inline

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

Definition at line 96 of file CreateJobRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::S3Control::Model::CreateJobRequest::DescriptionHasBeenSet ( ) const
inline

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

Definition at line 285 of file CreateJobRequest.h.

◆ GetAccountId()

const Aws::String& Aws::S3Control::Model::CreateJobRequest::GetAccountId ( ) const
inline

The AWS account ID that creates the job.

Definition at line 46 of file CreateJobRequest.h.

◆ GetClientRequestToken()

const Aws::String& Aws::S3Control::Model::CreateJobRequest::GetClientRequestToken ( ) const
inline

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

Definition at line 197 of file CreateJobRequest.h.

◆ GetConfirmationRequired()

bool Aws::S3Control::Model::CreateJobRequest::GetConfirmationRequired ( ) const
inline

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

Definition at line 89 of file CreateJobRequest.h.

◆ GetDescription()

const Aws::String& Aws::S3Control::Model::CreateJobRequest::GetDescription ( ) const
inline

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

Definition at line 278 of file CreateJobRequest.h.

◆ GetManifest()

const JobManifest& Aws::S3Control::Model::CreateJobRequest::GetManifest ( ) const
inline

Configuration parameters for the manifest.

Definition at line 245 of file CreateJobRequest.h.

◆ GetOperation()

const JobOperation& Aws::S3Control::Model::CreateJobRequest::GetOperation ( ) const
inline

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Operations in the Amazon Simple Storage Service Developer Guide.

Definition at line 119 of file CreateJobRequest.h.

◆ GetPriority()

int Aws::S3Control::Model::CreateJobRequest::GetPriority ( ) const
inline

The numerical priority for this job. Higher numbers indicate higher priority.

Definition at line 334 of file CreateJobRequest.h.

◆ GetReport()

const JobReport& Aws::S3Control::Model::CreateJobRequest::GetReport ( ) const
inline

Configuration parameters for the optional job-completion report.

Definition at line 165 of file CreateJobRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::S3Control::Model::CreateJobRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::S3Control::S3ControlRequest.

◆ GetRoleArn()

const Aws::String& Aws::S3Control::Model::CreateJobRequest::GetRoleArn ( ) const
inline

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to run this job's operation on each object in the manifest.

Definition at line 360 of file CreateJobRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::S3Control::Model::CreateJobRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 36 of file CreateJobRequest.h.

◆ GetTags()

const Aws::Vector<S3Tag>& Aws::S3Control::Model::CreateJobRequest::GetTags ( ) const
inline

A set of tags to associate with the S3 Batch Operations job. This is an optional parameter.

Definition at line 416 of file CreateJobRequest.h.

◆ ManifestHasBeenSet()

bool Aws::S3Control::Model::CreateJobRequest::ManifestHasBeenSet ( ) const
inline

Configuration parameters for the manifest.

Definition at line 250 of file CreateJobRequest.h.

◆ OperationHasBeenSet()

bool Aws::S3Control::Model::CreateJobRequest::OperationHasBeenSet ( ) const
inline

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Operations in the Amazon Simple Storage Service Developer Guide.

Definition at line 127 of file CreateJobRequest.h.

◆ PriorityHasBeenSet()

bool Aws::S3Control::Model::CreateJobRequest::PriorityHasBeenSet ( ) const
inline

The numerical priority for this job. Higher numbers indicate higher priority.

Definition at line 340 of file CreateJobRequest.h.

◆ ReportHasBeenSet()

bool Aws::S3Control::Model::CreateJobRequest::ReportHasBeenSet ( ) const
inline

Configuration parameters for the optional job-completion report.

Definition at line 170 of file CreateJobRequest.h.

◆ RoleArnHasBeenSet()

bool Aws::S3Control::Model::CreateJobRequest::RoleArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to run this job's operation on each object in the manifest.

Definition at line 367 of file CreateJobRequest.h.

◆ SerializePayload()

Aws::String Aws::S3Control::Model::CreateJobRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAccountId() [1/3]

void Aws::S3Control::Model::CreateJobRequest::SetAccountId ( const Aws::String value)
inline

The AWS account ID that creates the job.

Definition at line 56 of file CreateJobRequest.h.

◆ SetAccountId() [2/3]

void Aws::S3Control::Model::CreateJobRequest::SetAccountId ( Aws::String &&  value)
inline

The AWS account ID that creates the job.

Definition at line 61 of file CreateJobRequest.h.

◆ SetAccountId() [3/3]

void Aws::S3Control::Model::CreateJobRequest::SetAccountId ( const char *  value)
inline

The AWS account ID that creates the job.

Definition at line 66 of file CreateJobRequest.h.

◆ SetClientRequestToken() [1/3]

void Aws::S3Control::Model::CreateJobRequest::SetClientRequestToken ( const Aws::String value)
inline

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

Definition at line 209 of file CreateJobRequest.h.

◆ SetClientRequestToken() [2/3]

void Aws::S3Control::Model::CreateJobRequest::SetClientRequestToken ( Aws::String &&  value)
inline

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

Definition at line 215 of file CreateJobRequest.h.

◆ SetClientRequestToken() [3/3]

void Aws::S3Control::Model::CreateJobRequest::SetClientRequestToken ( const char *  value)
inline

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

Definition at line 221 of file CreateJobRequest.h.

◆ SetConfirmationRequired()

void Aws::S3Control::Model::CreateJobRequest::SetConfirmationRequired ( bool  value)
inline

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

Definition at line 103 of file CreateJobRequest.h.

◆ SetDescription() [1/3]

void Aws::S3Control::Model::CreateJobRequest::SetDescription ( const Aws::String value)
inline

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

Definition at line 292 of file CreateJobRequest.h.

◆ SetDescription() [2/3]

void Aws::S3Control::Model::CreateJobRequest::SetDescription ( Aws::String &&  value)
inline

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

Definition at line 299 of file CreateJobRequest.h.

◆ SetDescription() [3/3]

void Aws::S3Control::Model::CreateJobRequest::SetDescription ( const char *  value)
inline

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

Definition at line 306 of file CreateJobRequest.h.

◆ SetManifest() [1/2]

void Aws::S3Control::Model::CreateJobRequest::SetManifest ( const JobManifest value)
inline

Configuration parameters for the manifest.

Definition at line 255 of file CreateJobRequest.h.

◆ SetManifest() [2/2]

void Aws::S3Control::Model::CreateJobRequest::SetManifest ( JobManifest &&  value)
inline

Configuration parameters for the manifest.

Definition at line 260 of file CreateJobRequest.h.

◆ SetOperation() [1/2]

void Aws::S3Control::Model::CreateJobRequest::SetOperation ( const JobOperation value)
inline

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Operations in the Amazon Simple Storage Service Developer Guide.

Definition at line 135 of file CreateJobRequest.h.

◆ SetOperation() [2/2]

void Aws::S3Control::Model::CreateJobRequest::SetOperation ( JobOperation &&  value)
inline

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Operations in the Amazon Simple Storage Service Developer Guide.

Definition at line 143 of file CreateJobRequest.h.

◆ SetPriority()

void Aws::S3Control::Model::CreateJobRequest::SetPriority ( int  value)
inline

The numerical priority for this job. Higher numbers indicate higher priority.

Definition at line 346 of file CreateJobRequest.h.

◆ SetReport() [1/2]

void Aws::S3Control::Model::CreateJobRequest::SetReport ( const JobReport value)
inline

Configuration parameters for the optional job-completion report.

Definition at line 175 of file CreateJobRequest.h.

◆ SetReport() [2/2]

void Aws::S3Control::Model::CreateJobRequest::SetReport ( JobReport &&  value)
inline

Configuration parameters for the optional job-completion report.

Definition at line 180 of file CreateJobRequest.h.

◆ SetRoleArn() [1/3]

void Aws::S3Control::Model::CreateJobRequest::SetRoleArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to run this job's operation on each object in the manifest.

Definition at line 374 of file CreateJobRequest.h.

◆ SetRoleArn() [2/3]

void Aws::S3Control::Model::CreateJobRequest::SetRoleArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to run this job's operation on each object in the manifest.

Definition at line 381 of file CreateJobRequest.h.

◆ SetRoleArn() [3/3]

void Aws::S3Control::Model::CreateJobRequest::SetRoleArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to run this job's operation on each object in the manifest.

Definition at line 388 of file CreateJobRequest.h.

◆ SetTags() [1/2]

void Aws::S3Control::Model::CreateJobRequest::SetTags ( const Aws::Vector< S3Tag > &  value)
inline

A set of tags to associate with the S3 Batch Operations job. This is an optional parameter.

Definition at line 428 of file CreateJobRequest.h.

◆ SetTags() [2/2]

void Aws::S3Control::Model::CreateJobRequest::SetTags ( Aws::Vector< S3Tag > &&  value)
inline

A set of tags to associate with the S3 Batch Operations job. This is an optional parameter.

Definition at line 434 of file CreateJobRequest.h.

◆ TagsHasBeenSet()

bool Aws::S3Control::Model::CreateJobRequest::TagsHasBeenSet ( ) const
inline

A set of tags to associate with the S3 Batch Operations job. This is an optional parameter.

Definition at line 422 of file CreateJobRequest.h.

◆ WithAccountId() [1/3]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithAccountId ( const Aws::String value)
inline

The AWS account ID that creates the job.

Definition at line 71 of file CreateJobRequest.h.

◆ WithAccountId() [2/3]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithAccountId ( Aws::String &&  value)
inline

The AWS account ID that creates the job.

Definition at line 76 of file CreateJobRequest.h.

◆ WithAccountId() [3/3]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithAccountId ( const char *  value)
inline

The AWS account ID that creates the job.

Definition at line 81 of file CreateJobRequest.h.

◆ WithClientRequestToken() [1/3]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithClientRequestToken ( const Aws::String value)
inline

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

Definition at line 227 of file CreateJobRequest.h.

◆ WithClientRequestToken() [2/3]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithClientRequestToken ( Aws::String &&  value)
inline

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

Definition at line 233 of file CreateJobRequest.h.

◆ WithClientRequestToken() [3/3]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithClientRequestToken ( const char *  value)
inline

An idempotency token to ensure that you don't accidentally submit the same request twice. You can use any string up to the maximum length.

Definition at line 239 of file CreateJobRequest.h.

◆ WithConfirmationRequired()

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithConfirmationRequired ( bool  value)
inline

Indicates whether confirmation is required before Amazon S3 runs the job. Confirmation is only required for jobs created through the Amazon S3 console.

Definition at line 110 of file CreateJobRequest.h.

◆ WithDescription() [1/3]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithDescription ( const Aws::String value)
inline

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

Definition at line 313 of file CreateJobRequest.h.

◆ WithDescription() [2/3]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithDescription ( Aws::String &&  value)
inline

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

Definition at line 320 of file CreateJobRequest.h.

◆ WithDescription() [3/3]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithDescription ( const char *  value)
inline

A description for this job. You can use any string within the permitted length. Descriptions don't need to be unique and can be used for multiple jobs.

Definition at line 327 of file CreateJobRequest.h.

◆ WithManifest() [1/2]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithManifest ( const JobManifest value)
inline

Configuration parameters for the manifest.

Definition at line 265 of file CreateJobRequest.h.

◆ WithManifest() [2/2]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithManifest ( JobManifest &&  value)
inline

Configuration parameters for the manifest.

Definition at line 270 of file CreateJobRequest.h.

◆ WithOperation() [1/2]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithOperation ( const JobOperation value)
inline

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Operations in the Amazon Simple Storage Service Developer Guide.

Definition at line 151 of file CreateJobRequest.h.

◆ WithOperation() [2/2]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithOperation ( JobOperation &&  value)
inline

The operation that you want this job to perform on each object listed in the manifest. For more information about the available operations, see Operations in the Amazon Simple Storage Service Developer Guide.

Definition at line 159 of file CreateJobRequest.h.

◆ WithPriority()

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithPriority ( int  value)
inline

The numerical priority for this job. Higher numbers indicate higher priority.

Definition at line 352 of file CreateJobRequest.h.

◆ WithReport() [1/2]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithReport ( const JobReport value)
inline

Configuration parameters for the optional job-completion report.

Definition at line 185 of file CreateJobRequest.h.

◆ WithReport() [2/2]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithReport ( JobReport &&  value)
inline

Configuration parameters for the optional job-completion report.

Definition at line 190 of file CreateJobRequest.h.

◆ WithRoleArn() [1/3]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithRoleArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to run this job's operation on each object in the manifest.

Definition at line 395 of file CreateJobRequest.h.

◆ WithRoleArn() [2/3]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithRoleArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to run this job's operation on each object in the manifest.

Definition at line 402 of file CreateJobRequest.h.

◆ WithRoleArn() [3/3]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithRoleArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the AWS Identity and Access Management (IAM) role that Batch Operations will use to run this job's operation on each object in the manifest.

Definition at line 409 of file CreateJobRequest.h.

◆ WithTags() [1/2]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithTags ( const Aws::Vector< S3Tag > &  value)
inline

A set of tags to associate with the S3 Batch Operations job. This is an optional parameter.

Definition at line 440 of file CreateJobRequest.h.

◆ WithTags() [2/2]

CreateJobRequest& Aws::S3Control::Model::CreateJobRequest::WithTags ( Aws::Vector< S3Tag > &&  value)
inline

A set of tags to associate with the S3 Batch Operations job. This is an optional parameter.

Definition at line 446 of file CreateJobRequest.h.


The documentation for this class was generated from the following file: