AWS SDK for C++  1.9.104
AWS SDK for C++
Public Member Functions | List of all members
Aws::Route53::Model::ListTrafficPoliciesRequest Class Reference

#include <ListTrafficPoliciesRequest.h>

+ Inheritance diagram for Aws::Route53::Model::ListTrafficPoliciesRequest:

Public Member Functions

 ListTrafficPoliciesRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
void AddQueryStringParameters (Aws::Http::URI &uri) const override
 
const Aws::StringGetTrafficPolicyIdMarker () const
 
bool TrafficPolicyIdMarkerHasBeenSet () const
 
void SetTrafficPolicyIdMarker (const Aws::String &value)
 
void SetTrafficPolicyIdMarker (Aws::String &&value)
 
void SetTrafficPolicyIdMarker (const char *value)
 
ListTrafficPoliciesRequestWithTrafficPolicyIdMarker (const Aws::String &value)
 
ListTrafficPoliciesRequestWithTrafficPolicyIdMarker (Aws::String &&value)
 
ListTrafficPoliciesRequestWithTrafficPolicyIdMarker (const char *value)
 
const Aws::StringGetMaxItems () const
 
bool MaxItemsHasBeenSet () const
 
void SetMaxItems (const Aws::String &value)
 
void SetMaxItems (Aws::String &&value)
 
void SetMaxItems (const char *value)
 
ListTrafficPoliciesRequestWithMaxItems (const Aws::String &value)
 
ListTrafficPoliciesRequestWithMaxItems (Aws::String &&value)
 
ListTrafficPoliciesRequestWithMaxItems (const char *value)
 
- Public Member Functions inherited from Aws::Route53::Route53Request
virtual ~Route53Request ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Route53::Route53Request
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

A complex type that contains the information about the request to list the traffic policies that are associated with the current Amazon Web Services account.

See Also:

AWS API Reference

Definition at line 30 of file ListTrafficPoliciesRequest.h.

Constructor & Destructor Documentation

◆ ListTrafficPoliciesRequest()

Aws::Route53::Model::ListTrafficPoliciesRequest::ListTrafficPoliciesRequest ( )

Member Function Documentation

◆ AddQueryStringParameters()

void Aws::Route53::Model::ListTrafficPoliciesRequest::AddQueryStringParameters ( Aws::Http::URI uri) const
overridevirtual

Do nothing virtual, override this to add query strings to the request

Reimplemented from Aws::AmazonWebServiceRequest.

◆ GetMaxItems()

const Aws::String& Aws::Route53::Model::ListTrafficPoliciesRequest::GetMaxItems ( ) const
inline

(Optional) The maximum number of traffic policies that you want Amazon Route 53 to return in response to this request. If you have more than MaxItems traffic policies, the value of IsTruncated in the response is true, and the value of TrafficPolicyIdMarker is the ID of the first traffic policy that Route 53 will return if you submit another request.

Definition at line 159 of file ListTrafficPoliciesRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::Route53::Model::ListTrafficPoliciesRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 39 of file ListTrafficPoliciesRequest.h.

◆ GetTrafficPolicyIdMarker()

const Aws::String& Aws::Route53::Model::ListTrafficPoliciesRequest::GetTrafficPolicyIdMarker ( ) const
inline

(Conditional) For your first request to ListTrafficPolicies, don't include the TrafficPolicyIdMarker parameter.

If you have more traffic policies than the value of MaxItems, ListTrafficPolicies returns only the first MaxItems traffic policies. To get the next group of policies, submit another request to ListTrafficPolicies. For the value of TrafficPolicyIdMarker, specify the value of TrafficPolicyIdMarker that was returned in the previous response.

Definition at line 57 of file ListTrafficPoliciesRequest.h.

◆ MaxItemsHasBeenSet()

bool Aws::Route53::Model::ListTrafficPoliciesRequest::MaxItemsHasBeenSet ( ) const
inline

(Optional) The maximum number of traffic policies that you want Amazon Route 53 to return in response to this request. If you have more than MaxItems traffic policies, the value of IsTruncated in the response is true, and the value of TrafficPolicyIdMarker is the ID of the first traffic policy that Route 53 will return if you submit another request.

