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

#include <DomainPackageDetails.h>

Public Member Functions

 DomainPackageDetails ()
 
 DomainPackageDetails (Aws::Utils::Json::JsonView jsonValue)
 
DomainPackageDetailsoperator= (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)
 
DomainPackageDetailsWithPackageID (const Aws::String &value)
 
DomainPackageDetailsWithPackageID (Aws::String &&value)
 
DomainPackageDetailsWithPackageID (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)
 
DomainPackageDetailsWithPackageName (const Aws::String &value)
 
DomainPackageDetailsWithPackageName (Aws::String &&value)
 
DomainPackageDetailsWithPackageName (const char *value)
 
const PackageTypeGetPackageType () const
 
bool PackageTypeHasBeenSet () const
 
void SetPackageType (const PackageType &value)
 
void SetPackageType (PackageType &&value)
 
DomainPackageDetailsWithPackageType (const PackageType &value)
 
DomainPackageDetailsWithPackageType (PackageType &&value)
 
const Aws::Utils::DateTimeGetLastUpdated () const
 
bool LastUpdatedHasBeenSet () const
 
void SetLastUpdated (const Aws::Utils::DateTime &value)
 
void SetLastUpdated (Aws::Utils::DateTime &&value)
 
DomainPackageDetailsWithLastUpdated (const Aws::Utils::DateTime &value)
 
DomainPackageDetailsWithLastUpdated (Aws::Utils::DateTime &&value)
 
const Aws::StringGetDomainName () const
 
bool DomainNameHasBeenSet () const
 
void SetDomainName (const Aws::String &value)
 
void SetDomainName (Aws::String &&value)
 
void SetDomainName (const char *value)
 
DomainPackageDetailsWithDomainName (const Aws::String &value)
 
DomainPackageDetailsWithDomainName (Aws::String &&value)
 
DomainPackageDetailsWithDomainName (const char *value)
 
const DomainPackageStatusGetDomainPackageStatus () const
 
bool DomainPackageStatusHasBeenSet () const
 
void SetDomainPackageStatus (const DomainPackageStatus &value)
 
void SetDomainPackageStatus (DomainPackageStatus &&value)
 
DomainPackageDetailsWithDomainPackageStatus (const DomainPackageStatus &value)
 
DomainPackageDetailsWithDomainPackageStatus (DomainPackageStatus &&value)
 
const Aws::StringGetPackageVersion () const
 
bool PackageVersionHasBeenSet () const
 
void SetPackageVersion (const Aws::String &value)
 
void SetPackageVersion (Aws::String &&value)
 
void SetPackageVersion (const char *value)
 
DomainPackageDetailsWithPackageVersion (const Aws::String &value)
 
DomainPackageDetailsWithPackageVersion (Aws::String &&value)
 
DomainPackageDetailsWithPackageVersion (const char *value)
 
const Aws::StringGetReferencePath () const
 
bool ReferencePathHasBeenSet () const
 
void SetReferencePath (const Aws::String &value)
 
void SetReferencePath (Aws::String &&value)
 
void SetReferencePath (const char *value)
 
DomainPackageDetailsWithReferencePath (const Aws::String &value)
 
DomainPackageDetailsWithReferencePath (Aws::String &&value)
 
DomainPackageDetailsWithReferencePath (const char *value)
 
const ErrorDetailsGetErrorDetails () const
 
bool ErrorDetailsHasBeenSet () const
 
void SetErrorDetails (const ErrorDetails &value)
 
void SetErrorDetails (ErrorDetails &&value)
 
DomainPackageDetailsWithErrorDetails (const ErrorDetails &value)
 
DomainPackageDetailsWithErrorDetails (ErrorDetails &&value)
 

Detailed Description

Information on a package that is associated with a domain.

See Also:

AWS API Reference

Definition at line 36 of file DomainPackageDetails.h.

Constructor & Destructor Documentation

◆ DomainPackageDetails() [1/2]

Aws::ElasticsearchService::Model::DomainPackageDetails::DomainPackageDetails ( )

◆ DomainPackageDetails() [2/2]

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

Member Function Documentation

◆ DomainNameHasBeenSet()

bool Aws::ElasticsearchService::Model::DomainPackageDetails::DomainNameHasBeenSet ( ) const
inline

Name of the domain you've associated a package with.

