All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.tencent.ads.model.BatchAsyncRequestTaskSpec Maven / Gradle / Ivy

/*
 * Marketing API
 * Marketing API
 *
 * OpenAPI spec version: 1.3
 *
 *
 * NOTE: This class is auto generated by the swagger code generator program.
 * https://github.com/swagger-api/swagger-codegen.git
 * Do not edit the class manually.
 */

package com.tencent.ads.model;

import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;

/** 任务所需条件 */
@ApiModel(description = "任务所需条件")
public class BatchAsyncRequestTaskSpec {
  @SerializedName("update_union_position_package_spec")
  private List updateUnionPositionPackageSpec = null;

  @SerializedName("update_exclude_union_position_package_spec")
  private List updateExcludeUnionPositionPackageSpec = null;

  @SerializedName("update_targeting_id_spec")
  private List updateTargetingIdSpec = null;

  @SerializedName("update_bid_strategy_spec")
  private List updateBidStrategySpec = null;

  @SerializedName("update_deep_conversion_behavior_bid_spec")
  private List updateDeepConversionBehaviorBidSpec = null;

  @SerializedName("update_adgroup_app_android_channel_package_id_spec")
  private List
      updateAdgroupAppAndroidChannelPackageIdSpec = null;

  @SerializedName("update_campaign_speed_mode_spec")
  private List updateCampaignSpeedModeSpec = null;

  @SerializedName("delete_campaign_spec")
  private List deleteCampaignSpec = null;

  @SerializedName("delete_adgroup_spec")
  private List deleteAdgroupSpec = null;

  @SerializedName("delete_ad_spec")
  private List deleteAdSpec = null;

  @SerializedName("update_adgroup_deep_conversion_worth_rate_spec")
  private List updateAdgroupDeepConversionWorthRateSpec =
      null;

  @SerializedName("update_adcreative_deep_link_url_spec")
  private List updateAdcreativeDeepLinkUrlSpec = null;

  @SerializedName("targetings_share_spec")
  private List targetingsShareSpec = null;

  @SerializedName("update_campaign_configured_status_spec")
  private List updateCampaignConfiguredStatusSpec = null;

  @SerializedName("update_campaign_daily_budget_spec")
  private List updateCampaignDailyBudgetSpec = null;

  @SerializedName("update_adgroup_configured_status_spec")
  private List updateAdgroupConfiguredStatusSpec = null;

  @SerializedName("update_adgroup_daily_budget_spec")
  private List updateAdgroupDailyBudgetSpec = null;

  @SerializedName("update_ad_configured_status_spec")
  private List updateAdConfiguredStatusSpec = null;

  @SerializedName("update_adgroup_auto_acquisition_spec")
  private List updateAdgroupAutoAcquisitionSpec = null;

  @SerializedName("update_adcreative_landing_page_spec")
  private List updateAdcreativeLandingPageSpec = null;