Definition at line 169 of file ListTrafficPoliciesRequest.h.

◆ SerializePayload()

Aws::String Aws::Route53::Model::ListTrafficPoliciesRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetMaxItems() [1/3]

void Aws::Route53::Model::ListTrafficPoliciesRequest::SetMaxItems ( Aws::String &&  value)
inline

(Optional) The maximum number of traffic policies that you want Amazon Route 53 to return in response to this request. If you have more than MaxItems traffic policies, the value of IsTruncated in the response is true, and the value of TrafficPolicyIdMarker is the ID of the first traffic policy that Route 53 will return if you submit another request.

Definition at line 189 of file ListTrafficPoliciesRequest.h.

◆ SetMaxItems() [2/3]

void Aws::Route53::Model::ListTrafficPoliciesRequest::SetMaxItems ( const Aws::String value)
inline

(Optional) The maximum number of traffic policies that you want Amazon Route 53 to return in response to this request. If you have more than MaxItems traffic policies, the value of IsTruncated in the response is true, and the value of TrafficPolicyIdMarker is the ID of the first traffic policy that Route 53 will return if you submit another request.

Definition at line 179 of file ListTrafficPoliciesRequest.h.

◆ SetMaxItems() [3/3]

void Aws::Route53::Model::ListTrafficPoliciesRequest::SetMaxItems ( const char *  value)
inline

(Optional) The maximum number of traffic policies that you want Amazon Route 53 to return in response to this request. If you have more than MaxItems traffic policies, the value of IsTruncated in the response is true, and the value of TrafficPolicyIdMarker is the ID of the first traffic policy that Route 53 will return if you submit another request.

Definition at line 199 of file ListTrafficPoliciesRequest.h.

◆ SetTrafficPolicyIdMarker() [1/3]

void Aws::Route53::Model::ListTrafficPoliciesRequest::SetTrafficPolicyIdMarker ( Aws::String &&  value)
inline

(Conditional) For your first request to ListTrafficPolicies, don't include the TrafficPolicyIdMarker parameter.

If you have more traffic policies than the value of MaxItems, ListTrafficPolicies returns only the first MaxItems traffic policies. To get the next group of policies, submit another request to ListTrafficPolicies. For the value of TrafficPolicyIdMarker, specify the value of TrafficPolicyIdMarker that was returned in the previous response.

Definition at line 96 of file ListTrafficPoliciesRequest.h.

◆ SetTrafficPolicyIdMarker() [2/3]

void Aws::Route53::Model::ListTrafficPoliciesRequest::SetTrafficPolicyIdMarker ( const Aws::String value)
inline

(Conditional) For your first request to ListTrafficPolicies, don't include the TrafficPolicyIdMarker parameter.

If you have more traffic policies than the value of MaxItems, ListTrafficPolicies returns only the first MaxItems traffic policies. To get the next group of policies, submit another request to ListTrafficPolicies. For the value of TrafficPolicyIdMarker, specify the value of TrafficPolicyIdMarker that was returned in the previous response.

Definition at line 83 of file ListTrafficPoliciesRequest.h.

◆ SetTrafficPolicyIdMarker() [3/3]

void Aws::Route53::Model::ListTrafficPoliciesRequest::SetTrafficPolicyIdMarker ( const char *  value)
inline

(Conditional) For your first request to ListTrafficPolicies, don't include the TrafficPolicyIdMarker parameter.

If you have more traffic policies than the value of MaxItems, ListTrafficPolicies returns only the first MaxItems traffic policies. To get the next group of policies, submit another request to ListTrafficPolicies. For the value of TrafficPolicyIdMarker, specify the value of TrafficPolicyIdMarker that was returned in the previous response.

Definition at line 109 of file ListTrafficPoliciesRequest.h.

◆ TrafficPolicyIdMarkerHasBeenSet()

bool Aws::Route53::Model::ListTrafficPoliciesRequest::TrafficPolicyIdMarkerHasBeenSet ( ) const
inline

(Conditional) For your first request to ListTrafficPolicies, don't include the TrafficPolicyIdMarker parameter.

