AWS SDK for C++  1.9.132
AWS SDK for C++
Public Member Functions | List of all members
Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult Class Reference

#include <DescribeSnapshotCopyGrantsResult.h>

Public Member Functions

 DescribeSnapshotCopyGrantsResult ()
 
 DescribeSnapshotCopyGrantsResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
DescribeSnapshotCopyGrantsResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::StringGetMarker () const
 
void SetMarker (const Aws::String &value)
 
void SetMarker (Aws::String &&value)
 
void SetMarker (const char *value)
 
DescribeSnapshotCopyGrantsResultWithMarker (const Aws::String &value)
 
DescribeSnapshotCopyGrantsResultWithMarker (Aws::String &&value)
 
DescribeSnapshotCopyGrantsResultWithMarker (const char *value)
 
const Aws::Vector< SnapshotCopyGrant > & GetSnapshotCopyGrants () const
 
void SetSnapshotCopyGrants (const Aws::Vector< SnapshotCopyGrant > &value)
 
void SetSnapshotCopyGrants (Aws::Vector< SnapshotCopyGrant > &&value)
 
DescribeSnapshotCopyGrantsResultWithSnapshotCopyGrants (const Aws::Vector< SnapshotCopyGrant > &value)
 
DescribeSnapshotCopyGrantsResultWithSnapshotCopyGrants (Aws::Vector< SnapshotCopyGrant > &&value)
 
DescribeSnapshotCopyGrantsResultAddSnapshotCopyGrants (const SnapshotCopyGrant &value)
 
