- 3.25.0 (latest)
- 3.24.0
- 3.23.0
- 3.22.0
- 3.21.0
- 3.20.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.5.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.0
public sealed class ReservationSlotsClientImpl : ReservationSlotsClientReference documentation and code samples for the Compute Engine v1 API class ReservationSlotsClientImpl.
ReservationSlots client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Remarks
The ReservationSlots API.
Constructors
ReservationSlotsClientImpl(ReservationSlotsClient, ReservationSlotsSettings, ILogger)
public ReservationSlotsClientImpl(ReservationSlots.ReservationSlotsClient grpcClient, ReservationSlotsSettings settings, ILogger logger)Constructs a client wrapper for the ReservationSlots service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
ReservationSlotsReservationSlotsClientThe underlying gRPC client. |
settings |
ReservationSlotsSettingsThe base ReservationSlotsSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override ReservationSlots.ReservationSlotsClient GrpcClient { get; }The underlying gRPC ReservationSlots client
| Property Value | |
|---|---|
| Type | Description |
ReservationSlotsReservationSlotsClient |
|
UpdateOperationsClient
public override OperationsClient UpdateOperationsClient { get; }The long-running operations client for Update.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
Methods
Get(GetReservationSlotRequest, CallSettings)
public override ReservationSlotsGetResponse Get(GetReservationSlotRequest request, CallSettings callSettings = null)Retrieves information about the specified reservation slot.
| Parameters | |
|---|---|
| Name | Description |
request |
GetReservationSlotRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ReservationSlotsGetResponse |
The RPC response. |
GetAsync(GetReservationSlotRequest, CallSettings)
public override Task<ReservationSlotsGetResponse> GetAsync(GetReservationSlotRequest request, CallSettings callSettings = null)Retrieves information about the specified reservation slot.
| Parameters | |
|---|---|
| Name | Description |
request |
GetReservationSlotRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskReservationSlotsGetResponse |
A Task containing the RPC response. |
List(ListReservationSlotsRequest, CallSettings)
public override PagedEnumerable<ReservationSlotsListResponse, ReservationSlot> List(ListReservationSlotsRequest request, CallSettings callSettings = null)Retrieves a list of reservation slots under a single reservation.
| Parameters | |
|---|---|
| Name | Description |
request |
ListReservationSlotsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableReservationSlotsListResponseReservationSlot |
A pageable sequence of ReservationSlot resources. |
ListAsync(ListReservationSlotsRequest, CallSettings)
public override PagedAsyncEnumerable<ReservationSlotsListResponse, ReservationSlot> ListAsync(ListReservationSlotsRequest request, CallSettings callSettings = null)Retrieves a list of reservation slots under a single reservation.
| Parameters | |
|---|---|
| Name | Description |
request |
ListReservationSlotsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableReservationSlotsListResponseReservationSlot |
A pageable asynchronous sequence of ReservationSlot resources. |
Update(UpdateReservationSlotRequest, CallSettings)
public override Operation<Operation, Operation> Update(UpdateReservationSlotRequest request, CallSettings callSettings = null)Update a reservation slot in the specified sub-block.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateReservationSlotRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationOperationOperation |
The RPC response. |
UpdateAsync(UpdateReservationSlotRequest, CallSettings)
public override Task<Operation<Operation, Operation>> UpdateAsync(UpdateReservationSlotRequest request, CallSettings callSettings = null)Update a reservation slot in the specified sub-block.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateReservationSlotRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationOperationOperation |
A Task containing the RPC response. |