[BindServiceMethod(typeof(AppHub), "BindService")]
public abstract class AppHub.AppHubBaseReference documentation and code samples for the App Hub v1 API class AppHub.AppHubBase.
Base class for server-side implementations of AppHub
Namespace
Google.Cloud.AppHub.V1Assembly
Google.Cloud.AppHub.V1.dll
Methods
CreateApplication(CreateApplicationRequest, ServerCallContext)
public virtual Task<Operation> CreateApplication(CreateApplicationRequest request, ServerCallContext context)Creates an Application in a host project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateApplicationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateService(CreateServiceRequest, ServerCallContext)
public virtual Task<Operation> CreateService(CreateServiceRequest request, ServerCallContext context)Creates a Service in an Application.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateServiceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateServiceProjectAttachment(CreateServiceProjectAttachmentRequest, ServerCallContext)
public virtual Task<Operation> CreateServiceProjectAttachment(CreateServiceProjectAttachmentRequest request, ServerCallContext context)Attaches a service project to the host project.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateServiceProjectAttachmentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateWorkload(CreateWorkloadRequest, ServerCallContext)
public virtual Task<Operation> CreateWorkload(CreateWorkloadRequest request, ServerCallContext context)Creates a Workload in an Application.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateWorkloadRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteApplication(DeleteApplicationRequest, ServerCallContext)
public virtual Task<Operation> DeleteApplication(DeleteApplicationRequest request, ServerCallContext context)Deletes an Application in a host project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteApplicationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteService(DeleteServiceRequest, ServerCallContext)
public virtual Task<Operation> DeleteService(DeleteServiceRequest request, ServerCallContext context)Deletes a Service from an Application.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteServiceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteServiceProjectAttachment(DeleteServiceProjectAttachmentRequest, ServerCallContext)
public virtual Task<Operation> DeleteServiceProjectAttachment(DeleteServiceProjectAttachmentRequest request, ServerCallContext context)Deletes a service project attachment.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteServiceProjectAttachmentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteWorkload(DeleteWorkloadRequest, ServerCallContext)
public virtual Task<Operation> DeleteWorkload(DeleteWorkloadRequest request, ServerCallContext context)Deletes a Workload from an Application.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteWorkloadRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DetachServiceProjectAttachment(DetachServiceProjectAttachmentRequest, ServerCallContext)
public virtual Task<DetachServiceProjectAttachmentResponse> DetachServiceProjectAttachment(DetachServiceProjectAttachmentRequest request, ServerCallContext context)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 |
DetachServiceProjectAttachmentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskDetachServiceProjectAttachmentResponse |
The response to send back to the client (wrapped by a task). |
GetApplication(GetApplicationRequest, ServerCallContext)
public virtual Task<Application> GetApplication(GetApplicationRequest request, ServerCallContext context)Gets an Application in a host project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
GetApplicationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskApplication |
The response to send back to the client (wrapped by a task). |
GetDiscoveredService(GetDiscoveredServiceRequest, ServerCallContext)
public virtual Task<DiscoveredService> GetDiscoveredService(GetDiscoveredServiceRequest request, ServerCallContext context)Gets a Discovered Service in a host project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDiscoveredServiceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskDiscoveredService |
The response to send back to the client (wrapped by a task). |
GetDiscoveredWorkload(GetDiscoveredWorkloadRequest, ServerCallContext)
public virtual Task<DiscoveredWorkload> GetDiscoveredWorkload(GetDiscoveredWorkloadRequest request, ServerCallContext context)Gets a Discovered Workload in a host project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDiscoveredWorkloadRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskDiscoveredWorkload |
The response to send back to the client (wrapped by a task). |
GetService(GetServiceRequest, ServerCallContext)
public virtual Task<Service> GetService(GetServiceRequest request, ServerCallContext context)Gets a Service in an Application.
| Parameters | |
|---|---|
| Name | Description |
request |
GetServiceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskService |
The response to send back to the client (wrapped by a task). |
GetServiceProjectAttachment(GetServiceProjectAttachmentRequest, ServerCallContext)
public virtual Task<ServiceProjectAttachment> GetServiceProjectAttachment(GetServiceProjectAttachmentRequest request, ServerCallContext context)Gets a service project attachment.
| Parameters | |
|---|---|
| Name | Description |
request |
GetServiceProjectAttachmentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskServiceProjectAttachment |
The response to send back to the client (wrapped by a task). |
GetWorkload(GetWorkloadRequest, ServerCallContext)
public virtual Task<Workload> GetWorkload(GetWorkloadRequest request, ServerCallContext context)Gets a Workload in an Application.
| Parameters | |
|---|---|
| Name | Description |
request |
GetWorkloadRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskWorkload |
The response to send back to the client (wrapped by a task). |
ListApplications(ListApplicationsRequest, ServerCallContext)
public virtual Task<ListApplicationsResponse> ListApplications(ListApplicationsRequest request, ServerCallContext context)Lists Applications in a host project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListApplicationsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListApplicationsResponse |
The response to send back to the client (wrapped by a task). |
ListDiscoveredServices(ListDiscoveredServicesRequest, ServerCallContext)
public virtual Task<ListDiscoveredServicesResponse> ListDiscoveredServices(ListDiscoveredServicesRequest request, ServerCallContext context)Lists Discovered Services that can be added to an Application in a host project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDiscoveredServicesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListDiscoveredServicesResponse |
The response to send back to the client (wrapped by a task). |
ListDiscoveredWorkloads(ListDiscoveredWorkloadsRequest, ServerCallContext)
public virtual Task<ListDiscoveredWorkloadsResponse> ListDiscoveredWorkloads(ListDiscoveredWorkloadsRequest request, ServerCallContext context)Lists Discovered Workloads that can be added to an Application in a host project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDiscoveredWorkloadsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListDiscoveredWorkloadsResponse |
The response to send back to the client (wrapped by a task). |
ListServiceProjectAttachments(ListServiceProjectAttachmentsRequest, ServerCallContext)
public virtual Task<ListServiceProjectAttachmentsResponse> ListServiceProjectAttachments(ListServiceProjectAttachmentsRequest request, ServerCallContext context)Lists service projects attached to the host project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListServiceProjectAttachmentsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListServiceProjectAttachmentsResponse |
The response to send back to the client (wrapped by a task). |
ListServices(ListServicesRequest, ServerCallContext)
public virtual Task<ListServicesResponse> ListServices(ListServicesRequest request, ServerCallContext context)Lists Services in an Application.
| Parameters | |
|---|---|
| Name | Description |
request |
ListServicesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListServicesResponse |
The response to send back to the client (wrapped by a task). |
ListWorkloads(ListWorkloadsRequest, ServerCallContext)
public virtual Task<ListWorkloadsResponse> ListWorkloads(ListWorkloadsRequest request, ServerCallContext context)Lists Workloads in an Application.
| Parameters | |
|---|---|
| Name | Description |
request |
ListWorkloadsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListWorkloadsResponse |
The response to send back to the client (wrapped by a task). |
LookupDiscoveredService(LookupDiscoveredServiceRequest, ServerCallContext)
public virtual Task<LookupDiscoveredServiceResponse> LookupDiscoveredService(LookupDiscoveredServiceRequest request, ServerCallContext context)Lists a Discovered Service in a host project and location, with a given resource URI.
| Parameters | |
|---|---|
| Name | Description |
request |
LookupDiscoveredServiceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskLookupDiscoveredServiceResponse |
The response to send back to the client (wrapped by a task). |
LookupDiscoveredWorkload(LookupDiscoveredWorkloadRequest, ServerCallContext)
public virtual Task<LookupDiscoveredWorkloadResponse> LookupDiscoveredWorkload(LookupDiscoveredWorkloadRequest request, ServerCallContext context)Lists a Discovered Workload in a host project and location, with a given resource URI.
| Parameters | |
|---|---|
| Name | Description |
request |
LookupDiscoveredWorkloadRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskLookupDiscoveredWorkloadResponse |
The response to send back to the client (wrapped by a task). |
LookupServiceProjectAttachment(LookupServiceProjectAttachmentRequest, ServerCallContext)
public virtual Task<LookupServiceProjectAttachmentResponse> LookupServiceProjectAttachment(LookupServiceProjectAttachmentRequest request, ServerCallContext context)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 |
LookupServiceProjectAttachmentRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskLookupServiceProjectAttachmentResponse |
The response to send back to the client (wrapped by a task). |
UpdateApplication(UpdateApplicationRequest, ServerCallContext)
public virtual Task<Operation> UpdateApplication(UpdateApplicationRequest request, ServerCallContext context)Updates an Application in a host project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateApplicationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
UpdateService(UpdateServiceRequest, ServerCallContext)
public virtual Task<Operation> UpdateService(UpdateServiceRequest request, ServerCallContext context)Updates a Service in an Application.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateServiceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
UpdateWorkload(UpdateWorkloadRequest, ServerCallContext)
public virtual Task<Operation> UpdateWorkload(UpdateWorkloadRequest request, ServerCallContext context)Updates a Workload in an Application.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateWorkloadRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |