Class InterceptGrpc.InterceptFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<InterceptGrpc.InterceptFutureStub>
com.google.cloud.networksecurity.v1.InterceptGrpc.InterceptFutureStub
- Enclosing class:
- InterceptGrpc
public static final class InterceptGrpc.InterceptFutureStub
extends io.grpc.stub.AbstractFutureStub<InterceptGrpc.InterceptFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service Intercept.
Service for Third-Party Packet Intercept (TPPI). TPPI is the "in-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 InterceptGrpc.InterceptFutureStubbuild(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<InterceptDeployment>Gets a specific deployment.com.google.common.util.concurrent.ListenableFuture<InterceptDeploymentGroup>Gets a specific deployment group.com.google.common.util.concurrent.ListenableFuture<InterceptEndpointGroup>Gets a specific endpoint group.com.google.common.util.concurrent.ListenableFuture<InterceptEndpointGroupAssociation>Gets a specific association.com.google.common.util.concurrent.ListenableFuture<ListInterceptDeploymentGroupsResponse>Lists deployment groups in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListInterceptDeploymentsResponse>Lists deployments in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListInterceptEndpointGroupAssociationsResponse>Lists associations in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListInterceptEndpointGroupsResponse>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 InterceptGrpc.InterceptFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<InterceptGrpc.InterceptFutureStub>
-
listInterceptEndpointGroups
public com.google.common.util.concurrent.ListenableFuture<ListInterceptEndpointGroupsResponse> listInterceptEndpointGroups(ListInterceptEndpointGroupsRequest request) Lists endpoint groups in a given project and location. See https://google.aip.dev/132.
-
getInterceptEndpointGroup
public com.google.common.util.concurrent.ListenableFuture<InterceptEndpointGroup> getInterceptEndpointGroup(GetInterceptEndpointGroupRequest request) Gets a specific endpoint group. See https://google.aip.dev/131.
-
createInterceptEndpointGroup
public com.google.common.util.concurrent.ListenableFuture<Operation> createInterceptEndpointGroup(CreateInterceptEndpointGroupRequest request) Creates an endpoint group in a given project and location. See https://google.aip.dev/133.
-
updateInterceptEndpointGroup
public com.google.common.util.concurrent.ListenableFuture<Operation> updateInterceptEndpointGroup(UpdateInterceptEndpointGroupRequest request) Updates an endpoint group. See https://google.aip.dev/134.
-
deleteInterceptEndpointGroup
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteInterceptEndpointGroup(DeleteInterceptEndpointGroupRequest request) Deletes an endpoint group. See https://google.aip.dev/135.
-
listInterceptEndpointGroupAssociations
public com.google.common.util.concurrent.ListenableFuture<ListInterceptEndpointGroupAssociationsResponse> listInterceptEndpointGroupAssociations(ListInterceptEndpointGroupAssociationsRequest request) Lists associations in a given project and location. See https://google.aip.dev/132.
-
getInterceptEndpointGroupAssociation
public com.google.common.util.concurrent.ListenableFuture<InterceptEndpointGroupAssociation> getInterceptEndpointGroupAssociation(GetInterceptEndpointGroupAssociationRequest request) Gets a specific association. See https://google.aip.dev/131.
-
createInterceptEndpointGroupAssociation
public com.google.common.util.concurrent.ListenableFuture<Operation> createInterceptEndpointGroupAssociation(CreateInterceptEndpointGroupAssociationRequest request) Creates an association in a given project and location. See https://google.aip.dev/133.
-
updateInterceptEndpointGroupAssociation
public com.google.common.util.concurrent.ListenableFuture<Operation> updateInterceptEndpointGroupAssociation(UpdateInterceptEndpointGroupAssociationRequest request) Updates an association. See https://google.aip.dev/134.
-
deleteInterceptEndpointGroupAssociation
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteInterceptEndpointGroupAssociation(DeleteInterceptEndpointGroupAssociationRequest request) Deletes an association. See https://google.aip.dev/135.
-
listInterceptDeploymentGroups
public com.google.common.util.concurrent.ListenableFuture<ListInterceptDeploymentGroupsResponse> listInterceptDeploymentGroups(ListInterceptDeploymentGroupsRequest request) Lists deployment groups in a given project and location. See https://google.aip.dev/132.
-
getInterceptDeploymentGroup
public com.google.common.util.concurrent.ListenableFuture<InterceptDeploymentGroup> getInterceptDeploymentGroup(GetInterceptDeploymentGroupRequest request) Gets a specific deployment group. See https://google.aip.dev/131.
-
createInterceptDeploymentGroup
public com.google.common.util.concurrent.ListenableFuture<Operation> createInterceptDeploymentGroup(CreateInterceptDeploymentGroupRequest request) Creates a deployment group in a given project and location. See https://google.aip.dev/133.
-
updateInterceptDeploymentGroup
public com.google.common.util.concurrent.ListenableFuture<Operation> updateInterceptDeploymentGroup(UpdateInterceptDeploymentGroupRequest request) Updates a deployment group. See https://google.aip.dev/134.
-
deleteInterceptDeploymentGroup
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteInterceptDeploymentGroup(DeleteInterceptDeploymentGroupRequest request) Deletes a deployment group. See https://google.aip.dev/135.
-
listInterceptDeployments
public com.google.common.util.concurrent.ListenableFuture<ListInterceptDeploymentsResponse> listInterceptDeployments(ListInterceptDeploymentsRequest request) Lists deployments in a given project and location. See https://google.aip.dev/132.
-
getInterceptDeployment
public com.google.common.util.concurrent.ListenableFuture<InterceptDeployment> getInterceptDeployment(GetInterceptDeploymentRequest request) Gets a specific deployment. See https://google.aip.dev/131.
-
createInterceptDeployment
public com.google.common.util.concurrent.ListenableFuture<Operation> createInterceptDeployment(CreateInterceptDeploymentRequest request) Creates a deployment in a given project and location. See https://google.aip.dev/133.
-
updateInterceptDeployment
public com.google.common.util.concurrent.ListenableFuture<Operation> updateInterceptDeployment(UpdateInterceptDeploymentRequest request) Updates a deployment. See https://google.aip.dev/134.
-
deleteInterceptDeployment
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteInterceptDeployment(DeleteInterceptDeploymentRequest request) Deletes a deployment. See https://google.aip.dev/135.
-