Class DepServiceGrpc.DepServiceFutureStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<DepServiceGrpc.DepServiceFutureStub>
com.google.cloud.networkservices.v1.DepServiceGrpc.DepServiceFutureStub
Enclosing class:
DepServiceGrpc

public static final class DepServiceGrpc.DepServiceFutureStub extends io.grpc.stub.AbstractFutureStub<DepServiceGrpc.DepServiceFutureStub>
A stub to allow clients to do ListenableFuture-style rpc calls to service DepService.
 Service describing handlers for resources.
 
  • Method Details

    • build

      protected DepServiceGrpc.DepServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<DepServiceGrpc.DepServiceFutureStub>
    • listLbTrafficExtensions

      public com.google.common.util.concurrent.ListenableFuture<ListLbTrafficExtensionsResponse> listLbTrafficExtensions(ListLbTrafficExtensionsRequest request)
       Lists `LbTrafficExtension` resources in a given project and location.
       
    • getLbTrafficExtension

      public com.google.common.util.concurrent.ListenableFuture<LbTrafficExtension> getLbTrafficExtension(GetLbTrafficExtensionRequest request)
       Gets details of the specified `LbTrafficExtension` resource.
       
    • createLbTrafficExtension

      public com.google.common.util.concurrent.ListenableFuture<Operation> createLbTrafficExtension(CreateLbTrafficExtensionRequest request)
       Creates a new `LbTrafficExtension` resource in a given project and
       location.
       
    • updateLbTrafficExtension

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateLbTrafficExtension(UpdateLbTrafficExtensionRequest request)
       Updates the parameters of the specified `LbTrafficExtension` resource.
       
    • deleteLbTrafficExtension

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteLbTrafficExtension(DeleteLbTrafficExtensionRequest request)
       Deletes the specified `LbTrafficExtension` resource.
       
    • listLbRouteExtensions

      public com.google.common.util.concurrent.ListenableFuture<ListLbRouteExtensionsResponse> listLbRouteExtensions(ListLbRouteExtensionsRequest request)
       Lists `LbRouteExtension` resources in a given project and location.
       
    • getLbRouteExtension

      public com.google.common.util.concurrent.ListenableFuture<LbRouteExtension> getLbRouteExtension(GetLbRouteExtensionRequest request)
       Gets details of the specified `LbRouteExtension` resource.
       
    • createLbRouteExtension

      public com.google.common.util.concurrent.ListenableFuture<Operation> createLbRouteExtension(CreateLbRouteExtensionRequest request)
       Creates a new `LbRouteExtension` resource in a given project and location.
       
    • updateLbRouteExtension

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateLbRouteExtension(UpdateLbRouteExtensionRequest request)
       Updates the parameters of the specified `LbRouteExtension` resource.
       
    • deleteLbRouteExtension

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteLbRouteExtension(DeleteLbRouteExtensionRequest request)
       Deletes the specified `LbRouteExtension` resource.
       
    • listLbEdgeExtensions

      public com.google.common.util.concurrent.ListenableFuture<ListLbEdgeExtensionsResponse> listLbEdgeExtensions(ListLbEdgeExtensionsRequest request)
       Lists `LbEdgeExtension` resources in a given project and location.
       
    • getLbEdgeExtension

      public com.google.common.util.concurrent.ListenableFuture<LbEdgeExtension> getLbEdgeExtension(GetLbEdgeExtensionRequest request)
       Gets details of the specified `LbEdgeExtension` resource.
       
    • createLbEdgeExtension

      public com.google.common.util.concurrent.ListenableFuture<Operation> createLbEdgeExtension(CreateLbEdgeExtensionRequest request)
       Creates a new `LbEdgeExtension` resource in a given project and location.
       
    • updateLbEdgeExtension

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateLbEdgeExtension(UpdateLbEdgeExtensionRequest request)
       Updates the parameters of the specified `LbEdgeExtension` resource.
       
    • deleteLbEdgeExtension

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteLbEdgeExtension(DeleteLbEdgeExtensionRequest request)
       Deletes the specified `LbEdgeExtension` resource.
       
    • listAuthzExtensions

      public com.google.common.util.concurrent.ListenableFuture<ListAuthzExtensionsResponse> listAuthzExtensions(ListAuthzExtensionsRequest request)
       Lists `AuthzExtension` resources in a given project and location.
       
    • getAuthzExtension

      public com.google.common.util.concurrent.ListenableFuture<AuthzExtension> getAuthzExtension(GetAuthzExtensionRequest request)
       Gets details of the specified `AuthzExtension` resource.
       
    • createAuthzExtension

      public com.google.common.util.concurrent.ListenableFuture<Operation> createAuthzExtension(CreateAuthzExtensionRequest request)
       Creates a new `AuthzExtension` resource in a given project
       and location.
       
    • updateAuthzExtension

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateAuthzExtension(UpdateAuthzExtensionRequest request)
       Updates the parameters of the specified `AuthzExtension`
       resource.
       
    • deleteAuthzExtension

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteAuthzExtension(DeleteAuthzExtensionRequest request)
       Deletes the specified `AuthzExtension` resource.