AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::RAM::Model::GetResourceSharesRequest Class Reference

#include <GetResourceSharesRequest.h>

+ Inheritance diagram for Aws::RAM::Model::GetResourceSharesRequest:

Public Member Functions

 GetResourceSharesRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::Vector< Aws::String > & GetResourceShareArns () const
 
bool ResourceShareArnsHasBeenSet () const
 
void SetResourceShareArns (const Aws::Vector< Aws::String > &value)
 
void SetResourceShareArns (Aws::Vector< Aws::String > &&value)
 
GetResourceSharesRequestWithResourceShareArns (const Aws::Vector< Aws::String > &value)
 
GetResourceSharesRequestWithResourceShareArns (Aws::Vector< Aws::String > &&value)
 
GetResourceSharesRequestAddResourceShareArns (const Aws::String &value)
 
GetResourceSharesRequestAddResourceShareArns (Aws::String &&value)
 
GetResourceSharesRequestAddResourceShareArns (const char *value)
 
const ResourceShareStatusGetResourceShareStatus () const
 
bool ResourceShareStatusHasBeenSet () const
 
void SetResourceShareStatus (const ResourceShareStatus &value)
 
void SetResourceShareStatus (ResourceShareStatus &&value)
 
GetResourceSharesRequestWithResourceShareStatus (const ResourceShareStatus &value)
 
GetResourceSharesRequestWithResourceShareStatus (ResourceShareStatus &&value)
 
const ResourceOwnerGetResourceOwner () const
 
bool ResourceOwnerHasBeenSet () const
 
void SetResourceOwner (const ResourceOwner &value)
 
void SetResourceOwner (ResourceOwner &&value)
 
GetResourceSharesRequestWithResourceOwner (const ResourceOwner &value)
 
