Package com.google.cloud.visionai.v1
Interface AppPlatformGrpc.AsyncService
- All Known Implementing Classes:
AppPlatformGrpc.AppPlatformImplBase
- Enclosing class:
- AppPlatformGrpc
public static interface AppPlatformGrpc.AsyncService
Service describing handlers for resources
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddApplicationStreamInput(AddApplicationStreamInputRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Adds target stream input to the Application.default voidcreateApplication(CreateApplicationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Application in a given project and location.default voidcreateApplicationInstances(CreateApplicationInstancesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Adds target stream input to the Application.default voidcreateDraft(CreateDraftRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Draft in a given project and location.default voidcreateProcessor(CreateProcessorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Processor in a given project and location.default voiddeleteApplication(DeleteApplicationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Application.default voiddeleteApplicationInstances(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.default voiddeleteDraft(DeleteDraftRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Draft.default voiddeleteProcessor(DeleteProcessorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Processor.default voiddeployApplication(DeployApplicationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deploys a single Application.default voidgetApplication(GetApplicationRequest request, io.grpc.stub.StreamObserver<Application> responseObserver) Gets details of a single Application.default voidgetDraft(GetDraftRequest request, io.grpc.stub.StreamObserver<Draft> responseObserver) Gets details of a single Draft.default voidgetInstance(GetInstanceRequest request, io.grpc.stub.StreamObserver<Instance> responseObserver) Gets details of a single Instance.default voidgetProcessor(GetProcessorRequest request, io.grpc.stub.StreamObserver<Processor> responseObserver) Gets details of a single Processor.default voidlistApplications(ListApplicationsRequest request, io.grpc.stub.StreamObserver<ListApplicationsResponse> responseObserver) Lists Applications in a given project and location.default voidlistDrafts(ListDraftsRequest request, io.grpc.stub.StreamObserver<ListDraftsResponse> responseObserver) Lists Drafts in a given project and location.default voidlistInstances(ListInstancesRequest request, io.grpc.stub.StreamObserver<ListInstancesResponse> responseObserver) Lists Instances in a given project and location.default voidlistPrebuiltProcessors(ListPrebuiltProcessorsRequest request, io.grpc.stub.StreamObserver<ListPrebuiltProcessorsResponse> responseObserver) ListPrebuiltProcessors is a custom pass-through verb that Lists Prebuilt Processors.default voidlistProcessors(ListProcessorsRequest request, io.grpc.stub.StreamObserver<ListProcessorsResponse> responseObserver) Lists Processors in a given project and location.default voidremoveApplicationStreamInput(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.default voidundeployApplication(UndeployApplicationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Undeploys a single Application.default voidupdateApplication(UpdateApplicationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Application.default voidupdateApplicationInstances(UpdateApplicationInstancesRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Adds target stream input to the Application.default voidupdateApplicationStreamInput(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.default voidupdateDraft(UpdateDraftRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Draft.default voidupdateProcessor(UpdateProcessorRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Processor.
-
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
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.
-