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

#include <DisableFastSnapshotRestoreSuccessItem.h>

Public Member Functions

 DisableFastSnapshotRestoreSuccessItem ()
 
 DisableFastSnapshotRestoreSuccessItem (const Aws::Utils::Xml::XmlNode &xmlNode)
 
DisableFastSnapshotRestoreSuccessItemoperator= (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)
 
DisableFastSnapshotRestoreSuccessItemWithSnapshotId (const Aws::String &value)
 
DisableFastSnapshotRestoreSuccessItemWithSnapshotId (Aws::String &&value)
 
DisableFastSnapshotRestoreSuccessItemWithSnapshotId (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)
 
DisableFastSnapshotRestoreSuccessItemWithAvailabilityZone (const Aws::String &value)
 
DisableFastSnapshotRestoreSuccessItemWithAvailabilityZone (Aws::String &&value)
 
DisableFastSnapshotRestoreSuccessItemWithAvailabilityZone (const char *value)
 
const FastSnapshotRestoreStateCodeGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const FastSnapshotRestoreStateCode &value)
 
void SetState (FastSnapshotRestoreStateCode &&value)
 
DisableFastSnapshotRestoreSuccessItemWithState (const FastSnapshotRestoreStateCode &value)
 
DisableFastSnapshotRestoreSuccessItemWithState (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)
 
DisableFastSnapshotRestoreSuccessItemWithStateTransitionReason (const Aws::String &value)
 
DisableFastSnapshotRestoreSuccessItemWithStateTransitionReason (Aws::String &&value)
 
DisableFastSnapshotRestoreSuccessItemWithStateTransitionReason (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)
 
DisableFastSnapshotRestoreSuccessItemWithOwnerId (const Aws::String &value)
 
DisableFastSnapshotRestoreSuccessItemWithOwnerId (Aws::String &&value)
 
DisableFastSnapshotRestoreSuccessItemWithOwnerId (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)
 
DisableFastSnapshotRestoreSuccessItemWithOwnerAlias (const Aws::String &value)
 
DisableFastSnapshotRestoreSuccessItemWithOwnerAlias (Aws::String &&value)
 
DisableFastSnapshotRestoreSuccessItemWithOwnerAlias (const char *value)
 
const Aws::Utils::DateTimeGetEnablingTime () const
 
bool EnablingTimeHasBeenSet () const
 
void SetEnablingTime (const Aws::Utils::DateTime &value)
 
void SetEnablingTime (Aws::Utils::DateTime &&value)
 
DisableFastSnapshotRestoreSuccessItemWithEnablingTime (const Aws::Utils::DateTime &value)
 
DisableFastSnapshotRestoreSuccessItemWithEnablingTime (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)
 
DisableFastSnapshotRestoreSuccessItemWithOptimizingTime (const Aws::Utils::DateTime &value)
 
DisableFastSnapshotRestoreSuccessItemWithOptimizingTime (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)
 
DisableFastSnapshotRestoreSuccessItemWithEnabledTime (const Aws::Utils::DateTime &value)
 
DisableFastSnapshotRestoreSuccessItemWithEnabledTime (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)
 
DisableFastSnapshotRestoreSuccessItemWithDisablingTime (const Aws::Utils::DateTime &value)
 
DisableFastSnapshotRestoreSuccessItemWithDisablingTime (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)
 
DisableFastSnapshotRestoreSuccessItemWithDisabledTime (const Aws::Utils::DateTime &value)
 
DisableFastSnapshotRestoreSuccessItemWithDisabledTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Describes fast snapshot restores that were successfully disabled.

See Also:

AWS API Reference

Definition at line 34 of file DisableFastSnapshotRestoreSuccessItem.h.

Constructor & Destructor Documentation

◆ DisableFastSnapshotRestoreSuccessItem() [1/2]

Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::DisableFastSnapshotRestoreSuccessItem ( )

◆ DisableFastSnapshotRestoreSuccessItem() [2/2]

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

Member Function Documentation

◆ AvailabilityZoneHasBeenSet()

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

The Availability Zone.

Definition at line 94 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ DisabledTimeHasBeenSet()

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

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

Definition at line 495 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ DisablingTimeHasBeenSet()

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

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

Definition at line 458 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ EnabledTimeHasBeenSet()

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

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

Definition at line 421 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ EnablingTimeHasBeenSet()

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

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

Definition at line 347 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ GetAvailabilityZone()

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

The Availability Zone.

Definition at line 89 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ GetDisabledTime()

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

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

Definition at line 489 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ GetDisablingTime()

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

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

Definition at line 452 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ GetEnabledTime()

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

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

Definition at line 415 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ GetEnablingTime()

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

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

Definition at line 341 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ GetOptimizingTime()

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

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

Definition at line 378 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ GetOwnerAlias()

