[BindServiceMethod(typeof(HubService), "BindService")]
public abstract class HubServiceBase
Base class for server-side implementations of HubService
Namespace
Google.Cloud.NetworkConnectivity.V1Alpha1Assembly
Google.Cloud.NetworkConnectivity.V1Alpha1.dll
Methods
CreateHub(CreateHubRequest, ServerCallContext)
public virtual Task<Operation> CreateHub(CreateHubRequest request, ServerCallContext context)
Creates a new Hub in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateHubRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
CreateSpoke(CreateSpokeRequest, ServerCallContext)
public virtual Task<Operation> CreateSpoke(CreateSpokeRequest request, ServerCallContext context)
Creates a new Spoke in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateSpokeRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
DeleteHub(DeleteHubRequest, ServerCallContext)
public virtual Task<Operation> DeleteHub(DeleteHubRequest request, ServerCallContext context)
Deletes a single Hub.
Parameters | |
---|---|
Name | Description |
request | DeleteHubRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
DeleteSpoke(DeleteSpokeRequest, ServerCallContext)
public virtual Task<Operation> DeleteSpoke(DeleteSpokeRequest request, ServerCallContext context)
Deletes a single Spoke.
Parameters | |
---|---|
Name | Description |
request | DeleteSpokeRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
GetHub(GetHubRequest, ServerCallContext)
public virtual Task<Hub> GetHub(GetHubRequest request, ServerCallContext context)
Gets details of a single Hub.
Parameters | |
---|---|
Name | Description |
request | GetHubRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Hub> | The response to send back to the client (wrapped by a task). |
GetSpoke(GetSpokeRequest, ServerCallContext)
public virtual Task<Spoke> GetSpoke(GetSpokeRequest request, ServerCallContext context)
Gets details of a single Spoke.
Parameters | |
---|---|
Name | Description |
request | GetSpokeRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Spoke> | The response to send back to the client (wrapped by a task). |
ListHubs(ListHubsRequest, ServerCallContext)
public virtual Task<ListHubsResponse> ListHubs(ListHubsRequest request, ServerCallContext context)
Lists Hubs in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListHubsRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ListHubsResponse> | The response to send back to the client (wrapped by a task). |
ListSpokes(ListSpokesRequest, ServerCallContext)
public virtual Task<ListSpokesResponse> ListSpokes(ListSpokesRequest request, ServerCallContext context)
Lists Spokes in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListSpokesRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<ListSpokesResponse> | The response to send back to the client (wrapped by a task). |
UpdateHub(UpdateHubRequest, ServerCallContext)
public virtual Task<Operation> UpdateHub(UpdateHubRequest request, ServerCallContext context)
Updates the parameters of a single Hub.
Parameters | |
---|---|
Name | Description |
request | UpdateHubRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |
UpdateSpoke(UpdateSpokeRequest, ServerCallContext)
public virtual Task<Operation> UpdateSpoke(UpdateSpokeRequest request, ServerCallContext context)
Updates the parameters of a single Spoke.
Parameters | |
---|---|
Name | Description |
request | UpdateSpokeRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
Task<Operation> | The response to send back to the client (wrapped by a task). |