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

#include <CreateImageRecipeRequest.h>

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

Public Member Functions

 CreateImageRecipeRequest ()
 
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)
 
CreateImageRecipeRequestWithName (const Aws::String &value)
 
CreateImageRecipeRequestWithName (Aws::String &&value)
 
CreateImageRecipeRequestWithName (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)
 
CreateImageRecipeRequestWithDescription (const Aws::String &value)
 
CreateImageRecipeRequestWithDescription (Aws::String &&value)
 
CreateImageRecipeRequestWithDescription (const char *value)
 
const Aws::StringGetSemanticVersion () const
 
bool SemanticVersionHasBeenSet () const
 
void SetSemanticVersion (const Aws::String &value)
 
void SetSemanticVersion (Aws::String &&value)
 
void SetSemanticVersion (const char *value)
 
CreateImageRecipeRequestWithSemanticVersion (const Aws::String &value)
 
CreateImageRecipeRequestWithSemanticVersion (Aws::String &&value)
 
CreateImageRecipeRequestWithSemanticVersion (const char *value)
 
const Aws::Vector< ComponentConfiguration > & GetComponents () const
 
bool ComponentsHasBeenSet () const
 
void SetComponents (const Aws::Vector< ComponentConfiguration > &value)
 
void SetComponents (Aws::Vector< ComponentConfiguration > &&value)
 
CreateImageRecipeRequestWithComponents (const Aws::Vector< ComponentConfiguration > &value)
 
CreateImageRecipeRequestWithComponents (Aws::Vector< ComponentConfiguration > &&value)
 
CreateImageRecipeRequestAddComponents (const ComponentConfiguration &value)
 
CreateImageRecipeRequestAddComponents (ComponentConfiguration &&value)
 
const Aws::StringGetParentImage () const
 
bool ParentImageHasBeenSet () const
 
void SetParentImage (const Aws::String &value)
 
void SetParentImage (Aws::String &&value)
 
void SetParentImage (const char *value)
 
CreateImageRecipeRequestWithParentImage (const Aws::String &value)
 
CreateImageRecipeRequestWithParentImage (Aws::String &&value)
 
CreateImageRecipeRequestWithParentImage (const char *value)
 
const Aws::Vector< InstanceBlockDeviceMapping > & GetBlockDeviceMappings () const
 
bool BlockDeviceMappingsHasBeenSet () const
 
void SetBlockDeviceMappings (const Aws::Vector< InstanceBlockDeviceMapping > &value)
 
void SetBlockDeviceMappings (Aws::Vector< InstanceBlockDeviceMapping > &&value)
 
CreateImageRecipeRequestWithBlockDeviceMappings (const Aws::Vector< InstanceBlockDeviceMapping > &value)
 
CreateImageRecipeRequestWithBlockDeviceMappings (Aws::Vector< InstanceBlockDeviceMapping > &&value)
 
CreateImageRecipeRequestAddBlockDeviceMappings (const InstanceBlockDeviceMapping &value)
 
CreateImageRecipeRequestAddBlockDeviceMappings (InstanceBlockDeviceMapping &&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)
 
CreateImageRecipeRequestWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
CreateImageRecipeRequestWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
CreateImageRecipeRequestAddTags (const Aws::String &key, const Aws::String &value)
 
CreateImageRecipeRequestAddTags (Aws::String &&key, const Aws::String &value)
 
CreateImageRecipeRequestAddTags (const Aws::String &key, Aws::String &&value)
 
CreateImageRecipeRequestAddTags (Aws::String &&key, Aws::String &&value)
 
CreateImageRecipeRequestAddTags (const char *key, Aws::String &&value)
 
CreateImageRecipeRequestAddTags (Aws::String &&key, const char *value)
 
CreateImageRecipeRequestAddTags (const char *key, const char *value)
 
const Aws::StringGetWorkingDirectory () const
 
bool WorkingDirectoryHasBeenSet () const
 
