Class InterceptGrpc.InterceptFutureStub (0.94.0)

public static final class InterceptGrpc.InterceptFutureStub extends 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.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > InterceptGrpc.InterceptFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected InterceptGrpc.InterceptFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
InterceptGrpc.InterceptFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createInterceptDeployment(CreateInterceptDeploymentRequest request)

public ListenableFuture<Operation> createInterceptDeployment(CreateInterceptDeploymentRequest request)

Creates a deployment in a given project and location. See https://google.aip.dev/133.

Parameter
Name Description
request CreateInterceptDeploymentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createInterceptDeploymentGroup(CreateInterceptDeploymentGroupRequest request)

public ListenableFuture<Operation> createInterceptDeploymentGroup(CreateInterceptDeploymentGroupRequest request)

Creates a deployment group in a given project and location. See https://google.aip.dev/133.

Parameter
Name Description
request CreateInterceptDeploymentGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createInterceptEndpointGroup(CreateInterceptEndpointGroupRequest request)

public ListenableFuture<Operation> createInterceptEndpointGroup(CreateInterceptEndpointGroupRequest request)

Creates an endpoint group in a given project and location. See https://google.aip.dev/133.

Parameter
Name Description
request CreateInterceptEndpointGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createInterceptEndpointGroupAssociation(CreateInterceptEndpointGroupAssociationRequest request)

public ListenableFuture<Operation> createInterceptEndpointGroupAssociation(CreateInterceptEndpointGroupAssociationRequest request)

Creates an association in a given project and location. See https://google.aip.dev/133.

Parameter
Name Description
request CreateInterceptEndpointGroupAssociationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteInterceptDeployment(DeleteInterceptDeploymentRequest request)

public ListenableFuture<Operation> deleteInterceptDeployment(DeleteInterceptDeploymentRequest request)

Deletes a deployment. See https://google.aip.dev/135.

Parameter
Name Description
request DeleteInterceptDeploymentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteInterceptDeploymentGroup(DeleteInterceptDeploymentGroupRequest request)

public ListenableFuture<Operation> deleteInterceptDeploymentGroup(DeleteInterceptDeploymentGroupRequest request)

Deletes a deployment group. See https://google.aip.dev/135.

Parameter
Name Description
request DeleteInterceptDeploymentGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteInterceptEndpointGroup(DeleteInterceptEndpointGroupRequest request)

public ListenableFuture<Operation> deleteInterceptEndpointGroup(DeleteInterceptEndpointGroupRequest request)

Deletes an endpoint group. See https://google.aip.dev/135.

Parameter
Name Description
request DeleteInterceptEndpointGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteInterceptEndpointGroupAssociation(DeleteInterceptEndpointGroupAssociationRequest request)

public ListenableFuture<Operation> deleteInterceptEndpointGroupAssociation(DeleteInterceptEndpointGroupAssociationRequest request)

Deletes an association. See https://google.aip.dev/135.

Parameter
Name Description
request DeleteInterceptEndpointGroupAssociationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

getInterceptDeployment(GetInterceptDeploymentRequest request)

public ListenableFuture<InterceptDeployment> getInterceptDeployment(GetInterceptDeploymentRequest request)

Gets a specific deployment. See https://google.aip.dev/131.

Parameter
Name Description
request GetInterceptDeploymentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<InterceptDeployment>

getInterceptDeploymentGroup(GetInterceptDeploymentGroupRequest request)

public ListenableFuture<InterceptDeploymentGroup> getInterceptDeploymentGroup(GetInterceptDeploymentGroupRequest request)

Gets a specific deployment group. See https://google.aip.dev/131.

Parameter
Name Description
request GetInterceptDeploymentGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<InterceptDeploymentGroup>

getInterceptEndpointGroup(GetInterceptEndpointGroupRequest request)

public ListenableFuture<InterceptEndpointGroup> getInterceptEndpointGroup(GetInterceptEndpointGroupRequest request)

Gets a specific endpoint group. See https://google.aip.dev/131.

Parameter
Name Description
request GetInterceptEndpointGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<InterceptEndpointGroup>

getInterceptEndpointGroupAssociation(GetInterceptEndpointGroupAssociationRequest request)

public ListenableFuture<InterceptEndpointGroupAssociation> getInterceptEndpointGroupAssociation(GetInterceptEndpointGroupAssociationRequest request)

Gets a specific association. See https://google.aip.dev/131.

Parameter
Name Description
request GetInterceptEndpointGroupAssociationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<InterceptEndpointGroupAssociation>

listInterceptDeploymentGroups(ListInterceptDeploymentGroupsRequest request)

public ListenableFuture<ListInterceptDeploymentGroupsResponse> listInterceptDeploymentGroups(ListInterceptDeploymentGroupsRequest request)

Lists deployment groups in a given project and location. See https://google.aip.dev/132.

Parameter
Name Description
request ListInterceptDeploymentGroupsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListInterceptDeploymentGroupsResponse>

listInterceptDeployments(ListInterceptDeploymentsRequest request)

public ListenableFuture<ListInterceptDeploymentsResponse> listInterceptDeployments(ListInterceptDeploymentsRequest request)

Lists deployments in a given project and location. See https://google.aip.dev/132.

Parameter
Name Description
request ListInterceptDeploymentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListInterceptDeploymentsResponse>

listInterceptEndpointGroupAssociations(ListInterceptEndpointGroupAssociationsRequest request)

public ListenableFuture<ListInterceptEndpointGroupAssociationsResponse> listInterceptEndpointGroupAssociations(ListInterceptEndpointGroupAssociationsRequest request)

Lists associations in a given project and location. See https://google.aip.dev/132.

Parameter
Name Description
request ListInterceptEndpointGroupAssociationsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListInterceptEndpointGroupAssociationsResponse>

listInterceptEndpointGroups(ListInterceptEndpointGroupsRequest request)

public ListenableFuture<ListInterceptEndpointGroupsResponse> listInterceptEndpointGroups(ListInterceptEndpointGroupsRequest request)

Lists endpoint groups in a given project and location. See https://google.aip.dev/132.

Parameter
Name Description
request ListInterceptEndpointGroupsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListInterceptEndpointGroupsResponse>

updateInterceptDeployment(UpdateInterceptDeploymentRequest request)

public ListenableFuture<Operation> updateInterceptDeployment(UpdateInterceptDeploymentRequest request)

Updates a deployment. See https://google.aip.dev/134.

Parameter
Name Description
request UpdateInterceptDeploymentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateInterceptDeploymentGroup(UpdateInterceptDeploymentGroupRequest request)

public ListenableFuture<Operation> updateInterceptDeploymentGroup(UpdateInterceptDeploymentGroupRequest request)

Updates a deployment group. See https://google.aip.dev/134.

Parameter
Name Description
request UpdateInterceptDeploymentGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateInterceptEndpointGroup(UpdateInterceptEndpointGroupRequest request)

public ListenableFuture<Operation> updateInterceptEndpointGroup(UpdateInterceptEndpointGroupRequest request)

Updates an endpoint group. See https://google.aip.dev/134.

Parameter
Name Description
request UpdateInterceptEndpointGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateInterceptEndpointGroupAssociation(UpdateInterceptEndpointGroupAssociationRequest request)

public ListenableFuture<Operation> updateInterceptEndpointGroupAssociation(UpdateInterceptEndpointGroupAssociationRequest request)

Updates an association. See https://google.aip.dev/134.

Parameter
Name Description
request UpdateInterceptEndpointGroupAssociationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>