AWS SDK for C++  1.9.68
AWS SDK for C++
Public Member Functions | List of all members
Aws::StorageGateway::Model::DescribeSnapshotScheduleResult Class Reference

#include <DescribeSnapshotScheduleResult.h>

Public Member Functions

 DescribeSnapshotScheduleResult ()
 
 DescribeSnapshotScheduleResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeSnapshotScheduleResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetVolumeARN () const
 
void SetVolumeARN (const Aws::String &value)
 
void SetVolumeARN (Aws::String &&value)
 
void SetVolumeARN (const char *value)
 
DescribeSnapshotScheduleResultWithVolumeARN (const Aws::String &value)
 
DescribeSnapshotScheduleResultWithVolumeARN (Aws::String &&value)
 
DescribeSnapshotScheduleResultWithVolumeARN (const char *value)
 
int GetStartAt () const
 
void SetStartAt (int value)
 
DescribeSnapshotScheduleResultWithStartAt (int value)
 
int GetRecurrenceInHours () const
 
void SetRecurrenceInHours (int value)
 
DescribeSnapshotScheduleResultWithRecurrenceInHours (int value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
DescribeSnapshotScheduleResultWithDescription (const Aws::String &value)
 
DescribeSnapshotScheduleResultWithDescription (Aws::String &&value)
 
DescribeSnapshotScheduleResultWithDescription (const char *value)
 
const Aws::StringGetTimezone () const
 
void SetTimezone (const Aws::String &value)
 
void SetTimezone (Aws::String &&value)
 
void SetTimezone (const char *value)
 
DescribeSnapshotScheduleResultWithTimezone (const Aws::String &value)
 
DescribeSnapshotScheduleResultWithTimezone (Aws::String &&value)
 
DescribeSnapshotScheduleResultWithTimezone (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
DescribeSnapshotScheduleResultWithTags (const Aws::Vector< Tag > &value)
 
DescribeSnapshotScheduleResultWithTags (Aws::Vector< Tag > &&value)
 
DescribeSnapshotScheduleResultAddTags (const Tag &value)
 
DescribeSnapshotScheduleResultAddTags (Tag &&value)
 

Detailed Description

Definition at line 29 of file DescribeSnapshotScheduleResult.h.

Constructor & Destructor Documentation

◆ DescribeSnapshotScheduleResult() [1/2]

Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::DescribeSnapshotScheduleResult ( )

◆ DescribeSnapshotScheduleResult() [2/2]

Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::DescribeSnapshotScheduleResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddTags() [1/2]

DescribeSnapshotScheduleResult& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::AddTags ( const Tag value)
inline

A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

Definition at line 236 of file DescribeSnapshotScheduleResult.h.

◆ AddTags() [2/2]

DescribeSnapshotScheduleResult& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::AddTags ( Tag &&  value)
inline

A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

Definition at line 244 of file DescribeSnapshotScheduleResult.h.

◆ GetDescription()

const Aws::String& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::GetDescription ( ) const
inline

The snapshot description.

Definition at line 121 of file DescribeSnapshotScheduleResult.h.

◆ GetRecurrenceInHours()

int Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::GetRecurrenceInHours ( ) const
inline

The number of hours between snapshots.

Definition at line 105 of file DescribeSnapshotScheduleResult.h.

◆ GetStartAt()

int Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::GetStartAt ( ) const
inline

The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

Definition at line 85 of file DescribeSnapshotScheduleResult.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::GetTags ( ) const
inline

A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

Definition at line 196 of file DescribeSnapshotScheduleResult.h.

◆ GetTimezone()

const Aws::String& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::GetTimezone ( ) const
inline

A value that indicates the time zone of the gateway.

Definition at line 157 of file DescribeSnapshotScheduleResult.h.

◆ GetVolumeARN()

const Aws::String& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::GetVolumeARN ( ) const
inline

The Amazon Resource Name (ARN) of the volume that was specified in the request.

Definition at line 41 of file DescribeSnapshotScheduleResult.h.

◆ operator=()

DescribeSnapshotScheduleResult& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetDescription() [1/3]

void Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::SetDescription ( Aws::String &&  value)
inline

The snapshot description.

Definition at line 131 of file DescribeSnapshotScheduleResult.h.

◆ SetDescription() [2/3]

void Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::SetDescription ( const Aws::String value)
inline

The snapshot description.

Definition at line 126 of file DescribeSnapshotScheduleResult.h.

◆ SetDescription() [3/3]

void Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::SetDescription ( const char *  value)
inline

The snapshot description.

Definition at line 136 of file DescribeSnapshotScheduleResult.h.

◆ SetRecurrenceInHours()

void Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::SetRecurrenceInHours ( int  value)
inline

The number of hours between snapshots.

Definition at line 110 of file DescribeSnapshotScheduleResult.h.

◆ SetStartAt()

void Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::SetStartAt ( int  value)
inline

The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

Definition at line 92 of file DescribeSnapshotScheduleResult.h.

◆ SetTags() [1/2]

void Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::SetTags ( Aws::Vector< Tag > &&  value)
inline

A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

Definition at line 212 of file DescribeSnapshotScheduleResult.h.

◆ SetTags() [2/2]

void Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::SetTags ( const Aws::Vector< Tag > &  value)
inline

A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

Definition at line 204 of file DescribeSnapshotScheduleResult.h.

◆ SetTimezone() [1/3]

void Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::SetTimezone ( Aws::String &&  value)
inline

A value that indicates the time zone of the gateway.

Definition at line 167 of file DescribeSnapshotScheduleResult.h.

◆ SetTimezone() [2/3]

void Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::SetTimezone ( const Aws::String value)
inline

A value that indicates the time zone of the gateway.

Definition at line 162 of file DescribeSnapshotScheduleResult.h.

◆ SetTimezone() [3/3]

void Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::SetTimezone ( const char *  value)
inline

A value that indicates the time zone of the gateway.

Definition at line 172 of file DescribeSnapshotScheduleResult.h.

◆ SetVolumeARN() [1/3]

void Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::SetVolumeARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the volume that was specified in the request.

Definition at line 53 of file DescribeSnapshotScheduleResult.h.

◆ SetVolumeARN() [2/3]

void Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::SetVolumeARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the volume that was specified in the request.

Definition at line 47 of file DescribeSnapshotScheduleResult.h.

◆ SetVolumeARN() [3/3]

void Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::SetVolumeARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the volume that was specified in the request.

Definition at line 59 of file DescribeSnapshotScheduleResult.h.

◆ WithDescription() [1/3]

DescribeSnapshotScheduleResult& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::WithDescription ( Aws::String &&  value)
inline

The snapshot description.

Definition at line 146 of file DescribeSnapshotScheduleResult.h.

◆ WithDescription() [2/3]

DescribeSnapshotScheduleResult& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::WithDescription ( const Aws::String value)
inline

The snapshot description.

Definition at line 141 of file DescribeSnapshotScheduleResult.h.

◆ WithDescription() [3/3]

DescribeSnapshotScheduleResult& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::WithDescription ( const char *  value)
inline

The snapshot description.

Definition at line 151 of file DescribeSnapshotScheduleResult.h.

◆ WithRecurrenceInHours()

DescribeSnapshotScheduleResult& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::WithRecurrenceInHours ( int  value)
inline

The number of hours between snapshots.

Definition at line 115 of file DescribeSnapshotScheduleResult.h.

◆ WithStartAt()

DescribeSnapshotScheduleResult& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::WithStartAt ( int  value)
inline

The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

Definition at line 99 of file DescribeSnapshotScheduleResult.h.

◆ WithTags() [1/2]

DescribeSnapshotScheduleResult& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::WithTags ( Aws::Vector< Tag > &&  value)
inline

A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

Definition at line 228 of file DescribeSnapshotScheduleResult.h.

◆ WithTags() [2/2]

DescribeSnapshotScheduleResult& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::WithTags ( const Aws::Vector< Tag > &  value)
inline

A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

Definition at line 220 of file DescribeSnapshotScheduleResult.h.

◆ WithTimezone() [1/3]

DescribeSnapshotScheduleResult& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::WithTimezone ( Aws::String &&  value)
inline

A value that indicates the time zone of the gateway.

Definition at line 182 of file DescribeSnapshotScheduleResult.h.

◆ WithTimezone() [2/3]

DescribeSnapshotScheduleResult& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::WithTimezone ( const Aws::String value)
inline

A value that indicates the time zone of the gateway.

Definition at line 177 of file DescribeSnapshotScheduleResult.h.

◆ WithTimezone() [3/3]

DescribeSnapshotScheduleResult& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::WithTimezone ( const char *  value)
inline

A value that indicates the time zone of the gateway.

Definition at line 187 of file DescribeSnapshotScheduleResult.h.

◆ WithVolumeARN() [1/3]

DescribeSnapshotScheduleResult& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::WithVolumeARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the volume that was specified in the request.

Definition at line 71 of file DescribeSnapshotScheduleResult.h.

◆ WithVolumeARN() [2/3]

DescribeSnapshotScheduleResult& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::WithVolumeARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the volume that was specified in the request.

Definition at line 65 of file DescribeSnapshotScheduleResult.h.

◆ WithVolumeARN() [3/3]

DescribeSnapshotScheduleResult& Aws::StorageGateway::Model::DescribeSnapshotScheduleResult::WithVolumeARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the volume that was specified in the request.

Definition at line 77 of file DescribeSnapshotScheduleResult.h.


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