Definition at line 197 of file DomainPackageDetails.h.

◆ DomainPackageStatusHasBeenSet()

bool Aws::ElasticsearchService::Model::DomainPackageDetails::DomainPackageStatusHasBeenSet ( ) const
inline

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

Definition at line 240 of file DomainPackageDetails.h.

◆ ErrorDetailsHasBeenSet()

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

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

Definition at line 351 of file DomainPackageDetails.h.

◆ GetDomainName()

const Aws::String& Aws::ElasticsearchService::Model::DomainPackageDetails::GetDomainName ( ) const
inline

Name of the domain you've associated a package with.

Definition at line 192 of file DomainPackageDetails.h.

◆ GetDomainPackageStatus()

const DomainPackageStatus& Aws::ElasticsearchService::Model::DomainPackageDetails::GetDomainPackageStatus ( ) const
inline

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

Definition at line 234 of file DomainPackageDetails.h.

◆ GetErrorDetails()

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

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

Definition at line 345 of file DomainPackageDetails.h.

◆ GetLastUpdated()

const Aws::Utils::DateTime& Aws::ElasticsearchService::Model::DomainPackageDetails::GetLastUpdated ( ) const
inline

Timestamp of the most-recent update to the association status.

Definition at line 161 of file DomainPackageDetails.h.

◆ GetPackageID()

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

Internal ID of the package.

Definition at line 48 of file DomainPackageDetails.h.

◆ GetPackageName()

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

User specified name of the package.

Definition at line 89 of file DomainPackageDetails.h.

◆ GetPackageType()

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

Currently supports only TXT-DICTIONARY.

Definition at line 130 of file DomainPackageDetails.h.

◆ GetPackageVersion()

const Aws::String& Aws::ElasticsearchService::Model::DomainPackageDetails::GetPackageVersion ( ) const
inline

Definition at line 268 of file DomainPackageDetails.h.

◆ GetReferencePath()

const Aws::String& Aws::ElasticsearchService::Model::DomainPackageDetails::GetReferencePath ( ) const
inline

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

Definition at line 296 of file DomainPackageDetails.h.

◆ Jsonize()

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

◆ LastUpdatedHasBeenSet()

bool Aws::ElasticsearchService::Model::DomainPackageDetails::LastUpdatedHasBeenSet ( ) const
inline

Timestamp of the most-recent update to the association status.

Definition at line 166 of file DomainPackageDetails.h.

◆ operator=()

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

◆ PackageIDHasBeenSet()

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

Internal ID of the package.

Definition at line 53 of file DomainPackageDetails.h.

◆ PackageNameHasBeenSet()

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

User specified name of the package.

Definition at line 94 of file DomainPackageDetails.h.

◆ PackageTypeHasBeenSet()

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

Currently supports only TXT-DICTIONARY.

Definition at line 135 of file DomainPackageDetails.h.

◆ PackageVersionHasBeenSet()

bool Aws::ElasticsearchService::Model::DomainPackageDetails::PackageVersionHasBeenSet ( ) const
inline

Definition at line 271 of file DomainPackageDetails.h.

◆ ReferencePathHasBeenSet()

bool Aws::ElasticsearchService::Model::DomainPackageDetails::ReferencePathHasBeenSet ( ) const
inline

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

Definition at line 302 of file DomainPackageDetails.h.

◆ SetDomainName() [1/3]

void Aws::ElasticsearchService::Model::DomainPackageDetails::SetDomainName ( Aws::String &&  value)
inline

Name of the domain you've associated a package with.

Definition at line 207 of file DomainPackageDetails.h.

◆ SetDomainName() [2/3]

void Aws::ElasticsearchService::Model::DomainPackageDetails::SetDomainName ( const Aws::String value)
inline

Name of the domain you've associated a package with.

Definition at line 202 of file DomainPackageDetails.h.

◆ SetDomainName() [3/3]

void Aws::ElasticsearchService::Model::DomainPackageDetails::SetDomainName ( const char *  value)
inline

Name of the domain you've associated a package with.

Definition at line 212 of file DomainPackageDetails.h.

◆ SetDomainPackageStatus() [1/2]

void Aws::ElasticsearchService::Model::DomainPackageDetails::SetDomainPackageStatus ( const DomainPackageStatus value)
inline

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

