Class DepServiceGrpc.DepServiceFutureStub (0.55.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)

createExtensionBinding(CreateExtensionBindingRequest request)

public ListenableFuture<Operation> createExtensionBinding(CreateExtensionBindingRequest request)

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

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

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>

deleteExtensionBinding(DeleteExtensionBindingRequest request)

public ListenableFuture<Operation> deleteExtensionBinding(DeleteExtensionBindingRequest request)

Deletes the specified ExtensionBinding resource.

Parameter
Name Description
request DeleteExtensionBindingRequest
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>

getExtensionBinding(GetExtensionBindingRequest request)

public ListenableFuture<ExtensionBinding> getExtensionBinding(GetExtensionBindingRequest request)

Gets details of the specified ExtensionBinding resource.

Parameter
Name Description
request GetExtensionBindingRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ExtensionBinding>

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>

listExtensionBindings(ListExtensionBindingsRequest request)

public ListenableFuture<ListExtensionBindingsResponse> listExtensionBindings(ListExtensionBindingsRequest request)

Lists ExtensionBinding resources in a given project and location.

Parameter
Name Description
request ListExtensionBindingsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListExtensionBindingsResponse>

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>

updateExtensionBinding(UpdateExtensionBindingRequest request)

public ListenableFuture<Operation> updateExtensionBinding(UpdateExtensionBindingRequest request)

Updates the parameters of the specified ExtensionBinding resource.

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

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>