Class MirroringGrpc.MirroringFutureStub (0.94.0)

public static final class MirroringGrpc.MirroringFutureStub extends 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.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > MirroringGrpc.MirroringFutureStub

Methods

build(Channel channel, CallOptions callOptions)

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

createMirroringDeployment(CreateMirroringDeploymentRequest request)

public ListenableFuture<Operation> createMirroringDeployment(CreateMirroringDeploymentRequest request)

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

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

createMirroringDeploymentGroup(CreateMirroringDeploymentGroupRequest request)

public ListenableFuture<Operation> createMirroringDeploymentGroup(CreateMirroringDeploymentGroupRequest request)

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

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

createMirroringEndpointGroup(CreateMirroringEndpointGroupRequest request)

public ListenableFuture<Operation> createMirroringEndpointGroup(CreateMirroringEndpointGroupRequest request)

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

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

createMirroringEndpointGroupAssociation(CreateMirroringEndpointGroupAssociationRequest request)

public ListenableFuture<Operation> createMirroringEndpointGroupAssociation(CreateMirroringEndpointGroupAssociationRequest request)

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

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

deleteMirroringDeployment(DeleteMirroringDeploymentRequest request)

public ListenableFuture<Operation> deleteMirroringDeployment(DeleteMirroringDeploymentRequest request)

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

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

deleteMirroringDeploymentGroup(DeleteMirroringDeploymentGroupRequest request)

public ListenableFuture<Operation> deleteMirroringDeploymentGroup(DeleteMirroringDeploymentGroupRequest request)

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

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

deleteMirroringEndpointGroup(DeleteMirroringEndpointGroupRequest request)

public ListenableFuture<Operation> deleteMirroringEndpointGroup(DeleteMirroringEndpointGroupRequest request)

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

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

deleteMirroringEndpointGroupAssociation(DeleteMirroringEndpointGroupAssociationRequest request)

public ListenableFuture<Operation> deleteMirroringEndpointGroupAssociation(DeleteMirroringEndpointGroupAssociationRequest request)

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

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

getMirroringDeployment(GetMirroringDeploymentRequest request)

public ListenableFuture<MirroringDeployment> getMirroringDeployment(GetMirroringDeploymentRequest request)

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

Parameter
Name Description
request GetMirroringDeploymentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<MirroringDeployment>

getMirroringDeploymentGroup(GetMirroringDeploymentGroupRequest request)

public ListenableFuture<MirroringDeploymentGroup> getMirroringDeploymentGroup(GetMirroringDeploymentGroupRequest request)

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

Parameter
Name Description
request GetMirroringDeploymentGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<MirroringDeploymentGroup>

getMirroringEndpointGroup(GetMirroringEndpointGroupRequest request)

public ListenableFuture<MirroringEndpointGroup> getMirroringEndpointGroup(GetMirroringEndpointGroupRequest request)

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

Parameter
Name Description
request GetMirroringEndpointGroupRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<MirroringEndpointGroup>

getMirroringEndpointGroupAssociation(GetMirroringEndpointGroupAssociationRequest request)

public ListenableFuture<MirroringEndpointGroupAssociation> getMirroringEndpointGroupAssociation(GetMirroringEndpointGroupAssociationRequest request)

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

Parameter
Name Description
request GetMirroringEndpointGroupAssociationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<MirroringEndpointGroupAssociation>

listMirroringDeploymentGroups(ListMirroringDeploymentGroupsRequest request)

public ListenableFuture<ListMirroringDeploymentGroupsResponse> listMirroringDeploymentGroups(ListMirroringDeploymentGroupsRequest request)

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

Parameter
Name Description
request ListMirroringDeploymentGroupsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListMirroringDeploymentGroupsResponse>

listMirroringDeployments(ListMirroringDeploymentsRequest request)

public ListenableFuture<ListMirroringDeploymentsResponse> listMirroringDeployments(ListMirroringDeploymentsRequest request)

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

Parameter
Name Description
request ListMirroringDeploymentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListMirroringDeploymentsResponse>

listMirroringEndpointGroupAssociations(ListMirroringEndpointGroupAssociationsRequest request)

public ListenableFuture<ListMirroringEndpointGroupAssociationsResponse> listMirroringEndpointGroupAssociations(ListMirroringEndpointGroupAssociationsRequest request)

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

Parameter
Name Description
request ListMirroringEndpointGroupAssociationsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListMirroringEndpointGroupAssociationsResponse>

listMirroringEndpointGroups(ListMirroringEndpointGroupsRequest request)

public ListenableFuture<ListMirroringEndpointGroupsResponse> listMirroringEndpointGroups(ListMirroringEndpointGroupsRequest request)

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

Parameter
Name Description
request ListMirroringEndpointGroupsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListMirroringEndpointGroupsResponse>

updateMirroringDeployment(UpdateMirroringDeploymentRequest request)

public ListenableFuture<Operation> updateMirroringDeployment(UpdateMirroringDeploymentRequest request)

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

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

updateMirroringDeploymentGroup(UpdateMirroringDeploymentGroupRequest request)

public ListenableFuture<Operation> updateMirroringDeploymentGroup(UpdateMirroringDeploymentGroupRequest request)

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

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

updateMirroringEndpointGroup(UpdateMirroringEndpointGroupRequest request)

public ListenableFuture<Operation> updateMirroringEndpointGroup(UpdateMirroringEndpointGroupRequest request)

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

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

updateMirroringEndpointGroupAssociation(UpdateMirroringEndpointGroupAssociationRequest request)

public ListenableFuture<Operation> updateMirroringEndpointGroupAssociation(UpdateMirroringEndpointGroupAssociationRequest request)

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

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