public static interface AppHubGrpc.AsyncService
The App Hub API allows you to manage App Hub resources.
Methods
createApplication(CreateApplicationRequest request, StreamObserver<Operation> responseObserver)
public default void createApplication(CreateApplicationRequest request, StreamObserver<Operation> responseObserver)
Creates an Application in a host project and location.
Parameters | |
---|---|
Name | Description |
request | CreateApplicationRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
createService(CreateServiceRequest request, StreamObserver<Operation> responseObserver)
public default void createService(CreateServiceRequest request, StreamObserver<Operation> responseObserver)
Creates a Service in an Application.
Parameters | |
---|---|
Name | Description |
request | CreateServiceRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
createServiceProjectAttachment(CreateServiceProjectAttachmentRequest request, StreamObserver<Operation> responseObserver)
public default void createServiceProjectAttachment(CreateServiceProjectAttachmentRequest request, StreamObserver<Operation> responseObserver)
Attaches a service project to the host project.
Parameters | |
---|---|
Name | Description |
request | CreateServiceProjectAttachmentRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
createWorkload(CreateWorkloadRequest request, StreamObserver<Operation> responseObserver)
public default void createWorkload(CreateWorkloadRequest request, StreamObserver<Operation> responseObserver)
Creates a Workload in an Application.
Parameters | |
---|---|
Name | Description |
request | CreateWorkloadRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
deleteApplication(DeleteApplicationRequest request, StreamObserver<Operation> responseObserver)
public default void deleteApplication(DeleteApplicationRequest request, StreamObserver<Operation> responseObserver)
Deletes an Application in a host project and location.
Parameters | |
---|---|
Name | Description |
request | DeleteApplicationRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
deleteService(DeleteServiceRequest request, StreamObserver<Operation> responseObserver)
public default void deleteService(DeleteServiceRequest request, StreamObserver<Operation> responseObserver)
Deletes a Service from an Application.
Parameters | |
---|---|
Name | Description |
request | DeleteServiceRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
deleteServiceProjectAttachment(DeleteServiceProjectAttachmentRequest request, StreamObserver<Operation> responseObserver)
public default void deleteServiceProjectAttachment(DeleteServiceProjectAttachmentRequest request, StreamObserver<Operation> responseObserver)
Deletes a service project attachment.
Parameters | |
---|---|
Name | Description |
request | DeleteServiceProjectAttachmentRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
deleteWorkload(DeleteWorkloadRequest request, StreamObserver<Operation> responseObserver)
public default void deleteWorkload(DeleteWorkloadRequest request, StreamObserver<Operation> responseObserver)
Deletes a Workload from an Application.
Parameters | |
---|---|
Name | Description |
request | DeleteWorkloadRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
detachServiceProjectAttachment(DetachServiceProjectAttachmentRequest request, StreamObserver<DetachServiceProjectAttachmentResponse> responseObserver)
public default void detachServiceProjectAttachment(DetachServiceProjectAttachmentRequest request, StreamObserver<DetachServiceProjectAttachmentResponse> responseObserver)
Detaches a service project from a host project. You can call this API from any service project without needing access to the host project that it is attached to.
Parameters | |
---|---|
Name | Description |
request | DetachServiceProjectAttachmentRequest |
responseObserver | io.grpc.stub.StreamObserver<DetachServiceProjectAttachmentResponse> |
getApplication(GetApplicationRequest request, StreamObserver<Application> responseObserver)
public default void getApplication(GetApplicationRequest request, StreamObserver<Application> responseObserver)
Gets an Application in a host project and location.
Parameters | |
---|---|
Name | Description |
request | GetApplicationRequest |
responseObserver | io.grpc.stub.StreamObserver<Application> |
getDiscoveredService(GetDiscoveredServiceRequest request, StreamObserver<DiscoveredService> responseObserver)
public default void getDiscoveredService(GetDiscoveredServiceRequest request, StreamObserver<DiscoveredService> responseObserver)
Gets a Discovered Service in a host project and location.
Parameters | |
---|---|
Name | Description |
request | GetDiscoveredServiceRequest |
responseObserver | io.grpc.stub.StreamObserver<DiscoveredService> |
getDiscoveredWorkload(GetDiscoveredWorkloadRequest request, StreamObserver<DiscoveredWorkload> responseObserver)
public default void getDiscoveredWorkload(GetDiscoveredWorkloadRequest request, StreamObserver<DiscoveredWorkload> responseObserver)
Gets a Discovered Workload in a host project and location.
Parameters | |
---|---|
Name | Description |
request | GetDiscoveredWorkloadRequest |
responseObserver | io.grpc.stub.StreamObserver<DiscoveredWorkload> |
getService(GetServiceRequest request, StreamObserver<Service> responseObserver)
public default void getService(GetServiceRequest request, StreamObserver<Service> responseObserver)
Gets a Service in an Application.
Parameters | |
---|---|
Name | Description |
request | GetServiceRequest |
responseObserver | io.grpc.stub.StreamObserver<Service> |
getServiceProjectAttachment(GetServiceProjectAttachmentRequest request, StreamObserver<ServiceProjectAttachment> responseObserver)
public default void getServiceProjectAttachment(GetServiceProjectAttachmentRequest request, StreamObserver<ServiceProjectAttachment> responseObserver)
Gets a service project attachment.
Parameters | |
---|---|
Name | Description |
request | GetServiceProjectAttachmentRequest |
responseObserver | io.grpc.stub.StreamObserver<ServiceProjectAttachment> |
getWorkload(GetWorkloadRequest request, StreamObserver<Workload> responseObserver)
public default void getWorkload(GetWorkloadRequest request, StreamObserver<Workload> responseObserver)
Gets a Workload in an Application.
Parameters | |
---|---|
Name | Description |
request | GetWorkloadRequest |
responseObserver | io.grpc.stub.StreamObserver<Workload> |
listApplications(ListApplicationsRequest request, StreamObserver<ListApplicationsResponse> responseObserver)
public default void listApplications(ListApplicationsRequest request, StreamObserver<ListApplicationsResponse> responseObserver)
Lists Applications in a host project and location.
Parameters | |
---|---|
Name | Description |
request | ListApplicationsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListApplicationsResponse> |
listDiscoveredServices(ListDiscoveredServicesRequest request, StreamObserver<ListDiscoveredServicesResponse> responseObserver)
public default void listDiscoveredServices(ListDiscoveredServicesRequest request, StreamObserver<ListDiscoveredServicesResponse> responseObserver)
Lists Discovered Services that can be added to an Application in a host project and location.
Parameters | |
---|---|
Name | Description |
request | ListDiscoveredServicesRequest |
responseObserver | io.grpc.stub.StreamObserver<ListDiscoveredServicesResponse> |
listDiscoveredWorkloads(ListDiscoveredWorkloadsRequest request, StreamObserver<ListDiscoveredWorkloadsResponse> responseObserver)
public default void listDiscoveredWorkloads(ListDiscoveredWorkloadsRequest request, StreamObserver<ListDiscoveredWorkloadsResponse> responseObserver)
Lists Discovered Workloads that can be added to an Application in a host project and location.
Parameters | |
---|---|
Name | Description |
request | ListDiscoveredWorkloadsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListDiscoveredWorkloadsResponse> |
listServiceProjectAttachments(ListServiceProjectAttachmentsRequest request, StreamObserver<ListServiceProjectAttachmentsResponse> responseObserver)
public default void listServiceProjectAttachments(ListServiceProjectAttachmentsRequest request, StreamObserver<ListServiceProjectAttachmentsResponse> responseObserver)
Lists service projects attached to the host project.
Parameters | |
---|---|
Name | Description |
request | ListServiceProjectAttachmentsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListServiceProjectAttachmentsResponse> |
listServices(ListServicesRequest request, StreamObserver<ListServicesResponse> responseObserver)
public default void listServices(ListServicesRequest request, StreamObserver<ListServicesResponse> responseObserver)
Lists Services in an Application.
Parameters | |
---|---|
Name | Description |
request | ListServicesRequest |
responseObserver | io.grpc.stub.StreamObserver<ListServicesResponse> |
listWorkloads(ListWorkloadsRequest request, StreamObserver<ListWorkloadsResponse> responseObserver)
public default void listWorkloads(ListWorkloadsRequest request, StreamObserver<ListWorkloadsResponse> responseObserver)
Lists Workloads in an Application.
Parameters | |
---|---|
Name | Description |
request | ListWorkloadsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListWorkloadsResponse> |
lookupDiscoveredService(LookupDiscoveredServiceRequest request, StreamObserver<LookupDiscoveredServiceResponse> responseObserver)
public default void lookupDiscoveredService(LookupDiscoveredServiceRequest request, StreamObserver<LookupDiscoveredServiceResponse> responseObserver)
Lists a Discovered Service in a host project and location, with a given resource URI.
Parameters | |
---|---|
Name | Description |
request | LookupDiscoveredServiceRequest |
responseObserver | io.grpc.stub.StreamObserver<LookupDiscoveredServiceResponse> |
lookupDiscoveredWorkload(LookupDiscoveredWorkloadRequest request, StreamObserver<LookupDiscoveredWorkloadResponse> responseObserver)
public default void lookupDiscoveredWorkload(LookupDiscoveredWorkloadRequest request, StreamObserver<LookupDiscoveredWorkloadResponse> responseObserver)
Lists a Discovered Workload in a host project and location, with a given resource URI.
Parameters | |
---|---|
Name | Description |
request | LookupDiscoveredWorkloadRequest |
responseObserver | io.grpc.stub.StreamObserver<LookupDiscoveredWorkloadResponse> |
lookupServiceProjectAttachment(LookupServiceProjectAttachmentRequest request, StreamObserver<LookupServiceProjectAttachmentResponse> responseObserver)
public default void lookupServiceProjectAttachment(LookupServiceProjectAttachmentRequest request, StreamObserver<LookupServiceProjectAttachmentResponse> responseObserver)
Lists a service project attachment for a given service project. You can call this API from any project to find if it is attached to a host project.
Parameters | |
---|---|
Name | Description |
request | LookupServiceProjectAttachmentRequest |
responseObserver | io.grpc.stub.StreamObserver<LookupServiceProjectAttachmentResponse> |
updateApplication(UpdateApplicationRequest request, StreamObserver<Operation> responseObserver)
public default void updateApplication(UpdateApplicationRequest request, StreamObserver<Operation> responseObserver)
Updates an Application in a host project and location.
Parameters | |
---|---|
Name | Description |
request | UpdateApplicationRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
updateService(UpdateServiceRequest request, StreamObserver<Operation> responseObserver)
public default void updateService(UpdateServiceRequest request, StreamObserver<Operation> responseObserver)
Updates a Service in an Application.
Parameters | |
---|---|
Name | Description |
request | UpdateServiceRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
updateWorkload(UpdateWorkloadRequest request, StreamObserver<Operation> responseObserver)
public default void updateWorkload(UpdateWorkloadRequest request, StreamObserver<Operation> responseObserver)
Updates a Workload in an Application.
Parameters | |
---|---|
Name | Description |
request | UpdateWorkloadRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |