AWS SDK for C++  0.12.9
AWS SDK for C++
Public Member Functions | List of all members
Aws::SES::Model::GetIdentityPoliciesRequest Class Reference

#include <GetIdentityPoliciesRequest.h>

Inheritance diagram for Aws::SES::Model::GetIdentityPoliciesRequest:
Aws::SES::SESRequest Aws::AmazonSerializableWebServiceRequest Aws::AmazonWebServiceRequest

Public Member Functions

 GetIdentityPoliciesRequest ()
 
Aws::String SerializePayload () const override
 
const Aws::StringGetIdentity () const
 
void SetIdentity (const Aws::String &value)
 
void SetIdentity (Aws::String &&value)
 
void SetIdentity (const char *value)
 
GetIdentityPoliciesRequestWithIdentity (const Aws::String &value)
 
GetIdentityPoliciesRequestWithIdentity (Aws::String &&value)
 
GetIdentityPoliciesRequestWithIdentity (const char *value)
 
const Aws::Vector< Aws::String > & GetPolicyNames () const
 
void SetPolicyNames (const Aws::Vector< Aws::String > &value)
 
void SetPolicyNames (Aws::Vector< Aws::String > &&value)
 
GetIdentityPoliciesRequestWithPolicyNames (const Aws::Vector< Aws::String > &value)
 
GetIdentityPoliciesRequestWithPolicyNames (Aws::Vector< Aws::String > &&value)
 
GetIdentityPoliciesRequestAddPolicyNames (const Aws::String &value)
 
GetIdentityPoliciesRequestAddPolicyNames (Aws::String &&value)
 
GetIdentityPoliciesRequestAddPolicyNames (const char *value)
 
- Public Member Functions inherited from Aws::SES::SESRequest
virtual ~SESRequest ()
 
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 AddQueryStringParameters (Aws::Http::URI &uri) 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 SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::SES::SESRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 

Detailed Description

Definition at line 30 of file GetIdentityPoliciesRequest.h.

Constructor & Destructor Documentation

Aws::SES::Model::GetIdentityPoliciesRequest::GetIdentityPoliciesRequest ( )

Member Function Documentation

GetIdentityPoliciesRequest& Aws::SES::Model::GetIdentityPoliciesRequest::AddPolicyNames ( const Aws::String value)
inline

A list of the names of policies to be retrieved. You can retrieve a maximum of 20 policies at a time. If you do not know the names of the policies that are attached to the identity, you can use ListIdentityPolicies.

Definition at line 139 of file GetIdentityPoliciesRequest.h.

GetIdentityPoliciesRequest& Aws::SES::Model::GetIdentityPoliciesRequest::AddPolicyNames ( Aws::String &&  value)
inline

A list of the names of policies to be retrieved. You can retrieve a maximum of 20 policies at a time. If you do not know the names of the policies that are attached to the identity, you can use ListIdentityPolicies.

Definition at line 146 of file GetIdentityPoliciesRequest.h.

GetIdentityPoliciesRequest& Aws::SES::Model::GetIdentityPoliciesRequest::AddPolicyNames ( const char *  value)
inline

A list of the names of policies to be retrieved. You can retrieve a maximum of 20 policies at a time. If you do not know the names of the policies that are attached to the identity, you can use ListIdentityPolicies.

Definition at line 153 of file GetIdentityPoliciesRequest.h.

const Aws::String& Aws::SES::Model::GetIdentityPoliciesRequest::GetIdentity ( ) const
inline

The identity for which the policies will be retrieved. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@.nosp@m.exam.nosp@m.ple.c.nosp@m.om, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

To successfully call this API, you must own the identity.

Definition at line 43 of file GetIdentityPoliciesRequest.h.

const Aws::Vector<Aws::String>& Aws::SES::Model::GetIdentityPoliciesRequest::GetPolicyNames ( ) const
inline

A list of the names of policies to be retrieved. You can retrieve a maximum of 20 policies at a time. If you do not know the names of the policies that are attached to the identity, you can use ListIdentityPolicies.

Definition at line 104 of file GetIdentityPoliciesRequest.h.