GetResourceSharesRequestWithResourceOwner (ResourceOwner &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
GetResourceSharesRequestWithName (const Aws::String &value)
 
GetResourceSharesRequestWithName (Aws::String &&value)
 
GetResourceSharesRequestWithName (const char *value)
 
const Aws::Vector< TagFilter > & GetTagFilters () const
 
bool TagFiltersHasBeenSet () const
 
void SetTagFilters (const Aws::Vector< TagFilter > &value)
 
void SetTagFilters (Aws::Vector< TagFilter > &&value)
 
GetResourceSharesRequestWithTagFilters (const Aws::Vector< TagFilter > &value)
 
GetResourceSharesRequestWithTagFilters (Aws::Vector< TagFilter > &&value)
 
GetResourceSharesRequestAddTagFilters (const TagFilter &value)
 
GetResourceSharesRequestAddTagFilters (TagFilter &&value)
 
const Aws::StringGetNextToken () const
 
bool NextTokenHasBeenSet () const
 
void SetNextToken (const Aws::String &value)
 
void SetNextToken (Aws::String &&value)
 
void SetNextToken (const char *value)
 
GetResourceSharesRequestWithNextToken (const Aws::String &value)
 
GetResourceSharesRequestWithNextToken (Aws::String &&value)
 
GetResourceSharesRequestWithNextToken (const char *value)
 
int GetMaxResults () const
 
bool MaxResultsHasBeenSet () const
 
void SetMaxResults (int value)
 
GetResourceSharesRequestWithMaxResults (int value)
 
const Aws::StringGetPermissionArn () const
 
bool PermissionArnHasBeenSet () const
 
void SetPermissionArn (const Aws::String &value)
 
void SetPermissionArn (Aws::String &&value)
 
void SetPermissionArn (const char *value)
 
GetResourceSharesRequestWithPermissionArn (const Aws::String &value)
 
GetResourceSharesRequestWithPermissionArn (Aws::String &&value)
 
GetResourceSharesRequestWithPermissionArn (const char *value)
 
- Public Member Functions inherited from Aws::RAM::RAMRequest
virtual ~RAMRequest ()
 
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
 
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::RAM::RAMRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 25 of file GetResourceSharesRequest.h.

Constructor & Destructor Documentation

◆ GetResourceSharesRequest()

Aws::RAM::Model::GetResourceSharesRequest::GetResourceSharesRequest ( )

Member Function Documentation

◆ AddResourceShareArns() [1/3]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::AddResourceShareArns ( Aws::String &&  value)
inline

The Amazon Resource Names (ARNs) of the resource shares.

Definition at line 77 of file GetResourceSharesRequest.h.

◆ AddResourceShareArns() [2/3]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::AddResourceShareArns ( const Aws::String value)
inline

The Amazon Resource Names (ARNs) of the resource shares.

Definition at line 72 of file GetResourceSharesRequest.h.

◆ AddResourceShareArns() [3/3]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::AddResourceShareArns ( const char *  value)
inline

The Amazon Resource Names (ARNs) of the resource shares.

Definition at line 82 of file GetResourceSharesRequest.h.

◆ AddTagFilters() [1/2]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::AddTagFilters ( const TagFilter value)
inline

One or more tag filters.

Definition at line 221 of file GetResourceSharesRequest.h.

◆ AddTagFilters() [2/2]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::AddTagFilters ( TagFilter &&  value)
inline

One or more tag filters.

Definition at line 226 of file GetResourceSharesRequest.h.

◆ GetMaxResults()

int Aws::RAM::Model::GetResourceSharesRequest::GetMaxResults ( ) const
inline

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

Definition at line 275 of file GetResourceSharesRequest.h.

◆ GetName()

const Aws::String& Aws::RAM::Model::GetResourceSharesRequest::GetName ( ) const
inline

The name of the resource share.

Definition at line 150 of file GetResourceSharesRequest.h.

◆ GetNextToken()

const Aws::String& Aws::RAM::Model::GetResourceSharesRequest::GetNextToken ( ) const
inline

The token for the next page of results.

Definition at line 232 of file GetResourceSharesRequest.h.

◆ GetPermissionArn()

const Aws::String& Aws::RAM::Model::GetResourceSharesRequest::GetPermissionArn ( ) const
inline

The Amazon Resource Name (ARN) of the RAM permission that is associated with the resource share.

Definition at line 303 of file GetResourceSharesRequest.h.

◆ GetResourceOwner()

const ResourceOwner& Aws::RAM::Model::GetResourceSharesRequest::GetResourceOwner ( ) const
inline

The type of owner.

Definition at line 119 of file GetResourceSharesRequest.h.

◆ GetResourceShareArns()

const Aws::Vector<Aws::String>& Aws::RAM::Model::GetResourceSharesRequest::GetResourceShareArns ( ) const
inline

The Amazon Resource Names (ARNs) of the resource shares.

Definition at line 42 of file GetResourceSharesRequest.h.

◆ GetResourceShareStatus()

const ResourceShareStatus& Aws::RAM::Model::GetResourceSharesRequest::GetResourceShareStatus ( ) const
inline

The status of the resource share.

Definition at line 88 of file GetResourceSharesRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::RAM::Model::GetResourceSharesRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 34 of file GetResourceSharesRequest.h.

◆ GetTagFilters()

const Aws::Vector<TagFilter>& Aws::RAM::Model::GetResourceSharesRequest::GetTagFilters ( ) const
inline

One or more tag filters.

Definition at line 191 of file GetResourceSharesRequest.h.

◆ MaxResultsHasBeenSet()

bool Aws::RAM::Model::GetResourceSharesRequest::MaxResultsHasBeenSet ( ) const
inline

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

Definition at line 282 of file GetResourceSharesRequest.h.

◆ NameHasBeenSet()

bool Aws::RAM::Model::GetResourceSharesRequest::NameHasBeenSet ( ) const
inline

The name of the resource share.

Definition at line 155 of file GetResourceSharesRequest.h.

◆ NextTokenHasBeenSet()

bool Aws::RAM::Model::GetResourceSharesRequest::NextTokenHasBeenSet ( ) const
inline

The token for the next page of results.

Definition at line 237 of file GetResourceSharesRequest.h.

◆ PermissionArnHasBeenSet()

bool Aws::RAM::Model::GetResourceSharesRequest::PermissionArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the RAM permission that is associated with the resource share.

Definition at line 309 of file GetResourceSharesRequest.h.

◆ ResourceOwnerHasBeenSet()

bool Aws::RAM::Model::GetResourceSharesRequest::ResourceOwnerHasBeenSet ( ) const
inline

The type of owner.

Definition at line 124 of file GetResourceSharesRequest.h.

◆ ResourceShareArnsHasBeenSet()

bool Aws::RAM::Model::GetResourceSharesRequest::ResourceShareArnsHasBeenSet ( ) const
inline

The Amazon Resource Names (ARNs) of the resource shares.

Definition at line 47 of file GetResourceSharesRequest.h.

◆ ResourceShareStatusHasBeenSet()

bool Aws::RAM::Model::GetResourceSharesRequest::ResourceShareStatusHasBeenSet ( ) const
inline

The status of the resource share.

Definition at line 93 of file GetResourceSharesRequest.h.

◆ SerializePayload()

Aws::String Aws::RAM::Model::GetResourceSharesRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetMaxResults()

void Aws::RAM::Model::GetResourceSharesRequest::SetMaxResults ( int  value)
inline

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

Definition at line 289 of file GetResourceSharesRequest.h.

◆ SetName() [1/3]

void Aws::RAM::Model::GetResourceSharesRequest::SetName ( Aws::String &&  value)
inline

The name of the resource share.

Definition at line 165 of file GetResourceSharesRequest.h.

◆ SetName() [2/3]

void Aws::RAM::Model::GetResourceSharesRequest::SetName ( const Aws::String value)
inline

The name of the resource share.

Definition at line 160 of file GetResourceSharesRequest.h.

◆ SetName() [3/3]

void Aws::RAM::Model::GetResourceSharesRequest::SetName ( const char *  value)
inline

The name of the resource share.

Definition at line 170 of file GetResourceSharesRequest.h.

◆ SetNextToken() [1/3]

void Aws::RAM::Model::GetResourceSharesRequest::SetNextToken ( Aws::String &&  value)
inline

The token for the next page of results.

Definition at line 247 of file GetResourceSharesRequest.h.

◆ SetNextToken() [2/3]

void Aws::RAM::Model::GetResourceSharesRequest::SetNextToken ( const Aws::String value)
inline

The token for the next page of results.

Definition at line 242 of file GetResourceSharesRequest.h.

◆ SetNextToken() [3/3]

void Aws::RAM::Model::GetResourceSharesRequest::SetNextToken ( const char *  value)
inline

The token for the next page of results.

Definition at line 252 of file GetResourceSharesRequest.h.

◆ SetPermissionArn() [1/3]

void Aws::RAM::Model::GetResourceSharesRequest::SetPermissionArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the RAM permission that is associated with the resource share.

Definition at line 321 of file GetResourceSharesRequest.h.

◆ SetPermissionArn() [2/3]

void Aws::RAM::Model::GetResourceSharesRequest::SetPermissionArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the RAM permission that is associated with the resource share.

Definition at line 315 of file GetResourceSharesRequest.h.

◆ SetPermissionArn() [3/3]

void Aws::RAM::Model::GetResourceSharesRequest::SetPermissionArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the RAM permission that is associated with the resource share.

Definition at line 327 of file GetResourceSharesRequest.h.

◆ SetResourceOwner() [1/2]

void Aws::RAM::Model::GetResourceSharesRequest::SetResourceOwner ( const ResourceOwner value)
inline

The type of owner.

Definition at line 129 of file GetResourceSharesRequest.h.

◆ SetResourceOwner() [2/2]

void Aws::RAM::Model::GetResourceSharesRequest::SetResourceOwner ( ResourceOwner &&  value)
inline

The type of owner.

Definition at line 134 of file GetResourceSharesRequest.h.

◆ SetResourceShareArns() [1/2]

void Aws::RAM::Model::GetResourceSharesRequest::SetResourceShareArns ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Names (ARNs) of the resource shares.

Definition at line 57 of file GetResourceSharesRequest.h.

◆ SetResourceShareArns() [2/2]

void Aws::RAM::Model::GetResourceSharesRequest::SetResourceShareArns ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Names (ARNs) of the resource shares.

Definition at line 52 of file GetResourceSharesRequest.h.

◆ SetResourceShareStatus() [1/2]

void Aws::RAM::Model::GetResourceSharesRequest::SetResourceShareStatus ( const ResourceShareStatus value)
inline

The status of the resource share.

Definition at line 98 of file GetResourceSharesRequest.h.

◆ SetResourceShareStatus() [2/2]

void Aws::RAM::Model::GetResourceSharesRequest::SetResourceShareStatus ( ResourceShareStatus &&  value)
inline

The status of the resource share.

Definition at line 103 of file GetResourceSharesRequest.h.

◆ SetTagFilters() [1/2]

void Aws::RAM::Model::GetResourceSharesRequest::SetTagFilters ( Aws::Vector< TagFilter > &&  value)
inline

One or more tag filters.

Definition at line 206 of file GetResourceSharesRequest.h.

◆ SetTagFilters() [2/2]

void Aws::RAM::Model::GetResourceSharesRequest::SetTagFilters ( const Aws::Vector< TagFilter > &  value)
inline

One or more tag filters.

Definition at line 201 of file GetResourceSharesRequest.h.

◆ TagFiltersHasBeenSet()

bool Aws::RAM::Model::GetResourceSharesRequest::TagFiltersHasBeenSet ( ) const
inline

One or more tag filters.

Definition at line 196 of file GetResourceSharesRequest.h.

◆ WithMaxResults()

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithMaxResults ( int  value)
inline

The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.

Definition at line 296 of file GetResourceSharesRequest.h.

◆ WithName() [1/3]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithName ( Aws::String &&  value)
inline

The name of the resource share.

Definition at line 180 of file GetResourceSharesRequest.h.

◆ WithName() [2/3]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithName ( const Aws::String value)
inline

The name of the resource share.

Definition at line 175 of file GetResourceSharesRequest.h.

◆ WithName() [3/3]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithName ( const char *  value)
inline

The name of the resource share.

Definition at line 185 of file GetResourceSharesRequest.h.

◆ WithNextToken() [1/3]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithNextToken ( Aws::String &&  value)
inline

The token for the next page of results.

Definition at line 262 of file GetResourceSharesRequest.h.

◆ WithNextToken() [2/3]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithNextToken ( const Aws::String value)
inline

The token for the next page of results.

Definition at line 257 of file GetResourceSharesRequest.h.

◆ WithNextToken() [3/3]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithNextToken ( const char *  value)
inline

The token for the next page of results.

Definition at line 267 of file GetResourceSharesRequest.h.

◆ WithPermissionArn() [1/3]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithPermissionArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the RAM permission that is associated with the resource share.

Definition at line 339 of file GetResourceSharesRequest.h.

◆ WithPermissionArn() [2/3]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithPermissionArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the RAM permission that is associated with the resource share.

Definition at line 333 of file GetResourceSharesRequest.h.

◆ WithPermissionArn() [3/3]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithPermissionArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the RAM permission that is associated with the resource share.

Definition at line 345 of file GetResourceSharesRequest.h.

◆ WithResourceOwner() [1/2]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithResourceOwner ( const ResourceOwner value)
inline

The type of owner.

Definition at line 139 of file GetResourceSharesRequest.h.

◆ WithResourceOwner() [2/2]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithResourceOwner ( ResourceOwner &&  value)
inline

The type of owner.

Definition at line 144 of file GetResourceSharesRequest.h.

◆ WithResourceShareArns() [1/2]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithResourceShareArns ( Aws::Vector< Aws::String > &&  value)
inline

The Amazon Resource Names (ARNs) of the resource shares.

Definition at line 67 of file GetResourceSharesRequest.h.

◆ WithResourceShareArns() [2/2]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithResourceShareArns ( const Aws::Vector< Aws::String > &  value)
inline

The Amazon Resource Names (ARNs) of the resource shares.

Definition at line 62 of file GetResourceSharesRequest.h.

◆ WithResourceShareStatus() [1/2]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithResourceShareStatus ( const ResourceShareStatus value)
inline

The status of the resource share.

Definition at line 108 of file GetResourceSharesRequest.h.

◆ WithResourceShareStatus() [2/2]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithResourceShareStatus ( ResourceShareStatus &&  value)
inline

The status of the resource share.

Definition at line 113 of file GetResourceSharesRequest.h.

◆ WithTagFilters() [1/2]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithTagFilters ( Aws::Vector< TagFilter > &&  value)
inline

One or more tag filters.

Definition at line 216 of file GetResourceSharesRequest.h.

◆ WithTagFilters() [2/2]

GetResourceSharesRequest& Aws::RAM::Model::GetResourceSharesRequest::WithTagFilters ( const Aws::Vector< TagFilter > &  value)
inline

One or more tag filters.

Definition at line 211 of file GetResourceSharesRequest.h.


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