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

#include <GetResourceShareAssociationsRequest.h>

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

Public Member Functions

 GetResourceShareAssociationsRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const ResourceShareAssociationTypeGetAssociationType () const
 
bool AssociationTypeHasBeenSet () const
 
void SetAssociationType (const ResourceShareAssociationType &value)
 
void SetAssociationType (ResourceShareAssociationType &&value)
 
GetResourceShareAssociationsRequestWithAssociationType (const ResourceShareAssociationType &value)
 
GetResourceShareAssociationsRequestWithAssociationType (ResourceShareAssociationType &&value)
 
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)
 
GetResourceShareAssociationsRequestWithResourceShareArns (const Aws::Vector< Aws::String > &value)
 
GetResourceShareAssociationsRequestWithResourceShareArns (Aws::Vector< Aws::String > &&value)
 
GetResourceShareAssociationsRequestAddResourceShareArns (const Aws::String &value)
 
GetResourceShareAssociationsRequestAddResourceShareArns (Aws::String &&value)
 
GetResourceShareAssociationsRequestAddResourceShareArns (const char *value)
 
const Aws::StringGetResourceArn () const
 
bool ResourceArnHasBeenSet () const
 
void SetResourceArn (const Aws::String &value)
 
void SetResourceArn (Aws::String &&value)
 
void SetResourceArn (const char *value)
 
GetResourceShareAssociationsRequestWithResourceArn (const Aws::String &value)
 
GetResourceShareAssociationsRequestWithResourceArn (Aws::String &&value)
 
GetResourceShareAssociationsRequestWithResourceArn (const char *value)
 
const Aws::StringGetPrincipal () const
 
bool PrincipalHasBeenSet () const
 
void SetPrincipal (const Aws::String &value)
 
void SetPrincipal (Aws::String &&value)
 
void SetPrincipal (const char *value)
 
GetResourceShareAssociationsRequestWithPrincipal (const Aws::String &value)
 
GetResourceShareAssociationsRequestWithPrincipal (Aws::String &&value)
 
GetResourceShareAssociationsRequestWithPrincipal (const char *value)
 
const ResourceShareAssociationStatusGetAssociationStatus () const
 
bool AssociationStatusHasBeenSet () const
 
void SetAssociationStatus (const ResourceShareAssociationStatus &value)
 
void SetAssociationStatus (ResourceShareAssociationStatus &&value)
 
GetResourceShareAssociationsRequestWithAssociationStatus (const ResourceShareAssociationStatus &value)
 
GetResourceShareAssociationsRequestWithAssociationStatus (ResourceShareAssociationStatus &&value)
 
const Aws::StringGetNextToken () const
 
bool NextTokenHasBeenSet () const
 
void SetNextToken (const Aws::String &value)
 
void SetNextToken (Aws::String &&value)
 
void SetNextToken (const char *value)
 
GetResourceShareAssociationsRequestWithNextToken (const Aws::String &value)
 
GetResourceShareAssociationsRequestWithNextToken (Aws::String &&value)
 
GetResourceShareAssociationsRequestWithNextToken (const char *value)
 
int GetMaxResults () const
 
bool MaxResultsHasBeenSet () const
 
void SetMaxResults (int value)
 
