The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Google::Ads::AdWords::v201710::AdGroupService::mutateLabel

DESCRIPTION

Perl data type class for the XML Schema defined element mutateLabel from the namespace https://adwords.google.com/api/adwords/cm/v201710.

Adds labels to the {@linkplain AdGroup ad group} or removes {@linkplain Label label}s from the {@linkplain AdGroup ad group}. <p>{@code ADD} -- Apply an existing label to an existing {@linkplain AdGroup ad group}. The {@code adGroupId} must reference an existing {@linkplain AdGroup ad group}. The {@code labelId} must reference an existing {@linkplain Label label}. <p>{@code REMOVE} -- Removes the link between the specified {@linkplain AdGroup ad group} and a {@linkplain Label label}.</p> @param operations the operations to apply. @return a list of {@linkplain AdGroupLabel}s where each entry in the list is the result of applying the operation in the input list with the same index. For an add operation, the returned AdGroupLabel contains the AdGroupId and the LabelId. In the case of a remove operation, the returned AdGroupLabel will only have AdGroupId. @throws ApiException when there are one or more errors with the request.

PROPERTIES

The following properties may be accessed using get_PROPERTY / set_PROPERTY methods:

  • operations

     $element->set_operations($data);
     $element->get_operations();

METHODS

new

 my $element = Google::Ads::AdWords::v201710::AdGroupService::mutateLabel->new($data);

Constructor. The following data structure may be passed to new():

 {
   operations =>  $a_reference_to, # see Google::Ads::AdWords::v201710::AdGroupLabelOperation
 },

AUTHOR

Generated by SOAP::WSDL