Interface InterceptGrpc.AsyncService (0.94.0)

public static interface InterceptGrpc.AsyncService

Service for Third-Party Packet Intercept (TPPI). TPPI is the "in-band" flavor of the Network Security Integrations product.

Methods

createInterceptDeployment(CreateInterceptDeploymentRequest request, StreamObserver<Operation> responseObserver)

public default void createInterceptDeployment(CreateInterceptDeploymentRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
Name Description
request CreateInterceptDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createInterceptDeploymentGroup(CreateInterceptDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)

public default void createInterceptDeploymentGroup(CreateInterceptDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
Name Description
request CreateInterceptDeploymentGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createInterceptEndpointGroup(CreateInterceptEndpointGroupRequest request, StreamObserver<Operation> responseObserver)

public default void createInterceptEndpointGroup(CreateInterceptEndpointGroupRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
Name Description
request CreateInterceptEndpointGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createInterceptEndpointGroupAssociation(CreateInterceptEndpointGroupAssociationRequest request, StreamObserver<Operation> responseObserver)

public default void createInterceptEndpointGroupAssociation(CreateInterceptEndpointGroupAssociationRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
Name Description
request CreateInterceptEndpointGroupAssociationRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteInterceptDeployment(DeleteInterceptDeploymentRequest request, StreamObserver<Operation> responseObserver)

public default void deleteInterceptDeployment(DeleteInterceptDeploymentRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
Name Description
request DeleteInterceptDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteInterceptDeploymentGroup(DeleteInterceptDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)

public default void deleteInterceptDeploymentGroup(DeleteInterceptDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
Name Description
request DeleteInterceptDeploymentGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteInterceptEndpointGroup(DeleteInterceptEndpointGroupRequest request, StreamObserver<Operation> responseObserver)

public default void deleteInterceptEndpointGroup(DeleteInterceptEndpointGroupRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
Name Description
request DeleteInterceptEndpointGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteInterceptEndpointGroupAssociation(DeleteInterceptEndpointGroupAssociationRequest request, StreamObserver<Operation> responseObserver)

public default void deleteInterceptEndpointGroupAssociation(DeleteInterceptEndpointGroupAssociationRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
Name Description
request DeleteInterceptEndpointGroupAssociationRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getInterceptDeployment(GetInterceptDeploymentRequest request, StreamObserver<InterceptDeployment> responseObserver)

public default void getInterceptDeployment(GetInterceptDeploymentRequest request, StreamObserver<InterceptDeployment> responseObserver)

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

Parameters
Name Description
request GetInterceptDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<InterceptDeployment>

getInterceptDeploymentGroup(GetInterceptDeploymentGroupRequest request, StreamObserver<InterceptDeploymentGroup> responseObserver)

public default void getInterceptDeploymentGroup(GetInterceptDeploymentGroupRequest request, StreamObserver<InterceptDeploymentGroup> responseObserver)

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

Parameters
Name Description
request GetInterceptDeploymentGroupRequest
responseObserver io.grpc.stub.StreamObserver<InterceptDeploymentGroup>

getInterceptEndpointGroup(GetInterceptEndpointGroupRequest request, StreamObserver<InterceptEndpointGroup> responseObserver)

public default void getInterceptEndpointGroup(GetInterceptEndpointGroupRequest request, StreamObserver<InterceptEndpointGroup> responseObserver)

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

Parameters
Name Description
request GetInterceptEndpointGroupRequest
responseObserver io.grpc.stub.StreamObserver<InterceptEndpointGroup>

getInterceptEndpointGroupAssociation(GetInterceptEndpointGroupAssociationRequest request, StreamObserver<InterceptEndpointGroupAssociation> responseObserver)

public default void getInterceptEndpointGroupAssociation(GetInterceptEndpointGroupAssociationRequest request, StreamObserver<InterceptEndpointGroupAssociation> responseObserver)

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

Parameters
Name Description
request GetInterceptEndpointGroupAssociationRequest
responseObserver io.grpc.stub.StreamObserver<InterceptEndpointGroupAssociation>

listInterceptDeploymentGroups(ListInterceptDeploymentGroupsRequest request, StreamObserver<ListInterceptDeploymentGroupsResponse> responseObserver)

public default void listInterceptDeploymentGroups(ListInterceptDeploymentGroupsRequest request, StreamObserver<ListInterceptDeploymentGroupsResponse> responseObserver)

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

Parameters
Name Description
request ListInterceptDeploymentGroupsRequest
responseObserver io.grpc.stub.StreamObserver<ListInterceptDeploymentGroupsResponse>

listInterceptDeployments(ListInterceptDeploymentsRequest request, StreamObserver<ListInterceptDeploymentsResponse> responseObserver)

public default void listInterceptDeployments(ListInterceptDeploymentsRequest request, StreamObserver<ListInterceptDeploymentsResponse> responseObserver)

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

Parameters
Name Description
request ListInterceptDeploymentsRequest
responseObserver io.grpc.stub.StreamObserver<ListInterceptDeploymentsResponse>

listInterceptEndpointGroupAssociations(ListInterceptEndpointGroupAssociationsRequest request, StreamObserver<ListInterceptEndpointGroupAssociationsResponse> responseObserver)

public default void listInterceptEndpointGroupAssociations(ListInterceptEndpointGroupAssociationsRequest request, StreamObserver<ListInterceptEndpointGroupAssociationsResponse> responseObserver)

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

Parameters
Name Description
request ListInterceptEndpointGroupAssociationsRequest
responseObserver io.grpc.stub.StreamObserver<ListInterceptEndpointGroupAssociationsResponse>

listInterceptEndpointGroups(ListInterceptEndpointGroupsRequest request, StreamObserver<ListInterceptEndpointGroupsResponse> responseObserver)

public default void listInterceptEndpointGroups(ListInterceptEndpointGroupsRequest request, StreamObserver<ListInterceptEndpointGroupsResponse> responseObserver)

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

Parameters
Name Description
request ListInterceptEndpointGroupsRequest
responseObserver io.grpc.stub.StreamObserver<ListInterceptEndpointGroupsResponse>

updateInterceptDeployment(UpdateInterceptDeploymentRequest request, StreamObserver<Operation> responseObserver)

public default void updateInterceptDeployment(UpdateInterceptDeploymentRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
Name Description
request UpdateInterceptDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateInterceptDeploymentGroup(UpdateInterceptDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)

public default void updateInterceptDeploymentGroup(UpdateInterceptDeploymentGroupRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
Name Description
request UpdateInterceptDeploymentGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateInterceptEndpointGroup(UpdateInterceptEndpointGroupRequest request, StreamObserver<Operation> responseObserver)

public default void updateInterceptEndpointGroup(UpdateInterceptEndpointGroupRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
Name Description
request UpdateInterceptEndpointGroupRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateInterceptEndpointGroupAssociation(UpdateInterceptEndpointGroupAssociationRequest request, StreamObserver<Operation> responseObserver)

public default void updateInterceptEndpointGroupAssociation(UpdateInterceptEndpointGroupAssociationRequest request, StreamObserver<Operation> responseObserver)

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

Parameters
Name Description
request UpdateInterceptEndpointGroupAssociationRequest
responseObserver io.grpc.stub.StreamObserver<Operation>