Show / Hide Table of Contents

Class OperatingSystemServiceClientImpl

OperatingSystemService client wrapper implementation, for convenient use.

Inheritance
object
OperatingSystemServiceClient
OperatingSystemServiceClientImpl
Inherited Members
OperatingSystemServiceClient.DefaultEndpoint
OperatingSystemServiceClient.DefaultScopes
OperatingSystemServiceClient.ServiceMetadata
OperatingSystemServiceClient.CreateAsync(CancellationToken)
OperatingSystemServiceClient.Create()
OperatingSystemServiceClient.ShutdownDefaultChannelsAsync()
OperatingSystemServiceClient.GetOperatingSystemAsync(GetOperatingSystemRequest, CancellationToken)
OperatingSystemServiceClient.GetOperatingSystem(string, CallSettings)
OperatingSystemServiceClient.GetOperatingSystemAsync(string, CallSettings)
OperatingSystemServiceClient.GetOperatingSystemAsync(string, CancellationToken)
OperatingSystemServiceClient.GetOperatingSystem(OperatingSystemName, CallSettings)
OperatingSystemServiceClient.GetOperatingSystemAsync(OperatingSystemName, CallSettings)
OperatingSystemServiceClient.GetOperatingSystemAsync(OperatingSystemName, CancellationToken)
OperatingSystemServiceClient.ListOperatingSystems(string, string, int?, CallSettings)
OperatingSystemServiceClient.ListOperatingSystemsAsync(string, string, int?, CallSettings)
OperatingSystemServiceClient.ListOperatingSystems(NetworkName, string, int?, CallSettings)
OperatingSystemServiceClient.ListOperatingSystemsAsync(NetworkName, string, int?, CallSettings)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class OperatingSystemServiceClientImpl : OperatingSystemServiceClient
Remarks

Provides methods for handling OperatingSystem objects.

Constructors

OperatingSystemServiceClientImpl(OperatingSystemServiceClient, OperatingSystemServiceSettings, ILogger)

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

Declaration
public OperatingSystemServiceClientImpl(OperatingSystemService.OperatingSystemServiceClient grpcClient, OperatingSystemServiceSettings settings, ILogger logger)
Parameters
Type Name Description
OperatingSystemService.OperatingSystemServiceClient grpcClient

The underlying gRPC client.

OperatingSystemServiceSettings settings

The base OperatingSystemServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC OperatingSystemService client

Declaration
public override OperatingSystemService.OperatingSystemServiceClient GrpcClient { get; }
Property Value
Type Description
OperatingSystemService.OperatingSystemServiceClient
Overrides
OperatingSystemServiceClient.GrpcClient

Methods

GetOperatingSystem(GetOperatingSystemRequest, CallSettings)

API to retrieve a OperatingSystem object.

Declaration
public override OperatingSystem GetOperatingSystem(GetOperatingSystemRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetOperatingSystemRequest request

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
OperatingSystem

The RPC response.

Overrides
OperatingSystemServiceClient.GetOperatingSystem(GetOperatingSystemRequest, CallSettings)

GetOperatingSystemAsync(GetOperatingSystemRequest, CallSettings)

API to retrieve a OperatingSystem object.

Declaration
public override Task<OperatingSystem> GetOperatingSystemAsync(GetOperatingSystemRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetOperatingSystemRequest request

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<OperatingSystem>

A Task containing the RPC response.

Overrides
OperatingSystemServiceClient.GetOperatingSystemAsync(GetOperatingSystemRequest, CallSettings)

ListOperatingSystems(ListOperatingSystemsRequest, CallSettings)

API to retrieve a list of OperatingSystem objects.

Declaration
public override PagedEnumerable<ListOperatingSystemsResponse, OperatingSystem> ListOperatingSystems(ListOperatingSystemsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListOperatingSystemsRequest request

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<ListOperatingSystemsResponse, OperatingSystem>

A pageable sequence of OperatingSystem resources.

Overrides
OperatingSystemServiceClient.ListOperatingSystems(ListOperatingSystemsRequest, CallSettings)

ListOperatingSystemsAsync(ListOperatingSystemsRequest, CallSettings)

API to retrieve a list of OperatingSystem objects.

Declaration
public override PagedAsyncEnumerable<ListOperatingSystemsResponse, OperatingSystem> ListOperatingSystemsAsync(ListOperatingSystemsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListOperatingSystemsRequest request

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<ListOperatingSystemsResponse, OperatingSystem>

A pageable asynchronous sequence of OperatingSystem resources.

Overrides
OperatingSystemServiceClient.ListOperatingSystemsAsync(ListOperatingSystemsRequest, CallSettings)
In this article
Back to top Generated by DocFX