Network Security v1 API - Class ServiceCollectionExtensions (1.0.0-beta01)

public static class ServiceCollectionExtensions

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

Static class to provide extension methods to configure API clients.

Inheritance

object > ServiceCollectionExtensions

Namespace

Microsoft.Extensions.DependencyInjection

Assembly

Google.Cloud.NetworkSecurity.V1.dll

Methods

AddAddressGroupServiceClient(IServiceCollection, Action<AddressGroupServiceClientBuilder>)

public static IServiceCollection AddAddressGroupServiceClient(this IServiceCollection services, Action<AddressGroupServiceClientBuilder> action = null)

Adds a singleton AddressGroupServiceClient 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 ActionAddressGroupServiceClientBuilder

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

Returns
Type Description
IServiceCollection

AddAddressGroupServiceClient(IServiceCollection, Action<IServiceProvider, AddressGroupServiceClientBuilder>)

public static IServiceCollection AddAddressGroupServiceClient(this IServiceCollection services, Action<IServiceProvider, AddressGroupServiceClientBuilder> action)

Adds a singleton AddressGroupServiceClient 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.IServiceProviderAddressGroupServiceClientBuilder

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

Returns
Type Description
IServiceCollection

AddDnsThreatDetectorServiceClient(IServiceCollection, Action<DnsThreatDetectorServiceClientBuilder>)

public static IServiceCollection AddDnsThreatDetectorServiceClient(this IServiceCollection services, Action<DnsThreatDetectorServiceClientBuilder> action = null)

Adds a singleton DnsThreatDetectorServiceClient 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 ActionDnsThreatDetectorServiceClientBuilder

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

Returns
Type Description
IServiceCollection

AddDnsThreatDetectorServiceClient(IServiceCollection, Action<IServiceProvider, DnsThreatDetectorServiceClientBuilder>)

public static IServiceCollection AddDnsThreatDetectorServiceClient(this IServiceCollection services, Action<IServiceProvider, DnsThreatDetectorServiceClientBuilder> action)

Adds a singleton DnsThreatDetectorServiceClient 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.IServiceProviderDnsThreatDetectorServiceClientBuilder

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

Returns
Type Description
IServiceCollection

AddFirewallActivationClient(IServiceCollection, Action<FirewallActivationClientBuilder>)

public static IServiceCollection AddFirewallActivationClient(this IServiceCollection services, Action<FirewallActivationClientBuilder> action = null)

Adds a singleton FirewallActivationClient 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 ActionFirewallActivationClientBuilder

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

Returns
Type Description
IServiceCollection

AddFirewallActivationClient(IServiceCollection, Action<IServiceProvider, FirewallActivationClientBuilder>)

public static IServiceCollection AddFirewallActivationClient(this IServiceCollection services, Action<IServiceProvider, FirewallActivationClientBuilder> action)

Adds a singleton FirewallActivationClient 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.IServiceProviderFirewallActivationClientBuilder

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

Returns
Type Description
IServiceCollection

AddInterceptClient(IServiceCollection, Action<InterceptClientBuilder>)

public static IServiceCollection AddInterceptClient(this IServiceCollection services, Action<InterceptClientBuilder> action = null)

Adds a singleton InterceptClient 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 ActionInterceptClientBuilder

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

Returns
Type Description
IServiceCollection

AddInterceptClient(IServiceCollection, Action<IServiceProvider, InterceptClientBuilder>)

public static IServiceCollection AddInterceptClient(this IServiceCollection services, Action<IServiceProvider, InterceptClientBuilder> action)

Adds a singleton InterceptClient 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.IServiceProviderInterceptClientBuilder

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

Returns
Type Description
IServiceCollection

AddMirroringClient(IServiceCollection, Action<MirroringClientBuilder>)

public static IServiceCollection AddMirroringClient(this IServiceCollection services, Action<MirroringClientBuilder> action = null)

Adds a singleton MirroringClient 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 ActionMirroringClientBuilder

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

Returns
Type Description
IServiceCollection

AddMirroringClient(IServiceCollection, Action<IServiceProvider, MirroringClientBuilder>)

public static IServiceCollection AddMirroringClient(this IServiceCollection services, Action<IServiceProvider, MirroringClientBuilder> action)

Adds a singleton MirroringClient 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.IServiceProviderMirroringClientBuilder

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

Returns
Type Description
IServiceCollection

AddNetworkSecurityClient(IServiceCollection, Action<NetworkSecurityClientBuilder>)

public static IServiceCollection AddNetworkSecurityClient(this IServiceCollection services, Action<NetworkSecurityClientBuilder> action = null)

