Show / Hide Table of Contents

Class UserListDirectLicenseServiceClientImpl

UserListDirectLicenseService client wrapper implementation, for convenient use.

Inheritance
object
UserListDirectLicenseServiceClient
UserListDirectLicenseServiceClientImpl
Inherited Members
UserListDirectLicenseServiceClient.DefaultEndpoint
UserListDirectLicenseServiceClient.DefaultScopes
UserListDirectLicenseServiceClient.ServiceMetadata
UserListDirectLicenseServiceClient.CreateAsync(CancellationToken)
UserListDirectLicenseServiceClient.Create()
UserListDirectLicenseServiceClient.ShutdownDefaultChannelsAsync()
UserListDirectLicenseServiceClient.CreateUserListDirectLicenseAsync(CreateUserListDirectLicenseRequest, CancellationToken)
UserListDirectLicenseServiceClient.CreateUserListDirectLicense(string, UserListDirectLicense, CallSettings)
UserListDirectLicenseServiceClient.CreateUserListDirectLicenseAsync(string, UserListDirectLicense, CallSettings)
UserListDirectLicenseServiceClient.CreateUserListDirectLicenseAsync(string, UserListDirectLicense, CancellationToken)
UserListDirectLicenseServiceClient.CreateUserListDirectLicense(AccountName, UserListDirectLicense, CallSettings)
UserListDirectLicenseServiceClient.CreateUserListDirectLicenseAsync(AccountName, UserListDirectLicense, CallSettings)
UserListDirectLicenseServiceClient.CreateUserListDirectLicenseAsync(AccountName, UserListDirectLicense, CancellationToken)
UserListDirectLicenseServiceClient.GetUserListDirectLicenseAsync(GetUserListDirectLicenseRequest, CancellationToken)
UserListDirectLicenseServiceClient.GetUserListDirectLicense(string, CallSettings)
UserListDirectLicenseServiceClient.GetUserListDirectLicenseAsync(string, CallSettings)
UserListDirectLicenseServiceClient.GetUserListDirectLicenseAsync(string, CancellationToken)
UserListDirectLicenseServiceClient.GetUserListDirectLicense(UserListDirectLicenseName, CallSettings)
UserListDirectLicenseServiceClient.GetUserListDirectLicenseAsync(UserListDirectLicenseName, CallSettings)
UserListDirectLicenseServiceClient.GetUserListDirectLicenseAsync(UserListDirectLicenseName, CancellationToken)
UserListDirectLicenseServiceClient.UpdateUserListDirectLicenseAsync(UpdateUserListDirectLicenseRequest, CancellationToken)
UserListDirectLicenseServiceClient.UpdateUserListDirectLicense(UserListDirectLicense, FieldMask, CallSettings)
UserListDirectLicenseServiceClient.UpdateUserListDirectLicenseAsync(UserListDirectLicense, FieldMask, CallSettings)
UserListDirectLicenseServiceClient.UpdateUserListDirectLicenseAsync(UserListDirectLicense, FieldMask, CancellationToken)
UserListDirectLicenseServiceClient.ListUserListDirectLicenses(string, string, int?, CallSettings)
UserListDirectLicenseServiceClient.ListUserListDirectLicensesAsync(string, string, int?, CallSettings)
UserListDirectLicenseServiceClient.ListUserListDirectLicenses(AccountName, string, int?, CallSettings)
UserListDirectLicenseServiceClient.ListUserListDirectLicensesAsync(AccountName, string, int?, CallSettings)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Ads.DataManager.V1
Assembly: Google.Ads.DataManager.V1.dll
Syntax
public sealed class UserListDirectLicenseServiceClientImpl : UserListDirectLicenseServiceClient
Remarks

Service for managing user list direct licenses. Delete is not a supported operation for UserListDirectLicenses. Callers should update the license status to DISABLED to instead to deactivate a license.

This feature is only available to data partners.

Constructors

UserListDirectLicenseServiceClientImpl(UserListDirectLicenseServiceClient, UserListDirectLicenseServiceSettings, ILogger)

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

Declaration
public UserListDirectLicenseServiceClientImpl(UserListDirectLicenseService.UserListDirectLicenseServiceClient grpcClient, UserListDirectLicenseServiceSettings settings, ILogger logger)
Parameters
Type Name Description
UserListDirectLicenseService.UserListDirectLicenseServiceClient grpcClient

The underlying gRPC client.

