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

#include <ImportComponentRequest.h>

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

Public Member Functions

 ImportComponentRequest ()
 
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)
 
ImportComponentRequestWithName (const Aws::String &value)
 
ImportComponentRequestWithName (Aws::String &&value)
 
ImportComponentRequestWithName (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)
 
ImportComponentRequestWithSemanticVersion (const Aws::String &value)
 
ImportComponentRequestWithSemanticVersion (Aws::String &&value)
 
ImportComponentRequestWithSemanticVersion (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)
 
ImportComponentRequestWithDescription (const Aws::String &value)
 
ImportComponentRequestWithDescription (Aws::String &&value)
 
ImportComponentRequestWithDescription (const char *value)
 
const Aws::StringGetChangeDescription () const
 
bool ChangeDescriptionHasBeenSet () const
 
void SetChangeDescription (const Aws::String &value)
 
void SetChangeDescription (Aws::String &&value)
 
void SetChangeDescription (const char *value)
 
ImportComponentRequestWithChangeDescription (const Aws::String &value)
 
ImportComponentRequestWithChangeDescription (Aws::String &&value)
 
ImportComponentRequestWithChangeDescription (const char *value)
 
const ComponentTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const ComponentType &value)
 
void SetType (ComponentType &&value)
 
ImportComponentRequestWithType (const ComponentType &value)
 
ImportComponentRequestWithType (ComponentType &&value)
 
const ComponentFormatGetFormat () const
 
bool FormatHasBeenSet () const
 
void SetFormat (const ComponentFormat &value)
 
void SetFormat (ComponentFormat &&value)
 
ImportComponentRequestWithFormat (const ComponentFormat &value)
 
ImportComponentRequestWithFormat (ComponentFormat &&value)
 
const PlatformGetPlatform () const
 
bool PlatformHasBeenSet () const
 
void SetPlatform (const Platform &value)
 
void SetPlatform (Platform &&value)
 
ImportComponentRequestWithPlatform (const Platform &value)
 
ImportComponentRequestWithPlatform (Platform &&value)
 
const Aws::StringGetData () const
 
bool DataHasBeenSet () const
 
void SetData (const Aws::String &value)
 
void SetData (Aws::String &&value)
 
void SetData (const char *value)
 
ImportComponentRequestWithData (const Aws::String &value)
 
ImportComponentRequestWithData (Aws::String &&value)
 
ImportComponentRequestWithData (const char *value)
 
const Aws::StringGetUri () const
 
bool UriHasBeenSet () const
 
void SetUri (const Aws::String &value)
 
void SetUri (Aws::String &&value)
 
void SetUri (const char *value)
 
ImportComponentRequestWithUri (const Aws::String &value)
 
ImportComponentRequestWithUri (Aws::String &&value)
 
ImportComponentRequestWithUri (const char *value)
 
const Aws::StringGetKmsKeyId () const
 
bool KmsKeyIdHasBeenSet () const
 
void SetKmsKeyId (const Aws::String &value)
 
void SetKmsKeyId (Aws::String &&value)
 
void SetKmsKeyId (const char *value)
 
ImportComponentRequestWithKmsKeyId (const Aws::String &value)
 
ImportComponentRequestWithKmsKeyId (Aws::String &&value)
 
ImportComponentRequestWithKmsKeyId (const char *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)
 
ImportComponentRequestWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
ImportComponentRequestWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
ImportComponentRequestAddTags (const Aws::String &key, const Aws::String &value)
 
ImportComponentRequestAddTags (Aws::String &&key, const Aws::String &value)
 
ImportComponentRequestAddTags (const Aws::String &key, Aws::String &&value)
 
ImportComponentRequestAddTags (Aws::String &&key, Aws::String &&value)
 
ImportComponentRequestAddTags (const char *key, Aws::String &&value)
 
ImportComponentRequestAddTags (Aws::String &&key, const char *value)
 
ImportComponentRequestAddTags (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)
 
ImportComponentRequestWithClientToken (const Aws::String &value)
 
ImportComponentRequestWithClientToken (Aws::String &&value)
 
