Class HsmManagementGrpc.HsmManagementBlockingStub (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 . HsmManagementBlockingStub extends AbstractBlockingStub<HsmManagementGrpc . HsmManagementBlockingStub >
A stub to allow clients to do limited 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.HsmManagementBlockingStub
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.
build(Channel channel, CallOptions callOptions)
protected HsmManagementGrpc . HsmManagementBlockingStub 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.
createSingleTenantHsmInstanceProposal(CreateSingleTenantHsmInstanceProposalRequest request)
public Operation createSingleTenantHsmInstanceProposal ( CreateSingleTenantHsmInstanceProposalRequest request )
Creates a new
SingleTenantHsmInstanceProposal
for a given
SingleTenantHsmInstance .
deleteSingleTenantHsmInstanceProposal(DeleteSingleTenantHsmInstanceProposalRequest request)
public Empty deleteSingleTenantHsmInstanceProposal ( DeleteSingleTenantHsmInstanceProposalRequest request )
Deletes a
SingleTenantHsmInstanceProposal .
Returns
Type
Description
Empty
executeSingleTenantHsmInstanceProposal(ExecuteSingleTenantHsmInstanceProposalRequest request)
public Operation executeSingleTenantHsmInstanceProposal ( ExecuteSingleTenantHsmInstanceProposalRequest request )
Executes a
SingleTenantHsmInstanceProposal
for a given
SingleTenantHsmInstance . The
proposal must be in the
APPROVED
state.
getSingleTenantHsmInstance(GetSingleTenantHsmInstanceRequest request)
public SingleTenantHsmInstance getSingleTenantHsmInstance ( GetSingleTenantHsmInstanceRequest request )
Returns metadata for a given
SingleTenantHsmInstance .
getSingleTenantHsmInstanceProposal(GetSingleTenantHsmInstanceProposalRequest request)
public SingleTenantHsmInstanceProposal getSingleTenantHsmInstanceProposal ( GetSingleTenantHsmInstanceProposalRequest request )
Returns metadata for a given
SingleTenantHsmInstanceProposal .
listSingleTenantHsmInstanceProposals(ListSingleTenantHsmInstanceProposalsRequest request)
public ListSingleTenantHsmInstanceProposalsResponse listSingleTenantHsmInstanceProposals ( ListSingleTenantHsmInstanceProposalsRequest request )
Lists
SingleTenantHsmInstanceProposals .
listSingleTenantHsmInstances(ListSingleTenantHsmInstancesRequest request)
public ListSingleTenantHsmInstancesResponse listSingleTenantHsmInstances ( ListSingleTenantHsmInstancesRequest request )
Lists
SingleTenantHsmInstances .
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."],[],[]]