void SetWorkingDirectory (const Aws::String &value)
 
void SetWorkingDirectory (Aws::String &&value)
 
void SetWorkingDirectory (const char *value)
 
CreateImageRecipeRequestWithWorkingDirectory (const Aws::String &value)
 
CreateImageRecipeRequestWithWorkingDirectory (Aws::String &&value)
 
CreateImageRecipeRequestWithWorkingDirectory (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)
 
CreateImageRecipeRequestWithClientToken (const Aws::String &value)
 
CreateImageRecipeRequestWithClientToken (Aws::String &&value)
 
CreateImageRecipeRequestWithClientToken (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 CreateImageRecipeRequest.h.

Constructor & Destructor Documentation

◆ CreateImageRecipeRequest()

Aws::imagebuilder::Model::CreateImageRecipeRequest::CreateImageRecipeRequest ( )

Member Function Documentation

◆ AddBlockDeviceMappings() [1/2]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::AddBlockDeviceMappings ( const InstanceBlockDeviceMapping value)
inline

The block device mappings of the image recipe.

Definition at line 326 of file CreateImageRecipeRequest.h.

◆ AddBlockDeviceMappings() [2/2]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::AddBlockDeviceMappings ( InstanceBlockDeviceMapping &&  value)
inline

The block device mappings of the image recipe.

Definition at line 331 of file CreateImageRecipeRequest.h.

◆ AddComponents() [1/2]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::AddComponents ( const ComponentConfiguration value)
inline

The components of the image recipe.

Definition at line 196 of file CreateImageRecipeRequest.h.

◆ AddComponents() [2/2]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::AddComponents ( ComponentConfiguration &&  value)
inline

The components of the image recipe.

Definition at line 201 of file CreateImageRecipeRequest.h.

◆ AddTags() [1/7]

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

The tags of the image recipe.

Definition at line 367 of file CreateImageRecipeRequest.h.

◆ AddTags() [2/7]

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

The tags of the image recipe.

Definition at line 372 of file CreateImageRecipeRequest.h.

◆ AddTags() [3/7]

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

The tags of the image recipe.

Definition at line 377 of file CreateImageRecipeRequest.h.

◆ AddTags() [4/7]

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

The tags of the image recipe.

Definition at line 382 of file CreateImageRecipeRequest.h.

◆ AddTags() [5/7]

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

The tags of the image recipe.

Definition at line 387 of file CreateImageRecipeRequest.h.

◆ AddTags() [6/7]

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

The tags of the image recipe.

Definition at line 392 of file CreateImageRecipeRequest.h.

◆ AddTags() [7/7]

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

The tags of the image recipe.

Definition at line 397 of file CreateImageRecipeRequest.h.

◆ BlockDeviceMappingsHasBeenSet()

bool Aws::imagebuilder::Model::CreateImageRecipeRequest::BlockDeviceMappingsHasBeenSet ( ) const
inline

The block device mappings of the image recipe.

Definition at line 301 of file CreateImageRecipeRequest.h.

◆ ClientTokenHasBeenSet()

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

The idempotency token used to make this request idempotent.

Definition at line 449 of file CreateImageRecipeRequest.h.

◆ ComponentsHasBeenSet()

bool Aws::imagebuilder::Model::CreateImageRecipeRequest::ComponentsHasBeenSet ( ) const
inline

The components of the image recipe.

Definition at line 171 of file CreateImageRecipeRequest.h.

◆ DescriptionHasBeenSet()

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

The description of the image recipe.

Definition at line 89 of file CreateImageRecipeRequest.h.

◆ GetBlockDeviceMappings()

const Aws::Vector<InstanceBlockDeviceMapping>& Aws::imagebuilder::Model::CreateImageRecipeRequest::GetBlockDeviceMappings ( ) const
inline

The block device mappings of the image recipe.

Definition at line 296 of file CreateImageRecipeRequest.h.

◆ GetClientToken()

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

The idempotency token used to make this request idempotent.

Definition at line 444 of file CreateImageRecipeRequest.h.

◆ GetComponents()

const Aws::Vector<ComponentConfiguration>& Aws::imagebuilder::Model::CreateImageRecipeRequest::GetComponents ( ) const
inline

The components of the image recipe.

Definition at line 166 of file CreateImageRecipeRequest.h.

◆ GetDescription()

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

The description of the image recipe.

Definition at line 84 of file CreateImageRecipeRequest.h.

◆ GetName()

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

The name of the image recipe.

Definition at line 43 of file CreateImageRecipeRequest.h.

◆ GetParentImage()

const Aws::String& Aws::imagebuilder::Model::CreateImageRecipeRequest::GetParentImage ( ) const
inline

The parent image of the image recipe. The value of the string can be the ARN of the parent image or an AMI ID. The format for the ARN follows this example: arn:aws:imagebuilder:us-west-2:aws:image/windows-server-2016-english-full-base-x86/xxxx.x.x. You can provide the specific version that you want to use, or you can use a wildcard in all of the fields. If you enter an AMI ID for the string value, you must have access to the AMI, and the AMI must be in the same Region in which you are using Image Builder.

Definition at line 213 of file CreateImageRecipeRequest.h.

◆ GetSemanticVersion()

const Aws::String& Aws::imagebuilder::Model::CreateImageRecipeRequest::GetSemanticVersion ( ) const
inline

The semantic version of the image recipe.

Definition at line 125 of file CreateImageRecipeRequest.h.

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 35 of file CreateImageRecipeRequest.h.

◆ GetTags()

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

The tags of the image recipe.

Definition at line 337 of file CreateImageRecipeRequest.h.

◆ GetWorkingDirectory()

const Aws::String& Aws::imagebuilder::Model::CreateImageRecipeRequest::GetWorkingDirectory ( ) const
inline

The working directory to be used during build and test workflows.

Definition at line 403 of file CreateImageRecipeRequest.h.

◆ NameHasBeenSet()

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

The name of the image recipe.

Definition at line 48 of file CreateImageRecipeRequest.h.

◆ ParentImageHasBeenSet()

bool Aws::imagebuilder::Model::CreateImageRecipeRequest::ParentImageHasBeenSet ( ) const
inline

The parent image of the image recipe. The value of the string can be the ARN of the parent image or an AMI ID. The format for the ARN follows this example: arn:aws:imagebuilder:us-west-2:aws:image/windows-server-2016-english-full-base-x86/xxxx.x.x. You can provide the specific version that you want to use, or you can use a wildcard in all of the fields. If you enter an AMI ID for the string value, you must have access to the AMI, and the AMI must be in the same Region in which you are using Image Builder.

Definition at line 224 of file CreateImageRecipeRequest.h.

◆ SemanticVersionHasBeenSet()

bool Aws::imagebuilder::Model::CreateImageRecipeRequest::SemanticVersionHasBeenSet ( ) const
inline

The semantic version of the image recipe.

Definition at line 130 of file CreateImageRecipeRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetBlockDeviceMappings() [1/2]

void Aws::imagebuilder::Model::CreateImageRecipeRequest::SetBlockDeviceMappings ( const Aws::Vector< InstanceBlockDeviceMapping > &  value)
inline

The block device mappings of the image recipe.

Definition at line 306 of file CreateImageRecipeRequest.h.

◆ SetBlockDeviceMappings() [2/2]

void Aws::imagebuilder::Model::CreateImageRecipeRequest::SetBlockDeviceMappings ( Aws::Vector< InstanceBlockDeviceMapping > &&  value)
inline

The block device mappings of the image recipe.

Definition at line 311 of file CreateImageRecipeRequest.h.

◆ SetClientToken() [1/3]

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

The idempotency token used to make this request idempotent.

Definition at line 454 of file CreateImageRecipeRequest.h.

◆ SetClientToken() [2/3]

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

The idempotency token used to make this request idempotent.

Definition at line 459 of file CreateImageRecipeRequest.h.

◆ SetClientToken() [3/3]

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

The idempotency token used to make this request idempotent.

Definition at line 464 of file CreateImageRecipeRequest.h.

◆ SetComponents() [1/2]

void Aws::imagebuilder::Model::CreateImageRecipeRequest::SetComponents ( const Aws::Vector< ComponentConfiguration > &  value)
inline

The components of the image recipe.

Definition at line 176 of file CreateImageRecipeRequest.h.

◆ SetComponents() [2/2]

void Aws::imagebuilder::Model::CreateImageRecipeRequest::SetComponents ( Aws::Vector< ComponentConfiguration > &&  value)
inline

The components of the image recipe.

Definition at line 181 of file CreateImageRecipeRequest.h.

◆ SetDescription() [1/3]

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

The description of the image recipe.

Definition at line 94 of file CreateImageRecipeRequest.h.

◆ SetDescription() [2/3]

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

The description of the image recipe.

Definition at line 99 of file CreateImageRecipeRequest.h.

◆ SetDescription() [3/3]

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

The description of the image recipe.

Definition at line 104 of file CreateImageRecipeRequest.h.

◆ SetName() [1/3]

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

The name of the image recipe.

Definition at line 53 of file CreateImageRecipeRequest.h.

◆ SetName() [2/3]

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

The name of the image recipe.

Definition at line 58 of file CreateImageRecipeRequest.h.

◆ SetName() [3/3]

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

The name of the image recipe.

Definition at line 63 of file CreateImageRecipeRequest.h.

◆ SetParentImage() [1/3]

void Aws::imagebuilder::Model::CreateImageRecipeRequest::SetParentImage ( const Aws::String value)
inline

The parent image of the image recipe. The value of the string can be the ARN of the parent image or an AMI ID. The format for the ARN follows this example: arn:aws:imagebuilder:us-west-2:aws:image/windows-server-2016-english-full-base-x86/xxxx.x.x. You can provide the specific version that you want to use, or you can use a wildcard in all of the fields. If you enter an AMI ID for the string value, you must have access to the AMI, and the AMI must be in the same Region in which you are using Image Builder.

Definition at line 235 of file CreateImageRecipeRequest.h.

◆ SetParentImage() [2/3]

void Aws::imagebuilder::Model::CreateImageRecipeRequest::SetParentImage ( Aws::String &&  value)
inline

The parent image of the image recipe. The value of the string can be the ARN of the parent image or an AMI ID. The format for the ARN follows this example: arn:aws:imagebuilder:us-west-2:aws:image/windows-server-2016-english-full-base-x86/xxxx.x.x. You can provide the specific version that you want to use, or you can use a wildcard in all of the fields. If you enter an AMI ID for the string value, you must have access to the AMI, and the AMI must be in the same Region in which you are using Image Builder.

Definition at line 246 of file CreateImageRecipeRequest.h.

◆ SetParentImage() [3/3]

void Aws::imagebuilder::Model::CreateImageRecipeRequest::SetParentImage ( const char *  value)
inline

The parent image of the image recipe. The value of the string can be the ARN of the parent image or an AMI ID. The format for the ARN follows this example: arn:aws:imagebuilder:us-west-2:aws:image/windows-server-2016-english-full-base-x86/xxxx.x.x. You can provide the specific version that you want to use, or you can use a wildcard in all of the fields. If you enter an AMI ID for the string value, you must have access to the AMI, and the AMI must be in the same Region in which you are using Image Builder.

Definition at line 257 of file CreateImageRecipeRequest.h.

◆ SetSemanticVersion() [1/3]

void Aws::imagebuilder::Model::CreateImageRecipeRequest::SetSemanticVersion ( const Aws::String value)
inline

The semantic version of the image recipe.

Definition at line 135 of file CreateImageRecipeRequest.h.

◆ SetSemanticVersion() [2/3]

void Aws::imagebuilder::Model::CreateImageRecipeRequest::SetSemanticVersion ( Aws::String &&  value)
inline

The semantic version of the image recipe.

Definition at line 140 of file CreateImageRecipeRequest.h.

◆ SetSemanticVersion() [3/3]

void Aws::imagebuilder::Model::CreateImageRecipeRequest::SetSemanticVersion ( const char *  value)
inline

The semantic version of the image recipe.

Definition at line 145 of file CreateImageRecipeRequest.h.

◆ SetTags() [1/2]

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

The tags of the image recipe.

Definition at line 347 of file CreateImageRecipeRequest.h.

◆ SetTags() [2/2]

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

The tags of the image recipe.

Definition at line 352 of file CreateImageRecipeRequest.h.

◆ SetWorkingDirectory() [1/3]

void Aws::imagebuilder::Model::CreateImageRecipeRequest::SetWorkingDirectory ( const Aws::String value)
inline

The working directory to be used during build and test workflows.

Definition at line 413 of file CreateImageRecipeRequest.h.

◆ SetWorkingDirectory() [2/3]

void Aws::imagebuilder::Model::CreateImageRecipeRequest::SetWorkingDirectory ( Aws::String &&  value)
inline

The working directory to be used during build and test workflows.

Definition at line 418 of file CreateImageRecipeRequest.h.

◆ SetWorkingDirectory() [3/3]

void Aws::imagebuilder::Model::CreateImageRecipeRequest::SetWorkingDirectory ( const char *  value)
inline

The working directory to be used during build and test workflows.

Definition at line 423 of file CreateImageRecipeRequest.h.

◆ TagsHasBeenSet()

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

The tags of the image recipe.

Definition at line 342 of file CreateImageRecipeRequest.h.

◆ WithBlockDeviceMappings() [1/2]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::WithBlockDeviceMappings ( const Aws::Vector< InstanceBlockDeviceMapping > &  value)
inline

The block device mappings of the image recipe.

Definition at line 316 of file CreateImageRecipeRequest.h.

◆ WithBlockDeviceMappings() [2/2]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::WithBlockDeviceMappings ( Aws::Vector< InstanceBlockDeviceMapping > &&  value)
inline

The block device mappings of the image recipe.

Definition at line 321 of file CreateImageRecipeRequest.h.

◆ WithClientToken() [1/3]

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

The idempotency token used to make this request idempotent.

Definition at line 469 of file CreateImageRecipeRequest.h.

◆ WithClientToken() [2/3]

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

The idempotency token used to make this request idempotent.

Definition at line 474 of file CreateImageRecipeRequest.h.

◆ WithClientToken() [3/3]

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

The idempotency token used to make this request idempotent.

Definition at line 479 of file CreateImageRecipeRequest.h.

◆ WithComponents() [1/2]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::WithComponents ( const Aws::Vector< ComponentConfiguration > &  value)
inline

The components of the image recipe.

Definition at line 186 of file CreateImageRecipeRequest.h.

◆ WithComponents() [2/2]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::WithComponents ( Aws::Vector< ComponentConfiguration > &&  value)
inline

The components of the image recipe.

Definition at line 191 of file CreateImageRecipeRequest.h.

◆ WithDescription() [1/3]

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

The description of the image recipe.

Definition at line 109 of file CreateImageRecipeRequest.h.

◆ WithDescription() [2/3]

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

The description of the image recipe.

Definition at line 114 of file CreateImageRecipeRequest.h.

◆ WithDescription() [3/3]

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

The description of the image recipe.

Definition at line 119 of file CreateImageRecipeRequest.h.

◆ WithName() [1/3]

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

The name of the image recipe.

Definition at line 68 of file CreateImageRecipeRequest.h.

◆ WithName() [2/3]

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

The name of the image recipe.

Definition at line 73 of file CreateImageRecipeRequest.h.

◆ WithName() [3/3]

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

The name of the image recipe.

Definition at line 78 of file CreateImageRecipeRequest.h.

◆ WithParentImage() [1/3]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::WithParentImage ( const Aws::String value)
inline

The parent image of the image recipe. The value of the string can be the ARN of the parent image or an AMI ID. The format for the ARN follows this example: arn:aws:imagebuilder:us-west-2:aws:image/windows-server-2016-english-full-base-x86/xxxx.x.x. You can provide the specific version that you want to use, or you can use a wildcard in all of the fields. If you enter an AMI ID for the string value, you must have access to the AMI, and the AMI must be in the same Region in which you are using Image Builder.

Definition at line 268 of file CreateImageRecipeRequest.h.

◆ WithParentImage() [2/3]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::WithParentImage ( Aws::String &&  value)
inline

The parent image of the image recipe. The value of the string can be the ARN of the parent image or an AMI ID. The format for the ARN follows this example: arn:aws:imagebuilder:us-west-2:aws:image/windows-server-2016-english-full-base-x86/xxxx.x.x. You can provide the specific version that you want to use, or you can use a wildcard in all of the fields. If you enter an AMI ID for the string value, you must have access to the AMI, and the AMI must be in the same Region in which you are using Image Builder.

Definition at line 279 of file CreateImageRecipeRequest.h.

◆ WithParentImage() [3/3]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::WithParentImage ( const char *  value)
inline

The parent image of the image recipe. The value of the string can be the ARN of the parent image or an AMI ID. The format for the ARN follows this example: arn:aws:imagebuilder:us-west-2:aws:image/windows-server-2016-english-full-base-x86/xxxx.x.x. You can provide the specific version that you want to use, or you can use a wildcard in all of the fields. If you enter an AMI ID for the string value, you must have access to the AMI, and the AMI must be in the same Region in which you are using Image Builder.

Definition at line 290 of file CreateImageRecipeRequest.h.

◆ WithSemanticVersion() [1/3]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::WithSemanticVersion ( const Aws::String value)
inline

The semantic version of the image recipe.

Definition at line 150 of file CreateImageRecipeRequest.h.

◆ WithSemanticVersion() [2/3]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::WithSemanticVersion ( Aws::String &&  value)
inline

The semantic version of the image recipe.

Definition at line 155 of file CreateImageRecipeRequest.h.

◆ WithSemanticVersion() [3/3]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::WithSemanticVersion ( const char *  value)
inline

The semantic version of the image recipe.

Definition at line 160 of file CreateImageRecipeRequest.h.

◆ WithTags() [1/2]

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

The tags of the image recipe.

Definition at line 357 of file CreateImageRecipeRequest.h.

◆ WithTags() [2/2]

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

The tags of the image recipe.

Definition at line 362 of file CreateImageRecipeRequest.h.

◆ WithWorkingDirectory() [1/3]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::WithWorkingDirectory ( const Aws::String value)
inline

The working directory to be used during build and test workflows.

Definition at line 428 of file CreateImageRecipeRequest.h.

◆ WithWorkingDirectory() [2/3]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::WithWorkingDirectory ( Aws::String &&  value)
inline

The working directory to be used during build and test workflows.

Definition at line 433 of file CreateImageRecipeRequest.h.

◆ WithWorkingDirectory() [3/3]

CreateImageRecipeRequest& Aws::imagebuilder::Model::CreateImageRecipeRequest::WithWorkingDirectory ( const char *  value)
inline

The working directory to be used during build and test workflows.

Definition at line 438 of file CreateImageRecipeRequest.h.

◆ WorkingDirectoryHasBeenSet()

bool Aws::imagebuilder::Model::CreateImageRecipeRequest::WorkingDirectoryHasBeenSet ( ) const
inline

The working directory to be used during build and test workflows.

Definition at line 408 of file CreateImageRecipeRequest.h.


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