UserListDirectLicenseServiceSettings settings

The base UserListDirectLicenseServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC UserListDirectLicenseService client

Declaration
public override UserListDirectLicenseService.UserListDirectLicenseServiceClient GrpcClient { get; }
Property Value
Type Description
UserListDirectLicenseService.UserListDirectLicenseServiceClient
Overrides
UserListDirectLicenseServiceClient.GrpcClient

Methods

CreateUserListDirectLicense(CreateUserListDirectLicenseRequest, CallSettings)

Creates a user list direct license.

This feature is only available to data partners.

Declaration
public override UserListDirectLicense CreateUserListDirectLicense(CreateUserListDirectLicenseRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
CreateUserListDirectLicenseRequest 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
UserListDirectLicense

The RPC response.

Overrides
UserListDirectLicenseServiceClient.CreateUserListDirectLicense(CreateUserListDirectLicenseRequest, CallSettings)

CreateUserListDirectLicenseAsync(CreateUserListDirectLicenseRequest, CallSettings)

Creates a user list direct license.

This feature is only available to data partners.

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

A Task containing the RPC response.

Overrides
UserListDirectLicenseServiceClient.CreateUserListDirectLicenseAsync(CreateUserListDirectLicenseRequest, CallSettings)

GetUserListDirectLicense(GetUserListDirectLicenseRequest, CallSettings)

Retrieves a user list direct license.

This feature is only available to data partners.

Declaration
public override UserListDirectLicense GetUserListDirectLicense(GetUserListDirectLicenseRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetUserListDirectLicenseRequest 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
UserListDirectLicense

The RPC response.

Overrides
UserListDirectLicenseServiceClient.GetUserListDirectLicense(GetUserListDirectLicenseRequest, CallSettings)

GetUserListDirectLicenseAsync(GetUserListDirectLicenseRequest, CallSettings)

Retrieves a user list direct license.

This feature is only available to data partners.

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

A Task containing the RPC response.

Overrides
UserListDirectLicenseServiceClient.GetUserListDirectLicenseAsync(GetUserListDirectLicenseRequest, CallSettings)

ListUserListDirectLicenses(ListUserListDirectLicensesRequest, CallSettings)

Lists all user list direct licenses owned by the parent account.

This feature is only available to data partners.

Declaration
public override PagedEnumerable<ListUserListDirectLicensesResponse, UserListDirectLicense> ListUserListDirectLicenses(ListUserListDirectLicensesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListUserListDirectLicensesRequest 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<ListUserListDirectLicensesResponse, UserListDirectLicense>

A pageable sequence of UserListDirectLicense resources.

Overrides
UserListDirectLicenseServiceClient.ListUserListDirectLicenses(ListUserListDirectLicensesRequest, CallSettings)

ListUserListDirectLicensesAsync(ListUserListDirectLicensesRequest, CallSettings)

Lists all user list direct licenses owned by the parent account.

This feature is only available to data partners.

Declaration
public override PagedAsyncEnumerable<ListUserListDirectLicensesResponse, UserListDirectLicense> ListUserListDirectLicensesAsync(ListUserListDirectLicensesRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
ListUserListDirectLicensesRequest 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<ListUserListDirectLicensesResponse, UserListDirectLicense>

A pageable asynchronous sequence of UserListDirectLicense resources.

Overrides
UserListDirectLicenseServiceClient.ListUserListDirectLicensesAsync(ListUserListDirectLicensesRequest, CallSettings)

UpdateUserListDirectLicense(UpdateUserListDirectLicenseRequest, CallSettings)

Updates a user list direct license.

This feature is only available to data partners.

Declaration
public override UserListDirectLicense UpdateUserListDirectLicense(UpdateUserListDirectLicenseRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
UpdateUserListDirectLicenseRequest 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
UserListDirectLicense

The RPC response.

Overrides
UserListDirectLicenseServiceClient.UpdateUserListDirectLicense(UpdateUserListDirectLicenseRequest, CallSettings)

UpdateUserListDirectLicenseAsync(UpdateUserListDirectLicenseRequest, CallSettings)

Updates a user list direct license.

This feature is only available to data partners.

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

A Task containing the RPC response.

Overrides
UserListDirectLicenseServiceClient.UpdateUserListDirectLicenseAsync(UpdateUserListDirectLicenseRequest, CallSettings)
In this article
Back to top Generated by DocFX