[BindServiceMethod(typeof(HubService), "BindService")]
public abstract class HubService.HubServiceBase
Reference 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 |
AcceptHubSpokeRequest The request received from the client. |
context |
ServerCallContext The 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 |
CreateHubRequest The request received from the client. |
context |
ServerCallContext The 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 |
CreateSpokeRequest The request received from the client. |
context |
ServerCallContext The 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 |
DeleteHubRequest The request received from the client. |
context |
ServerCallContext The 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 |
DeleteSpokeRequest The request received from the client. |
context |
ServerCallContext The 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 |
GetGroupRequest The request received from the client. |
context |
ServerCallContext The 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 |
GetHubRequest The request received from the client. |
context |
ServerCallContext The 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 |
GetRouteRequest The request received from the client. |
context |
ServerCallContext The 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 |
GetRouteTableRequest The request received from the client. |
context |
ServerCallContext The 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 |
GetSpokeRequest The request received from the client. |
context |
ServerCallContext The 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 |
ListGroupsRequest The request received from the client. |
context |
ServerCallContext The 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 |
ListHubSpokesRequest The request received from the client. |
context |
ServerCallContext The 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 |
ListHubsRequest The request received from the client. |
context |
ServerCallContext The 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 |
ListRouteTablesRequest The request received from the client. |
context |
ServerCallContext The 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 |
ListRoutesRequest The request received from the client. |
context |
ServerCallContext The 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 |
ListSpokesRequest The request received from the client. |
context |
ServerCallContext The 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 |
QueryHubStatusRequest The request received from the client. |
context |
ServerCallContext The 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 |
RejectHubSpokeRequest The request received from the client. |
context |
ServerCallContext The 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 |
UpdateGroupRequest The request received from the client. |
context |
ServerCallContext The 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 |
UpdateHubRequest The request received from the client. |
context |
ServerCallContext The 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 |
UpdateSpokeRequest The request received from the client. |
context |
ServerCallContext The 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). |