Chronicle v1 API - Class FeaturedContentNativeDashboardServiceClientImpl (1.0.0-beta05)

public sealed class FeaturedContentNativeDashboardServiceClientImpl : FeaturedContentNativeDashboardServiceClient

Reference documentation and code samples for the Chronicle v1 API class FeaturedContentNativeDashboardServiceClientImpl.

FeaturedContentNativeDashboardService client wrapper implementation, for convenient use.

Inheritance

object > FeaturedContentNativeDashboardServiceClient > FeaturedContentNativeDashboardServiceClientImpl

Namespace

Google.Cloud.Chronicle.V1

Assembly

Google.Cloud.Chronicle.V1.dll

Remarks

This service provides functionality for managing FeaturedContentNativeDashboard.

Constructors

FeaturedContentNativeDashboardServiceClientImpl(FeaturedContentNativeDashboardServiceClient, FeaturedContentNativeDashboardServiceSettings, ILogger)

public FeaturedContentNativeDashboardServiceClientImpl(FeaturedContentNativeDashboardService.FeaturedContentNativeDashboardServiceClient grpcClient, FeaturedContentNativeDashboardServiceSettings settings, ILogger logger)

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

Parameters
Name Description
grpcClient FeaturedContentNativeDashboardServiceFeaturedContentNativeDashboardServiceClient

The underlying gRPC client.

settings FeaturedContentNativeDashboardServiceSettings

The base FeaturedContentNativeDashboardServiceSettings used within this client.

logger ILogger

Optional ILogger to use within this client.

Properties

GrpcClient

public override FeaturedContentNativeDashboardService.FeaturedContentNativeDashboardServiceClient GrpcClient { get; }

The underlying gRPC FeaturedContentNativeDashboardService client

Property Value
Type Description
FeaturedContentNativeDashboardServiceFeaturedContentNativeDashboardServiceClient
Overrides

Methods

GetFeaturedContentNativeDashboard(GetFeaturedContentNativeDashboardRequest, CallSettings)

public override FeaturedContentNativeDashboard GetFeaturedContentNativeDashboard(GetFeaturedContentNativeDashboardRequest request, CallSettings callSettings = null)

Get a native dashboard featured content.

Parameters
Name Description
request GetFeaturedContentNativeDashboardRequest

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
FeaturedContentNativeDashboard

The RPC response.

Overrides

GetFeaturedContentNativeDashboardAsync(GetFeaturedContentNativeDashboardRequest, CallSettings)

public override Task<FeaturedContentNativeDashboard> GetFeaturedContentNativeDashboardAsync(GetFeaturedContentNativeDashboardRequest request, CallSettings callSettings = null)

Get a native dashboard featured content.

Parameters
Name Description
request GetFeaturedContentNativeDashboardRequest

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
TaskFeaturedContentNativeDashboard

A Task containing the RPC response.

Overrides

InstallFeaturedContentNativeDashboard(InstallFeaturedContentNativeDashboardRequest, CallSettings)

public override InstallFeaturedContentNativeDashboardResponse InstallFeaturedContentNativeDashboard(InstallFeaturedContentNativeDashboardRequest request, CallSettings callSettings = null)

Install a native dashboard featured content.

Parameters
Name Description
request InstallFeaturedContentNativeDashboardRequest

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
InstallFeaturedContentNativeDashboardResponse

The RPC response.

Overrides

InstallFeaturedContentNativeDashboardAsync(InstallFeaturedContentNativeDashboardRequest, CallSettings)

public override Task<InstallFeaturedContentNativeDashboardResponse> InstallFeaturedContentNativeDashboardAsync(InstallFeaturedContentNativeDashboardRequest request, CallSettings callSettings = null)

Install a native dashboard featured content.

Parameters
Name Description
request InstallFeaturedContentNativeDashboardRequest

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
TaskInstallFeaturedContentNativeDashboardResponse

A Task containing the RPC response.

Overrides

ListFeaturedContentNativeDashboards(ListFeaturedContentNativeDashboardsRequest, CallSettings)

public override PagedEnumerable<ListFeaturedContentNativeDashboardsResponse, FeaturedContentNativeDashboard> ListFeaturedContentNativeDashboards(ListFeaturedContentNativeDashboardsRequest request, CallSettings callSettings = null)

List all native dashboards featured content.

Parameters
Name Description
request ListFeaturedContentNativeDashboardsRequest

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
PagedEnumerableListFeaturedContentNativeDashboardsResponseFeaturedContentNativeDashboard

A pageable sequence of FeaturedContentNativeDashboard resources.

Overrides

ListFeaturedContentNativeDashboardsAsync(ListFeaturedContentNativeDashboardsRequest, CallSettings)

public override PagedAsyncEnumerable<ListFeaturedContentNativeDashboardsResponse, FeaturedContentNativeDashboard> ListFeaturedContentNativeDashboardsAsync(ListFeaturedContentNativeDashboardsRequest request, CallSettings callSettings = null)

List all native dashboards featured content.

Parameters
Name Description
request ListFeaturedContentNativeDashboardsRequest

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
PagedAsyncEnumerableListFeaturedContentNativeDashboardsResponseFeaturedContentNativeDashboard

A pageable asynchronous sequence of FeaturedContentNativeDashboard resources.

Overrides