AWS SDK for C++

AWS SDK for C++ Version 1.11.606

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 BatchAddChannelRoleToAccessorsRequestT = Model::BatchAddChannelRoleToAccessorsRequest>
Model::BatchAddChannelRoleToAccessorsOutcomeCallable BatchAddChannelRoleToAccessorsCallable (const BatchAddChannelRoleToAccessorsRequestT &request) const
 
template<typename BatchAddChannelRoleToAccessorsRequestT = Model::BatchAddChannelRoleToAccessorsRequest>
void BatchAddChannelRoleToAccessorsAsync (const BatchAddChannelRoleToAccessorsRequestT &request, const BatchAddChannelRoleToAccessorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
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 BatchRemoveChannelRoleFromAccessorsRequestT = Model::BatchRemoveChannelRoleFromAccessorsRequest>
Model::BatchRemoveChannelRoleFromAccessorsOutcomeCallable BatchRemoveChannelRoleFromAccessorsCallable (const BatchRemoveChannelRoleFromAccessorsRequestT &request) const
 
template<typename BatchRemoveChannelRoleFromAccessorsRequestT = Model::BatchRemoveChannelRoleFromAccessorsRequest>
void BatchRemoveChannelRoleFromAccessorsAsync (const BatchRemoveChannelRoleFromAccessorsRequestT &request, const BatchRemoveChannelRoleFromAccessorsResponseReceivedHandler &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 CreateChannelRequestT = Model::CreateChannelRequest>
Model::CreateChannelOutcomeCallable CreateChannelCallable (const CreateChannelRequestT &request) const
 
template<typename CreateChannelRequestT = Model::CreateChannelRequest>
void CreateChannelAsync (const CreateChannelRequestT &request, const CreateChannelResponseReceivedHandler &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 GetChannelRequestT = Model::GetChannelRequest>
Model::GetChannelOutcomeCallable GetChannelCallable (const GetChannelRequestT &request) const
 
template<typename GetChannelRequestT = Model::GetChannelRequest>
void GetChannelAsync (const GetChannelRequestT &request, const GetChannelResponseReceivedHandler &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 ListChannelsRequestT = Model::ListChannelsRequest>
Model::ListChannelsOutcomeCallable ListChannelsCallable (const ListChannelsRequestT &request) const
 
template<typename ListChannelsRequestT = Model::ListChannelsRequest>
void ListChannelsAsync (const ListChannelsRequestT &request, const ListChannelsResponseReceivedHandler &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 UpdateChannelRequestT = Model::UpdateChannelRequest>
Model::UpdateChannelOutcomeCallable UpdateChannelCallable (const UpdateChannelRequestT &request) const
 
template<typename UpdateChannelRequestT = Model::UpdateChannelRequest>
void UpdateChannelAsync (const UpdateChannelRequestT &request, const UpdateChannelResponseReceivedHandler &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
 
virtual void AddContentLengthToRequest (const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest, const std::shared_ptr< Aws::IOStream > &body, bool isChunked) 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 ( )

◆ BatchAddChannelRoleToAccessors()

virtual Model::BatchAddChannelRoleToAccessorsOutcome Aws::repostspace::RepostspaceClient::BatchAddChannelRoleToAccessors ( const Model::BatchAddChannelRoleToAccessorsRequest request) const
virtual

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

See Also:

AWS API Reference

◆ BatchAddChannelRoleToAccessorsAsync()

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

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

Definition at line 109 of file RepostspaceClient.h.

◆ BatchAddChannelRoleToAccessorsCallable()

template<typename BatchAddChannelRoleToAccessorsRequestT = Model::BatchAddChannelRoleToAccessorsRequest>
Model::BatchAddChannelRoleToAccessorsOutcomeCallable Aws::repostspace::RepostspaceClient::BatchAddChannelRoleToAccessorsCallable ( const BatchAddChannelRoleToAccessorsRequestT &  request) const
inline

A Callable wrapper for BatchAddChannelRoleToAccessors 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.

◆ BatchAddRole()

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

Add a 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 135 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 126 of file RepostspaceClient.h.

◆ BatchRemoveChannelRoleFromAccessors()

virtual Model::BatchRemoveChannelRoleFromAccessorsOutcome Aws::repostspace::RepostspaceClient::BatchRemoveChannelRoleFromAccessors ( const Model::BatchRemoveChannelRoleFromAccessorsRequest request) const
virtual

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

See Also:

AWS API Reference

◆ BatchRemoveChannelRoleFromAccessorsAsync()

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

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

Definition at line 161 of file RepostspaceClient.h.

◆ BatchRemoveChannelRoleFromAccessorsCallable()

template<typename BatchRemoveChannelRoleFromAccessorsRequestT = Model::BatchRemoveChannelRoleFromAccessorsRequest>
Model::BatchRemoveChannelRoleFromAccessorsOutcomeCallable Aws::repostspace::RepostspaceClient::BatchRemoveChannelRoleFromAccessorsCallable ( const BatchRemoveChannelRoleFromAccessorsRequestT &  request) const
inline

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

Definition at line 152 of file RepostspaceClient.h.

◆ BatchRemoveRole()

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

Remove a 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 187 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 178 of file RepostspaceClient.h.

◆ CreateChannel()

virtual Model::CreateChannelOutcome Aws::repostspace::RepostspaceClient::CreateChannel ( const Model::CreateChannelRequest request) const
virtual

Creates a channel in an AWS re:Post Private private re:Post.

See Also:

AWS API Reference

◆ CreateChannelAsync()

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

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

Definition at line 213 of file RepostspaceClient.h.

◆ CreateChannelCallable()

template<typename CreateChannelRequestT = Model::CreateChannelRequest>
Model::CreateChannelOutcomeCallable Aws::repostspace::RepostspaceClient::CreateChannelCallable ( const CreateChannelRequestT &  request) const
inline

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

Definition at line 204 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 238 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 229 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 263 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 254 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 289 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 280 of file RepostspaceClient.h.

◆ GetAllocationTag()

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

◆ GetChannel()

virtual Model::GetChannelOutcome Aws::repostspace::RepostspaceClient::GetChannel ( const Model::GetChannelRequest request) const
virtual

Displays information about a channel in a private re:Post.

See Also:

AWS API Reference

◆ GetChannelAsync()

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

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

Definition at line 315 of file RepostspaceClient.h.

◆ GetChannelCallable()

template<typename GetChannelRequestT = Model::GetChannelRequest>
Model::GetChannelOutcomeCallable Aws::repostspace::RepostspaceClient::GetChannelCallable ( const GetChannelRequestT &  request) const
inline

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

Definition at line 306 of file RepostspaceClient.h.

◆ 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 341 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 332 of file RepostspaceClient.h.

◆ ListChannels()

virtual Model::ListChannelsOutcome Aws::repostspace::RepostspaceClient::ListChannels ( const Model::ListChannelsRequest request) const
virtual

Returns the list of channel within a private re:Post with some information about each channel.

See Also:

AWS API Reference

◆ ListChannelsAsync()

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

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

Definition at line 367 of file RepostspaceClient.h.

◆ ListChannelsCallable()

template<typename ListChannelsRequestT = Model::ListChannelsRequest>
Model::ListChannelsOutcomeCallable Aws::repostspace::RepostspaceClient::ListChannelsCallable ( const ListChannelsRequestT &  request) const
inline

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

Definition at line 358 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 393 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 384 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 420 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 411 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 446 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 437 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 472 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 463 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 502 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 493 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 528 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 519 of file RepostspaceClient.h.

◆ UpdateChannel()

virtual Model::UpdateChannelOutcome Aws::repostspace::RepostspaceClient::UpdateChannel ( const Model::UpdateChannelRequest request) const
virtual

Modifies an existing channel.

See Also:

AWS API Reference

◆ UpdateChannelAsync()

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

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

Definition at line 553 of file RepostspaceClient.h.

◆ UpdateChannelCallable()

template<typename UpdateChannelRequestT = Model::UpdateChannelRequest>
Model::UpdateChannelOutcomeCallable Aws::repostspace::RepostspaceClient::UpdateChannelCallable ( const UpdateChannelRequestT &  request) const
inline

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

Definition at line 544 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 579 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 570 of file RepostspaceClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< RepostspaceClient >

Definition at line 586 of file RepostspaceClient.h.


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