public sealed class RegionDiskTypesClientImpl : RegionDiskTypesClientRegionDiskTypes client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Remarks
The RegionDiskTypes API.
Constructors
RegionDiskTypesClientImpl(RegionDiskTypes.RegionDiskTypesClient, RegionDiskTypesSettings, ILogger)
public RegionDiskTypesClientImpl(RegionDiskTypes.RegionDiskTypesClient grpcClient, RegionDiskTypesSettings settings, ILogger logger)Constructs a client wrapper for the RegionDiskTypes service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
RegionDiskTypes.RegionDiskTypesClientThe underlying gRPC client. |
settings |
RegionDiskTypesSettingsThe base RegionDiskTypesSettings used within this client. |
logger |
ILoggerOptional ILogger to use within this client. |
Properties
GrpcClient
public override RegionDiskTypes.RegionDiskTypesClient GrpcClient { get; }The underlying gRPC RegionDiskTypes client
| Property Value | |
|---|---|
| Type | Description |
RegionDiskTypes.RegionDiskTypesClient |
|
Methods
Get(GetRegionDiskTypeRequest, CallSettings)
public override DiskType Get(GetRegionDiskTypeRequest request, CallSettings callSettings = null)Returns the specified regional disk type. Gets a list of available disk types by making a list() request.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRegionDiskTypeRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DiskType |
The RPC response. |
GetAsync(GetRegionDiskTypeRequest, CallSettings)
public override Task<DiskType> GetAsync(GetRegionDiskTypeRequest request, CallSettings callSettings = null)Returns the specified regional disk type. Gets a list of available disk types by making a list() request.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRegionDiskTypeRequestThe 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<DiskType> |
A Task containing the RPC response. |
List(ListRegionDiskTypesRequest, CallSettings)
public override PagedEnumerable<RegionDiskTypeList, DiskType> List(ListRegionDiskTypesRequest request, CallSettings callSettings = null)Retrieves a list of regional disk types available to the specified project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRegionDiskTypesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerable<RegionDiskTypeList, DiskType> |
A pageable sequence of DiskType resources. |
ListAsync(ListRegionDiskTypesRequest, CallSettings)
public override PagedAsyncEnumerable<RegionDiskTypeList, DiskType> ListAsync(ListRegionDiskTypesRequest request, CallSettings callSettings = null)Retrieves a list of regional disk types available to the specified project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRegionDiskTypesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerable<RegionDiskTypeList, DiskType> |
A pageable asynchronous sequence of DiskType resources. |