const Aws::String& Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ GetOwnerId()

const Aws::String& Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ GetSnapshotId()

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

The ID of the snapshot.

Definition at line 48 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ GetState()

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

The state of fast snapshot restores for the snapshot.

Definition at line 130 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ GetStateTransitionReason()

const Aws::String& Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ operator=()

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

◆ OptimizingTimeHasBeenSet()

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

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

Definition at line 384 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ OwnerAliasHasBeenSet()

bool Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ OwnerIdHasBeenSet()

bool Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ SetAvailabilityZone() [1/3]

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

The Availability Zone.

Definition at line 104 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetAvailabilityZone() [2/3]

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

The Availability Zone.

Definition at line 99 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetAvailabilityZone() [3/3]

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

The Availability Zone.

Definition at line 109 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetDisabledTime() [1/2]

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

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

Definition at line 507 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetDisabledTime() [2/2]

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

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

Definition at line 501 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetDisablingTime() [1/2]

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

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

Definition at line 470 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetDisablingTime() [2/2]

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

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

Definition at line 464 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetEnabledTime() [1/2]

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

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

Definition at line 433 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetEnabledTime() [2/2]

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

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

Definition at line 427 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetEnablingTime() [1/2]

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

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

Definition at line 359 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetEnablingTime() [2/2]

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

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

Definition at line 353 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetOptimizingTime() [1/2]

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

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

Definition at line 396 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetOptimizingTime() [2/2]

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

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

Definition at line 390 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetOwnerAlias() [1/3]

void Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ SetOwnerAlias() [2/3]

void Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ SetOwnerAlias() [3/3]

void Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ SetOwnerId() [1/3]

void Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ SetOwnerId() [2/3]

void Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ SetOwnerId() [3/3]

void Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ SetSnapshotId() [1/3]

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

The ID of the snapshot.

Definition at line 63 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetSnapshotId() [2/3]

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

The ID of the snapshot.

Definition at line 58 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetSnapshotId() [3/3]

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

The ID of the snapshot.

Definition at line 68 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetState() [1/2]

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

The state of fast snapshot restores for the snapshot.

Definition at line 140 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetState() [2/2]

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

The state of fast snapshot restores for the snapshot.

Definition at line 145 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ SetStateTransitionReason() [1/3]

void Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ SetStateTransitionReason() [2/3]

void Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ SetStateTransitionReason() [3/3]

void Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ SnapshotIdHasBeenSet()

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

The ID of the snapshot.

Definition at line 53 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ StateHasBeenSet()

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

The state of fast snapshot restores for the snapshot.

Definition at line 135 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ StateTransitionReasonHasBeenSet()

bool Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ WithAvailabilityZone() [1/3]

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

The Availability Zone.

Definition at line 119 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithAvailabilityZone() [2/3]

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

The Availability Zone.

Definition at line 114 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithAvailabilityZone() [3/3]

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

The Availability Zone.

Definition at line 124 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithDisabledTime() [1/2]

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

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

Definition at line 519 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithDisabledTime() [2/2]

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

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

Definition at line 513 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithDisablingTime() [1/2]

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

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

Definition at line 482 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithDisablingTime() [2/2]

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

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

Definition at line 476 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithEnabledTime() [1/2]

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

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

Definition at line 445 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithEnabledTime() [2/2]

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

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

Definition at line 439 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithEnablingTime() [1/2]

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

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

Definition at line 371 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithEnablingTime() [2/2]

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

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

Definition at line 365 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithOptimizingTime() [1/2]

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

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

Definition at line 408 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithOptimizingTime() [2/2]

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

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

Definition at line 402 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithOwnerAlias() [1/3]

DisableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ WithOwnerAlias() [2/3]

DisableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ WithOwnerAlias() [3/3]

DisableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ WithOwnerId() [1/3]

DisableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ WithOwnerId() [2/3]

DisableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ WithOwnerId() [3/3]

DisableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ WithSnapshotId() [1/3]

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

The ID of the snapshot.

Definition at line 78 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithSnapshotId() [2/3]

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

The ID of the snapshot.

Definition at line 73 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithSnapshotId() [3/3]

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

The ID of the snapshot.

Definition at line 83 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithState() [1/2]

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

The state of fast snapshot restores for the snapshot.

Definition at line 150 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithState() [2/2]

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

The state of fast snapshot restores for the snapshot.

Definition at line 155 of file DisableFastSnapshotRestoreSuccessItem.h.

◆ WithStateTransitionReason() [1/3]

DisableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ WithStateTransitionReason() [2/3]

DisableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.

◆ WithStateTransitionReason() [3/3]

DisableFastSnapshotRestoreSuccessItem& Aws::EC2::Model::DisableFastSnapshotRestoreSuccessItem::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 DisableFastSnapshotRestoreSuccessItem.h.


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