AWS SDK for C++  1.8.51
AWS SDK for C++
Public Member Functions | List of all members
Aws::imagebuilder::Model::CreateImagePipelineRequest Class Reference

#include <CreateImagePipelineRequest.h>

+ Inheritance diagram for Aws::imagebuilder::Model::CreateImagePipelineRequest:

Public Member Functions

 CreateImagePipelineRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
CreateImagePipelineRequestWithName (const Aws::String &value)
 
CreateImagePipelineRequestWithName (Aws::String &&value)
 
CreateImagePipelineRequestWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
CreateImagePipelineRequestWithDescription (const Aws::String &value)
 
CreateImagePipelineRequestWithDescription (Aws::String &&value)
 
CreateImagePipelineRequestWithDescription (const char *value)
 
const Aws::StringGetImageRecipeArn () const
 
bool ImageRecipeArnHasBeenSet () const
 
void SetImageRecipeArn (const Aws::String &value)
 
void SetImageRecipeArn (Aws::String &&value)
 
void SetImageRecipeArn (const char *value)
 
CreateImagePipelineRequestWithImageRecipeArn (const Aws::String &value)
 
CreateImagePipelineRequestWithImageRecipeArn (Aws::String &&value)
 
CreateImagePipelineRequestWithImageRecipeArn (const char *value)
 
const Aws::StringGetInfrastructureConfigurationArn () const
 
bool InfrastructureConfigurationArnHasBeenSet () const
 
void SetInfrastructureConfigurationArn (const Aws::String &value)
 
void SetInfrastructureConfigurationArn (Aws::String &&value)
 
void SetInfrastructureConfigurationArn (const char *value)
 
CreateImagePipelineRequestWithInfrastructureConfigurationArn (const Aws::String &value)
 
CreateImagePipelineRequestWithInfrastructureConfigurationArn (Aws::String &&value)
 
CreateImagePipelineRequestWithInfrastructureConfigurationArn (const char *value)
 
const Aws::StringGetDistributionConfigurationArn () const
 
bool DistributionConfigurationArnHasBeenSet () const
 
void SetDistributionConfigurationArn (const Aws::String &value)
 
void SetDistributionConfigurationArn (Aws::String &&value)
 
void SetDistributionConfigurationArn (const char *value)
 
CreateImagePipelineRequestWithDistributionConfigurationArn (const Aws::String &value)
 
CreateImagePipelineRequestWithDistributionConfigurationArn (Aws::String &&value)
 
CreateImagePipelineRequestWithDistributionConfigurationArn (const char *value)
 
const ImageTestsConfigurationGetImageTestsConfiguration () const
 
bool ImageTestsConfigurationHasBeenSet () const
 
void SetImageTestsConfiguration (const ImageTestsConfiguration &value)
 
void SetImageTestsConfiguration (ImageTestsConfiguration &&value)
 
CreateImagePipelineRequestWithImageTestsConfiguration (const ImageTestsConfiguration &value)
 
CreateImagePipelineRequestWithImageTestsConfiguration (ImageTestsConfiguration &&value)
 
bool GetEnhancedImageMetadataEnabled () const
 
bool EnhancedImageMetadataEnabledHasBeenSet () const
 
void SetEnhancedImageMetadataEnabled (bool value)
 
CreateImagePipelineRequestWithEnhancedImageMetadataEnabled (bool value)
 
const ScheduleGetSchedule () const
 
bool ScheduleHasBeenSet () const
 
void SetSchedule (const Schedule &value)
 
void SetSchedule (Schedule &&value)
 
CreateImagePipelineRequestWithSchedule (const Schedule &value)
 
CreateImagePipelineRequestWithSchedule (Schedule &&value)
 
const PipelineStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const PipelineStatus &value)
 
void SetStatus (PipelineStatus &&value)
 
CreateImagePipelineRequestWithStatus (const PipelineStatus &value)
 
CreateImagePipelineRequestWithStatus (PipelineStatus &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateImagePipelineRequestWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateImagePipelineRequestWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateImagePipelineRequestAddTags (const Aws::String &key, const Aws::String &value)
 
CreateImagePipelineRequestAddTags (Aws::String &&key, const Aws::String &value)
 
CreateImagePipelineRequestAddTags (const Aws::String &key, Aws::String &&value)
 
CreateImagePipelineRequestAddTags (Aws::String &&key, Aws::String &&value)
 
CreateImagePipelineRequestAddTags (const char *key, Aws::String &&value)
 
CreateImagePipelineRequestAddTags (Aws::String &&key, const char *value)
 
CreateImagePipelineRequestAddTags (const char *key, const char *value)
 
const Aws::StringGetClientToken () const
 
bool ClientTokenHasBeenSet () const
 
void SetClientToken (const Aws::String &value)
 
void SetClientToken (Aws::String &&value)
 
void SetClientToken (const char *value)
 
CreateImagePipelineRequestWithClientToken (const Aws::String &value)
 
CreateImagePipelineRequestWithClientToken (Aws::String &&value)
 
CreateImagePipelineRequestWithClientToken (const char *value)
 
- Public Member Functions inherited from Aws::imagebuilder::ImagebuilderRequest
virtual ~ImagebuilderRequest ()
 
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::imagebuilder::ImagebuilderRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 26 of file CreateImagePipelineRequest.h.

Constructor & Destructor Documentation

◆ CreateImagePipelineRequest()

Aws::imagebuilder::Model::CreateImagePipelineRequest::CreateImagePipelineRequest ( )

Member Function Documentation

◆ AddTags() [1/7]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

The tags of the image pipeline.

Definition at line 428 of file CreateImagePipelineRequest.h.

◆ AddTags() [2/7]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

The tags of the image pipeline.

Definition at line 433 of file CreateImagePipelineRequest.h.

◆ AddTags() [3/7]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

The tags of the image pipeline.

Definition at line 438 of file CreateImagePipelineRequest.h.

◆ AddTags() [4/7]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The tags of the image pipeline.

Definition at line 443 of file CreateImagePipelineRequest.h.

◆ AddTags() [5/7]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

The tags of the image pipeline.

Definition at line 448 of file CreateImagePipelineRequest.h.

◆ AddTags() [6/7]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

The tags of the image pipeline.

Definition at line 453 of file CreateImagePipelineRequest.h.

◆ AddTags() [7/7]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::AddTags ( const char *  key,
const char *  value 
)
inline

The tags of the image pipeline.

Definition at line 458 of file CreateImagePipelineRequest.h.

◆ ClientTokenHasBeenSet()

bool Aws::imagebuilder::Model::CreateImagePipelineRequest::ClientTokenHasBeenSet ( ) const
inline

The idempotency token used to make this request idempotent.

Definition at line 469 of file CreateImagePipelineRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::imagebuilder::Model::CreateImagePipelineRequest::DescriptionHasBeenSet ( ) const
inline

The description of the image pipeline.

Definition at line 89 of file CreateImagePipelineRequest.h.

◆ DistributionConfigurationArnHasBeenSet()

bool Aws::imagebuilder::Model::CreateImagePipelineRequest::DistributionConfigurationArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the distribution configuration that will be used to configure and distribute images created by this image pipeline.

Definition at line 230 of file CreateImagePipelineRequest.h.

◆ EnhancedImageMetadataEnabledHasBeenSet()

bool Aws::imagebuilder::Model::CreateImagePipelineRequest::EnhancedImageMetadataEnabledHasBeenSet ( ) const
inline

Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

Definition at line 314 of file CreateImagePipelineRequest.h.

◆ GetClientToken()

const Aws::String& Aws::imagebuilder::Model::CreateImagePipelineRequest::GetClientToken ( ) const
inline

The idempotency token used to make this request idempotent.

Definition at line 464 of file CreateImagePipelineRequest.h.

◆ GetDescription()

const Aws::String& Aws::imagebuilder::Model::CreateImagePipelineRequest::GetDescription ( ) const
inline

The description of the image pipeline.

Definition at line 84 of file CreateImagePipelineRequest.h.

◆ GetDistributionConfigurationArn()

const Aws::String& Aws::imagebuilder::Model::CreateImagePipelineRequest::GetDistributionConfigurationArn ( ) const
inline

The Amazon Resource Name (ARN) of the distribution configuration that will be used to configure and distribute images created by this image pipeline.

Definition at line 224 of file CreateImagePipelineRequest.h.

◆ GetEnhancedImageMetadataEnabled()

bool Aws::imagebuilder::Model::CreateImagePipelineRequest::GetEnhancedImageMetadataEnabled ( ) const
inline

Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

Definition at line 306 of file CreateImagePipelineRequest.h.

◆ GetImageRecipeArn()

const Aws::String& Aws::imagebuilder::Model::CreateImagePipelineRequest::GetImageRecipeArn ( ) const
inline

The Amazon Resource Name (ARN) of the image recipe that will be used to configure images created by this image pipeline.

Definition at line 126 of file CreateImagePipelineRequest.h.

◆ GetImageTestsConfiguration()

const ImageTestsConfiguration& Aws::imagebuilder::Model::CreateImagePipelineRequest::GetImageTestsConfiguration ( ) const
inline

The image test configuration of the image pipeline.

Definition at line 272 of file CreateImagePipelineRequest.h.

◆ GetInfrastructureConfigurationArn()

const Aws::String& Aws::imagebuilder::Model::CreateImagePipelineRequest::GetInfrastructureConfigurationArn ( ) const
inline

The Amazon Resource Name (ARN) of the infrastructure configuration that will be used to build images created by this image pipeline.

Definition at line 175 of file CreateImagePipelineRequest.h.

◆ GetName()

const Aws::String& Aws::imagebuilder::Model::CreateImagePipelineRequest::GetName ( ) const
inline

The name of the image pipeline.

Definition at line 43 of file CreateImagePipelineRequest.h.

◆ GetSchedule()

const Schedule& Aws::imagebuilder::Model::CreateImagePipelineRequest::GetSchedule ( ) const
inline

The schedule of the image pipeline.

Definition at line 336 of file CreateImagePipelineRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::imagebuilder::Model::CreateImagePipelineRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 35 of file CreateImagePipelineRequest.h.

◆ GetStatus()

const PipelineStatus& Aws::imagebuilder::Model::CreateImagePipelineRequest::GetStatus ( ) const
inline

The status of the image pipeline.

Definition at line 367 of file CreateImagePipelineRequest.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::imagebuilder::Model::CreateImagePipelineRequest::GetTags ( ) const
inline

The tags of the image pipeline.

Definition at line 398 of file CreateImagePipelineRequest.h.

◆ ImageRecipeArnHasBeenSet()

bool Aws::imagebuilder::Model::CreateImagePipelineRequest::ImageRecipeArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the image recipe that will be used to configure images created by this image pipeline.

Definition at line 132 of file CreateImagePipelineRequest.h.

◆ ImageTestsConfigurationHasBeenSet()

bool Aws::imagebuilder::Model::CreateImagePipelineRequest::ImageTestsConfigurationHasBeenSet ( ) const
inline

The image test configuration of the image pipeline.

Definition at line 277 of file CreateImagePipelineRequest.h.

◆ InfrastructureConfigurationArnHasBeenSet()

bool Aws::imagebuilder::Model::CreateImagePipelineRequest::InfrastructureConfigurationArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the infrastructure configuration that will be used to build images created by this image pipeline.

Definition at line 181 of file CreateImagePipelineRequest.h.

◆ NameHasBeenSet()

bool Aws::imagebuilder::Model::CreateImagePipelineRequest::NameHasBeenSet ( ) const
inline

The name of the image pipeline.

Definition at line 48 of file CreateImagePipelineRequest.h.

◆ ScheduleHasBeenSet()

bool Aws::imagebuilder::Model::CreateImagePipelineRequest::ScheduleHasBeenSet ( ) const
inline

The schedule of the image pipeline.

Definition at line 341 of file CreateImagePipelineRequest.h.

◆ SerializePayload()

Aws::String Aws::imagebuilder::Model::CreateImagePipelineRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetClientToken() [1/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetClientToken ( const Aws::String value)
inline

The idempotency token used to make this request idempotent.

Definition at line 474 of file CreateImagePipelineRequest.h.

◆ SetClientToken() [2/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetClientToken ( Aws::String &&  value)
inline

The idempotency token used to make this request idempotent.

Definition at line 479 of file CreateImagePipelineRequest.h.

◆ SetClientToken() [3/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetClientToken ( const char *  value)
inline

The idempotency token used to make this request idempotent.

Definition at line 484 of file CreateImagePipelineRequest.h.

◆ SetDescription() [1/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetDescription ( const Aws::String value)
inline

The description of the image pipeline.

Definition at line 94 of file CreateImagePipelineRequest.h.

◆ SetDescription() [2/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetDescription ( Aws::String &&  value)
inline

The description of the image pipeline.

Definition at line 99 of file CreateImagePipelineRequest.h.

◆ SetDescription() [3/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetDescription ( const char *  value)
inline

The description of the image pipeline.

Definition at line 104 of file CreateImagePipelineRequest.h.

◆ SetDistributionConfigurationArn() [1/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetDistributionConfigurationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the distribution configuration that will be used to configure and distribute images created by this image pipeline.

Definition at line 236 of file CreateImagePipelineRequest.h.

◆ SetDistributionConfigurationArn() [2/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetDistributionConfigurationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the distribution configuration that will be used to configure and distribute images created by this image pipeline.

Definition at line 242 of file CreateImagePipelineRequest.h.

◆ SetDistributionConfigurationArn() [3/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetDistributionConfigurationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the distribution configuration that will be used to configure and distribute images created by this image pipeline.

Definition at line 248 of file CreateImagePipelineRequest.h.

◆ SetEnhancedImageMetadataEnabled()

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetEnhancedImageMetadataEnabled ( bool  value)
inline

Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

Definition at line 322 of file CreateImagePipelineRequest.h.

◆ SetImageRecipeArn() [1/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetImageRecipeArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the image recipe that will be used to configure images created by this image pipeline.

Definition at line 138 of file CreateImagePipelineRequest.h.

◆ SetImageRecipeArn() [2/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetImageRecipeArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the image recipe that will be used to configure images created by this image pipeline.

Definition at line 144 of file CreateImagePipelineRequest.h.

◆ SetImageRecipeArn() [3/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetImageRecipeArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the image recipe that will be used to configure images created by this image pipeline.

Definition at line 150 of file CreateImagePipelineRequest.h.

◆ SetImageTestsConfiguration() [1/2]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetImageTestsConfiguration ( const ImageTestsConfiguration value)
inline

The image test configuration of the image pipeline.

Definition at line 282 of file CreateImagePipelineRequest.h.

◆ SetImageTestsConfiguration() [2/2]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetImageTestsConfiguration ( ImageTestsConfiguration &&  value)
inline

The image test configuration of the image pipeline.

Definition at line 287 of file CreateImagePipelineRequest.h.

◆ SetInfrastructureConfigurationArn() [1/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetInfrastructureConfigurationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the infrastructure configuration that will be used to build images created by this image pipeline.

Definition at line 187 of file CreateImagePipelineRequest.h.

◆ SetInfrastructureConfigurationArn() [2/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetInfrastructureConfigurationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the infrastructure configuration that will be used to build images created by this image pipeline.

Definition at line 193 of file CreateImagePipelineRequest.h.

◆ SetInfrastructureConfigurationArn() [3/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetInfrastructureConfigurationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the infrastructure configuration that will be used to build images created by this image pipeline.

Definition at line 199 of file CreateImagePipelineRequest.h.

◆ SetName() [1/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetName ( const Aws::String value)
inline

The name of the image pipeline.

Definition at line 53 of file CreateImagePipelineRequest.h.

◆ SetName() [2/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetName ( Aws::String &&  value)
inline

The name of the image pipeline.

Definition at line 58 of file CreateImagePipelineRequest.h.

◆ SetName() [3/3]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetName ( const char *  value)
inline

The name of the image pipeline.

Definition at line 63 of file CreateImagePipelineRequest.h.

◆ SetSchedule() [1/2]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetSchedule ( const Schedule value)
inline

The schedule of the image pipeline.

Definition at line 346 of file CreateImagePipelineRequest.h.

◆ SetSchedule() [2/2]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetSchedule ( Schedule &&  value)
inline

The schedule of the image pipeline.

Definition at line 351 of file CreateImagePipelineRequest.h.

◆ SetStatus() [1/2]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetStatus ( const PipelineStatus value)
inline

The status of the image pipeline.

Definition at line 377 of file CreateImagePipelineRequest.h.

◆ SetStatus() [2/2]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetStatus ( PipelineStatus &&  value)
inline

The status of the image pipeline.

Definition at line 382 of file CreateImagePipelineRequest.h.

◆ SetTags() [1/2]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tags of the image pipeline.

Definition at line 408 of file CreateImagePipelineRequest.h.

◆ SetTags() [2/2]

void Aws::imagebuilder::Model::CreateImagePipelineRequest::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tags of the image pipeline.

Definition at line 413 of file CreateImagePipelineRequest.h.

◆ StatusHasBeenSet()

bool Aws::imagebuilder::Model::CreateImagePipelineRequest::StatusHasBeenSet ( ) const
inline

The status of the image pipeline.

Definition at line 372 of file CreateImagePipelineRequest.h.

◆ TagsHasBeenSet()

bool Aws::imagebuilder::Model::CreateImagePipelineRequest::TagsHasBeenSet ( ) const
inline

The tags of the image pipeline.

Definition at line 403 of file CreateImagePipelineRequest.h.

◆ WithClientToken() [1/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithClientToken ( const Aws::String value)
inline

The idempotency token used to make this request idempotent.

Definition at line 489 of file CreateImagePipelineRequest.h.

◆ WithClientToken() [2/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithClientToken ( Aws::String &&  value)
inline

The idempotency token used to make this request idempotent.

Definition at line 494 of file CreateImagePipelineRequest.h.

◆ WithClientToken() [3/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithClientToken ( const char *  value)
inline

The idempotency token used to make this request idempotent.

Definition at line 499 of file CreateImagePipelineRequest.h.

◆ WithDescription() [1/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithDescription ( const Aws::String value)
inline

The description of the image pipeline.

Definition at line 109 of file CreateImagePipelineRequest.h.

◆ WithDescription() [2/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithDescription ( Aws::String &&  value)
inline

The description of the image pipeline.

Definition at line 114 of file CreateImagePipelineRequest.h.

◆ WithDescription() [3/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithDescription ( const char *  value)
inline

The description of the image pipeline.

Definition at line 119 of file CreateImagePipelineRequest.h.

◆ WithDistributionConfigurationArn() [1/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithDistributionConfigurationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the distribution configuration that will be used to configure and distribute images created by this image pipeline.

Definition at line 254 of file CreateImagePipelineRequest.h.

◆ WithDistributionConfigurationArn() [2/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithDistributionConfigurationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the distribution configuration that will be used to configure and distribute images created by this image pipeline.

Definition at line 260 of file CreateImagePipelineRequest.h.

◆ WithDistributionConfigurationArn() [3/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithDistributionConfigurationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the distribution configuration that will be used to configure and distribute images created by this image pipeline.

Definition at line 266 of file CreateImagePipelineRequest.h.

◆ WithEnhancedImageMetadataEnabled()

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithEnhancedImageMetadataEnabled ( bool  value)
inline

Collects additional information about the image being created, including the operating system (OS) version and package list. This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.

Definition at line 330 of file CreateImagePipelineRequest.h.

◆ WithImageRecipeArn() [1/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithImageRecipeArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the image recipe that will be used to configure images created by this image pipeline.

Definition at line 156 of file CreateImagePipelineRequest.h.

◆ WithImageRecipeArn() [2/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithImageRecipeArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the image recipe that will be used to configure images created by this image pipeline.

Definition at line 162 of file CreateImagePipelineRequest.h.

◆ WithImageRecipeArn() [3/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithImageRecipeArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the image recipe that will be used to configure images created by this image pipeline.

Definition at line 168 of file CreateImagePipelineRequest.h.

◆ WithImageTestsConfiguration() [1/2]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithImageTestsConfiguration ( const ImageTestsConfiguration value)
inline

The image test configuration of the image pipeline.

Definition at line 292 of file CreateImagePipelineRequest.h.

◆ WithImageTestsConfiguration() [2/2]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithImageTestsConfiguration ( ImageTestsConfiguration &&  value)
inline

The image test configuration of the image pipeline.

Definition at line 297 of file CreateImagePipelineRequest.h.

◆ WithInfrastructureConfigurationArn() [1/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithInfrastructureConfigurationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the infrastructure configuration that will be used to build images created by this image pipeline.

Definition at line 205 of file CreateImagePipelineRequest.h.

◆ WithInfrastructureConfigurationArn() [2/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithInfrastructureConfigurationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the infrastructure configuration that will be used to build images created by this image pipeline.

Definition at line 211 of file CreateImagePipelineRequest.h.

◆ WithInfrastructureConfigurationArn() [3/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithInfrastructureConfigurationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the infrastructure configuration that will be used to build images created by this image pipeline.

Definition at line 217 of file CreateImagePipelineRequest.h.

◆ WithName() [1/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithName ( const Aws::String value)
inline

The name of the image pipeline.

Definition at line 68 of file CreateImagePipelineRequest.h.

◆ WithName() [2/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithName ( Aws::String &&  value)
inline

The name of the image pipeline.

Definition at line 73 of file CreateImagePipelineRequest.h.

◆ WithName() [3/3]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithName ( const char *  value)
inline

The name of the image pipeline.

Definition at line 78 of file CreateImagePipelineRequest.h.

◆ WithSchedule() [1/2]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithSchedule ( const Schedule value)
inline

The schedule of the image pipeline.

Definition at line 356 of file CreateImagePipelineRequest.h.

◆ WithSchedule() [2/2]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithSchedule ( Schedule &&  value)
inline

The schedule of the image pipeline.

Definition at line 361 of file CreateImagePipelineRequest.h.

◆ WithStatus() [1/2]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithStatus ( const PipelineStatus value)
inline

The status of the image pipeline.

Definition at line 387 of file CreateImagePipelineRequest.h.

◆ WithStatus() [2/2]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithStatus ( PipelineStatus &&  value)
inline

The status of the image pipeline.

Definition at line 392 of file CreateImagePipelineRequest.h.

◆ WithTags() [1/2]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tags of the image pipeline.

Definition at line 418 of file CreateImagePipelineRequest.h.

◆ WithTags() [2/2]

CreateImagePipelineRequest& Aws::imagebuilder::Model::CreateImagePipelineRequest::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tags of the image pipeline.

Definition at line 423 of file CreateImagePipelineRequest.h.


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