ImportComponentRequestWithClientToken (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 ImportComponentRequest.h.

Constructor & Destructor Documentation

◆ ImportComponentRequest()

Aws::imagebuilder::Model::ImportComponentRequest::ImportComponentRequest ( )

Member Function Documentation

◆ AddTags() [1/7]

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

The tags of the component.

Definition at line 539 of file ImportComponentRequest.h.

◆ AddTags() [2/7]

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

The tags of the component.

Definition at line 544 of file ImportComponentRequest.h.

◆ AddTags() [3/7]

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

The tags of the component.

Definition at line 549 of file ImportComponentRequest.h.

◆ AddTags() [4/7]

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

The tags of the component.

Definition at line 554 of file ImportComponentRequest.h.

◆ AddTags() [5/7]

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

The tags of the component.

Definition at line 559 of file ImportComponentRequest.h.

◆ AddTags() [6/7]

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

The tags of the component.

Definition at line 564 of file ImportComponentRequest.h.

◆ AddTags() [7/7]

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

The tags of the component.

Definition at line 569 of file ImportComponentRequest.h.

◆ ChangeDescriptionHasBeenSet()

bool Aws::imagebuilder::Model::ImportComponentRequest::ChangeDescriptionHasBeenSet ( ) const
inline

The change description of the component. Describes what change has been made in this version, or what makes this version different from other versions of this component.

Definition at line 199 of file ImportComponentRequest.h.

◆ ClientTokenHasBeenSet()

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

The idempotency token of the component.

Definition at line 580 of file ImportComponentRequest.h.

◆ DataHasBeenSet()

bool Aws::imagebuilder::Model::ImportComponentRequest::DataHasBeenSet ( ) const
inline

The data of the component. Used to specify the data inline. Either data or uri can be used to specify the data within the component.

Definition at line 355 of file ImportComponentRequest.h.

◆ DescriptionHasBeenSet()

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

The description of the component. Describes the contents of the component.

Definition at line 148 of file ImportComponentRequest.h.

◆ FormatHasBeenSet()

bool Aws::imagebuilder::Model::ImportComponentRequest::FormatHasBeenSet ( ) const
inline

The format of the resource that you want to import as a component.

Definition at line 289 of file ImportComponentRequest.h.

◆ GetChangeDescription()

const Aws::String& Aws::imagebuilder::Model::ImportComponentRequest::GetChangeDescription ( ) const
inline

The change description of the component. Describes what change has been made in this version, or what makes this version different from other versions of this component.

Definition at line 192 of file ImportComponentRequest.h.

◆ GetClientToken()

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

The idempotency token of the component.

Definition at line 575 of file ImportComponentRequest.h.

◆ GetData()

const Aws::String& Aws::imagebuilder::Model::ImportComponentRequest::GetData ( ) const
inline

The data of the component. Used to specify the data inline. Either data or uri can be used to specify the data within the component.

Definition at line 348 of file ImportComponentRequest.h.

◆ GetDescription()

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

The description of the component. Describes the contents of the component.

Definition at line 142 of file ImportComponentRequest.h.

◆ GetFormat()

const ComponentFormat& Aws::imagebuilder::Model::ImportComponentRequest::GetFormat ( ) const
inline

The format of the resource that you want to import as a component.

Definition at line 284 of file ImportComponentRequest.h.

◆ GetKmsKeyId()

const Aws::String& Aws::imagebuilder::Model::ImportComponentRequest::GetKmsKeyId ( ) const
inline

The ID of the KMS key that should be used to encrypt this component.

Definition at line 468 of file ImportComponentRequest.h.

◆ GetName()

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

The name of the component.

Definition at line 43 of file ImportComponentRequest.h.

◆ GetPlatform()

const Platform& Aws::imagebuilder::Model::ImportComponentRequest::GetPlatform ( ) const
inline

The platform of the component.

Definition at line 315 of file ImportComponentRequest.h.

◆ GetSemanticVersion()

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

The semantic version of the component. This version follows the semantic version syntax. For example, major.minor.patch. This could be versioned like software (2.0.1) or like a date (2019.12.01).

Definition at line 86 of file ImportComponentRequest.h.

◆ GetServiceRequestName()

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

Implements Aws::AmazonWebServiceRequest.

Definition at line 35 of file ImportComponentRequest.h.

◆ GetTags()

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

The tags of the component.

Definition at line 509 of file ImportComponentRequest.h.

◆ GetType()

const ComponentType& Aws::imagebuilder::Model::ImportComponentRequest::GetType ( ) const
inline

The type of the component denotes whether the component is used to build the image or only to test it.

Definition at line 248 of file ImportComponentRequest.h.

◆ GetUri()

const Aws::String& Aws::imagebuilder::Model::ImportComponentRequest::GetUri ( ) const
inline

The uri of the component. Must be an S3 URL and the requester must have permission to access the S3 bucket. If you use S3, you can specify component content up to your service quota. Either data or uri can be used to specify the data within the component.

Definition at line 406 of file ImportComponentRequest.h.

◆ KmsKeyIdHasBeenSet()

bool Aws::imagebuilder::Model::ImportComponentRequest::KmsKeyIdHasBeenSet ( ) const
inline

The ID of the KMS key that should be used to encrypt this component.

Definition at line 473 of file ImportComponentRequest.h.

◆ NameHasBeenSet()

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

The name of the component.

Definition at line 48 of file ImportComponentRequest.h.

◆ PlatformHasBeenSet()

bool Aws::imagebuilder::Model::ImportComponentRequest::PlatformHasBeenSet ( ) const
inline

The platform of the component.

Definition at line 320 of file ImportComponentRequest.h.

◆ SemanticVersionHasBeenSet()

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

The semantic version of the component. This version follows the semantic version syntax. For example, major.minor.patch. This could be versioned like software (2.0.1) or like a date (2019.12.01).

Definition at line 93 of file ImportComponentRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetChangeDescription() [1/3]

void Aws::imagebuilder::Model::ImportComponentRequest::SetChangeDescription ( const Aws::String value)
inline

The change description of the component. Describes what change has been made in this version, or what makes this version different from other versions of this component.

Definition at line 206 of file ImportComponentRequest.h.

◆ SetChangeDescription() [2/3]

void Aws::imagebuilder::Model::ImportComponentRequest::SetChangeDescription ( Aws::String &&  value)
inline

The change description of the component. Describes what change has been made in this version, or what makes this version different from other versions of this component.

Definition at line 213 of file ImportComponentRequest.h.

◆ SetChangeDescription() [3/3]

void Aws::imagebuilder::Model::ImportComponentRequest::SetChangeDescription ( const char *  value)
inline

The change description of the component. Describes what change has been made in this version, or what makes this version different from other versions of this component.

Definition at line 220 of file ImportComponentRequest.h.

◆ SetClientToken() [1/3]

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

The idempotency token of the component.

Definition at line 585 of file ImportComponentRequest.h.

◆ SetClientToken() [2/3]

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

The idempotency token of the component.

Definition at line 590 of file ImportComponentRequest.h.

◆ SetClientToken() [3/3]

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

The idempotency token of the component.

Definition at line 595 of file ImportComponentRequest.h.

◆ SetData() [1/3]

void Aws::imagebuilder::Model::ImportComponentRequest::SetData ( const Aws::String value)
inline

The data of the component. Used to specify the data inline. Either data or uri can be used to specify the data within the component.

Definition at line 362 of file ImportComponentRequest.h.

◆ SetData() [2/3]

void Aws::imagebuilder::Model::ImportComponentRequest::SetData ( Aws::String &&  value)
inline

The data of the component. Used to specify the data inline. Either data or uri can be used to specify the data within the component.

Definition at line 369 of file ImportComponentRequest.h.

◆ SetData() [3/3]

void Aws::imagebuilder::Model::ImportComponentRequest::SetData ( const char *  value)
inline

The data of the component. Used to specify the data inline. Either data or uri can be used to specify the data within the component.

Definition at line 376 of file ImportComponentRequest.h.

◆ SetDescription() [1/3]

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

The description of the component. Describes the contents of the component.

Definition at line 154 of file ImportComponentRequest.h.

◆ SetDescription() [2/3]

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

The description of the component. Describes the contents of the component.

Definition at line 160 of file ImportComponentRequest.h.

◆ SetDescription() [3/3]

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

The description of the component. Describes the contents of the component.

Definition at line 166 of file ImportComponentRequest.h.

◆ SetFormat() [1/2]

void Aws::imagebuilder::Model::ImportComponentRequest::SetFormat ( const ComponentFormat value)
inline

The format of the resource that you want to import as a component.

Definition at line 294 of file ImportComponentRequest.h.

◆ SetFormat() [2/2]

void Aws::imagebuilder::Model::ImportComponentRequest::SetFormat ( ComponentFormat &&  value)
inline

The format of the resource that you want to import as a component.

Definition at line 299 of file ImportComponentRequest.h.

◆ SetKmsKeyId() [1/3]

void Aws::imagebuilder::Model::ImportComponentRequest::SetKmsKeyId ( const Aws::String value)
inline

The ID of the KMS key that should be used to encrypt this component.

Definition at line 478 of file ImportComponentRequest.h.

◆ SetKmsKeyId() [2/3]

void Aws::imagebuilder::Model::ImportComponentRequest::SetKmsKeyId ( Aws::String &&  value)
inline

The ID of the KMS key that should be used to encrypt this component.

Definition at line 483 of file ImportComponentRequest.h.

◆ SetKmsKeyId() [3/3]

void Aws::imagebuilder::Model::ImportComponentRequest::SetKmsKeyId ( const char *  value)
inline

The ID of the KMS key that should be used to encrypt this component.

Definition at line 488 of file ImportComponentRequest.h.

◆ SetName() [1/3]

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

The name of the component.

Definition at line 53 of file ImportComponentRequest.h.

◆ SetName() [2/3]

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

The name of the component.

Definition at line 58 of file ImportComponentRequest.h.

◆ SetName() [3/3]

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

The name of the component.

Definition at line 63 of file ImportComponentRequest.h.

◆ SetPlatform() [1/2]

void Aws::imagebuilder::Model::ImportComponentRequest::SetPlatform ( const Platform value)
inline

The platform of the component.

Definition at line 325 of file ImportComponentRequest.h.

◆ SetPlatform() [2/2]

void Aws::imagebuilder::Model::ImportComponentRequest::SetPlatform ( Platform &&  value)
inline

The platform of the component.

Definition at line 330 of file ImportComponentRequest.h.

◆ SetSemanticVersion() [1/3]

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

The semantic version of the component. This version follows the semantic version syntax. For example, major.minor.patch. This could be versioned like software (2.0.1) or like a date (2019.12.01).

Definition at line 100 of file ImportComponentRequest.h.

◆ SetSemanticVersion() [2/3]

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

The semantic version of the component. This version follows the semantic version syntax. For example, major.minor.patch. This could be versioned like software (2.0.1) or like a date (2019.12.01).

Definition at line 107 of file ImportComponentRequest.h.

◆ SetSemanticVersion() [3/3]

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

The semantic version of the component. This version follows the semantic version syntax. For example, major.minor.patch. This could be versioned like software (2.0.1) or like a date (2019.12.01).

Definition at line 114 of file ImportComponentRequest.h.

◆ SetTags() [1/2]

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

The tags of the component.

Definition at line 519 of file ImportComponentRequest.h.

◆ SetTags() [2/2]

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

The tags of the component.

Definition at line 524 of file ImportComponentRequest.h.

◆ SetType() [1/2]

void Aws::imagebuilder::Model::ImportComponentRequest::SetType ( const ComponentType value)
inline

The type of the component denotes whether the component is used to build the image or only to test it.

Definition at line 260 of file ImportComponentRequest.h.

◆ SetType() [2/2]

void Aws::imagebuilder::Model::ImportComponentRequest::SetType ( ComponentType &&  value)
inline

The type of the component denotes whether the component is used to build the image or only to test it.

Definition at line 266 of file ImportComponentRequest.h.

◆ SetUri() [1/3]

void Aws::imagebuilder::Model::ImportComponentRequest::SetUri ( const Aws::String value)
inline

The uri of the component. Must be an S3 URL and the requester must have permission to access the S3 bucket. If you use S3, you can specify component content up to your service quota. Either data or uri can be used to specify the data within the component.

Definition at line 422 of file ImportComponentRequest.h.

◆ SetUri() [2/3]

void Aws::imagebuilder::Model::ImportComponentRequest::SetUri ( Aws::String &&  value)
inline

The uri of the component. Must be an S3 URL and the requester must have permission to access the S3 bucket. If you use S3, you can specify component content up to your service quota. Either data or uri can be used to specify the data within the component.

Definition at line 430 of file ImportComponentRequest.h.

◆ SetUri() [3/3]

void Aws::imagebuilder::Model::ImportComponentRequest::SetUri ( const char *  value)
inline

The uri of the component. Must be an S3 URL and the requester must have permission to access the S3 bucket. If you use S3, you can specify component content up to your service quota. Either data or uri can be used to specify the data within the component.

Definition at line 438 of file ImportComponentRequest.h.

◆ TagsHasBeenSet()

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

The tags of the component.

Definition at line 514 of file ImportComponentRequest.h.

◆ TypeHasBeenSet()

bool Aws::imagebuilder::Model::ImportComponentRequest::TypeHasBeenSet ( ) const
inline

The type of the component denotes whether the component is used to build the image or only to test it.

Definition at line 254 of file ImportComponentRequest.h.

◆ UriHasBeenSet()

bool Aws::imagebuilder::Model::ImportComponentRequest::UriHasBeenSet ( ) const
inline

The uri of the component. Must be an S3 URL and the requester must have permission to access the S3 bucket. If you use S3, you can specify component content up to your service quota. Either data or uri can be used to specify the data within the component.

Definition at line 414 of file ImportComponentRequest.h.

◆ WithChangeDescription() [1/3]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithChangeDescription ( const Aws::String value)
inline

The change description of the component. Describes what change has been made in this version, or what makes this version different from other versions of this component.

Definition at line 227 of file ImportComponentRequest.h.

◆ WithChangeDescription() [2/3]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithChangeDescription ( Aws::String &&  value)
inline

The change description of the component. Describes what change has been made in this version, or what makes this version different from other versions of this component.

Definition at line 234 of file ImportComponentRequest.h.

◆ WithChangeDescription() [3/3]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithChangeDescription ( const char *  value)
inline

The change description of the component. Describes what change has been made in this version, or what makes this version different from other versions of this component.

Definition at line 241 of file ImportComponentRequest.h.

◆ WithClientToken() [1/3]

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

The idempotency token of the component.

Definition at line 600 of file ImportComponentRequest.h.

◆ WithClientToken() [2/3]

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

The idempotency token of the component.

Definition at line 605 of file ImportComponentRequest.h.

◆ WithClientToken() [3/3]

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

The idempotency token of the component.

Definition at line 610 of file ImportComponentRequest.h.

◆ WithData() [1/3]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithData ( const Aws::String value)
inline

The data of the component. Used to specify the data inline. Either data or uri can be used to specify the data within the component.

Definition at line 383 of file ImportComponentRequest.h.

◆ WithData() [2/3]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithData ( Aws::String &&  value)
inline

The data of the component. Used to specify the data inline. Either data or uri can be used to specify the data within the component.

Definition at line 390 of file ImportComponentRequest.h.

◆ WithData() [3/3]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithData ( const char *  value)
inline

The data of the component. Used to specify the data inline. Either data or uri can be used to specify the data within the component.

Definition at line 397 of file ImportComponentRequest.h.

◆ WithDescription() [1/3]

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

The description of the component. Describes the contents of the component.

Definition at line 172 of file ImportComponentRequest.h.

◆ WithDescription() [2/3]

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

The description of the component. Describes the contents of the component.

Definition at line 178 of file ImportComponentRequest.h.

◆ WithDescription() [3/3]

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

The description of the component. Describes the contents of the component.

Definition at line 184 of file ImportComponentRequest.h.

◆ WithFormat() [1/2]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithFormat ( const ComponentFormat value)
inline

The format of the resource that you want to import as a component.

Definition at line 304 of file ImportComponentRequest.h.

◆ WithFormat() [2/2]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithFormat ( ComponentFormat &&  value)
inline

The format of the resource that you want to import as a component.

Definition at line 309 of file ImportComponentRequest.h.

◆ WithKmsKeyId() [1/3]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithKmsKeyId ( const Aws::String value)
inline

The ID of the KMS key that should be used to encrypt this component.

Definition at line 493 of file ImportComponentRequest.h.

◆ WithKmsKeyId() [2/3]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithKmsKeyId ( Aws::String &&  value)
inline

The ID of the KMS key that should be used to encrypt this component.

Definition at line 498 of file ImportComponentRequest.h.

◆ WithKmsKeyId() [3/3]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithKmsKeyId ( const char *  value)
inline

The ID of the KMS key that should be used to encrypt this component.

Definition at line 503 of file ImportComponentRequest.h.

◆ WithName() [1/3]

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

The name of the component.

Definition at line 68 of file ImportComponentRequest.h.

◆ WithName() [2/3]

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

The name of the component.

Definition at line 73 of file ImportComponentRequest.h.

◆ WithName() [3/3]

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

The name of the component.

Definition at line 78 of file ImportComponentRequest.h.

◆ WithPlatform() [1/2]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithPlatform ( const Platform value)
inline

The platform of the component.

Definition at line 335 of file ImportComponentRequest.h.

◆ WithPlatform() [2/2]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithPlatform ( Platform &&  value)
inline

The platform of the component.

Definition at line 340 of file ImportComponentRequest.h.

◆ WithSemanticVersion() [1/3]

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

The semantic version of the component. This version follows the semantic version syntax. For example, major.minor.patch. This could be versioned like software (2.0.1) or like a date (2019.12.01).

Definition at line 121 of file ImportComponentRequest.h.

◆ WithSemanticVersion() [2/3]

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

The semantic version of the component. This version follows the semantic version syntax. For example, major.minor.patch. This could be versioned like software (2.0.1) or like a date (2019.12.01).

Definition at line 128 of file ImportComponentRequest.h.

◆ WithSemanticVersion() [3/3]

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

The semantic version of the component. This version follows the semantic version syntax. For example, major.minor.patch. This could be versioned like software (2.0.1) or like a date (2019.12.01).

Definition at line 135 of file ImportComponentRequest.h.

◆ WithTags() [1/2]

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

The tags of the component.

Definition at line 529 of file ImportComponentRequest.h.

◆ WithTags() [2/2]

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

The tags of the component.

Definition at line 534 of file ImportComponentRequest.h.

◆ WithType() [1/2]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithType ( const ComponentType value)
inline

The type of the component denotes whether the component is used to build the image or only to test it.

Definition at line 272 of file ImportComponentRequest.h.

◆ WithType() [2/2]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithType ( ComponentType &&  value)
inline

The type of the component denotes whether the component is used to build the image or only to test it.

Definition at line 278 of file ImportComponentRequest.h.

◆ WithUri() [1/3]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithUri ( const Aws::String value)
inline

The uri of the component. Must be an S3 URL and the requester must have permission to access the S3 bucket. If you use S3, you can specify component content up to your service quota. Either data or uri can be used to specify the data within the component.

Definition at line 446 of file ImportComponentRequest.h.

◆ WithUri() [2/3]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithUri ( Aws::String &&  value)
inline

The uri of the component. Must be an S3 URL and the requester must have permission to access the S3 bucket. If you use S3, you can specify component content up to your service quota. Either data or uri can be used to specify the data within the component.

Definition at line 454 of file ImportComponentRequest.h.

◆ WithUri() [3/3]

ImportComponentRequest& Aws::imagebuilder::Model::ImportComponentRequest::WithUri ( const char *  value)
inline

The uri of the component. Must be an S3 URL and the requester must have permission to access the S3 bucket. If you use S3, you can specify component content up to your service quota. Either data or uri can be used to specify the data within the component.

Definition at line 462 of file ImportComponentRequest.h.


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