/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include See Also:
AWS
* API Reference
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.
*/ inline const Aws::String& GetMarker() const{ return m_marker; } /** *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.
*/ inline void SetMarker(const Aws::String& value) { m_marker = value; } /** *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.
*/ inline void SetMarker(Aws::String&& value) { m_marker = std::move(value); } /** *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.
*/ inline void SetMarker(const char* value) { m_marker.assign(value); } /** *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.
*/ inline DescribeSnapshotCopyGrantsResult& WithMarker(const Aws::String& value) { SetMarker(value); return *this;} /** *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.
*/ inline DescribeSnapshotCopyGrantsResult& WithMarker(Aws::String&& value) { SetMarker(std::move(value)); return *this;} /** *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.
*/ inline DescribeSnapshotCopyGrantsResult& WithMarker(const char* value) { SetMarker(value); return *this;} /** *The list of SnapshotCopyGrant
objects.
The list of SnapshotCopyGrant
objects.
The list of SnapshotCopyGrant
objects.
The list of SnapshotCopyGrant
objects.
The list of SnapshotCopyGrant
objects.
The list of SnapshotCopyGrant
objects.
The list of SnapshotCopyGrant
objects.