AWS SDK for C++  1.9.19
AWS SDK for C++
Public Member Functions | List of all members
Aws::DirectoryService::Model::Snapshot Class Reference

#include <Snapshot.h>

Public Member Functions

 Snapshot ()
 
 Snapshot (Aws::Utils::Json::JsonView jsonValue)
 
Snapshotoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDirectoryId () const
 
bool DirectoryIdHasBeenSet () const
 
void SetDirectoryId (const Aws::String &value)
 
void SetDirectoryId (Aws::String &&value)
 
void SetDirectoryId (const char *value)
 
SnapshotWithDirectoryId (const Aws::String &value)
 
SnapshotWithDirectoryId (Aws::String &&value)
 
SnapshotWithDirectoryId (const char *value)
 
const Aws::StringGetSnapshotId () const
 
bool SnapshotIdHasBeenSet () const
 
void SetSnapshotId (const Aws::String &value)
 
void SetSnapshotId (Aws::String &&value)
 
void SetSnapshotId (const char *value)
 
SnapshotWithSnapshotId (const Aws::String &value)
 
SnapshotWithSnapshotId (Aws::String &&value)
 
SnapshotWithSnapshotId (const char *value)
 
const SnapshotTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const SnapshotType &value)
 
void SetType (SnapshotType &&value)
 
SnapshotWithType (const SnapshotType &value)
 
SnapshotWithType (SnapshotType &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
SnapshotWithName (const Aws::String &value)
 
SnapshotWithName (Aws::String &&value)
 
SnapshotWithName (const char *value)
 
const SnapshotStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const SnapshotStatus &value)
 
void SetStatus (SnapshotStatus &&value)
 
SnapshotWithStatus (const SnapshotStatus &value)
 
