60 inline void SetClusterIdentifier(
const char* value) { m_clusterIdentifierHasBeenSet =
true; m_clusterIdentifier.assign(value); }
102 inline void SetSnapshotIdentifier(
const char* value) { m_snapshotIdentifierHasBeenSet =
true; m_snapshotIdentifier.assign(value); }
148 inline void SetSnapshotType(
const char* value) { m_snapshotTypeHasBeenSet =
true; m_snapshotType.assign(value); }
269 inline void SetMaxRecords(
int value) { m_maxRecordsHasBeenSet =
true; m_maxRecords = value; }
319 inline void SetMarker(
const char* value) { m_markerHasBeenSet =
true; m_marker.assign(value); }
381 inline void SetOwnerAccount(
const char* value) { m_ownerAccountHasBeenSet =
true; m_ownerAccount.assign(value); }
569 bool m_clusterIdentifierHasBeenSet;
571 bool m_snapshotIdentifierHasBeenSet;
573 bool m_snapshotTypeHasBeenSet;
575 bool m_startTimeHasBeenSet;
577 bool m_endTimeHasBeenSet;
579 bool m_maxRecordsHasBeenSet;
581 bool m_markerHasBeenSet;
583 bool m_ownerAccountHasBeenSet;
585 bool m_tagKeysHasBeenSet;
587 bool m_tagValuesHasBeenSet;
void SetStartTime(Aws::Utils::DateTime &&value)
const Aws::String & GetSnapshotType() const
DescribeClusterSnapshotsRequest & WithStartTime(const Aws::Utils::DateTime &value)
DescribeClusterSnapshotsRequest & WithMaxRecords(int value)
const Aws::String & GetSnapshotIdentifier() const
void SetClusterIdentifier(Aws::String &&value)
const Aws::Utils::DateTime & GetEndTime() const
void SetOwnerAccount(const char *value)
void SetSnapshotIdentifier(Aws::String &&value)
void SetTagKeys(Aws::Vector< Aws::String > &&value)
void SetOwnerAccount(Aws::String &&value)
DescribeClusterSnapshotsRequest & AddTagKeys(Aws::String &&value)
DescribeClusterSnapshotsRequest & AddTagKeys(const Aws::String &value)
std::vector< T, Aws::Allocator< T > > Vector
DescribeClusterSnapshotsRequest & WithSnapshotIdentifier(const char *value)
const Aws::String & GetMarker() const
DescribeClusterSnapshotsRequest & WithSnapshotIdentifier(const Aws::String &value)
const Aws::Vector< Aws::String > & GetTagKeys() const
void SetSnapshotType(Aws::String &&value)
DescribeClusterSnapshotsRequest & WithOwnerAccount(Aws::String &&value)
void SetEndTime(const Aws::Utils::DateTime &value)
void SetMarker(const char *value)
DescribeClusterSnapshotsRequest & WithEndTime(Aws::Utils::DateTime &&value)
DescribeClusterSnapshotsRequest & WithTagKeys(Aws::Vector< Aws::String > &&value)
DescribeClusterSnapshotsRequest & WithEndTime(const Aws::Utils::DateTime &value)
void SetClusterIdentifier(const Aws::String &value)
DescribeClusterSnapshotsRequest & WithClusterIdentifier(const char *value)
DescribeClusterSnapshotsRequest & AddTagValues(const Aws::String &value)
void SetMarker(Aws::String &&value)
void SetTagValues(Aws::Vector< Aws::String > &&value)
void SetSnapshotIdentifier(const Aws::String &value)
DescribeClusterSnapshotsRequest & WithClusterIdentifier(const Aws::String &value)
void SetTagKeys(const Aws::Vector< Aws::String > &value)
DescribeClusterSnapshotsRequest & WithSnapshotType(Aws::String &&value)
void SetSnapshotType(const Aws::String &value)
DescribeClusterSnapshotsRequest & WithTagValues(const Aws::Vector< Aws::String > &value)
DescribeClusterSnapshotsRequest & AddTagKeys(const char *value)
DescribeClusterSnapshotsRequest & WithSnapshotType(const char *value)
int GetMaxRecords() const
void SetMaxRecords(int value)
DescribeClusterSnapshotsRequest & WithSnapshotIdentifier(Aws::String &&value)
void SetSnapshotType(const char *value)
DescribeClusterSnapshotsRequest & WithMarker(const char *value)
DescribeClusterSnapshotsRequest & AddTagValues(const char *value)
DescribeClusterSnapshotsRequest & WithClusterIdentifier(Aws::String &&value)
DescribeClusterSnapshotsRequest & WithTagKeys(const Aws::Vector< Aws::String > &value)
void SetSnapshotIdentifier(const char *value)
void SetEndTime(Aws::Utils::DateTime &&value)
const Aws::Vector< Aws::String > & GetTagValues() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetStartTime(const Aws::Utils::DateTime &value)
DescribeClusterSnapshotsRequest & WithSnapshotType(const Aws::String &value)
const Aws::String & GetClusterIdentifier() const
void SetMarker(const Aws::String &value)
DescribeClusterSnapshotsRequest & WithTagValues(Aws::Vector< Aws::String > &&value)
const Aws::Utils::DateTime & GetStartTime() const
const Aws::String & GetOwnerAccount() const
DescribeClusterSnapshotsRequest & WithMarker(Aws::String &&value)
DescribeClusterSnapshotsRequest & WithOwnerAccount(const Aws::String &value)
DescribeClusterSnapshotsRequest & WithStartTime(Aws::Utils::DateTime &&value)
DescribeClusterSnapshotsRequest & WithOwnerAccount(const char *value)
void SetOwnerAccount(const Aws::String &value)
void SetClusterIdentifier(const char *value)
DescribeClusterSnapshotsRequest & AddTagValues(Aws::String &&value)
void SetTagValues(const Aws::Vector< Aws::String > &value)
JSON (JavaScript Object Notation).
DescribeClusterSnapshotsRequest & WithMarker(const Aws::String &value)