Definition at line 246 of file DomainPackageDetails.h.

◆ SetDomainPackageStatus() [2/2]

void Aws::ElasticsearchService::Model::DomainPackageDetails::SetDomainPackageStatus ( DomainPackageStatus &&  value)
inline

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

Definition at line 252 of file DomainPackageDetails.h.

◆ SetErrorDetails() [1/2]

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

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

Definition at line 357 of file DomainPackageDetails.h.

◆ SetErrorDetails() [2/2]

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

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

Definition at line 363 of file DomainPackageDetails.h.

◆ SetLastUpdated() [1/2]

void Aws::ElasticsearchService::Model::DomainPackageDetails::SetLastUpdated ( Aws::Utils::DateTime &&  value)
inline

Timestamp of the most-recent update to the association status.

Definition at line 176 of file DomainPackageDetails.h.

◆ SetLastUpdated() [2/2]

void Aws::ElasticsearchService::Model::DomainPackageDetails::SetLastUpdated ( const Aws::Utils::DateTime value)
inline

Timestamp of the most-recent update to the association status.

Definition at line 171 of file DomainPackageDetails.h.

◆ SetPackageID() [1/3]

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

Internal ID of the package.

Definition at line 63 of file DomainPackageDetails.h.

◆ SetPackageID() [2/3]

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

Internal ID of the package.

Definition at line 58 of file DomainPackageDetails.h.

◆ SetPackageID() [3/3]

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

Internal ID of the package.

Definition at line 68 of file DomainPackageDetails.h.

◆ SetPackageName() [1/3]

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

User specified name of the package.

Definition at line 104 of file DomainPackageDetails.h.

◆ SetPackageName() [2/3]

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

User specified name of the package.

Definition at line 99 of file DomainPackageDetails.h.

◆ SetPackageName() [3/3]

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

User specified name of the package.

Definition at line 109 of file DomainPackageDetails.h.

◆ SetPackageType() [1/2]

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

Currently supports only TXT-DICTIONARY.

Definition at line 140 of file DomainPackageDetails.h.

◆ SetPackageType() [2/2]

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

Currently supports only TXT-DICTIONARY.

Definition at line 145 of file DomainPackageDetails.h.

◆ SetPackageVersion() [1/3]

void Aws::ElasticsearchService::Model::DomainPackageDetails::SetPackageVersion ( Aws::String &&  value)
inline

Definition at line 277 of file DomainPackageDetails.h.

◆ SetPackageVersion() [2/3]

void Aws::ElasticsearchService::Model::DomainPackageDetails::SetPackageVersion ( const Aws::String value)
inline

Definition at line 274 of file DomainPackageDetails.h.

◆ SetPackageVersion() [3/3]

void Aws::ElasticsearchService::Model::DomainPackageDetails::SetPackageVersion ( const char *  value)
inline

Definition at line 280 of file DomainPackageDetails.h.

◆ SetReferencePath() [1/3]

void Aws::ElasticsearchService::Model::DomainPackageDetails::SetReferencePath ( Aws::String &&  value)
inline

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

Definition at line 314 of file DomainPackageDetails.h.

◆ SetReferencePath() [2/3]

void Aws::ElasticsearchService::Model::DomainPackageDetails::SetReferencePath ( const Aws::String value)
inline

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

Definition at line 308 of file DomainPackageDetails.h.

◆ SetReferencePath() [3/3]

void Aws::ElasticsearchService::Model::DomainPackageDetails::SetReferencePath ( const char *  value)
inline

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

Definition at line 320 of file DomainPackageDetails.h.

◆ WithDomainName() [1/3]

DomainPackageDetails& Aws::ElasticsearchService::Model::DomainPackageDetails::WithDomainName ( Aws::String &&  value)
inline

Name of the domain you've associated a package with.

Definition at line 222 of file DomainPackageDetails.h.

◆ WithDomainName() [2/3]

DomainPackageDetails& Aws::ElasticsearchService::Model::DomainPackageDetails::WithDomainName ( const Aws::String value)
inline

Name of the domain you've associated a package with.

Definition at line 217 of file DomainPackageDetails.h.

◆ WithDomainName() [3/3]

DomainPackageDetails& Aws::ElasticsearchService::Model::DomainPackageDetails::WithDomainName ( const char *  value)
inline

Name of the domain you've associated a package with.

Definition at line 227 of file DomainPackageDetails.h.

◆ WithDomainPackageStatus() [1/2]

DomainPackageDetails& Aws::ElasticsearchService::Model::DomainPackageDetails::WithDomainPackageStatus ( const DomainPackageStatus value)
inline

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

Definition at line 258 of file DomainPackageDetails.h.

◆ WithDomainPackageStatus() [2/2]

DomainPackageDetails& Aws::ElasticsearchService::Model::DomainPackageDetails::WithDomainPackageStatus ( DomainPackageStatus &&  value)
inline

State of the association. Values are ASSOCIATING/ASSOCIATION_FAILED/ACTIVE/DISSOCIATING/DISSOCIATION_FAILED.

Definition at line 264 of file DomainPackageDetails.h.

◆ WithErrorDetails() [1/2]

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

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

Definition at line 369 of file DomainPackageDetails.h.

◆ WithErrorDetails() [2/2]

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

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

Definition at line 375 of file DomainPackageDetails.h.

◆ WithLastUpdated() [1/2]

DomainPackageDetails& Aws::ElasticsearchService::Model::DomainPackageDetails::WithLastUpdated ( Aws::Utils::DateTime &&  value)
inline

Timestamp of the most-recent update to the association status.

Definition at line 186 of file DomainPackageDetails.h.

◆ WithLastUpdated() [2/2]

DomainPackageDetails& Aws::ElasticsearchService::Model::DomainPackageDetails::WithLastUpdated ( const Aws::Utils::DateTime value)
inline

Timestamp of the most-recent update to the association status.

Definition at line 181 of file DomainPackageDetails.h.

◆ WithPackageID() [1/3]

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

Internal ID of the package.

Definition at line 78 of file DomainPackageDetails.h.

◆ WithPackageID() [2/3]

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

Internal ID of the package.

Definition at line 73 of file DomainPackageDetails.h.

◆ WithPackageID() [3/3]

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

Internal ID of the package.

Definition at line 83 of file DomainPackageDetails.h.

◆ WithPackageName() [1/3]

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

User specified name of the package.

Definition at line 119 of file DomainPackageDetails.h.

◆ WithPackageName() [2/3]

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

User specified name of the package.

Definition at line 114 of file DomainPackageDetails.h.

◆ WithPackageName() [3/3]

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

User specified name of the package.

Definition at line 124 of file DomainPackageDetails.h.

◆ WithPackageType() [1/2]

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

Currently supports only TXT-DICTIONARY.

Definition at line 150 of file DomainPackageDetails.h.

◆ WithPackageType() [2/2]

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

Currently supports only TXT-DICTIONARY.

Definition at line 155 of file DomainPackageDetails.h.

◆ WithPackageVersion() [1/3]

DomainPackageDetails& Aws::ElasticsearchService::Model::DomainPackageDetails::WithPackageVersion ( Aws::String &&  value)
inline

Definition at line 286 of file DomainPackageDetails.h.

◆ WithPackageVersion() [2/3]

DomainPackageDetails& Aws::ElasticsearchService::Model::DomainPackageDetails::WithPackageVersion ( const Aws::String value)
inline

Definition at line 283 of file DomainPackageDetails.h.

◆ WithPackageVersion() [3/3]

DomainPackageDetails& Aws::ElasticsearchService::Model::DomainPackageDetails::WithPackageVersion ( const char *  value)
inline

Definition at line 289 of file DomainPackageDetails.h.

◆ WithReferencePath() [1/3]

DomainPackageDetails& Aws::ElasticsearchService::Model::DomainPackageDetails::WithReferencePath ( Aws::String &&  value)
inline

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

Definition at line 332 of file DomainPackageDetails.h.

◆ WithReferencePath() [2/3]

DomainPackageDetails& Aws::ElasticsearchService::Model::DomainPackageDetails::WithReferencePath ( const Aws::String value)
inline

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

Definition at line 326 of file DomainPackageDetails.h.

◆ WithReferencePath() [3/3]

DomainPackageDetails& Aws::ElasticsearchService::Model::DomainPackageDetails::WithReferencePath ( const char *  value)
inline

The relative path on Amazon ES nodes, which can be used as synonym_path when the package is synonym file.

Definition at line 338 of file DomainPackageDetails.h.


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