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

com.tencentcloudapi.ams.v20201229.models.AudioResultDetailMoanResult Maven / Gradle / Ivy

The newest version!
/*
 * 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.ams.v20201229.models;

import com.tencentcloudapi.common.AbstractModel;
import com.tencentcloudapi.common.SSEResponseModel;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import java.util.HashMap;

public class AudioResultDetailMoanResult extends AbstractModel {

    /**
    * 该字段用于返回检测结果需要检测的内容类型,此处固定为**Moan**(呻吟)以调用呻吟检测功能。
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("Label")
    @Expose
    private String Label;

    /**
    * 该字段用于返回呻吟检测的置信度,取值范围:0(**置信度最低**)-100(**置信度最高**),越高代表音频越有可能属于呻吟内容。
    */
    @SerializedName("Score")
    @Expose
    private Long Score;

    /**
    * 该字段用于返回对应呻吟标签的片段在音频文件内的开始时间,单位为秒。
    */
    @SerializedName("StartTime")
    @Expose
    private Float StartTime;

    /**
    * 该字段用于返回对应呻吟标签的片段在音频文件内的结束时间,单位为秒。
    */
    @SerializedName("EndTime")
    @Expose
    private Float EndTime;

    /**
    * *内测中,敬请期待*
    */
    @SerializedName("SubLabelCode")
    @Expose
    private String SubLabelCode;

    /**
    * 该字段用于返回当前标签(Lable)下的二级标签。
注意:此字段可能返回 null,表示取不到有效值。
    */
    @SerializedName("SubLabel")
    @Expose
    private String SubLabel;

    /**
    * 该字段用于返回基于恶意标签的后续操作建议。当您获取到判定结果后,返回值表示系统推荐的后续操作;建议您按照业务所需,对不同违规类型与建议值进行处理。
返回值:**Block**:建议屏蔽,**Review** :建议人工复审,**Pass**:建议通过 */ @SerializedName("Suggestion") @Expose private String Suggestion; /** * Get 该字段用于返回检测结果需要检测的内容类型,此处固定为**Moan**(呻吟)以调用呻吟检测功能。 注意:此字段可能返回 null,表示取不到有效值。 * @return Label 该字段用于返回检测结果需要检测的内容类型,此处固定为**Moan**(呻吟)以调用呻吟检测功能。 注意:此字段可能返回 null,表示取不到有效值。 */ public String getLabel() { return this.Label; } /** * Set 该字段用于返回检测结果需要检测的内容类型,此处固定为**Moan**(呻吟)以调用呻吟检测功能。 注意:此字段可能返回 null,表示取不到有效值。 * @param Label 该字段用于返回检测结果需要检测的内容类型,此处固定为**Moan**(呻吟)以调用呻吟检测功能。 注意:此字段可能返回 null,表示取不到有效值。 */ public void setLabel(String Label) { this.Label = Label; } /** * Get 该字段用于返回呻吟检测的置信度,取值范围:0(**置信度最低**)-100(**置信度最高**),越高代表音频越有可能属于呻吟内容。 * @return Score 该字段用于返回呻吟检测的置信度,取值范围:0(**置信度最低**)-100(**置信度最高**),越高代表音频越有可能属于呻吟内容。 */ public Long getScore() { return this.Score; } /** * Set 该字段用于返回呻吟检测的置信度,取值范围:0(**置信度最低**)-100(**置信度最高**),越高代表音频越有可能属于呻吟内容。 * @param Score 该字段用于返回呻吟检测的置信度,取值范围:0(**置信度最低**)-100(**置信度最高**),越高代表音频越有可能属于呻吟内容。 */ public void setScore(Long Score) { this.Score = Score; } /** * Get 该字段用于返回对应呻吟标签的片段在音频文件内的开始时间,单位为秒。 * @return StartTime 该字段用于返回对应呻吟标签的片段在音频文件内的开始时间,单位为秒。 */ public Float getStartTime() { return this.StartTime; } /** * Set 该字段用于返回对应呻吟标签的片段在音频文件内的开始时间,单位为秒。 * @param StartTime 该字段用于返回对应呻吟标签的片段在音频文件内的开始时间,单位为秒。 */ public void setStartTime(Float StartTime) { this.StartTime = StartTime; } /** * Get 该字段用于返回对应呻吟标签的片段在音频文件内的结束时间,单位为秒。 * @return EndTime 该字段用于返回对应呻吟标签的片段在音频文件内的结束时间,单位为秒。 */ public Float getEndTime() { return this.EndTime; } /** * Set 该字段用于返回对应呻吟标签的片段在音频文件内的结束时间,单位为秒。 * @param EndTime 该字段用于返回对应呻吟标签的片段在音频文件内的结束时间,单位为秒。 */ public void setEndTime(Float EndTime) { this.EndTime = EndTime; } /** * Get *内测中,敬请期待* * @return SubLabelCode *内测中,敬请期待* * @deprecated */ @Deprecated public String getSubLabelCode() { return this.SubLabelCode; } /** * Set *内测中,敬请期待* * @param SubLabelCode *内测中,敬请期待* * @deprecated */ @Deprecated public void setSubLabelCode(String SubLabelCode) { this.SubLabelCode = SubLabelCode; } /** * Get 该字段用于返回当前标签(Lable)下的二级标签。 注意:此字段可能返回 null,表示取不到有效值。 * @return SubLabel 该字段用于返回当前标签(Lable)下的二级标签。 注意:此字段可能返回 null,表示取不到有效值。 */ public String getSubLabel() { return this.SubLabel; } /** * Set 该字段用于返回当前标签(Lable)下的二级标签。 注意:此字段可能返回 null,表示取不到有效值。 * @param SubLabel 该字段用于返回当前标签(Lable)下的二级标签。 注意:此字段可能返回 null,表示取不到有效值。 */ public void setSubLabel(String SubLabel) { this.SubLabel = SubLabel; } /** * Get 该字段用于返回基于恶意标签的后续操作建议。当您获取到判定结果后,返回值表示系统推荐的后续操作;建议您按照业务所需,对不同违规类型与建议值进行处理。
返回值:**Block**:建议屏蔽,**Review** :建议人工复审,**Pass**:建议通过 * @return Suggestion 该字段用于返回基于恶意标签的后续操作建议。当您获取到判定结果后,返回值表示系统推荐的后续操作;建议您按照业务所需,对不同违规类型与建议值进行处理。
返回值:**Block**:建议屏蔽,**Review** :建议人工复审,**Pass**:建议通过 */ public String getSuggestion() { return this.Suggestion; } /** * Set 该字段用于返回基于恶意标签的后续操作建议。当您获取到判定结果后,返回值表示系统推荐的后续操作;建议您按照业务所需,对不同违规类型与建议值进行处理。
返回值:**Block**:建议屏蔽,**Review** :建议人工复审,**Pass**:建议通过 * @param Suggestion 该字段用于返回基于恶意标签的后续操作建议。当您获取到判定结果后,返回值表示系统推荐的后续操作;建议您按照业务所需,对不同违规类型与建议值进行处理。
返回值:**Block**:建议屏蔽,**Review** :建议人工复审,**Pass**:建议通过 */ public void setSuggestion(String Suggestion) { this.Suggestion = Suggestion; } public AudioResultDetailMoanResult() { } /** * 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 AudioResultDetailMoanResult(AudioResultDetailMoanResult source) { if (source.Label != null) { this.Label = new String(source.Label); } if (source.Score != null) { this.Score = new Long(source.Score); } if (source.StartTime != null) { this.StartTime = new Float(source.StartTime); } if (source.EndTime != null) { this.EndTime = new Float(source.EndTime); } if (source.SubLabelCode != null) { this.SubLabelCode = new String(source.SubLabelCode); } if (source.SubLabel != null) { this.SubLabel = new String(source.SubLabel); } if (source.Suggestion != null) { this.Suggestion = new String(source.Suggestion); } } /** * Internal implementation, normal users should not use it. */ public void toMap(HashMap map, String prefix) { this.setParamSimple(map, prefix + "Label", this.Label); this.setParamSimple(map, prefix + "Score", this.Score); this.setParamSimple(map, prefix + "StartTime", this.StartTime); this.setParamSimple(map, prefix + "EndTime", this.EndTime); this.setParamSimple(map, prefix + "SubLabelCode", this.SubLabelCode); this.setParamSimple(map, prefix + "SubLabel", this.SubLabel); this.setParamSimple(map, prefix + "Suggestion", this.Suggestion); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy