Class CloudServiceGrpc.CloudServiceFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<CloudServiceGrpc.CloudServiceFutureStub>
-
- io.temporal.api.cloud.cloudservice.v1.CloudServiceGrpc.CloudServiceFutureStub
-
- Enclosing class:
- CloudServiceGrpc
public static final class CloudServiceGrpc.CloudServiceFutureStub extends io.grpc.stub.AbstractFutureStub<CloudServiceGrpc.CloudServiceFutureStub>
WARNING: This service is currently experimental and may change in incompatible ways.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.common.util.concurrent.ListenableFuture<AddNamespaceRegionResponse>addNamespaceRegion(AddNamespaceRegionRequest request)Add a new region to a namespaceprotected CloudServiceGrpc.CloudServiceFutureStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)com.google.common.util.concurrent.ListenableFuture<CreateApiKeyResponse>createApiKey(CreateApiKeyRequest request)Create an API keycom.google.common.util.concurrent.ListenableFuture<CreateNamespaceResponse>createNamespace(CreateNamespaceRequest request)Create a new namespacecom.google.common.util.concurrent.ListenableFuture<CreateServiceAccountResponse>createServiceAccount(CreateServiceAccountRequest request)Create a service account.com.google.common.util.concurrent.ListenableFuture<CreateUserResponse>createUser(CreateUserRequest request)Create a usercom.google.common.util.concurrent.ListenableFuture<CreateUserGroupResponse>createUserGroup(CreateUserGroupRequest request)Create new a user groupcom.google.common.util.concurrent.ListenableFuture<DeleteApiKeyResponse>deleteApiKey(DeleteApiKeyRequest request)Delete an API keycom.google.common.util.concurrent.ListenableFuture<DeleteNamespaceResponse>deleteNamespace(DeleteNamespaceRequest request)Delete a namespacecom.google.common.util.concurrent.ListenableFuture<DeleteServiceAccountResponse>deleteServiceAccount(DeleteServiceAccountRequest request)Delete a service account.com.google.common.util.concurrent.ListenableFuture<DeleteUserResponse>deleteUser(DeleteUserRequest request)Delete a usercom.google.common.util.concurrent.ListenableFuture<DeleteUserGroupResponse>deleteUserGroup(DeleteUserGroupRequest request)Delete a user groupcom.google.common.util.concurrent.ListenableFuture<FailoverNamespaceRegionResponse>failoverNamespaceRegion(FailoverNamespaceRegionRequest request)Failover a multi-region namespacecom.google.common.util.concurrent.ListenableFuture<GetApiKeyResponse>getApiKey(GetApiKeyRequest request)Get an API keycom.google.common.util.concurrent.ListenableFuture<GetApiKeysResponse>getApiKeys(GetApiKeysRequest request)Get all known API keyscom.google.common.util.concurrent.ListenableFuture<GetAsyncOperationResponse>getAsyncOperation(GetAsyncOperationRequest request)Get the latest information on an async operationcom.google.common.util.concurrent.ListenableFuture<GetNamespaceResponse>getNamespace(GetNamespaceRequest request)Get a namespacecom.google.common.util.concurrent.ListenableFuture<GetNamespacesResponse>getNamespaces(GetNamespacesRequest request)Get all namespacescom.google.common.util.concurrent.ListenableFuture<GetRegionResponse>getRegion(GetRegionRequest request)Get a regioncom.google.common.util.concurrent.ListenableFuture<GetRegionsResponse>getRegions(GetRegionsRequest request)Get all regionscom.google.common.util.concurrent.ListenableFuture<GetServiceAccountResponse>getServiceAccount(GetServiceAccountRequest request)Get a service account.com.google.common.util.concurrent.ListenableFuture<GetServiceAccountsResponse>getServiceAccounts(GetServiceAccountsRequest request)Get service accounts.com.google.common.util.concurrent.ListenableFuture<GetUserResponse>getUser(GetUserRequest request)Get a usercom.google.common.util.concurrent.ListenableFuture<GetUserGroupResponse>getUserGroup(GetUserGroupRequest request)Get a user groupcom.google.common.util.concurrent.ListenableFuture<GetUserGroupsResponse>getUserGroups(GetUserGroupsRequest request)Get all user groupscom.google.common.util.concurrent.ListenableFuture<GetUsersResponse>getUsers(GetUsersRequest request)Gets all known userscom.google.common.util.concurrent.ListenableFuture<RenameCustomSearchAttributeResponse>renameCustomSearchAttribute(RenameCustomSearchAttributeRequest request)Rename an existing customer search attributecom.google.common.util.concurrent.ListenableFuture<SetUserGroupNamespaceAccessResponse>setUserGroupNamespaceAccess(SetUserGroupNamespaceAccessRequest request)Set a user group's access to a namespacecom.google.common.util.concurrent.ListenableFuture<SetUserNamespaceAccessResponse>setUserNamespaceAccess(SetUserNamespaceAccessRequest request)Set a user's access to a namespacecom.google.common.util.concurrent.ListenableFuture<UpdateApiKeyResponse>updateApiKey(UpdateApiKeyRequest request)Update an API keycom.google.common.util.concurrent.ListenableFuture<UpdateNamespaceResponse>updateNamespace(UpdateNamespaceRequest request)Update a namespacecom.google.common.util.concurrent.ListenableFuture<UpdateServiceAccountResponse>updateServiceAccount(UpdateServiceAccountRequest request)Update a service account.com.google.common.util.concurrent.ListenableFuture<UpdateUserResponse>updateUser(UpdateUserRequest request)Update a usercom.google.common.util.concurrent.ListenableFuture<UpdateUserGroupResponse>updateUserGroup(UpdateUserGroupRequest request)Update a user group
-
-
-
Method Detail
-
build
protected CloudServiceGrpc.CloudServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<CloudServiceGrpc.CloudServiceFutureStub>
-
getUsers
public com.google.common.util.concurrent.ListenableFuture<GetUsersResponse> getUsers(GetUsersRequest request)
Gets all known users
-
getUser
public com.google.common.util.concurrent.ListenableFuture<GetUserResponse> getUser(GetUserRequest request)
Get a user
-
createUser
public com.google.common.util.concurrent.ListenableFuture<CreateUserResponse> createUser(CreateUserRequest request)
Create a user
-
updateUser
public com.google.common.util.concurrent.ListenableFuture<UpdateUserResponse> updateUser(UpdateUserRequest request)
Update a user
-
deleteUser
public com.google.common.util.concurrent.ListenableFuture<DeleteUserResponse> deleteUser(DeleteUserRequest request)
Delete a user
-
setUserNamespaceAccess
public com.google.common.util.concurrent.ListenableFuture<SetUserNamespaceAccessResponse> setUserNamespaceAccess(SetUserNamespaceAccessRequest request)
Set a user's access to a namespace
-
getAsyncOperation
public com.google.common.util.concurrent.ListenableFuture<GetAsyncOperationResponse> getAsyncOperation(GetAsyncOperationRequest request)
Get the latest information on an async operation
-
createNamespace
public com.google.common.util.concurrent.ListenableFuture<CreateNamespaceResponse> createNamespace(CreateNamespaceRequest request)
Create a new namespace
-
getNamespaces
public com.google.common.util.concurrent.ListenableFuture<GetNamespacesResponse> getNamespaces(GetNamespacesRequest request)
Get all namespaces
-
getNamespace
public com.google.common.util.concurrent.ListenableFuture<GetNamespaceResponse> getNamespace(GetNamespaceRequest request)
Get a namespace
-
updateNamespace
public com.google.common.util.concurrent.ListenableFuture<UpdateNamespaceResponse> updateNamespace(UpdateNamespaceRequest request)
Update a namespace
-
renameCustomSearchAttribute
public com.google.common.util.concurrent.ListenableFuture<RenameCustomSearchAttributeResponse> renameCustomSearchAttribute(RenameCustomSearchAttributeRequest request)
Rename an existing customer search attribute
-
deleteNamespace
public com.google.common.util.concurrent.ListenableFuture<DeleteNamespaceResponse> deleteNamespace(DeleteNamespaceRequest request)
Delete a namespace
-
failoverNamespaceRegion
public com.google.common.util.concurrent.ListenableFuture<FailoverNamespaceRegionResponse> failoverNamespaceRegion(FailoverNamespaceRegionRequest request)
Failover a multi-region namespace
-
addNamespaceRegion
public com.google.common.util.concurrent.ListenableFuture<AddNamespaceRegionResponse> addNamespaceRegion(AddNamespaceRegionRequest request)
Add a new region to a namespace
-
getRegions
public com.google.common.util.concurrent.ListenableFuture<GetRegionsResponse> getRegions(GetRegionsRequest request)
Get all regions
-
getRegion
public com.google.common.util.concurrent.ListenableFuture<GetRegionResponse> getRegion(GetRegionRequest request)
Get a region
-
getApiKeys
public com.google.common.util.concurrent.ListenableFuture<GetApiKeysResponse> getApiKeys(GetApiKeysRequest request)
Get all known API keys
-
getApiKey
public com.google.common.util.concurrent.ListenableFuture<GetApiKeyResponse> getApiKey(GetApiKeyRequest request)
Get an API key
-
createApiKey
public com.google.common.util.concurrent.ListenableFuture<CreateApiKeyResponse> createApiKey(CreateApiKeyRequest request)
Create an API key
-
updateApiKey
public com.google.common.util.concurrent.ListenableFuture<UpdateApiKeyResponse> updateApiKey(UpdateApiKeyRequest request)
Update an API key
-
deleteApiKey
public com.google.common.util.concurrent.ListenableFuture<DeleteApiKeyResponse> deleteApiKey(DeleteApiKeyRequest request)
Delete an API key
-
getUserGroups
public com.google.common.util.concurrent.ListenableFuture<GetUserGroupsResponse> getUserGroups(GetUserGroupsRequest request)
Get all user groups
-
getUserGroup
public com.google.common.util.concurrent.ListenableFuture<GetUserGroupResponse> getUserGroup(GetUserGroupRequest request)
Get a user group
-
createUserGroup
public com.google.common.util.concurrent.ListenableFuture<CreateUserGroupResponse> createUserGroup(CreateUserGroupRequest request)
Create new a user group
-
updateUserGroup
public com.google.common.util.concurrent.ListenableFuture<UpdateUserGroupResponse> updateUserGroup(UpdateUserGroupRequest request)
Update a user group
-
deleteUserGroup
public com.google.common.util.concurrent.ListenableFuture<DeleteUserGroupResponse> deleteUserGroup(DeleteUserGroupRequest request)
Delete a user group
-
setUserGroupNamespaceAccess
public com.google.common.util.concurrent.ListenableFuture<SetUserGroupNamespaceAccessResponse> setUserGroupNamespaceAccess(SetUserGroupNamespaceAccessRequest request)
Set a user group's access to a namespace
-
createServiceAccount
public com.google.common.util.concurrent.ListenableFuture<CreateServiceAccountResponse> createServiceAccount(CreateServiceAccountRequest request)
Create a service account.
-
getServiceAccount
public com.google.common.util.concurrent.ListenableFuture<GetServiceAccountResponse> getServiceAccount(GetServiceAccountRequest request)
Get a service account.
-
getServiceAccounts
public com.google.common.util.concurrent.ListenableFuture<GetServiceAccountsResponse> getServiceAccounts(GetServiceAccountsRequest request)
Get service accounts.
-
updateServiceAccount
public com.google.common.util.concurrent.ListenableFuture<UpdateServiceAccountResponse> updateServiceAccount(UpdateServiceAccountRequest request)
Update a service account.
-
deleteServiceAccount
public com.google.common.util.concurrent.ListenableFuture<DeleteServiceAccountResponse> deleteServiceAccount(DeleteServiceAccountRequest request)
Delete a service account.
-
-