API hub v1 API - Class RuntimeProjectAttachmentService.RuntimeProjectAttachmentServiceBase (1.0.0)

[BindServiceMethod(typeof(RuntimeProjectAttachmentService), "BindService")]
public abstract class RuntimeProjectAttachmentService.RuntimeProjectAttachmentServiceBase

Reference documentation and code samples for the API hub v1 API class RuntimeProjectAttachmentService.RuntimeProjectAttachmentServiceBase.

Base class for server-side implementations of RuntimeProjectAttachmentService

Inheritance

object > RuntimeProjectAttachmentService.RuntimeProjectAttachmentServiceBase

Namespace

Google.Cloud.ApiHub.V1

Assembly

Google.Cloud.ApiHub.V1.dll

Methods

CreateRuntimeProjectAttachment(CreateRuntimeProjectAttachmentRequest, ServerCallContext)

public virtual Task<RuntimeProjectAttachment> CreateRuntimeProjectAttachment(CreateRuntimeProjectAttachmentRequest request, ServerCallContext context)

Attaches a runtime project to the host project.

Parameters
Name Description
request CreateRuntimeProjectAttachmentRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskRuntimeProjectAttachment

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

DeleteRuntimeProjectAttachment(DeleteRuntimeProjectAttachmentRequest, ServerCallContext)

public virtual Task<Empty> DeleteRuntimeProjectAttachment(DeleteRuntimeProjectAttachmentRequest request, ServerCallContext context)

Delete a runtime project attachment in the API Hub. This call will detach the runtime project from the host project.

Parameters
Name Description
request DeleteRuntimeProjectAttachmentRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskEmpty

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

GetRuntimeProjectAttachment(GetRuntimeProjectAttachmentRequest, ServerCallContext)

public virtual Task<RuntimeProjectAttachment> GetRuntimeProjectAttachment(GetRuntimeProjectAttachmentRequest request, ServerCallContext context)

Gets a runtime project attachment.

Parameters
Name Description
request GetRuntimeProjectAttachmentRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskRuntimeProjectAttachment

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

ListRuntimeProjectAttachments(ListRuntimeProjectAttachmentsRequest, ServerCallContext)

public virtual Task<ListRuntimeProjectAttachmentsResponse> ListRuntimeProjectAttachments(ListRuntimeProjectAttachmentsRequest request, ServerCallContext context)

List runtime projects attached to the host project.

Parameters
Name Description
request ListRuntimeProjectAttachmentsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListRuntimeProjectAttachmentsResponse

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

LookupRuntimeProjectAttachment(LookupRuntimeProjectAttachmentRequest, ServerCallContext)

public virtual Task<LookupRuntimeProjectAttachmentResponse> LookupRuntimeProjectAttachment(LookupRuntimeProjectAttachmentRequest request, ServerCallContext context)

Look up a runtime project attachment. This API can be called in the context of any project.

Parameters
Name Description
request LookupRuntimeProjectAttachmentRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskLookupRuntimeProjectAttachmentResponse

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