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

jp.co.yahoo.adsdisplayapi.v14.model.RecommendationServiceUpdateAdCreativeList Maven / Gradle / Ivy

The newest version!
/*
 * Yahoo!広告 ディスプレイ広告 API リファレンス / Yahoo! JAPAN Ads Display Ads API Reference
 * 
Yahoo!広告 ディスプレイ広告 APIのWebサービスについて説明します。
Display Ads API Web Services supported in Yahoo! JAPAN Ads API.
* * 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.adsdisplayapi.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\"> RecommendationServiceUpdateAdCreativeListオブジェクトは、画像・動画の更新を推奨する広告に関する詳細情報を表します。 </div> <div lang=\"en\"> RecommendationServiceUpdateAdCreativeList object describes the detailed information of ads that have recommendations for updating images or videos. </div> */ @ApiModel(description = "
RecommendationServiceUpdateAdCreativeListオブジェクトは、画像・動画の更新を推奨する広告に関する詳細情報を表します。
RecommendationServiceUpdateAdCreativeList object describes the detailed information of ads that have recommendations for updating images or videos.
") @JsonPropertyOrder({ RecommendationServiceUpdateAdCreativeList.JSON_PROPERTY_RECOMMENDATION_ID, RecommendationServiceUpdateAdCreativeList.JSON_PROPERTY_CAMPAIGN_ID, RecommendationServiceUpdateAdCreativeList.JSON_PROPERTY_CAMPAIGN_NAME, RecommendationServiceUpdateAdCreativeList.JSON_PROPERTY_AD_GROUP_ID, RecommendationServiceUpdateAdCreativeList.JSON_PROPERTY_AD_GROUP_NAME, RecommendationServiceUpdateAdCreativeList.JSON_PROPERTY_AD_ID, RecommendationServiceUpdateAdCreativeList.JSON_PROPERTY_AD_NAME, RecommendationServiceUpdateAdCreativeList.JSON_PROPERTY_PREVIOUS_VIEWABLE_CTR, RecommendationServiceUpdateAdCreativeList.JSON_PROPERTY_LATEST_VIEWABLE_CTR, RecommendationServiceUpdateAdCreativeList.JSON_PROPERTY_VIEWABLE_CTR_DECREASE }) @JsonTypeName("RecommendationServiceUpdateAdCreativeList") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen") public class RecommendationServiceUpdateAdCreativeList { public static final String JSON_PROPERTY_RECOMMENDATION_ID = "recommendationId"; private Long recommendationId; public static final String JSON_PROPERTY_CAMPAIGN_ID = "campaignId"; private Long campaignId; public static final String JSON_PROPERTY_CAMPAIGN_NAME = "campaignName"; private String campaignName; public static final String JSON_PROPERTY_AD_GROUP_ID = "adGroupId"; private Long adGroupId; public static final String JSON_PROPERTY_AD_GROUP_NAME = "adGroupName"; private String adGroupName; public static final String JSON_PROPERTY_AD_ID = "adId"; private Long adId; public static final String JSON_PROPERTY_AD_NAME = "adName"; private String adName; public static final String JSON_PROPERTY_PREVIOUS_VIEWABLE_CTR = "previousViewableCtr"; private Double previousViewableCtr; public static final String JSON_PROPERTY_LATEST_VIEWABLE_CTR = "latestViewableCtr"; private Double latestViewableCtr; public static final String JSON_PROPERTY_VIEWABLE_CTR_DECREASE = "viewableCtrDecrease"; private Double viewableCtrDecrease; public RecommendationServiceUpdateAdCreativeList() { } public RecommendationServiceUpdateAdCreativeList recommendationId(Long recommendationId) { this.recommendationId = recommendationId; return this; } /** * <div lang=\"ja\"> 最適化提案IDです。<br> optimizationScoreLiftがnullでない場合は、1つのキャンペーンに関する提案に共通の最適化提案IDが割り当てられます。 </div> <div lang=\"en\"> Recommendation ID.<br> When optimizationScoreLift isn't null, the system will assign a common recommendation ID to the suggestion for the campaign. </div> * @return recommendationId **/ @javax.annotation.Nullable @ApiModelProperty(value = "
最適化提案IDです。
optimizationScoreLiftがnullでない場合は、1つのキャンペーンに関する提案に共通の最適化提案IDが割り当てられます。
Recommendation ID.
When optimizationScoreLift isn't null, the system will assign a common recommendation ID to the suggestion for the campaign.
") @JsonProperty(JSON_PROPERTY_RECOMMENDATION_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public Long getRecommendationId() { return recommendationId; } @JsonProperty(JSON_PROPERTY_RECOMMENDATION_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setRecommendationId(Long recommendationId) { this.recommendationId = recommendationId; } public RecommendationServiceUpdateAdCreativeList campaignId(Long campaignId) { this.campaignId = campaignId; return this; } /** * <div lang=\"ja\"> キャンペーンIDです。<br> </div> <div lang=\"en\"> Campaign ID.<br> </div> * @return campaignId **/ @javax.annotation.Nullable @ApiModelProperty(value = "
キャンペーンIDです。
Campaign ID.
") @JsonProperty(JSON_PROPERTY_CAMPAIGN_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public Long getCampaignId() { return campaignId; } @JsonProperty(JSON_PROPERTY_CAMPAIGN_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setCampaignId(Long campaignId) { this.campaignId = campaignId; } public RecommendationServiceUpdateAdCreativeList campaignName(String campaignName) { this.campaignName = campaignName; return this; } /** * <div lang=\"ja\"> キャンペーン名です。<br> </div> <div lang=\"en\"> Campaign name.<br> </div> * @return campaignName **/ @javax.annotation.Nullable @ApiModelProperty(value = "
キャンペーン名です。
Campaign name.
") @JsonProperty(JSON_PROPERTY_CAMPAIGN_NAME) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public String getCampaignName() { return campaignName; } @JsonProperty(JSON_PROPERTY_CAMPAIGN_NAME) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setCampaignName(String campaignName) { this.campaignName = campaignName; } public RecommendationServiceUpdateAdCreativeList adGroupId(Long adGroupId) { this.adGroupId = adGroupId; return this; } /** * <div lang=\"ja\"> 広告グループIDです。 </div> <div lang=\"en\"> Ad group ID. </div> * @return adGroupId **/ @javax.annotation.Nullable @ApiModelProperty(value = "
広告グループIDです。
Ad group ID.
") @JsonProperty(JSON_PROPERTY_AD_GROUP_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public Long getAdGroupId() { return adGroupId; } @JsonProperty(JSON_PROPERTY_AD_GROUP_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setAdGroupId(Long adGroupId) { this.adGroupId = adGroupId; } public RecommendationServiceUpdateAdCreativeList adGroupName(String adGroupName) { this.adGroupName = adGroupName; return this; } /** * <div lang=\"ja\"> 広告グループ名です。 </div> <div lang=\"en\"> Ad group name. </div> * @return adGroupName **/ @javax.annotation.Nullable @ApiModelProperty(value = "
広告グループ名です。
Ad group name.
") @JsonProperty(JSON_PROPERTY_AD_GROUP_NAME) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public String getAdGroupName() { return adGroupName; } @JsonProperty(JSON_PROPERTY_AD_GROUP_NAME) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setAdGroupName(String adGroupName) { this.adGroupName = adGroupName; } public RecommendationServiceUpdateAdCreativeList adId(Long adId) { this.adId = adId; return this; } /** * <div lang=\"ja\"> 広告IDです。 </div> <div lang=\"en\"> Ad ID. </div> * @return adId **/ @javax.annotation.Nullable @ApiModelProperty(value = "
広告IDです。
Ad ID.
") @JsonProperty(JSON_PROPERTY_AD_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public Long getAdId() { return adId; } @JsonProperty(JSON_PROPERTY_AD_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setAdId(Long adId) { this.adId = adId; } public RecommendationServiceUpdateAdCreativeList adName(String adName) { this.adName = adName; return this; } /** * <div lang=\"ja\"> 広告名です。 </div> <div lang=\"en\"> Ad name. </div> * @return adName **/ @javax.annotation.Nullable @ApiModelProperty(value = "
広告名です。
Ad name.
") @JsonProperty(JSON_PROPERTY_AD_NAME) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public String getAdName() { return adName; } @JsonProperty(JSON_PROPERTY_AD_NAME) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setAdName(String adName) { this.adName = adName; } public RecommendationServiceUpdateAdCreativeList previousViewableCtr(Double previousViewableCtr) { this.previousViewableCtr = previousViewableCtr; return this; } /** * <div lang=\"ja\"> 30~16日前のビューアブルクリック率(平均)です<br> </div> <div lang=\"en\"> Viewable CTR 30~16 days ago (average) </div> * @return previousViewableCtr **/ @javax.annotation.Nullable @ApiModelProperty(value = "
30~16日前のビューアブルクリック率(平均)です
Viewable CTR 30~16 days ago (average)
") @JsonProperty(JSON_PROPERTY_PREVIOUS_VIEWABLE_CTR) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public Double getPreviousViewableCtr() { return previousViewableCtr; } @JsonProperty(JSON_PROPERTY_PREVIOUS_VIEWABLE_CTR) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setPreviousViewableCtr(Double previousViewableCtr) { this.previousViewableCtr = previousViewableCtr; } public RecommendationServiceUpdateAdCreativeList latestViewableCtr(Double latestViewableCtr) { this.latestViewableCtr = latestViewableCtr; return this; } /** * <div lang=\"ja\"> 15~1日前のビューアブルクリック率(平均)です<br> </div> <div lang=\"en\"> Latest viewable CTR 15~1 days ago (average) </div> * @return latestViewableCtr **/ @javax.annotation.Nullable @ApiModelProperty(value = "
15~1日前のビューアブルクリック率(平均)です
Latest viewable CTR 15~1 days ago (average)
") @JsonProperty(JSON_PROPERTY_LATEST_VIEWABLE_CTR) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public Double getLatestViewableCtr() { return latestViewableCtr; } @JsonProperty(JSON_PROPERTY_LATEST_VIEWABLE_CTR) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setLatestViewableCtr(Double latestViewableCtr) { this.latestViewableCtr = latestViewableCtr; } public RecommendationServiceUpdateAdCreativeList viewableCtrDecrease(Double viewableCtrDecrease) { this.viewableCtrDecrease = viewableCtrDecrease; return this; } /** * <div lang=\"ja\"> ビューアブルクリック率の減少量です。 </div> <div lang=\"en\"> Viewable CTR decrease </div> * @return viewableCtrDecrease **/ @javax.annotation.Nullable @ApiModelProperty(value = "
ビューアブルクリック率の減少量です。
Viewable CTR decrease
") @JsonProperty(JSON_PROPERTY_VIEWABLE_CTR_DECREASE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public Double getViewableCtrDecrease() { return viewableCtrDecrease; } @JsonProperty(JSON_PROPERTY_VIEWABLE_CTR_DECREASE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setViewableCtrDecrease(Double viewableCtrDecrease) { this.viewableCtrDecrease = viewableCtrDecrease; } @Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } RecommendationServiceUpdateAdCreativeList recommendationServiceUpdateAdCreativeList = (RecommendationServiceUpdateAdCreativeList) o; return Objects.equals(this.recommendationId, recommendationServiceUpdateAdCreativeList.recommendationId) && Objects.equals(this.campaignId, recommendationServiceUpdateAdCreativeList.campaignId) && Objects.equals(this.campaignName, recommendationServiceUpdateAdCreativeList.campaignName) && Objects.equals(this.adGroupId, recommendationServiceUpdateAdCreativeList.adGroupId) && Objects.equals(this.adGroupName, recommendationServiceUpdateAdCreativeList.adGroupName) && Objects.equals(this.adId, recommendationServiceUpdateAdCreativeList.adId) && Objects.equals(this.adName, recommendationServiceUpdateAdCreativeList.adName) && Objects.equals(this.previousViewableCtr, recommendationServiceUpdateAdCreativeList.previousViewableCtr) && Objects.equals(this.latestViewableCtr, recommendationServiceUpdateAdCreativeList.latestViewableCtr) && Objects.equals(this.viewableCtrDecrease, recommendationServiceUpdateAdCreativeList.viewableCtrDecrease); } @Override public int hashCode() { return Objects.hash(recommendationId, campaignId, campaignName, adGroupId, adGroupName, adId, adName, previousViewableCtr, latestViewableCtr, viewableCtrDecrease); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class RecommendationServiceUpdateAdCreativeList {\n"); sb.append(" recommendationId: ").append(toIndentedString(recommendationId)).append("\n"); sb.append(" campaignId: ").append(toIndentedString(campaignId)).append("\n"); sb.append(" campaignName: ").append(toIndentedString(campaignName)).append("\n"); sb.append(" adGroupId: ").append(toIndentedString(adGroupId)).append("\n"); sb.append(" adGroupName: ").append(toIndentedString(adGroupName)).append("\n"); sb.append(" adId: ").append(toIndentedString(adId)).append("\n"); sb.append(" adName: ").append(toIndentedString(adName)).append("\n"); sb.append(" previousViewableCtr: ").append(toIndentedString(previousViewableCtr)).append("\n"); sb.append(" latestViewableCtr: ").append(toIndentedString(latestViewableCtr)).append("\n"); sb.append(" viewableCtrDecrease: ").append(toIndentedString(viewableCtrDecrease)).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 - 2025 Weber Informatics LLC | Privacy Policy