AWS SDK for C++  1.9.20
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::StringGetContainerRecipeArn () const
 
bool ContainerRecipeArnHasBeenSet () const
 
void SetContainerRecipeArn (const Aws::String &value)
 
void SetContainerRecipeArn (Aws::String &&value)
 
void SetContainerRecipeArn (const char *value)
 
CreateImagePipelineRequestWithContainerRecipeArn (const Aws::String &value)
 
CreateImagePipelineRequestWithContainerRecipeArn (Aws::String &&value)
 
CreateImagePipelineRequestWithContainerRecipeArn (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 ImageTestsConfiguration & GetImageTestsConfiguration () 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 ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The tags of the image pipeline.

Definition at line 492 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 482 of file CreateImagePipelineRequest.h.

◆ AddTags() [3/7]

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

The tags of the image pipeline.

Definition at line 502 of file CreateImagePipelineRequest.h.

◆ AddTags() [4/7]

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

The tags of the image pipeline.

Definition at line 487 of file CreateImagePipelineRequest.h.

◆ AddTags() [5/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 477 of file CreateImagePipelineRequest.h.

◆ AddTags() [6/7]

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

The tags of the image pipeline.

Definition at line 497 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 507 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 518 of file CreateImagePipelineRequest.h.

◆ ContainerRecipeArnHasBeenSet()

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

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

Definition at line 181 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 279 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 363 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 513 of file CreateImagePipelineRequest.h.

◆ GetContainerRecipeArn()

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

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

Definition at line 175 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 273 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 355 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 321 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 224 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 385 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 416 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 447 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 326 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 230 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 390 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 ( Aws::String &&  value)
inline

The idempotency token used to make this request idempotent.

Definition at line 528 of file CreateImagePipelineRequest.h.

◆ SetClientToken() [2/3]

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

The idempotency token used to make this request idempotent.

Definition at line 523 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 533 of file CreateImagePipelineRequest.h.

◆ SetContainerRecipeArn() [1/3]

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

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

Definition at line 193 of file CreateImagePipelineRequest.h.

◆ SetContainerRecipeArn() [2/3]

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

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

Definition at line 187 of file CreateImagePipelineRequest.h.

◆ SetContainerRecipeArn() [3/3]

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

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

Definition at line 199 of file CreateImagePipelineRequest.h.

◆ SetDescription() [1/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() [2/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() [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 ( 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 291 of file CreateImagePipelineRequest.h.

◆ SetDistributionConfigurationArn() [2/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 285 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 297 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 371 of file CreateImagePipelineRequest.h.

◆ SetImageRecipeArn() [1/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() [2/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() [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 331 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 336 of file CreateImagePipelineRequest.h.

◆ SetInfrastructureConfigurationArn() [1/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 242 of file CreateImagePipelineRequest.h.

◆ SetInfrastructureConfigurationArn() [2/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 236 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 248 of file CreateImagePipelineRequest.h.

◆ SetName() [1/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() [2/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() [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 395 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 400 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 426 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 431 of file CreateImagePipelineRequest.h.

◆ SetTags() [1/2]

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

The tags of the image pipeline.

Definition at line 462 of file CreateImagePipelineRequest.h.

◆ SetTags() [2/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 457 of file CreateImagePipelineRequest.h.

◆ StatusHasBeenSet()

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

The status of the image pipeline.

Definition at line 421 of file CreateImagePipelineRequest.h.

◆ TagsHasBeenSet()

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

The tags of the image pipeline.

Definition at line 452 of file CreateImagePipelineRequest.h.

◆ WithClientToken() [1/3]

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

The idempotency token used to make this request idempotent.

Definition at line 543 of file CreateImagePipelineRequest.h.

◆ WithClientToken() [2/3]

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

The idempotency token used to make this request idempotent.

Definition at line 538 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 548 of file CreateImagePipelineRequest.h.

◆ WithContainerRecipeArn() [1/3]

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

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

Definition at line 211 of file CreateImagePipelineRequest.h.

◆ WithContainerRecipeArn() [2/3]

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

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

Definition at line 205 of file CreateImagePipelineRequest.h.

◆ WithContainerRecipeArn() [3/3]

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

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

Definition at line 217 of file CreateImagePipelineRequest.h.

◆ WithDescription() [1/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() [2/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() [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 ( 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 309 of file CreateImagePipelineRequest.h.

◆ WithDistributionConfigurationArn() [2/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 303 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 315 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 379 of file CreateImagePipelineRequest.h.

◆ WithImageRecipeArn() [1/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() [2/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() [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 341 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 346 of file CreateImagePipelineRequest.h.

◆ WithInfrastructureConfigurationArn() [1/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 260 of file CreateImagePipelineRequest.h.

◆ WithInfrastructureConfigurationArn() [2/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 254 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 266 of file CreateImagePipelineRequest.h.

◆ WithName() [1/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() [2/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() [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 405 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 410 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 436 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 441 of file CreateImagePipelineRequest.h.

◆ WithTags() [1/2]

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

The tags of the image pipeline.

Definition at line 472 of file CreateImagePipelineRequest.h.

◆ WithTags() [2/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 467 of file CreateImagePipelineRequest.h.


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