Class CreativeSetServiceClientImpl
CreativeSetService client wrapper implementation, for convenient use.
Inherited Members
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class CreativeSetServiceClientImpl : CreativeSetServiceClient
Remarks
Provides methods for handling CreativeSet objects.
Constructors
CreativeSetServiceClientImpl(CreativeSetServiceClient, CreativeSetServiceSettings, ILogger)
Constructs a client wrapper for the CreativeSetService service, with the specified gRPC client and settings.
Declaration
public CreativeSetServiceClientImpl(CreativeSetService.CreativeSetServiceClient grpcClient, CreativeSetServiceSettings settings, ILogger logger)
Parameters
| Type | Name | Description |
|---|---|---|
| CreativeSetService.CreativeSetServiceClient | grpcClient | The underlying gRPC client. |
| CreativeSetServiceSettings | settings | The base CreativeSetServiceSettings used within this client. |
| ILogger | logger | Optional ILogger to use within this client. |
Properties
GrpcClient
The underlying gRPC CreativeSetService client
Declaration
public override CreativeSetService.CreativeSetServiceClient GrpcClient { get; }
Property Value
| Type | Description |
|---|---|
| CreativeSetService.CreativeSetServiceClient |
Overrides
Methods
CreateCreativeSet(CreateCreativeSetRequest, CallSettings)
Creates a CreativeSet object.
Declaration
public override CreativeSet CreateCreativeSet(CreateCreativeSetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateCreativeSetRequest | 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 |
|---|---|
| CreativeSet | The RPC response. |
Overrides
CreateCreativeSetAsync(CreateCreativeSetRequest, CallSettings)
Creates a CreativeSet object.
Declaration
public override Task<CreativeSet> CreateCreativeSetAsync(CreateCreativeSetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CreateCreativeSetRequest | 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<CreativeSet> | A Task containing the RPC response. |
Overrides
GetCreativeSet(GetCreativeSetRequest, CallSettings)
Retrieves a CreativeSet object.
Declaration
public override CreativeSet GetCreativeSet(GetCreativeSetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetCreativeSetRequest | 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 |
|---|---|
| CreativeSet | The RPC response. |
Overrides
GetCreativeSetAsync(GetCreativeSetRequest, CallSettings)
Retrieves a CreativeSet object.
Declaration
public override Task<CreativeSet> GetCreativeSetAsync(GetCreativeSetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| GetCreativeSetRequest | 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<CreativeSet> | A Task containing the RPC response. |
Overrides
ListCreativeSets(ListCreativeSetsRequest, CallSettings)
Lists CreativeSet objects.
Declaration
public override PagedEnumerable<ListCreativeSetsResponse, CreativeSet> ListCreativeSets(ListCreativeSetsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListCreativeSetsRequest | 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<ListCreativeSetsResponse, CreativeSet> | A pageable sequence of CreativeSet resources. |
Overrides
ListCreativeSetsAsync(ListCreativeSetsRequest, CallSettings)
Lists CreativeSet objects.
Declaration
public override PagedAsyncEnumerable<ListCreativeSetsResponse, CreativeSet> ListCreativeSetsAsync(ListCreativeSetsRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| ListCreativeSetsRequest | 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<ListCreativeSetsResponse, CreativeSet> | A pageable asynchronous sequence of CreativeSet resources. |
Overrides
UpdateCreativeSet(UpdateCreativeSetRequest, CallSettings)
Updates a CreativeSet object.
Declaration
public override CreativeSet UpdateCreativeSet(UpdateCreativeSetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateCreativeSetRequest | 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 |
|---|---|
| CreativeSet | The RPC response. |
Overrides
UpdateCreativeSetAsync(UpdateCreativeSetRequest, CallSettings)
Updates a CreativeSet object.
Declaration
public override Task<CreativeSet> UpdateCreativeSetAsync(UpdateCreativeSetRequest request, CallSettings callSettings = null)
Parameters
| Type | Name | Description |
|---|---|---|
| UpdateCreativeSetRequest | 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<CreativeSet> | A Task containing the RPC response. |