Interface AppPlatformGrpc.AsyncService

All Known Implementing Classes:
AppPlatformGrpc.AppPlatformImplBase
Enclosing class:
AppPlatformGrpc

public static interface AppPlatformGrpc.AsyncService
 Service describing handlers for resources
 
  • Method Details

    • listApplications

      default void listApplications(ListApplicationsRequest request, io.grpc.stub.StreamObserver<ListApplicationsResponse> responseObserver)
       Lists Applications in a given project and location.
       
    • getApplication

      default void getApplication(GetApplicationRequest request, io.grpc.stub.StreamObserver<Application> responseObserver)
       Gets details of a single Application.
       
    • createApplication

      default void createApplication(CreateApplicationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new Application in a given project and location.
       
    • updateApplication

      default void updateApplication(UpdateApplicationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single Application.
       
    • deleteApplication

      default void deleteApplication(DeleteApplicationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single Application.
       
    • deployApplication

      default void deployApplication(DeployApplicationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deploys a single Application.
       
    • undeployApplication

      default void undeployApplication(UndeployApplicationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Undeploys a single Application.
       
    • addApplicationStreamInput

      default void addApplicationStreamInput(AddApplicationStreamInputRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       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

      default void removeApplicationStreamInput(RemoveApplicationStreamInputRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       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

      default void updateApplicationStreamInput(UpdateApplicationStreamInputRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       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

      default void listInstances(ListInstancesRequest request, io.grpc.stub.StreamObserver<ListInstancesResponse> responseObserver)
       Lists Instances in a given project and location.
       
    • getInstance

      default void getInstance(GetInstanceRequest request, io.grpc.stub.StreamObserver<Instance> responseObserver)
       Gets details of a single Instance.
       
    • createApplicationInstances

      default void createApplicationInstances(CreateApplicationInstancesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       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

      default void deleteApplicationInstances(DeleteApplicationInstancesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       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

      default void updateApplicationInstances(UpdateApplicationInstancesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       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

      default void listDrafts(ListDraftsRequest request, io.grpc.stub.StreamObserver<ListDraftsResponse> responseObserver)
       Lists Drafts in a given project and location.
       
    • getDraft

      default void getDraft(GetDraftRequest request, io.grpc.stub.StreamObserver<Draft> responseObserver)
       Gets details of a single Draft.
       
    • createDraft

      default void createDraft(CreateDraftRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new Draft in a given project and location.
       
    • updateDraft

      default void updateDraft(UpdateDraftRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single Draft.
       
    • deleteDraft

      default void deleteDraft(DeleteDraftRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single Draft.
       
    • listProcessors

      default void listProcessors(ListProcessorsRequest request, io.grpc.stub.StreamObserver<ListProcessorsResponse> responseObserver)
       Lists Processors in a given project and location.
       
    • listPrebuiltProcessors

      default void listPrebuiltProcessors(ListPrebuiltProcessorsRequest request, io.grpc.stub.StreamObserver<ListPrebuiltProcessorsResponse> responseObserver)
       ListPrebuiltProcessors is a custom pass-through verb that Lists Prebuilt
       Processors.
       
    • getProcessor

      default void getProcessor(GetProcessorRequest request, io.grpc.stub.StreamObserver<Processor> responseObserver)
       Gets details of a single Processor.
       
    • createProcessor

      default void createProcessor(CreateProcessorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a new Processor in a given project and location.
       
    • updateProcessor

      default void updateProcessor(UpdateProcessorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the parameters of a single Processor.
       
    • deleteProcessor

      default void deleteProcessor(DeleteProcessorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a single Processor.