Class DaiEncodingProfileServiceClientImpl
DaiEncodingProfileService client wrapper implementation, for convenient use.
Inherited Members
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class DaiEncodingProfileServiceClientImpl : DaiEncodingProfileServiceClient
Remarks
Provides methods for handling DaiEncodingProfile objects.
Constructors
DaiEncodingProfileServiceClientImpl(DaiEncodingProfileServiceClient, DaiEncodingProfileServiceSettings, ILogger)
Constructs a client wrapper for the DaiEncodingProfileService service, with the specified gRPC client and settings.
Declaration
public DaiEncodingProfileServiceClientImpl(DaiEncodingProfileService.DaiEncodingProfileServiceClient grpcClient, DaiEncodingProfileServiceSettings settings, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| DaiEncodingProfileService.DaiEncodingProfileServiceClient | grpcClient | The underlying gRPC client. |
| DaiEncodingProfileServiceSettings | settings | The base DaiEncodingProfileServiceSettings used within this client. |
| ILogger | logger | Optional ILogger to use within this client. |
Properties
GrpcClient
The underlying gRPC DaiEncodingProfileService client
Declaration
public override DaiEncodingProfileService.DaiEncodingProfileServiceClient GrpcClient { get; }
Property Value
| Type | Description |
|---|---|
| DaiEncodingProfileService.DaiEncodingProfileServiceClient |
Overrides
Methods
BatchActivateDaiEncodingProfiles(BatchActivateDaiEncodingProfilesRequest, CallSettings)
Activates a list of DaiEncodingProfile objects.
Declaration
public override BatchActivateDaiEncodingProfilesResponse BatchActivateDaiEncodingProfiles(BatchActivateDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchActivateDaiEncodingProfilesRequest | 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 |
|---|---|
| BatchActivateDaiEncodingProfilesResponse | The RPC response. |
Overrides
BatchActivateDaiEncodingProfilesAsync(BatchActivateDaiEncodingProfilesRequest, CallSettings)
Activates a list of DaiEncodingProfile objects.
Declaration
public override Task<BatchActivateDaiEncodingProfilesResponse> BatchActivateDaiEncodingProfilesAsync(BatchActivateDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchActivateDaiEncodingProfilesRequest | 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<BatchActivateDaiEncodingProfilesResponse> | A Task containing the RPC response. |
Overrides
BatchArchiveDaiEncodingProfiles(BatchArchiveDaiEncodingProfilesRequest, CallSettings)
Archives a list of DaiEncodingProfile objects.
Declaration
public override BatchArchiveDaiEncodingProfilesResponse BatchArchiveDaiEncodingProfiles(BatchArchiveDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchArchiveDaiEncodingProfilesRequest | 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 |
|---|---|
| BatchArchiveDaiEncodingProfilesResponse | The RPC response. |
Overrides
BatchArchiveDaiEncodingProfilesAsync(BatchArchiveDaiEncodingProfilesRequest, CallSettings)
Archives a list of DaiEncodingProfile objects.
Declaration
public override Task<BatchArchiveDaiEncodingProfilesResponse> BatchArchiveDaiEncodingProfilesAsync(BatchArchiveDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchArchiveDaiEncodingProfilesRequest | 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<BatchArchiveDaiEncodingProfilesResponse> | A Task containing the RPC response. |
Overrides
BatchCreateDaiEncodingProfiles(BatchCreateDaiEncodingProfilesRequest, CallSettings)
Batch creates DaiEncodingProfile objects.
Declaration
public override BatchCreateDaiEncodingProfilesResponse BatchCreateDaiEncodingProfiles(BatchCreateDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchCreateDaiEncodingProfilesRequest | 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 |
|---|---|
| BatchCreateDaiEncodingProfilesResponse | The RPC response. |
Overrides
BatchCreateDaiEncodingProfilesAsync(BatchCreateDaiEncodingProfilesRequest, CallSettings)
Batch creates DaiEncodingProfile objects.
Declaration
public override Task<BatchCreateDaiEncodingProfilesResponse> BatchCreateDaiEncodingProfilesAsync(BatchCreateDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchCreateDaiEncodingProfilesRequest | 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<BatchCreateDaiEncodingProfilesResponse> | A Task containing the RPC response. |
Overrides
BatchUpdateDaiEncodingProfiles(BatchUpdateDaiEncodingProfilesRequest, CallSettings)
Batch updates DaiEncodingProfile objects.
Declaration
public override BatchUpdateDaiEncodingProfilesResponse BatchUpdateDaiEncodingProfiles(BatchUpdateDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchUpdateDaiEncodingProfilesRequest | 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 |
|---|---|
| BatchUpdateDaiEncodingProfilesResponse | The RPC response. |
Overrides
BatchUpdateDaiEncodingProfilesAsync(BatchUpdateDaiEncodingProfilesRequest, CallSettings)
Batch updates DaiEncodingProfile objects.
Declaration
public override Task<BatchUpdateDaiEncodingProfilesResponse> BatchUpdateDaiEncodingProfilesAsync(BatchUpdateDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| BatchUpdateDaiEncodingProfilesRequest | 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<BatchUpdateDaiEncodingProfilesResponse> | A Task containing the RPC response. |
Overrides
CreateDaiEncodingProfile(CreateDaiEncodingProfileRequest, CallSettings)
Creates a DaiEncodingProfile object.
Declaration
public override DaiEncodingProfile CreateDaiEncodingProfile(CreateDaiEncodingProfileRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateDaiEncodingProfileRequest | 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 |
|---|---|
| DaiEncodingProfile | The RPC response. |
Overrides
CreateDaiEncodingProfileAsync(CreateDaiEncodingProfileRequest, CallSettings)
Creates a DaiEncodingProfile object.
Declaration
public override Task<DaiEncodingProfile> CreateDaiEncodingProfileAsync(CreateDaiEncodingProfileRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateDaiEncodingProfileRequest | 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<DaiEncodingProfile> | A Task containing the RPC response. |
Overrides
GetDaiEncodingProfile(GetDaiEncodingProfileRequest, CallSettings)
Retrieves a DaiEncodingProfile object.
Declaration
public override DaiEncodingProfile GetDaiEncodingProfile(GetDaiEncodingProfileRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDaiEncodingProfileRequest | 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 |
|---|---|
| DaiEncodingProfile | The RPC response. |
Overrides
GetDaiEncodingProfileAsync(GetDaiEncodingProfileRequest, CallSettings)
Retrieves a DaiEncodingProfile object.
Declaration
public override Task<DaiEncodingProfile> GetDaiEncodingProfileAsync(GetDaiEncodingProfileRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetDaiEncodingProfileRequest | 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<DaiEncodingProfile> | A Task containing the RPC response. |
Overrides
ListDaiEncodingProfiles(ListDaiEncodingProfilesRequest, CallSettings)
Lists DaiEncodingProfile objects.
Declaration
public override PagedEnumerable<ListDaiEncodingProfilesResponse, DaiEncodingProfile> ListDaiEncodingProfiles(ListDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListDaiEncodingProfilesRequest | 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<ListDaiEncodingProfilesResponse, DaiEncodingProfile> | A pageable sequence of DaiEncodingProfile resources. |
Overrides
ListDaiEncodingProfilesAsync(ListDaiEncodingProfilesRequest, CallSettings)
Lists DaiEncodingProfile objects.
Declaration
public override PagedAsyncEnumerable<ListDaiEncodingProfilesResponse, DaiEncodingProfile> ListDaiEncodingProfilesAsync(ListDaiEncodingProfilesRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListDaiEncodingProfilesRequest | 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<ListDaiEncodingProfilesResponse, DaiEncodingProfile> | A pageable asynchronous sequence of DaiEncodingProfile resources. |
Overrides
UpdateDaiEncodingProfile(UpdateDaiEncodingProfileRequest, CallSettings)
Updates a DaiEncodingProfile object.
Declaration
public override DaiEncodingProfile UpdateDaiEncodingProfile(UpdateDaiEncodingProfileRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateDaiEncodingProfileRequest | 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 |
|---|---|
| DaiEncodingProfile | The RPC response. |
Overrides
UpdateDaiEncodingProfileAsync(UpdateDaiEncodingProfileRequest, CallSettings)
Updates a DaiEncodingProfile object.
Declaration
public override Task<DaiEncodingProfile> UpdateDaiEncodingProfileAsync(UpdateDaiEncodingProfileRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateDaiEncodingProfileRequest | 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<DaiEncodingProfile> | A Task containing the RPC response. |