If you have more traffic policies than the value of MaxItems, ListTrafficPolicies returns only the first MaxItems traffic policies. To get the next group of policies, submit another request to ListTrafficPolicies. For the value of TrafficPolicyIdMarker, specify the value of TrafficPolicyIdMarker that was returned in the previous response.

Definition at line 70 of file ListTrafficPoliciesRequest.h.

◆ WithMaxItems() [1/3]

ListTrafficPoliciesRequest& Aws::Route53::Model::ListTrafficPoliciesRequest::WithMaxItems ( Aws::String &&  value)
inline

(Optional) The maximum number of traffic policies that you want Amazon Route 53 to return in response to this request. If you have more than MaxItems traffic policies, the value of IsTruncated in the response is true, and the value of TrafficPolicyIdMarker is the ID of the first traffic policy that Route 53 will return if you submit another request.

Definition at line 219 of file ListTrafficPoliciesRequest.h.

◆ WithMaxItems() [2/3]

ListTrafficPoliciesRequest& Aws::Route53::Model::ListTrafficPoliciesRequest::WithMaxItems ( const Aws::String value)
inline

(Optional) The maximum number of traffic policies that you want Amazon Route 53 to return in response to this request. If you have more than MaxItems traffic policies, the value of IsTruncated in the response is true, and the value of TrafficPolicyIdMarker is the ID of the first traffic policy that Route 53 will return if you submit another request.

Definition at line 209 of file ListTrafficPoliciesRequest.h.

◆ WithMaxItems() [3/3]

ListTrafficPoliciesRequest& Aws::Route53::Model::ListTrafficPoliciesRequest::WithMaxItems ( const char *  value)
inline

(Optional) The maximum number of traffic policies that you want Amazon Route 53 to return in response to this request. If you have more than MaxItems traffic policies, the value of IsTruncated in the response is true, and the value of TrafficPolicyIdMarker is the ID of the first traffic policy that Route 53 will return if you submit another request.

Definition at line 229 of file ListTrafficPoliciesRequest.h.

◆ WithTrafficPolicyIdMarker() [1/3]

ListTrafficPoliciesRequest& Aws::Route53::Model::ListTrafficPoliciesRequest::WithTrafficPolicyIdMarker ( Aws::String &&  value)
inline

(Conditional) For your first request to ListTrafficPolicies, don't include the TrafficPolicyIdMarker parameter.

If you have more traffic policies than the value of MaxItems, ListTrafficPolicies returns only the first MaxItems traffic policies. To get the next group of policies, submit another request to ListTrafficPolicies. For the value of TrafficPolicyIdMarker, specify the value of TrafficPolicyIdMarker that was returned in the previous response.

Definition at line 135 of file ListTrafficPoliciesRequest.h.

◆ WithTrafficPolicyIdMarker() [2/3]

ListTrafficPoliciesRequest& Aws::Route53::Model::ListTrafficPoliciesRequest::WithTrafficPolicyIdMarker ( const Aws::String value)
inline

(Conditional) For your first request to ListTrafficPolicies, don't include the TrafficPolicyIdMarker parameter.

If you have more traffic policies than the value of MaxItems, ListTrafficPolicies returns only the first MaxItems traffic policies. To get the next group of policies, submit another request to ListTrafficPolicies. For the value of TrafficPolicyIdMarker, specify the value of TrafficPolicyIdMarker that was returned in the previous response.

Definition at line 122 of file ListTrafficPoliciesRequest.h.

◆ WithTrafficPolicyIdMarker() [3/3]

ListTrafficPoliciesRequest& Aws::Route53::Model::ListTrafficPoliciesRequest::WithTrafficPolicyIdMarker ( const char *  value)
inline

(Conditional) For your first request to ListTrafficPolicies, don't include the TrafficPolicyIdMarker parameter.

If you have more traffic policies than the value of MaxItems, ListTrafficPolicies returns only the first MaxItems traffic policies. To get the next group of policies, submit another request to ListTrafficPolicies. For the value of TrafficPolicyIdMarker, specify the value of TrafficPolicyIdMarker that was returned in the previous response.

Definition at line 148 of file ListTrafficPoliciesRequest.h.


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