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

jp.co.yahoo.adssearchapi.v14.model.CampaignServiceLabel 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\">紐づけられているラベル情報を表します。<br> このフィールドは、リクエストの際は無視され、GET時のリクエストでcontainsLabelをtrueに指定した場合のみレスポンスされます。</div> <div lang=\"en\">CampaignServiceLabel object describes label information to be associated.<br> This field is ignored in the request and is only included in the response if containsLabel is specified as true in the GET request.</div> */ @ApiModel(description = "
紐づけられているラベル情報を表します。
このフィールドは、リクエストの際は無視され、GET時のリクエストでcontainsLabelをtrueに指定した場合のみレスポンスされます。
CampaignServiceLabel object describes label information to be associated.
This field is ignored in the request and is only included in the response if containsLabel is specified as true in the GET request.
") @JsonPropertyOrder({ CampaignServiceLabel.JSON_PROPERTY_COLOR, CampaignServiceLabel.JSON_PROPERTY_DESCRIPTION, CampaignServiceLabel.JSON_PROPERTY_LABEL_ID, CampaignServiceLabel.JSON_PROPERTY_LABEL_NAME }) @JsonTypeName("CampaignServiceLabel") @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen") public class CampaignServiceLabel { public static final String JSON_PROPERTY_COLOR = "color"; private String color; public static final String JSON_PROPERTY_DESCRIPTION = "description"; private String description; public static final String JSON_PROPERTY_LABEL_ID = "labelId"; private Long labelId; public static final String JSON_PROPERTY_LABEL_NAME = "labelName"; private String labelName; public CampaignServiceLabel() { } public CampaignServiceLabel color(String color) { this.color = color; return this; } /** * <div lang=\"ja\">カラーです。</div> <div lang=\"en\">Color.<br></div> * @return color **/ @javax.annotation.Nullable @ApiModelProperty(value = "
カラーです。
Color.
") @JsonProperty(JSON_PROPERTY_COLOR) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public String getColor() { return color; } @JsonProperty(JSON_PROPERTY_COLOR) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setColor(String color) { this.color = color; } public CampaignServiceLabel description(String description) { this.description = description; return this; } /** * <div lang=\"ja\">説明文です。</div> <div lang=\"en\">Description.</div> * @return description **/ @javax.annotation.Nullable @ApiModelProperty(value = "
説明文です。
Description.
") @JsonProperty(JSON_PROPERTY_DESCRIPTION) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public String getDescription() { return description; } @JsonProperty(JSON_PROPERTY_DESCRIPTION) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setDescription(String description) { this.description = description; } public CampaignServiceLabel labelId(Long labelId) { this.labelId = labelId; return this; } /** * <div lang=\"ja\">ラベルIDです。</div> <div lang=\"en\">Label ID.</div> * @return labelId **/ @javax.annotation.Nullable @ApiModelProperty(value = "
ラベルIDです。
Label ID.
") @JsonProperty(JSON_PROPERTY_LABEL_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public Long getLabelId() { return labelId; } @JsonProperty(JSON_PROPERTY_LABEL_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setLabelId(Long labelId) { this.labelId = labelId; } public CampaignServiceLabel labelName(String labelName) { this.labelName = labelName; return this; } /** * <div lang=\"ja\">ラベル名です。</div> <div lang=\"en\">Label name.</div> * @return labelName **/ @javax.annotation.Nullable @ApiModelProperty(value = "
ラベル名です。
Label name.
") @JsonProperty(JSON_PROPERTY_LABEL_NAME) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public String getLabelName() { return labelName; } @JsonProperty(JSON_PROPERTY_LABEL_NAME) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setLabelName(String labelName) { this.labelName = labelName; } @Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } CampaignServiceLabel campaignServiceLabel = (CampaignServiceLabel) o; return Objects.equals(this.color, campaignServiceLabel.color) && Objects.equals(this.description, campaignServiceLabel.description) && Objects.equals(this.labelId, campaignServiceLabel.labelId) && Objects.equals(this.labelName, campaignServiceLabel.labelName); } @Override public int hashCode() { return Objects.hash(color, description, labelId, labelName); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class CampaignServiceLabel {\n"); sb.append(" color: ").append(toIndentedString(color)).append("\n"); sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append(" labelId: ").append(toIndentedString(labelId)).append("\n"); sb.append(" labelName: ").append(toIndentedString(labelName)).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