Aws::String Aws::SES::Model::GetIdentityPoliciesRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::SES::SESRequest.

void Aws::SES::Model::GetIdentityPoliciesRequest::SetIdentity ( const Aws::String value)
inline

The identity for which the policies will be retrieved. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@.nosp@m.exam.nosp@m.ple.c.nosp@m.om, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

To successfully call this API, you must own the identity.

Definition at line 52 of file GetIdentityPoliciesRequest.h.

void Aws::SES::Model::GetIdentityPoliciesRequest::SetIdentity ( Aws::String &&  value)
inline

The identity for which the policies will be retrieved. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@.nosp@m.exam.nosp@m.ple.c.nosp@m.om, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

To successfully call this API, you must own the identity.

Definition at line 61 of file GetIdentityPoliciesRequest.h.

void Aws::SES::Model::GetIdentityPoliciesRequest::SetIdentity ( const char *  value)
inline

The identity for which the policies will be retrieved. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@.nosp@m.exam.nosp@m.ple.c.nosp@m.om, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

To successfully call this API, you must own the identity.

Definition at line 70 of file GetIdentityPoliciesRequest.h.

void Aws::SES::Model::GetIdentityPoliciesRequest::SetPolicyNames ( const Aws::Vector< Aws::String > &  value)
inline

A list of the names of policies to be retrieved. You can retrieve a maximum of 20 policies at a time. If you do not know the names of the policies that are attached to the identity, you can use ListIdentityPolicies.

Definition at line 111 of file GetIdentityPoliciesRequest.h.

void Aws::SES::Model::GetIdentityPoliciesRequest::SetPolicyNames ( Aws::Vector< Aws::String > &&  value)
inline

A list of the names of policies to be retrieved. You can retrieve a maximum of 20 policies at a time. If you do not know the names of the policies that are attached to the identity, you can use ListIdentityPolicies.

Definition at line 118 of file GetIdentityPoliciesRequest.h.

GetIdentityPoliciesRequest& Aws::SES::Model::GetIdentityPoliciesRequest::WithIdentity ( const Aws::String value)
inline

The identity for which the policies will be retrieved. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@.nosp@m.exam.nosp@m.ple.c.nosp@m.om, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

To successfully call this API, you must own the identity.

Definition at line 79 of file GetIdentityPoliciesRequest.h.

GetIdentityPoliciesRequest& Aws::SES::Model::GetIdentityPoliciesRequest::WithIdentity ( Aws::String &&  value)
inline

The identity for which the policies will be retrieved. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@.nosp@m.exam.nosp@m.ple.c.nosp@m.om, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

To successfully call this API, you must own the identity.

Definition at line 88 of file GetIdentityPoliciesRequest.h.

GetIdentityPoliciesRequest& Aws::SES::Model::GetIdentityPoliciesRequest::WithIdentity ( const char *  value)
inline

The identity for which the policies will be retrieved. You can specify an identity by using its name or by using its Amazon Resource Name (ARN). Examples: user@.nosp@m.exam.nosp@m.ple.c.nosp@m.om, example.com, arn:aws:ses:us-east-1:123456789012:identity/example.com.

To successfully call this API, you must own the identity.

Definition at line 97 of file GetIdentityPoliciesRequest.h.

GetIdentityPoliciesRequest& Aws::SES::Model::GetIdentityPoliciesRequest::WithPolicyNames ( const Aws::Vector< Aws::String > &  value)
inline

A list of the names of policies to be retrieved. You can retrieve a maximum of 20 policies at a time. If you do not know the names of the policies that are attached to the identity, you can use ListIdentityPolicies.

Definition at line 125 of file GetIdentityPoliciesRequest.h.

GetIdentityPoliciesRequest& Aws::SES::Model::GetIdentityPoliciesRequest::WithPolicyNames ( Aws::Vector< Aws::String > &&  value)
inline

A list of the names of policies to be retrieved. You can retrieve a maximum of 20 policies at a time. If you do not know the names of the policies that are attached to the identity, you can use ListIdentityPolicies.

Definition at line 132 of file GetIdentityPoliciesRequest.h.


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