AWS SDK for C++  1.8.76
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::WorkDocs Namespace Reference

Namespaces

 Model
 
 WorkDocsEndpoint
 
 WorkDocsErrorMapper
 

Classes

class  WorkDocsClient
 
class  WorkDocsError
 
class  WorkDocsRequest
 

Typedefs

typedef std::function< void(const WorkDocsClient *, const Model::AbortDocumentVersionUploadRequest &, const Model::AbortDocumentVersionUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AbortDocumentVersionUploadResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::ActivateUserRequest &, const Model::ActivateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ActivateUserResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::AddResourcePermissionsRequest &, const Model::AddResourcePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddResourcePermissionsResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::CreateCommentRequest &, const Model::CreateCommentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCommentResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::CreateCustomMetadataRequest &, const Model::CreateCustomMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCustomMetadataResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::CreateFolderRequest &, const Model::CreateFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFolderResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::CreateLabelsRequest &, const Model::CreateLabelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLabelsResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::CreateNotificationSubscriptionRequest &, const Model::CreateNotificationSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateNotificationSubscriptionResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::CreateUserRequest &, const Model::CreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DeactivateUserRequest &, const Model::DeactivateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeactivateUserResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DeleteCommentRequest &, const Model::DeleteCommentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCommentResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DeleteCustomMetadataRequest &, const Model::DeleteCustomMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomMetadataResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DeleteDocumentRequest &, const Model::DeleteDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDocumentResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DeleteFolderRequest &, const Model::DeleteFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFolderResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DeleteFolderContentsRequest &, const Model::DeleteFolderContentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFolderContentsResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DeleteLabelsRequest &, const Model::DeleteLabelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLabelsResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DeleteNotificationSubscriptionRequest &, const Model::DeleteNotificationSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteNotificationSubscriptionResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DescribeActivitiesRequest &, const Model::DescribeActivitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeActivitiesResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DescribeCommentsRequest &, const Model::DescribeCommentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCommentsResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DescribeDocumentVersionsRequest &, const Model::DescribeDocumentVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDocumentVersionsResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DescribeFolderContentsRequest &, const Model::DescribeFolderContentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFolderContentsResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DescribeGroupsRequest &, const Model::DescribeGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeGroupsResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DescribeNotificationSubscriptionsRequest &, const Model::DescribeNotificationSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeNotificationSubscriptionsResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DescribeResourcePermissionsRequest &, const Model::DescribeResourcePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourcePermissionsResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DescribeRootFoldersRequest &, const Model::DescribeRootFoldersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRootFoldersResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::DescribeUsersRequest &, const Model::DescribeUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUsersResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::GetCurrentUserRequest &, const Model::GetCurrentUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCurrentUserResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::GetDocumentRequest &, const Model::GetDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDocumentResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::GetDocumentPathRequest &, const Model::GetDocumentPathOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDocumentPathResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::GetDocumentVersionRequest &, const Model::GetDocumentVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDocumentVersionResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::GetFolderRequest &, const Model::GetFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFolderResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::GetFolderPathRequest &, const Model::GetFolderPathOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFolderPathResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::GetResourcesRequest &, const Model::GetResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcesResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::InitiateDocumentVersionUploadRequest &, const Model::InitiateDocumentVersionUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InitiateDocumentVersionUploadResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::RemoveAllResourcePermissionsRequest &, const Model::RemoveAllResourcePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveAllResourcePermissionsResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::RemoveResourcePermissionRequest &, const Model::RemoveResourcePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveResourcePermissionResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::UpdateDocumentRequest &, const Model::UpdateDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDocumentResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::UpdateDocumentVersionRequest &, const Model::UpdateDocumentVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDocumentVersionResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::UpdateFolderRequest &, const Model::UpdateFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFolderResponseReceivedHandler
 
typedef std::function< void(const WorkDocsClient *, const Model::UpdateUserRequest &, const Model::UpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserResponseReceivedHandler
 

Enumerations

enum  WorkDocsErrors {
  WorkDocsErrors::INCOMPLETE_SIGNATURE = 0, WorkDocsErrors::INTERNAL_FAILURE = 1, WorkDocsErrors::INVALID_ACTION = 2, WorkDocsErrors::INVALID_CLIENT_TOKEN_ID = 3,
  WorkDocsErrors::INVALID_PARAMETER_COMBINATION = 4, WorkDocsErrors::INVALID_QUERY_PARAMETER = 5, WorkDocsErrors::INVALID_PARAMETER_VALUE = 6, WorkDocsErrors::MISSING_ACTION = 7,
  WorkDocsErrors::MISSING_AUTHENTICATION_TOKEN = 8, WorkDocsErrors::MISSING_PARAMETER = 9, WorkDocsErrors::OPT_IN_REQUIRED = 10, WorkDocsErrors::REQUEST_EXPIRED = 11,
  WorkDocsErrors::SERVICE_UNAVAILABLE = 12, WorkDocsErrors::THROTTLING = 13, WorkDocsErrors::VALIDATION = 14, WorkDocsErrors::ACCESS_DENIED = 15,
  WorkDocsErrors::RESOURCE_NOT_FOUND = 16, WorkDocsErrors::UNRECOGNIZED_CLIENT = 17, WorkDocsErrors::MALFORMED_QUERY_STRING = 18, WorkDocsErrors::SLOW_DOWN = 19,
  WorkDocsErrors::REQUEST_TIME_TOO_SKEWED = 20, WorkDocsErrors::INVALID_SIGNATURE = 21, WorkDocsErrors::SIGNATURE_DOES_NOT_MATCH = 22, WorkDocsErrors::INVALID_ACCESS_KEY_ID = 23,
  WorkDocsErrors::REQUEST_TIMEOUT = 24, WorkDocsErrors::NETWORK_CONNECTION = 99, WorkDocsErrors::UNKNOWN = 100, WorkDocsErrors::CONCURRENT_MODIFICATION = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  WorkDocsErrors::CONFLICTING_OPERATION, WorkDocsErrors::CUSTOM_METADATA_LIMIT_EXCEEDED, WorkDocsErrors::DEACTIVATING_LAST_SYSTEM_USER, WorkDocsErrors::DOCUMENT_LOCKED_FOR_COMMENTS,
  WorkDocsErrors::DRAFT_UPLOAD_OUT_OF_SYNC, WorkDocsErrors::ENTITY_ALREADY_EXISTS, WorkDocsErrors::ENTITY_NOT_EXISTS, WorkDocsErrors::FAILED_DEPENDENCY,
  WorkDocsErrors::ILLEGAL_USER_STATE, WorkDocsErrors::INVALID_ARGUMENT, WorkDocsErrors::INVALID_COMMENT_OPERATION, WorkDocsErrors::INVALID_OPERATION,
  WorkDocsErrors::INVALID_PASSWORD, WorkDocsErrors::LIMIT_EXCEEDED, WorkDocsErrors::PROHIBITED_STATE, WorkDocsErrors::REQUESTED_ENTITY_TOO_LARGE,
  WorkDocsErrors::RESOURCE_ALREADY_CHECKED_OUT, WorkDocsErrors::STORAGE_LIMIT_EXCEEDED, WorkDocsErrors::STORAGE_LIMIT_WILL_EXCEED, WorkDocsErrors::TOO_MANY_LABELS,
  WorkDocsErrors::TOO_MANY_SUBSCRIPTIONS, WorkDocsErrors::UNAUTHORIZED_OPERATION, WorkDocsErrors::UNAUTHORIZED_RESOURCE_ACCESS
}
 

Typedef Documentation

◆ AbortDocumentVersionUploadResponseReceivedHandler

Definition at line 209 of file WorkDocsClient.h.

◆ ActivateUserResponseReceivedHandler

Definition at line 212 of file WorkDocsClient.h.

◆ AddResourcePermissionsResponseReceivedHandler

Definition at line 213 of file WorkDocsClient.h.

◆ CreateCommentResponseReceivedHandler

Definition at line 214 of file WorkDocsClient.h.

◆ CreateCustomMetadataResponseReceivedHandler

Definition at line 215 of file WorkDocsClient.h.

◆ CreateFolderResponseReceivedHandler

Definition at line 216 of file WorkDocsClient.h.

◆ CreateLabelsResponseReceivedHandler

Definition at line 217 of file WorkDocsClient.h.

◆ CreateNotificationSubscriptionResponseReceivedHandler

Definition at line 218 of file WorkDocsClient.h.

◆ CreateUserResponseReceivedHandler

Definition at line 219 of file WorkDocsClient.h.

◆ DeactivateUserResponseReceivedHandler

Definition at line 220 of file WorkDocsClient.h.

◆ DeleteCommentResponseReceivedHandler

Definition at line 221 of file WorkDocsClient.h.

◆ DeleteCustomMetadataResponseReceivedHandler

Definition at line 222 of file WorkDocsClient.h.

◆ DeleteDocumentResponseReceivedHandler

Definition at line 223 of file WorkDocsClient.h.

◆ DeleteFolderContentsResponseReceivedHandler

Definition at line 225 of file WorkDocsClient.h.

◆ DeleteFolderResponseReceivedHandler

Definition at line 224 of file WorkDocsClient.h.

◆ DeleteLabelsResponseReceivedHandler

Definition at line 226 of file WorkDocsClient.h.

◆ DeleteNotificationSubscriptionResponseReceivedHandler

Definition at line 227 of file WorkDocsClient.h.

◆ DeleteUserResponseReceivedHandler

Definition at line 228 of file WorkDocsClient.h.

◆ DescribeActivitiesResponseReceivedHandler

Definition at line 229 of file WorkDocsClient.h.

◆ DescribeCommentsResponseReceivedHandler

Definition at line 230 of file WorkDocsClient.h.

◆ DescribeDocumentVersionsResponseReceivedHandler

Definition at line 231 of file WorkDocsClient.h.

◆ DescribeFolderContentsResponseReceivedHandler

Definition at line 232 of file WorkDocsClient.h.

◆ DescribeGroupsResponseReceivedHandler

Definition at line 233 of file WorkDocsClient.h.

◆ DescribeNotificationSubscriptionsResponseReceivedHandler

Definition at line 234 of file WorkDocsClient.h.

◆ DescribeResourcePermissionsResponseReceivedHandler

Definition at line 235 of file WorkDocsClient.h.

◆ DescribeRootFoldersResponseReceivedHandler

Definition at line 236 of file WorkDocsClient.h.

◆ DescribeUsersResponseReceivedHandler

Definition at line 237 of file WorkDocsClient.h.

◆ GetCurrentUserResponseReceivedHandler

Definition at line 238 of file WorkDocsClient.h.

◆ GetDocumentPathResponseReceivedHandler

Definition at line 240 of file WorkDocsClient.h.

◆ GetDocumentResponseReceivedHandler

Definition at line 239 of file WorkDocsClient.h.

◆ GetDocumentVersionResponseReceivedHandler

Definition at line 241 of file WorkDocsClient.h.

◆ GetFolderPathResponseReceivedHandler

Definition at line 243 of file WorkDocsClient.h.

◆ GetFolderResponseReceivedHandler

Definition at line 242 of file WorkDocsClient.h.

◆ GetResourcesResponseReceivedHandler

Definition at line 244 of file WorkDocsClient.h.

◆ InitiateDocumentVersionUploadResponseReceivedHandler

Definition at line 245 of file WorkDocsClient.h.

◆ RemoveAllResourcePermissionsResponseReceivedHandler

Definition at line 246 of file WorkDocsClient.h.

◆ RemoveResourcePermissionResponseReceivedHandler

Definition at line 247 of file WorkDocsClient.h.

◆ UpdateDocumentResponseReceivedHandler

Definition at line 248 of file WorkDocsClient.h.

◆ UpdateDocumentVersionResponseReceivedHandler

Definition at line 249 of file WorkDocsClient.h.

◆ UpdateFolderResponseReceivedHandler

Definition at line 250 of file WorkDocsClient.h.

◆ UpdateUserResponseReceivedHandler

Definition at line 251 of file WorkDocsClient.h.

Enumeration Type Documentation

◆ WorkDocsErrors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
CONCURRENT_MODIFICATION 
CONFLICTING_OPERATION 
CUSTOM_METADATA_LIMIT_EXCEEDED 
DEACTIVATING_LAST_SYSTEM_USER 
DOCUMENT_LOCKED_FOR_COMMENTS 
DRAFT_UPLOAD_OUT_OF_SYNC 
ENTITY_ALREADY_EXISTS 
ENTITY_NOT_EXISTS 
FAILED_DEPENDENCY 
ILLEGAL_USER_STATE 
INVALID_ARGUMENT 
INVALID_COMMENT_OPERATION 
INVALID_OPERATION 
INVALID_PASSWORD 
LIMIT_EXCEEDED 
PROHIBITED_STATE 
REQUESTED_ENTITY_TOO_LARGE 
RESOURCE_ALREADY_CHECKED_OUT 
STORAGE_LIMIT_EXCEEDED 
STORAGE_LIMIT_WILL_EXCEED 
TOO_MANY_LABELS 
TOO_MANY_SUBSCRIPTIONS 
UNAUTHORIZED_OPERATION 
UNAUTHORIZED_RESOURCE_ACCESS 

Definition at line 16 of file WorkDocsErrors.h.