public sealed class RuntimeProjectAttachmentServiceClientImpl : RuntimeProjectAttachmentServiceClientReference documentation and code samples for the API hub v1 API class RuntimeProjectAttachmentServiceClientImpl.
RuntimeProjectAttachmentService client wrapper implementation, for convenient use.
Inheritance
object > RuntimeProjectAttachmentServiceClient > RuntimeProjectAttachmentServiceClientImplNamespace
Google.Cloud.ApiHub.V1Assembly
Google.Cloud.ApiHub.V1.dll
Remarks
This service is used for managing the runtime project attachments.
Constructors
RuntimeProjectAttachmentServiceClientImpl(RuntimeProjectAttachmentServiceClient, RuntimeProjectAttachmentServiceSettings, ILogger)
public RuntimeProjectAttachmentServiceClientImpl(RuntimeProjectAttachmentService.RuntimeProjectAttachmentServiceClient grpcClient, RuntimeProjectAttachmentServiceSettings settings, ILogger logger)Constructs a client wrapper for the RuntimeProjectAttachmentService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
RuntimeProjectAttachmentServiceRuntimeProjectAttachmentServiceClientThe underlying gRPC client. |
settings |
RuntimeProjectAttachmentServiceSettingsThe base RuntimeProjectAttachmentServiceSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override RuntimeProjectAttachmentService.RuntimeProjectAttachmentServiceClient GrpcClient { get; }The underlying gRPC RuntimeProjectAttachmentService client
| Property Value | |
|---|---|
| Type | Description |
RuntimeProjectAttachmentServiceRuntimeProjectAttachmentServiceClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
Methods
CreateRuntimeProjectAttachment(CreateRuntimeProjectAttachmentRequest, CallSettings)
public override RuntimeProjectAttachment CreateRuntimeProjectAttachment(CreateRuntimeProjectAttachmentRequest request, CallSettings callSettings = null)Attaches a runtime project to the host project.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateRuntimeProjectAttachmentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
RuntimeProjectAttachment |
The RPC response. |
CreateRuntimeProjectAttachmentAsync(CreateRuntimeProjectAttachmentRequest, CallSettings)
public override Task<RuntimeProjectAttachment> CreateRuntimeProjectAttachmentAsync(CreateRuntimeProjectAttachmentRequest request, CallSettings callSettings = null)Attaches a runtime project to the host project.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateRuntimeProjectAttachmentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskRuntimeProjectAttachment |
A Task containing the RPC response. |
DeleteRuntimeProjectAttachment(DeleteRuntimeProjectAttachmentRequest, CallSettings)
public override void DeleteRuntimeProjectAttachment(DeleteRuntimeProjectAttachmentRequest request, CallSettings callSettings = null)Delete a runtime project attachment in the API Hub. This call will detach the runtime project from the host project.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRuntimeProjectAttachmentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
DeleteRuntimeProjectAttachmentAsync(DeleteRuntimeProjectAttachmentRequest, CallSettings)
public override Task DeleteRuntimeProjectAttachmentAsync(DeleteRuntimeProjectAttachmentRequest request, CallSettings callSettings = null)Delete a runtime project attachment in the API Hub. This call will detach the runtime project from the host project.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteRuntimeProjectAttachmentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
Task |
A Task containing the RPC response. |
GetRuntimeProjectAttachment(GetRuntimeProjectAttachmentRequest, CallSettings)
public override RuntimeProjectAttachment GetRuntimeProjectAttachment(GetRuntimeProjectAttachmentRequest request, CallSettings callSettings = null)Gets a runtime project attachment.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRuntimeProjectAttachmentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
RuntimeProjectAttachment |
The RPC response. |
GetRuntimeProjectAttachmentAsync(GetRuntimeProjectAttachmentRequest, CallSettings)
public override Task<RuntimeProjectAttachment> GetRuntimeProjectAttachmentAsync(GetRuntimeProjectAttachmentRequest request, CallSettings callSettings = null)Gets a runtime project attachment.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRuntimeProjectAttachmentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskRuntimeProjectAttachment |
A Task containing the RPC response. |
ListRuntimeProjectAttachments(ListRuntimeProjectAttachmentsRequest, CallSettings)
public override PagedEnumerable<ListRuntimeProjectAttachmentsResponse, RuntimeProjectAttachment> ListRuntimeProjectAttachments(ListRuntimeProjectAttachmentsRequest request, CallSettings callSettings = null)List runtime projects attached to the host project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRuntimeProjectAttachmentsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListRuntimeProjectAttachmentsResponseRuntimeProjectAttachment |
A pageable sequence of RuntimeProjectAttachment resources. |
ListRuntimeProjectAttachmentsAsync(ListRuntimeProjectAttachmentsRequest, CallSettings)
public override PagedAsyncEnumerable<ListRuntimeProjectAttachmentsResponse, RuntimeProjectAttachment> ListRuntimeProjectAttachmentsAsync(ListRuntimeProjectAttachmentsRequest request, CallSettings callSettings = null)List runtime projects attached to the host project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRuntimeProjectAttachmentsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListRuntimeProjectAttachmentsResponseRuntimeProjectAttachment |
A pageable asynchronous sequence of RuntimeProjectAttachment resources. |
LookupRuntimeProjectAttachment(LookupRuntimeProjectAttachmentRequest, CallSettings)
public override LookupRuntimeProjectAttachmentResponse LookupRuntimeProjectAttachment(LookupRuntimeProjectAttachmentRequest request, CallSettings callSettings = null)Look up a runtime project attachment. This API can be called in the context of any project.
| Parameters | |
|---|---|
| Name | Description |
request |
LookupRuntimeProjectAttachmentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
LookupRuntimeProjectAttachmentResponse |
The RPC response. |
LookupRuntimeProjectAttachmentAsync(LookupRuntimeProjectAttachmentRequest, CallSettings)
public override Task<LookupRuntimeProjectAttachmentResponse> LookupRuntimeProjectAttachmentAsync(LookupRuntimeProjectAttachmentRequest request, CallSettings callSettings = null)Look up a runtime project attachment. This API can be called in the context of any project.
| Parameters | |
|---|---|
| Name | Description |
request |
LookupRuntimeProjectAttachmentRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskLookupRuntimeProjectAttachmentResponse |
A Task containing the RPC response. |