Class AdvertisersResource.LineItemsResource.BulkEditLineItemAssignedTargetingOptionsRequest
Bulk edits targeting options under a single line item. The operation will delete the assigned targeting options provided in BulkEditLineItemAssignedTargetingOptionsRequest.delete_requests and then create the assigned targeting options provided in BulkEditLineItemAssignedTargetingOptionsRequest.create_requests. Requests to this endpoint cannot be made concurrently with the following requests updating the same line item: * lineItems.patch * assignedTargetingOptions.create * assignedTargetingOptions.delete YouTube & Partners line items cannot be created or updated using the API.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.DisplayVideo.v1
Assembly: Google.Apis.DisplayVideo.v1.dll
Syntax
public class AdvertisersResource.LineItemsResource.BulkEditLineItemAssignedTargetingOptionsRequest : DisplayVideoBaseServiceRequest<BulkEditLineItemAssignedTargetingOptionsResponse>, IClientServiceRequest<BulkEditLineItemAssignedTargetingOptionsResponse>, IClientServiceRequest
Constructors
BulkEditLineItemAssignedTargetingOptionsRequest(IClientService, BulkEditLineItemAssignedTargetingOptionsRequest, long, long)
Constructs a new BulkEditLineItemAssignedTargetingOptions request.
Declaration
public BulkEditLineItemAssignedTargetingOptionsRequest(IClientService service, BulkEditLineItemAssignedTargetingOptionsRequest body, long advertiserId, long lineItemId)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service | |
BulkEditLineItemAssignedTargetingOptionsRequest | body | |
long | advertiserId | |
long | lineItemId |
Properties
AdvertiserId
Required. The ID of the advertiser the line item belongs to.
Declaration
[RequestParameter("advertiserId", RequestParameterType.Path)]
public virtual long AdvertiserId { get; }
Property Value
Type | Description |
---|---|
long |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
LineItemId
Required. The ID of the line item the assigned targeting option will belong to.
Declaration
[RequestParameter("lineItemId", RequestParameterType.Path)]
public virtual long LineItemId { get; }
Property Value
Type | Description |
---|---|
long |
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Methods
GetBody()
Returns the body of the request.
Declaration
protected override object GetBody()
Returns
Type | Description |
---|---|
object |
Overrides
InitParameters()
Initializes BulkEditLineItemAssignedTargetingOptions parameter list.
Declaration
protected override void InitParameters()