Send feedback
Class HsmManagementGrpc.HsmManagementFutureStub (2.90.0)
Stay organized with collections
Save and categorize content based on your preferences.
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 . HsmManagementFutureStub extends AbstractFutureStub<HsmManagementGrpc . HsmManagementFutureStub >
A stub to allow clients to do ListenableFuture-style 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.AbstractFutureStub >
HsmManagementGrpc.HsmManagementFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<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 ListenableFuture<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 . HsmManagementFutureStub 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 ListenableFuture<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.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
createSingleTenantHsmInstanceProposal(CreateSingleTenantHsmInstanceProposalRequest request)
public ListenableFuture<Operation> createSingleTenantHsmInstanceProposal ( CreateSingleTenantHsmInstanceProposalRequest request )
Creates a new
SingleTenantHsmInstanceProposal
for a given
SingleTenantHsmInstance .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteSingleTenantHsmInstanceProposal(DeleteSingleTenantHsmInstanceProposalRequest request)
public ListenableFuture<Empty> deleteSingleTenantHsmInstanceProposal ( DeleteSingleTenantHsmInstanceProposalRequest request )
Deletes a
SingleTenantHsmInstanceProposal .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
executeSingleTenantHsmInstanceProposal(ExecuteSingleTenantHsmInstanceProposalRequest request)
public ListenableFuture<Operation> executeSingleTenantHsmInstanceProposal ( ExecuteSingleTenantHsmInstanceProposalRequest request )
Executes a
SingleTenantHsmInstanceProposal
for a given
SingleTenantHsmInstance . The
proposal must be in the
APPROVED
state.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
getSingleTenantHsmInstance(GetSingleTenantHsmInstanceRequest request)
public ListenableFuture<SingleTenantHsmInstance> getSingleTenantHsmInstance ( GetSingleTenantHsmInstanceRequest request )
Returns metadata for a given
SingleTenantHsmInstance .
getSingleTenantHsmInstanceProposal(GetSingleTenantHsmInstanceProposalRequest request)
public ListenableFuture<SingleTenantHsmInstanceProposal> getSingleTenantHsmInstanceProposal ( GetSingleTenantHsmInstanceProposalRequest request )
Returns metadata for a given
SingleTenantHsmInstanceProposal .
listSingleTenantHsmInstanceProposals(ListSingleTenantHsmInstanceProposalsRequest request)
public ListenableFuture<ListSingleTenantHsmInstanceProposalsResponse> listSingleTenantHsmInstanceProposals ( ListSingleTenantHsmInstanceProposalsRequest request )
Lists
SingleTenantHsmInstanceProposals .
listSingleTenantHsmInstances(ListSingleTenantHsmInstancesRequest request)
public ListenableFuture<ListSingleTenantHsmInstancesResponse> listSingleTenantHsmInstances ( ListSingleTenantHsmInstancesRequest request )
Lists
SingleTenantHsmInstances .
Send feedback
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.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]