com.tencentcloudapi.mps.v20190612.models.AsrWordsConfigureInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tencentcloud-sdk-java-intl-en Show documentation
Show all versions of tencentcloud-sdk-java-intl-en Show documentation
Tencent Cloud API SDK for Java
/*
* 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.mps.v20190612.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 AsrWordsConfigureInfo extends AbstractModel {
/**
* Switch of a speech keyword recognition task. Valid values:
ON: Enables a speech keyword recognition task;
OFF: Disables a speech keyword recognition task.
*/
@SerializedName("Switch")
@Expose
private String Switch;
/**
* Keyword filter tag, which specifies the keyword tag that needs to be returned. If this parameter is left empty, all results will be returned.
There can be up to 10 tags, each with a length limit of 16 characters.
*/
@SerializedName("LabelSet")
@Expose
private String [] LabelSet;
/**
* Get Switch of a speech keyword recognition task. Valid values:
ON: Enables a speech keyword recognition task;
OFF: Disables a speech keyword recognition task.
* @return Switch Switch of a speech keyword recognition task. Valid values:
ON: Enables a speech keyword recognition task;
OFF: Disables a speech keyword recognition task.
*/
public String getSwitch() {
return this.Switch;
}
/**
* Set Switch of a speech keyword recognition task. Valid values:
ON: Enables a speech keyword recognition task;
OFF: Disables a speech keyword recognition task.
* @param Switch Switch of a speech keyword recognition task. Valid values:
ON: Enables a speech keyword recognition task;
OFF: Disables a speech keyword recognition task.
*/
public void setSwitch(String Switch) {
this.Switch = Switch;
}
/**
* Get Keyword filter tag, which specifies the keyword tag that needs to be returned. If this parameter is left empty, all results will be returned.
There can be up to 10 tags, each with a length limit of 16 characters.
* @return LabelSet Keyword filter tag, which specifies the keyword tag that needs to be returned. If this parameter is left empty, all results will be returned.
There can be up to 10 tags, each with a length limit of 16 characters.
*/
public String [] getLabelSet() {
return this.LabelSet;
}
/**
* Set Keyword filter tag, which specifies the keyword tag that needs to be returned. If this parameter is left empty, all results will be returned.
There can be up to 10 tags, each with a length limit of 16 characters.
* @param LabelSet Keyword filter tag, which specifies the keyword tag that needs to be returned. If this parameter is left empty, all results will be returned.
There can be up to 10 tags, each with a length limit of 16 characters.
*/
public void setLabelSet(String [] LabelSet) {
this.LabelSet = LabelSet;
}
public AsrWordsConfigureInfo() {
}
/**
* 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 AsrWordsConfigureInfo(AsrWordsConfigureInfo source) {
if (source.Switch != null) {
this.Switch = new String(source.Switch);
}
if (source.LabelSet != null) {
this.LabelSet = new String[source.LabelSet.length];
for (int i = 0; i < source.LabelSet.length; i++) {
this.LabelSet[i] = new String(source.LabelSet[i]);
}
}
}
/**
* Internal implementation, normal users should not use it.
*/
public void toMap(HashMap map, String prefix) {
this.setParamSimple(map, prefix + "Switch", this.Switch);
this.setParamArraySimple(map, prefix + "LabelSet.", this.LabelSet);
}
}