Class CloudServiceGrpc.CloudServiceImplBase
- java.lang.Object
-
- io.temporal.api.cloud.cloudservice.v1.CloudServiceGrpc.CloudServiceImplBase
-
- All Implemented Interfaces:
io.grpc.BindableService
- Enclosing class:
- CloudServiceGrpc
public abstract static class CloudServiceGrpc.CloudServiceImplBase extends java.lang.Object implements io.grpc.BindableServiceWARNING: This service is currently experimental and may change in incompatible ways.
-
-
Constructor Summary
Constructors Constructor Description CloudServiceImplBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNamespaceRegion(AddNamespaceRegionRequest request, io.grpc.stub.StreamObserver<AddNamespaceRegionResponse> responseObserver)Add a new region to a namespaceio.grpc.ServerServiceDefinitionbindService()voidcreateApiKey(CreateApiKeyRequest request, io.grpc.stub.StreamObserver<CreateApiKeyResponse> responseObserver)Create an API keyvoidcreateNamespace(CreateNamespaceRequest request, io.grpc.stub.StreamObserver<CreateNamespaceResponse> responseObserver)Create a new namespacevoidcreateNamespaceExportSink(CreateNamespaceExportSinkRequest request, io.grpc.stub.StreamObserver<CreateNamespaceExportSinkResponse> responseObserver)Create an export sinkvoidcreateNexusEndpoint(CreateNexusEndpointRequest request, io.grpc.stub.StreamObserver<CreateNexusEndpointResponse> responseObserver)Create a nexus endpointvoidcreateServiceAccount(CreateServiceAccountRequest request, io.grpc.stub.StreamObserver<CreateServiceAccountResponse> responseObserver)Create a service account.voidcreateUser(CreateUserRequest request, io.grpc.stub.StreamObserver<CreateUserResponse> responseObserver)Create a uservoidcreateUserGroup(CreateUserGroupRequest request, io.grpc.stub.StreamObserver<CreateUserGroupResponse> responseObserver)Create new a user groupvoiddeleteApiKey(DeleteApiKeyRequest request, io.grpc.stub.StreamObserver<DeleteApiKeyResponse> responseObserver)Delete an API keyvoiddeleteNamespace(DeleteNamespaceRequest request, io.grpc.stub.StreamObserver<DeleteNamespaceResponse> responseObserver)Delete a namespacevoiddeleteNamespaceExportSink(DeleteNamespaceExportSinkRequest request, io.grpc.stub.StreamObserver<DeleteNamespaceExportSinkResponse> responseObserver)Delete an export sinkvoiddeleteNexusEndpoint(DeleteNexusEndpointRequest request, io.grpc.stub.StreamObserver<DeleteNexusEndpointResponse> responseObserver)Delete a nexus endpointvoiddeleteServiceAccount(DeleteServiceAccountRequest request, io.grpc.stub.StreamObserver<DeleteServiceAccountResponse> responseObserver)Delete a service account.voiddeleteUser(DeleteUserRequest request, io.grpc.stub.StreamObserver<DeleteUserResponse> responseObserver)Delete a uservoiddeleteUserGroup(DeleteUserGroupRequest request, io.grpc.stub.StreamObserver<DeleteUserGroupResponse> responseObserver)Delete a user groupvoidfailoverNamespaceRegion(FailoverNamespaceRegionRequest request, io.grpc.stub.StreamObserver<FailoverNamespaceRegionResponse> responseObserver)Failover a multi-region namespacevoidgetAccount(GetAccountRequest request, io.grpc.stub.StreamObserver<GetAccountResponse> responseObserver)Get account information.voidgetApiKey(GetApiKeyRequest request, io.grpc.stub.StreamObserver<GetApiKeyResponse> responseObserver)Get an API keyvoidgetApiKeys(GetApiKeysRequest request, io.grpc.stub.StreamObserver<GetApiKeysResponse> responseObserver)Get all known API keysvoidgetAsyncOperation(GetAsyncOperationRequest request, io.grpc.stub.StreamObserver<GetAsyncOperationResponse> responseObserver)Get the latest information on an async operationvoidgetNamespace(GetNamespaceRequest request, io.grpc.stub.StreamObserver<GetNamespaceResponse> responseObserver)Get a namespacevoidgetNamespaceExportSink(GetNamespaceExportSinkRequest request, io.grpc.stub.StreamObserver<GetNamespaceExportSinkResponse> responseObserver)Get an export sinkvoidgetNamespaceExportSinks(GetNamespaceExportSinksRequest request, io.grpc.stub.StreamObserver<GetNamespaceExportSinksResponse> responseObserver)Get export sinksvoidgetNamespaces(GetNamespacesRequest request, io.grpc.stub.StreamObserver<GetNamespacesResponse> responseObserver)Get all namespacesvoidgetNexusEndpoint(GetNexusEndpointRequest request, io.grpc.stub.StreamObserver<GetNexusEndpointResponse> responseObserver)Get a nexus endpointvoidgetNexusEndpoints(GetNexusEndpointsRequest request, io.grpc.stub.StreamObserver<GetNexusEndpointsResponse> responseObserver)Gets nexus endpointsvoidgetRegion(GetRegionRequest request, io.grpc.stub.StreamObserver<GetRegionResponse> responseObserver)Get a regionvoidgetRegions(GetRegionsRequest request, io.grpc.stub.StreamObserver<GetRegionsResponse> responseObserver)Get all regionsvoidgetServiceAccount(GetServiceAccountRequest request, io.grpc.stub.StreamObserver<GetServiceAccountResponse> responseObserver)Get a service account.voidgetServiceAccounts(GetServiceAccountsRequest request, io.grpc.stub.StreamObserver<GetServiceAccountsResponse> responseObserver)Get service accounts.voidgetUsage(GetUsageRequest request, io.grpc.stub.StreamObserver<GetUsageResponse> responseObserver)WARNING: Pre-Release Feature Get usage data across namespacesvoidgetUser(GetUserRequest request, io.grpc.stub.StreamObserver<GetUserResponse> responseObserver)Get a uservoidgetUserGroup(GetUserGroupRequest request, io.grpc.stub.StreamObserver<GetUserGroupResponse> responseObserver)Get a user groupvoidgetUserGroups(GetUserGroupsRequest request, io.grpc.stub.StreamObserver<GetUserGroupsResponse> responseObserver)Get all user groupsvoidgetUsers(GetUsersRequest request, io.grpc.stub.StreamObserver<GetUsersResponse> responseObserver)Gets all known usersvoidrenameCustomSearchAttribute(RenameCustomSearchAttributeRequest request, io.grpc.stub.StreamObserver<RenameCustomSearchAttributeResponse> responseObserver)Rename an existing customer search attributevoidsetUserGroupNamespaceAccess(SetUserGroupNamespaceAccessRequest request, io.grpc.stub.StreamObserver<SetUserGroupNamespaceAccessResponse> responseObserver)Set a user group's access to a namespacevoidsetUserNamespaceAccess(SetUserNamespaceAccessRequest request, io.grpc.stub.StreamObserver<SetUserNamespaceAccessResponse> responseObserver)Set a user's access to a namespacevoidupdateAccount(UpdateAccountRequest request, io.grpc.stub.StreamObserver<UpdateAccountResponse> responseObserver)Update account information.voidupdateApiKey(UpdateApiKeyRequest request, io.grpc.stub.StreamObserver<UpdateApiKeyResponse> responseObserver)Update an API keyvoidupdateNamespace(UpdateNamespaceRequest request, io.grpc.stub.StreamObserver<UpdateNamespaceResponse> responseObserver)Update a namespacevoidupdateNamespaceExportSink(UpdateNamespaceExportSinkRequest request, io.grpc.stub.StreamObserver<UpdateNamespaceExportSinkResponse> responseObserver)Update an export sinkvoidupdateNexusEndpoint(UpdateNexusEndpointRequest request, io.grpc.stub.StreamObserver<UpdateNexusEndpointResponse> responseObserver)Update a nexus endpointvoidupdateServiceAccount(UpdateServiceAccountRequest request, io.grpc.stub.StreamObserver<UpdateServiceAccountResponse> responseObserver)Update a service account.voidupdateUser(UpdateUserRequest request, io.grpc.stub.StreamObserver<UpdateUserResponse> responseObserver)Update a uservoidupdateUserGroup(UpdateUserGroupRequest request, io.grpc.stub.StreamObserver<UpdateUserGroupResponse> responseObserver)Update a user groupvoidvalidateNamespaceExportSink(ValidateNamespaceExportSinkRequest request, io.grpc.stub.StreamObserver<ValidateNamespaceExportSinkResponse> responseObserver)Validates an export sink configuration by delivering an empty test file to the specified sink.
-
-
-
Method Detail
-
getUsers
public void getUsers(GetUsersRequest request, io.grpc.stub.StreamObserver<GetUsersResponse> responseObserver)
Gets all known users
-
getUser
public void getUser(GetUserRequest request, io.grpc.stub.StreamObserver<GetUserResponse> responseObserver)
Get a user
-
createUser
public void createUser(CreateUserRequest request, io.grpc.stub.StreamObserver<CreateUserResponse> responseObserver)
Create a user
-
updateUser
public void updateUser(UpdateUserRequest request, io.grpc.stub.StreamObserver<UpdateUserResponse> responseObserver)
Update a user
-
deleteUser
public void deleteUser(DeleteUserRequest request, io.grpc.stub.StreamObserver<DeleteUserResponse> responseObserver)
Delete a user
-
setUserNamespaceAccess
public void setUserNamespaceAccess(SetUserNamespaceAccessRequest request, io.grpc.stub.StreamObserver<SetUserNamespaceAccessResponse> responseObserver)
Set a user's access to a namespace
-
getAsyncOperation
public void getAsyncOperation(GetAsyncOperationRequest request, io.grpc.stub.StreamObserver<GetAsyncOperationResponse> responseObserver)
Get the latest information on an async operation
-
createNamespace
public void createNamespace(CreateNamespaceRequest request, io.grpc.stub.StreamObserver<CreateNamespaceResponse> responseObserver)
Create a new namespace
-
getNamespaces
public void getNamespaces(GetNamespacesRequest request, io.grpc.stub.StreamObserver<GetNamespacesResponse> responseObserver)
Get all namespaces
-
getNamespace
public void getNamespace(GetNamespaceRequest request, io.grpc.stub.StreamObserver<GetNamespaceResponse> responseObserver)
Get a namespace
-
updateNamespace
public void updateNamespace(UpdateNamespaceRequest request, io.grpc.stub.StreamObserver<UpdateNamespaceResponse> responseObserver)
Update a namespace
-
renameCustomSearchAttribute
public void renameCustomSearchAttribute(RenameCustomSearchAttributeRequest request, io.grpc.stub.StreamObserver<RenameCustomSearchAttributeResponse> responseObserver)
Rename an existing customer search attribute
-
deleteNamespace
public void deleteNamespace(DeleteNamespaceRequest request, io.grpc.stub.StreamObserver<DeleteNamespaceResponse> responseObserver)
Delete a namespace
-
failoverNamespaceRegion
public void failoverNamespaceRegion(FailoverNamespaceRegionRequest request, io.grpc.stub.StreamObserver<FailoverNamespaceRegionResponse> responseObserver)
Failover a multi-region namespace
-
addNamespaceRegion
public void addNamespaceRegion(AddNamespaceRegionRequest request, io.grpc.stub.StreamObserver<AddNamespaceRegionResponse> responseObserver)
Add a new region to a namespace
-
getRegions
public void getRegions(GetRegionsRequest request, io.grpc.stub.StreamObserver<GetRegionsResponse> responseObserver)
Get all regions
-
getRegion
public void getRegion(GetRegionRequest request, io.grpc.stub.StreamObserver<GetRegionResponse> responseObserver)
Get a region
-
getApiKeys
public void getApiKeys(GetApiKeysRequest request, io.grpc.stub.StreamObserver<GetApiKeysResponse> responseObserver)
Get all known API keys
-
getApiKey
public void getApiKey(GetApiKeyRequest request, io.grpc.stub.StreamObserver<GetApiKeyResponse> responseObserver)
Get an API key
-
createApiKey
public void createApiKey(CreateApiKeyRequest request, io.grpc.stub.StreamObserver<CreateApiKeyResponse> responseObserver)
Create an API key
-
updateApiKey
public void updateApiKey(UpdateApiKeyRequest request, io.grpc.stub.StreamObserver<UpdateApiKeyResponse> responseObserver)
Update an API key
-
deleteApiKey
public void deleteApiKey(DeleteApiKeyRequest request, io.grpc.stub.StreamObserver<DeleteApiKeyResponse> responseObserver)
Delete an API key
-
getNexusEndpoints
public void getNexusEndpoints(GetNexusEndpointsRequest request, io.grpc.stub.StreamObserver<GetNexusEndpointsResponse> responseObserver)
Gets nexus endpoints
-
getNexusEndpoint
public void getNexusEndpoint(GetNexusEndpointRequest request, io.grpc.stub.StreamObserver<GetNexusEndpointResponse> responseObserver)
Get a nexus endpoint
-
createNexusEndpoint
public void createNexusEndpoint(CreateNexusEndpointRequest request, io.grpc.stub.StreamObserver<CreateNexusEndpointResponse> responseObserver)
Create a nexus endpoint
-
updateNexusEndpoint
public void updateNexusEndpoint(UpdateNexusEndpointRequest request, io.grpc.stub.StreamObserver<UpdateNexusEndpointResponse> responseObserver)
Update a nexus endpoint
-
deleteNexusEndpoint
public void deleteNexusEndpoint(DeleteNexusEndpointRequest request, io.grpc.stub.StreamObserver<DeleteNexusEndpointResponse> responseObserver)
Delete a nexus endpoint
-
getUserGroups
public void getUserGroups(GetUserGroupsRequest request, io.grpc.stub.StreamObserver<GetUserGroupsResponse> responseObserver)
Get all user groups
-
getUserGroup
public void getUserGroup(GetUserGroupRequest request, io.grpc.stub.StreamObserver<GetUserGroupResponse> responseObserver)
Get a user group
-
createUserGroup
public void createUserGroup(CreateUserGroupRequest request, io.grpc.stub.StreamObserver<CreateUserGroupResponse> responseObserver)
Create new a user group
-
updateUserGroup
public void updateUserGroup(UpdateUserGroupRequest request, io.grpc.stub.StreamObserver<UpdateUserGroupResponse> responseObserver)
Update a user group
-
deleteUserGroup
public void deleteUserGroup(DeleteUserGroupRequest request, io.grpc.stub.StreamObserver<DeleteUserGroupResponse> responseObserver)
Delete a user group
-
setUserGroupNamespaceAccess
public void setUserGroupNamespaceAccess(SetUserGroupNamespaceAccessRequest request, io.grpc.stub.StreamObserver<SetUserGroupNamespaceAccessResponse> responseObserver)
Set a user group's access to a namespace
-
createServiceAccount
public void createServiceAccount(CreateServiceAccountRequest request, io.grpc.stub.StreamObserver<CreateServiceAccountResponse> responseObserver)
Create a service account.
-
getServiceAccount
public void getServiceAccount(GetServiceAccountRequest request, io.grpc.stub.StreamObserver<GetServiceAccountResponse> responseObserver)
Get a service account.
-
getServiceAccounts
public void getServiceAccounts(GetServiceAccountsRequest request, io.grpc.stub.StreamObserver<GetServiceAccountsResponse> responseObserver)
Get service accounts.
-
updateServiceAccount
public void updateServiceAccount(UpdateServiceAccountRequest request, io.grpc.stub.StreamObserver<UpdateServiceAccountResponse> responseObserver)
Update a service account.
-
deleteServiceAccount
public void deleteServiceAccount(DeleteServiceAccountRequest request, io.grpc.stub.StreamObserver<DeleteServiceAccountResponse> responseObserver)
Delete a service account.
-
getUsage
public void getUsage(GetUsageRequest request, io.grpc.stub.StreamObserver<GetUsageResponse> responseObserver)
WARNING: Pre-Release Feature Get usage data across namespaces
-
getAccount
public void getAccount(GetAccountRequest request, io.grpc.stub.StreamObserver<GetAccountResponse> responseObserver)
Get account information.
-
updateAccount
public void updateAccount(UpdateAccountRequest request, io.grpc.stub.StreamObserver<UpdateAccountResponse> responseObserver)
Update account information.
-
createNamespaceExportSink
public void createNamespaceExportSink(CreateNamespaceExportSinkRequest request, io.grpc.stub.StreamObserver<CreateNamespaceExportSinkResponse> responseObserver)
Create an export sink
-
getNamespaceExportSink
public void getNamespaceExportSink(GetNamespaceExportSinkRequest request, io.grpc.stub.StreamObserver<GetNamespaceExportSinkResponse> responseObserver)
Get an export sink
-
getNamespaceExportSinks
public void getNamespaceExportSinks(GetNamespaceExportSinksRequest request, io.grpc.stub.StreamObserver<GetNamespaceExportSinksResponse> responseObserver)
Get export sinks
-
updateNamespaceExportSink
public void updateNamespaceExportSink(UpdateNamespaceExportSinkRequest request, io.grpc.stub.StreamObserver<UpdateNamespaceExportSinkResponse> responseObserver)
Update an export sink
-
deleteNamespaceExportSink
public void deleteNamespaceExportSink(DeleteNamespaceExportSinkRequest request, io.grpc.stub.StreamObserver<DeleteNamespaceExportSinkResponse> responseObserver)
Delete an export sink
-
validateNamespaceExportSink
public void validateNamespaceExportSink(ValidateNamespaceExportSinkRequest request, io.grpc.stub.StreamObserver<ValidateNamespaceExportSinkResponse> responseObserver)
Validates an export sink configuration by delivering an empty test file to the specified sink. This operation verifies that the sink is correctly configured, accessible, and ready for data export.
-
bindService
public final io.grpc.ServerServiceDefinition bindService()
- Specified by:
bindServicein interfaceio.grpc.BindableService
-
-