AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::ElasticsearchService::Model::PackageDetails Class Reference

#include <PackageDetails.h>

Public Member Functions

 PackageDetails ()
 
 PackageDetails (Aws::Utils::Json::JsonView jsonValue)
 
PackageDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetPackageID () const
 
bool PackageIDHasBeenSet () const
 
void SetPackageID (const Aws::String &value)
 
void SetPackageID (Aws::String &&value)
 
void SetPackageID (const char *value)
 
PackageDetailsWithPackageID (const Aws::String &value)
 
PackageDetailsWithPackageID (Aws::String &&value)
 
PackageDetailsWithPackageID (const char *value)
 
const Aws::StringGetPackageName () const
 
bool PackageNameHasBeenSet () const
 
void SetPackageName (const Aws::String &value)
 
void SetPackageName (Aws::String &&value)
 
void SetPackageName (const char *value)
 
PackageDetailsWithPackageName (const Aws::String &value)
 
PackageDetailsWithPackageName (Aws::String &&value)
 
PackageDetailsWithPackageName (const char *value)
 
const PackageTypeGetPackageType () const
 
bool PackageTypeHasBeenSet () const
 
void SetPackageType (const PackageType &value)
 
void SetPackageType (PackageType &&value)
 
PackageDetailsWithPackageType (const PackageType &value)
 
PackageDetailsWithPackageType (PackageType &&value)
 
const Aws::StringGetPackageDescription () const
 
bool PackageDescriptionHasBeenSet () const
 
void SetPackageDescription (const Aws::String &value)
 
void SetPackageDescription (Aws::String &&value)
 
void SetPackageDescription (const char *value)
 
PackageDetailsWithPackageDescription (const Aws::String &value)
 
PackageDetailsWithPackageDescription (Aws::String &&value)
 
PackageDetailsWithPackageDescription (const char *value)
 
const PackageStatusGetPackageStatus () const
 
bool PackageStatusHasBeenSet () const
 
void SetPackageStatus (const PackageStatus &value)
 
void SetPackageStatus (PackageStatus &&value)
 
PackageDetailsWithPackageStatus (const PackageStatus &value)
 
