Class MirroringGrpc.MirroringFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<MirroringGrpc.MirroringFutureStub>
com.google.cloud.networksecurity.v1.MirroringGrpc.MirroringFutureStub
- Enclosing class:
- MirroringGrpc
public static final class MirroringGrpc.MirroringFutureStub
extends io.grpc.stub.AbstractFutureStub<MirroringGrpc.MirroringFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service Mirroring.
PM2 is the "out-of-band" flavor of the Network Security Integrations product.
-
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 TypeMethodDescriptionprotected MirroringGrpc.MirroringFutureStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<Operation>Creates a deployment in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a deployment group in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates an endpoint group in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates an association in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a deployment.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a deployment group.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes an endpoint group.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes an association.com.google.common.util.concurrent.ListenableFuture<MirroringDeployment>Gets a specific deployment.com.google.common.util.concurrent.ListenableFuture<MirroringDeploymentGroup>Gets a specific deployment group.com.google.common.util.concurrent.ListenableFuture<MirroringEndpointGroup>Gets a specific endpoint group.com.google.common.util.concurrent.ListenableFuture<MirroringEndpointGroupAssociation>Gets a specific association.com.google.common.util.concurrent.ListenableFuture<ListMirroringDeploymentGroupsResponse>Lists deployment groups in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListMirroringDeploymentsResponse>Lists deployments in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListMirroringEndpointGroupAssociationsResponse>Lists associations in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListMirroringEndpointGroupsResponse>Lists endpoint groups in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Updates a deployment.com.google.common.util.concurrent.ListenableFuture<Operation>Updates a deployment group.com.google.common.util.concurrent.ListenableFuture<Operation>Updates an endpoint group.com.google.common.util.concurrent.ListenableFuture<Operation>Updates an association.Methods inherited from class io.grpc.stub.AbstractFutureStub
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 MirroringGrpc.MirroringFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<MirroringGrpc.MirroringFutureStub>
-
listMirroringEndpointGroups
public com.google.common.util.concurrent.ListenableFuture<ListMirroringEndpointGroupsResponse> listMirroringEndpointGroups(ListMirroringEndpointGroupsRequest request) Lists endpoint groups in a given project and location. See https://google.aip.dev/132.
-
getMirroringEndpointGroup
public com.google.common.util.concurrent.ListenableFuture<MirroringEndpointGroup> getMirroringEndpointGroup(GetMirroringEndpointGroupRequest request) Gets a specific endpoint group. See https://google.aip.dev/131.
-
createMirroringEndpointGroup
public com.google.common.util.concurrent.ListenableFuture<Operation> createMirroringEndpointGroup(CreateMirroringEndpointGroupRequest request) Creates an endpoint group in a given project and location. See https://google.aip.dev/133.
-
updateMirroringEndpointGroup
public com.google.common.util.concurrent.ListenableFuture<Operation> updateMirroringEndpointGroup(UpdateMirroringEndpointGroupRequest request) Updates an endpoint group. See https://google.aip.dev/134.
-
deleteMirroringEndpointGroup
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteMirroringEndpointGroup(DeleteMirroringEndpointGroupRequest request) Deletes an endpoint group. See https://google.aip.dev/135.
-
listMirroringEndpointGroupAssociations
public com.google.common.util.concurrent.ListenableFuture<ListMirroringEndpointGroupAssociationsResponse> listMirroringEndpointGroupAssociations(ListMirroringEndpointGroupAssociationsRequest request) Lists associations in a given project and location. See https://google.aip.dev/132.
-
getMirroringEndpointGroupAssociation
public com.google.common.util.concurrent.ListenableFuture<MirroringEndpointGroupAssociation> getMirroringEndpointGroupAssociation(GetMirroringEndpointGroupAssociationRequest request) Gets a specific association. See https://google.aip.dev/131.
-
createMirroringEndpointGroupAssociation
public com.google.common.util.concurrent.ListenableFuture<Operation> createMirroringEndpointGroupAssociation(CreateMirroringEndpointGroupAssociationRequest request) Creates an association in a given project and location. See https://google.aip.dev/133.
-
updateMirroringEndpointGroupAssociation
public com.google.common.util.concurrent.ListenableFuture<Operation> updateMirroringEndpointGroupAssociation(UpdateMirroringEndpointGroupAssociationRequest request) Updates an association. See https://google.aip.dev/134.
-
deleteMirroringEndpointGroupAssociation
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteMirroringEndpointGroupAssociation(DeleteMirroringEndpointGroupAssociationRequest request) Deletes an association. See https://google.aip.dev/135.
-
listMirroringDeploymentGroups
public com.google.common.util.concurrent.ListenableFuture<ListMirroringDeploymentGroupsResponse> listMirroringDeploymentGroups(ListMirroringDeploymentGroupsRequest request) Lists deployment groups in a given project and location. See https://google.aip.dev/132.
-
getMirroringDeploymentGroup
public com.google.common.util.concurrent.ListenableFuture<MirroringDeploymentGroup> getMirroringDeploymentGroup(GetMirroringDeploymentGroupRequest request) Gets a specific deployment group. See https://google.aip.dev/131.
-
createMirroringDeploymentGroup
public com.google.common.util.concurrent.ListenableFuture<Operation> createMirroringDeploymentGroup(CreateMirroringDeploymentGroupRequest request) Creates a deployment group in a given project and location. See https://google.aip.dev/133.
-
updateMirroringDeploymentGroup
public com.google.common.util.concurrent.ListenableFuture<Operation> updateMirroringDeploymentGroup(UpdateMirroringDeploymentGroupRequest request) Updates a deployment group. See https://google.aip.dev/134.
-
deleteMirroringDeploymentGroup
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteMirroringDeploymentGroup(DeleteMirroringDeploymentGroupRequest request) Deletes a deployment group. See https://google.aip.dev/135.
-
listMirroringDeployments
public com.google.common.util.concurrent.ListenableFuture<ListMirroringDeploymentsResponse> listMirroringDeployments(ListMirroringDeploymentsRequest request) Lists deployments in a given project and location. See https://google.aip.dev/132.
-
getMirroringDeployment
public com.google.common.util.concurrent.ListenableFuture<MirroringDeployment> getMirroringDeployment(GetMirroringDeploymentRequest request) Gets a specific deployment. See https://google.aip.dev/131.
-
createMirroringDeployment
public com.google.common.util.concurrent.ListenableFuture<Operation> createMirroringDeployment(CreateMirroringDeploymentRequest request) Creates a deployment in a given project and location. See https://google.aip.dev/133.
-
updateMirroringDeployment
public com.google.common.util.concurrent.ListenableFuture<Operation> updateMirroringDeployment(UpdateMirroringDeploymentRequest request) Updates a deployment. See https://google.aip.dev/134.
-
deleteMirroringDeployment
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteMirroringDeployment(DeleteMirroringDeploymentRequest request) Deletes a deployment. See https://google.aip.dev/135.
-