All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
com.tencentcloudapi.bda.v20200324.models.SegmentationOptions Maven / Gradle / Ivy
/*
* Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.tencentcloudapi.bda.v20200324.models;
import com.tencentcloudapi.common.AbstractModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;
public class SegmentationOptions extends AbstractModel{
/**
* 分割选项-背景
*/
@SerializedName("Background")
@Expose
private Boolean Background;
/**
* 分割选项-头发
*/
@SerializedName("Hair")
@Expose
private Boolean Hair;
/**
* 分割选项-左眉
*/
@SerializedName("LeftEyebrow")
@Expose
private Boolean LeftEyebrow;
/**
* 分割选项-右眉
*/
@SerializedName("RightEyebrow")
@Expose
private Boolean RightEyebrow;
/**
* 分割选项-左眼
*/
@SerializedName("LeftEye")
@Expose
private Boolean LeftEye;
/**
* 分割选项-右眼
*/
@SerializedName("RightEye")
@Expose
private Boolean RightEye;
/**
* 分割选项-鼻子
*/
@SerializedName("Nose")
@Expose
private Boolean Nose;
/**
* 分割选项-上唇
*/
@SerializedName("UpperLip")
@Expose
private Boolean UpperLip;
/**
* 分割选项-下唇
*/
@SerializedName("LowerLip")
@Expose
private Boolean LowerLip;
/**
* 分割选项-牙齿
*/
@SerializedName("Tooth")
@Expose
private Boolean Tooth;
/**
* 分割选项-口腔(不包含牙齿)
*/
@SerializedName("Mouth")
@Expose
private Boolean Mouth;
/**
* 分割选项-左耳
*/
@SerializedName("LeftEar")
@Expose
private Boolean LeftEar;
/**
* 分割选项-右耳
*/
@SerializedName("RightEar")
@Expose
private Boolean RightEar;
/**
* 分割选项-面部(不包含眼、耳、口、鼻等五官及头发。)
*/
@SerializedName("Face")
@Expose
private Boolean Face;
/**
* 复合分割选项-头部(包含所有的头部元素,相关装饰除外)
*/
@SerializedName("Head")
@Expose
private Boolean Head;
/**
* 分割选项-身体(包含脖子)
*/
@SerializedName("Body")
@Expose
private Boolean Body;
/**
* 分割选项-帽子
*/
@SerializedName("Hat")
@Expose
private Boolean Hat;
/**
* 分割选项-头饰
*/
@SerializedName("Headdress")
@Expose
private Boolean Headdress;
/**
* 分割选项-耳环
*/
@SerializedName("Earrings")
@Expose
private Boolean Earrings;
/**
* 分割选项-项链
*/
@SerializedName("Necklace")
@Expose
private Boolean Necklace;
/**
* 分割选项-随身物品( 例如伞、包、手机等。 )
*/
@SerializedName("Belongings")
@Expose
private Boolean Belongings;
/**
* Get 分割选项-背景
* @return Background 分割选项-背景
*/
public Boolean getBackground() {
return this.Background;
}
/**
* Set 分割选项-背景
* @param Background 分割选项-背景
*/
public void setBackground(Boolean Background) {
this.Background = Background;
}
/**
* Get 分割选项-头发
* @return Hair 分割选项-头发
*/
public Boolean getHair() {
return this.Hair;
}
/**
* Set 分割选项-头发
* @param Hair 分割选项-头发
*/
public void setHair(Boolean Hair) {
this.Hair = Hair;
}
/**
* Get 分割选项-左眉
* @return LeftEyebrow 分割选项-左眉
*/
public Boolean getLeftEyebrow() {
return this.LeftEyebrow;
}
/**
* Set 分割选项-左眉
* @param LeftEyebrow 分割选项-左眉
*/
public void setLeftEyebrow(Boolean LeftEyebrow) {
this.LeftEyebrow = LeftEyebrow;
}
/**
* Get 分割选项-右眉
* @return RightEyebrow 分割选项-右眉
*/
public Boolean getRightEyebrow() {
return this.RightEyebrow;
}
/**
* Set 分割选项-右眉
* @param RightEyebrow 分割选项-右眉
*/
public void setRightEyebrow(Boolean RightEyebrow) {
this.RightEyebrow = RightEyebrow;
}
/**
* Get 分割选项-左眼
* @return LeftEye 分割选项-左眼
*/
public Boolean getLeftEye() {
return this.LeftEye;
}
/**
* Set 分割选项-左眼
* @param LeftEye 分割选项-左眼
*/
public void setLeftEye(Boolean LeftEye) {
this.LeftEye = LeftEye;
}
/**
* Get 分割选项-右眼
* @return RightEye 分割选项-右眼
*/
public Boolean getRightEye() {
return this.RightEye;
}
/**
* Set 分割选项-右眼
* @param RightEye 分割选项-右眼
*/
public void setRightEye(Boolean RightEye) {
this.RightEye = RightEye;
}
/**
* Get 分割选项-鼻子
* @return Nose 分割选项-鼻子
*/
public Boolean getNose() {
return this.Nose;
}
/**
* Set 分割选项-鼻子
* @param Nose 分割选项-鼻子
*/
public void setNose(Boolean Nose) {
this.Nose = Nose;
}
/**
* Get 分割选项-上唇
* @return UpperLip 分割选项-上唇
*/
public Boolean getUpperLip() {
return this.UpperLip;
}
/**
* Set 分割选项-上唇
* @param UpperLip 分割选项-上唇
*/
public void setUpperLip(Boolean UpperLip) {
this.UpperLip = UpperLip;
}
/**
* Get 分割选项-下唇
* @return LowerLip 分割选项-下唇
*/
public Boolean getLowerLip() {
return this.LowerLip;
}
/**
* Set 分割选项-下唇
* @param LowerLip 分割选项-下唇
*/
public void setLowerLip(Boolean LowerLip) {
this.LowerLip = LowerLip;
}
/**
* Get 分割选项-牙齿
* @return Tooth 分割选项-牙齿
*/
public Boolean getTooth() {
return this.Tooth;
}
/**
* Set 分割选项-牙齿
* @param Tooth 分割选项-牙齿
*/
public void setTooth(Boolean Tooth) {
this.Tooth = Tooth;
}
/**
* Get 分割选项-口腔(不包含牙齿)
* @return Mouth 分割选项-口腔(不包含牙齿)
*/
public Boolean getMouth() {
return this.Mouth;
}
/**
* Set 分割选项-口腔(不包含牙齿)
* @param Mouth 分割选项-口腔(不包含牙齿)
*/
public void setMouth(Boolean Mouth) {
this.Mouth = Mouth;
}
/**
* Get 分割选项-左耳
* @return LeftEar 分割选项-左耳
*/
public Boolean getLeftEar() {
return this.LeftEar;
}
/**
* Set 分割选项-左耳
* @param LeftEar 分割选项-左耳
*/
public void setLeftEar(Boolean LeftEar) {
this.LeftEar = LeftEar;
}
/**
* Get 分割选项-右耳
* @return RightEar 分割选项-右耳
*/
public Boolean getRightEar() {
return this.RightEar;
}
/**
* Set 分割选项-右耳
* @param RightEar 分割选项-右耳
*/
public void setRightEar(Boolean RightEar) {
this.RightEar = RightEar;
}
/**
* Get 分割选项-面部(不包含眼、耳、口、鼻等五官及头发。)
* @return Face 分割选项-面部(不包含眼、耳、口、鼻等五官及头发。)
*/
public Boolean getFace() {
return this.Face;
}
/**
* Set 分割选项-面部(不包含眼、耳、口、鼻等五官及头发。)
* @param Face 分割选项-面部(不包含眼、耳、口、鼻等五官及头发。)
*/
public void setFace(Boolean Face) {
this.Face = Face;
}
/**
* Get 复合分割选项-头部(包含所有的头部元素,相关装饰除外)
* @return Head 复合分割选项-头部(包含所有的头部元素,相关装饰除外)
*/
public Boolean getHead() {
return this.Head;
}
/**
* Set 复合分割选项-头部(包含所有的头部元素,相关装饰除外)
* @param Head 复合分割选项-头部(包含所有的头部元素,相关装饰除外)
*/
public void setHead(Boolean Head) {
this.Head = Head;
}
/**
* Get 分割选项-身体(包含脖子)
* @return Body 分割选项-身体(包含脖子)
*/
public Boolean getBody() {
return this.Body;
}
/**
* Set 分割选项-身体(包含脖子)
* @param Body 分割选项-身体(包含脖子)
*/
public void setBody(Boolean Body) {
this.Body = Body;
}
/**
* Get 分割选项-帽子
* @return Hat 分割选项-帽子
*/
public Boolean getHat() {
return this.Hat;
}
/**
* Set 分割选项-帽子
* @param Hat 分割选项-帽子
*/
public void setHat(Boolean Hat) {
this.Hat = Hat;
}
/**
* Get 分割选项-头饰
* @return Headdress 分割选项-头饰
*/
public Boolean getHeaddress() {
return this.Headdress;
}
/**
* Set 分割选项-头饰
* @param Headdress 分割选项-头饰
*/
public void setHeaddress(Boolean Headdress) {
this.Headdress = Headdress;
}
/**
* Get 分割选项-耳环
* @return Earrings 分割选项-耳环
*/
public Boolean getEarrings() {
return this.Earrings;
}
/**
* Set 分割选项-耳环
* @param Earrings 分割选项-耳环
*/
public void setEarrings(Boolean Earrings) {
this.Earrings = Earrings;
}
/**
* Get 分割选项-项链
* @return Necklace 分割选项-项链
*/
public Boolean getNecklace() {
return this.Necklace;
}
/**
* Set 分割选项-项链
* @param Necklace 分割选项-项链
*/
public void setNecklace(Boolean Necklace) {
this.Necklace = Necklace;
}
/**
* Get 分割选项-随身物品( 例如伞、包、手机等。 )
* @return Belongings 分割选项-随身物品( 例如伞、包、手机等。 )
*/
public Boolean getBelongings() {
return this.Belongings;
}
/**
* Set 分割选项-随身物品( 例如伞、包、手机等。 )
* @param Belongings 分割选项-随身物品( 例如伞、包、手机等。 )
*/
public void setBelongings(Boolean Belongings) {
this.Belongings = Belongings;
}
/**
* Internal implementation, normal users should not use it.
*/
public void toMap(HashMap map, String prefix) {
this.setParamSimple(map, prefix + "Background", this.Background);
this.setParamSimple(map, prefix + "Hair", this.Hair);
this.setParamSimple(map, prefix + "LeftEyebrow", this.LeftEyebrow);
this.setParamSimple(map, prefix + "RightEyebrow", this.RightEyebrow);
this.setParamSimple(map, prefix + "LeftEye", this.LeftEye);
this.setParamSimple(map, prefix + "RightEye", this.RightEye);
this.setParamSimple(map, prefix + "Nose", this.Nose);
this.setParamSimple(map, prefix + "UpperLip", this.UpperLip);
this.setParamSimple(map, prefix + "LowerLip", this.LowerLip);
this.setParamSimple(map, prefix + "Tooth", this.Tooth);
this.setParamSimple(map, prefix + "Mouth", this.Mouth);
this.setParamSimple(map, prefix + "LeftEar", this.LeftEar);
this.setParamSimple(map, prefix + "RightEar", this.RightEar);
this.setParamSimple(map, prefix + "Face", this.Face);
this.setParamSimple(map, prefix + "Head", this.Head);
this.setParamSimple(map, prefix + "Body", this.Body);
this.setParamSimple(map, prefix + "Hat", this.Hat);
this.setParamSimple(map, prefix + "Headdress", this.Headdress);
this.setParamSimple(map, prefix + "Earrings", this.Earrings);
this.setParamSimple(map, prefix + "Necklace", this.Necklace);
this.setParamSimple(map, prefix + "Belongings", this.Belongings);
}
}