Chronicle v1 API - Class ServiceCollectionExtensions (1.0.0-beta05)

public static class ServiceCollectionExtensions

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

Static class to provide extension methods to configure API clients.

Inheritance

object > ServiceCollectionExtensions

Namespace

Microsoft.Extensions.DependencyInjection

Assembly

Google.Cloud.Chronicle.V1.dll

Methods

AddBigQueryExportServiceClient(IServiceCollection, Action<BigQueryExportServiceClientBuilder>)

public static IServiceCollection AddBigQueryExportServiceClient(this IServiceCollection services, Action<BigQueryExportServiceClientBuilder> action = null)

Adds a singleton BigQueryExportServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionBigQueryExportServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddBigQueryExportServiceClient(IServiceCollection, Action<IServiceProvider, BigQueryExportServiceClientBuilder>)

public static IServiceCollection AddBigQueryExportServiceClient(this IServiceCollection services, Action<IServiceProvider, BigQueryExportServiceClientBuilder> action)

Adds a singleton BigQueryExportServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionSystem.IServiceProviderBigQueryExportServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddDashboardChartServiceClient(IServiceCollection, Action<DashboardChartServiceClientBuilder>)

public static IServiceCollection AddDashboardChartServiceClient(this IServiceCollection services, Action<DashboardChartServiceClientBuilder> action = null)

Adds a singleton DashboardChartServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionDashboardChartServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddDashboardChartServiceClient(IServiceCollection, Action<IServiceProvider, DashboardChartServiceClientBuilder>)

public static IServiceCollection AddDashboardChartServiceClient(this IServiceCollection services, Action<IServiceProvider, DashboardChartServiceClientBuilder> action)

Adds a singleton DashboardChartServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionSystem.IServiceProviderDashboardChartServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddDashboardQueryServiceClient(IServiceCollection, Action<DashboardQueryServiceClientBuilder>)

public static IServiceCollection AddDashboardQueryServiceClient(this IServiceCollection services, Action<DashboardQueryServiceClientBuilder> action = null)

Adds a singleton DashboardQueryServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionDashboardQueryServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddDashboardQueryServiceClient(IServiceCollection, Action<IServiceProvider, DashboardQueryServiceClientBuilder>)

public static IServiceCollection AddDashboardQueryServiceClient(this IServiceCollection services, Action<IServiceProvider, DashboardQueryServiceClientBuilder> action)

Adds a singleton DashboardQueryServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionSystem.IServiceProviderDashboardQueryServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddDataAccessControlServiceClient(IServiceCollection, Action<DataAccessControlServiceClientBuilder>)

public static IServiceCollection AddDataAccessControlServiceClient(this IServiceCollection services, Action<DataAccessControlServiceClientBuilder> action = null)

Adds a singleton DataAccessControlServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionDataAccessControlServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddDataAccessControlServiceClient(IServiceCollection, Action<IServiceProvider, DataAccessControlServiceClientBuilder>)

public static IServiceCollection AddDataAccessControlServiceClient(this IServiceCollection services, Action<IServiceProvider, DataAccessControlServiceClientBuilder> action)

Adds a singleton DataAccessControlServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionSystem.IServiceProviderDataAccessControlServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddDataTableServiceClient(IServiceCollection, Action<DataTableServiceClientBuilder>)

public static IServiceCollection AddDataTableServiceClient(this IServiceCollection services, Action<DataTableServiceClientBuilder> action = null)

Adds a singleton DataTableServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionDataTableServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddDataTableServiceClient(IServiceCollection, Action<IServiceProvider, DataTableServiceClientBuilder>)

public static IServiceCollection AddDataTableServiceClient(this IServiceCollection services, Action<IServiceProvider, DataTableServiceClientBuilder> action)

Adds a singleton DataTableServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionSystem.IServiceProviderDataTableServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddEntityServiceClient(IServiceCollection, Action<EntityServiceClientBuilder>)

public static IServiceCollection AddEntityServiceClient(this IServiceCollection services, Action<EntityServiceClientBuilder> action = null)

Adds a singleton EntityServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionEntityServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddEntityServiceClient(IServiceCollection, Action<IServiceProvider, EntityServiceClientBuilder>)

public static IServiceCollection AddEntityServiceClient(this IServiceCollection services, Action<IServiceProvider, EntityServiceClientBuilder> action)

Adds a singleton EntityServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionSystem.IServiceProviderEntityServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddFeaturedContentNativeDashboardServiceClient(IServiceCollection, Action<FeaturedContentNativeDashboardServiceClientBuilder>)

public static IServiceCollection AddFeaturedContentNativeDashboardServiceClient(this IServiceCollection services, Action<FeaturedContentNativeDashboardServiceClientBuilder> action = null)

Adds a singleton FeaturedContentNativeDashboardServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionFeaturedContentNativeDashboardServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddFeaturedContentNativeDashboardServiceClient(IServiceCollection, Action<IServiceProvider, FeaturedContentNativeDashboardServiceClientBuilder>)

public static IServiceCollection AddFeaturedContentNativeDashboardServiceClient(this IServiceCollection services, Action<IServiceProvider, FeaturedContentNativeDashboardServiceClientBuilder> action)

Adds a singleton FeaturedContentNativeDashboardServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionSystem.IServiceProviderFeaturedContentNativeDashboardServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddInstanceServiceClient(IServiceCollection, Action<InstanceServiceClientBuilder>)

public static IServiceCollection AddInstanceServiceClient(this IServiceCollection services, Action<InstanceServiceClientBuilder> action = null)

Adds a singleton InstanceServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionInstanceServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddInstanceServiceClient(IServiceCollection, Action<IServiceProvider, InstanceServiceClientBuilder>)

public static IServiceCollection AddInstanceServiceClient(this IServiceCollection services, Action<IServiceProvider, InstanceServiceClientBuilder> action)

Adds a singleton InstanceServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionSystem.IServiceProviderInstanceServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddNativeDashboardServiceClient(IServiceCollection, Action<NativeDashboardServiceClientBuilder>)

public static IServiceCollection AddNativeDashboardServiceClient(this IServiceCollection services, Action<NativeDashboardServiceClientBuilder> action = null)

Adds a singleton NativeDashboardServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionNativeDashboardServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddNativeDashboardServiceClient(IServiceCollection, Action<IServiceProvider, NativeDashboardServiceClientBuilder>)

public static IServiceCollection AddNativeDashboardServiceClient(this IServiceCollection services, Action<IServiceProvider, NativeDashboardServiceClientBuilder> action)

Adds a singleton NativeDashboardServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionSystem.IServiceProviderNativeDashboardServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddReferenceListServiceClient(IServiceCollection, Action<ReferenceListServiceClientBuilder>)

public static IServiceCollection AddReferenceListServiceClient(this IServiceCollection services, Action<ReferenceListServiceClientBuilder> action = null)

Adds a singleton ReferenceListServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionReferenceListServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddReferenceListServiceClient(IServiceCollection, Action<IServiceProvider, ReferenceListServiceClientBuilder>)

public static IServiceCollection AddReferenceListServiceClient(this IServiceCollection services, Action<IServiceProvider, ReferenceListServiceClientBuilder> action)

Adds a singleton ReferenceListServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionSystem.IServiceProviderReferenceListServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddRuleServiceClient(IServiceCollection, Action<RuleServiceClientBuilder>)

public static IServiceCollection AddRuleServiceClient(this IServiceCollection services, Action<RuleServiceClientBuilder> action = null)

Adds a singleton RuleServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionRuleServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection

AddRuleServiceClient(IServiceCollection, Action<IServiceProvider, RuleServiceClientBuilder>)

public static IServiceCollection AddRuleServiceClient(this IServiceCollection services, Action<IServiceProvider, RuleServiceClientBuilder> action)

Adds a singleton RuleServiceClient to services.

Parameters
Name Description
services IServiceCollection

The service collection to add the client to. The services are used to configure the client when requested.

action ActionSystem.IServiceProviderRuleServiceClientBuilder

An optional action to invoke on the client builder. This is invoked before services from services are used.

Returns
Type Description
IServiceCollection