AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
Aws::repostspace::RepostspaceClient Class Reference

#include <RepostspaceClient.h>

Inheritance diagram for Aws::repostspace::RepostspaceClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 

Public Member Functions

 
 
 RepostspaceClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< RepostspaceEndpointProviderBase > endpointProvider=nullptr, const Aws::repostspace::RepostspaceClientConfiguration &clientConfiguration=Aws::repostspace::RepostspaceClientConfiguration())
 
 
 RepostspaceClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 RepostspaceClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~RepostspaceClient ()
 
 
template<typename BatchAddRoleRequestT = Model::BatchAddRoleRequest>
Model::BatchAddRoleOutcomeCallable BatchAddRoleCallable (const BatchAddRoleRequestT &request) const
 
template<typename BatchAddRoleRequestT = Model::BatchAddRoleRequest>
void BatchAddRoleAsync (const BatchAddRoleRequestT &request, const BatchAddRoleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchRemoveRoleRequestT = Model::BatchRemoveRoleRequest>
Model::BatchRemoveRoleOutcomeCallable BatchRemoveRoleCallable (const BatchRemoveRoleRequestT &request) const
 
template<typename BatchRemoveRoleRequestT = Model::BatchRemoveRoleRequest>
void BatchRemoveRoleAsync (const BatchRemoveRoleRequestT &request, const BatchRemoveRoleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateSpaceRequestT = Model::CreateSpaceRequest>
Model::CreateSpaceOutcomeCallable CreateSpaceCallable (const CreateSpaceRequestT &request) const
 
template<typename CreateSpaceRequestT = Model::CreateSpaceRequest>
void CreateSpaceAsync (const CreateSpaceRequestT &request, const CreateSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteSpaceRequestT = Model::DeleteSpaceRequest>
Model::DeleteSpaceOutcomeCallable DeleteSpaceCallable (const DeleteSpaceRequestT &request) const
 
template<typename DeleteSpaceRequestT = Model::DeleteSpaceRequest>
void DeleteSpaceAsync (const DeleteSpaceRequestT &request, const DeleteSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeregisterAdminRequestT = Model::DeregisterAdminRequest>
Model::DeregisterAdminOutcomeCallable DeregisterAdminCallable (const DeregisterAdminRequestT &request) const
 
template<typename DeregisterAdminRequestT = Model::DeregisterAdminRequest>
void DeregisterAdminAsync (const DeregisterAdminRequestT &request, const DeregisterAdminResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetSpaceRequestT = Model::GetSpaceRequest>
Model::GetSpaceOutcomeCallable GetSpaceCallable (const GetSpaceRequestT &request) const
 
template<typename GetSpaceRequestT = Model::GetSpaceRequest>
void GetSpaceAsync (const GetSpaceRequestT &request, const GetSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListSpacesRequestT = Model::ListSpacesRequest>
Model::ListSpacesOutcomeCallable ListSpacesCallable (const ListSpacesRequestT &request={}) const
 
template<typename ListSpacesRequestT = Model::ListSpacesRequest>
void ListSpacesAsync (const ListSpacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSpacesRequestT &request={}) const
 
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const ListTagsForResourceRequestT &request) const
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void ListTagsForResourceAsync (const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RegisterAdminRequestT = Model::RegisterAdminRequest>
Model::RegisterAdminOutcomeCallable RegisterAdminCallable (const RegisterAdminRequestT &request) const
 
template<typename RegisterAdminRequestT = Model::RegisterAdminRequest>
void RegisterAdminAsync (const RegisterAdminRequestT &request, const RegisterAdminResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SendInvitesRequestT = Model::SendInvitesRequest>
Model::SendInvitesOutcomeCallable SendInvitesCallable (const SendInvitesRequestT &request) const
 
template<typename SendInvitesRequestT = Model::SendInvitesRequest>
void SendInvitesAsync (const SendInvitesRequestT &request, const SendInvitesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable TagResourceCallable (const TagResourceRequestT &request) const
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
void TagResourceAsync (const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable UntagResourceCallable (const UntagResourceRequestT &request) const
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void UntagResourceAsync (const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateSpaceRequestT = Model::UpdateSpaceRequest>
Model::UpdateSpaceOutcomeCallable UpdateSpaceCallable (const UpdateSpaceRequestT &request) const
 
template<typename UpdateSpaceRequestT = Model::UpdateSpaceRequest>
void UpdateSpaceAsync (const UpdateSpaceRequestT &request, const UpdateSpaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
 

Public Member Functions inherited from Aws::Client::AWSJsonClient

 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 

Public Member Functions inherited from Aws::Client::AWSClient

 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Endpoint::AWSEndpoint &endpoint, Aws::Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const Aws::Http::HeaderValueCollection &customizedHeaders={}, uint64_t expirationInSeconds=0, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
const std::shared_ptr< Aws::Http::HttpClient > & GetHttpClient () const
 
 
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 
void AppendToUserAgent (const Aws::String &valueToAppend)
 
 
 
 
 
void SubmitAsync (OperationFuncT operationFunc, const RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
auto SubmitCallable (OperationFuncT operationFunc, const RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc, RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)())>
 

Static Public Member Functions

static const char * GetServiceName ()
 
static const char * GetAllocationTag ()
 

Static Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< RepostspaceClient >

static void ShutdownSdkClient (void *pThis, int64_t timeoutMs=-1)
 

Friends

 

Additional Inherited Members

Protected Member Functions inherited from Aws::Client::AWSJsonClient

virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Protected Member Functions inherited from Aws::Client::AWSClient

HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Static Protected Member Functions inherited from Aws::Client::AWSClient

static void AppendRecursionDetectionHeader (std::shared_ptr< Aws::Http::HttpRequest > ioRequest)
 
 
static bool DoesResponseGenerateError (const std::shared_ptr< Aws::Http::HttpResponse > &response)
 

Protected Attributes inherited from Aws::Client::AWSClient

 
 
 
std::atomic< bool > m_isInitialized
 
std::atomic< size_t > m_operationsProcessed
 
std::condition_variable m_shutdownSignal
 
std::mutex m_shutdownMutex
 

Detailed Description

AWS re:Post Private is a private version of AWS re:Post for enterprises with Enterprise Support or Enterprise On-Ramp Support plans. It provides access to knowledge and experts to accelerate cloud adoption and increase developer productivity. With your organization-specific private re:Post, you can build an organization-specific developer community that drives efficiencies at scale and provides access to valuable knowledge resources. Additionally, re:Post Private centralizes trusted AWS technical content and offers private discussion forums to improve how your teams collaborate internally and with AWS to remove technical obstacles, accelerate innovation, and scale more efficiently in the cloud.

Definition at line 30 of file RepostspaceClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 33 of file RepostspaceClient.h.

◆ ClientConfigurationType

Definition at line 37 of file RepostspaceClient.h.

◆ EndpointProviderType

Definition at line 38 of file RepostspaceClient.h.

Constructor & Destructor Documentation

◆ RepostspaceClient() [1/6]

Aws::repostspace::RepostspaceClient::RepostspaceClient ( const Aws::repostspace::RepostspaceClientConfiguration clientConfiguration = Aws::repostspace::RepostspaceClientConfiguration(),
std::shared_ptr< RepostspaceEndpointProviderBase endpointProvider = nullptr 
)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ RepostspaceClient() [2/6]

Aws::repostspace::RepostspaceClient::RepostspaceClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< RepostspaceEndpointProviderBase endpointProvider = nullptr,
const Aws::repostspace::RepostspaceClientConfiguration clientConfiguration = Aws::repostspace::RepostspaceClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ RepostspaceClient() [3/6]

Aws::repostspace::RepostspaceClient::RepostspaceClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< RepostspaceEndpointProviderBase endpointProvider = nullptr,
const Aws::repostspace::RepostspaceClientConfiguration clientConfiguration = Aws::repostspace::RepostspaceClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ RepostspaceClient() [4/6]

Aws::repostspace::RepostspaceClient::RepostspaceClient ( const Aws::Client::ClientConfiguration clientConfiguration)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ RepostspaceClient() [5/6]

Aws::repostspace::RepostspaceClient::RepostspaceClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ RepostspaceClient() [6/6]

Aws::repostspace::RepostspaceClient::RepostspaceClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~RepostspaceClient()

virtual Aws::repostspace::RepostspaceClient::~RepostspaceClient ( )
virtual

Member Function Documentation

◆ accessEndpointProvider()

std::shared_ptr< RepostspaceEndpointProviderBase > & Aws::repostspace::RepostspaceClient::accessEndpointProvider ( )

◆ BatchAddRole()

virtual Model::BatchAddRoleOutcome Aws::repostspace::RepostspaceClient::BatchAddRole ( const Model::BatchAddRoleRequest request) const
virtual

Add role to multiple users or groups in a private re:Post.

See Also:

AWS API Reference

◆ BatchAddRoleAsync()

template<typename BatchAddRoleRequestT = Model::BatchAddRoleRequest>
void Aws::repostspace::RepostspaceClient::BatchAddRoleAsync ( const BatchAddRoleRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchAddRole that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 109 of file RepostspaceClient.h.

◆ BatchAddRoleCallable()

template<typename BatchAddRoleRequestT = Model::BatchAddRoleRequest>
Model::BatchAddRoleOutcomeCallable Aws::repostspace::RepostspaceClient::BatchAddRoleCallable ( const BatchAddRoleRequestT &  request) const
inline

A Callable wrapper for BatchAddRole that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 100 of file RepostspaceClient.h.

◆ BatchRemoveRole()

virtual Model::BatchRemoveRoleOutcome Aws::repostspace::RepostspaceClient::BatchRemoveRole ( const Model::BatchRemoveRoleRequest request) const
virtual

Remove role from multiple users or groups in a private re:Post.

See Also:

AWS API Reference

◆ BatchRemoveRoleAsync()

template<typename BatchRemoveRoleRequestT = Model::BatchRemoveRoleRequest>
void Aws::repostspace::RepostspaceClient::BatchRemoveRoleAsync ( const BatchRemoveRoleRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchRemoveRole that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 135 of file RepostspaceClient.h.

◆ BatchRemoveRoleCallable()

template<typename BatchRemoveRoleRequestT = Model::BatchRemoveRoleRequest>
Model::BatchRemoveRoleOutcomeCallable Aws::repostspace::RepostspaceClient::BatchRemoveRoleCallable ( const BatchRemoveRoleRequestT &  request) const
inline

A Callable wrapper for BatchRemoveRole that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 126 of file RepostspaceClient.h.

◆ CreateSpace()

virtual Model::CreateSpaceOutcome Aws::repostspace::RepostspaceClient::CreateSpace ( const Model::CreateSpaceRequest request) const
virtual

Creates an AWS re:Post Private private re:Post.

See Also:

AWS API Reference

◆ CreateSpaceAsync()

template<typename CreateSpaceRequestT = Model::CreateSpaceRequest>
void Aws::repostspace::RepostspaceClient::CreateSpaceAsync ( const CreateSpaceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateSpace that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 160 of file RepostspaceClient.h.

◆ CreateSpaceCallable()

template<typename CreateSpaceRequestT = Model::CreateSpaceRequest>
Model::CreateSpaceOutcomeCallable Aws::repostspace::RepostspaceClient::CreateSpaceCallable ( const CreateSpaceRequestT &  request) const
inline

A Callable wrapper for CreateSpace that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 151 of file RepostspaceClient.h.

◆ DeleteSpace()

virtual Model::DeleteSpaceOutcome Aws::repostspace::RepostspaceClient::DeleteSpace ( const Model::DeleteSpaceRequest request) const
virtual

Deletes an AWS re:Post Private private re:Post.

See Also:

AWS API Reference

◆ DeleteSpaceAsync()

template<typename DeleteSpaceRequestT = Model::DeleteSpaceRequest>
void Aws::repostspace::RepostspaceClient::DeleteSpaceAsync ( const DeleteSpaceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteSpace that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 185 of file RepostspaceClient.h.

◆ DeleteSpaceCallable()

template<typename DeleteSpaceRequestT = Model::DeleteSpaceRequest>
Model::DeleteSpaceOutcomeCallable Aws::repostspace::RepostspaceClient::DeleteSpaceCallable ( const DeleteSpaceRequestT &  request) const
inline

A Callable wrapper for DeleteSpace that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 176 of file RepostspaceClient.h.

◆ DeregisterAdmin()

virtual Model::DeregisterAdminOutcome Aws::repostspace::RepostspaceClient::DeregisterAdmin ( const Model::DeregisterAdminRequest request) const
virtual

Removes the user or group from the list of administrators of the private re:Post.

See Also:

AWS API Reference

◆ DeregisterAdminAsync()

template<typename DeregisterAdminRequestT = Model::DeregisterAdminRequest>
void Aws::repostspace::RepostspaceClient::DeregisterAdminAsync ( const DeregisterAdminRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeregisterAdmin that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 211 of file RepostspaceClient.h.

◆ DeregisterAdminCallable()

template<typename DeregisterAdminRequestT = Model::DeregisterAdminRequest>
Model::DeregisterAdminOutcomeCallable Aws::repostspace::RepostspaceClient::DeregisterAdminCallable ( const DeregisterAdminRequestT &  request) const
inline

A Callable wrapper for DeregisterAdmin that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 202 of file RepostspaceClient.h.

◆ GetAllocationTag()

static const char * Aws::repostspace::RepostspaceClient::GetAllocationTag ( )
static

◆ GetServiceName()

static const char * Aws::repostspace::RepostspaceClient::GetServiceName ( )
static

◆ GetSpace()

virtual Model::GetSpaceOutcome Aws::repostspace::RepostspaceClient::GetSpace ( const Model::GetSpaceRequest request) const
virtual

Displays information about the AWS re:Post Private private re:Post.

See Also:

AWS API Reference

◆ GetSpaceAsync()

template<typename GetSpaceRequestT = Model::GetSpaceRequest>
void Aws::repostspace::RepostspaceClient::GetSpaceAsync ( const GetSpaceRequestT &  request,
const GetSpaceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetSpace that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 237 of file RepostspaceClient.h.

◆ GetSpaceCallable()

template<typename GetSpaceRequestT = Model::GetSpaceRequest>
Model::GetSpaceOutcomeCallable Aws::repostspace::RepostspaceClient::GetSpaceCallable ( const GetSpaceRequestT &  request) const
inline

A Callable wrapper for GetSpace that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 228 of file RepostspaceClient.h.

◆ ListSpaces()

virtual Model::ListSpacesOutcome Aws::repostspace::RepostspaceClient::ListSpaces ( const Model::ListSpacesRequest request = {}) const
virtual

Returns a list of AWS re:Post Private private re:Posts in the account with some information about each private re:Post.

See Also:

AWS API Reference

◆ ListSpacesAsync()

template<typename ListSpacesRequestT = Model::ListSpacesRequest>
void Aws::repostspace::RepostspaceClient::ListSpacesAsync ( const ListSpacesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListSpacesRequestT &  request = {} 
) const
inline

An Async wrapper for ListSpaces that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 263 of file RepostspaceClient.h.

◆ ListSpacesCallable()

template<typename ListSpacesRequestT = Model::ListSpacesRequest>
Model::ListSpacesOutcomeCallable Aws::repostspace::RepostspaceClient::ListSpacesCallable ( const ListSpacesRequestT &  request = {}) const
inline

A Callable wrapper for ListSpaces that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 254 of file RepostspaceClient.h.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::repostspace::RepostspaceClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Returns the tags that are associated with the AWS re:Post Private resource specified by the resourceArn. The only resource that can be tagged is a private re:Post.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void Aws::repostspace::RepostspaceClient::ListTagsForResourceAsync ( const ListTagsForResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 290 of file RepostspaceClient.h.

◆ ListTagsForResourceCallable()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable Aws::repostspace::RepostspaceClient::ListTagsForResourceCallable ( const ListTagsForResourceRequestT &  request) const
inline

A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 281 of file RepostspaceClient.h.

◆ OverrideEndpoint()

void Aws::repostspace::RepostspaceClient::OverrideEndpoint ( const Aws::String endpoint)

◆ RegisterAdmin()

virtual Model::RegisterAdminOutcome Aws::repostspace::RepostspaceClient::RegisterAdmin ( const Model::RegisterAdminRequest request) const
virtual

Adds a user or group to the list of administrators of the private re:Post.

See Also:

AWS API Reference

◆ RegisterAdminAsync()

template<typename RegisterAdminRequestT = Model::RegisterAdminRequest>
void Aws::repostspace::RepostspaceClient::RegisterAdminAsync ( const RegisterAdminRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for RegisterAdmin that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 316 of file RepostspaceClient.h.

◆ RegisterAdminCallable()

template<typename RegisterAdminRequestT = Model::RegisterAdminRequest>
Model::RegisterAdminOutcomeCallable Aws::repostspace::RepostspaceClient::RegisterAdminCallable ( const RegisterAdminRequestT &  request) const
inline

A Callable wrapper for RegisterAdmin that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 307 of file RepostspaceClient.h.

◆ SendInvites()

virtual Model::SendInvitesOutcome Aws::repostspace::RepostspaceClient::SendInvites ( const Model::SendInvitesRequest request) const
virtual

Sends an invitation email to selected users and groups.

See Also:

AWS API Reference

◆ SendInvitesAsync()

template<typename SendInvitesRequestT = Model::SendInvitesRequest>
void Aws::repostspace::RepostspaceClient::SendInvitesAsync ( const SendInvitesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SendInvites that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 342 of file RepostspaceClient.h.

◆ SendInvitesCallable()

template<typename SendInvitesRequestT = Model::SendInvitesRequest>
Model::SendInvitesOutcomeCallable Aws::repostspace::RepostspaceClient::SendInvitesCallable ( const SendInvitesRequestT &  request) const
inline

A Callable wrapper for SendInvites that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 333 of file RepostspaceClient.h.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::repostspace::RepostspaceClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Associates tags with an AWS re:Post Private resource. Currently, the only resource that can be tagged is the private re:Post. If you specify a new tag key for the resource, the tag is appended to the list of tags that are associated with the resource. If you specify a tag key that’s already associated with the resource, the new tag value that you specify replaces the previous value for that tag.

See Also:

AWS API Reference

◆ TagResourceAsync()

template<typename TagResourceRequestT = Model::TagResourceRequest>
void Aws::repostspace::RepostspaceClient::TagResourceAsync ( const TagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 372 of file RepostspaceClient.h.

◆ TagResourceCallable()

template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable Aws::repostspace::RepostspaceClient::TagResourceCallable ( const TagResourceRequestT &  request) const
inline

A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 363 of file RepostspaceClient.h.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::repostspace::RepostspaceClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes the association of the tag with the AWS re:Post Private resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void Aws::repostspace::RepostspaceClient::UntagResourceAsync ( const UntagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 398 of file RepostspaceClient.h.

◆ UntagResourceCallable()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable Aws::repostspace::RepostspaceClient::UntagResourceCallable ( const UntagResourceRequestT &  request) const
inline

A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 389 of file RepostspaceClient.h.

◆ UpdateSpace()

virtual Model::UpdateSpaceOutcome Aws::repostspace::RepostspaceClient::UpdateSpace ( const Model::UpdateSpaceRequest request) const
virtual

Modifies an existing AWS re:Post Private private re:Post.

See Also:

AWS API Reference

◆ UpdateSpaceAsync()

template<typename UpdateSpaceRequestT = Model::UpdateSpaceRequest>
void Aws::repostspace::RepostspaceClient::UpdateSpaceAsync ( const UpdateSpaceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateSpace that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 424 of file RepostspaceClient.h.

◆ UpdateSpaceCallable()

template<typename UpdateSpaceRequestT = Model::UpdateSpaceRequest>
Model::UpdateSpaceOutcomeCallable Aws::repostspace::RepostspaceClient::UpdateSpaceCallable ( const UpdateSpaceRequestT &  request) const
inline

A Callable wrapper for UpdateSpace that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 415 of file RepostspaceClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< RepostspaceClient >

Definition at line 431 of file RepostspaceClient.h.


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