DescribeSnapshotCopyGrantsResultAddSnapshotCopyGrants (SnapshotCopyGrant &&value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
DescribeSnapshotCopyGrantsResultWithResponseMetadata (const ResponseMetadata &value)
 
DescribeSnapshotCopyGrantsResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

See Also:

AWS API Reference

Definition at line 35 of file DescribeSnapshotCopyGrantsResult.h.

Constructor & Destructor Documentation

◆ DescribeSnapshotCopyGrantsResult() [1/2]

Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::DescribeSnapshotCopyGrantsResult ( )

◆ DescribeSnapshotCopyGrantsResult() [2/2]

Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::DescribeSnapshotCopyGrantsResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ AddSnapshotCopyGrants() [1/2]

DescribeSnapshotCopyGrantsResult& Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::AddSnapshotCopyGrants ( const SnapshotCopyGrant value)
inline

The list of SnapshotCopyGrant objects.

Definition at line 156 of file DescribeSnapshotCopyGrantsResult.h.

◆ AddSnapshotCopyGrants() [2/2]

DescribeSnapshotCopyGrantsResult& Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::AddSnapshotCopyGrants ( SnapshotCopyGrant &&  value)
inline

The list of SnapshotCopyGrant objects.

Definition at line 161 of file DescribeSnapshotCopyGrantsResult.h.

◆ GetMarker()

const Aws::String& Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::GetMarker ( ) const
inline

An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeSnapshotCopyGrant request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

Constraints: You can specify either the SnapshotCopyGrantName parameter or the Marker parameter, but not both.

Definition at line 53 of file DescribeSnapshotCopyGrantsResult.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::GetResponseMetadata ( ) const
inline

Definition at line 165 of file DescribeSnapshotCopyGrantsResult.h.

◆ GetSnapshotCopyGrants()

const Aws::Vector<SnapshotCopyGrant>& Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::GetSnapshotCopyGrants ( ) const
inline

The list of SnapshotCopyGrant objects.

Definition at line 131 of file DescribeSnapshotCopyGrantsResult.h.

◆ operator=()

DescribeSnapshotCopyGrantsResult& Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetMarker() [1/3]

void Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::SetMarker ( Aws::String &&  value)
inline

An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeSnapshotCopyGrant request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

Constraints: You can specify either the SnapshotCopyGrantName parameter or the Marker parameter, but not both.

Definition at line 77 of file DescribeSnapshotCopyGrantsResult.h.

◆ SetMarker() [2/3]

void Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::SetMarker ( const Aws::String value)
inline

An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeSnapshotCopyGrant request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

Constraints: You can specify either the SnapshotCopyGrantName parameter or the Marker parameter, but not both.

Definition at line 65 of file DescribeSnapshotCopyGrantsResult.h.

◆ SetMarker() [3/3]

void Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::SetMarker ( const char *  value)
inline

An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeSnapshotCopyGrant request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

Constraints: You can specify either the SnapshotCopyGrantName parameter or the Marker parameter, but not both.

Definition at line 89 of file DescribeSnapshotCopyGrantsResult.h.

◆ SetResponseMetadata() [1/2]

void Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 168 of file DescribeSnapshotCopyGrantsResult.h.

◆ SetResponseMetadata() [2/2]

void Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 171 of file DescribeSnapshotCopyGrantsResult.h.

◆ SetSnapshotCopyGrants() [1/2]

void Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::SetSnapshotCopyGrants ( Aws::Vector< SnapshotCopyGrant > &&  value)
inline

The list of SnapshotCopyGrant objects.

Definition at line 141 of file DescribeSnapshotCopyGrantsResult.h.

◆ SetSnapshotCopyGrants() [2/2]

void Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::SetSnapshotCopyGrants ( const Aws::Vector< SnapshotCopyGrant > &  value)
inline

The list of SnapshotCopyGrant objects.

Definition at line 136 of file DescribeSnapshotCopyGrantsResult.h.

◆ WithMarker() [1/3]

DescribeSnapshotCopyGrantsResult& Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::WithMarker ( Aws::String &&  value)
inline

An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeSnapshotCopyGrant request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

Constraints: You can specify either the SnapshotCopyGrantName parameter or the Marker parameter, but not both.

Definition at line 113 of file DescribeSnapshotCopyGrantsResult.h.

◆ WithMarker() [2/3]

DescribeSnapshotCopyGrantsResult& Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::WithMarker ( const Aws::String value)
inline

An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeSnapshotCopyGrant request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

Constraints: You can specify either the SnapshotCopyGrantName parameter or the Marker parameter, but not both.

Definition at line 101 of file DescribeSnapshotCopyGrantsResult.h.

◆ WithMarker() [3/3]

DescribeSnapshotCopyGrantsResult& Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::WithMarker ( const char *  value)
inline

An optional parameter that specifies the starting point to return a set of response records. When the results of a DescribeSnapshotCopyGrant request exceed the value specified in MaxRecords, Amazon Web Services returns a value in the Marker field of the response. You can retrieve the next set of response records by providing the returned marker value in the Marker parameter and retrying the request.

Constraints: You can specify either the SnapshotCopyGrantName parameter or the Marker parameter, but not both.

Definition at line 125 of file DescribeSnapshotCopyGrantsResult.h.

◆ WithResponseMetadata() [1/2]

DescribeSnapshotCopyGrantsResult& Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 174 of file DescribeSnapshotCopyGrantsResult.h.

◆ WithResponseMetadata() [2/2]

DescribeSnapshotCopyGrantsResult& Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 177 of file DescribeSnapshotCopyGrantsResult.h.

◆ WithSnapshotCopyGrants() [1/2]

DescribeSnapshotCopyGrantsResult& Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::WithSnapshotCopyGrants ( Aws::Vector< SnapshotCopyGrant > &&  value)
inline

The list of SnapshotCopyGrant objects.

Definition at line 151 of file DescribeSnapshotCopyGrantsResult.h.

◆ WithSnapshotCopyGrants() [2/2]

DescribeSnapshotCopyGrantsResult& Aws::Redshift::Model::DescribeSnapshotCopyGrantsResult::WithSnapshotCopyGrants ( const Aws::Vector< SnapshotCopyGrant > &  value)
inline

The list of SnapshotCopyGrant objects.

Definition at line 146 of file DescribeSnapshotCopyGrantsResult.h.


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