Class HsmManagementGrpc.HsmManagementBlockingV2Stub (2.90.0)
2.90.0 (latest)
2.88.0
2.86.0
2.85.0
2.84.0
2.83.0
2.81.0
2.79.0
2.78.0
2.77.0
2.76.0
2.75.0
2.73.0
2.71.0
2.70.0
2.67.0
2.66.0
2.65.0
2.63.0
2.62.0
2.61.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.52.0
2.51.0
2.50.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.40.0
2.39.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.27.0
2.26.0
2.25.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.12.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.8
2.5.3
2.4.4
2.3.1
public static final class HsmManagementGrpc . HsmManagementBlockingV2Stub extends AbstractBlockingStub<HsmManagementGrpc . HsmManagementBlockingV2Stub >
A stub to allow clients to do synchronous rpc calls to service HsmManagement.
Google Cloud HSM Management Service
Provides interfaces for managing HSM instances.
Implements a REST model with the following objects:
SingleTenantHsmInstance
SingleTenantHsmInstanceProposal
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
HsmManagementGrpc.HsmManagementBlockingV2Stub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
approveSingleTenantHsmInstanceProposal(ApproveSingleTenantHsmInstanceProposalRequest request)
public ApproveSingleTenantHsmInstanceProposalResponse approveSingleTenantHsmInstanceProposal ( ApproveSingleTenantHsmInstanceProposalRequest request )
Approves a
SingleTenantHsmInstanceProposal
for a given
SingleTenantHsmInstance . The
proposal must be in the
PENDING
state.
Exceptions
Type
Description
io.grpc.StatusException
build(Channel channel, CallOptions callOptions)
protected HsmManagementGrpc . HsmManagementBlockingV2Stub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createSingleTenantHsmInstance(CreateSingleTenantHsmInstanceRequest request)
public Operation createSingleTenantHsmInstance ( CreateSingleTenantHsmInstanceRequest request )
Creates a new
SingleTenantHsmInstance in a
given Project and Location. User must create a RegisterTwoFactorAuthKeys
proposal with this single-tenant HSM instance to finish setup of the
instance.
Exceptions
Type
Description
io.grpc.StatusException
createSingleTenantHsmInstanceProposal(CreateSingleTenantHsmInstanceProposalRequest request)
public Operation createSingleTenantHsmInstanceProposal ( CreateSingleTenantHsmInstanceProposalRequest request )
Creates a new
SingleTenantHsmInstanceProposal
for a given
SingleTenantHsmInstance .
Exceptions
Type
Description
io.grpc.StatusException
deleteSingleTenantHsmInstanceProposal(DeleteSingleTenantHsmInstanceProposalRequest request)
public Empty deleteSingleTenantHsmInstanceProposal ( DeleteSingleTenantHsmInstanceProposalRequest request )
Deletes a
SingleTenantHsmInstanceProposal .
Returns
Type
Description
Empty
Exceptions
Type
Description
io.grpc.StatusException
executeSingleTenantHsmInstanceProposal(ExecuteSingleTenantHsmInstanceProposalRequest request)
public Operation executeSingleTenantHsmInstanceProposal ( ExecuteSingleTenantHsmInstanceProposalRequest request )
Executes a
SingleTenantHsmInstanceProposal
for a given
SingleTenantHsmInstance . The
proposal must be in the
APPROVED
state.
Exceptions
Type
Description
io.grpc.StatusException
getSingleTenantHsmInstance(GetSingleTenantHsmInstanceRequest request)
public SingleTenantHsmInstance getSingleTenantHsmInstance ( GetSingleTenantHsmInstanceRequest request )
Returns metadata for a given
SingleTenantHsmInstance .
Exceptions
Type
Description
io.grpc.StatusException
getSingleTenantHsmInstanceProposal(GetSingleTenantHsmInstanceProposalRequest request)
public SingleTenantHsmInstanceProposal getSingleTenantHsmInstanceProposal ( GetSingleTenantHsmInstanceProposalRequest request )
Returns metadata for a given
SingleTenantHsmInstanceProposal .
Exceptions
Type
Description
io.grpc.StatusException
listSingleTenantHsmInstanceProposals(ListSingleTenantHsmInstanceProposalsRequest request)
public ListSingleTenantHsmInstanceProposalsResponse listSingleTenantHsmInstanceProposals ( ListSingleTenantHsmInstanceProposalsRequest request )
Lists
SingleTenantHsmInstanceProposals .
Exceptions
Type
Description
io.grpc.StatusException
listSingleTenantHsmInstances(ListSingleTenantHsmInstancesRequest request)
public ListSingleTenantHsmInstancesResponse listSingleTenantHsmInstances ( ListSingleTenantHsmInstancesRequest request )
Lists
SingleTenantHsmInstances .
Exceptions
Type
Description
io.grpc.StatusException
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]