AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::Lightsail::Model::Operation Class Reference

#include <Operation.h>

Public Member Functions

 Operation ()
 
 Operation (Aws::Utils::Json::JsonView jsonValue)
 
Operationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
OperationWithId (const Aws::String &value)
 
OperationWithId (Aws::String &&value)
 
OperationWithId (const char *value)
 
const Aws::StringGetResourceName () const
 
bool ResourceNameHasBeenSet () const
 
void SetResourceName (const Aws::String &value)
 
void SetResourceName (Aws::String &&value)
 
void SetResourceName (const char *value)
 
OperationWithResourceName (const Aws::String &value)
 
OperationWithResourceName (Aws::String &&value)
 
OperationWithResourceName (const char *value)
 
const ResourceTypeGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const ResourceType &value)
 
void SetResourceType (ResourceType &&value)
 
OperationWithResourceType (const ResourceType &value)
 
OperationWithResourceType (ResourceType &&value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
OperationWithCreatedAt (const Aws::Utils::DateTime &value)
 
OperationWithCreatedAt (Aws::Utils::DateTime &&value)
 
const ResourceLocationGetLocation () const
 
bool LocationHasBeenSet () const
 
void SetLocation (const ResourceLocation &value)
 
void SetLocation (ResourceLocation &&value)
 
OperationWithLocation (const ResourceLocation &value)
 
OperationWithLocation (ResourceLocation &&value)
 
bool GetIsTerminal () const
 
bool IsTerminalHasBeenSet () const
 
void SetIsTerminal (bool value)
 
OperationWithIsTerminal (bool value)
 
const Aws::StringGetOperationDetails () const
 
bool OperationDetailsHasBeenSet () const
 
void SetOperationDetails (const Aws::String &value)
 
void SetOperationDetails (Aws::String &&value)
 
void SetOperationDetails (const char *value)
 
OperationWithOperationDetails (const Aws::String &value)
 
OperationWithOperationDetails (Aws::String &&value)
 
OperationWithOperationDetails (const char *value)
 
const OperationTypeGetOperationType () const
 
bool OperationTypeHasBeenSet () const
 
void SetOperationType (const OperationType &value)
 
void SetOperationType (OperationType &&value)
 
OperationWithOperationType (const OperationType &value)
 
OperationWithOperationType (OperationType &&value)
 
const OperationStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const OperationStatus &value)
 
void SetStatus (OperationStatus &&value)
 
OperationWithStatus (const OperationStatus &value)
 
OperationWithStatus (OperationStatus &&value)
 
const Aws::Utils::DateTimeGetStatusChangedAt () const
 
bool StatusChangedAtHasBeenSet () const
 
void SetStatusChangedAt (const Aws::Utils::DateTime &value)
 
void SetStatusChangedAt (Aws::Utils::DateTime &&value)
 
OperationWithStatusChangedAt (const Aws::Utils::DateTime &value)
 
OperationWithStatusChangedAt (Aws::Utils::DateTime &&value)
 
const Aws::StringGetErrorCode () const
 
bool ErrorCodeHasBeenSet () const
 
void SetErrorCode (const Aws::String &value)
 
void SetErrorCode (Aws::String &&value)
 
void SetErrorCode (const char *value)
 
OperationWithErrorCode (const Aws::String &value)
 
OperationWithErrorCode (Aws::String &&value)
 
OperationWithErrorCode (const char *value)
 
const Aws::StringGetErrorDetails () const
 
bool ErrorDetailsHasBeenSet () const
 
void SetErrorDetails (const Aws::String &value)
 
void SetErrorDetails (Aws::String &&value)
 
void SetErrorDetails (const char *value)
 
OperationWithErrorDetails (const Aws::String &value)
 
OperationWithErrorDetails (Aws::String &&value)
 
OperationWithErrorDetails (const char *value)
 

Detailed Description

Describes the API operation.

See Also:

AWS API Reference

Definition at line 36 of file Operation.h.

Constructor & Destructor Documentation

◆ Operation() [1/2]

Aws::Lightsail::Model::Operation::Operation ( )

◆ Operation() [2/2]

Aws::Lightsail::Model::Operation::Operation ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CreatedAtHasBeenSet()

bool Aws::Lightsail::Model::Operation::CreatedAtHasBeenSet ( ) const
inline

The timestamp when the operation was initialized (e.g., 1479816991.349).

Definition at line 168 of file Operation.h.

◆ ErrorCodeHasBeenSet()

bool Aws::Lightsail::Model::Operation::ErrorCodeHasBeenSet ( ) const
inline

The error code.

Definition at line 395 of file Operation.h.

◆ ErrorDetailsHasBeenSet()

bool Aws::Lightsail::Model::Operation::ErrorDetailsHasBeenSet ( ) const
inline

The error details.

Definition at line 436 of file Operation.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::Lightsail::Model::Operation::GetCreatedAt ( ) const
inline

The timestamp when the operation was initialized (e.g., 1479816991.349).

Definition at line 162 of file Operation.h.

◆ GetErrorCode()

const Aws::String& Aws::Lightsail::Model::Operation::GetErrorCode ( ) const
inline

The error code.

Definition at line 390 of file Operation.h.

◆ GetErrorDetails()

const Aws::String& Aws::Lightsail::Model::Operation::GetErrorDetails ( ) const
inline

The error details.

Definition at line 431 of file Operation.h.

◆ GetId()

const Aws::String& Aws::Lightsail::Model::Operation::GetId ( ) const
inline

The ID of the operation.

Definition at line 48 of file Operation.h.

◆ GetIsTerminal()

bool Aws::Lightsail::Model::Operation::GetIsTerminal ( ) const
inline

A Boolean value indicating whether the operation is terminal.

Definition at line 229 of file Operation.h.

◆ GetLocation()

const ResourceLocation& Aws::Lightsail::Model::Operation::GetLocation ( ) const
inline

The AWS Region and Availability Zone.

Definition at line 198 of file Operation.h.

◆ GetOperationDetails()

const Aws::String& Aws::Lightsail::Model::Operation::GetOperationDetails ( ) const
inline

Details about the operation (e.g., Debian-1GB-Ohio-1).

Definition at line 250 of file Operation.h.

◆ GetOperationType()

const OperationType& Aws::Lightsail::Model::Operation::GetOperationType ( ) const
inline

The type of operation.

Definition at line 291 of file Operation.h.

◆ GetResourceName()

const Aws::String& Aws::Lightsail::Model::Operation::GetResourceName ( ) const
inline

The resource name.

Definition at line 89 of file Operation.h.

◆ GetResourceType()

const ResourceType& Aws::Lightsail::Model::Operation::GetResourceType ( ) const
inline

The resource type.

Definition at line 130 of file Operation.h.

◆ GetStatus()

const OperationStatus& Aws::Lightsail::Model::Operation::GetStatus ( ) const
inline

The status of the operation.

Definition at line 322 of file Operation.h.

◆ GetStatusChangedAt()

const Aws::Utils::DateTime& Aws::Lightsail::Model::Operation::GetStatusChangedAt ( ) const
inline

The timestamp when the status was changed (e.g., 1479816991.349).

Definition at line 354 of file Operation.h.

◆ IdHasBeenSet()

bool Aws::Lightsail::Model::Operation::IdHasBeenSet ( ) const
inline

The ID of the operation.

Definition at line 53 of file Operation.h.

◆ IsTerminalHasBeenSet()

bool Aws::Lightsail::Model::Operation::IsTerminalHasBeenSet ( ) const
inline

A Boolean value indicating whether the operation is terminal.

Definition at line 234 of file Operation.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Lightsail::Model::Operation::Jsonize ( ) const

◆ LocationHasBeenSet()

bool Aws::Lightsail::Model::Operation::LocationHasBeenSet ( ) const
inline

The AWS Region and Availability Zone.

Definition at line 203 of file Operation.h.

◆ OperationDetailsHasBeenSet()

bool Aws::Lightsail::Model::Operation::OperationDetailsHasBeenSet ( ) const
inline

Details about the operation (e.g., Debian-1GB-Ohio-1).

Definition at line 255 of file Operation.h.

◆ OperationTypeHasBeenSet()

bool Aws::Lightsail::Model::Operation::OperationTypeHasBeenSet ( ) const
inline

The type of operation.

Definition at line 296 of file Operation.h.

◆ operator=()

Operation& Aws::Lightsail::Model::Operation::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ResourceNameHasBeenSet()

bool Aws::Lightsail::Model::Operation::ResourceNameHasBeenSet ( ) const
inline

The resource name.

Definition at line 94 of file Operation.h.

◆ ResourceTypeHasBeenSet()

bool Aws::Lightsail::Model::Operation::ResourceTypeHasBeenSet ( ) const
inline

The resource type.

Definition at line 135 of file Operation.h.

◆ SetCreatedAt() [1/2]

void Aws::Lightsail::Model::Operation::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The timestamp when the operation was initialized (e.g., 1479816991.349).

Definition at line 174 of file Operation.h.

◆ SetCreatedAt() [2/2]

void Aws::Lightsail::Model::Operation::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The timestamp when the operation was initialized (e.g., 1479816991.349).

Definition at line 180 of file Operation.h.

◆ SetErrorCode() [1/3]

void Aws::Lightsail::Model::Operation::SetErrorCode ( const Aws::String value)
inline

The error code.

Definition at line 400 of file Operation.h.

◆ SetErrorCode() [2/3]

void Aws::Lightsail::Model::Operation::SetErrorCode ( Aws::String &&  value)
inline

The error code.

Definition at line 405 of file Operation.h.

◆ SetErrorCode() [3/3]

void Aws::Lightsail::Model::Operation::SetErrorCode ( const char *  value)
inline

The error code.

Definition at line 410 of file Operation.h.

◆ SetErrorDetails() [1/3]

void Aws::Lightsail::Model::Operation::SetErrorDetails ( const Aws::String value)
inline

The error details.

Definition at line 441 of file Operation.h.

◆ SetErrorDetails() [2/3]

void Aws::Lightsail::Model::Operation::SetErrorDetails ( Aws::String &&  value)
inline

The error details.

Definition at line 446 of file Operation.h.

◆ SetErrorDetails() [3/3]

void Aws::Lightsail::Model::Operation::SetErrorDetails ( const char *  value)
inline

The error details.

Definition at line 451 of file Operation.h.

◆ SetId() [1/3]

void Aws::Lightsail::Model::Operation::SetId ( const Aws::String value)
inline

The ID of the operation.

Definition at line 58 of file Operation.h.

◆ SetId() [2/3]

void Aws::Lightsail::Model::Operation::SetId ( Aws::String &&  value)
inline

The ID of the operation.

Definition at line 63 of file Operation.h.

◆ SetId() [3/3]

void Aws::Lightsail::Model::Operation::SetId ( const char *  value)
inline

The ID of the operation.

Definition at line 68 of file Operation.h.

◆ SetIsTerminal()

void Aws::Lightsail::Model::Operation::SetIsTerminal ( bool  value)
inline

A Boolean value indicating whether the operation is terminal.

Definition at line 239 of file Operation.h.

◆ SetLocation() [1/2]

void Aws::Lightsail::Model::Operation::SetLocation ( const ResourceLocation value)
inline

The AWS Region and Availability Zone.

Definition at line 208 of file Operation.h.

◆ SetLocation() [2/2]

void Aws::Lightsail::Model::Operation::SetLocation ( ResourceLocation &&  value)
inline

The AWS Region and Availability Zone.

Definition at line 213 of file Operation.h.

◆ SetOperationDetails() [1/3]

void Aws::Lightsail::Model::Operation::SetOperationDetails ( const Aws::String value)
inline

Details about the operation (e.g., Debian-1GB-Ohio-1).

Definition at line 260 of file Operation.h.

◆ SetOperationDetails() [2/3]

void Aws::Lightsail::Model::Operation::SetOperationDetails ( Aws::String &&  value)
inline

Details about the operation (e.g., Debian-1GB-Ohio-1).

Definition at line 265 of file Operation.h.

◆ SetOperationDetails() [3/3]

void Aws::Lightsail::Model::Operation::SetOperationDetails ( const char *  value)
inline

Details about the operation (e.g., Debian-1GB-Ohio-1).

Definition at line 270 of file Operation.h.

◆ SetOperationType() [1/2]

void Aws::Lightsail::Model::Operation::SetOperationType ( const OperationType value)
inline

The type of operation.

Definition at line 301 of file Operation.h.

◆ SetOperationType() [2/2]

void Aws::Lightsail::Model::Operation::SetOperationType ( OperationType &&  value)
inline

The type of operation.

Definition at line 306 of file Operation.h.

◆ SetResourceName() [1/3]

void Aws::Lightsail::Model::Operation::SetResourceName ( const Aws::String value)
inline

The resource name.

Definition at line 99 of file Operation.h.

◆ SetResourceName() [2/3]

void Aws::Lightsail::Model::Operation::SetResourceName ( Aws::String &&  value)
inline

The resource name.

Definition at line 104 of file Operation.h.

◆ SetResourceName() [3/3]

void Aws::Lightsail::Model::Operation::SetResourceName ( const char *  value)
inline

The resource name.

Definition at line 109 of file Operation.h.

◆ SetResourceType() [1/2]

void Aws::Lightsail::Model::Operation::SetResourceType ( const ResourceType value)
inline

The resource type.

Definition at line 140 of file Operation.h.

◆ SetResourceType() [2/2]

void Aws::Lightsail::Model::Operation::SetResourceType ( ResourceType &&  value)
inline

The resource type.

Definition at line 145 of file Operation.h.

◆ SetStatus() [1/2]

void Aws::Lightsail::Model::Operation::SetStatus ( const OperationStatus value)
inline

The status of the operation.

Definition at line 332 of file Operation.h.

◆ SetStatus() [2/2]

void Aws::Lightsail::Model::Operation::SetStatus ( OperationStatus &&  value)
inline

The status of the operation.

Definition at line 337 of file Operation.h.

◆ SetStatusChangedAt() [1/2]

void Aws::Lightsail::Model::Operation::SetStatusChangedAt ( const Aws::Utils::DateTime value)
inline

The timestamp when the status was changed (e.g., 1479816991.349).

Definition at line 366 of file Operation.h.

◆ SetStatusChangedAt() [2/2]

void Aws::Lightsail::Model::Operation::SetStatusChangedAt ( Aws::Utils::DateTime &&  value)
inline

The timestamp when the status was changed (e.g., 1479816991.349).

Definition at line 372 of file Operation.h.

◆ StatusChangedAtHasBeenSet()

bool Aws::Lightsail::Model::Operation::StatusChangedAtHasBeenSet ( ) const
inline

The timestamp when the status was changed (e.g., 1479816991.349).

Definition at line 360 of file Operation.h.

◆ StatusHasBeenSet()

bool Aws::Lightsail::Model::Operation::StatusHasBeenSet ( ) const
inline

The status of the operation.

Definition at line 327 of file Operation.h.

◆ WithCreatedAt() [1/2]

Operation& Aws::Lightsail::Model::Operation::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The timestamp when the operation was initialized (e.g., 1479816991.349).

Definition at line 186 of file Operation.h.

◆ WithCreatedAt() [2/2]

Operation& Aws::Lightsail::Model::Operation::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The timestamp when the operation was initialized (e.g., 1479816991.349).

Definition at line 192 of file Operation.h.

◆ WithErrorCode() [1/3]

Operation& Aws::Lightsail::Model::Operation::WithErrorCode ( const Aws::String value)
inline

The error code.

Definition at line 415 of file Operation.h.

◆ WithErrorCode() [2/3]

Operation& Aws::Lightsail::Model::Operation::WithErrorCode ( Aws::String &&  value)
inline

The error code.

Definition at line 420 of file Operation.h.

◆ WithErrorCode() [3/3]

Operation& Aws::Lightsail::Model::Operation::WithErrorCode ( const char *  value)
inline

The error code.

Definition at line 425 of file Operation.h.

◆ WithErrorDetails() [1/3]

Operation& Aws::Lightsail::Model::Operation::WithErrorDetails ( const Aws::String value)
inline

The error details.

Definition at line 456 of file Operation.h.

◆ WithErrorDetails() [2/3]

Operation& Aws::Lightsail::Model::Operation::WithErrorDetails ( Aws::String &&  value)
inline

The error details.

Definition at line 461 of file Operation.h.

◆ WithErrorDetails() [3/3]

Operation& Aws::Lightsail::Model::Operation::WithErrorDetails ( const char *  value)
inline

The error details.

Definition at line 466 of file Operation.h.

◆ WithId() [1/3]

Operation& Aws::Lightsail::Model::Operation::WithId ( const Aws::String value)
inline

The ID of the operation.

Definition at line 73 of file Operation.h.

◆ WithId() [2/3]

Operation& Aws::Lightsail::Model::Operation::WithId ( Aws::String &&  value)
inline

The ID of the operation.

Definition at line 78 of file Operation.h.

◆ WithId() [3/3]

Operation& Aws::Lightsail::Model::Operation::WithId ( const char *  value)
inline

The ID of the operation.

Definition at line 83 of file Operation.h.

◆ WithIsTerminal()

Operation& Aws::Lightsail::Model::Operation::WithIsTerminal ( bool  value)
inline

A Boolean value indicating whether the operation is terminal.

Definition at line 244 of file Operation.h.

◆ WithLocation() [1/2]

Operation& Aws::Lightsail::Model::Operation::WithLocation ( const ResourceLocation value)
inline

The AWS Region and Availability Zone.

Definition at line 218 of file Operation.h.

◆ WithLocation() [2/2]

Operation& Aws::Lightsail::Model::Operation::WithLocation ( ResourceLocation &&  value)
inline

The AWS Region and Availability Zone.

Definition at line 223 of file Operation.h.

◆ WithOperationDetails() [1/3]

Operation& Aws::Lightsail::Model::Operation::WithOperationDetails ( const Aws::String value)
inline

Details about the operation (e.g., Debian-1GB-Ohio-1).

Definition at line 275 of file Operation.h.

◆ WithOperationDetails() [2/3]

Operation& Aws::Lightsail::Model::Operation::WithOperationDetails ( Aws::String &&  value)
inline

Details about the operation (e.g., Debian-1GB-Ohio-1).

Definition at line 280 of file Operation.h.

◆ WithOperationDetails() [3/3]

Operation& Aws::Lightsail::Model::Operation::WithOperationDetails ( const char *  value)
inline

Details about the operation (e.g., Debian-1GB-Ohio-1).

Definition at line 285 of file Operation.h.

◆ WithOperationType() [1/2]

Operation& Aws::Lightsail::Model::Operation::WithOperationType ( const OperationType value)
inline

The type of operation.

Definition at line 311 of file Operation.h.

◆ WithOperationType() [2/2]

Operation& Aws::Lightsail::Model::Operation::WithOperationType ( OperationType &&  value)
inline

The type of operation.

Definition at line 316 of file Operation.h.

◆ WithResourceName() [1/3]

Operation& Aws::Lightsail::Model::Operation::WithResourceName ( const Aws::String value)
inline

The resource name.

Definition at line 114 of file Operation.h.

◆ WithResourceName() [2/3]

Operation& Aws::Lightsail::Model::Operation::WithResourceName ( Aws::String &&  value)
inline

The resource name.

Definition at line 119 of file Operation.h.

◆ WithResourceName() [3/3]

Operation& Aws::Lightsail::Model::Operation::WithResourceName ( const char *  value)
inline

The resource name.

Definition at line 124 of file Operation.h.

◆ WithResourceType() [1/2]

Operation& Aws::Lightsail::Model::Operation::WithResourceType ( const ResourceType value)
inline

The resource type.

Definition at line 150 of file Operation.h.

◆ WithResourceType() [2/2]

Operation& Aws::Lightsail::Model::Operation::WithResourceType ( ResourceType &&  value)
inline

The resource type.

Definition at line 155 of file Operation.h.

◆ WithStatus() [1/2]

Operation& Aws::Lightsail::Model::Operation::WithStatus ( const OperationStatus value)
inline

The status of the operation.

Definition at line 342 of file Operation.h.

◆ WithStatus() [2/2]

Operation& Aws::Lightsail::Model::Operation::WithStatus ( OperationStatus &&  value)
inline

The status of the operation.

Definition at line 347 of file Operation.h.

◆ WithStatusChangedAt() [1/2]

Operation& Aws::Lightsail::Model::Operation::WithStatusChangedAt ( const Aws::Utils::DateTime value)
inline

The timestamp when the status was changed (e.g., 1479816991.349).

Definition at line 378 of file Operation.h.

◆ WithStatusChangedAt() [2/2]

Operation& Aws::Lightsail::Model::Operation::WithStatusChangedAt ( Aws::Utils::DateTime &&  value)
inline

The timestamp when the status was changed (e.g., 1479816991.349).

Definition at line 384 of file Operation.h.


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