Show / Hide Table of Contents

Class DeviceCapabilityServiceClientImpl

DeviceCapabilityService client wrapper implementation, for convenient use.

Inheritance
object
DeviceCapabilityServiceClient
DeviceCapabilityServiceClientImpl
Inherited Members
DeviceCapabilityServiceClient.DefaultEndpoint
DeviceCapabilityServiceClient.DefaultScopes
DeviceCapabilityServiceClient.ServiceMetadata
DeviceCapabilityServiceClient.CreateAsync(CancellationToken)
DeviceCapabilityServiceClient.Create()
DeviceCapabilityServiceClient.ShutdownDefaultChannelsAsync()
DeviceCapabilityServiceClient.GetDeviceCapabilityAsync(GetDeviceCapabilityRequest, CancellationToken)
DeviceCapabilityServiceClient.GetDeviceCapability(string, CallSettings)
DeviceCapabilityServiceClient.GetDeviceCapabilityAsync(string, CallSettings)
DeviceCapabilityServiceClient.GetDeviceCapabilityAsync(string, CancellationToken)
DeviceCapabilityServiceClient.GetDeviceCapability(DeviceCapabilityName, CallSettings)
DeviceCapabilityServiceClient.GetDeviceCapabilityAsync(DeviceCapabilityName, CallSettings)
DeviceCapabilityServiceClient.GetDeviceCapabilityAsync(DeviceCapabilityName, CancellationToken)
DeviceCapabilityServiceClient.ListDeviceCapabilities(string, string, int?, CallSettings)
DeviceCapabilityServiceClient.ListDeviceCapabilitiesAsync(string, string, int?, CallSettings)
DeviceCapabilityServiceClient.ListDeviceCapabilities(NetworkName, string, int?, CallSettings)
DeviceCapabilityServiceClient.ListDeviceCapabilitiesAsync(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 DeviceCapabilityServiceClientImpl : DeviceCapabilityServiceClient
Remarks

Provides methods for handling DeviceCapability objects.

Constructors

DeviceCapabilityServiceClientImpl(DeviceCapabilityServiceClient, DeviceCapabilityServiceSettings, ILogger)

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

Declaration
public DeviceCapabilityServiceClientImpl(DeviceCapabilityService.DeviceCapabilityServiceClient grpcClient, DeviceCapabilityServiceSettings settings, ILogger logger)
Parameters
Type Name Description
DeviceCapabilityService.DeviceCapabilityServiceClient grpcClient

The underlying gRPC client.

DeviceCapabilityServiceSettings settings

The base DeviceCapabilityServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC DeviceCapabilityService client

Declaration
public override DeviceCapabilityService.DeviceCapabilityServiceClient GrpcClient { get; }
Property Value
Type Description
DeviceCapabilityService.DeviceCapabilityServiceClient
Overrides
DeviceCapabilityServiceClient.GrpcClient

Methods

GetDeviceCapability(GetDeviceCapabilityRequest, CallSettings)

API to retrieve a DeviceCapability object.

Declaration
public override DeviceCapability GetDeviceCapability(GetDeviceCapabilityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetDeviceCapabilityRequest 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
DeviceCapability

The RPC response.

Overrides
DeviceCapabilityServiceClient.GetDeviceCapability(GetDeviceCapabilityRequest, CallSettings)

GetDeviceCapabilityAsync(GetDeviceCapabilityRequest, CallSettings)

API to retrieve a DeviceCapability object.

Declaration
public override Task<DeviceCapability> GetDeviceCapabilityAsync(GetDeviceCapabilityRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetDeviceCapabilityRequest 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<DeviceCapability>

A Task containing the RPC response.

Overrides
DeviceCapabilityServiceClient.GetDeviceCapabilityAsync(GetDeviceCapabilityRequest, CallSettings)

ListDeviceCapabilities(ListDeviceCapabilitiesRequest, CallSettings)

API to retrieve a list of DeviceCapability objects.

Declaration
public override PagedEnumerable<ListDeviceCapabilitiesResponse, DeviceCapability> ListDeviceCapabilities(ListDeviceCapabilitiesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListDeviceCapabilitiesRequest 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<ListDeviceCapabilitiesResponse, DeviceCapability>

A pageable sequence of DeviceCapability resources.

Overrides
DeviceCapabilityServiceClient.ListDeviceCapabilities(ListDeviceCapabilitiesRequest, CallSettings)

ListDeviceCapabilitiesAsync(ListDeviceCapabilitiesRequest, CallSettings)

API to retrieve a list of DeviceCapability objects.

Declaration
public override PagedAsyncEnumerable<ListDeviceCapabilitiesResponse, DeviceCapability> ListDeviceCapabilitiesAsync(ListDeviceCapabilitiesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListDeviceCapabilitiesRequest 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<ListDeviceCapabilitiesResponse, DeviceCapability>

A pageable asynchronous sequence of DeviceCapability resources.

Overrides
DeviceCapabilityServiceClient.ListDeviceCapabilitiesAsync(ListDeviceCapabilitiesRequest, CallSettings)
In this article
Back to top Generated by DocFX