Class AppPlatformGrpc.AppPlatformFutureStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<AppPlatformGrpc.AppPlatformFutureStub>
com.google.cloud.visionai.v1.AppPlatformGrpc.AppPlatformFutureStub
Enclosing class:
AppPlatformGrpc

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

    • build

      protected AppPlatformGrpc.AppPlatformFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<AppPlatformGrpc.AppPlatformFutureStub>
    • listApplications

      public com.google.common.util.concurrent.ListenableFuture<ListApplicationsResponse> listApplications(ListApplicationsRequest request)
       Lists Applications in a given project and location.
       
    • getApplication

      public com.google.common.util.concurrent.ListenableFuture<Application> getApplication(GetApplicationRequest request)
       Gets details of a single Application.
       
    • createApplication

      public com.google.common.util.concurrent.ListenableFuture<Operation> createApplication(CreateApplicationRequest request)
       Creates a new Application in a given project and location.
       
    • updateApplication

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateApplication(UpdateApplicationRequest request)
       Updates the parameters of a single Application.
       
    • deleteApplication

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteApplication(DeleteApplicationRequest request)
       Deletes a single Application.
       
    • deployApplication

      public com.google.common.util.concurrent.ListenableFuture<Operation> deployApplication(DeployApplicationRequest request)
       Deploys a single Application.
       
    • undeployApplication

      public com.google.common.util.concurrent.ListenableFuture<Operation> undeployApplication(UndeployApplicationRequest request)
       Undeploys a single Application.
       
    • addApplicationStreamInput

      public com.google.common.util.concurrent.ListenableFuture<Operation> addApplicationStreamInput(AddApplicationStreamInputRequest request)
       Adds target stream input to the Application.
       If the Application is deployed, the corresponding new Application instance
       will be created. If the stream has already been in the Application, the RPC
       will fail.
       
    • removeApplicationStreamInput

      public com.google.common.util.concurrent.ListenableFuture<Operation> removeApplicationStreamInput(RemoveApplicationStreamInputRequest request)
       Remove target stream input to the Application, if the Application is
       deployed, the corresponding instance based will be deleted. If the stream
       is not in the Application, the RPC will fail.
       
    • updateApplicationStreamInput

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateApplicationStreamInput(UpdateApplicationStreamInputRequest request)
       Update target stream input to the Application, if the Application is
       deployed, the corresponding instance based will be deployed. For
       CreateOrUpdate behavior, set allow_missing to true.
       
    • listInstances

      public com.google.common.util.concurrent.ListenableFuture<ListInstancesResponse> listInstances(ListInstancesRequest request)
       Lists Instances in a given project and location.
       
    • getInstance

      public com.google.common.util.concurrent.ListenableFuture<Instance> getInstance(GetInstanceRequest request)
       Gets details of a single Instance.
       
    • createApplicationInstances

      public com.google.common.util.concurrent.ListenableFuture<Operation> createApplicationInstances(CreateApplicationInstancesRequest request)
       Adds target stream input to the Application.
       If the Application is deployed, the corresponding new Application instance
       will be created. If the stream has already been in the Application, the RPC
       will fail.
       
    • deleteApplicationInstances

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteApplicationInstances(DeleteApplicationInstancesRequest request)
       Remove target stream input to the Application, if the Application is
       deployed, the corresponding instance based will be deleted. If the stream
       is not in the Application, the RPC will fail.
       
    • updateApplicationInstances

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateApplicationInstances(UpdateApplicationInstancesRequest request)
       Adds target stream input to the Application.
       If the Application is deployed, the corresponding new Application instance
       will be created. If the stream has already been in the Application, the RPC
       will fail.
       
    • listDrafts

      public com.google.common.util.concurrent.ListenableFuture<ListDraftsResponse> listDrafts(ListDraftsRequest request)
       Lists Drafts in a given project and location.
       
    • getDraft

      public com.google.common.util.concurrent.ListenableFuture<Draft> getDraft(GetDraftRequest request)
       Gets details of a single Draft.
       
    • createDraft

      public com.google.common.util.concurrent.ListenableFuture<Operation> createDraft(CreateDraftRequest request)
       Creates a new Draft in a given project and location.
       
    • updateDraft

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateDraft(UpdateDraftRequest request)
       Updates the parameters of a single Draft.
       
    • deleteDraft

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteDraft(DeleteDraftRequest request)
       Deletes a single Draft.
       
    • listProcessors

      public com.google.common.util.concurrent.ListenableFuture<ListProcessorsResponse> listProcessors(ListProcessorsRequest request)
       Lists Processors in a given project and location.
       
    • listPrebuiltProcessors

      public com.google.common.util.concurrent.ListenableFuture<ListPrebuiltProcessorsResponse> listPrebuiltProcessors(ListPrebuiltProcessorsRequest request)
       ListPrebuiltProcessors is a custom pass-through verb that Lists Prebuilt
       Processors.
       
    • getProcessor

      public com.google.common.util.concurrent.ListenableFuture<Processor> getProcessor(GetProcessorRequest request)
       Gets details of a single Processor.
       
    • createProcessor

      public com.google.common.util.concurrent.ListenableFuture<Operation> createProcessor(CreateProcessorRequest request)
       Creates a new Processor in a given project and location.
       
    • updateProcessor

      public com.google.common.util.concurrent.ListenableFuture<Operation> updateProcessor(UpdateProcessorRequest request)
       Updates the parameters of a single Processor.
       
    • deleteProcessor

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteProcessor(DeleteProcessorRequest request)
       Deletes a single Processor.