Class DepServiceGrpc.DepServiceFutureStub (0.4.0)

public static final class DepServiceGrpc.DepServiceFutureStub extends AbstractFutureStub<DepServiceGrpc.DepServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service DepService.

Service describing handlers for resources.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > DepServiceGrpc.DepServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

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

createLbRouteExtension(CreateLbRouteExtensionRequest request)

public ListenableFuture<Operation> createLbRouteExtension(CreateLbRouteExtensionRequest request)

Creates a new LbRouteExtension resource in a given project and location.

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

createLbTrafficExtension(CreateLbTrafficExtensionRequest request)

public ListenableFuture<Operation> createLbTrafficExtension(CreateLbTrafficExtensionRequest request)

Creates a new LbTrafficExtension resource in a given project and location.

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

deleteLbRouteExtension(DeleteLbRouteExtensionRequest request)

public ListenableFuture<Operation> deleteLbRouteExtension(DeleteLbRouteExtensionRequest request)

Deletes the specified LbRouteExtension resource.

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

deleteLbTrafficExtension(DeleteLbTrafficExtensionRequest request)

public ListenableFuture<Operation> deleteLbTrafficExtension(DeleteLbTrafficExtensionRequest request)

Deletes the specified LbTrafficExtension resource.

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

getLbRouteExtension(GetLbRouteExtensionRequest request)

public ListenableFuture<LbRouteExtension> getLbRouteExtension(GetLbRouteExtensionRequest request)

Gets details of the specified LbRouteExtension resource.

Parameter
Name Description
request GetLbRouteExtensionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<LbRouteExtension>

getLbTrafficExtension(GetLbTrafficExtensionRequest request)

public ListenableFuture<LbTrafficExtension> getLbTrafficExtension(GetLbTrafficExtensionRequest request)

Gets details of the specified LbTrafficExtension resource.

Parameter
Name Description
request GetLbTrafficExtensionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<LbTrafficExtension>

listLbRouteExtensions(ListLbRouteExtensionsRequest request)

public ListenableFuture<ListLbRouteExtensionsResponse> listLbRouteExtensions(ListLbRouteExtensionsRequest request)

Lists LbRouteExtension resources in a given project and location.

Parameter
Name Description
request ListLbRouteExtensionsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListLbRouteExtensionsResponse>

listLbTrafficExtensions(ListLbTrafficExtensionsRequest request)

public ListenableFuture<ListLbTrafficExtensionsResponse> listLbTrafficExtensions(ListLbTrafficExtensionsRequest request)

Lists LbTrafficExtension resources in a given project and location.

Parameter
Name Description
request ListLbTrafficExtensionsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListLbTrafficExtensionsResponse>

updateLbRouteExtension(UpdateLbRouteExtensionRequest request)

public ListenableFuture<Operation> updateLbRouteExtension(UpdateLbRouteExtensionRequest request)

Updates the parameters of the specified LbRouteExtension resource.

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

updateLbTrafficExtension(UpdateLbTrafficExtensionRequest request)

public ListenableFuture<Operation> updateLbTrafficExtension(UpdateLbTrafficExtensionRequest request)

Updates the parameters of the specified LbTrafficExtension resource.

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