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

jp.co.yahoo.adssearchapi.v14.model.AdGroupServiceUpdatedDateRange Maven / Gradle / Ivy

The newest version!
/*
 * Yahoo!広告 検索広告 API リファレンス / Yahoo! JAPAN Ads Search Ads API Reference
 * 
Yahoo!広告 検索広告 APIのWebサービスについて説明します。
Search Ads API Web Services supported in Yahoo! JAPAN Ads API.
OpenAPI Specification
Best Practice
Best Practice
* * The version of the OpenAPI document: v14 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ package jp.co.yahoo.adssearchapi.v14.model; import java.util.Objects; import java.util.Arrays; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.annotation.JsonTypeName; /** * <div lang=\"ja\"> AdGroupServiceUpdatedDateRangeは、更新日による検索対象期間を表します。<br> このフィールドを指定することで、Yahoo!広告内のシステムによる自動更新やユーザーの操作を含む更新日付を対象にキャンペーンをフィルタリングできます。<br> フィルタリング対象の更新日付については以下をご確認ください。<br> ・Yahoo!広告内のシステムによる自動更新を含むため、ユーザーの操作に起因しない更新であってもフィルタリング対象になることがあります。<br> ・ユーザーの操作とは、AdGroupServiceのADD、SET操作による更新を指します。AdGroupServiceのフィールドであっても、LabelServiceなどAdGroupService以外のサービスのADD、SET操作によるデータの更新は、AdGroupServiceUpdatedDateRangeで指定する更新日付のフィルタリング対象にはなりません。 </div> <div lang=\"en\"> AdGroupServiceUpdatedDateRange represents the search target period by the update date.<br> By specifying this field, you can filter adGroups based on update dates, which include both automatic updates by the Yahoo! JAPAN Ads system and updates by users. <br> Please note the following points about the update dates that you can filter:<br> * Yahoo! JAPAN Ads system makes automatic updates, so updates that are not caused by user actions may also be subject to filtering.<br> * User actions in this context refer to updates made through ADD and SET operations in AdGroupService. Therefore, updates to AdGroupService fields made through ADD and SET operations in other services, such as LabelService, can NOT be filtered by the update date specified in AdGroupServiceUpdatedDateRange. </div> */ @ApiModel(description = "
AdGroupServiceUpdatedDateRangeは、更新日による検索対象期間を表します。
このフィールドを指定することで、Yahoo!広告内のシステムによる自動更新やユーザーの操作を含む更新日付を対象にキャンペーンをフィルタリングできます。
フィルタリング対象の更新日付については以下をご確認ください。
・Yahoo!広告内のシステムによる自動更新を含むため、ユーザーの操作に起因しない更新であってもフィルタリング対象になることがあります。
・ユーザーの操作とは、AdGroupServiceのADD、SET操作による更新を指します。AdGroupServiceのフィールドであっても、LabelServiceなどAdGroupService以外のサービスのADD、SET操作によるデータの更新は、AdGroupServiceUpdatedDateRangeで指定する更新日付のフィルタリング対象にはなりません。
AdGroupServiceUpdatedDateRange represents the search target period by the update date.
By specifying this field, you can filter adGroups based on update dates, which include both automatic updates by the Yahoo! JAPAN Ads system and updates by users.
Please note the following points about the update dates that you can filter:
* Yahoo! JAPAN Ads system makes automatic updates, so updates that are not caused by user actions may also be subject to filtering.
* User actions in this context refer to updates made through ADD and SET operations in AdGroupService. Therefore, updates to AdGroupService fields made through ADD and SET operations in other services, such as LabelService, can NOT be filtered by the update date specified in AdGroupServiceUpdatedDateRange.
") @JsonPropertyOrder({ AdGroupServiceUpdatedDateRange.JSON_PROPERTY_START_DATE, AdGroupServiceUpdatedDateRange.JSON_PROPERTY_END_DATE }) @JsonTypeName("AdGroupServiceUpdatedDateRange") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen") public class AdGroupServiceUpdatedDateRange { public static final String JSON_PROPERTY_START_DATE = "startDate"; private String startDate; public static final String JSON_PROPERTY_END_DATE = "endDate"; private String endDate; public AdGroupServiceUpdatedDateRange() { } public AdGroupServiceUpdatedDateRange startDate(String startDate) { this.startDate = startDate; return this; } /** * <div lang=\"ja\"> 検索対象期間の開始日です。<br> ※フォーマット:yyyyMMdd </div> <div lang=\"en\"> This is the start date of the search target period.<br> * Format: yyyyMMdd </div> * @return startDate **/ @javax.annotation.Nullable @ApiModelProperty(value = "
検索対象期間の開始日です。
※フォーマット:yyyyMMdd
This is the start date of the search target period.
* Format: yyyyMMdd
") @JsonProperty(JSON_PROPERTY_START_DATE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public String getStartDate() { return startDate; } @JsonProperty(JSON_PROPERTY_START_DATE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setStartDate(String startDate) { this.startDate = startDate; } public AdGroupServiceUpdatedDateRange endDate(String endDate) { this.endDate = endDate; return this; } /** * <div lang=\"ja\"> 検索対象期間の終了日です。<br> ※フォーマット:yyyyMMdd </div> <div lang=\"en\"> This is the end date of the search target period.<br> * Format: yyyyMMdd </div> * @return endDate **/ @javax.annotation.Nullable @ApiModelProperty(value = "
検索対象期間の終了日です。
※フォーマット:yyyyMMdd
This is the end date of the search target period.
* Format: yyyyMMdd
") @JsonProperty(JSON_PROPERTY_END_DATE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public String getEndDate() { return endDate; } @JsonProperty(JSON_PROPERTY_END_DATE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setEndDate(String endDate) { this.endDate = endDate; } @Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } AdGroupServiceUpdatedDateRange adGroupServiceUpdatedDateRange = (AdGroupServiceUpdatedDateRange) o; return Objects.equals(this.startDate, adGroupServiceUpdatedDateRange.startDate) && Objects.equals(this.endDate, adGroupServiceUpdatedDateRange.endDate); } @Override public int hashCode() { return Objects.hash(startDate, endDate); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class AdGroupServiceUpdatedDateRange {\n"); sb.append(" startDate: ").append(toIndentedString(startDate)).append("\n"); sb.append(" endDate: ").append(toIndentedString(endDate)).append("\n"); sb.append("}"); return sb.toString(); } /** * Convert the given object to string with each line indented by 4 spaces * (except the first line). */ private String toIndentedString(Object o) { if (o == null) { return "null"; } return o.toString().replace("\n", "\n "); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy