AWS SDK for C++  1.9.109
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem Class Reference

#include <EnableFastSnapshotRestoreSuccessItem.h>

Public Member Functions

 EnableFastSnapshotRestoreSuccessItem ()
 
 EnableFastSnapshotRestoreSuccessItem (const Aws::Utils::Xml::XmlNode &xmlNode)
 
EnableFastSnapshotRestoreSuccessItemoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetSnapshotId () const
 
bool SnapshotIdHasBeenSet () const
 
void SetSnapshotId (const Aws::String &value)
 
void SetSnapshotId (Aws::String &&value)
 
void SetSnapshotId (const char *value)
 
EnableFastSnapshotRestoreSuccessItemWithSnapshotId (const Aws::String &value)
 
EnableFastSnapshotRestoreSuccessItemWithSnapshotId (Aws::String &&value)
 
EnableFastSnapshotRestoreSuccessItemWithSnapshotId (const char *value)
 
const Aws::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
EnableFastSnapshotRestoreSuccessItemWithAvailabilityZone (const Aws::String &value)
 
EnableFastSnapshotRestoreSuccessItemWithAvailabilityZone (Aws::String &&value)
 
EnableFastSnapshotRestoreSuccessItemWithAvailabilityZone (const char *value)
 
const FastSnapshotRestoreStateCodeGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const FastSnapshotRestoreStateCode &value)
 
void SetState (FastSnapshotRestoreStateCode &&value)
 
EnableFastSnapshotRestoreSuccessItemWithState (const FastSnapshotRestoreStateCode &value)
 
EnableFastSnapshotRestoreSuccessItemWithState (FastSnapshotRestoreStateCode &&value)
 
const Aws::StringGetStateTransitionReason () const
 
bool StateTransitionReasonHasBeenSet () const
 
void SetStateTransitionReason (const Aws::String &value)
 
void SetStateTransitionReason (Aws::String &&value)
 
void SetStateTransitionReason (const char *value)
 
EnableFastSnapshotRestoreSuccessItemWithStateTransitionReason (const Aws::String &value)
 
EnableFastSnapshotRestoreSuccessItemWithStateTransitionReason (Aws::String &&value)
 
EnableFastSnapshotRestoreSuccessItemWithStateTransitionReason (const char *value)
 
const Aws::StringGetOwnerId () const
 
bool OwnerIdHasBeenSet () const
 
void SetOwnerId (const Aws::String &value)
 
void SetOwnerId (Aws::String &&value)
 
void SetOwnerId (const char *value)
 
EnableFastSnapshotRestoreSuccessItemWithOwnerId (const Aws::String &value)
 
EnableFastSnapshotRestoreSuccessItemWithOwnerId (Aws::String &&value)
 
EnableFastSnapshotRestoreSuccessItemWithOwnerId (const char *value)
 
const Aws::StringGetOwnerAlias () const
 
bool OwnerAliasHasBeenSet () const
 
void SetOwnerAlias (const Aws::String &value)
 
void SetOwnerAlias (Aws::String &&value)
 
void SetOwnerAlias (const char *value)
 
EnableFastSnapshotRestoreSuccessItemWithOwnerAlias (const Aws::String &value)
 
EnableFastSnapshotRestoreSuccessItemWithOwnerAlias (Aws::String &&value)
 
EnableFastSnapshotRestoreSuccessItemWithOwnerAlias (const char *value)
 
const Aws::Utils::DateTimeGetEnablingTime () const
 
bool EnablingTimeHasBeenSet () const
 
void SetEnablingTime (const Aws::Utils::DateTime &value)
 
void SetEnablingTime (Aws::Utils::DateTime &&value)
 
EnableFastSnapshotRestoreSuccessItemWithEnablingTime (const Aws::Utils::DateTime &value)
 
EnableFastSnapshotRestoreSuccessItemWithEnablingTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetOptimizingTime () const
 
bool OptimizingTimeHasBeenSet () const
 
void SetOptimizingTime (const Aws::Utils::DateTime &value)
 
void SetOptimizingTime (Aws::Utils::DateTime &&value)
 
EnableFastSnapshotRestoreSuccessItemWithOptimizingTime (const Aws::Utils::DateTime &value)
 
EnableFastSnapshotRestoreSuccessItemWithOptimizingTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetEnabledTime () const
 
bool EnabledTimeHasBeenSet () const
 
void SetEnabledTime (const Aws::Utils::DateTime &value)
 
void SetEnabledTime (Aws::Utils::DateTime &&value)
 
EnableFastSnapshotRestoreSuccessItemWithEnabledTime (const Aws::Utils::DateTime &value)
 
EnableFastSnapshotRestoreSuccessItemWithEnabledTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetDisablingTime () const
 
bool DisablingTimeHasBeenSet () const
 
void SetDisablingTime (const Aws::Utils::DateTime &value)
 
void SetDisablingTime (Aws::Utils::DateTime &&value)
 
EnableFastSnapshotRestoreSuccessItemWithDisablingTime (const Aws::Utils::DateTime &value)
 
EnableFastSnapshotRestoreSuccessItemWithDisablingTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetDisabledTime () const
 
bool DisabledTimeHasBeenSet () const
 
void SetDisabledTime (const Aws::Utils::DateTime &value)
 
void SetDisabledTime (Aws::Utils::DateTime &&value)
 
EnableFastSnapshotRestoreSuccessItemWithDisabledTime (const Aws::Utils::DateTime &value)
 
EnableFastSnapshotRestoreSuccessItemWithDisabledTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Describes fast snapshot restores that were successfully enabled.

See Also:

AWS API Reference

Definition at line 34 of file EnableFastSnapshotRestoreSuccessItem.h.

Constructor & Destructor Documentation

◆ EnableFastSnapshotRestoreSuccessItem() [1/2]

Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::EnableFastSnapshotRestoreSuccessItem ( )

◆ EnableFastSnapshotRestoreSuccessItem() [2/2]

Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::EnableFastSnapshotRestoreSuccessItem ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AvailabilityZoneHasBeenSet()

bool Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::AvailabilityZoneHasBeenSet ( ) const
inline

The Availability Zone.

Definition at line 94 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ DisabledTimeHasBeenSet()

bool Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::DisabledTimeHasBeenSet ( ) const
inline

The time at which fast snapshot restores entered the disabled state.

Definition at line 495 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ DisablingTimeHasBeenSet()

bool Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::DisablingTimeHasBeenSet ( ) const
inline

The time at which fast snapshot restores entered the disabling state.

Definition at line 458 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ EnabledTimeHasBeenSet()

bool Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::EnabledTimeHasBeenSet ( ) const
inline

The time at which fast snapshot restores entered the enabled state.

Definition at line 421 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ EnablingTimeHasBeenSet()

bool Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::EnablingTimeHasBeenSet ( ) const
inline

The time at which fast snapshot restores entered the enabling state.

Definition at line 347 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::GetAvailabilityZone ( ) const
inline

The Availability Zone.

Definition at line 89 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ GetDisabledTime()

const Aws::Utils::DateTime& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::GetDisabledTime ( ) const
inline

The time at which fast snapshot restores entered the disabled state.

Definition at line 489 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ GetDisablingTime()

const Aws::Utils::DateTime& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::GetDisablingTime ( ) const
inline

The time at which fast snapshot restores entered the disabling state.

Definition at line 452 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ GetEnabledTime()

const Aws::Utils::DateTime& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::GetEnabledTime ( ) const
inline

The time at which fast snapshot restores entered the enabled state.

Definition at line 415 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ GetEnablingTime()

const Aws::Utils::DateTime& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::GetEnablingTime ( ) const
inline

The time at which fast snapshot restores entered the enabling state.

Definition at line 341 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ GetOptimizingTime()

const Aws::Utils::DateTime& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::GetOptimizingTime ( ) const
inline

The time at which fast snapshot restores entered the optimizing state.

Definition at line 378 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ GetOwnerAlias()

const Aws::String& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::GetOwnerAlias ( ) const
inline

The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

Definition at line 292 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ GetOwnerId()

const Aws::String& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::GetOwnerId ( ) const
inline

The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.

Definition at line 243 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ GetSnapshotId()

const Aws::String& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::GetSnapshotId ( ) const
inline

The ID of the snapshot.

Definition at line 48 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ GetState()

const FastSnapshotRestoreStateCode& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::GetState ( ) const
inline

The state of fast snapshot restores.

Definition at line 130 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ GetStateTransitionReason()

const Aws::String& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::GetStateTransitionReason ( ) const
inline

The reason for the state transition. The possible values are as follows:

  • Client.UserInitiated - The state successfully transitioned to enabling or disabling.

  • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

Definition at line 166 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ operator=()

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OptimizingTimeHasBeenSet()

bool Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::OptimizingTimeHasBeenSet ( ) const
inline

The time at which fast snapshot restores entered the optimizing state.

Definition at line 384 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ OutputToStream() [1/2]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ OwnerAliasHasBeenSet()

bool Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::OwnerAliasHasBeenSet ( ) const
inline

The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

Definition at line 298 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ OwnerIdHasBeenSet()

bool Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::OwnerIdHasBeenSet ( ) const
inline

The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.

Definition at line 249 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetAvailabilityZone() [1/3]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone.

Definition at line 104 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetAvailabilityZone() [2/3]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetAvailabilityZone ( const Aws::String value)
inline

The Availability Zone.

Definition at line 99 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetAvailabilityZone() [3/3]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetAvailabilityZone ( const char *  value)
inline

The Availability Zone.

Definition at line 109 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetDisabledTime() [1/2]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetDisabledTime ( Aws::Utils::DateTime &&  value)
inline

The time at which fast snapshot restores entered the disabled state.

Definition at line 507 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetDisabledTime() [2/2]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetDisabledTime ( const Aws::Utils::DateTime value)
inline

The time at which fast snapshot restores entered the disabled state.

Definition at line 501 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetDisablingTime() [1/2]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetDisablingTime ( Aws::Utils::DateTime &&  value)
inline

The time at which fast snapshot restores entered the disabling state.

Definition at line 470 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetDisablingTime() [2/2]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetDisablingTime ( const Aws::Utils::DateTime value)
inline

The time at which fast snapshot restores entered the disabling state.

Definition at line 464 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetEnabledTime() [1/2]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetEnabledTime ( Aws::Utils::DateTime &&  value)
inline

The time at which fast snapshot restores entered the enabled state.

Definition at line 433 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetEnabledTime() [2/2]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetEnabledTime ( const Aws::Utils::DateTime value)
inline

The time at which fast snapshot restores entered the enabled state.

Definition at line 427 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetEnablingTime() [1/2]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetEnablingTime ( Aws::Utils::DateTime &&  value)
inline

The time at which fast snapshot restores entered the enabling state.

Definition at line 359 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetEnablingTime() [2/2]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetEnablingTime ( const Aws::Utils::DateTime value)
inline

The time at which fast snapshot restores entered the enabling state.

Definition at line 353 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetOptimizingTime() [1/2]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetOptimizingTime ( Aws::Utils::DateTime &&  value)
inline

The time at which fast snapshot restores entered the optimizing state.

Definition at line 396 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetOptimizingTime() [2/2]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetOptimizingTime ( const Aws::Utils::DateTime value)
inline

The time at which fast snapshot restores entered the optimizing state.

Definition at line 390 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetOwnerAlias() [1/3]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetOwnerAlias ( Aws::String &&  value)
inline

The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

Definition at line 310 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetOwnerAlias() [2/3]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetOwnerAlias ( const Aws::String value)
inline

The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

Definition at line 304 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetOwnerAlias() [3/3]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetOwnerAlias ( const char *  value)
inline

The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

Definition at line 316 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetOwnerId() [1/3]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetOwnerId ( Aws::String &&  value)
inline

The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.

Definition at line 261 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetOwnerId() [2/3]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetOwnerId ( const Aws::String value)
inline

The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.

Definition at line 255 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetOwnerId() [3/3]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetOwnerId ( const char *  value)
inline

The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.

Definition at line 267 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetSnapshotId() [1/3]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetSnapshotId ( Aws::String &&  value)
inline

The ID of the snapshot.

Definition at line 63 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetSnapshotId() [2/3]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetSnapshotId ( const Aws::String value)
inline

The ID of the snapshot.

Definition at line 58 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetSnapshotId() [3/3]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetSnapshotId ( const char *  value)
inline

The ID of the snapshot.

Definition at line 68 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetState() [1/2]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetState ( const FastSnapshotRestoreStateCode value)
inline

The state of fast snapshot restores.

Definition at line 140 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetState() [2/2]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetState ( FastSnapshotRestoreStateCode &&  value)
inline

The state of fast snapshot restores.

Definition at line 145 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetStateTransitionReason() [1/3]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetStateTransitionReason ( Aws::String &&  value)
inline

The reason for the state transition. The possible values are as follows:

  • Client.UserInitiated - The state successfully transitioned to enabling or disabling.

  • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

Definition at line 196 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetStateTransitionReason() [2/3]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetStateTransitionReason ( const Aws::String value)
inline

The reason for the state transition. The possible values are as follows:

  • Client.UserInitiated - The state successfully transitioned to enabling or disabling.

  • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

Definition at line 186 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SetStateTransitionReason() [3/3]

void Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SetStateTransitionReason ( const char *  value)
inline

The reason for the state transition. The possible values are as follows:

  • Client.UserInitiated - The state successfully transitioned to enabling or disabling.

  • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

Definition at line 206 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ SnapshotIdHasBeenSet()

bool Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::SnapshotIdHasBeenSet ( ) const
inline

The ID of the snapshot.

Definition at line 53 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ StateHasBeenSet()

bool Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::StateHasBeenSet ( ) const
inline

The state of fast snapshot restores.

Definition at line 135 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ StateTransitionReasonHasBeenSet()

bool Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::StateTransitionReasonHasBeenSet ( ) const
inline

The reason for the state transition. The possible values are as follows:

  • Client.UserInitiated - The state successfully transitioned to enabling or disabling.

  • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

Definition at line 176 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithAvailabilityZone() [1/3]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone.

Definition at line 119 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithAvailabilityZone() [2/3]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithAvailabilityZone ( const Aws::String value)
inline

The Availability Zone.

Definition at line 114 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithAvailabilityZone() [3/3]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithAvailabilityZone ( const char *  value)
inline

The Availability Zone.

Definition at line 124 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithDisabledTime() [1/2]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithDisabledTime ( Aws::Utils::DateTime &&  value)
inline

The time at which fast snapshot restores entered the disabled state.

Definition at line 519 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithDisabledTime() [2/2]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithDisabledTime ( const Aws::Utils::DateTime value)
inline

The time at which fast snapshot restores entered the disabled state.

Definition at line 513 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithDisablingTime() [1/2]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithDisablingTime ( Aws::Utils::DateTime &&  value)
inline

The time at which fast snapshot restores entered the disabling state.

Definition at line 482 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithDisablingTime() [2/2]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithDisablingTime ( const Aws::Utils::DateTime value)
inline

The time at which fast snapshot restores entered the disabling state.

Definition at line 476 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithEnabledTime() [1/2]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithEnabledTime ( Aws::Utils::DateTime &&  value)
inline

The time at which fast snapshot restores entered the enabled state.

Definition at line 445 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithEnabledTime() [2/2]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithEnabledTime ( const Aws::Utils::DateTime value)
inline

The time at which fast snapshot restores entered the enabled state.

Definition at line 439 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithEnablingTime() [1/2]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithEnablingTime ( Aws::Utils::DateTime &&  value)
inline

The time at which fast snapshot restores entered the enabling state.

Definition at line 371 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithEnablingTime() [2/2]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithEnablingTime ( const Aws::Utils::DateTime value)
inline

The time at which fast snapshot restores entered the enabling state.

Definition at line 365 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithOptimizingTime() [1/2]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithOptimizingTime ( Aws::Utils::DateTime &&  value)
inline

The time at which fast snapshot restores entered the optimizing state.

Definition at line 408 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithOptimizingTime() [2/2]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithOptimizingTime ( const Aws::Utils::DateTime value)
inline

The time at which fast snapshot restores entered the optimizing state.

Definition at line 402 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithOwnerAlias() [1/3]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithOwnerAlias ( Aws::String &&  value)
inline

The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

Definition at line 328 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithOwnerAlias() [2/3]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithOwnerAlias ( const Aws::String value)
inline

The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

Definition at line 322 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithOwnerAlias() [3/3]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithOwnerAlias ( const char *  value)
inline

The Amazon Web Services owner alias that enabled fast snapshot restores on the snapshot. This is intended for future use.

Definition at line 334 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithOwnerId() [1/3]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithOwnerId ( Aws::String &&  value)
inline

The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.

Definition at line 279 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithOwnerId() [2/3]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithOwnerId ( const Aws::String value)
inline

The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.

Definition at line 273 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithOwnerId() [3/3]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithOwnerId ( const char *  value)
inline

The ID of the Amazon Web Services account that enabled fast snapshot restores on the snapshot.

Definition at line 285 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithSnapshotId() [1/3]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithSnapshotId ( Aws::String &&  value)
inline

The ID of the snapshot.

Definition at line 78 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithSnapshotId() [2/3]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithSnapshotId ( const Aws::String value)
inline

The ID of the snapshot.

Definition at line 73 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithSnapshotId() [3/3]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithSnapshotId ( const char *  value)
inline

The ID of the snapshot.

Definition at line 83 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithState() [1/2]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithState ( const FastSnapshotRestoreStateCode value)
inline

The state of fast snapshot restores.

Definition at line 150 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithState() [2/2]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithState ( FastSnapshotRestoreStateCode &&  value)
inline

The state of fast snapshot restores.

Definition at line 155 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithStateTransitionReason() [1/3]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithStateTransitionReason ( Aws::String &&  value)
inline

The reason for the state transition. The possible values are as follows:

  • Client.UserInitiated - The state successfully transitioned to enabling or disabling.

  • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

Definition at line 226 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithStateTransitionReason() [2/3]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithStateTransitionReason ( const Aws::String value)
inline

The reason for the state transition. The possible values are as follows:

  • Client.UserInitiated - The state successfully transitioned to enabling or disabling.

  • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

Definition at line 216 of file EnableFastSnapshotRestoreSuccessItem.h.

◆ WithStateTransitionReason() [3/3]

EnableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::EnableFastSnapshotRestoreSuccessItem::WithStateTransitionReason ( const char *  value)
inline

The reason for the state transition. The possible values are as follows:

  • Client.UserInitiated - The state successfully transitioned to enabling or disabling.

  • Client.UserInitiated - Lifecycle state transition - The state successfully transitioned to optimizing, enabled, or disabled.

Definition at line 236 of file EnableFastSnapshotRestoreSuccessItem.h.


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