GetResourceShareAssociationsRequestWithMaxResults (int 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 24 of file GetResourceShareAssociationsRequest.h.

Constructor & Destructor Documentation

◆ GetResourceShareAssociationsRequest()

Aws::RAM::Model::GetResourceShareAssociationsRequest::GetResourceShareAssociationsRequest ( )

Member Function Documentation

◆ AddResourceShareArns() [1/3]

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

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

Definition at line 125 of file GetResourceShareAssociationsRequest.h.

◆ AddResourceShareArns() [2/3]

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

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

Definition at line 120 of file GetResourceShareAssociationsRequest.h.

◆ AddResourceShareArns() [3/3]

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

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

Definition at line 130 of file GetResourceShareAssociationsRequest.h.

◆ AssociationStatusHasBeenSet()

bool Aws::RAM::Model::GetResourceShareAssociationsRequest::AssociationStatusHasBeenSet ( ) const
inline

The association status.

Definition at line 239 of file GetResourceShareAssociationsRequest.h.

◆ AssociationTypeHasBeenSet()

bool Aws::RAM::Model::GetResourceShareAssociationsRequest::AssociationTypeHasBeenSet ( ) const
inline

The association type. Specify PRINCIPAL to list the principals that are associated with the specified resource share. Specify RESOURCE to list the resources that are associated with the specified resource share.

Definition at line 52 of file GetResourceShareAssociationsRequest.h.

◆ GetAssociationStatus()

const ResourceShareAssociationStatus& Aws::RAM::Model::GetResourceShareAssociationsRequest::GetAssociationStatus ( ) const
inline

The association status.

Definition at line 234 of file GetResourceShareAssociationsRequest.h.

◆ GetAssociationType()

const ResourceShareAssociationType& Aws::RAM::Model::GetResourceShareAssociationsRequest::GetAssociationType ( ) const
inline

The association type. Specify PRINCIPAL to list the principals that are associated with the specified resource share. Specify RESOURCE to list the resources that are associated with the specified resource share.

Definition at line 44 of file GetResourceShareAssociationsRequest.h.

◆ GetMaxResults()

int Aws::RAM::Model::GetResourceShareAssociationsRequest::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 308 of file GetResourceShareAssociationsRequest.h.

◆ GetNextToken()

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

The token for the next page of results.

Definition at line 265 of file GetResourceShareAssociationsRequest.h.

◆ GetPrincipal()

const Aws::String& Aws::RAM::Model::GetResourceShareAssociationsRequest::GetPrincipal ( ) const
inline

The principal. You cannot specify this parameter if the association type is RESOURCE.

Definition at line 186 of file GetResourceShareAssociationsRequest.h.

◆ GetResourceArn()

const Aws::String& Aws::RAM::Model::GetResourceShareAssociationsRequest::GetResourceArn ( ) const
inline

The Amazon Resource Name (ARN) of the resource. You cannot specify this parameter if the association type is PRINCIPAL.

Definition at line 137 of file GetResourceShareAssociationsRequest.h.

◆ GetResourceShareArns()

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

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

Definition at line 90 of file GetResourceShareAssociationsRequest.h.

◆ GetServiceRequestName()

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

◆ MaxResultsHasBeenSet()

bool Aws::RAM::Model::GetResourceShareAssociationsRequest::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 315 of file GetResourceShareAssociationsRequest.h.

◆ NextTokenHasBeenSet()

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

The token for the next page of results.

Definition at line 270 of file GetResourceShareAssociationsRequest.h.

◆ PrincipalHasBeenSet()

bool Aws::RAM::Model::GetResourceShareAssociationsRequest::PrincipalHasBeenSet ( ) const
inline

The principal. You cannot specify this parameter if the association type is RESOURCE.

Definition at line 192 of file GetResourceShareAssociationsRequest.h.

◆ ResourceArnHasBeenSet()

bool Aws::RAM::Model::GetResourceShareAssociationsRequest::ResourceArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the resource. You cannot specify this parameter if the association type is PRINCIPAL.

Definition at line 143 of file GetResourceShareAssociationsRequest.h.

◆ ResourceShareArnsHasBeenSet()

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

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

Definition at line 95 of file GetResourceShareAssociationsRequest.h.

◆ SerializePayload()

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

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAssociationStatus() [1/2]

void Aws::RAM::Model::GetResourceShareAssociationsRequest::SetAssociationStatus ( const ResourceShareAssociationStatus value)
inline

The association status.

Definition at line 244 of file GetResourceShareAssociationsRequest.h.

◆ SetAssociationStatus() [2/2]

void Aws::RAM::Model::GetResourceShareAssociationsRequest::SetAssociationStatus ( ResourceShareAssociationStatus &&  value)
inline

The association status.

Definition at line 249 of file GetResourceShareAssociationsRequest.h.

◆ SetAssociationType() [1/2]

void Aws::RAM::Model::GetResourceShareAssociationsRequest::SetAssociationType ( const ResourceShareAssociationType value)
inline

The association type. Specify PRINCIPAL to list the principals that are associated with the specified resource share. Specify RESOURCE to list the resources that are associated with the specified resource share.

Definition at line 60 of file GetResourceShareAssociationsRequest.h.

◆ SetAssociationType() [2/2]

void Aws::RAM::Model::GetResourceShareAssociationsRequest::SetAssociationType ( ResourceShareAssociationType &&  value)
inline

The association type. Specify PRINCIPAL to list the principals that are associated with the specified resource share. Specify RESOURCE to list the resources that are associated with the specified resource share.

Definition at line 68 of file GetResourceShareAssociationsRequest.h.

◆ SetMaxResults()

void Aws::RAM::Model::GetResourceShareAssociationsRequest::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 322 of file GetResourceShareAssociationsRequest.h.

◆ SetNextToken() [1/3]

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

The token for the next page of results.

Definition at line 280 of file GetResourceShareAssociationsRequest.h.

◆ SetNextToken() [2/3]

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

The token for the next page of results.

Definition at line 275 of file GetResourceShareAssociationsRequest.h.

◆ SetNextToken() [3/3]

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

The token for the next page of results.

Definition at line 285 of file GetResourceShareAssociationsRequest.h.

◆ SetPrincipal() [1/3]

void Aws::RAM::Model::GetResourceShareAssociationsRequest::SetPrincipal ( Aws::String &&  value)
inline

The principal. You cannot specify this parameter if the association type is RESOURCE.

Definition at line 204 of file GetResourceShareAssociationsRequest.h.

◆ SetPrincipal() [2/3]

void Aws::RAM::Model::GetResourceShareAssociationsRequest::SetPrincipal ( const Aws::String value)
inline

The principal. You cannot specify this parameter if the association type is RESOURCE.

Definition at line 198 of file GetResourceShareAssociationsRequest.h.

◆ SetPrincipal() [3/3]

void Aws::RAM::Model::GetResourceShareAssociationsRequest::SetPrincipal ( const char *  value)
inline

The principal. You cannot specify this parameter if the association type is RESOURCE.

Definition at line 210 of file GetResourceShareAssociationsRequest.h.

◆ SetResourceArn() [1/3]

void Aws::RAM::Model::GetResourceShareAssociationsRequest::SetResourceArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the resource. You cannot specify this parameter if the association type is PRINCIPAL.

Definition at line 155 of file GetResourceShareAssociationsRequest.h.

◆ SetResourceArn() [2/3]

void Aws::RAM::Model::GetResourceShareAssociationsRequest::SetResourceArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the resource. You cannot specify this parameter if the association type is PRINCIPAL.

Definition at line 149 of file GetResourceShareAssociationsRequest.h.

◆ SetResourceArn() [3/3]

void Aws::RAM::Model::GetResourceShareAssociationsRequest::SetResourceArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the resource. You cannot specify this parameter if the association type is PRINCIPAL.

Definition at line 161 of file GetResourceShareAssociationsRequest.h.

◆ SetResourceShareArns() [1/2]

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

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

Definition at line 105 of file GetResourceShareAssociationsRequest.h.

◆ SetResourceShareArns() [2/2]

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

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

Definition at line 100 of file GetResourceShareAssociationsRequest.h.

◆ WithAssociationStatus() [1/2]

GetResourceShareAssociationsRequest& Aws::RAM::Model::GetResourceShareAssociationsRequest::WithAssociationStatus ( const ResourceShareAssociationStatus value)
inline

The association status.

Definition at line 254 of file GetResourceShareAssociationsRequest.h.

◆ WithAssociationStatus() [2/2]

GetResourceShareAssociationsRequest& Aws::RAM::Model::GetResourceShareAssociationsRequest::WithAssociationStatus ( ResourceShareAssociationStatus &&  value)
inline

The association status.

Definition at line 259 of file GetResourceShareAssociationsRequest.h.

◆ WithAssociationType() [1/2]

GetResourceShareAssociationsRequest& Aws::RAM::Model::GetResourceShareAssociationsRequest::WithAssociationType ( const ResourceShareAssociationType value)
inline

The association type. Specify PRINCIPAL to list the principals that are associated with the specified resource share. Specify RESOURCE to list the resources that are associated with the specified resource share.

Definition at line 76 of file GetResourceShareAssociationsRequest.h.

◆ WithAssociationType() [2/2]

GetResourceShareAssociationsRequest& Aws::RAM::Model::GetResourceShareAssociationsRequest::WithAssociationType ( ResourceShareAssociationType &&  value)
inline

The association type. Specify PRINCIPAL to list the principals that are associated with the specified resource share. Specify RESOURCE to list the resources that are associated with the specified resource share.

Definition at line 84 of file GetResourceShareAssociationsRequest.h.

◆ WithMaxResults()

GetResourceShareAssociationsRequest& Aws::RAM::Model::GetResourceShareAssociationsRequest::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 329 of file GetResourceShareAssociationsRequest.h.

◆ WithNextToken() [1/3]

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

The token for the next page of results.

Definition at line 295 of file GetResourceShareAssociationsRequest.h.

◆ WithNextToken() [2/3]

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

The token for the next page of results.

Definition at line 290 of file GetResourceShareAssociationsRequest.h.

◆ WithNextToken() [3/3]

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

The token for the next page of results.

Definition at line 300 of file GetResourceShareAssociationsRequest.h.

◆ WithPrincipal() [1/3]

GetResourceShareAssociationsRequest& Aws::RAM::Model::GetResourceShareAssociationsRequest::WithPrincipal ( Aws::String &&  value)
inline

The principal. You cannot specify this parameter if the association type is RESOURCE.

Definition at line 222 of file GetResourceShareAssociationsRequest.h.

◆ WithPrincipal() [2/3]

GetResourceShareAssociationsRequest& Aws::RAM::Model::GetResourceShareAssociationsRequest::WithPrincipal ( const Aws::String value)
inline

The principal. You cannot specify this parameter if the association type is RESOURCE.

Definition at line 216 of file GetResourceShareAssociationsRequest.h.

◆ WithPrincipal() [3/3]

GetResourceShareAssociationsRequest& Aws::RAM::Model::GetResourceShareAssociationsRequest::WithPrincipal ( const char *  value)
inline

The principal. You cannot specify this parameter if the association type is RESOURCE.

Definition at line 228 of file GetResourceShareAssociationsRequest.h.

◆ WithResourceArn() [1/3]

GetResourceShareAssociationsRequest& Aws::RAM::Model::GetResourceShareAssociationsRequest::WithResourceArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the resource. You cannot specify this parameter if the association type is PRINCIPAL.

Definition at line 173 of file GetResourceShareAssociationsRequest.h.

◆ WithResourceArn() [2/3]

GetResourceShareAssociationsRequest& Aws::RAM::Model::GetResourceShareAssociationsRequest::WithResourceArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the resource. You cannot specify this parameter if the association type is PRINCIPAL.

Definition at line 167 of file GetResourceShareAssociationsRequest.h.

◆ WithResourceArn() [3/3]

GetResourceShareAssociationsRequest& Aws::RAM::Model::GetResourceShareAssociationsRequest::WithResourceArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the resource. You cannot specify this parameter if the association type is PRINCIPAL.

Definition at line 179 of file GetResourceShareAssociationsRequest.h.

◆ WithResourceShareArns() [1/2]

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

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

Definition at line 115 of file GetResourceShareAssociationsRequest.h.

◆ WithResourceShareArns() [2/2]

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

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

Definition at line 110 of file GetResourceShareAssociationsRequest.h.


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