public sealed class RegionDiskTypesClientImpl : RegionDiskTypesClient
RegionDiskTypes 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.RegionDiskTypesClient The underlying gRPC client. |
settings | RegionDiskTypesSettings The base RegionDiskTypesSettings used within this client. |
logger | ILogger Optional 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 | GetRegionDiskTypeRequest 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 |
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 | GetRegionDiskTypeRequest 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<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 | ListRegionDiskTypesRequest 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 |
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 | ListRegionDiskTypesRequest 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 |
PagedAsyncEnumerable<RegionDiskTypeList, DiskType> | A pageable asynchronous sequence of DiskType resources. |