public sealed class RuntimeProjectAttachmentServiceClientImpl : RuntimeProjectAttachmentServiceClient
Reference 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 |
RuntimeProjectAttachmentServiceRuntimeProjectAttachmentServiceClient The underlying gRPC client. |
settings |
RuntimeProjectAttachmentServiceSettings The base RuntimeProjectAttachmentServiceSettings used within this client. |
logger |
ILogger Optional 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 |
CreateRuntimeProjectAttachmentRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
CreateRuntimeProjectAttachmentRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
DeleteRuntimeProjectAttachmentRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
DeleteRuntimeProjectAttachmentRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
GetRuntimeProjectAttachmentRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
GetRuntimeProjectAttachmentRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
ListRuntimeProjectAttachmentsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
ListRuntimeProjectAttachmentsRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
LookupRuntimeProjectAttachmentRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If 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 |
LookupRuntimeProjectAttachmentRequest The request object containing all of the parameters for the API call. |
callSettings |
CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TaskLookupRuntimeProjectAttachmentResponse |
A Task containing the RPC response. |