Adds a singleton NetworkSecurityClient 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 ActionNetworkSecurityClientBuilder

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

Returns
Type Description
IServiceCollection

AddNetworkSecurityClient(IServiceCollection, Action<IServiceProvider, NetworkSecurityClientBuilder>)

public static IServiceCollection AddNetworkSecurityClient(this IServiceCollection services, Action<IServiceProvider, NetworkSecurityClientBuilder> action)

Adds a singleton NetworkSecurityClient 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.IServiceProviderNetworkSecurityClientBuilder

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

Returns
Type Description
IServiceCollection

AddOrganizationAddressGroupServiceClient(IServiceCollection, Action<OrganizationAddressGroupServiceClientBuilder>)

public static IServiceCollection AddOrganizationAddressGroupServiceClient(this IServiceCollection services, Action<OrganizationAddressGroupServiceClientBuilder> action = null)

Adds a singleton OrganizationAddressGroupServiceClient 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 ActionOrganizationAddressGroupServiceClientBuilder

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

Returns
Type Description
IServiceCollection

AddOrganizationAddressGroupServiceClient(IServiceCollection, Action<IServiceProvider, OrganizationAddressGroupServiceClientBuilder>)

public static IServiceCollection AddOrganizationAddressGroupServiceClient(this IServiceCollection services, Action<IServiceProvider, OrganizationAddressGroupServiceClientBuilder> action)

Adds a singleton OrganizationAddressGroupServiceClient 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.IServiceProviderOrganizationAddressGroupServiceClientBuilder

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

Returns
Type Description
IServiceCollection

AddOrganizationSecurityProfileGroupServiceClient(IServiceCollection, Action<OrganizationSecurityProfileGroupServiceClientBuilder>)

public static IServiceCollection AddOrganizationSecurityProfileGroupServiceClient(this IServiceCollection services, Action<OrganizationSecurityProfileGroupServiceClientBuilder> action = null)

Adds a singleton OrganizationSecurityProfileGroupServiceClient 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 ActionOrganizationSecurityProfileGroupServiceClientBuilder

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

Returns
Type Description
IServiceCollection

AddOrganizationSecurityProfileGroupServiceClient(IServiceCollection, Action<IServiceProvider, OrganizationSecurityProfileGroupServiceClientBuilder>)

public static IServiceCollection AddOrganizationSecurityProfileGroupServiceClient(this IServiceCollection services, Action<IServiceProvider, OrganizationSecurityProfileGroupServiceClientBuilder> action)

Adds a singleton OrganizationSecurityProfileGroupServiceClient 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.IServiceProviderOrganizationSecurityProfileGroupServiceClientBuilder

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

Returns
Type Description
IServiceCollection

AddSSERealmServiceClient(IServiceCollection, Action<SSERealmServiceClientBuilder>)

public static IServiceCollection AddSSERealmServiceClient(this IServiceCollection services, Action<SSERealmServiceClientBuilder> action = null)

Adds a singleton SSERealmServiceClient 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 ActionSSERealmServiceClientBuilder

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

Returns
Type Description
IServiceCollection

AddSSERealmServiceClient(IServiceCollection, Action<IServiceProvider, SSERealmServiceClientBuilder>)

public static IServiceCollection AddSSERealmServiceClient(this IServiceCollection services, Action<IServiceProvider, SSERealmServiceClientBuilder> action)

Adds a singleton SSERealmServiceClient 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.IServiceProviderSSERealmServiceClientBuilder

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

Returns
Type Description
IServiceCollection

AddSecurityProfileGroupServiceClient(IServiceCollection, Action<SecurityProfileGroupServiceClientBuilder>)

public static IServiceCollection AddSecurityProfileGroupServiceClient(this IServiceCollection services, Action<SecurityProfileGroupServiceClientBuilder> action = null)

Adds a singleton SecurityProfileGroupServiceClient 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 ActionSecurityProfileGroupServiceClientBuilder

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

Returns
Type Description
IServiceCollection

AddSecurityProfileGroupServiceClient(IServiceCollection, Action<IServiceProvider, SecurityProfileGroupServiceClientBuilder>)

public static IServiceCollection AddSecurityProfileGroupServiceClient(this IServiceCollection services, Action<IServiceProvider, SecurityProfileGroupServiceClientBuilder> action)

Adds a singleton SecurityProfileGroupServiceClient 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.IServiceProviderSecurityProfileGroupServiceClientBuilder

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

Returns
Type Description
IServiceCollection