Class UserListGlobalLicenseServiceClientImpl
UserListGlobalLicenseService client wrapper implementation, for convenient use.
Inherited Members
Namespace: Google.Ads.DataManager.V1
Assembly: Google.Ads.DataManager.V1.dll
Syntax
public sealed class UserListGlobalLicenseServiceClientImpl : UserListGlobalLicenseServiceClient
Remarks
Service for managing user list global licenses. Delete is not a supported operation for UserListGlobalLicenses. Callers should update the license status to DISABLED to instead to deactivate a license.
This feature is only available to data partners.
Constructors
UserListGlobalLicenseServiceClientImpl(UserListGlobalLicenseServiceClient, UserListGlobalLicenseServiceSettings, ILogger)
Constructs a client wrapper for the UserListGlobalLicenseService service, with the specified gRPC client and settings.
Declaration
public UserListGlobalLicenseServiceClientImpl(UserListGlobalLicenseService.UserListGlobalLicenseServiceClient grpcClient, UserListGlobalLicenseServiceSettings settings, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| UserListGlobalLicenseService.UserListGlobalLicenseServiceClient | grpcClient | The underlying gRPC client. |
| UserListGlobalLicenseServiceSettings | settings | The base UserListGlobalLicenseServiceSettings used within this client. |
| ILogger | logger | Optional ILogger to use within this client. |
Properties
GrpcClient
The underlying gRPC UserListGlobalLicenseService client
Declaration
public override UserListGlobalLicenseService.UserListGlobalLicenseServiceClient GrpcClient { get; }
Property Value
| Type | Description |
|---|---|
| UserListGlobalLicenseService.UserListGlobalLicenseServiceClient |
Overrides
Methods
CreateUserListGlobalLicense(CreateUserListGlobalLicenseRequest, CallSettings)
Creates a user list global license.
This feature is only available to data partners.
Declaration
public override UserListGlobalLicense CreateUserListGlobalLicense(CreateUserListGlobalLicenseRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateUserListGlobalLicenseRequest | 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 |
|---|---|
| UserListGlobalLicense | The RPC response. |
Overrides
CreateUserListGlobalLicenseAsync(CreateUserListGlobalLicenseRequest, CallSettings)
Creates a user list global license.
This feature is only available to data partners.
Declaration
public override Task<UserListGlobalLicense> CreateUserListGlobalLicenseAsync(CreateUserListGlobalLicenseRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateUserListGlobalLicenseRequest | 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<UserListGlobalLicense> | A Task containing the RPC response. |
Overrides
GetUserListGlobalLicense(GetUserListGlobalLicenseRequest, CallSettings)
Retrieves a user list global license.
This feature is only available to data partners.
Declaration
public override UserListGlobalLicense GetUserListGlobalLicense(GetUserListGlobalLicenseRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetUserListGlobalLicenseRequest | 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 |
|---|---|
| UserListGlobalLicense | The RPC response. |
Overrides
GetUserListGlobalLicenseAsync(GetUserListGlobalLicenseRequest, CallSettings)
Retrieves a user list global license.
This feature is only available to data partners.
Declaration
public override Task<UserListGlobalLicense> GetUserListGlobalLicenseAsync(GetUserListGlobalLicenseRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetUserListGlobalLicenseRequest | 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<UserListGlobalLicense> | A Task containing the RPC response. |
Overrides
ListUserListGlobalLicenseCustomerInfos(ListUserListGlobalLicenseCustomerInfosRequest, CallSettings)
Lists all customer info for a user list global license.
This feature is only available to data partners.
Declaration
public override PagedEnumerable<ListUserListGlobalLicenseCustomerInfosResponse, UserListGlobalLicenseCustomerInfo> ListUserListGlobalLicenseCustomerInfos(ListUserListGlobalLicenseCustomerInfosRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListUserListGlobalLicenseCustomerInfosRequest | 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<ListUserListGlobalLicenseCustomerInfosResponse, UserListGlobalLicenseCustomerInfo> | A pageable sequence of UserListGlobalLicenseCustomerInfo resources. |
Overrides
ListUserListGlobalLicenseCustomerInfosAsync(ListUserListGlobalLicenseCustomerInfosRequest, CallSettings)
Lists all customer info for a user list global license.
This feature is only available to data partners.
Declaration
public override PagedAsyncEnumerable<ListUserListGlobalLicenseCustomerInfosResponse, UserListGlobalLicenseCustomerInfo> ListUserListGlobalLicenseCustomerInfosAsync(ListUserListGlobalLicenseCustomerInfosRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListUserListGlobalLicenseCustomerInfosRequest | 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<ListUserListGlobalLicenseCustomerInfosResponse, UserListGlobalLicenseCustomerInfo> | A pageable asynchronous sequence of UserListGlobalLicenseCustomerInfo resources. |
Overrides
ListUserListGlobalLicenses(ListUserListGlobalLicensesRequest, CallSettings)
Lists all user list global licenses owned by the parent account.
This feature is only available to data partners.
Declaration
public override PagedEnumerable<ListUserListGlobalLicensesResponse, UserListGlobalLicense> ListUserListGlobalLicenses(ListUserListGlobalLicensesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListUserListGlobalLicensesRequest | 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<ListUserListGlobalLicensesResponse, UserListGlobalLicense> | A pageable sequence of UserListGlobalLicense resources. |
Overrides
ListUserListGlobalLicensesAsync(ListUserListGlobalLicensesRequest, CallSettings)
Lists all user list global licenses owned by the parent account.
This feature is only available to data partners.
Declaration
public override PagedAsyncEnumerable<ListUserListGlobalLicensesResponse, UserListGlobalLicense> ListUserListGlobalLicensesAsync(ListUserListGlobalLicensesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListUserListGlobalLicensesRequest | 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<ListUserListGlobalLicensesResponse, UserListGlobalLicense> | A pageable asynchronous sequence of UserListGlobalLicense resources. |
Overrides
UpdateUserListGlobalLicense(UpdateUserListGlobalLicenseRequest, CallSettings)
Updates a user list global license.
This feature is only available to data partners.
Declaration
public override UserListGlobalLicense UpdateUserListGlobalLicense(UpdateUserListGlobalLicenseRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateUserListGlobalLicenseRequest | 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 |
|---|---|
| UserListGlobalLicense | The RPC response. |
Overrides
UpdateUserListGlobalLicenseAsync(UpdateUserListGlobalLicenseRequest, CallSettings)
Updates a user list global license.
This feature is only available to data partners.
Declaration
public override Task<UserListGlobalLicense> UpdateUserListGlobalLicenseAsync(UpdateUserListGlobalLicenseRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateUserListGlobalLicenseRequest | 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<UserListGlobalLicense> | A Task containing the RPC response. |