Class CloudServiceGrpc.CloudServiceBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<CloudServiceGrpc.CloudServiceBlockingStub>
io.grpc.stub.AbstractBlockingStub<CloudServiceGrpc.CloudServiceBlockingStub>
io.temporal.api.cloud.cloudservice.v1.CloudServiceGrpc.CloudServiceBlockingStub
- Enclosing class:
CloudServiceGrpc
public static final class CloudServiceGrpc.CloudServiceBlockingStub
extends io.grpc.stub.AbstractBlockingStub<CloudServiceGrpc.CloudServiceBlockingStub>
WARNING: This service is currently experimental and may change in incompatible ways.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Add a member to the group, can only be used with Cloud group types.build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) Create an audit log sinkcreateApiKey(CreateApiKeyRequest request) Create an API keyCreate a billing reportCreates a connectivity rulecreateCustomRole(CreateCustomRoleRequest request) Create a custom rolecreateNamespace(CreateNamespaceRequest request) Create a new namespaceCreate an export sinkCreate a nexus endpointCreate a service account.createUser(CreateUserRequest request) Create a usercreateUserGroup(CreateUserGroupRequest request) Create new a user groupDelete an audit log sinkdeleteApiKey(DeleteApiKeyRequest request) Delete an API keyDeletes a connectivity rule by iddeleteCustomRole(DeleteCustomRoleRequest request) Delete a custom roledeleteNamespace(DeleteNamespaceRequest request) Delete a namespaceDelete an export sinkDeprecated.Delete a nexus endpointDelete a service account.deleteUser(DeleteUserRequest request) Delete a userdeleteUserGroup(DeleteUserGroupRequest request) Delete a user groupFailover a multi-region namespacegetAccount(GetAccountRequest request) Get account information.Get an audit log sinkGet audit log sinksgetApiKey(GetApiKeyRequest request) Get an API keygetApiKeys(GetApiKeysRequest request) Get all known API keysGet the latest information on an async operationgetAuditLogs(GetAuditLogsRequest request) Get audit logsgetBillingReport(GetBillingReportRequest request) Get a billing reportGets a connectivity rule by idLists connectivity rules by accountGet information about the current authenticated user or service account principalgetCustomRole(GetCustomRoleRequest request) Get a custom rolegetCustomRoles(GetCustomRolesRequest request) Get custom rolesgetNamespace(GetNamespaceRequest request) Get a namespaceGet namespace capacity informationGet an export sinkGet export sinksgetNamespaces(GetNamespacesRequest request) Get all namespacesgetNexusEndpoint(GetNexusEndpointRequest request) Get a nexus endpointGets nexus endpointsgetRegion(GetRegionRequest request) Get a regiongetRegions(GetRegionsRequest request) Get all regionsGet a service account.Get service accounts.getUsage(GetUsageRequest request) WARNING: Pre-Release Feature Get usage data across namespacesgetUser(GetUserRequest request) Get a usergetUserGroup(GetUserGroupRequest request) Get a user groupgetUserGroups(GetUserGroupsRequest request) Get all user groupsgetUsers(GetUsersRequest request) Gets all known usersRemove a member from the group, can only be used with Cloud group types.Rename an existing customer search attributeSet a service account's access to a namespace.Set a user group's access to a namespaceSet a user's access to a namespaceupdateAccount(UpdateAccountRequest request) Update account information.Update an audit log sinkupdateApiKey(UpdateApiKeyRequest request) Update an API keyupdateCustomRole(UpdateCustomRoleRequest request) Update a custom roleupdateNamespace(UpdateNamespaceRequest request) Update a namespaceUpdate an export sinkUpdate the tags for a namespaceUpdate a nexus endpointUpdate a service account.updateUser(UpdateUserRequest request) Update a userupdateUserGroup(UpdateUserGroupRequest request) Update a user groupValidate customer audit log sink is accessible from Temporal's workflow by delivering an empty file to the specified sink.Validates an export sink configuration by delivering an empty test file to the specified sink.Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected CloudServiceGrpc.CloudServiceBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<CloudServiceGrpc.CloudServiceBlockingStub>
-
getCurrentIdentity
Get information about the current authenticated user or service account principal
-
getUsers
Gets all known users
-
getUser
Get a user
-
createUser
Create a user
-
updateUser
Update a user
-
deleteUser
Delete a user
-
setUserNamespaceAccess
Set a user's access to a namespace
-
getAsyncOperation
Get the latest information on an async operation
-
createNamespace
Create a new namespace
-
getNamespaces
Get all namespaces
-
getNamespace
Get a namespace
-
updateNamespace
Update a namespace
-
renameCustomSearchAttribute
public RenameCustomSearchAttributeResponse renameCustomSearchAttribute(RenameCustomSearchAttributeRequest request) Rename an existing customer search attribute
-
deleteNamespace
Delete a namespace
-
failoverNamespaceRegion
public FailoverNamespaceRegionResponse failoverNamespaceRegion(FailoverNamespaceRegionRequest request) Failover a multi-region namespace
-
addNamespaceRegion
Deprecated.Add a new region to a namespace Deprecated: Use the UpdateNamespace() to add new replica in the namespace spec instead.
-
deleteNamespaceRegion
@Deprecated public DeleteNamespaceRegionResponse deleteNamespaceRegion(DeleteNamespaceRegionRequest request) Deprecated.Delete a region from a namespace Deprecated: Use the UpdateNamespace() to delete a replica in the namespace spec instead.
-
getRegions
Get all regions
-
getRegion
Get a region
-
getApiKeys
Get all known API keys
-
getApiKey
Get an API key
-
createApiKey
Create an API key
-
updateApiKey
Update an API key
-
deleteApiKey
Delete an API key
-
getNexusEndpoints
Gets nexus endpoints
-
getNexusEndpoint
Get a nexus endpoint
-
createNexusEndpoint
Create a nexus endpoint
-
updateNexusEndpoint
Update a nexus endpoint
-
deleteNexusEndpoint
Delete a nexus endpoint
-
getUserGroups
Get all user groups
-
getUserGroup
Get a user group
-
createUserGroup
Create new a user group
-
updateUserGroup
Update a user group
-
deleteUserGroup
Delete a user group
-
setUserGroupNamespaceAccess
public SetUserGroupNamespaceAccessResponse setUserGroupNamespaceAccess(SetUserGroupNamespaceAccessRequest request) Set a user group's access to a namespace
-
addUserGroupMember
Add a member to the group, can only be used with Cloud group types.
-
removeUserGroupMember
Remove a member from the group, can only be used with Cloud group types.
-
getUserGroupMembers
-
createServiceAccount
Create a service account.
-
getServiceAccount
Get a service account.
-
getServiceAccounts
Get service accounts.
-
updateServiceAccount
Update a service account.
-
setServiceAccountNamespaceAccess
public SetServiceAccountNamespaceAccessResponse setServiceAccountNamespaceAccess(SetServiceAccountNamespaceAccessRequest request) Set a service account's access to a namespace.
-
deleteServiceAccount
Delete a service account.
-
getUsage
WARNING: Pre-Release Feature Get usage data across namespaces
-
getAccount
Get account information.
-
updateAccount
Update account information.
-
createNamespaceExportSink
public CreateNamespaceExportSinkResponse createNamespaceExportSink(CreateNamespaceExportSinkRequest request) Create an export sink
-
getNamespaceExportSink
Get an export sink
-
getNamespaceExportSinks
public GetNamespaceExportSinksResponse getNamespaceExportSinks(GetNamespaceExportSinksRequest request) Get export sinks
-
updateNamespaceExportSink
public UpdateNamespaceExportSinkResponse updateNamespaceExportSink(UpdateNamespaceExportSinkRequest request) Update an export sink
-
deleteNamespaceExportSink
public DeleteNamespaceExportSinkResponse deleteNamespaceExportSink(DeleteNamespaceExportSinkRequest request) Delete an export sink
-
validateNamespaceExportSink
public 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
Update the tags for a namespace
-
createConnectivityRule
Creates a connectivity rule
-
getConnectivityRule
Gets a connectivity rule by id
-
getConnectivityRules
Lists connectivity rules by account
-
deleteConnectivityRule
Deletes a connectivity rule by id
-
getAuditLogs
Get audit logs
-
validateAccountAuditLogSink
public ValidateAccountAuditLogSinkResponse validateAccountAuditLogSink(ValidateAccountAuditLogSinkRequest request) Validate customer audit log sink is accessible from Temporal's workflow by delivering an empty file to the specified sink. The operation verifies that the sink is correctly configured, accessible and ready to receive audit logs.
-
createAccountAuditLogSink
public CreateAccountAuditLogSinkResponse createAccountAuditLogSink(CreateAccountAuditLogSinkRequest request) Create an audit log sink
-
getAccountAuditLogSink
Get an audit log sink
-
getAccountAuditLogSinks
public GetAccountAuditLogSinksResponse getAccountAuditLogSinks(GetAccountAuditLogSinksRequest request) Get audit log sinks
-
updateAccountAuditLogSink
public UpdateAccountAuditLogSinkResponse updateAccountAuditLogSink(UpdateAccountAuditLogSinkRequest request) Update an audit log sink
-
deleteAccountAuditLogSink
public DeleteAccountAuditLogSinkResponse deleteAccountAuditLogSink(DeleteAccountAuditLogSinkRequest request) Delete an audit log sink
-
getNamespaceCapacityInfo
public GetNamespaceCapacityInfoResponse getNamespaceCapacityInfo(GetNamespaceCapacityInfoRequest request) Get namespace capacity information
-
createBillingReport
Create a billing report
-
getBillingReport
Get a billing report
-
getCustomRoles
Get custom roles
-
getCustomRole
Get a custom role
-
createCustomRole
Create a custom role
-
updateCustomRole
Update a custom role
-
deleteCustomRole
Delete a custom role
-