Network Connectivity v1 API - Class InternalRangeService.InternalRangeServiceBase (2.11.0)

[BindServiceMethod(typeof(InternalRangeService), "BindService")]
public abstract class InternalRangeService.InternalRangeServiceBase

Reference documentation and code samples for the Network Connectivity v1 API class InternalRangeService.InternalRangeServiceBase.

Base class for server-side implementations of InternalRangeService

Inheritance

object > InternalRangeService.InternalRangeServiceBase

Namespace

Google.Cloud.NetworkConnectivity.V1

Assembly

Google.Cloud.NetworkConnectivity.V1.dll

Methods

CreateInternalRange(CreateInternalRangeRequest, ServerCallContext)

public virtual Task<Operation> CreateInternalRange(CreateInternalRangeRequest request, ServerCallContext context)

Creates a new internal range in a given project and location.

Parameters
Name Description
request CreateInternalRangeRequest

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).

DeleteInternalRange(DeleteInternalRangeRequest, ServerCallContext)

public virtual Task<Operation> DeleteInternalRange(DeleteInternalRangeRequest request, ServerCallContext context)

Deletes a single internal range.

Parameters
Name Description
request DeleteInternalRangeRequest

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).

GetInternalRange(GetInternalRangeRequest, ServerCallContext)

public virtual Task<InternalRange> GetInternalRange(GetInternalRangeRequest request, ServerCallContext context)

Gets details of a single internal range.

Parameters
Name Description
request GetInternalRangeRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskInternalRange

The response to send back to the client (wrapped by a task).

ListInternalRanges(ListInternalRangesRequest, ServerCallContext)

public virtual Task<ListInternalRangesResponse> ListInternalRanges(ListInternalRangesRequest request, ServerCallContext context)

Lists internal ranges in a given project and location.

Parameters
Name Description
request ListInternalRangesRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListInternalRangesResponse

The response to send back to the client (wrapped by a task).

UpdateInternalRange(UpdateInternalRangeRequest, ServerCallContext)

public virtual Task<Operation> UpdateInternalRange(UpdateInternalRangeRequest request, ServerCallContext context)

Updates the parameters of a single internal range.

Parameters
Name Description
request UpdateInternalRangeRequest

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).