SnapshotWithStatus (SnapshotStatus &&value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
SnapshotWithStartTime (const Aws::Utils::DateTime &value)
 
SnapshotWithStartTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Describes a directory snapshot.

See Also:

AWS API Reference

Definition at line 34 of file Snapshot.h.

Constructor & Destructor Documentation

◆ Snapshot() [1/2]

Aws::DirectoryService::Model::Snapshot::Snapshot ( )

◆ Snapshot() [2/2]

Aws::DirectoryService::Model::Snapshot::Snapshot ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DirectoryIdHasBeenSet()

bool Aws::DirectoryService::Model::Snapshot::DirectoryIdHasBeenSet ( ) const
inline

The directory identifier.

Definition at line 51 of file Snapshot.h.

◆ GetDirectoryId()

const Aws::String& Aws::DirectoryService::Model::Snapshot::GetDirectoryId ( ) const
inline

The directory identifier.

Definition at line 46 of file Snapshot.h.

◆ GetName()

const Aws::String& Aws::DirectoryService::Model::Snapshot::GetName ( ) const
inline

The descriptive name of the snapshot.

Definition at line 159 of file Snapshot.h.

◆ GetSnapshotId()

const Aws::String& Aws::DirectoryService::Model::Snapshot::GetSnapshotId ( ) const
inline

The snapshot identifier.

Definition at line 87 of file Snapshot.h.

◆ GetStartTime()

const Aws::Utils::DateTime& Aws::DirectoryService::Model::Snapshot::GetStartTime ( ) const
inline

The date and time that the snapshot was taken.

Definition at line 231 of file Snapshot.h.

◆ GetStatus()

const SnapshotStatus& Aws::DirectoryService::Model::Snapshot::GetStatus ( ) const
inline

The snapshot status.

Definition at line 200 of file Snapshot.h.

◆ GetType()

const SnapshotType& Aws::DirectoryService::Model::Snapshot::GetType ( ) const
inline

The snapshot type.

Definition at line 128 of file Snapshot.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DirectoryService::Model::Snapshot::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::DirectoryService::Model::Snapshot::NameHasBeenSet ( ) const
inline

The descriptive name of the snapshot.

Definition at line 164 of file Snapshot.h.

◆ operator=()

Snapshot& Aws::DirectoryService::Model::Snapshot::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDirectoryId() [1/3]

void Aws::DirectoryService::Model::Snapshot::SetDirectoryId ( Aws::String &&  value)
inline

The directory identifier.

Definition at line 61 of file Snapshot.h.

◆ SetDirectoryId() [2/3]

void Aws::DirectoryService::Model::Snapshot::SetDirectoryId ( const Aws::String value)
inline

The directory identifier.

Definition at line 56 of file Snapshot.h.

◆ SetDirectoryId() [3/3]

void Aws::DirectoryService::Model::Snapshot::SetDirectoryId ( const char *  value)
inline

The directory identifier.

Definition at line 66 of file Snapshot.h.

◆ SetName() [1/3]

void Aws::DirectoryService::Model::Snapshot::SetName ( Aws::String &&  value)
inline

The descriptive name of the snapshot.

Definition at line 174 of file Snapshot.h.

◆ SetName() [2/3]

void Aws::DirectoryService::Model::Snapshot::SetName ( const Aws::String value)
inline

The descriptive name of the snapshot.

Definition at line 169 of file Snapshot.h.

◆ SetName() [3/3]

void Aws::DirectoryService::Model::Snapshot::SetName ( const char *  value)
inline

The descriptive name of the snapshot.

Definition at line 179 of file Snapshot.h.

◆ SetSnapshotId() [1/3]

void Aws::DirectoryService::Model::Snapshot::SetSnapshotId ( Aws::String &&  value)
inline

The snapshot identifier.

Definition at line 102 of file Snapshot.h.

◆ SetSnapshotId() [2/3]

void Aws::DirectoryService::Model::Snapshot::SetSnapshotId ( const Aws::String value)
inline

The snapshot identifier.

Definition at line 97 of file Snapshot.h.

◆ SetSnapshotId() [3/3]

void Aws::DirectoryService::Model::Snapshot::SetSnapshotId ( const char *  value)
inline

The snapshot identifier.

Definition at line 107 of file Snapshot.h.

◆ SetStartTime() [1/2]

void Aws::DirectoryService::Model::Snapshot::SetStartTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the snapshot was taken.

Definition at line 246 of file Snapshot.h.

◆ SetStartTime() [2/2]

void Aws::DirectoryService::Model::Snapshot::SetStartTime ( const Aws::Utils::DateTime value)
inline

The date and time that the snapshot was taken.

Definition at line 241 of file Snapshot.h.

◆ SetStatus() [1/2]

void Aws::DirectoryService::Model::Snapshot::SetStatus ( const SnapshotStatus value)
inline

The snapshot status.

Definition at line 210 of file Snapshot.h.

◆ SetStatus() [2/2]

void Aws::DirectoryService::Model::Snapshot::SetStatus ( SnapshotStatus &&  value)
inline

The snapshot status.

Definition at line 215 of file Snapshot.h.

◆ SetType() [1/2]

void Aws::DirectoryService::Model::Snapshot::SetType ( const SnapshotType value)
inline

The snapshot type.

Definition at line 138 of file Snapshot.h.

◆ SetType() [2/2]

void Aws::DirectoryService::Model::Snapshot::SetType ( SnapshotType &&  value)
inline

The snapshot type.

Definition at line 143 of file Snapshot.h.

◆ SnapshotIdHasBeenSet()

bool Aws::DirectoryService::Model::Snapshot::SnapshotIdHasBeenSet ( ) const
inline

The snapshot identifier.

Definition at line 92 of file Snapshot.h.

◆ StartTimeHasBeenSet()

bool Aws::DirectoryService::Model::Snapshot::StartTimeHasBeenSet ( ) const
inline

The date and time that the snapshot was taken.

Definition at line 236 of file Snapshot.h.

◆ StatusHasBeenSet()

bool Aws::DirectoryService::Model::Snapshot::StatusHasBeenSet ( ) const
inline

The snapshot status.

Definition at line 205 of file Snapshot.h.

◆ TypeHasBeenSet()

bool Aws::DirectoryService::Model::Snapshot::TypeHasBeenSet ( ) const
inline

The snapshot type.

Definition at line 133 of file Snapshot.h.

◆ WithDirectoryId() [1/3]

Snapshot& Aws::DirectoryService::Model::Snapshot::WithDirectoryId ( Aws::String &&  value)
inline

The directory identifier.

Definition at line 76 of file Snapshot.h.

◆ WithDirectoryId() [2/3]

Snapshot& Aws::DirectoryService::Model::Snapshot::WithDirectoryId ( const Aws::String value)
inline

The directory identifier.

Definition at line 71 of file Snapshot.h.

◆ WithDirectoryId() [3/3]

Snapshot& Aws::DirectoryService::Model::Snapshot::WithDirectoryId ( const char *  value)
inline

The directory identifier.

Definition at line 81 of file Snapshot.h.

◆ WithName() [1/3]

Snapshot& Aws::DirectoryService::Model::Snapshot::WithName ( Aws::String &&  value)
inline

The descriptive name of the snapshot.

Definition at line 189 of file Snapshot.h.

◆ WithName() [2/3]

Snapshot& Aws::DirectoryService::Model::Snapshot::WithName ( const Aws::String value)
inline

The descriptive name of the snapshot.

Definition at line 184 of file Snapshot.h.

◆ WithName() [3/3]

Snapshot& Aws::DirectoryService::Model::Snapshot::WithName ( const char *  value)
inline

The descriptive name of the snapshot.

Definition at line 194 of file Snapshot.h.

◆ WithSnapshotId() [1/3]

Snapshot& Aws::DirectoryService::Model::Snapshot::WithSnapshotId ( Aws::String &&  value)
inline

The snapshot identifier.

Definition at line 117 of file Snapshot.h.

◆ WithSnapshotId() [2/3]

Snapshot& Aws::DirectoryService::Model::Snapshot::WithSnapshotId ( const Aws::String value)
inline

The snapshot identifier.

Definition at line 112 of file Snapshot.h.

◆ WithSnapshotId() [3/3]

Snapshot& Aws::DirectoryService::Model::Snapshot::WithSnapshotId ( const char *  value)
inline

The snapshot identifier.

Definition at line 122 of file Snapshot.h.

◆ WithStartTime() [1/2]

Snapshot& Aws::DirectoryService::Model::Snapshot::WithStartTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the snapshot was taken.

Definition at line 256 of file Snapshot.h.

◆ WithStartTime() [2/2]

Snapshot& Aws::DirectoryService::Model::Snapshot::WithStartTime ( const Aws::Utils::DateTime value)
inline

The date and time that the snapshot was taken.

Definition at line 251 of file Snapshot.h.

◆ WithStatus() [1/2]

Snapshot& Aws::DirectoryService::Model::Snapshot::WithStatus ( const SnapshotStatus value)
inline

The snapshot status.

Definition at line 220 of file Snapshot.h.

◆ WithStatus() [2/2]

Snapshot& Aws::DirectoryService::Model::Snapshot::WithStatus ( SnapshotStatus &&  value)
inline

The snapshot status.

Definition at line 225 of file Snapshot.h.

◆ WithType() [1/2]

Snapshot& Aws::DirectoryService::Model::Snapshot::WithType ( const SnapshotType value)
inline

The snapshot type.

Definition at line 148 of file Snapshot.h.

◆ WithType() [2/2]

Snapshot& Aws::DirectoryService::Model::Snapshot::WithType ( SnapshotType &&  value)
inline

The snapshot type.

Definition at line 153 of file Snapshot.h.


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