PackageDetailsWithPackageStatus (PackageStatus &&value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
PackageDetailsWithCreatedAt (const Aws::Utils::DateTime &value)
 
PackageDetailsWithCreatedAt (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedAt () const
 
bool LastUpdatedAtHasBeenSet () const
 
void SetLastUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedAt (Aws::Utils::DateTime &&value)
 
PackageDetailsWithLastUpdatedAt (const Aws::Utils::DateTime &value)
 
PackageDetailsWithLastUpdatedAt (Aws::Utils::DateTime &&value)
 
const Aws::StringGetAvailablePackageVersion () const
 
bool AvailablePackageVersionHasBeenSet () const
 
void SetAvailablePackageVersion (const Aws::String &value)
 
void SetAvailablePackageVersion (Aws::String &&value)
 
void SetAvailablePackageVersion (const char *value)
 
PackageDetailsWithAvailablePackageVersion (const Aws::String &value)
 
PackageDetailsWithAvailablePackageVersion (Aws::String &&value)
 
PackageDetailsWithAvailablePackageVersion (const char *value)
 
const ErrorDetailsGetErrorDetails () const
 
bool ErrorDetailsHasBeenSet () const
 
void SetErrorDetails (const ErrorDetails &value)
 
void SetErrorDetails (ErrorDetails &&value)
 
PackageDetailsWithErrorDetails (const ErrorDetails &value)
 
PackageDetailsWithErrorDetails (ErrorDetails &&value)
 

Detailed Description

Basic information about a package.

See Also:

AWS API Reference

Definition at line 35 of file PackageDetails.h.

Constructor & Destructor Documentation

◆ PackageDetails() [1/2]

Aws::ElasticsearchService::Model::PackageDetails::PackageDetails ( )

◆ PackageDetails() [2/2]

Aws::ElasticsearchService::Model::PackageDetails::PackageDetails ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AvailablePackageVersionHasBeenSet()

bool Aws::ElasticsearchService::Model::PackageDetails::AvailablePackageVersionHasBeenSet ( ) const
inline

Definition at line 289 of file PackageDetails.h.

◆ CreatedAtHasBeenSet()

bool Aws::ElasticsearchService::Model::PackageDetails::CreatedAtHasBeenSet ( ) const
inline

Timestamp which tells creation date of the package.

Definition at line 243 of file PackageDetails.h.

◆ ErrorDetailsHasBeenSet()

bool Aws::ElasticsearchService::Model::PackageDetails::ErrorDetailsHasBeenSet ( ) const
inline

Additional information if the package is in an error state. Null otherwise.

Definition at line 320 of file PackageDetails.h.

◆ GetAvailablePackageVersion()

const Aws::String& Aws::ElasticsearchService::Model::PackageDetails::GetAvailablePackageVersion ( ) const
inline

Definition at line 286 of file PackageDetails.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::ElasticsearchService::Model::PackageDetails::GetCreatedAt ( ) const
inline

Timestamp which tells creation date of the package.

Definition at line 238 of file PackageDetails.h.

◆ GetErrorDetails()

const ErrorDetails& Aws::ElasticsearchService::Model::PackageDetails::GetErrorDetails ( ) const
inline

Additional information if the package is in an error state. Null otherwise.

Definition at line 314 of file PackageDetails.h.

◆ GetLastUpdatedAt()

const Aws::Utils::DateTime& Aws::ElasticsearchService::Model::PackageDetails::GetLastUpdatedAt ( ) const
inline

Definition at line 267 of file PackageDetails.h.

◆ GetPackageDescription()

const Aws::String& Aws::ElasticsearchService::Model::PackageDetails::GetPackageDescription ( ) const
inline

User-specified description of the package.

Definition at line 160 of file PackageDetails.h.

◆ GetPackageID()

const Aws::String& Aws::ElasticsearchService::Model::PackageDetails::GetPackageID ( ) const
inline

Internal ID of the package.

Definition at line 47 of file PackageDetails.h.

◆ GetPackageName()

const Aws::String& Aws::ElasticsearchService::Model::PackageDetails::GetPackageName ( ) const
inline

User specified name of the package.

Definition at line 88 of file PackageDetails.h.

◆ GetPackageStatus()

const PackageStatus& Aws::ElasticsearchService::Model::PackageDetails::GetPackageStatus ( ) const
inline

Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

Definition at line 202 of file PackageDetails.h.

◆ GetPackageType()

const PackageType& Aws::ElasticsearchService::Model::PackageDetails::GetPackageType ( ) const
inline

Currently supports only TXT-DICTIONARY.

Definition at line 129 of file PackageDetails.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ElasticsearchService::Model::PackageDetails::Jsonize ( ) const

◆ LastUpdatedAtHasBeenSet()

bool Aws::ElasticsearchService::Model::PackageDetails::LastUpdatedAtHasBeenSet ( ) const
inline

Definition at line 270 of file PackageDetails.h.

◆ operator=()

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PackageDescriptionHasBeenSet()

bool Aws::ElasticsearchService::Model::PackageDetails::PackageDescriptionHasBeenSet ( ) const
inline

User-specified description of the package.

Definition at line 165 of file PackageDetails.h.

◆ PackageIDHasBeenSet()

bool Aws::ElasticsearchService::Model::PackageDetails::PackageIDHasBeenSet ( ) const
inline

Internal ID of the package.

Definition at line 52 of file PackageDetails.h.

◆ PackageNameHasBeenSet()

bool Aws::ElasticsearchService::Model::PackageDetails::PackageNameHasBeenSet ( ) const
inline

User specified name of the package.

Definition at line 93 of file PackageDetails.h.

◆ PackageStatusHasBeenSet()

bool Aws::ElasticsearchService::Model::PackageDetails::PackageStatusHasBeenSet ( ) const
inline

Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

Definition at line 208 of file PackageDetails.h.

◆ PackageTypeHasBeenSet()

bool Aws::ElasticsearchService::Model::PackageDetails::PackageTypeHasBeenSet ( ) const
inline

Currently supports only TXT-DICTIONARY.

Definition at line 134 of file PackageDetails.h.

◆ SetAvailablePackageVersion() [1/3]

void Aws::ElasticsearchService::Model::PackageDetails::SetAvailablePackageVersion ( Aws::String &&  value)
inline

Definition at line 295 of file PackageDetails.h.

◆ SetAvailablePackageVersion() [2/3]

void Aws::ElasticsearchService::Model::PackageDetails::SetAvailablePackageVersion ( const Aws::String value)
inline

Definition at line 292 of file PackageDetails.h.

◆ SetAvailablePackageVersion() [3/3]

void Aws::ElasticsearchService::Model::PackageDetails::SetAvailablePackageVersion ( const char *  value)
inline

Definition at line 298 of file PackageDetails.h.

◆ SetCreatedAt() [1/2]

void Aws::ElasticsearchService::Model::PackageDetails::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

Timestamp which tells creation date of the package.

Definition at line 253 of file PackageDetails.h.

◆ SetCreatedAt() [2/2]

void Aws::ElasticsearchService::Model::PackageDetails::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

Timestamp which tells creation date of the package.

Definition at line 248 of file PackageDetails.h.

◆ SetErrorDetails() [1/2]

void Aws::ElasticsearchService::Model::PackageDetails::SetErrorDetails ( const ErrorDetails value)
inline

Additional information if the package is in an error state. Null otherwise.

Definition at line 326 of file PackageDetails.h.

◆ SetErrorDetails() [2/2]

void Aws::ElasticsearchService::Model::PackageDetails::SetErrorDetails ( ErrorDetails &&  value)
inline

Additional information if the package is in an error state. Null otherwise.

Definition at line 332 of file PackageDetails.h.

◆ SetLastUpdatedAt() [1/2]

void Aws::ElasticsearchService::Model::PackageDetails::SetLastUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

Definition at line 276 of file PackageDetails.h.

◆ SetLastUpdatedAt() [2/2]

void Aws::ElasticsearchService::Model::PackageDetails::SetLastUpdatedAt ( const Aws::Utils::DateTime value)
inline

Definition at line 273 of file PackageDetails.h.

◆ SetPackageDescription() [1/3]

void Aws::ElasticsearchService::Model::PackageDetails::SetPackageDescription ( Aws::String &&  value)
inline

User-specified description of the package.

Definition at line 175 of file PackageDetails.h.

◆ SetPackageDescription() [2/3]

void Aws::ElasticsearchService::Model::PackageDetails::SetPackageDescription ( const Aws::String value)
inline

User-specified description of the package.

Definition at line 170 of file PackageDetails.h.

◆ SetPackageDescription() [3/3]

void Aws::ElasticsearchService::Model::PackageDetails::SetPackageDescription ( const char *  value)
inline

User-specified description of the package.

Definition at line 180 of file PackageDetails.h.

◆ SetPackageID() [1/3]

void Aws::ElasticsearchService::Model::PackageDetails::SetPackageID ( Aws::String &&  value)
inline

Internal ID of the package.

Definition at line 62 of file PackageDetails.h.

◆ SetPackageID() [2/3]

void Aws::ElasticsearchService::Model::PackageDetails::SetPackageID ( const Aws::String value)
inline

Internal ID of the package.

Definition at line 57 of file PackageDetails.h.

◆ SetPackageID() [3/3]

void Aws::ElasticsearchService::Model::PackageDetails::SetPackageID ( const char *  value)
inline

Internal ID of the package.

Definition at line 67 of file PackageDetails.h.

◆ SetPackageName() [1/3]

void Aws::ElasticsearchService::Model::PackageDetails::SetPackageName ( Aws::String &&  value)
inline

User specified name of the package.

Definition at line 103 of file PackageDetails.h.

◆ SetPackageName() [2/3]

void Aws::ElasticsearchService::Model::PackageDetails::SetPackageName ( const Aws::String value)
inline

User specified name of the package.

Definition at line 98 of file PackageDetails.h.

◆ SetPackageName() [3/3]

void Aws::ElasticsearchService::Model::PackageDetails::SetPackageName ( const char *  value)
inline

User specified name of the package.

Definition at line 108 of file PackageDetails.h.

◆ SetPackageStatus() [1/2]

void Aws::ElasticsearchService::Model::PackageDetails::SetPackageStatus ( const PackageStatus value)
inline

Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

Definition at line 214 of file PackageDetails.h.

◆ SetPackageStatus() [2/2]

void Aws::ElasticsearchService::Model::PackageDetails::SetPackageStatus ( PackageStatus &&  value)
inline

Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

Definition at line 220 of file PackageDetails.h.

◆ SetPackageType() [1/2]

void Aws::ElasticsearchService::Model::PackageDetails::SetPackageType ( const PackageType value)
inline

Currently supports only TXT-DICTIONARY.

Definition at line 139 of file PackageDetails.h.

◆ SetPackageType() [2/2]

void Aws::ElasticsearchService::Model::PackageDetails::SetPackageType ( PackageType &&  value)
inline

Currently supports only TXT-DICTIONARY.

Definition at line 144 of file PackageDetails.h.

◆ WithAvailablePackageVersion() [1/3]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithAvailablePackageVersion ( Aws::String &&  value)
inline

Definition at line 304 of file PackageDetails.h.

◆ WithAvailablePackageVersion() [2/3]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithAvailablePackageVersion ( const Aws::String value)
inline

Definition at line 301 of file PackageDetails.h.

◆ WithAvailablePackageVersion() [3/3]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithAvailablePackageVersion ( const char *  value)
inline

Definition at line 307 of file PackageDetails.h.

◆ WithCreatedAt() [1/2]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

Timestamp which tells creation date of the package.

Definition at line 263 of file PackageDetails.h.

◆ WithCreatedAt() [2/2]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

Timestamp which tells creation date of the package.

Definition at line 258 of file PackageDetails.h.

◆ WithErrorDetails() [1/2]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithErrorDetails ( const ErrorDetails value)
inline

Additional information if the package is in an error state. Null otherwise.

Definition at line 338 of file PackageDetails.h.

◆ WithErrorDetails() [2/2]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithErrorDetails ( ErrorDetails &&  value)
inline

Additional information if the package is in an error state. Null otherwise.

Definition at line 344 of file PackageDetails.h.

◆ WithLastUpdatedAt() [1/2]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithLastUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

Definition at line 282 of file PackageDetails.h.

◆ WithLastUpdatedAt() [2/2]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithLastUpdatedAt ( const Aws::Utils::DateTime value)
inline

Definition at line 279 of file PackageDetails.h.

◆ WithPackageDescription() [1/3]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithPackageDescription ( Aws::String &&  value)
inline

User-specified description of the package.

Definition at line 190 of file PackageDetails.h.

◆ WithPackageDescription() [2/3]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithPackageDescription ( const Aws::String value)
inline

User-specified description of the package.

Definition at line 185 of file PackageDetails.h.

◆ WithPackageDescription() [3/3]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithPackageDescription ( const char *  value)
inline

User-specified description of the package.

Definition at line 195 of file PackageDetails.h.

◆ WithPackageID() [1/3]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithPackageID ( Aws::String &&  value)
inline

Internal ID of the package.

Definition at line 77 of file PackageDetails.h.

◆ WithPackageID() [2/3]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithPackageID ( const Aws::String value)
inline

Internal ID of the package.

Definition at line 72 of file PackageDetails.h.

◆ WithPackageID() [3/3]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithPackageID ( const char *  value)
inline

Internal ID of the package.

Definition at line 82 of file PackageDetails.h.

◆ WithPackageName() [1/3]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithPackageName ( Aws::String &&  value)
inline

User specified name of the package.

Definition at line 118 of file PackageDetails.h.

◆ WithPackageName() [2/3]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithPackageName ( const Aws::String value)
inline

User specified name of the package.

Definition at line 113 of file PackageDetails.h.

◆ WithPackageName() [3/3]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithPackageName ( const char *  value)
inline

User specified name of the package.

Definition at line 123 of file PackageDetails.h.

◆ WithPackageStatus() [1/2]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithPackageStatus ( const PackageStatus value)
inline

Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

Definition at line 226 of file PackageDetails.h.

◆ WithPackageStatus() [2/2]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithPackageStatus ( PackageStatus &&  value)
inline

Current state of the package. Values are COPYING/COPY_FAILED/AVAILABLE/DELETING/DELETE_FAILED

Definition at line 232 of file PackageDetails.h.

◆ WithPackageType() [1/2]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithPackageType ( const PackageType value)
inline

Currently supports only TXT-DICTIONARY.

Definition at line 149 of file PackageDetails.h.

◆ WithPackageType() [2/2]

PackageDetails& Aws::ElasticsearchService::Model::PackageDetails::WithPackageType ( PackageType &&  value)
inline

Currently supports only TXT-DICTIONARY.

Definition at line 154 of file PackageDetails.h.


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