Class ImageFamilyViewsClientImpl (2.1.0)

public sealed class ImageFamilyViewsClientImpl : ImageFamilyViewsClient

ImageFamilyViews client wrapper implementation, for convenient use.

Inheritance

Object > ImageFamilyViewsClient > ImageFamilyViewsClientImpl

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Remarks

The ImageFamilyViews API.

Constructors

ImageFamilyViewsClientImpl(ImageFamilyViews.ImageFamilyViewsClient, ImageFamilyViewsSettings, ILogger)

public ImageFamilyViewsClientImpl(ImageFamilyViews.ImageFamilyViewsClient grpcClient, ImageFamilyViewsSettings settings, ILogger logger)

Constructs a client wrapper for the ImageFamilyViews service, with the specified gRPC client and settings.

Parameters
NameDescription
grpcClientImageFamilyViews.ImageFamilyViewsClient

The underlying gRPC client.

settingsImageFamilyViewsSettings

The base ImageFamilyViewsSettings used within this client.

loggerILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override ImageFamilyViews.ImageFamilyViewsClient GrpcClient { get; }

The underlying gRPC ImageFamilyViews client

Property Value
TypeDescription
ImageFamilyViews.ImageFamilyViewsClient
Overrides

Methods

Get(GetImageFamilyViewRequest, CallSettings)

public override ImageFamilyView Get(GetImageFamilyViewRequest request, CallSettings callSettings = null)

Returns the latest image that is part of an image family, is not deprecated and is rolled out in the specified zone.

Parameters
NameDescription
requestGetImageFamilyViewRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
ImageFamilyView

The RPC response.

Overrides

GetAsync(GetImageFamilyViewRequest, CallSettings)

public override Task<ImageFamilyView> GetAsync(GetImageFamilyViewRequest request, CallSettings callSettings = null)

Returns the latest image that is part of an image family, is not deprecated and is rolled out in the specified zone.

Parameters
NameDescription
requestGetImageFamilyViewRequest

The request object containing all of the parameters for the API call.

callSettingsCallSettings

If not null, applies overrides to this RPC call.

Returns
TypeDescription
Task<ImageFamilyView>

A Task containing the RPC response.

Overrides