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