
com.tencentcloudapi.mrs.v20200910.models.Organ 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.mrs.v20200910.models;
import com.tencentcloudapi.common.AbstractModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;
public class Organ extends AbstractModel{
/**
* 部位
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Part")
@Expose
private Part Part;
/**
* 大小
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Size")
@Expose
private Size [] Size;
/**
* 包膜
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Envelope")
@Expose
private BlockInfo Envelope;
/**
* 边缘
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Edge")
@Expose
private BlockInfo Edge;
/**
* 内部回声
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("InnerEcho")
@Expose
private BlockInfo InnerEcho;
/**
* 腺体
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Gland")
@Expose
private BlockInfo Gland;
/**
* 形状
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Shape")
@Expose
private BlockInfo Shape;
/**
* 厚度
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Thickness")
@Expose
private BlockInfo Thickness;
/**
* 形态
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("ShapeAttr")
@Expose
private BlockInfo ShapeAttr;
/**
* 血液cdfi
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("CDFI")
@Expose
private BlockInfo CDFI;
/**
* 描述信息
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("SymDesc")
@Expose
private BlockInfo SymDesc;
/**
* 大小状态
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("SizeStatus")
@Expose
private BlockInfo SizeStatus;
/**
* 轮廓
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Outline")
@Expose
private BlockInfo Outline;
/**
* 结构
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Structure")
@Expose
private BlockInfo Structure;
/**
* 密度
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Density")
@Expose
private BlockInfo Density;
/**
* 血管
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Vas")
@Expose
private BlockInfo Vas;
/**
* 囊壁
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Cysticwall")
@Expose
private BlockInfo Cysticwall;
/**
* 被膜
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Capsule")
@Expose
private BlockInfo Capsule;
/**
* 峡部厚度
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("IsthmusThicknese")
@Expose
private Size IsthmusThicknese;
/**
* 内部回声分布
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("InnerEchoDistribution")
@Expose
private BlockInfo InnerEchoDistribution;
/**
* 原文
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Src")
@Expose
private String Src;
/**
* 原文位置
注意:此字段可能返回 null,表示取不到有效值。
*/
@SerializedName("Index")
@Expose
private Long [] Index;
/**
* Get 部位
注意:此字段可能返回 null,表示取不到有效值。
* @return Part 部位
注意:此字段可能返回 null,表示取不到有效值。
*/
public Part getPart() {
return this.Part;
}
/**
* Set 部位
注意:此字段可能返回 null,表示取不到有效值。
* @param Part 部位
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setPart(Part Part) {
this.Part = Part;
}
/**
* Get 大小
注意:此字段可能返回 null,表示取不到有效值。
* @return Size 大小
注意:此字段可能返回 null,表示取不到有效值。
*/
public Size [] getSize() {
return this.Size;
}
/**
* Set 大小
注意:此字段可能返回 null,表示取不到有效值。
* @param Size 大小
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setSize(Size [] Size) {
this.Size = Size;
}
/**
* Get 包膜
注意:此字段可能返回 null,表示取不到有效值。
* @return Envelope 包膜
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getEnvelope() {
return this.Envelope;
}
/**
* Set 包膜
注意:此字段可能返回 null,表示取不到有效值。
* @param Envelope 包膜
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setEnvelope(BlockInfo Envelope) {
this.Envelope = Envelope;
}
/**
* Get 边缘
注意:此字段可能返回 null,表示取不到有效值。
* @return Edge 边缘
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getEdge() {
return this.Edge;
}
/**
* Set 边缘
注意:此字段可能返回 null,表示取不到有效值。
* @param Edge 边缘
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setEdge(BlockInfo Edge) {
this.Edge = Edge;
}
/**
* Get 内部回声
注意:此字段可能返回 null,表示取不到有效值。
* @return InnerEcho 内部回声
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getInnerEcho() {
return this.InnerEcho;
}
/**
* Set 内部回声
注意:此字段可能返回 null,表示取不到有效值。
* @param InnerEcho 内部回声
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setInnerEcho(BlockInfo InnerEcho) {
this.InnerEcho = InnerEcho;
}
/**
* Get 腺体
注意:此字段可能返回 null,表示取不到有效值。
* @return Gland 腺体
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getGland() {
return this.Gland;
}
/**
* Set 腺体
注意:此字段可能返回 null,表示取不到有效值。
* @param Gland 腺体
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setGland(BlockInfo Gland) {
this.Gland = Gland;
}
/**
* Get 形状
注意:此字段可能返回 null,表示取不到有效值。
* @return Shape 形状
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getShape() {
return this.Shape;
}
/**
* Set 形状
注意:此字段可能返回 null,表示取不到有效值。
* @param Shape 形状
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setShape(BlockInfo Shape) {
this.Shape = Shape;
}
/**
* Get 厚度
注意:此字段可能返回 null,表示取不到有效值。
* @return Thickness 厚度
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getThickness() {
return this.Thickness;
}
/**
* Set 厚度
注意:此字段可能返回 null,表示取不到有效值。
* @param Thickness 厚度
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setThickness(BlockInfo Thickness) {
this.Thickness = Thickness;
}
/**
* Get 形态
注意:此字段可能返回 null,表示取不到有效值。
* @return ShapeAttr 形态
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getShapeAttr() {
return this.ShapeAttr;
}
/**
* Set 形态
注意:此字段可能返回 null,表示取不到有效值。
* @param ShapeAttr 形态
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setShapeAttr(BlockInfo ShapeAttr) {
this.ShapeAttr = ShapeAttr;
}
/**
* Get 血液cdfi
注意:此字段可能返回 null,表示取不到有效值。
* @return CDFI 血液cdfi
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getCDFI() {
return this.CDFI;
}
/**
* Set 血液cdfi
注意:此字段可能返回 null,表示取不到有效值。
* @param CDFI 血液cdfi
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setCDFI(BlockInfo CDFI) {
this.CDFI = CDFI;
}
/**
* Get 描述信息
注意:此字段可能返回 null,表示取不到有效值。
* @return SymDesc 描述信息
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getSymDesc() {
return this.SymDesc;
}
/**
* Set 描述信息
注意:此字段可能返回 null,表示取不到有效值。
* @param SymDesc 描述信息
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setSymDesc(BlockInfo SymDesc) {
this.SymDesc = SymDesc;
}
/**
* Get 大小状态
注意:此字段可能返回 null,表示取不到有效值。
* @return SizeStatus 大小状态
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getSizeStatus() {
return this.SizeStatus;
}
/**
* Set 大小状态
注意:此字段可能返回 null,表示取不到有效值。
* @param SizeStatus 大小状态
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setSizeStatus(BlockInfo SizeStatus) {
this.SizeStatus = SizeStatus;
}
/**
* Get 轮廓
注意:此字段可能返回 null,表示取不到有效值。
* @return Outline 轮廓
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getOutline() {
return this.Outline;
}
/**
* Set 轮廓
注意:此字段可能返回 null,表示取不到有效值。
* @param Outline 轮廓
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setOutline(BlockInfo Outline) {
this.Outline = Outline;
}
/**
* Get 结构
注意:此字段可能返回 null,表示取不到有效值。
* @return Structure 结构
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getStructure() {
return this.Structure;
}
/**
* Set 结构
注意:此字段可能返回 null,表示取不到有效值。
* @param Structure 结构
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setStructure(BlockInfo Structure) {
this.Structure = Structure;
}
/**
* Get 密度
注意:此字段可能返回 null,表示取不到有效值。
* @return Density 密度
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getDensity() {
return this.Density;
}
/**
* Set 密度
注意:此字段可能返回 null,表示取不到有效值。
* @param Density 密度
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setDensity(BlockInfo Density) {
this.Density = Density;
}
/**
* Get 血管
注意:此字段可能返回 null,表示取不到有效值。
* @return Vas 血管
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getVas() {
return this.Vas;
}
/**
* Set 血管
注意:此字段可能返回 null,表示取不到有效值。
* @param Vas 血管
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setVas(BlockInfo Vas) {
this.Vas = Vas;
}
/**
* Get 囊壁
注意:此字段可能返回 null,表示取不到有效值。
* @return Cysticwall 囊壁
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getCysticwall() {
return this.Cysticwall;
}
/**
* Set 囊壁
注意:此字段可能返回 null,表示取不到有效值。
* @param Cysticwall 囊壁
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setCysticwall(BlockInfo Cysticwall) {
this.Cysticwall = Cysticwall;
}
/**
* Get 被膜
注意:此字段可能返回 null,表示取不到有效值。
* @return Capsule 被膜
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getCapsule() {
return this.Capsule;
}
/**
* Set 被膜
注意:此字段可能返回 null,表示取不到有效值。
* @param Capsule 被膜
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setCapsule(BlockInfo Capsule) {
this.Capsule = Capsule;
}
/**
* Get 峡部厚度
注意:此字段可能返回 null,表示取不到有效值。
* @return IsthmusThicknese 峡部厚度
注意:此字段可能返回 null,表示取不到有效值。
*/
public Size getIsthmusThicknese() {
return this.IsthmusThicknese;
}
/**
* Set 峡部厚度
注意:此字段可能返回 null,表示取不到有效值。
* @param IsthmusThicknese 峡部厚度
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setIsthmusThicknese(Size IsthmusThicknese) {
this.IsthmusThicknese = IsthmusThicknese;
}
/**
* Get 内部回声分布
注意:此字段可能返回 null,表示取不到有效值。
* @return InnerEchoDistribution 内部回声分布
注意:此字段可能返回 null,表示取不到有效值。
*/
public BlockInfo getInnerEchoDistribution() {
return this.InnerEchoDistribution;
}
/**
* Set 内部回声分布
注意:此字段可能返回 null,表示取不到有效值。
* @param InnerEchoDistribution 内部回声分布
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setInnerEchoDistribution(BlockInfo InnerEchoDistribution) {
this.InnerEchoDistribution = InnerEchoDistribution;
}
/**
* Get 原文
注意:此字段可能返回 null,表示取不到有效值。
* @return Src 原文
注意:此字段可能返回 null,表示取不到有效值。
*/
public String getSrc() {
return this.Src;
}
/**
* Set 原文
注意:此字段可能返回 null,表示取不到有效值。
* @param Src 原文
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setSrc(String Src) {
this.Src = Src;
}
/**
* Get 原文位置
注意:此字段可能返回 null,表示取不到有效值。
* @return Index 原文位置
注意:此字段可能返回 null,表示取不到有效值。
*/
public Long [] getIndex() {
return this.Index;
}
/**
* Set 原文位置
注意:此字段可能返回 null,表示取不到有效值。
* @param Index 原文位置
注意:此字段可能返回 null,表示取不到有效值。
*/
public void setIndex(Long [] Index) {
this.Index = Index;
}
public Organ() {
}
/**
* NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
* and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
*/
public Organ(Organ source) {
if (source.Part != null) {
this.Part = new Part(source.Part);
}
if (source.Size != null) {
this.Size = new Size[source.Size.length];
for (int i = 0; i < source.Size.length; i++) {
this.Size[i] = new Size(source.Size[i]);
}
}
if (source.Envelope != null) {
this.Envelope = new BlockInfo(source.Envelope);
}
if (source.Edge != null) {
this.Edge = new BlockInfo(source.Edge);
}
if (source.InnerEcho != null) {
this.InnerEcho = new BlockInfo(source.InnerEcho);
}
if (source.Gland != null) {
this.Gland = new BlockInfo(source.Gland);
}
if (source.Shape != null) {
this.Shape = new BlockInfo(source.Shape);
}
if (source.Thickness != null) {
this.Thickness = new BlockInfo(source.Thickness);
}
if (source.ShapeAttr != null) {
this.ShapeAttr = new BlockInfo(source.ShapeAttr);
}
if (source.CDFI != null) {
this.CDFI = new BlockInfo(source.CDFI);
}
if (source.SymDesc != null) {
this.SymDesc = new BlockInfo(source.SymDesc);
}
if (source.SizeStatus != null) {
this.SizeStatus = new BlockInfo(source.SizeStatus);
}
if (source.Outline != null) {
this.Outline = new BlockInfo(source.Outline);
}
if (source.Structure != null) {
this.Structure = new BlockInfo(source.Structure);
}
if (source.Density != null) {
this.Density = new BlockInfo(source.Density);
}
if (source.Vas != null) {
this.Vas = new BlockInfo(source.Vas);
}
if (source.Cysticwall != null) {
this.Cysticwall = new BlockInfo(source.Cysticwall);
}
if (source.Capsule != null) {
this.Capsule = new BlockInfo(source.Capsule);
}
if (source.IsthmusThicknese != null) {
this.IsthmusThicknese = new Size(source.IsthmusThicknese);
}
if (source.InnerEchoDistribution != null) {
this.InnerEchoDistribution = new BlockInfo(source.InnerEchoDistribution);
}
if (source.Src != null) {
this.Src = new String(source.Src);
}
if (source.Index != null) {
this.Index = new Long[source.Index.length];
for (int i = 0; i < source.Index.length; i++) {
this.Index[i] = new Long(source.Index[i]);
}
}
}
/**
* Internal implementation, normal users should not use it.
*/
public void toMap(HashMap map, String prefix) {
this.setParamObj(map, prefix + "Part.", this.Part);
this.setParamArrayObj(map, prefix + "Size.", this.Size);
this.setParamObj(map, prefix + "Envelope.", this.Envelope);
this.setParamObj(map, prefix + "Edge.", this.Edge);
this.setParamObj(map, prefix + "InnerEcho.", this.InnerEcho);
this.setParamObj(map, prefix + "Gland.", this.Gland);
this.setParamObj(map, prefix + "Shape.", this.Shape);
this.setParamObj(map, prefix + "Thickness.", this.Thickness);
this.setParamObj(map, prefix + "ShapeAttr.", this.ShapeAttr);
this.setParamObj(map, prefix + "CDFI.", this.CDFI);
this.setParamObj(map, prefix + "SymDesc.", this.SymDesc);
this.setParamObj(map, prefix + "SizeStatus.", this.SizeStatus);
this.setParamObj(map, prefix + "Outline.", this.Outline);
this.setParamObj(map, prefix + "Structure.", this.Structure);
this.setParamObj(map, prefix + "Density.", this.Density);
this.setParamObj(map, prefix + "Vas.", this.Vas);
this.setParamObj(map, prefix + "Cysticwall.", this.Cysticwall);
this.setParamObj(map, prefix + "Capsule.", this.Capsule);
this.setParamObj(map, prefix + "IsthmusThicknese.", this.IsthmusThicknese);
this.setParamObj(map, prefix + "InnerEchoDistribution.", this.InnerEchoDistribution);
this.setParamSimple(map, prefix + "Src", this.Src);
this.setParamArraySimple(map, prefix + "Index.", this.Index);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy