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<CreateNamespaceExportSinkResponse>createNamespaceExportSink(CreateNamespaceExportSinkRequest request)Create an export sinkcom.google.common.util.concurrent.ListenableFuture<CreateNexusEndpointResponse>createNexusEndpoint(CreateNexusEndpointRequest request)Create a nexus endpointcom.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<DeleteNamespaceExportSinkResponse>deleteNamespaceExportSink(DeleteNamespaceExportSinkRequest request)Delete an export sinkcom.google.common.util.concurrent.ListenableFuture<DeleteNexusEndpointResponse>deleteNexusEndpoint(DeleteNexusEndpointRequest request)Delete a nexus endpointcom.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<GetAccountResponse>getAccount(GetAccountRequest request)Get account information.com.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<GetNamespaceExportSinkResponse>getNamespaceExportSink(GetNamespaceExportSinkRequest request)Get an export sinkcom.google.common.util.concurrent.ListenableFuture<GetNamespaceExportSinksResponse>getNamespaceExportSinks(GetNamespaceExportSinksRequest request)Get export sinkscom.google.common.util.concurrent.ListenableFuture<GetNamespacesResponse>getNamespaces(GetNamespacesRequest request)Get all namespacescom.google.common.util.concurrent.ListenableFuture<GetNexusEndpointResponse>getNexusEndpoint(GetNexusEndpointRequest request)Get a nexus endpointcom.google.common.util.concurrent.ListenableFuture<GetNexusEndpointsResponse>getNexusEndpoints(GetNexusEndpointsRequest request)Gets nexus endpointscom.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<GetUsageResponse>getUsage(GetUsageRequest request)WARNING: Pre-Release Feature Get usage data across namespacescom.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<UpdateAccountResponse>updateAccount(UpdateAccountRequest request)Update account information.com.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<UpdateNamespaceExportSinkResponse>updateNamespaceExportSink(UpdateNamespaceExportSinkRequest request)Update an export sinkcom.google.common.util.concurrent.ListenableFuture<UpdateNexusEndpointResponse>updateNexusEndpoint(UpdateNexusEndpointRequest request)Update a nexus endpointcom.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 groupcom.google.common.util.concurrent.ListenableFuture<ValidateNamespaceExportSinkResponse>validateNamespaceExportSink(ValidateNamespaceExportSinkRequest request)Validates an export sink configuration by delivering an empty test file to the specified sink.
-
-
-
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
-
getNexusEndpoints
public com.google.common.util.concurrent.ListenableFuture<GetNexusEndpointsResponse> getNexusEndpoints(GetNexusEndpointsRequest request)
Gets nexus endpoints
-
getNexusEndpoint
public com.google.common.util.concurrent.ListenableFuture<GetNexusEndpointResponse> getNexusEndpoint(GetNexusEndpointRequest request)
Get a nexus endpoint
-
createNexusEndpoint
public com.google.common.util.concurrent.ListenableFuture<CreateNexusEndpointResponse> createNexusEndpoint(CreateNexusEndpointRequest request)
Create a nexus endpoint
-
updateNexusEndpoint
public com.google.common.util.concurrent.ListenableFuture<UpdateNexusEndpointResponse> updateNexusEndpoint(UpdateNexusEndpointRequest request)
Update a nexus endpoint
-
deleteNexusEndpoint
public com.google.common.util.concurrent.ListenableFuture<DeleteNexusEndpointResponse> deleteNexusEndpoint(DeleteNexusEndpointRequest request)
Delete a nexus endpoint
-
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.
-
getUsage
public com.google.common.util.concurrent.ListenableFuture<GetUsageResponse> getUsage(GetUsageRequest request)
WARNING: Pre-Release Feature Get usage data across namespaces
-
getAccount
public com.google.common.util.concurrent.ListenableFuture<GetAccountResponse> getAccount(GetAccountRequest request)
Get account information.
-
updateAccount
public com.google.common.util.concurrent.ListenableFuture<UpdateAccountResponse> updateAccount(UpdateAccountRequest request)
Update account information.
-
createNamespaceExportSink
public com.google.common.util.concurrent.ListenableFuture<CreateNamespaceExportSinkResponse> createNamespaceExportSink(CreateNamespaceExportSinkRequest request)
Create an export sink
-
getNamespaceExportSink
public com.google.common.util.concurrent.ListenableFuture<GetNamespaceExportSinkResponse> getNamespaceExportSink(GetNamespaceExportSinkRequest request)
Get an export sink
-
getNamespaceExportSinks
public com.google.common.util.concurrent.ListenableFuture<GetNamespaceExportSinksResponse> getNamespaceExportSinks(GetNamespaceExportSinksRequest request)
Get export sinks
-
updateNamespaceExportSink
public com.google.common.util.concurrent.ListenableFuture<UpdateNamespaceExportSinkResponse> updateNamespaceExportSink(UpdateNamespaceExportSinkRequest request)
Update an export sink
-
deleteNamespaceExportSink
public com.google.common.util.concurrent.ListenableFuture<DeleteNamespaceExportSinkResponse> deleteNamespaceExportSink(DeleteNamespaceExportSinkRequest request)
Delete an export sink
-
validateNamespaceExportSink
public com.google.common.util.concurrent.ListenableFuture<ValidateNamespaceExportSinkResponse> validateNamespaceExportSink(ValidateNamespaceExportSinkRequest request)
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.
-
-