[BindServiceMethod(typeof(HubService), "BindService")]
public abstract class HubService.HubServiceBaseReference documentation and code samples for the Network Connectivity v1 API class HubService.HubServiceBase.
Base class for server-side implementations of HubService
Namespace
Google.Cloud.NetworkConnectivity.V1Assembly
Google.Cloud.NetworkConnectivity.V1.dll
Methods
AcceptHubSpoke(AcceptHubSpokeRequest, ServerCallContext)
public virtual Task<Operation> AcceptHubSpoke(AcceptHubSpokeRequest request, ServerCallContext context)Accepts a proposal to attach a Network Connectivity Center spoke to a hub.
| Parameters | |
|---|---|
| Name | Description |
request |
AcceptHubSpokeRequestThe 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). |
AcceptSpokeUpdate(AcceptSpokeUpdateRequest, ServerCallContext)
public virtual Task<Operation> AcceptSpokeUpdate(AcceptSpokeUpdateRequest request, ServerCallContext context)Accepts a proposal to update a Network Connectivity Center spoke in a hub.
| Parameters | |
|---|---|
| Name | Description |
request |
AcceptSpokeUpdateRequestThe 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). |
CreateHub(CreateHubRequest, ServerCallContext)
public virtual Task<Operation> CreateHub(CreateHubRequest request, ServerCallContext context)Creates a new Network Connectivity Center hub in the specified project.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateHubRequestThe 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). |
CreateSpoke(CreateSpokeRequest, ServerCallContext)
public virtual Task<Operation> CreateSpoke(CreateSpokeRequest request, ServerCallContext context)Creates a Network Connectivity Center spoke.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSpokeRequestThe 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). |
DeleteHub(DeleteHubRequest, ServerCallContext)
public virtual Task<Operation> DeleteHub(DeleteHubRequest request, ServerCallContext context)Deletes a Network Connectivity Center hub.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteHubRequestThe 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). |
DeleteSpoke(DeleteSpokeRequest, ServerCallContext)
public virtual Task<Operation> DeleteSpoke(DeleteSpokeRequest request, ServerCallContext context)Deletes a Network Connectivity Center spoke.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSpokeRequestThe 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). |
GetGroup(GetGroupRequest, ServerCallContext)
public virtual Task<Group> GetGroup(GetGroupRequest request, ServerCallContext context)Gets details about a Network Connectivity Center group.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGroupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskGroup |
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 about a Network Connectivity Center hub.
| Parameters | |
|---|---|
| Name | Description |
request |
GetHubRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskHub |
The response to send back to the client (wrapped by a task). |
GetRoute(GetRouteRequest, ServerCallContext)
public virtual Task<Route> GetRoute(GetRouteRequest request, ServerCallContext context)Gets details about the specified route.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRouteRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskRoute |
The response to send back to the client (wrapped by a task). |
GetRouteTable(GetRouteTableRequest, ServerCallContext)
public virtual Task<RouteTable> GetRouteTable(GetRouteTableRequest request, ServerCallContext context)Gets details about a Network Connectivity Center route table.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRouteTableRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskRouteTable |
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 about a Network Connectivity Center spoke.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSpokeRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskSpoke |
The response to send back to the client (wrapped by a task). |
ListGroups(ListGroupsRequest, ServerCallContext)
public virtual Task<ListGroupsResponse> ListGroups(ListGroupsRequest request, ServerCallContext context)Lists groups in a given hub.
| Parameters | |
|---|---|
| Name | Description |
request |
ListGroupsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListGroupsResponse |
The response to send back to the client (wrapped by a task). |
ListHubSpokes(ListHubSpokesRequest, ServerCallContext)
public virtual Task<ListHubSpokesResponse> ListHubSpokes(ListHubSpokesRequest request, ServerCallContext context)Lists the Network Connectivity Center spokes associated with a specified hub and location. The list includes both spokes that are attached to the hub and spokes that have been proposed but not yet accepted.
| Parameters | |
|---|---|
| Name | Description |
request |
ListHubSpokesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListHubSpokesResponse |
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 the Network Connectivity Center hubs associated with a given project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListHubsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListHubsResponse |
The response to send back to the client (wrapped by a task). |
ListRouteTables(ListRouteTablesRequest, ServerCallContext)
public virtual Task<ListRouteTablesResponse> ListRouteTables(ListRouteTablesRequest request, ServerCallContext context)Lists route tables in a given hub.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRouteTablesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListRouteTablesResponse |
The response to send back to the client (wrapped by a task). |
ListRoutes(ListRoutesRequest, ServerCallContext)
public virtual Task<ListRoutesResponse> ListRoutes(ListRoutesRequest request, ServerCallContext context)Lists routes in a given route table.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRoutesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListRoutesResponse |
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 the Network Connectivity Center spokes in a specified project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSpokesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListSpokesResponse |
The response to send back to the client (wrapped by a task). |
QueryHubStatus(QueryHubStatusRequest, ServerCallContext)
public virtual Task<QueryHubStatusResponse> QueryHubStatus(QueryHubStatusRequest request, ServerCallContext context)Query the Private Service Connect propagation status of a Network Connectivity Center hub.
| Parameters | |
|---|---|
| Name | Description |
request |
QueryHubStatusRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskQueryHubStatusResponse |
The response to send back to the client (wrapped by a task). |
RejectHubSpoke(RejectHubSpokeRequest, ServerCallContext)
public virtual Task<Operation> RejectHubSpoke(RejectHubSpokeRequest request, ServerCallContext context)Rejects a Network Connectivity Center spoke from being attached to a hub.
If the spoke was previously in the ACTIVE state, it
transitions to the INACTIVE state and is no longer able to
connect to other spokes that are attached to the hub.
| Parameters | |
|---|---|
| Name | Description |
request |
RejectHubSpokeRequestThe 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). |
RejectSpokeUpdate(RejectSpokeUpdateRequest, ServerCallContext)
public virtual Task<Operation> RejectSpokeUpdate(RejectSpokeUpdateRequest request, ServerCallContext context)Rejects a proposal to update a Network Connectivity Center spoke in a hub.
| Parameters | |
|---|---|
| Name | Description |
request |
RejectSpokeUpdateRequestThe 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). |
UpdateGroup(UpdateGroupRequest, ServerCallContext)
public virtual Task<Operation> UpdateGroup(UpdateGroupRequest request, ServerCallContext context)Updates the parameters of a Network Connectivity Center group.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateGroupRequestThe 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). |
UpdateHub(UpdateHubRequest, ServerCallContext)
public virtual Task<Operation> UpdateHub(UpdateHubRequest request, ServerCallContext context)Updates the description and/or labels of a Network Connectivity Center hub.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateHubRequestThe 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). |
UpdateSpoke(UpdateSpokeRequest, ServerCallContext)
public virtual Task<Operation> UpdateSpoke(UpdateSpokeRequest request, ServerCallContext context)Updates the parameters of a Network Connectivity Center spoke.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSpokeRequestThe 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). |