  public BatchAsyncRequestTaskSpec updateUnionPositionPackageSpec(
      List updateUnionPositionPackageSpec) {
    this.updateUnionPositionPackageSpec = updateUnionPositionPackageSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addUpdateUnionPositionPackageSpecItem(
      UpdateUnionPositionPackageItem updateUnionPositionPackageSpecItem) {
    if (this.updateUnionPositionPackageSpec == null) {
      this.updateUnionPositionPackageSpec = new ArrayList();
    }
    this.updateUnionPositionPackageSpec.add(updateUnionPositionPackageSpecItem);
    return this;
  }

  /**
   * Get updateUnionPositionPackageSpec
   *
   * @return updateUnionPositionPackageSpec
   */
  @ApiModelProperty(value = "")
  public List getUpdateUnionPositionPackageSpec() {
    return updateUnionPositionPackageSpec;
  }

  public void setUpdateUnionPositionPackageSpec(
      List updateUnionPositionPackageSpec) {
    this.updateUnionPositionPackageSpec = updateUnionPositionPackageSpec;
  }

  public BatchAsyncRequestTaskSpec updateExcludeUnionPositionPackageSpec(
      List updateExcludeUnionPositionPackageSpec) {
    this.updateExcludeUnionPositionPackageSpec = updateExcludeUnionPositionPackageSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addUpdateExcludeUnionPositionPackageSpecItem(
      UpdateExcludeUnionPositionPackageItem updateExcludeUnionPositionPackageSpecItem) {
    if (this.updateExcludeUnionPositionPackageSpec == null) {
      this.updateExcludeUnionPositionPackageSpec =
          new ArrayList();
    }
    this.updateExcludeUnionPositionPackageSpec.add(updateExcludeUnionPositionPackageSpecItem);
    return this;
  }

  /**
   * Get updateExcludeUnionPositionPackageSpec
   *
   * @return updateExcludeUnionPositionPackageSpec
   */
  @ApiModelProperty(value = "")
  public List getUpdateExcludeUnionPositionPackageSpec() {
    return updateExcludeUnionPositionPackageSpec;
  }

  public void setUpdateExcludeUnionPositionPackageSpec(
      List updateExcludeUnionPositionPackageSpec) {
    this.updateExcludeUnionPositionPackageSpec = updateExcludeUnionPositionPackageSpec;
  }

  public BatchAsyncRequestTaskSpec updateTargetingIdSpec(
      List updateTargetingIdSpec) {
    this.updateTargetingIdSpec = updateTargetingIdSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addUpdateTargetingIdSpecItem(
      UpdateTargetingIdItem updateTargetingIdSpecItem) {
    if (this.updateTargetingIdSpec == null) {
      this.updateTargetingIdSpec = new ArrayList();
    }
    this.updateTargetingIdSpec.add(updateTargetingIdSpecItem);
    return this;
  }

  /**
   * Get updateTargetingIdSpec
   *
   * @return updateTargetingIdSpec
   */
  @ApiModelProperty(value = "")
  public List getUpdateTargetingIdSpec() {
    return updateTargetingIdSpec;
  }

  public void setUpdateTargetingIdSpec(List updateTargetingIdSpec) {
    this.updateTargetingIdSpec = updateTargetingIdSpec;
  }

  public BatchAsyncRequestTaskSpec updateBidStrategySpec(
      List updateBidStrategySpec) {
    this.updateBidStrategySpec = updateBidStrategySpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addUpdateBidStrategySpecItem(
      UpdateBidStrategyItem updateBidStrategySpecItem) {
    if (this.updateBidStrategySpec == null) {
      this.updateBidStrategySpec = new ArrayList();
    }
    this.updateBidStrategySpec.add(updateBidStrategySpecItem);
    return this;
  }

  /**
   * Get updateBidStrategySpec
   *
   * @return updateBidStrategySpec
   */
  @ApiModelProperty(value = "")
  public List getUpdateBidStrategySpec() {
    return updateBidStrategySpec;
  }

  public void setUpdateBidStrategySpec(List updateBidStrategySpec) {
    this.updateBidStrategySpec = updateBidStrategySpec;
  }

  public BatchAsyncRequestTaskSpec updateDeepConversionBehaviorBidSpec(
      List updateDeepConversionBehaviorBidSpec) {
    this.updateDeepConversionBehaviorBidSpec = updateDeepConversionBehaviorBidSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addUpdateDeepConversionBehaviorBidSpecItem(
      UpdateDeepConversionBehaviorBidItem updateDeepConversionBehaviorBidSpecItem) {
    if (this.updateDeepConversionBehaviorBidSpec == null) {
      this.updateDeepConversionBehaviorBidSpec =
          new ArrayList();
    }
    this.updateDeepConversionBehaviorBidSpec.add(updateDeepConversionBehaviorBidSpecItem);
    return this;
  }

  /**
   * Get updateDeepConversionBehaviorBidSpec
   *
   * @return updateDeepConversionBehaviorBidSpec
   */
  @ApiModelProperty(value = "")
  public List getUpdateDeepConversionBehaviorBidSpec() {
    return updateDeepConversionBehaviorBidSpec;
  }

  public void setUpdateDeepConversionBehaviorBidSpec(
      List updateDeepConversionBehaviorBidSpec) {
    this.updateDeepConversionBehaviorBidSpec = updateDeepConversionBehaviorBidSpec;
  }

  public BatchAsyncRequestTaskSpec updateAdgroupAppAndroidChannelPackageIdSpec(
      List
          updateAdgroupAppAndroidChannelPackageIdSpec) {
    this.updateAdgroupAppAndroidChannelPackageIdSpec = updateAdgroupAppAndroidChannelPackageIdSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addUpdateAdgroupAppAndroidChannelPackageIdSpecItem(
      UpdateAdgroupAppAndroidChannelPackageIdItem updateAdgroupAppAndroidChannelPackageIdSpecItem) {
    if (this.updateAdgroupAppAndroidChannelPackageIdSpec == null) {
      this.updateAdgroupAppAndroidChannelPackageIdSpec =
          new ArrayList();
    }
    this.updateAdgroupAppAndroidChannelPackageIdSpec.add(
        updateAdgroupAppAndroidChannelPackageIdSpecItem);
    return this;
  }

  /**
   * Get updateAdgroupAppAndroidChannelPackageIdSpec
   *
   * @return updateAdgroupAppAndroidChannelPackageIdSpec
   */
  @ApiModelProperty(value = "")
  public List
      getUpdateAdgroupAppAndroidChannelPackageIdSpec() {
    return updateAdgroupAppAndroidChannelPackageIdSpec;
  }

  public void setUpdateAdgroupAppAndroidChannelPackageIdSpec(
      List
          updateAdgroupAppAndroidChannelPackageIdSpec) {
    this.updateAdgroupAppAndroidChannelPackageIdSpec = updateAdgroupAppAndroidChannelPackageIdSpec;
  }

  public BatchAsyncRequestTaskSpec updateCampaignSpeedModeSpec(
      List updateCampaignSpeedModeSpec) {
    this.updateCampaignSpeedModeSpec = updateCampaignSpeedModeSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addUpdateCampaignSpeedModeSpecItem(
      UpdateCampaignSpeedModeItem updateCampaignSpeedModeSpecItem) {
    if (this.updateCampaignSpeedModeSpec == null) {
      this.updateCampaignSpeedModeSpec = new ArrayList();
    }
    this.updateCampaignSpeedModeSpec.add(updateCampaignSpeedModeSpecItem);
    return this;
  }

  /**
   * Get updateCampaignSpeedModeSpec
   *
   * @return updateCampaignSpeedModeSpec
   */
  @ApiModelProperty(value = "")
  public List getUpdateCampaignSpeedModeSpec() {
    return updateCampaignSpeedModeSpec;
  }

  public void setUpdateCampaignSpeedModeSpec(
      List updateCampaignSpeedModeSpec) {
    this.updateCampaignSpeedModeSpec = updateCampaignSpeedModeSpec;
  }

  public BatchAsyncRequestTaskSpec deleteCampaignSpec(List deleteCampaignSpec) {
    this.deleteCampaignSpec = deleteCampaignSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addDeleteCampaignSpecItem(
      DeleteCampaignItem deleteCampaignSpecItem) {
    if (this.deleteCampaignSpec == null) {
      this.deleteCampaignSpec = new ArrayList();
    }
    this.deleteCampaignSpec.add(deleteCampaignSpecItem);
    return this;
  }

  /**
   * Get deleteCampaignSpec
   *
   * @return deleteCampaignSpec
   */
  @ApiModelProperty(value = "")
  public List getDeleteCampaignSpec() {
    return deleteCampaignSpec;
  }

  public void setDeleteCampaignSpec(List deleteCampaignSpec) {
    this.deleteCampaignSpec = deleteCampaignSpec;
  }

  public BatchAsyncRequestTaskSpec deleteAdgroupSpec(List deleteAdgroupSpec) {
    this.deleteAdgroupSpec = deleteAdgroupSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addDeleteAdgroupSpecItem(
      DeleteAdgroupItem deleteAdgroupSpecItem) {
    if (this.deleteAdgroupSpec == null) {
      this.deleteAdgroupSpec = new ArrayList();
    }
    this.deleteAdgroupSpec.add(deleteAdgroupSpecItem);
    return this;
  }

  /**
   * Get deleteAdgroupSpec
   *
   * @return deleteAdgroupSpec
   */
  @ApiModelProperty(value = "")
  public List getDeleteAdgroupSpec() {
    return deleteAdgroupSpec;
  }

  public void setDeleteAdgroupSpec(List deleteAdgroupSpec) {
    this.deleteAdgroupSpec = deleteAdgroupSpec;
  }

  public BatchAsyncRequestTaskSpec deleteAdSpec(List deleteAdSpec) {
    this.deleteAdSpec = deleteAdSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addDeleteAdSpecItem(DeleteAdItem deleteAdSpecItem) {
    if (this.deleteAdSpec == null) {
      this.deleteAdSpec = new ArrayList();
    }
    this.deleteAdSpec.add(deleteAdSpecItem);
    return this;
  }

  /**
   * Get deleteAdSpec
   *
   * @return deleteAdSpec
   */
  @ApiModelProperty(value = "")
  public List getDeleteAdSpec() {
    return deleteAdSpec;
  }

  public void setDeleteAdSpec(List deleteAdSpec) {
    this.deleteAdSpec = deleteAdSpec;
  }

  public BatchAsyncRequestTaskSpec updateAdgroupDeepConversionWorthRateSpec(
      List updateAdgroupDeepConversionWorthRateSpec) {
    this.updateAdgroupDeepConversionWorthRateSpec = updateAdgroupDeepConversionWorthRateSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addUpdateAdgroupDeepConversionWorthRateSpecItem(
      UpdateAdgroupDeepConversionWorthRateItem updateAdgroupDeepConversionWorthRateSpecItem) {
    if (this.updateAdgroupDeepConversionWorthRateSpec == null) {
      this.updateAdgroupDeepConversionWorthRateSpec =
          new ArrayList();
    }
    this.updateAdgroupDeepConversionWorthRateSpec.add(updateAdgroupDeepConversionWorthRateSpecItem);
    return this;
  }

  /**
   * Get updateAdgroupDeepConversionWorthRateSpec
   *
   * @return updateAdgroupDeepConversionWorthRateSpec
   */
  @ApiModelProperty(value = "")
  public List
      getUpdateAdgroupDeepConversionWorthRateSpec() {
    return updateAdgroupDeepConversionWorthRateSpec;
  }

  public void setUpdateAdgroupDeepConversionWorthRateSpec(
      List updateAdgroupDeepConversionWorthRateSpec) {
    this.updateAdgroupDeepConversionWorthRateSpec = updateAdgroupDeepConversionWorthRateSpec;
  }

  public BatchAsyncRequestTaskSpec updateAdcreativeDeepLinkUrlSpec(
      List updateAdcreativeDeepLinkUrlSpec) {
    this.updateAdcreativeDeepLinkUrlSpec = updateAdcreativeDeepLinkUrlSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addUpdateAdcreativeDeepLinkUrlSpecItem(
      UpdateAdcreativeDeepLinkUrlItem updateAdcreativeDeepLinkUrlSpecItem) {
    if (this.updateAdcreativeDeepLinkUrlSpec == null) {
      this.updateAdcreativeDeepLinkUrlSpec = new ArrayList();
    }
    this.updateAdcreativeDeepLinkUrlSpec.add(updateAdcreativeDeepLinkUrlSpecItem);
    return this;
  }

  /**
   * Get updateAdcreativeDeepLinkUrlSpec
   *
   * @return updateAdcreativeDeepLinkUrlSpec
   */
  @ApiModelProperty(value = "")
  public List getUpdateAdcreativeDeepLinkUrlSpec() {
    return updateAdcreativeDeepLinkUrlSpec;
  }

  public void setUpdateAdcreativeDeepLinkUrlSpec(
      List updateAdcreativeDeepLinkUrlSpec) {
    this.updateAdcreativeDeepLinkUrlSpec = updateAdcreativeDeepLinkUrlSpec;
  }

  public BatchAsyncRequestTaskSpec targetingsShareSpec(
      List targetingsShareSpec) {
    this.targetingsShareSpec = targetingsShareSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addTargetingsShareSpecItem(
      TargetingsShareItem targetingsShareSpecItem) {
    if (this.targetingsShareSpec == null) {
      this.targetingsShareSpec = new ArrayList();
    }
    this.targetingsShareSpec.add(targetingsShareSpecItem);
    return this;
  }

  /**
   * Get targetingsShareSpec
   *
   * @return targetingsShareSpec
   */
  @ApiModelProperty(value = "")
  public List getTargetingsShareSpec() {
    return targetingsShareSpec;
  }

  public void setTargetingsShareSpec(List targetingsShareSpec) {
    this.targetingsShareSpec = targetingsShareSpec;
  }

  public BatchAsyncRequestTaskSpec updateCampaignConfiguredStatusSpec(
      List updateCampaignConfiguredStatusSpec) {
    this.updateCampaignConfiguredStatusSpec = updateCampaignConfiguredStatusSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addUpdateCampaignConfiguredStatusSpecItem(
      UpdateCampaignConfiguredStatusItem updateCampaignConfiguredStatusSpecItem) {
    if (this.updateCampaignConfiguredStatusSpec == null) {
      this.updateCampaignConfiguredStatusSpec = new ArrayList();
    }
    this.updateCampaignConfiguredStatusSpec.add(updateCampaignConfiguredStatusSpecItem);
    return this;
  }

  /**
   * Get updateCampaignConfiguredStatusSpec
   *
   * @return updateCampaignConfiguredStatusSpec
   */
  @ApiModelProperty(value = "")
  public List getUpdateCampaignConfiguredStatusSpec() {
    return updateCampaignConfiguredStatusSpec;
  }

  public void setUpdateCampaignConfiguredStatusSpec(
      List updateCampaignConfiguredStatusSpec) {
    this.updateCampaignConfiguredStatusSpec = updateCampaignConfiguredStatusSpec;
  }

  public BatchAsyncRequestTaskSpec updateCampaignDailyBudgetSpec(
      List updateCampaignDailyBudgetSpec) {
    this.updateCampaignDailyBudgetSpec = updateCampaignDailyBudgetSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addUpdateCampaignDailyBudgetSpecItem(
      UpdateCampaignDailyBudgetItem updateCampaignDailyBudgetSpecItem) {
    if (this.updateCampaignDailyBudgetSpec == null) {
      this.updateCampaignDailyBudgetSpec = new ArrayList();
    }
    this.updateCampaignDailyBudgetSpec.add(updateCampaignDailyBudgetSpecItem);
    return this;
  }

  /**
   * Get updateCampaignDailyBudgetSpec
   *
   * @return updateCampaignDailyBudgetSpec
   */
  @ApiModelProperty(value = "")
  public List getUpdateCampaignDailyBudgetSpec() {
    return updateCampaignDailyBudgetSpec;
  }

  public void setUpdateCampaignDailyBudgetSpec(
      List updateCampaignDailyBudgetSpec) {
    this.updateCampaignDailyBudgetSpec = updateCampaignDailyBudgetSpec;
  }

  public BatchAsyncRequestTaskSpec updateAdgroupConfiguredStatusSpec(
      List updateAdgroupConfiguredStatusSpec) {
    this.updateAdgroupConfiguredStatusSpec = updateAdgroupConfiguredStatusSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addUpdateAdgroupConfiguredStatusSpecItem(
      UpdateAdgroupConfiguredStatusItem updateAdgroupConfiguredStatusSpecItem) {
    if (this.updateAdgroupConfiguredStatusSpec == null) {
      this.updateAdgroupConfiguredStatusSpec = new ArrayList();
    }
    this.updateAdgroupConfiguredStatusSpec.add(updateAdgroupConfiguredStatusSpecItem);
    return this;
  }

  /**
   * Get updateAdgroupConfiguredStatusSpec
   *
   * @return updateAdgroupConfiguredStatusSpec
   */
  @ApiModelProperty(value = "")
  public List getUpdateAdgroupConfiguredStatusSpec() {
    return updateAdgroupConfiguredStatusSpec;
  }

  public void setUpdateAdgroupConfiguredStatusSpec(
      List updateAdgroupConfiguredStatusSpec) {
    this.updateAdgroupConfiguredStatusSpec = updateAdgroupConfiguredStatusSpec;
  }

  public BatchAsyncRequestTaskSpec updateAdgroupDailyBudgetSpec(
      List updateAdgroupDailyBudgetSpec) {
    this.updateAdgroupDailyBudgetSpec = updateAdgroupDailyBudgetSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addUpdateAdgroupDailyBudgetSpecItem(
      UpdateAdgroupDailyBudgetItem updateAdgroupDailyBudgetSpecItem) {
    if (this.updateAdgroupDailyBudgetSpec == null) {
      this.updateAdgroupDailyBudgetSpec = new ArrayList();
    }
    this.updateAdgroupDailyBudgetSpec.add(updateAdgroupDailyBudgetSpecItem);
    return this;
  }

  /**
   * Get updateAdgroupDailyBudgetSpec
   *
   * @return updateAdgroupDailyBudgetSpec
   */
  @ApiModelProperty(value = "")
  public List getUpdateAdgroupDailyBudgetSpec() {
    return updateAdgroupDailyBudgetSpec;
  }

  public void setUpdateAdgroupDailyBudgetSpec(
      List updateAdgroupDailyBudgetSpec) {
    this.updateAdgroupDailyBudgetSpec = updateAdgroupDailyBudgetSpec;
  }

  public BatchAsyncRequestTaskSpec updateAdConfiguredStatusSpec(
      List updateAdConfiguredStatusSpec) {
    this.updateAdConfiguredStatusSpec = updateAdConfiguredStatusSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addUpdateAdConfiguredStatusSpecItem(
      UpdateAdConfiguredStatusItem updateAdConfiguredStatusSpecItem) {
    if (this.updateAdConfiguredStatusSpec == null) {
      this.updateAdConfiguredStatusSpec = new ArrayList();
    }
    this.updateAdConfiguredStatusSpec.add(updateAdConfiguredStatusSpecItem);
    return this;
  }

  /**
   * Get updateAdConfiguredStatusSpec
   *
   * @return updateAdConfiguredStatusSpec
   */
  @ApiModelProperty(value = "")
  public List getUpdateAdConfiguredStatusSpec() {
    return updateAdConfiguredStatusSpec;
  }

  public void setUpdateAdConfiguredStatusSpec(
      List updateAdConfiguredStatusSpec) {
    this.updateAdConfiguredStatusSpec = updateAdConfiguredStatusSpec;
  }

  public BatchAsyncRequestTaskSpec updateAdgroupAutoAcquisitionSpec(
      List updateAdgroupAutoAcquisitionSpec) {
    this.updateAdgroupAutoAcquisitionSpec = updateAdgroupAutoAcquisitionSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addUpdateAdgroupAutoAcquisitionSpecItem(
      UpdateAdgroupAutoAcquisitionItem updateAdgroupAutoAcquisitionSpecItem) {
    if (this.updateAdgroupAutoAcquisitionSpec == null) {
      this.updateAdgroupAutoAcquisitionSpec = new ArrayList();
    }
    this.updateAdgroupAutoAcquisitionSpec.add(updateAdgroupAutoAcquisitionSpecItem);
    return this;
  }

  /**
   * Get updateAdgroupAutoAcquisitionSpec
   *
   * @return updateAdgroupAutoAcquisitionSpec
   */
  @ApiModelProperty(value = "")
  public List getUpdateAdgroupAutoAcquisitionSpec() {
    return updateAdgroupAutoAcquisitionSpec;
  }

  public void setUpdateAdgroupAutoAcquisitionSpec(
      List updateAdgroupAutoAcquisitionSpec) {
    this.updateAdgroupAutoAcquisitionSpec = updateAdgroupAutoAcquisitionSpec;
  }

  public BatchAsyncRequestTaskSpec updateAdcreativeLandingPageSpec(
      List updateAdcreativeLandingPageSpec) {
    this.updateAdcreativeLandingPageSpec = updateAdcreativeLandingPageSpec;
    return this;
  }

  public BatchAsyncRequestTaskSpec addUpdateAdcreativeLandingPageSpecItem(
      UpdateAdcreativeLandingPageItem updateAdcreativeLandingPageSpecItem) {
    if (this.updateAdcreativeLandingPageSpec == null) {
      this.updateAdcreativeLandingPageSpec = new ArrayList();
    }
    this.updateAdcreativeLandingPageSpec.add(updateAdcreativeLandingPageSpecItem);
    return this;
  }

  /**
   * Get updateAdcreativeLandingPageSpec
   *
   * @return updateAdcreativeLandingPageSpec
   */
  @ApiModelProperty(value = "")
  public List getUpdateAdcreativeLandingPageSpec() {
    return updateAdcreativeLandingPageSpec;
  }

  public void setUpdateAdcreativeLandingPageSpec(
      List updateAdcreativeLandingPageSpec) {
    this.updateAdcreativeLandingPageSpec = updateAdcreativeLandingPageSpec;
  }

  @Override
  public boolean equals(java.lang.Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    BatchAsyncRequestTaskSpec batchAsyncRequestTaskSpec = (BatchAsyncRequestTaskSpec) o;
    return Objects.equals(
            this.updateUnionPositionPackageSpec,
            batchAsyncRequestTaskSpec.updateUnionPositionPackageSpec)
        && Objects.equals(
            this.updateExcludeUnionPositionPackageSpec,
            batchAsyncRequestTaskSpec.updateExcludeUnionPositionPackageSpec)
        && Objects.equals(
            this.updateTargetingIdSpec, batchAsyncRequestTaskSpec.updateTargetingIdSpec)
        && Objects.equals(
            this.updateBidStrategySpec, batchAsyncRequestTaskSpec.updateBidStrategySpec)
        && Objects.equals(
            this.updateDeepConversionBehaviorBidSpec,
            batchAsyncRequestTaskSpec.updateDeepConversionBehaviorBidSpec)
        && Objects.equals(
            this.updateAdgroupAppAndroidChannelPackageIdSpec,
            batchAsyncRequestTaskSpec.updateAdgroupAppAndroidChannelPackageIdSpec)
        && Objects.equals(
            this.updateCampaignSpeedModeSpec, batchAsyncRequestTaskSpec.updateCampaignSpeedModeSpec)
        && Objects.equals(this.deleteCampaignSpec, batchAsyncRequestTaskSpec.deleteCampaignSpec)
        && Objects.equals(this.deleteAdgroupSpec, batchAsyncRequestTaskSpec.deleteAdgroupSpec)
        && Objects.equals(this.deleteAdSpec, batchAsyncRequestTaskSpec.deleteAdSpec)
        && Objects.equals(
            this.updateAdgroupDeepConversionWorthRateSpec,
            batchAsyncRequestTaskSpec.updateAdgroupDeepConversionWorthRateSpec)
        && Objects.equals(
            this.updateAdcreativeDeepLinkUrlSpec,
            batchAsyncRequestTaskSpec.updateAdcreativeDeepLinkUrlSpec)
        && Objects.equals(this.targetingsShareSpec, batchAsyncRequestTaskSpec.targetingsShareSpec)
        && Objects.equals(
            this.updateCampaignConfiguredStatusSpec,
            batchAsyncRequestTaskSpec.updateCampaignConfiguredStatusSpec)
        && Objects.equals(
            this.updateCampaignDailyBudgetSpec,
            batchAsyncRequestTaskSpec.updateCampaignDailyBudgetSpec)
        && Objects.equals(
            this.updateAdgroupConfiguredStatusSpec,
            batchAsyncRequestTaskSpec.updateAdgroupConfiguredStatusSpec)
        && Objects.equals(
            this.updateAdgroupDailyBudgetSpec,
            batchAsyncRequestTaskSpec.updateAdgroupDailyBudgetSpec)
        && Objects.equals(
            this.updateAdConfiguredStatusSpec,
            batchAsyncRequestTaskSpec.updateAdConfiguredStatusSpec)
        && Objects.equals(
            this.updateAdgroupAutoAcquisitionSpec,
            batchAsyncRequestTaskSpec.updateAdgroupAutoAcquisitionSpec)
        && Objects.equals(
            this.updateAdcreativeLandingPageSpec,
            batchAsyncRequestTaskSpec.updateAdcreativeLandingPageSpec);
  }

  @Override
  public int hashCode() {
    return Objects.hash(
        updateUnionPositionPackageSpec,
        updateExcludeUnionPositionPackageSpec,
        updateTargetingIdSpec,
        updateBidStrategySpec,
        updateDeepConversionBehaviorBidSpec,
        updateAdgroupAppAndroidChannelPackageIdSpec,
        updateCampaignSpeedModeSpec,
        deleteCampaignSpec,
        deleteAdgroupSpec,
        deleteAdSpec,
        updateAdgroupDeepConversionWorthRateSpec,
        updateAdcreativeDeepLinkUrlSpec,
        targetingsShareSpec,
        updateCampaignConfiguredStatusSpec,
        updateCampaignDailyBudgetSpec,
        updateAdgroupConfiguredStatusSpec,
        updateAdgroupDailyBudgetSpec,
        updateAdConfiguredStatusSpec,
        updateAdgroupAutoAcquisitionSpec,
        updateAdcreativeLandingPageSpec);
  }

  @Override
  public String toString() {
    Gson gson = new Gson();
    return gson.toJson(this);
  }

  /**
   * Convert the given object to string with each line indented by 4 spaces (except the first line).
   */
  private String toIndentedString(java.lang.Object o) {
    if (o == null) {
      return "null";
    }
    return o.toString().replace("\n", "\n    ");
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy