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 namespacecom.google.common.util.concurrent.ListenableFuture<AddUserGroupMemberResponse>addUserGroupMember(AddUserGroupMemberRequest request)Add a member to the group, can only be used with Cloud group types.protected 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<CreateConnectivityRuleResponse>createConnectivityRule(CreateConnectivityRuleRequest request)Creates a connectivity rulecom.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<DeleteConnectivityRuleResponse>deleteConnectivityRule(DeleteConnectivityRuleRequest request)Deletes a connectivity rule by idcom.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<DeleteNamespaceRegionResponse>deleteNamespaceRegion(DeleteNamespaceRegionRequest request)Delete a region from a namespacecom.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<GetConnectivityRuleResponse>getConnectivityRule(GetConnectivityRuleRequest request)Gets a connectivity rule by idcom.google.common.util.concurrent.ListenableFuture<GetConnectivityRulesResponse>getConnectivityRules(GetConnectivityRulesRequest request)Lists connectivity rules by accountcom.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<GetUserGroupMembersResponse>getUserGroupMembers(GetUserGroupMembersRequest request)com.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<RemoveUserGroupMemberResponse>removeUserGroupMember(RemoveUserGroupMemberRequest request)Remove a member from the group, can only be used with Cloud group types.com.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<UpdateNamespaceTagsResponse>updateNamespaceTags(UpdateNamespaceTagsRequest request)Update the tags for a namespacecom.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
-
deleteNamespaceRegion
public com.google.common.util.concurrent.ListenableFuture<DeleteNamespaceRegionResponse> deleteNamespaceRegion(DeleteNamespaceRegionRequest request)
Delete a region from 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
-
addUserGroupMember
public com.google.common.util.concurrent.ListenableFuture<AddUserGroupMemberResponse> addUserGroupMember(AddUserGroupMemberRequest request)
Add a member to the group, can only be used with Cloud group types.
-
removeUserGroupMember
public com.google.common.util.concurrent.ListenableFuture<RemoveUserGroupMemberResponse> removeUserGroupMember(RemoveUserGroupMemberRequest request)
Remove a member from the group, can only be used with Cloud group types.
-
getUserGroupMembers
public com.google.common.util.concurrent.ListenableFuture<GetUserGroupMembersResponse> getUserGroupMembers(GetUserGroupMembersRequest request)
-
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.
-
updateNamespaceTags
public com.google.common.util.concurrent.ListenableFuture<UpdateNamespaceTagsResponse> updateNamespaceTags(UpdateNamespaceTagsRequest request)
Update the tags for a namespace
-
createConnectivityRule
public com.google.common.util.concurrent.ListenableFuture<CreateConnectivityRuleResponse> createConnectivityRule(CreateConnectivityRuleRequest request)
Creates a connectivity rule
-
getConnectivityRule
public com.google.common.util.concurrent.ListenableFuture<GetConnectivityRuleResponse> getConnectivityRule(GetConnectivityRuleRequest request)
Gets a connectivity rule by id
-
getConnectivityRules
public com.google.common.util.concurrent.ListenableFuture<GetConnectivityRulesResponse> getConnectivityRules(GetConnectivityRulesRequest request)
Lists connectivity rules by account
-
deleteConnectivityRule
public com.google.common.util.concurrent.ListenableFuture<DeleteConnectivityRuleResponse> deleteConnectivityRule(DeleteConnectivityRuleRequest request)
Deletes a connectivity rule by id
-
-