yandex.cloud.api.ai.stt.v2.SttServiceOuterClass Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yandex/cloud/ai/stt/v2/stt_service.proto
package yandex.cloud.api.ai.stt.v2;
public final class SttServiceOuterClass {
private SttServiceOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface LongRunningRecognitionRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ai.stt.v2.LongRunningRecognitionRequest)
com.google.protobuf.MessageOrBuilder {
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
* @return Whether the config field is set.
*/
boolean hasConfig();
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
* @return The config.
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig getConfig();
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfigOrBuilder getConfigOrBuilder();
/**
* .yandex.cloud.ai.stt.v2.RecognitionAudio audio = 2;
* @return Whether the audio field is set.
*/
boolean hasAudio();
/**
* .yandex.cloud.ai.stt.v2.RecognitionAudio audio = 2;
* @return The audio.
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio getAudio();
/**
* .yandex.cloud.ai.stt.v2.RecognitionAudio audio = 2;
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudioOrBuilder getAudioOrBuilder();
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.LongRunningRecognitionRequest}
*/
public static final class LongRunningRecognitionRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ai.stt.v2.LongRunningRecognitionRequest)
LongRunningRecognitionRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use LongRunningRecognitionRequest.newBuilder() to construct.
private LongRunningRecognitionRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private LongRunningRecognitionRequest() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new LongRunningRecognitionRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private LongRunningRecognitionRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.Builder subBuilder = null;
if (config_ != null) {
subBuilder = config_.toBuilder();
}
config_ = input.readMessage(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(config_);
config_ = subBuilder.buildPartial();
}
break;
}
case 18: {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.Builder subBuilder = null;
if (audio_ != null) {
subBuilder = audio_.toBuilder();
}
audio_ = input.readMessage(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(audio_);
audio_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest.Builder.class);
}
public static final int CONFIG_FIELD_NUMBER = 1;
private yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig config_;
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
* @return Whether the config field is set.
*/
@java.lang.Override
public boolean hasConfig() {
return config_ != null;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
* @return The config.
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig getConfig() {
return config_ == null ? yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.getDefaultInstance() : config_;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfigOrBuilder getConfigOrBuilder() {
return getConfig();
}
public static final int AUDIO_FIELD_NUMBER = 2;
private yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio audio_;
/**
* .yandex.cloud.ai.stt.v2.RecognitionAudio audio = 2;
* @return Whether the audio field is set.
*/
@java.lang.Override
public boolean hasAudio() {
return audio_ != null;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionAudio audio = 2;
* @return The audio.
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio getAudio() {
return audio_ == null ? yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.getDefaultInstance() : audio_;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionAudio audio = 2;
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudioOrBuilder getAudioOrBuilder() {
return getAudio();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (config_ != null) {
output.writeMessage(1, getConfig());
}
if (audio_ != null) {
output.writeMessage(2, getAudio());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (config_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getConfig());
}
if (audio_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getAudio());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest)) {
return super.equals(obj);
}
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest other = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest) obj;
if (hasConfig() != other.hasConfig()) return false;
if (hasConfig()) {
if (!getConfig()
.equals(other.getConfig())) return false;
}
if (hasAudio() != other.hasAudio()) return false;
if (hasAudio()) {
if (!getAudio()
.equals(other.getAudio())) return false;
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasConfig()) {
hash = (37 * hash) + CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getConfig().hashCode();
}
if (hasAudio()) {
hash = (37 * hash) + AUDIO_FIELD_NUMBER;
hash = (53 * hash) + getAudio().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.LongRunningRecognitionRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ai.stt.v2.LongRunningRecognitionRequest)
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest.Builder.class);
}
// Construct using yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (configBuilder_ == null) {
config_ = null;
} else {
config_ = null;
configBuilder_ = null;
}
if (audioBuilder_ == null) {
audio_ = null;
} else {
audio_ = null;
audioBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest getDefaultInstanceForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest build() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest buildPartial() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest result = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest(this);
if (configBuilder_ == null) {
result.config_ = config_;
} else {
result.config_ = configBuilder_.build();
}
if (audioBuilder_ == null) {
result.audio_ = audio_;
} else {
result.audio_ = audioBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest) {
return mergeFrom((yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest other) {
if (other == yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest.getDefaultInstance()) return this;
if (other.hasConfig()) {
mergeConfig(other.getConfig());
}
if (other.hasAudio()) {
mergeAudio(other.getAudio());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig config_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfigOrBuilder> configBuilder_;
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
* @return Whether the config field is set.
*/
public boolean hasConfig() {
return configBuilder_ != null || config_ != null;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
* @return The config.
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig getConfig() {
if (configBuilder_ == null) {
return config_ == null ? yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.getDefaultInstance() : config_;
} else {
return configBuilder_.getMessage();
}
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
public Builder setConfig(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig value) {
if (configBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
config_ = value;
onChanged();
} else {
configBuilder_.setMessage(value);
}
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
public Builder setConfig(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.Builder builderForValue) {
if (configBuilder_ == null) {
config_ = builderForValue.build();
onChanged();
} else {
configBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
public Builder mergeConfig(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig value) {
if (configBuilder_ == null) {
if (config_ != null) {
config_ =
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.newBuilder(config_).mergeFrom(value).buildPartial();
} else {
config_ = value;
}
onChanged();
} else {
configBuilder_.mergeFrom(value);
}
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
public Builder clearConfig() {
if (configBuilder_ == null) {
config_ = null;
onChanged();
} else {
config_ = null;
configBuilder_ = null;
}
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.Builder getConfigBuilder() {
onChanged();
return getConfigFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfigOrBuilder getConfigOrBuilder() {
if (configBuilder_ != null) {
return configBuilder_.getMessageOrBuilder();
} else {
return config_ == null ?
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.getDefaultInstance() : config_;
}
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfigOrBuilder>
getConfigFieldBuilder() {
if (configBuilder_ == null) {
configBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfigOrBuilder>(
getConfig(),
getParentForChildren(),
isClean());
config_ = null;
}
return configBuilder_;
}
private yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio audio_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudioOrBuilder> audioBuilder_;
/**
* .yandex.cloud.ai.stt.v2.RecognitionAudio audio = 2;
* @return Whether the audio field is set.
*/
public boolean hasAudio() {
return audioBuilder_ != null || audio_ != null;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionAudio audio = 2;
* @return The audio.
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio getAudio() {
if (audioBuilder_ == null) {
return audio_ == null ? yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.getDefaultInstance() : audio_;
} else {
return audioBuilder_.getMessage();
}
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionAudio audio = 2;
*/
public Builder setAudio(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio value) {
if (audioBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
audio_ = value;
onChanged();
} else {
audioBuilder_.setMessage(value);
}
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionAudio audio = 2;
*/
public Builder setAudio(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.Builder builderForValue) {
if (audioBuilder_ == null) {
audio_ = builderForValue.build();
onChanged();
} else {
audioBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionAudio audio = 2;
*/
public Builder mergeAudio(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio value) {
if (audioBuilder_ == null) {
if (audio_ != null) {
audio_ =
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.newBuilder(audio_).mergeFrom(value).buildPartial();
} else {
audio_ = value;
}
onChanged();
} else {
audioBuilder_.mergeFrom(value);
}
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionAudio audio = 2;
*/
public Builder clearAudio() {
if (audioBuilder_ == null) {
audio_ = null;
onChanged();
} else {
audio_ = null;
audioBuilder_ = null;
}
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionAudio audio = 2;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.Builder getAudioBuilder() {
onChanged();
return getAudioFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionAudio audio = 2;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudioOrBuilder getAudioOrBuilder() {
if (audioBuilder_ != null) {
return audioBuilder_.getMessageOrBuilder();
} else {
return audio_ == null ?
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.getDefaultInstance() : audio_;
}
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionAudio audio = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudioOrBuilder>
getAudioFieldBuilder() {
if (audioBuilder_ == null) {
audioBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudioOrBuilder>(
getAudio(),
getParentForChildren(),
isClean());
audio_ = null;
}
return audioBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ai.stt.v2.LongRunningRecognitionRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ai.stt.v2.LongRunningRecognitionRequest)
private static final yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest();
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public LongRunningRecognitionRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new LongRunningRecognitionRequest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface LongRunningRecognitionResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ai.stt.v2.LongRunningRecognitionResponse)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
java.util.List
getChunksList();
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult getChunks(int index);
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
int getChunksCount();
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
java.util.List extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResultOrBuilder>
getChunksOrBuilderList();
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResultOrBuilder getChunksOrBuilder(
int index);
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.LongRunningRecognitionResponse}
*/
public static final class LongRunningRecognitionResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ai.stt.v2.LongRunningRecognitionResponse)
LongRunningRecognitionResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use LongRunningRecognitionResponse.newBuilder() to construct.
private LongRunningRecognitionResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private LongRunningRecognitionResponse() {
chunks_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new LongRunningRecognitionResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private LongRunningRecognitionResponse(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
chunks_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
chunks_.add(
input.readMessage(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
chunks_ = java.util.Collections.unmodifiableList(chunks_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse.Builder.class);
}
public static final int CHUNKS_FIELD_NUMBER = 1;
private java.util.List chunks_;
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
@java.lang.Override
public java.util.List getChunksList() {
return chunks_;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResultOrBuilder>
getChunksOrBuilderList() {
return chunks_;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
@java.lang.Override
public int getChunksCount() {
return chunks_.size();
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult getChunks(int index) {
return chunks_.get(index);
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResultOrBuilder getChunksOrBuilder(
int index) {
return chunks_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < chunks_.size(); i++) {
output.writeMessage(1, chunks_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < chunks_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, chunks_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse)) {
return super.equals(obj);
}
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse other = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse) obj;
if (!getChunksList()
.equals(other.getChunksList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getChunksCount() > 0) {
hash = (37 * hash) + CHUNKS_FIELD_NUMBER;
hash = (53 * hash) + getChunksList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.LongRunningRecognitionResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ai.stt.v2.LongRunningRecognitionResponse)
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse.Builder.class);
}
// Construct using yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getChunksFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (chunksBuilder_ == null) {
chunks_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
chunksBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse getDefaultInstanceForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse build() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse buildPartial() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse result = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse(this);
int from_bitField0_ = bitField0_;
if (chunksBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
chunks_ = java.util.Collections.unmodifiableList(chunks_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.chunks_ = chunks_;
} else {
result.chunks_ = chunksBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse) {
return mergeFrom((yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse other) {
if (other == yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse.getDefaultInstance()) return this;
if (chunksBuilder_ == null) {
if (!other.chunks_.isEmpty()) {
if (chunks_.isEmpty()) {
chunks_ = other.chunks_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureChunksIsMutable();
chunks_.addAll(other.chunks_);
}
onChanged();
}
} else {
if (!other.chunks_.isEmpty()) {
if (chunksBuilder_.isEmpty()) {
chunksBuilder_.dispose();
chunksBuilder_ = null;
chunks_ = other.chunks_;
bitField0_ = (bitField0_ & ~0x00000001);
chunksBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getChunksFieldBuilder() : null;
} else {
chunksBuilder_.addAllMessages(other.chunks_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List chunks_ =
java.util.Collections.emptyList();
private void ensureChunksIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
chunks_ = new java.util.ArrayList(chunks_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResultOrBuilder> chunksBuilder_;
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public java.util.List getChunksList() {
if (chunksBuilder_ == null) {
return java.util.Collections.unmodifiableList(chunks_);
} else {
return chunksBuilder_.getMessageList();
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public int getChunksCount() {
if (chunksBuilder_ == null) {
return chunks_.size();
} else {
return chunksBuilder_.getCount();
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult getChunks(int index) {
if (chunksBuilder_ == null) {
return chunks_.get(index);
} else {
return chunksBuilder_.getMessage(index);
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public Builder setChunks(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult value) {
if (chunksBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureChunksIsMutable();
chunks_.set(index, value);
onChanged();
} else {
chunksBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public Builder setChunks(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.Builder builderForValue) {
if (chunksBuilder_ == null) {
ensureChunksIsMutable();
chunks_.set(index, builderForValue.build());
onChanged();
} else {
chunksBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public Builder addChunks(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult value) {
if (chunksBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureChunksIsMutable();
chunks_.add(value);
onChanged();
} else {
chunksBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public Builder addChunks(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult value) {
if (chunksBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureChunksIsMutable();
chunks_.add(index, value);
onChanged();
} else {
chunksBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public Builder addChunks(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.Builder builderForValue) {
if (chunksBuilder_ == null) {
ensureChunksIsMutable();
chunks_.add(builderForValue.build());
onChanged();
} else {
chunksBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public Builder addChunks(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.Builder builderForValue) {
if (chunksBuilder_ == null) {
ensureChunksIsMutable();
chunks_.add(index, builderForValue.build());
onChanged();
} else {
chunksBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public Builder addAllChunks(
java.lang.Iterable extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult> values) {
if (chunksBuilder_ == null) {
ensureChunksIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, chunks_);
onChanged();
} else {
chunksBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public Builder clearChunks() {
if (chunksBuilder_ == null) {
chunks_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
chunksBuilder_.clear();
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public Builder removeChunks(int index) {
if (chunksBuilder_ == null) {
ensureChunksIsMutable();
chunks_.remove(index);
onChanged();
} else {
chunksBuilder_.remove(index);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.Builder getChunksBuilder(
int index) {
return getChunksFieldBuilder().getBuilder(index);
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResultOrBuilder getChunksOrBuilder(
int index) {
if (chunksBuilder_ == null) {
return chunks_.get(index); } else {
return chunksBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public java.util.List extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResultOrBuilder>
getChunksOrBuilderList() {
if (chunksBuilder_ != null) {
return chunksBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(chunks_);
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.Builder addChunksBuilder() {
return getChunksFieldBuilder().addBuilder(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.getDefaultInstance());
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.Builder addChunksBuilder(
int index) {
return getChunksFieldBuilder().addBuilder(
index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.getDefaultInstance());
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionResult chunks = 1;
*/
public java.util.List
getChunksBuilderList() {
return getChunksFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResultOrBuilder>
getChunksFieldBuilder() {
if (chunksBuilder_ == null) {
chunksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResultOrBuilder>(
chunks_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
chunks_ = null;
}
return chunksBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ai.stt.v2.LongRunningRecognitionResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ai.stt.v2.LongRunningRecognitionResponse)
private static final yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse();
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public LongRunningRecognitionResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new LongRunningRecognitionResponse(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.LongRunningRecognitionResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface StreamingRecognitionRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ai.stt.v2.StreamingRecognitionRequest)
com.google.protobuf.MessageOrBuilder {
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
* @return Whether the config field is set.
*/
boolean hasConfig();
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
* @return The config.
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig getConfig();
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfigOrBuilder getConfigOrBuilder();
/**
* bytes audio_content = 2;
* @return Whether the audioContent field is set.
*/
boolean hasAudioContent();
/**
* bytes audio_content = 2;
* @return The audioContent.
*/
com.google.protobuf.ByteString getAudioContent();
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest.StreamingRequestCase getStreamingRequestCase();
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.StreamingRecognitionRequest}
*/
public static final class StreamingRecognitionRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ai.stt.v2.StreamingRecognitionRequest)
StreamingRecognitionRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use StreamingRecognitionRequest.newBuilder() to construct.
private StreamingRecognitionRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private StreamingRecognitionRequest() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new StreamingRecognitionRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private StreamingRecognitionRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.Builder subBuilder = null;
if (streamingRequestCase_ == 1) {
subBuilder = ((yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig) streamingRequest_).toBuilder();
}
streamingRequest_ =
input.readMessage(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig) streamingRequest_);
streamingRequest_ = subBuilder.buildPartial();
}
streamingRequestCase_ = 1;
break;
}
case 18: {
streamingRequest_ = input.readBytes();
streamingRequestCase_ = 2;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest.Builder.class);
}
private int streamingRequestCase_ = 0;
private java.lang.Object streamingRequest_;
public enum StreamingRequestCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
CONFIG(1),
AUDIO_CONTENT(2),
STREAMINGREQUEST_NOT_SET(0);
private final int value;
private StreamingRequestCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static StreamingRequestCase valueOf(int value) {
return forNumber(value);
}
public static StreamingRequestCase forNumber(int value) {
switch (value) {
case 1: return CONFIG;
case 2: return AUDIO_CONTENT;
case 0: return STREAMINGREQUEST_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public StreamingRequestCase
getStreamingRequestCase() {
return StreamingRequestCase.forNumber(
streamingRequestCase_);
}
public static final int CONFIG_FIELD_NUMBER = 1;
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
* @return Whether the config field is set.
*/
@java.lang.Override
public boolean hasConfig() {
return streamingRequestCase_ == 1;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
* @return The config.
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig getConfig() {
if (streamingRequestCase_ == 1) {
return (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig) streamingRequest_;
}
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.getDefaultInstance();
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfigOrBuilder getConfigOrBuilder() {
if (streamingRequestCase_ == 1) {
return (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig) streamingRequest_;
}
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.getDefaultInstance();
}
public static final int AUDIO_CONTENT_FIELD_NUMBER = 2;
/**
* bytes audio_content = 2;
* @return Whether the audioContent field is set.
*/
@java.lang.Override
public boolean hasAudioContent() {
return streamingRequestCase_ == 2;
}
/**
* bytes audio_content = 2;
* @return The audioContent.
*/
@java.lang.Override
public com.google.protobuf.ByteString getAudioContent() {
if (streamingRequestCase_ == 2) {
return (com.google.protobuf.ByteString) streamingRequest_;
}
return com.google.protobuf.ByteString.EMPTY;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (streamingRequestCase_ == 1) {
output.writeMessage(1, (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig) streamingRequest_);
}
if (streamingRequestCase_ == 2) {
output.writeBytes(
2, (com.google.protobuf.ByteString) streamingRequest_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (streamingRequestCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig) streamingRequest_);
}
if (streamingRequestCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(
2, (com.google.protobuf.ByteString) streamingRequest_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest)) {
return super.equals(obj);
}
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest other = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest) obj;
if (!getStreamingRequestCase().equals(other.getStreamingRequestCase())) return false;
switch (streamingRequestCase_) {
case 1:
if (!getConfig()
.equals(other.getConfig())) return false;
break;
case 2:
if (!getAudioContent()
.equals(other.getAudioContent())) return false;
break;
case 0:
default:
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (streamingRequestCase_) {
case 1:
hash = (37 * hash) + CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getConfig().hashCode();
break;
case 2:
hash = (37 * hash) + AUDIO_CONTENT_FIELD_NUMBER;
hash = (53 * hash) + getAudioContent().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.StreamingRecognitionRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ai.stt.v2.StreamingRecognitionRequest)
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest.Builder.class);
}
// Construct using yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
streamingRequestCase_ = 0;
streamingRequest_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest getDefaultInstanceForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest build() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest buildPartial() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest result = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest(this);
if (streamingRequestCase_ == 1) {
if (configBuilder_ == null) {
result.streamingRequest_ = streamingRequest_;
} else {
result.streamingRequest_ = configBuilder_.build();
}
}
if (streamingRequestCase_ == 2) {
result.streamingRequest_ = streamingRequest_;
}
result.streamingRequestCase_ = streamingRequestCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest) {
return mergeFrom((yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest other) {
if (other == yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest.getDefaultInstance()) return this;
switch (other.getStreamingRequestCase()) {
case CONFIG: {
mergeConfig(other.getConfig());
break;
}
case AUDIO_CONTENT: {
setAudioContent(other.getAudioContent());
break;
}
case STREAMINGREQUEST_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int streamingRequestCase_ = 0;
private java.lang.Object streamingRequest_;
public StreamingRequestCase
getStreamingRequestCase() {
return StreamingRequestCase.forNumber(
streamingRequestCase_);
}
public Builder clearStreamingRequest() {
streamingRequestCase_ = 0;
streamingRequest_ = null;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfigOrBuilder> configBuilder_;
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
* @return Whether the config field is set.
*/
@java.lang.Override
public boolean hasConfig() {
return streamingRequestCase_ == 1;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
* @return The config.
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig getConfig() {
if (configBuilder_ == null) {
if (streamingRequestCase_ == 1) {
return (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig) streamingRequest_;
}
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.getDefaultInstance();
} else {
if (streamingRequestCase_ == 1) {
return configBuilder_.getMessage();
}
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.getDefaultInstance();
}
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
public Builder setConfig(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig value) {
if (configBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
streamingRequest_ = value;
onChanged();
} else {
configBuilder_.setMessage(value);
}
streamingRequestCase_ = 1;
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
public Builder setConfig(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.Builder builderForValue) {
if (configBuilder_ == null) {
streamingRequest_ = builderForValue.build();
onChanged();
} else {
configBuilder_.setMessage(builderForValue.build());
}
streamingRequestCase_ = 1;
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
public Builder mergeConfig(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig value) {
if (configBuilder_ == null) {
if (streamingRequestCase_ == 1 &&
streamingRequest_ != yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.getDefaultInstance()) {
streamingRequest_ = yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.newBuilder((yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig) streamingRequest_)
.mergeFrom(value).buildPartial();
} else {
streamingRequest_ = value;
}
onChanged();
} else {
if (streamingRequestCase_ == 1) {
configBuilder_.mergeFrom(value);
}
configBuilder_.setMessage(value);
}
streamingRequestCase_ = 1;
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
public Builder clearConfig() {
if (configBuilder_ == null) {
if (streamingRequestCase_ == 1) {
streamingRequestCase_ = 0;
streamingRequest_ = null;
onChanged();
}
} else {
if (streamingRequestCase_ == 1) {
streamingRequestCase_ = 0;
streamingRequest_ = null;
}
configBuilder_.clear();
}
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.Builder getConfigBuilder() {
return getConfigFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfigOrBuilder getConfigOrBuilder() {
if ((streamingRequestCase_ == 1) && (configBuilder_ != null)) {
return configBuilder_.getMessageOrBuilder();
} else {
if (streamingRequestCase_ == 1) {
return (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig) streamingRequest_;
}
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.getDefaultInstance();
}
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionConfig config = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfigOrBuilder>
getConfigFieldBuilder() {
if (configBuilder_ == null) {
if (!(streamingRequestCase_ == 1)) {
streamingRequest_ = yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.getDefaultInstance();
}
configBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfigOrBuilder>(
(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig) streamingRequest_,
getParentForChildren(),
isClean());
streamingRequest_ = null;
}
streamingRequestCase_ = 1;
onChanged();;
return configBuilder_;
}
/**
* bytes audio_content = 2;
* @return Whether the audioContent field is set.
*/
public boolean hasAudioContent() {
return streamingRequestCase_ == 2;
}
/**
* bytes audio_content = 2;
* @return The audioContent.
*/
public com.google.protobuf.ByteString getAudioContent() {
if (streamingRequestCase_ == 2) {
return (com.google.protobuf.ByteString) streamingRequest_;
}
return com.google.protobuf.ByteString.EMPTY;
}
/**
* bytes audio_content = 2;
* @param value The audioContent to set.
* @return This builder for chaining.
*/
public Builder setAudioContent(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
streamingRequestCase_ = 2;
streamingRequest_ = value;
onChanged();
return this;
}
/**
* bytes audio_content = 2;
* @return This builder for chaining.
*/
public Builder clearAudioContent() {
if (streamingRequestCase_ == 2) {
streamingRequestCase_ = 0;
streamingRequest_ = null;
onChanged();
}
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ai.stt.v2.StreamingRecognitionRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ai.stt.v2.StreamingRecognitionRequest)
private static final yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest();
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public StreamingRecognitionRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new StreamingRecognitionRequest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface StreamingRecognitionResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ai.stt.v2.StreamingRecognitionResponse)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
java.util.List
getChunksList();
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk getChunks(int index);
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
int getChunksCount();
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
java.util.List extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunkOrBuilder>
getChunksOrBuilderList();
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunkOrBuilder getChunksOrBuilder(
int index);
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.StreamingRecognitionResponse}
*/
public static final class StreamingRecognitionResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ai.stt.v2.StreamingRecognitionResponse)
StreamingRecognitionResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use StreamingRecognitionResponse.newBuilder() to construct.
private StreamingRecognitionResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private StreamingRecognitionResponse() {
chunks_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new StreamingRecognitionResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private StreamingRecognitionResponse(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
chunks_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
chunks_.add(
input.readMessage(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
chunks_ = java.util.Collections.unmodifiableList(chunks_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse.Builder.class);
}
public static final int CHUNKS_FIELD_NUMBER = 1;
private java.util.List chunks_;
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
@java.lang.Override
public java.util.List getChunksList() {
return chunks_;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunkOrBuilder>
getChunksOrBuilderList() {
return chunks_;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
@java.lang.Override
public int getChunksCount() {
return chunks_.size();
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk getChunks(int index) {
return chunks_.get(index);
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunkOrBuilder getChunksOrBuilder(
int index) {
return chunks_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < chunks_.size(); i++) {
output.writeMessage(1, chunks_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < chunks_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, chunks_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse)) {
return super.equals(obj);
}
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse other = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse) obj;
if (!getChunksList()
.equals(other.getChunksList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getChunksCount() > 0) {
hash = (37 * hash) + CHUNKS_FIELD_NUMBER;
hash = (53 * hash) + getChunksList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.StreamingRecognitionResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ai.stt.v2.StreamingRecognitionResponse)
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse.Builder.class);
}
// Construct using yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getChunksFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (chunksBuilder_ == null) {
chunks_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
chunksBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse getDefaultInstanceForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse build() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse buildPartial() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse result = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse(this);
int from_bitField0_ = bitField0_;
if (chunksBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
chunks_ = java.util.Collections.unmodifiableList(chunks_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.chunks_ = chunks_;
} else {
result.chunks_ = chunksBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse) {
return mergeFrom((yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse other) {
if (other == yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse.getDefaultInstance()) return this;
if (chunksBuilder_ == null) {
if (!other.chunks_.isEmpty()) {
if (chunks_.isEmpty()) {
chunks_ = other.chunks_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureChunksIsMutable();
chunks_.addAll(other.chunks_);
}
onChanged();
}
} else {
if (!other.chunks_.isEmpty()) {
if (chunksBuilder_.isEmpty()) {
chunksBuilder_.dispose();
chunksBuilder_ = null;
chunks_ = other.chunks_;
bitField0_ = (bitField0_ & ~0x00000001);
chunksBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getChunksFieldBuilder() : null;
} else {
chunksBuilder_.addAllMessages(other.chunks_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List chunks_ =
java.util.Collections.emptyList();
private void ensureChunksIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
chunks_ = new java.util.ArrayList(chunks_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunkOrBuilder> chunksBuilder_;
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public java.util.List getChunksList() {
if (chunksBuilder_ == null) {
return java.util.Collections.unmodifiableList(chunks_);
} else {
return chunksBuilder_.getMessageList();
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public int getChunksCount() {
if (chunksBuilder_ == null) {
return chunks_.size();
} else {
return chunksBuilder_.getCount();
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk getChunks(int index) {
if (chunksBuilder_ == null) {
return chunks_.get(index);
} else {
return chunksBuilder_.getMessage(index);
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public Builder setChunks(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk value) {
if (chunksBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureChunksIsMutable();
chunks_.set(index, value);
onChanged();
} else {
chunksBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public Builder setChunks(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.Builder builderForValue) {
if (chunksBuilder_ == null) {
ensureChunksIsMutable();
chunks_.set(index, builderForValue.build());
onChanged();
} else {
chunksBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public Builder addChunks(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk value) {
if (chunksBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureChunksIsMutable();
chunks_.add(value);
onChanged();
} else {
chunksBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public Builder addChunks(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk value) {
if (chunksBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureChunksIsMutable();
chunks_.add(index, value);
onChanged();
} else {
chunksBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public Builder addChunks(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.Builder builderForValue) {
if (chunksBuilder_ == null) {
ensureChunksIsMutable();
chunks_.add(builderForValue.build());
onChanged();
} else {
chunksBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public Builder addChunks(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.Builder builderForValue) {
if (chunksBuilder_ == null) {
ensureChunksIsMutable();
chunks_.add(index, builderForValue.build());
onChanged();
} else {
chunksBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public Builder addAllChunks(
java.lang.Iterable extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk> values) {
if (chunksBuilder_ == null) {
ensureChunksIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, chunks_);
onChanged();
} else {
chunksBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public Builder clearChunks() {
if (chunksBuilder_ == null) {
chunks_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
chunksBuilder_.clear();
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public Builder removeChunks(int index) {
if (chunksBuilder_ == null) {
ensureChunksIsMutable();
chunks_.remove(index);
onChanged();
} else {
chunksBuilder_.remove(index);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.Builder getChunksBuilder(
int index) {
return getChunksFieldBuilder().getBuilder(index);
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunkOrBuilder getChunksOrBuilder(
int index) {
if (chunksBuilder_ == null) {
return chunks_.get(index); } else {
return chunksBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public java.util.List extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunkOrBuilder>
getChunksOrBuilderList() {
if (chunksBuilder_ != null) {
return chunksBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(chunks_);
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.Builder addChunksBuilder() {
return getChunksFieldBuilder().addBuilder(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.getDefaultInstance());
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.Builder addChunksBuilder(
int index) {
return getChunksFieldBuilder().addBuilder(
index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.getDefaultInstance());
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionChunk chunks = 1;
*/
public java.util.List
getChunksBuilderList() {
return getChunksFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunkOrBuilder>
getChunksFieldBuilder() {
if (chunksBuilder_ == null) {
chunksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunkOrBuilder>(
chunks_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
chunks_ = null;
}
return chunksBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ai.stt.v2.StreamingRecognitionResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ai.stt.v2.StreamingRecognitionResponse)
private static final yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse();
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public StreamingRecognitionResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new StreamingRecognitionResponse(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.StreamingRecognitionResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RecognitionAudioOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ai.stt.v2.RecognitionAudio)
com.google.protobuf.MessageOrBuilder {
/**
* bytes content = 1;
* @return Whether the content field is set.
*/
boolean hasContent();
/**
* bytes content = 1;
* @return The content.
*/
com.google.protobuf.ByteString getContent();
/**
* string uri = 2;
* @return Whether the uri field is set.
*/
boolean hasUri();
/**
* string uri = 2;
* @return The uri.
*/
java.lang.String getUri();
/**
* string uri = 2;
* @return The bytes for uri.
*/
com.google.protobuf.ByteString
getUriBytes();
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.AudioSourceCase getAudioSourceCase();
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.RecognitionAudio}
*/
public static final class RecognitionAudio extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ai.stt.v2.RecognitionAudio)
RecognitionAudioOrBuilder {
private static final long serialVersionUID = 0L;
// Use RecognitionAudio.newBuilder() to construct.
private RecognitionAudio(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RecognitionAudio() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RecognitionAudio();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private RecognitionAudio(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
audioSource_ = input.readBytes();
audioSourceCase_ = 1;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
audioSourceCase_ = 2;
audioSource_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_RecognitionAudio_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_RecognitionAudio_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.Builder.class);
}
private int audioSourceCase_ = 0;
private java.lang.Object audioSource_;
public enum AudioSourceCase
implements com.google.protobuf.Internal.EnumLite,
com.google.protobuf.AbstractMessage.InternalOneOfEnum {
CONTENT(1),
URI(2),
AUDIOSOURCE_NOT_SET(0);
private final int value;
private AudioSourceCase(int value) {
this.value = value;
}
/**
* @param value The number of the enum to look for.
* @return The enum associated with the given number.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static AudioSourceCase valueOf(int value) {
return forNumber(value);
}
public static AudioSourceCase forNumber(int value) {
switch (value) {
case 1: return CONTENT;
case 2: return URI;
case 0: return AUDIOSOURCE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public AudioSourceCase
getAudioSourceCase() {
return AudioSourceCase.forNumber(
audioSourceCase_);
}
public static final int CONTENT_FIELD_NUMBER = 1;
/**
* bytes content = 1;
* @return Whether the content field is set.
*/
@java.lang.Override
public boolean hasContent() {
return audioSourceCase_ == 1;
}
/**
* bytes content = 1;
* @return The content.
*/
@java.lang.Override
public com.google.protobuf.ByteString getContent() {
if (audioSourceCase_ == 1) {
return (com.google.protobuf.ByteString) audioSource_;
}
return com.google.protobuf.ByteString.EMPTY;
}
public static final int URI_FIELD_NUMBER = 2;
/**
* string uri = 2;
* @return Whether the uri field is set.
*/
public boolean hasUri() {
return audioSourceCase_ == 2;
}
/**
* string uri = 2;
* @return The uri.
*/
public java.lang.String getUri() {
java.lang.Object ref = "";
if (audioSourceCase_ == 2) {
ref = audioSource_;
}
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (audioSourceCase_ == 2) {
audioSource_ = s;
}
return s;
}
}
/**
* string uri = 2;
* @return The bytes for uri.
*/
public com.google.protobuf.ByteString
getUriBytes() {
java.lang.Object ref = "";
if (audioSourceCase_ == 2) {
ref = audioSource_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (audioSourceCase_ == 2) {
audioSource_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (audioSourceCase_ == 1) {
output.writeBytes(
1, (com.google.protobuf.ByteString) audioSource_);
}
if (audioSourceCase_ == 2) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, audioSource_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (audioSourceCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(
1, (com.google.protobuf.ByteString) audioSource_);
}
if (audioSourceCase_ == 2) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, audioSource_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio)) {
return super.equals(obj);
}
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio other = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio) obj;
if (!getAudioSourceCase().equals(other.getAudioSourceCase())) return false;
switch (audioSourceCase_) {
case 1:
if (!getContent()
.equals(other.getContent())) return false;
break;
case 2:
if (!getUri()
.equals(other.getUri())) return false;
break;
case 0:
default:
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (audioSourceCase_) {
case 1:
hash = (37 * hash) + CONTENT_FIELD_NUMBER;
hash = (53 * hash) + getContent().hashCode();
break;
case 2:
hash = (37 * hash) + URI_FIELD_NUMBER;
hash = (53 * hash) + getUri().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.RecognitionAudio}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ai.stt.v2.RecognitionAudio)
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudioOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_RecognitionAudio_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_RecognitionAudio_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.Builder.class);
}
// Construct using yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
audioSourceCase_ = 0;
audioSource_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_RecognitionAudio_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio getDefaultInstanceForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio build() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio buildPartial() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio result = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio(this);
if (audioSourceCase_ == 1) {
result.audioSource_ = audioSource_;
}
if (audioSourceCase_ == 2) {
result.audioSource_ = audioSource_;
}
result.audioSourceCase_ = audioSourceCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio) {
return mergeFrom((yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio other) {
if (other == yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio.getDefaultInstance()) return this;
switch (other.getAudioSourceCase()) {
case CONTENT: {
setContent(other.getContent());
break;
}
case URI: {
audioSourceCase_ = 2;
audioSource_ = other.audioSource_;
onChanged();
break;
}
case AUDIOSOURCE_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int audioSourceCase_ = 0;
private java.lang.Object audioSource_;
public AudioSourceCase
getAudioSourceCase() {
return AudioSourceCase.forNumber(
audioSourceCase_);
}
public Builder clearAudioSource() {
audioSourceCase_ = 0;
audioSource_ = null;
onChanged();
return this;
}
/**
* bytes content = 1;
* @return Whether the content field is set.
*/
public boolean hasContent() {
return audioSourceCase_ == 1;
}
/**
* bytes content = 1;
* @return The content.
*/
public com.google.protobuf.ByteString getContent() {
if (audioSourceCase_ == 1) {
return (com.google.protobuf.ByteString) audioSource_;
}
return com.google.protobuf.ByteString.EMPTY;
}
/**
* bytes content = 1;
* @param value The content to set.
* @return This builder for chaining.
*/
public Builder setContent(com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
audioSourceCase_ = 1;
audioSource_ = value;
onChanged();
return this;
}
/**
* bytes content = 1;
* @return This builder for chaining.
*/
public Builder clearContent() {
if (audioSourceCase_ == 1) {
audioSourceCase_ = 0;
audioSource_ = null;
onChanged();
}
return this;
}
/**
* string uri = 2;
* @return Whether the uri field is set.
*/
@java.lang.Override
public boolean hasUri() {
return audioSourceCase_ == 2;
}
/**
* string uri = 2;
* @return The uri.
*/
@java.lang.Override
public java.lang.String getUri() {
java.lang.Object ref = "";
if (audioSourceCase_ == 2) {
ref = audioSource_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (audioSourceCase_ == 2) {
audioSource_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string uri = 2;
* @return The bytes for uri.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getUriBytes() {
java.lang.Object ref = "";
if (audioSourceCase_ == 2) {
ref = audioSource_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (audioSourceCase_ == 2) {
audioSource_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string uri = 2;
* @param value The uri to set.
* @return This builder for chaining.
*/
public Builder setUri(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
audioSourceCase_ = 2;
audioSource_ = value;
onChanged();
return this;
}
/**
* string uri = 2;
* @return This builder for chaining.
*/
public Builder clearUri() {
if (audioSourceCase_ == 2) {
audioSourceCase_ = 0;
audioSource_ = null;
onChanged();
}
return this;
}
/**
* string uri = 2;
* @param value The bytes for uri to set.
* @return This builder for chaining.
*/
public Builder setUriBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
audioSourceCase_ = 2;
audioSource_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ai.stt.v2.RecognitionAudio)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ai.stt.v2.RecognitionAudio)
private static final yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio();
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RecognitionAudio parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new RecognitionAudio(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionAudio getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RecognitionConfigOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ai.stt.v2.RecognitionConfig)
com.google.protobuf.MessageOrBuilder {
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec specification = 1;
* @return Whether the specification field is set.
*/
boolean hasSpecification();
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec specification = 1;
* @return The specification.
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec getSpecification();
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec specification = 1;
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpecOrBuilder getSpecificationOrBuilder();
/**
* string folder_id = 2;
* @return The folderId.
*/
java.lang.String getFolderId();
/**
* string folder_id = 2;
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.RecognitionConfig}
*/
public static final class RecognitionConfig extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ai.stt.v2.RecognitionConfig)
RecognitionConfigOrBuilder {
private static final long serialVersionUID = 0L;
// Use RecognitionConfig.newBuilder() to construct.
private RecognitionConfig(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RecognitionConfig() {
folderId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RecognitionConfig();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private RecognitionConfig(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.Builder subBuilder = null;
if (specification_ != null) {
subBuilder = specification_.toBuilder();
}
specification_ = input.readMessage(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(specification_);
specification_ = subBuilder.buildPartial();
}
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
folderId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_RecognitionConfig_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_RecognitionConfig_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.Builder.class);
}
public static final int SPECIFICATION_FIELD_NUMBER = 1;
private yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec specification_;
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec specification = 1;
* @return Whether the specification field is set.
*/
@java.lang.Override
public boolean hasSpecification() {
return specification_ != null;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec specification = 1;
* @return The specification.
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec getSpecification() {
return specification_ == null ? yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.getDefaultInstance() : specification_;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec specification = 1;
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpecOrBuilder getSpecificationOrBuilder() {
return getSpecification();
}
public static final int FOLDER_ID_FIELD_NUMBER = 2;
private volatile java.lang.Object folderId_;
/**
* string folder_id = 2;
* @return The folderId.
*/
@java.lang.Override
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
}
}
/**
* string folder_id = 2;
* @return The bytes for folderId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (specification_ != null) {
output.writeMessage(1, getSpecification());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, folderId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (specification_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getSpecification());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, folderId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig)) {
return super.equals(obj);
}
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig other = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig) obj;
if (hasSpecification() != other.hasSpecification()) return false;
if (hasSpecification()) {
if (!getSpecification()
.equals(other.getSpecification())) return false;
}
if (!getFolderId()
.equals(other.getFolderId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasSpecification()) {
hash = (37 * hash) + SPECIFICATION_FIELD_NUMBER;
hash = (53 * hash) + getSpecification().hashCode();
}
hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getFolderId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.RecognitionConfig}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ai.stt.v2.RecognitionConfig)
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfigOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_RecognitionConfig_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_RecognitionConfig_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.Builder.class);
}
// Construct using yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (specificationBuilder_ == null) {
specification_ = null;
} else {
specification_ = null;
specificationBuilder_ = null;
}
folderId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_RecognitionConfig_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig getDefaultInstanceForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig build() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig buildPartial() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig result = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig(this);
if (specificationBuilder_ == null) {
result.specification_ = specification_;
} else {
result.specification_ = specificationBuilder_.build();
}
result.folderId_ = folderId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig) {
return mergeFrom((yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig other) {
if (other == yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig.getDefaultInstance()) return this;
if (other.hasSpecification()) {
mergeSpecification(other.getSpecification());
}
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec specification_;
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpecOrBuilder> specificationBuilder_;
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec specification = 1;
* @return Whether the specification field is set.
*/
public boolean hasSpecification() {
return specificationBuilder_ != null || specification_ != null;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec specification = 1;
* @return The specification.
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec getSpecification() {
if (specificationBuilder_ == null) {
return specification_ == null ? yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.getDefaultInstance() : specification_;
} else {
return specificationBuilder_.getMessage();
}
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec specification = 1;
*/
public Builder setSpecification(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec value) {
if (specificationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
specification_ = value;
onChanged();
} else {
specificationBuilder_.setMessage(value);
}
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec specification = 1;
*/
public Builder setSpecification(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.Builder builderForValue) {
if (specificationBuilder_ == null) {
specification_ = builderForValue.build();
onChanged();
} else {
specificationBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec specification = 1;
*/
public Builder mergeSpecification(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec value) {
if (specificationBuilder_ == null) {
if (specification_ != null) {
specification_ =
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.newBuilder(specification_).mergeFrom(value).buildPartial();
} else {
specification_ = value;
}
onChanged();
} else {
specificationBuilder_.mergeFrom(value);
}
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec specification = 1;
*/
public Builder clearSpecification() {
if (specificationBuilder_ == null) {
specification_ = null;
onChanged();
} else {
specification_ = null;
specificationBuilder_ = null;
}
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec specification = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.Builder getSpecificationBuilder() {
onChanged();
return getSpecificationFieldBuilder().getBuilder();
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec specification = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpecOrBuilder getSpecificationOrBuilder() {
if (specificationBuilder_ != null) {
return specificationBuilder_.getMessageOrBuilder();
} else {
return specification_ == null ?
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.getDefaultInstance() : specification_;
}
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec specification = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpecOrBuilder>
getSpecificationFieldBuilder() {
if (specificationBuilder_ == null) {
specificationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpecOrBuilder>(
getSpecification(),
getParentForChildren(),
isClean());
specification_ = null;
}
return specificationBuilder_;
}
private java.lang.Object folderId_ = "";
/**
* string folder_id = 2;
* @return The folderId.
*/
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string folder_id = 2;
* @return The bytes for folderId.
*/
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string folder_id = 2;
* @param value The folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
folderId_ = value;
onChanged();
return this;
}
/**
* string folder_id = 2;
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
* string folder_id = 2;
* @param value The bytes for folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
folderId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ai.stt.v2.RecognitionConfig)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ai.stt.v2.RecognitionConfig)
private static final yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig();
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RecognitionConfig parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new RecognitionConfig(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionConfig getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RecognitionSpecOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ai.stt.v2.RecognitionSpec)
com.google.protobuf.MessageOrBuilder {
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec.AudioEncoding audio_encoding = 1;
* @return The enum numeric value on the wire for audioEncoding.
*/
int getAudioEncodingValue();
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec.AudioEncoding audio_encoding = 1;
* @return The audioEncoding.
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.AudioEncoding getAudioEncoding();
/**
*
* 8000, 16000, 48000 only for pcm
*
*
* int64 sample_rate_hertz = 2;
* @return The sampleRateHertz.
*/
long getSampleRateHertz();
/**
*
* code in BCP-47
*
*
* string language_code = 3;
* @return The languageCode.
*/
java.lang.String getLanguageCode();
/**
*
* code in BCP-47
*
*
* string language_code = 3;
* @return The bytes for languageCode.
*/
com.google.protobuf.ByteString
getLanguageCodeBytes();
/**
* bool profanity_filter = 4;
* @return The profanityFilter.
*/
boolean getProfanityFilter();
/**
* string model = 5;
* @return The model.
*/
java.lang.String getModel();
/**
* string model = 5;
* @return The bytes for model.
*/
com.google.protobuf.ByteString
getModelBytes();
/**
*
* If set true, tentative hypotheses may be returned as they become available (final=false flag)
* If false or omitted, only final=true result(s) are returned.
* Makes sense only for StreamingRecognize requests.
*
*
* bool partial_results = 7;
* @return The partialResults.
*/
boolean getPartialResults();
/**
* bool single_utterance = 8;
* @return The singleUtterance.
*/
boolean getSingleUtterance();
/**
*
* Used only for long running recognize.
*
*
* int64 audio_channel_count = 9;
* @return The audioChannelCount.
*/
long getAudioChannelCount();
/**
*
* This mark allows disable normalization text
*
*
* bool raw_results = 10;
* @return The rawResults.
*/
boolean getRawResults();
/**
*
* Rewrite text in literature style (default: false)
*
*
* bool literature_text = 11;
* @return The literatureText.
*/
boolean getLiteratureText();
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.RecognitionSpec}
*/
public static final class RecognitionSpec extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ai.stt.v2.RecognitionSpec)
RecognitionSpecOrBuilder {
private static final long serialVersionUID = 0L;
// Use RecognitionSpec.newBuilder() to construct.
private RecognitionSpec(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RecognitionSpec() {
audioEncoding_ = 0;
languageCode_ = "";
model_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RecognitionSpec();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private RecognitionSpec(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
int rawValue = input.readEnum();
audioEncoding_ = rawValue;
break;
}
case 16: {
sampleRateHertz_ = input.readInt64();
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
languageCode_ = s;
break;
}
case 32: {
profanityFilter_ = input.readBool();
break;
}
case 42: {
java.lang.String s = input.readStringRequireUtf8();
model_ = s;
break;
}
case 56: {
partialResults_ = input.readBool();
break;
}
case 64: {
singleUtterance_ = input.readBool();
break;
}
case 72: {
audioChannelCount_ = input.readInt64();
break;
}
case 80: {
rawResults_ = input.readBool();
break;
}
case 88: {
literatureText_ = input.readBool();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_RecognitionSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_RecognitionSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.Builder.class);
}
/**
* Protobuf enum {@code yandex.cloud.ai.stt.v2.RecognitionSpec.AudioEncoding}
*/
public enum AudioEncoding
implements com.google.protobuf.ProtocolMessageEnum {
/**
* AUDIO_ENCODING_UNSPECIFIED = 0;
*/
AUDIO_ENCODING_UNSPECIFIED(0),
/**
*
* 16-bit signed little-endian (Linear PCM)
*
*
* LINEAR16_PCM = 1;
*/
LINEAR16_PCM(1),
/**
* OGG_OPUS = 2;
*/
OGG_OPUS(2),
/**
*
* transcription only
*
*
* MP3 = 3;
*/
MP3(3),
UNRECOGNIZED(-1),
;
/**
* AUDIO_ENCODING_UNSPECIFIED = 0;
*/
public static final int AUDIO_ENCODING_UNSPECIFIED_VALUE = 0;
/**
*
* 16-bit signed little-endian (Linear PCM)
*
*
* LINEAR16_PCM = 1;
*/
public static final int LINEAR16_PCM_VALUE = 1;
/**
* OGG_OPUS = 2;
*/
public static final int OGG_OPUS_VALUE = 2;
/**
*
* transcription only
*
*
* MP3 = 3;
*/
public static final int MP3_VALUE = 3;
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static AudioEncoding valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static AudioEncoding forNumber(int value) {
switch (value) {
case 0: return AUDIO_ENCODING_UNSPECIFIED;
case 1: return LINEAR16_PCM;
case 2: return OGG_OPUS;
case 3: return MP3;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
AudioEncoding> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public AudioEncoding findValueByNumber(int number) {
return AudioEncoding.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalStateException(
"Can't get the descriptor of an unrecognized enum value.");
}
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.getDescriptor().getEnumTypes().get(0);
}
private static final AudioEncoding[] VALUES = values();
public static AudioEncoding valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private AudioEncoding(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:yandex.cloud.ai.stt.v2.RecognitionSpec.AudioEncoding)
}
public static final int AUDIO_ENCODING_FIELD_NUMBER = 1;
private int audioEncoding_;
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec.AudioEncoding audio_encoding = 1;
* @return The enum numeric value on the wire for audioEncoding.
*/
@java.lang.Override public int getAudioEncodingValue() {
return audioEncoding_;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec.AudioEncoding audio_encoding = 1;
* @return The audioEncoding.
*/
@java.lang.Override public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.AudioEncoding getAudioEncoding() {
@SuppressWarnings("deprecation")
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.AudioEncoding result = yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.AudioEncoding.valueOf(audioEncoding_);
return result == null ? yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.AudioEncoding.UNRECOGNIZED : result;
}
public static final int SAMPLE_RATE_HERTZ_FIELD_NUMBER = 2;
private long sampleRateHertz_;
/**
*
* 8000, 16000, 48000 only for pcm
*
*
* int64 sample_rate_hertz = 2;
* @return The sampleRateHertz.
*/
@java.lang.Override
public long getSampleRateHertz() {
return sampleRateHertz_;
}
public static final int LANGUAGE_CODE_FIELD_NUMBER = 3;
private volatile java.lang.Object languageCode_;
/**
*
* code in BCP-47
*
*
* string language_code = 3;
* @return The languageCode.
*/
@java.lang.Override
public java.lang.String getLanguageCode() {
java.lang.Object ref = languageCode_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
languageCode_ = s;
return s;
}
}
/**
*
* code in BCP-47
*
*
* string language_code = 3;
* @return The bytes for languageCode.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLanguageCodeBytes() {
java.lang.Object ref = languageCode_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
languageCode_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int PROFANITY_FILTER_FIELD_NUMBER = 4;
private boolean profanityFilter_;
/**
* bool profanity_filter = 4;
* @return The profanityFilter.
*/
@java.lang.Override
public boolean getProfanityFilter() {
return profanityFilter_;
}
public static final int MODEL_FIELD_NUMBER = 5;
private volatile java.lang.Object model_;
/**
* string model = 5;
* @return The model.
*/
@java.lang.Override
public java.lang.String getModel() {
java.lang.Object ref = model_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
model_ = s;
return s;
}
}
/**
* string model = 5;
* @return The bytes for model.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getModelBytes() {
java.lang.Object ref = model_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
model_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int PARTIAL_RESULTS_FIELD_NUMBER = 7;
private boolean partialResults_;
/**
*
* If set true, tentative hypotheses may be returned as they become available (final=false flag)
* If false or omitted, only final=true result(s) are returned.
* Makes sense only for StreamingRecognize requests.
*
*
* bool partial_results = 7;
* @return The partialResults.
*/
@java.lang.Override
public boolean getPartialResults() {
return partialResults_;
}
public static final int SINGLE_UTTERANCE_FIELD_NUMBER = 8;
private boolean singleUtterance_;
/**
* bool single_utterance = 8;
* @return The singleUtterance.
*/
@java.lang.Override
public boolean getSingleUtterance() {
return singleUtterance_;
}
public static final int AUDIO_CHANNEL_COUNT_FIELD_NUMBER = 9;
private long audioChannelCount_;
/**
*
* Used only for long running recognize.
*
*
* int64 audio_channel_count = 9;
* @return The audioChannelCount.
*/
@java.lang.Override
public long getAudioChannelCount() {
return audioChannelCount_;
}
public static final int RAW_RESULTS_FIELD_NUMBER = 10;
private boolean rawResults_;
/**
*
* This mark allows disable normalization text
*
*
* bool raw_results = 10;
* @return The rawResults.
*/
@java.lang.Override
public boolean getRawResults() {
return rawResults_;
}
public static final int LITERATURE_TEXT_FIELD_NUMBER = 11;
private boolean literatureText_;
/**
*
* Rewrite text in literature style (default: false)
*
*
* bool literature_text = 11;
* @return The literatureText.
*/
@java.lang.Override
public boolean getLiteratureText() {
return literatureText_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (audioEncoding_ != yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.AudioEncoding.AUDIO_ENCODING_UNSPECIFIED.getNumber()) {
output.writeEnum(1, audioEncoding_);
}
if (sampleRateHertz_ != 0L) {
output.writeInt64(2, sampleRateHertz_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, languageCode_);
}
if (profanityFilter_ != false) {
output.writeBool(4, profanityFilter_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(model_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 5, model_);
}
if (partialResults_ != false) {
output.writeBool(7, partialResults_);
}
if (singleUtterance_ != false) {
output.writeBool(8, singleUtterance_);
}
if (audioChannelCount_ != 0L) {
output.writeInt64(9, audioChannelCount_);
}
if (rawResults_ != false) {
output.writeBool(10, rawResults_);
}
if (literatureText_ != false) {
output.writeBool(11, literatureText_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (audioEncoding_ != yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.AudioEncoding.AUDIO_ENCODING_UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, audioEncoding_);
}
if (sampleRateHertz_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, sampleRateHertz_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, languageCode_);
}
if (profanityFilter_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(4, profanityFilter_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(model_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, model_);
}
if (partialResults_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(7, partialResults_);
}
if (singleUtterance_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(8, singleUtterance_);
}
if (audioChannelCount_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(9, audioChannelCount_);
}
if (rawResults_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(10, rawResults_);
}
if (literatureText_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(11, literatureText_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec)) {
return super.equals(obj);
}
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec other = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec) obj;
if (audioEncoding_ != other.audioEncoding_) return false;
if (getSampleRateHertz()
!= other.getSampleRateHertz()) return false;
if (!getLanguageCode()
.equals(other.getLanguageCode())) return false;
if (getProfanityFilter()
!= other.getProfanityFilter()) return false;
if (!getModel()
.equals(other.getModel())) return false;
if (getPartialResults()
!= other.getPartialResults()) return false;
if (getSingleUtterance()
!= other.getSingleUtterance()) return false;
if (getAudioChannelCount()
!= other.getAudioChannelCount()) return false;
if (getRawResults()
!= other.getRawResults()) return false;
if (getLiteratureText()
!= other.getLiteratureText()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + AUDIO_ENCODING_FIELD_NUMBER;
hash = (53 * hash) + audioEncoding_;
hash = (37 * hash) + SAMPLE_RATE_HERTZ_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getSampleRateHertz());
hash = (37 * hash) + LANGUAGE_CODE_FIELD_NUMBER;
hash = (53 * hash) + getLanguageCode().hashCode();
hash = (37 * hash) + PROFANITY_FILTER_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getProfanityFilter());
hash = (37 * hash) + MODEL_FIELD_NUMBER;
hash = (53 * hash) + getModel().hashCode();
hash = (37 * hash) + PARTIAL_RESULTS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getPartialResults());
hash = (37 * hash) + SINGLE_UTTERANCE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getSingleUtterance());
hash = (37 * hash) + AUDIO_CHANNEL_COUNT_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getAudioChannelCount());
hash = (37 * hash) + RAW_RESULTS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getRawResults());
hash = (37 * hash) + LITERATURE_TEXT_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getLiteratureText());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.RecognitionSpec}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ai.stt.v2.RecognitionSpec)
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpecOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_RecognitionSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_RecognitionSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.Builder.class);
}
// Construct using yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
audioEncoding_ = 0;
sampleRateHertz_ = 0L;
languageCode_ = "";
profanityFilter_ = false;
model_ = "";
partialResults_ = false;
singleUtterance_ = false;
audioChannelCount_ = 0L;
rawResults_ = false;
literatureText_ = false;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_RecognitionSpec_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec getDefaultInstanceForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec build() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec buildPartial() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec result = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec(this);
result.audioEncoding_ = audioEncoding_;
result.sampleRateHertz_ = sampleRateHertz_;
result.languageCode_ = languageCode_;
result.profanityFilter_ = profanityFilter_;
result.model_ = model_;
result.partialResults_ = partialResults_;
result.singleUtterance_ = singleUtterance_;
result.audioChannelCount_ = audioChannelCount_;
result.rawResults_ = rawResults_;
result.literatureText_ = literatureText_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec) {
return mergeFrom((yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec other) {
if (other == yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.getDefaultInstance()) return this;
if (other.audioEncoding_ != 0) {
setAudioEncodingValue(other.getAudioEncodingValue());
}
if (other.getSampleRateHertz() != 0L) {
setSampleRateHertz(other.getSampleRateHertz());
}
if (!other.getLanguageCode().isEmpty()) {
languageCode_ = other.languageCode_;
onChanged();
}
if (other.getProfanityFilter() != false) {
setProfanityFilter(other.getProfanityFilter());
}
if (!other.getModel().isEmpty()) {
model_ = other.model_;
onChanged();
}
if (other.getPartialResults() != false) {
setPartialResults(other.getPartialResults());
}
if (other.getSingleUtterance() != false) {
setSingleUtterance(other.getSingleUtterance());
}
if (other.getAudioChannelCount() != 0L) {
setAudioChannelCount(other.getAudioChannelCount());
}
if (other.getRawResults() != false) {
setRawResults(other.getRawResults());
}
if (other.getLiteratureText() != false) {
setLiteratureText(other.getLiteratureText());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int audioEncoding_ = 0;
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec.AudioEncoding audio_encoding = 1;
* @return The enum numeric value on the wire for audioEncoding.
*/
@java.lang.Override public int getAudioEncodingValue() {
return audioEncoding_;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec.AudioEncoding audio_encoding = 1;
* @param value The enum numeric value on the wire for audioEncoding to set.
* @return This builder for chaining.
*/
public Builder setAudioEncodingValue(int value) {
audioEncoding_ = value;
onChanged();
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec.AudioEncoding audio_encoding = 1;
* @return The audioEncoding.
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.AudioEncoding getAudioEncoding() {
@SuppressWarnings("deprecation")
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.AudioEncoding result = yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.AudioEncoding.valueOf(audioEncoding_);
return result == null ? yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.AudioEncoding.UNRECOGNIZED : result;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec.AudioEncoding audio_encoding = 1;
* @param value The audioEncoding to set.
* @return This builder for chaining.
*/
public Builder setAudioEncoding(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec.AudioEncoding value) {
if (value == null) {
throw new NullPointerException();
}
audioEncoding_ = value.getNumber();
onChanged();
return this;
}
/**
* .yandex.cloud.ai.stt.v2.RecognitionSpec.AudioEncoding audio_encoding = 1;
* @return This builder for chaining.
*/
public Builder clearAudioEncoding() {
audioEncoding_ = 0;
onChanged();
return this;
}
private long sampleRateHertz_ ;
/**
*
* 8000, 16000, 48000 only for pcm
*
*
* int64 sample_rate_hertz = 2;
* @return The sampleRateHertz.
*/
@java.lang.Override
public long getSampleRateHertz() {
return sampleRateHertz_;
}
/**
*
* 8000, 16000, 48000 only for pcm
*
*
* int64 sample_rate_hertz = 2;
* @param value The sampleRateHertz to set.
* @return This builder for chaining.
*/
public Builder setSampleRateHertz(long value) {
sampleRateHertz_ = value;
onChanged();
return this;
}
/**
*
* 8000, 16000, 48000 only for pcm
*
*
* int64 sample_rate_hertz = 2;
* @return This builder for chaining.
*/
public Builder clearSampleRateHertz() {
sampleRateHertz_ = 0L;
onChanged();
return this;
}
private java.lang.Object languageCode_ = "";
/**
*
* code in BCP-47
*
*
* string language_code = 3;
* @return The languageCode.
*/
public java.lang.String getLanguageCode() {
java.lang.Object ref = languageCode_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
languageCode_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* code in BCP-47
*
*
* string language_code = 3;
* @return The bytes for languageCode.
*/
public com.google.protobuf.ByteString
getLanguageCodeBytes() {
java.lang.Object ref = languageCode_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
languageCode_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* code in BCP-47
*
*
* string language_code = 3;
* @param value The languageCode to set.
* @return This builder for chaining.
*/
public Builder setLanguageCode(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
languageCode_ = value;
onChanged();
return this;
}
/**
*
* code in BCP-47
*
*
* string language_code = 3;
* @return This builder for chaining.
*/
public Builder clearLanguageCode() {
languageCode_ = getDefaultInstance().getLanguageCode();
onChanged();
return this;
}
/**
*
* code in BCP-47
*
*
* string language_code = 3;
* @param value The bytes for languageCode to set.
* @return This builder for chaining.
*/
public Builder setLanguageCodeBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
languageCode_ = value;
onChanged();
return this;
}
private boolean profanityFilter_ ;
/**
* bool profanity_filter = 4;
* @return The profanityFilter.
*/
@java.lang.Override
public boolean getProfanityFilter() {
return profanityFilter_;
}
/**
* bool profanity_filter = 4;
* @param value The profanityFilter to set.
* @return This builder for chaining.
*/
public Builder setProfanityFilter(boolean value) {
profanityFilter_ = value;
onChanged();
return this;
}
/**
* bool profanity_filter = 4;
* @return This builder for chaining.
*/
public Builder clearProfanityFilter() {
profanityFilter_ = false;
onChanged();
return this;
}
private java.lang.Object model_ = "";
/**
* string model = 5;
* @return The model.
*/
public java.lang.String getModel() {
java.lang.Object ref = model_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
model_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string model = 5;
* @return The bytes for model.
*/
public com.google.protobuf.ByteString
getModelBytes() {
java.lang.Object ref = model_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
model_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string model = 5;
* @param value The model to set.
* @return This builder for chaining.
*/
public Builder setModel(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
model_ = value;
onChanged();
return this;
}
/**
* string model = 5;
* @return This builder for chaining.
*/
public Builder clearModel() {
model_ = getDefaultInstance().getModel();
onChanged();
return this;
}
/**
* string model = 5;
* @param value The bytes for model to set.
* @return This builder for chaining.
*/
public Builder setModelBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
model_ = value;
onChanged();
return this;
}
private boolean partialResults_ ;
/**
*
* If set true, tentative hypotheses may be returned as they become available (final=false flag)
* If false or omitted, only final=true result(s) are returned.
* Makes sense only for StreamingRecognize requests.
*
*
* bool partial_results = 7;
* @return The partialResults.
*/
@java.lang.Override
public boolean getPartialResults() {
return partialResults_;
}
/**
*
* If set true, tentative hypotheses may be returned as they become available (final=false flag)
* If false or omitted, only final=true result(s) are returned.
* Makes sense only for StreamingRecognize requests.
*
*
* bool partial_results = 7;
* @param value The partialResults to set.
* @return This builder for chaining.
*/
public Builder setPartialResults(boolean value) {
partialResults_ = value;
onChanged();
return this;
}
/**
*
* If set true, tentative hypotheses may be returned as they become available (final=false flag)
* If false or omitted, only final=true result(s) are returned.
* Makes sense only for StreamingRecognize requests.
*
*
* bool partial_results = 7;
* @return This builder for chaining.
*/
public Builder clearPartialResults() {
partialResults_ = false;
onChanged();
return this;
}
private boolean singleUtterance_ ;
/**
* bool single_utterance = 8;
* @return The singleUtterance.
*/
@java.lang.Override
public boolean getSingleUtterance() {
return singleUtterance_;
}
/**
* bool single_utterance = 8;
* @param value The singleUtterance to set.
* @return This builder for chaining.
*/
public Builder setSingleUtterance(boolean value) {
singleUtterance_ = value;
onChanged();
return this;
}
/**
* bool single_utterance = 8;
* @return This builder for chaining.
*/
public Builder clearSingleUtterance() {
singleUtterance_ = false;
onChanged();
return this;
}
private long audioChannelCount_ ;
/**
*
* Used only for long running recognize.
*
*
* int64 audio_channel_count = 9;
* @return The audioChannelCount.
*/
@java.lang.Override
public long getAudioChannelCount() {
return audioChannelCount_;
}
/**
*
* Used only for long running recognize.
*
*
* int64 audio_channel_count = 9;
* @param value The audioChannelCount to set.
* @return This builder for chaining.
*/
public Builder setAudioChannelCount(long value) {
audioChannelCount_ = value;
onChanged();
return this;
}
/**
*
* Used only for long running recognize.
*
*
* int64 audio_channel_count = 9;
* @return This builder for chaining.
*/
public Builder clearAudioChannelCount() {
audioChannelCount_ = 0L;
onChanged();
return this;
}
private boolean rawResults_ ;
/**
*
* This mark allows disable normalization text
*
*
* bool raw_results = 10;
* @return The rawResults.
*/
@java.lang.Override
public boolean getRawResults() {
return rawResults_;
}
/**
*
* This mark allows disable normalization text
*
*
* bool raw_results = 10;
* @param value The rawResults to set.
* @return This builder for chaining.
*/
public Builder setRawResults(boolean value) {
rawResults_ = value;
onChanged();
return this;
}
/**
*
* This mark allows disable normalization text
*
*
* bool raw_results = 10;
* @return This builder for chaining.
*/
public Builder clearRawResults() {
rawResults_ = false;
onChanged();
return this;
}
private boolean literatureText_ ;
/**
*
* Rewrite text in literature style (default: false)
*
*
* bool literature_text = 11;
* @return The literatureText.
*/
@java.lang.Override
public boolean getLiteratureText() {
return literatureText_;
}
/**
*
* Rewrite text in literature style (default: false)
*
*
* bool literature_text = 11;
* @param value The literatureText to set.
* @return This builder for chaining.
*/
public Builder setLiteratureText(boolean value) {
literatureText_ = value;
onChanged();
return this;
}
/**
*
* Rewrite text in literature style (default: false)
*
*
* bool literature_text = 11;
* @return This builder for chaining.
*/
public Builder clearLiteratureText() {
literatureText_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ai.stt.v2.RecognitionSpec)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ai.stt.v2.RecognitionSpec)
private static final yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec();
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RecognitionSpec parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new RecognitionSpec(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.RecognitionSpec getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface SpeechRecognitionChunkOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ai.stt.v2.SpeechRecognitionChunk)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
java.util.List
getAlternativesList();
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative getAlternatives(int index);
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
int getAlternativesCount();
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
java.util.List extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder>
getAlternativesOrBuilderList();
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder getAlternativesOrBuilder(
int index);
/**
*
* This flag shows that the received chunk contains a part of the recognized text that won't be changed.
*
*
* bool final = 2;
* @return The final.
*/
boolean getFinal();
/**
*
* This flag shows that the received chunk is the end of an utterance.
*
*
* bool end_of_utterance = 3;
* @return The endOfUtterance.
*/
boolean getEndOfUtterance();
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.SpeechRecognitionChunk}
*/
public static final class SpeechRecognitionChunk extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ai.stt.v2.SpeechRecognitionChunk)
SpeechRecognitionChunkOrBuilder {
private static final long serialVersionUID = 0L;
// Use SpeechRecognitionChunk.newBuilder() to construct.
private SpeechRecognitionChunk(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private SpeechRecognitionChunk() {
alternatives_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new SpeechRecognitionChunk();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private SpeechRecognitionChunk(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
alternatives_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
alternatives_.add(
input.readMessage(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.parser(), extensionRegistry));
break;
}
case 16: {
final_ = input.readBool();
break;
}
case 24: {
endOfUtterance_ = input.readBool();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
alternatives_ = java.util.Collections.unmodifiableList(alternatives_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionChunk_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionChunk_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.Builder.class);
}
public static final int ALTERNATIVES_FIELD_NUMBER = 1;
private java.util.List alternatives_;
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
@java.lang.Override
public java.util.List getAlternativesList() {
return alternatives_;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder>
getAlternativesOrBuilderList() {
return alternatives_;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
@java.lang.Override
public int getAlternativesCount() {
return alternatives_.size();
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative getAlternatives(int index) {
return alternatives_.get(index);
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder getAlternativesOrBuilder(
int index) {
return alternatives_.get(index);
}
public static final int FINAL_FIELD_NUMBER = 2;
private boolean final_;
/**
*
* This flag shows that the received chunk contains a part of the recognized text that won't be changed.
*
*
* bool final = 2;
* @return The final.
*/
@java.lang.Override
public boolean getFinal() {
return final_;
}
public static final int END_OF_UTTERANCE_FIELD_NUMBER = 3;
private boolean endOfUtterance_;
/**
*
* This flag shows that the received chunk is the end of an utterance.
*
*
* bool end_of_utterance = 3;
* @return The endOfUtterance.
*/
@java.lang.Override
public boolean getEndOfUtterance() {
return endOfUtterance_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < alternatives_.size(); i++) {
output.writeMessage(1, alternatives_.get(i));
}
if (final_ != false) {
output.writeBool(2, final_);
}
if (endOfUtterance_ != false) {
output.writeBool(3, endOfUtterance_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < alternatives_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, alternatives_.get(i));
}
if (final_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(2, final_);
}
if (endOfUtterance_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(3, endOfUtterance_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk)) {
return super.equals(obj);
}
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk other = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk) obj;
if (!getAlternativesList()
.equals(other.getAlternativesList())) return false;
if (getFinal()
!= other.getFinal()) return false;
if (getEndOfUtterance()
!= other.getEndOfUtterance()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getAlternativesCount() > 0) {
hash = (37 * hash) + ALTERNATIVES_FIELD_NUMBER;
hash = (53 * hash) + getAlternativesList().hashCode();
}
hash = (37 * hash) + FINAL_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getFinal());
hash = (37 * hash) + END_OF_UTTERANCE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getEndOfUtterance());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.SpeechRecognitionChunk}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ai.stt.v2.SpeechRecognitionChunk)
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunkOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionChunk_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionChunk_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.Builder.class);
}
// Construct using yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getAlternativesFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (alternativesBuilder_ == null) {
alternatives_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
alternativesBuilder_.clear();
}
final_ = false;
endOfUtterance_ = false;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionChunk_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk getDefaultInstanceForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk build() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk buildPartial() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk result = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk(this);
int from_bitField0_ = bitField0_;
if (alternativesBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
alternatives_ = java.util.Collections.unmodifiableList(alternatives_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.alternatives_ = alternatives_;
} else {
result.alternatives_ = alternativesBuilder_.build();
}
result.final_ = final_;
result.endOfUtterance_ = endOfUtterance_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk) {
return mergeFrom((yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk other) {
if (other == yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk.getDefaultInstance()) return this;
if (alternativesBuilder_ == null) {
if (!other.alternatives_.isEmpty()) {
if (alternatives_.isEmpty()) {
alternatives_ = other.alternatives_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureAlternativesIsMutable();
alternatives_.addAll(other.alternatives_);
}
onChanged();
}
} else {
if (!other.alternatives_.isEmpty()) {
if (alternativesBuilder_.isEmpty()) {
alternativesBuilder_.dispose();
alternativesBuilder_ = null;
alternatives_ = other.alternatives_;
bitField0_ = (bitField0_ & ~0x00000001);
alternativesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getAlternativesFieldBuilder() : null;
} else {
alternativesBuilder_.addAllMessages(other.alternatives_);
}
}
}
if (other.getFinal() != false) {
setFinal(other.getFinal());
}
if (other.getEndOfUtterance() != false) {
setEndOfUtterance(other.getEndOfUtterance());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List alternatives_ =
java.util.Collections.emptyList();
private void ensureAlternativesIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
alternatives_ = new java.util.ArrayList(alternatives_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder> alternativesBuilder_;
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public java.util.List getAlternativesList() {
if (alternativesBuilder_ == null) {
return java.util.Collections.unmodifiableList(alternatives_);
} else {
return alternativesBuilder_.getMessageList();
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public int getAlternativesCount() {
if (alternativesBuilder_ == null) {
return alternatives_.size();
} else {
return alternativesBuilder_.getCount();
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative getAlternatives(int index) {
if (alternativesBuilder_ == null) {
return alternatives_.get(index);
} else {
return alternativesBuilder_.getMessage(index);
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder setAlternatives(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative value) {
if (alternativesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAlternativesIsMutable();
alternatives_.set(index, value);
onChanged();
} else {
alternativesBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder setAlternatives(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder builderForValue) {
if (alternativesBuilder_ == null) {
ensureAlternativesIsMutable();
alternatives_.set(index, builderForValue.build());
onChanged();
} else {
alternativesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder addAlternatives(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative value) {
if (alternativesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAlternativesIsMutable();
alternatives_.add(value);
onChanged();
} else {
alternativesBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder addAlternatives(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative value) {
if (alternativesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAlternativesIsMutable();
alternatives_.add(index, value);
onChanged();
} else {
alternativesBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder addAlternatives(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder builderForValue) {
if (alternativesBuilder_ == null) {
ensureAlternativesIsMutable();
alternatives_.add(builderForValue.build());
onChanged();
} else {
alternativesBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder addAlternatives(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder builderForValue) {
if (alternativesBuilder_ == null) {
ensureAlternativesIsMutable();
alternatives_.add(index, builderForValue.build());
onChanged();
} else {
alternativesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder addAllAlternatives(
java.lang.Iterable extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative> values) {
if (alternativesBuilder_ == null) {
ensureAlternativesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, alternatives_);
onChanged();
} else {
alternativesBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder clearAlternatives() {
if (alternativesBuilder_ == null) {
alternatives_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
alternativesBuilder_.clear();
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder removeAlternatives(int index) {
if (alternativesBuilder_ == null) {
ensureAlternativesIsMutable();
alternatives_.remove(index);
onChanged();
} else {
alternativesBuilder_.remove(index);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder getAlternativesBuilder(
int index) {
return getAlternativesFieldBuilder().getBuilder(index);
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder getAlternativesOrBuilder(
int index) {
if (alternativesBuilder_ == null) {
return alternatives_.get(index); } else {
return alternativesBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public java.util.List extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder>
getAlternativesOrBuilderList() {
if (alternativesBuilder_ != null) {
return alternativesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(alternatives_);
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder addAlternativesBuilder() {
return getAlternativesFieldBuilder().addBuilder(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.getDefaultInstance());
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder addAlternativesBuilder(
int index) {
return getAlternativesFieldBuilder().addBuilder(
index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.getDefaultInstance());
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public java.util.List
getAlternativesBuilderList() {
return getAlternativesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder>
getAlternativesFieldBuilder() {
if (alternativesBuilder_ == null) {
alternativesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder>(
alternatives_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
alternatives_ = null;
}
return alternativesBuilder_;
}
private boolean final_ ;
/**
*
* This flag shows that the received chunk contains a part of the recognized text that won't be changed.
*
*
* bool final = 2;
* @return The final.
*/
@java.lang.Override
public boolean getFinal() {
return final_;
}
/**
*
* This flag shows that the received chunk contains a part of the recognized text that won't be changed.
*
*
* bool final = 2;
* @param value The final to set.
* @return This builder for chaining.
*/
public Builder setFinal(boolean value) {
final_ = value;
onChanged();
return this;
}
/**
*
* This flag shows that the received chunk contains a part of the recognized text that won't be changed.
*
*
* bool final = 2;
* @return This builder for chaining.
*/
public Builder clearFinal() {
final_ = false;
onChanged();
return this;
}
private boolean endOfUtterance_ ;
/**
*
* This flag shows that the received chunk is the end of an utterance.
*
*
* bool end_of_utterance = 3;
* @return The endOfUtterance.
*/
@java.lang.Override
public boolean getEndOfUtterance() {
return endOfUtterance_;
}
/**
*
* This flag shows that the received chunk is the end of an utterance.
*
*
* bool end_of_utterance = 3;
* @param value The endOfUtterance to set.
* @return This builder for chaining.
*/
public Builder setEndOfUtterance(boolean value) {
endOfUtterance_ = value;
onChanged();
return this;
}
/**
*
* This flag shows that the received chunk is the end of an utterance.
*
*
* bool end_of_utterance = 3;
* @return This builder for chaining.
*/
public Builder clearEndOfUtterance() {
endOfUtterance_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ai.stt.v2.SpeechRecognitionChunk)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ai.stt.v2.SpeechRecognitionChunk)
private static final yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk();
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public SpeechRecognitionChunk parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new SpeechRecognitionChunk(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionChunk getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface SpeechRecognitionResultOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ai.stt.v2.SpeechRecognitionResult)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
java.util.List
getAlternativesList();
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative getAlternatives(int index);
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
int getAlternativesCount();
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
java.util.List extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder>
getAlternativesOrBuilderList();
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder getAlternativesOrBuilder(
int index);
/**
* int64 channel_tag = 2;
* @return The channelTag.
*/
long getChannelTag();
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.SpeechRecognitionResult}
*/
public static final class SpeechRecognitionResult extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ai.stt.v2.SpeechRecognitionResult)
SpeechRecognitionResultOrBuilder {
private static final long serialVersionUID = 0L;
// Use SpeechRecognitionResult.newBuilder() to construct.
private SpeechRecognitionResult(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private SpeechRecognitionResult() {
alternatives_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new SpeechRecognitionResult();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private SpeechRecognitionResult(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
alternatives_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
alternatives_.add(
input.readMessage(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.parser(), extensionRegistry));
break;
}
case 16: {
channelTag_ = input.readInt64();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
alternatives_ = java.util.Collections.unmodifiableList(alternatives_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionResult_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionResult_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.Builder.class);
}
public static final int ALTERNATIVES_FIELD_NUMBER = 1;
private java.util.List alternatives_;
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
@java.lang.Override
public java.util.List getAlternativesList() {
return alternatives_;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder>
getAlternativesOrBuilderList() {
return alternatives_;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
@java.lang.Override
public int getAlternativesCount() {
return alternatives_.size();
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative getAlternatives(int index) {
return alternatives_.get(index);
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder getAlternativesOrBuilder(
int index) {
return alternatives_.get(index);
}
public static final int CHANNEL_TAG_FIELD_NUMBER = 2;
private long channelTag_;
/**
* int64 channel_tag = 2;
* @return The channelTag.
*/
@java.lang.Override
public long getChannelTag() {
return channelTag_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < alternatives_.size(); i++) {
output.writeMessage(1, alternatives_.get(i));
}
if (channelTag_ != 0L) {
output.writeInt64(2, channelTag_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < alternatives_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, alternatives_.get(i));
}
if (channelTag_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, channelTag_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult)) {
return super.equals(obj);
}
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult other = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult) obj;
if (!getAlternativesList()
.equals(other.getAlternativesList())) return false;
if (getChannelTag()
!= other.getChannelTag()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getAlternativesCount() > 0) {
hash = (37 * hash) + ALTERNATIVES_FIELD_NUMBER;
hash = (53 * hash) + getAlternativesList().hashCode();
}
hash = (37 * hash) + CHANNEL_TAG_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getChannelTag());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.SpeechRecognitionResult}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ai.stt.v2.SpeechRecognitionResult)
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResultOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionResult_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionResult_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.Builder.class);
}
// Construct using yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getAlternativesFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (alternativesBuilder_ == null) {
alternatives_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
alternativesBuilder_.clear();
}
channelTag_ = 0L;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionResult_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult getDefaultInstanceForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult build() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult buildPartial() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult result = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult(this);
int from_bitField0_ = bitField0_;
if (alternativesBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
alternatives_ = java.util.Collections.unmodifiableList(alternatives_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.alternatives_ = alternatives_;
} else {
result.alternatives_ = alternativesBuilder_.build();
}
result.channelTag_ = channelTag_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult) {
return mergeFrom((yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult other) {
if (other == yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult.getDefaultInstance()) return this;
if (alternativesBuilder_ == null) {
if (!other.alternatives_.isEmpty()) {
if (alternatives_.isEmpty()) {
alternatives_ = other.alternatives_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureAlternativesIsMutable();
alternatives_.addAll(other.alternatives_);
}
onChanged();
}
} else {
if (!other.alternatives_.isEmpty()) {
if (alternativesBuilder_.isEmpty()) {
alternativesBuilder_.dispose();
alternativesBuilder_ = null;
alternatives_ = other.alternatives_;
bitField0_ = (bitField0_ & ~0x00000001);
alternativesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getAlternativesFieldBuilder() : null;
} else {
alternativesBuilder_.addAllMessages(other.alternatives_);
}
}
}
if (other.getChannelTag() != 0L) {
setChannelTag(other.getChannelTag());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List alternatives_ =
java.util.Collections.emptyList();
private void ensureAlternativesIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
alternatives_ = new java.util.ArrayList(alternatives_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder> alternativesBuilder_;
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public java.util.List getAlternativesList() {
if (alternativesBuilder_ == null) {
return java.util.Collections.unmodifiableList(alternatives_);
} else {
return alternativesBuilder_.getMessageList();
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public int getAlternativesCount() {
if (alternativesBuilder_ == null) {
return alternatives_.size();
} else {
return alternativesBuilder_.getCount();
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative getAlternatives(int index) {
if (alternativesBuilder_ == null) {
return alternatives_.get(index);
} else {
return alternativesBuilder_.getMessage(index);
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder setAlternatives(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative value) {
if (alternativesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAlternativesIsMutable();
alternatives_.set(index, value);
onChanged();
} else {
alternativesBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder setAlternatives(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder builderForValue) {
if (alternativesBuilder_ == null) {
ensureAlternativesIsMutable();
alternatives_.set(index, builderForValue.build());
onChanged();
} else {
alternativesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder addAlternatives(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative value) {
if (alternativesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAlternativesIsMutable();
alternatives_.add(value);
onChanged();
} else {
alternativesBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder addAlternatives(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative value) {
if (alternativesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAlternativesIsMutable();
alternatives_.add(index, value);
onChanged();
} else {
alternativesBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder addAlternatives(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder builderForValue) {
if (alternativesBuilder_ == null) {
ensureAlternativesIsMutable();
alternatives_.add(builderForValue.build());
onChanged();
} else {
alternativesBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder addAlternatives(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder builderForValue) {
if (alternativesBuilder_ == null) {
ensureAlternativesIsMutable();
alternatives_.add(index, builderForValue.build());
onChanged();
} else {
alternativesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder addAllAlternatives(
java.lang.Iterable extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative> values) {
if (alternativesBuilder_ == null) {
ensureAlternativesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, alternatives_);
onChanged();
} else {
alternativesBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder clearAlternatives() {
if (alternativesBuilder_ == null) {
alternatives_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
alternativesBuilder_.clear();
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public Builder removeAlternatives(int index) {
if (alternativesBuilder_ == null) {
ensureAlternativesIsMutable();
alternatives_.remove(index);
onChanged();
} else {
alternativesBuilder_.remove(index);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder getAlternativesBuilder(
int index) {
return getAlternativesFieldBuilder().getBuilder(index);
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder getAlternativesOrBuilder(
int index) {
if (alternativesBuilder_ == null) {
return alternatives_.get(index); } else {
return alternativesBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public java.util.List extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder>
getAlternativesOrBuilderList() {
if (alternativesBuilder_ != null) {
return alternativesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(alternatives_);
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder addAlternativesBuilder() {
return getAlternativesFieldBuilder().addBuilder(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.getDefaultInstance());
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder addAlternativesBuilder(
int index) {
return getAlternativesFieldBuilder().addBuilder(
index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.getDefaultInstance());
}
/**
* repeated .yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative alternatives = 1;
*/
public java.util.List
getAlternativesBuilderList() {
return getAlternativesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder>
getAlternativesFieldBuilder() {
if (alternativesBuilder_ == null) {
alternativesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder>(
alternatives_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
alternatives_ = null;
}
return alternativesBuilder_;
}
private long channelTag_ ;
/**
* int64 channel_tag = 2;
* @return The channelTag.
*/
@java.lang.Override
public long getChannelTag() {
return channelTag_;
}
/**
* int64 channel_tag = 2;
* @param value The channelTag to set.
* @return This builder for chaining.
*/
public Builder setChannelTag(long value) {
channelTag_ = value;
onChanged();
return this;
}
/**
* int64 channel_tag = 2;
* @return This builder for chaining.
*/
public Builder clearChannelTag() {
channelTag_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ai.stt.v2.SpeechRecognitionResult)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ai.stt.v2.SpeechRecognitionResult)
private static final yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult();
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public SpeechRecognitionResult parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new SpeechRecognitionResult(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionResult getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface SpeechRecognitionAlternativeOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative)
com.google.protobuf.MessageOrBuilder {
/**
* string text = 1;
* @return The text.
*/
java.lang.String getText();
/**
* string text = 1;
* @return The bytes for text.
*/
com.google.protobuf.ByteString
getTextBytes();
/**
* float confidence = 2;
* @return The confidence.
*/
float getConfidence();
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
java.util.List
getWordsList();
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo getWords(int index);
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
int getWordsCount();
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
java.util.List extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfoOrBuilder>
getWordsOrBuilderList();
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfoOrBuilder getWordsOrBuilder(
int index);
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative}
*/
public static final class SpeechRecognitionAlternative extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative)
SpeechRecognitionAlternativeOrBuilder {
private static final long serialVersionUID = 0L;
// Use SpeechRecognitionAlternative.newBuilder() to construct.
private SpeechRecognitionAlternative(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private SpeechRecognitionAlternative() {
text_ = "";
words_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new SpeechRecognitionAlternative();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private SpeechRecognitionAlternative(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
text_ = s;
break;
}
case 21: {
confidence_ = input.readFloat();
break;
}
case 26: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
words_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
words_.add(
input.readMessage(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
words_ = java.util.Collections.unmodifiableList(words_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionAlternative_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionAlternative_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder.class);
}
public static final int TEXT_FIELD_NUMBER = 1;
private volatile java.lang.Object text_;
/**
* string text = 1;
* @return The text.
*/
@java.lang.Override
public java.lang.String getText() {
java.lang.Object ref = text_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
text_ = s;
return s;
}
}
/**
* string text = 1;
* @return The bytes for text.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTextBytes() {
java.lang.Object ref = text_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
text_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int CONFIDENCE_FIELD_NUMBER = 2;
private float confidence_;
/**
* float confidence = 2;
* @return The confidence.
*/
@java.lang.Override
public float getConfidence() {
return confidence_;
}
public static final int WORDS_FIELD_NUMBER = 3;
private java.util.List words_;
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
@java.lang.Override
public java.util.List getWordsList() {
return words_;
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfoOrBuilder>
getWordsOrBuilderList() {
return words_;
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
@java.lang.Override
public int getWordsCount() {
return words_.size();
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo getWords(int index) {
return words_.get(index);
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfoOrBuilder getWordsOrBuilder(
int index) {
return words_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, text_);
}
if (java.lang.Float.floatToRawIntBits(confidence_) != 0) {
output.writeFloat(2, confidence_);
}
for (int i = 0; i < words_.size(); i++) {
output.writeMessage(3, words_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, text_);
}
if (java.lang.Float.floatToRawIntBits(confidence_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(2, confidence_);
}
for (int i = 0; i < words_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, words_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative)) {
return super.equals(obj);
}
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative other = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative) obj;
if (!getText()
.equals(other.getText())) return false;
if (java.lang.Float.floatToIntBits(getConfidence())
!= java.lang.Float.floatToIntBits(
other.getConfidence())) return false;
if (!getWordsList()
.equals(other.getWordsList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TEXT_FIELD_NUMBER;
hash = (53 * hash) + getText().hashCode();
hash = (37 * hash) + CONFIDENCE_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getConfidence());
if (getWordsCount() > 0) {
hash = (37 * hash) + WORDS_FIELD_NUMBER;
hash = (53 * hash) + getWordsList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative)
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternativeOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionAlternative_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionAlternative_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.Builder.class);
}
// Construct using yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getWordsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
text_ = "";
confidence_ = 0F;
if (wordsBuilder_ == null) {
words_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
wordsBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionAlternative_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative getDefaultInstanceForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative build() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative buildPartial() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative result = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative(this);
int from_bitField0_ = bitField0_;
result.text_ = text_;
result.confidence_ = confidence_;
if (wordsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
words_ = java.util.Collections.unmodifiableList(words_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.words_ = words_;
} else {
result.words_ = wordsBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative) {
return mergeFrom((yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative other) {
if (other == yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative.getDefaultInstance()) return this;
if (!other.getText().isEmpty()) {
text_ = other.text_;
onChanged();
}
if (other.getConfidence() != 0F) {
setConfidence(other.getConfidence());
}
if (wordsBuilder_ == null) {
if (!other.words_.isEmpty()) {
if (words_.isEmpty()) {
words_ = other.words_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureWordsIsMutable();
words_.addAll(other.words_);
}
onChanged();
}
} else {
if (!other.words_.isEmpty()) {
if (wordsBuilder_.isEmpty()) {
wordsBuilder_.dispose();
wordsBuilder_ = null;
words_ = other.words_;
bitField0_ = (bitField0_ & ~0x00000001);
wordsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getWordsFieldBuilder() : null;
} else {
wordsBuilder_.addAllMessages(other.words_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object text_ = "";
/**
* string text = 1;
* @return The text.
*/
public java.lang.String getText() {
java.lang.Object ref = text_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
text_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string text = 1;
* @return The bytes for text.
*/
public com.google.protobuf.ByteString
getTextBytes() {
java.lang.Object ref = text_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
text_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string text = 1;
* @param value The text to set.
* @return This builder for chaining.
*/
public Builder setText(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
text_ = value;
onChanged();
return this;
}
/**
* string text = 1;
* @return This builder for chaining.
*/
public Builder clearText() {
text_ = getDefaultInstance().getText();
onChanged();
return this;
}
/**
* string text = 1;
* @param value The bytes for text to set.
* @return This builder for chaining.
*/
public Builder setTextBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
text_ = value;
onChanged();
return this;
}
private float confidence_ ;
/**
* float confidence = 2;
* @return The confidence.
*/
@java.lang.Override
public float getConfidence() {
return confidence_;
}
/**
* float confidence = 2;
* @param value The confidence to set.
* @return This builder for chaining.
*/
public Builder setConfidence(float value) {
confidence_ = value;
onChanged();
return this;
}
/**
* float confidence = 2;
* @return This builder for chaining.
*/
public Builder clearConfidence() {
confidence_ = 0F;
onChanged();
return this;
}
private java.util.List words_ =
java.util.Collections.emptyList();
private void ensureWordsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
words_ = new java.util.ArrayList(words_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfoOrBuilder> wordsBuilder_;
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public java.util.List getWordsList() {
if (wordsBuilder_ == null) {
return java.util.Collections.unmodifiableList(words_);
} else {
return wordsBuilder_.getMessageList();
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public int getWordsCount() {
if (wordsBuilder_ == null) {
return words_.size();
} else {
return wordsBuilder_.getCount();
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo getWords(int index) {
if (wordsBuilder_ == null) {
return words_.get(index);
} else {
return wordsBuilder_.getMessage(index);
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public Builder setWords(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo value) {
if (wordsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureWordsIsMutable();
words_.set(index, value);
onChanged();
} else {
wordsBuilder_.setMessage(index, value);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public Builder setWords(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.Builder builderForValue) {
if (wordsBuilder_ == null) {
ensureWordsIsMutable();
words_.set(index, builderForValue.build());
onChanged();
} else {
wordsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public Builder addWords(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo value) {
if (wordsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureWordsIsMutable();
words_.add(value);
onChanged();
} else {
wordsBuilder_.addMessage(value);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public Builder addWords(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo value) {
if (wordsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureWordsIsMutable();
words_.add(index, value);
onChanged();
} else {
wordsBuilder_.addMessage(index, value);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public Builder addWords(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.Builder builderForValue) {
if (wordsBuilder_ == null) {
ensureWordsIsMutable();
words_.add(builderForValue.build());
onChanged();
} else {
wordsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public Builder addWords(
int index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.Builder builderForValue) {
if (wordsBuilder_ == null) {
ensureWordsIsMutable();
words_.add(index, builderForValue.build());
onChanged();
} else {
wordsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public Builder addAllWords(
java.lang.Iterable extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo> values) {
if (wordsBuilder_ == null) {
ensureWordsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, words_);
onChanged();
} else {
wordsBuilder_.addAllMessages(values);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public Builder clearWords() {
if (wordsBuilder_ == null) {
words_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
wordsBuilder_.clear();
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public Builder removeWords(int index) {
if (wordsBuilder_ == null) {
ensureWordsIsMutable();
words_.remove(index);
onChanged();
} else {
wordsBuilder_.remove(index);
}
return this;
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.Builder getWordsBuilder(
int index) {
return getWordsFieldBuilder().getBuilder(index);
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfoOrBuilder getWordsOrBuilder(
int index) {
if (wordsBuilder_ == null) {
return words_.get(index); } else {
return wordsBuilder_.getMessageOrBuilder(index);
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public java.util.List extends yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfoOrBuilder>
getWordsOrBuilderList() {
if (wordsBuilder_ != null) {
return wordsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(words_);
}
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.Builder addWordsBuilder() {
return getWordsFieldBuilder().addBuilder(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.getDefaultInstance());
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.Builder addWordsBuilder(
int index) {
return getWordsFieldBuilder().addBuilder(
index, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.getDefaultInstance());
}
/**
* repeated .yandex.cloud.ai.stt.v2.WordInfo words = 3;
*/
public java.util.List
getWordsBuilderList() {
return getWordsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfoOrBuilder>
getWordsFieldBuilder() {
if (wordsBuilder_ == null) {
wordsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.Builder, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfoOrBuilder>(
words_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
words_ = null;
}
return wordsBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ai.stt.v2.SpeechRecognitionAlternative)
private static final yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative();
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public SpeechRecognitionAlternative parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new SpeechRecognitionAlternative(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.SpeechRecognitionAlternative getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface WordInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.ai.stt.v2.WordInfo)
com.google.protobuf.MessageOrBuilder {
/**
* .google.protobuf.Duration start_time = 1;
* @return Whether the startTime field is set.
*/
boolean hasStartTime();
/**
* .google.protobuf.Duration start_time = 1;
* @return The startTime.
*/
com.google.protobuf.Duration getStartTime();
/**
* .google.protobuf.Duration start_time = 1;
*/
com.google.protobuf.DurationOrBuilder getStartTimeOrBuilder();
/**
* .google.protobuf.Duration end_time = 2;
* @return Whether the endTime field is set.
*/
boolean hasEndTime();
/**
* .google.protobuf.Duration end_time = 2;
* @return The endTime.
*/
com.google.protobuf.Duration getEndTime();
/**
* .google.protobuf.Duration end_time = 2;
*/
com.google.protobuf.DurationOrBuilder getEndTimeOrBuilder();
/**
* string word = 3;
* @return The word.
*/
java.lang.String getWord();
/**
* string word = 3;
* @return The bytes for word.
*/
com.google.protobuf.ByteString
getWordBytes();
/**
* float confidence = 4;
* @return The confidence.
*/
float getConfidence();
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.WordInfo}
*/
public static final class WordInfo extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.ai.stt.v2.WordInfo)
WordInfoOrBuilder {
private static final long serialVersionUID = 0L;
// Use WordInfo.newBuilder() to construct.
private WordInfo(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private WordInfo() {
word_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new WordInfo();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private WordInfo(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
com.google.protobuf.Duration.Builder subBuilder = null;
if (startTime_ != null) {
subBuilder = startTime_.toBuilder();
}
startTime_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(startTime_);
startTime_ = subBuilder.buildPartial();
}
break;
}
case 18: {
com.google.protobuf.Duration.Builder subBuilder = null;
if (endTime_ != null) {
subBuilder = endTime_.toBuilder();
}
endTime_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(endTime_);
endTime_ = subBuilder.buildPartial();
}
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
word_ = s;
break;
}
case 37: {
confidence_ = input.readFloat();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_WordInfo_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_WordInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.Builder.class);
}
public static final int START_TIME_FIELD_NUMBER = 1;
private com.google.protobuf.Duration startTime_;
/**
* .google.protobuf.Duration start_time = 1;
* @return Whether the startTime field is set.
*/
@java.lang.Override
public boolean hasStartTime() {
return startTime_ != null;
}
/**
* .google.protobuf.Duration start_time = 1;
* @return The startTime.
*/
@java.lang.Override
public com.google.protobuf.Duration getStartTime() {
return startTime_ == null ? com.google.protobuf.Duration.getDefaultInstance() : startTime_;
}
/**
* .google.protobuf.Duration start_time = 1;
*/
@java.lang.Override
public com.google.protobuf.DurationOrBuilder getStartTimeOrBuilder() {
return getStartTime();
}
public static final int END_TIME_FIELD_NUMBER = 2;
private com.google.protobuf.Duration endTime_;
/**
* .google.protobuf.Duration end_time = 2;
* @return Whether the endTime field is set.
*/
@java.lang.Override
public boolean hasEndTime() {
return endTime_ != null;
}
/**
* .google.protobuf.Duration end_time = 2;
* @return The endTime.
*/
@java.lang.Override
public com.google.protobuf.Duration getEndTime() {
return endTime_ == null ? com.google.protobuf.Duration.getDefaultInstance() : endTime_;
}
/**
* .google.protobuf.Duration end_time = 2;
*/
@java.lang.Override
public com.google.protobuf.DurationOrBuilder getEndTimeOrBuilder() {
return getEndTime();
}
public static final int WORD_FIELD_NUMBER = 3;
private volatile java.lang.Object word_;
/**
* string word = 3;
* @return The word.
*/
@java.lang.Override
public java.lang.String getWord() {
java.lang.Object ref = word_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
word_ = s;
return s;
}
}
/**
* string word = 3;
* @return The bytes for word.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getWordBytes() {
java.lang.Object ref = word_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
word_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int CONFIDENCE_FIELD_NUMBER = 4;
private float confidence_;
/**
* float confidence = 4;
* @return The confidence.
*/
@java.lang.Override
public float getConfidence() {
return confidence_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (startTime_ != null) {
output.writeMessage(1, getStartTime());
}
if (endTime_ != null) {
output.writeMessage(2, getEndTime());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(word_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, word_);
}
if (java.lang.Float.floatToRawIntBits(confidence_) != 0) {
output.writeFloat(4, confidence_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (startTime_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getStartTime());
}
if (endTime_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getEndTime());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(word_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, word_);
}
if (java.lang.Float.floatToRawIntBits(confidence_) != 0) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(4, confidence_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo)) {
return super.equals(obj);
}
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo other = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo) obj;
if (hasStartTime() != other.hasStartTime()) return false;
if (hasStartTime()) {
if (!getStartTime()
.equals(other.getStartTime())) return false;
}
if (hasEndTime() != other.hasEndTime()) return false;
if (hasEndTime()) {
if (!getEndTime()
.equals(other.getEndTime())) return false;
}
if (!getWord()
.equals(other.getWord())) return false;
if (java.lang.Float.floatToIntBits(getConfidence())
!= java.lang.Float.floatToIntBits(
other.getConfidence())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasStartTime()) {
hash = (37 * hash) + START_TIME_FIELD_NUMBER;
hash = (53 * hash) + getStartTime().hashCode();
}
if (hasEndTime()) {
hash = (37 * hash) + END_TIME_FIELD_NUMBER;
hash = (53 * hash) + getEndTime().hashCode();
}
hash = (37 * hash) + WORD_FIELD_NUMBER;
hash = (53 * hash) + getWord().hashCode();
hash = (37 * hash) + CONFIDENCE_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getConfidence());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.ai.stt.v2.WordInfo}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.ai.stt.v2.WordInfo)
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfoOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_WordInfo_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_WordInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.class, yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.Builder.class);
}
// Construct using yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (startTimeBuilder_ == null) {
startTime_ = null;
} else {
startTime_ = null;
startTimeBuilder_ = null;
}
if (endTimeBuilder_ == null) {
endTime_ = null;
} else {
endTime_ = null;
endTimeBuilder_ = null;
}
word_ = "";
confidence_ = 0F;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.internal_static_yandex_cloud_ai_stt_v2_WordInfo_descriptor;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo getDefaultInstanceForType() {
return yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo build() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo buildPartial() {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo result = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo(this);
if (startTimeBuilder_ == null) {
result.startTime_ = startTime_;
} else {
result.startTime_ = startTimeBuilder_.build();
}
if (endTimeBuilder_ == null) {
result.endTime_ = endTime_;
} else {
result.endTime_ = endTimeBuilder_.build();
}
result.word_ = word_;
result.confidence_ = confidence_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo) {
return mergeFrom((yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo other) {
if (other == yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo.getDefaultInstance()) return this;
if (other.hasStartTime()) {
mergeStartTime(other.getStartTime());
}
if (other.hasEndTime()) {
mergeEndTime(other.getEndTime());
}
if (!other.getWord().isEmpty()) {
word_ = other.word_;
onChanged();
}
if (other.getConfidence() != 0F) {
setConfidence(other.getConfidence());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private com.google.protobuf.Duration startTime_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> startTimeBuilder_;
/**
* .google.protobuf.Duration start_time = 1;
* @return Whether the startTime field is set.
*/
public boolean hasStartTime() {
return startTimeBuilder_ != null || startTime_ != null;
}
/**
* .google.protobuf.Duration start_time = 1;
* @return The startTime.
*/
public com.google.protobuf.Duration getStartTime() {
if (startTimeBuilder_ == null) {
return startTime_ == null ? com.google.protobuf.Duration.getDefaultInstance() : startTime_;
} else {
return startTimeBuilder_.getMessage();
}
}
/**
* .google.protobuf.Duration start_time = 1;
*/
public Builder setStartTime(com.google.protobuf.Duration value) {
if (startTimeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
startTime_ = value;
onChanged();
} else {
startTimeBuilder_.setMessage(value);
}
return this;
}
/**
* .google.protobuf.Duration start_time = 1;
*/
public Builder setStartTime(
com.google.protobuf.Duration.Builder builderForValue) {
if (startTimeBuilder_ == null) {
startTime_ = builderForValue.build();
onChanged();
} else {
startTimeBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .google.protobuf.Duration start_time = 1;
*/
public Builder mergeStartTime(com.google.protobuf.Duration value) {
if (startTimeBuilder_ == null) {
if (startTime_ != null) {
startTime_ =
com.google.protobuf.Duration.newBuilder(startTime_).mergeFrom(value).buildPartial();
} else {
startTime_ = value;
}
onChanged();
} else {
startTimeBuilder_.mergeFrom(value);
}
return this;
}
/**
* .google.protobuf.Duration start_time = 1;
*/
public Builder clearStartTime() {
if (startTimeBuilder_ == null) {
startTime_ = null;
onChanged();
} else {
startTime_ = null;
startTimeBuilder_ = null;
}
return this;
}
/**
* .google.protobuf.Duration start_time = 1;
*/
public com.google.protobuf.Duration.Builder getStartTimeBuilder() {
onChanged();
return getStartTimeFieldBuilder().getBuilder();
}
/**
* .google.protobuf.Duration start_time = 1;
*/
public com.google.protobuf.DurationOrBuilder getStartTimeOrBuilder() {
if (startTimeBuilder_ != null) {
return startTimeBuilder_.getMessageOrBuilder();
} else {
return startTime_ == null ?
com.google.protobuf.Duration.getDefaultInstance() : startTime_;
}
}
/**
* .google.protobuf.Duration start_time = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>
getStartTimeFieldBuilder() {
if (startTimeBuilder_ == null) {
startTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
getStartTime(),
getParentForChildren(),
isClean());
startTime_ = null;
}
return startTimeBuilder_;
}
private com.google.protobuf.Duration endTime_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> endTimeBuilder_;
/**
* .google.protobuf.Duration end_time = 2;
* @return Whether the endTime field is set.
*/
public boolean hasEndTime() {
return endTimeBuilder_ != null || endTime_ != null;
}
/**
* .google.protobuf.Duration end_time = 2;
* @return The endTime.
*/
public com.google.protobuf.Duration getEndTime() {
if (endTimeBuilder_ == null) {
return endTime_ == null ? com.google.protobuf.Duration.getDefaultInstance() : endTime_;
} else {
return endTimeBuilder_.getMessage();
}
}
/**
* .google.protobuf.Duration end_time = 2;
*/
public Builder setEndTime(com.google.protobuf.Duration value) {
if (endTimeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
endTime_ = value;
onChanged();
} else {
endTimeBuilder_.setMessage(value);
}
return this;
}
/**
* .google.protobuf.Duration end_time = 2;
*/
public Builder setEndTime(
com.google.protobuf.Duration.Builder builderForValue) {
if (endTimeBuilder_ == null) {
endTime_ = builderForValue.build();
onChanged();
} else {
endTimeBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* .google.protobuf.Duration end_time = 2;
*/
public Builder mergeEndTime(com.google.protobuf.Duration value) {
if (endTimeBuilder_ == null) {
if (endTime_ != null) {
endTime_ =
com.google.protobuf.Duration.newBuilder(endTime_).mergeFrom(value).buildPartial();
} else {
endTime_ = value;
}
onChanged();
} else {
endTimeBuilder_.mergeFrom(value);
}
return this;
}
/**
* .google.protobuf.Duration end_time = 2;
*/
public Builder clearEndTime() {
if (endTimeBuilder_ == null) {
endTime_ = null;
onChanged();
} else {
endTime_ = null;
endTimeBuilder_ = null;
}
return this;
}
/**
* .google.protobuf.Duration end_time = 2;
*/
public com.google.protobuf.Duration.Builder getEndTimeBuilder() {
onChanged();
return getEndTimeFieldBuilder().getBuilder();
}
/**
* .google.protobuf.Duration end_time = 2;
*/
public com.google.protobuf.DurationOrBuilder getEndTimeOrBuilder() {
if (endTimeBuilder_ != null) {
return endTimeBuilder_.getMessageOrBuilder();
} else {
return endTime_ == null ?
com.google.protobuf.Duration.getDefaultInstance() : endTime_;
}
}
/**
* .google.protobuf.Duration end_time = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>
getEndTimeFieldBuilder() {
if (endTimeBuilder_ == null) {
endTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
getEndTime(),
getParentForChildren(),
isClean());
endTime_ = null;
}
return endTimeBuilder_;
}
private java.lang.Object word_ = "";
/**
* string word = 3;
* @return The word.
*/
public java.lang.String getWord() {
java.lang.Object ref = word_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
word_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* string word = 3;
* @return The bytes for word.
*/
public com.google.protobuf.ByteString
getWordBytes() {
java.lang.Object ref = word_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
word_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* string word = 3;
* @param value The word to set.
* @return This builder for chaining.
*/
public Builder setWord(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
word_ = value;
onChanged();
return this;
}
/**
* string word = 3;
* @return This builder for chaining.
*/
public Builder clearWord() {
word_ = getDefaultInstance().getWord();
onChanged();
return this;
}
/**
* string word = 3;
* @param value The bytes for word to set.
* @return This builder for chaining.
*/
public Builder setWordBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
word_ = value;
onChanged();
return this;
}
private float confidence_ ;
/**
* float confidence = 4;
* @return The confidence.
*/
@java.lang.Override
public float getConfidence() {
return confidence_;
}
/**
* float confidence = 4;
* @param value The confidence to set.
* @return This builder for chaining.
*/
public Builder setConfidence(float value) {
confidence_ = value;
onChanged();
return this;
}
/**
* float confidence = 4;
* @return This builder for chaining.
*/
public Builder clearConfidence() {
confidence_ = 0F;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.ai.stt.v2.WordInfo)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.ai.stt.v2.WordInfo)
private static final yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo();
}
public static yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public WordInfo parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new WordInfo(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.ai.stt.v2.SttServiceOuterClass.WordInfo getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ai_stt_v2_RecognitionAudio_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ai_stt_v2_RecognitionAudio_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ai_stt_v2_RecognitionConfig_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ai_stt_v2_RecognitionConfig_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ai_stt_v2_RecognitionSpec_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ai_stt_v2_RecognitionSpec_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionChunk_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionChunk_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionResult_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionResult_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionAlternative_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionAlternative_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_ai_stt_v2_WordInfo_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_ai_stt_v2_WordInfo_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n(yandex/cloud/ai/stt/v2/stt_service.pro" +
"to\022\026yandex.cloud.ai.stt.v2\032\034google/api/a" +
"nnotations.proto\032\036google/protobuf/durati" +
"on.proto\032 yandex/cloud/api/operation.pro" +
"to\032&yandex/cloud/operation/operation.pro" +
"to\"\223\001\n\035LongRunningRecognitionRequest\0229\n\006" +
"config\030\001 \001(\0132).yandex.cloud.ai.stt.v2.Re" +
"cognitionConfig\0227\n\005audio\030\002 \001(\0132(.yandex." +
"cloud.ai.stt.v2.RecognitionAudio\"a\n\036Long" +
"RunningRecognitionResponse\022?\n\006chunks\030\001 \003" +
"(\0132/.yandex.cloud.ai.stt.v2.SpeechRecogn" +
"itionResult\"\210\001\n\033StreamingRecognitionRequ" +
"est\022;\n\006config\030\001 \001(\0132).yandex.cloud.ai.st" +
"t.v2.RecognitionConfigH\000\022\027\n\raudio_conten" +
"t\030\002 \001(\014H\000B\023\n\021streaming_request\"}\n\034Stream" +
"ingRecognitionResponse\022>\n\006chunks\030\001 \003(\0132." +
".yandex.cloud.ai.stt.v2.SpeechRecognitio" +
"nChunkJ\004\010\002\020\003R\027end_of_single_utterance\"D\n" +
"\020RecognitionAudio\022\021\n\007content\030\001 \001(\014H\000\022\r\n\003" +
"uri\030\002 \001(\tH\000B\016\n\014audio_source\"f\n\021Recogniti" +
"onConfig\022>\n\rspecification\030\001 \001(\0132\'.yandex" +
".cloud.ai.stt.v2.RecognitionSpec\022\021\n\tfold" +
"er_id\030\002 \001(\t\"\223\003\n\017RecognitionSpec\022M\n\016audio" +
"_encoding\030\001 \001(\01625.yandex.cloud.ai.stt.v2" +
".RecognitionSpec.AudioEncoding\022\031\n\021sample" +
"_rate_hertz\030\002 \001(\003\022\025\n\rlanguage_code\030\003 \001(\t" +
"\022\030\n\020profanity_filter\030\004 \001(\010\022\r\n\005model\030\005 \001(" +
"\t\022\027\n\017partial_results\030\007 \001(\010\022\030\n\020single_utt" +
"erance\030\010 \001(\010\022\033\n\023audio_channel_count\030\t \001(" +
"\003\022\023\n\013raw_results\030\n \001(\010\022\027\n\017literature_tex" +
"t\030\013 \001(\010\"X\n\rAudioEncoding\022\036\n\032AUDIO_ENCODI" +
"NG_UNSPECIFIED\020\000\022\020\n\014LINEAR16_PCM\020\001\022\014\n\010OG" +
"G_OPUS\020\002\022\007\n\003MP3\020\003\"\215\001\n\026SpeechRecognitionC" +
"hunk\022J\n\014alternatives\030\001 \003(\01324.yandex.clou" +
"d.ai.stt.v2.SpeechRecognitionAlternative" +
"\022\r\n\005final\030\002 \001(\010\022\030\n\020end_of_utterance\030\003 \001(" +
"\010\"z\n\027SpeechRecognitionResult\022J\n\014alternat" +
"ives\030\001 \003(\01324.yandex.cloud.ai.stt.v2.Spee" +
"chRecognitionAlternative\022\023\n\013channel_tag\030" +
"\002 \001(\003\"q\n\034SpeechRecognitionAlternative\022\014\n" +
"\004text\030\001 \001(\t\022\022\n\nconfidence\030\002 \001(\002\022/\n\005words" +
"\030\003 \003(\0132 .yandex.cloud.ai.stt.v2.WordInfo" +
"\"\210\001\n\010WordInfo\022-\n\nstart_time\030\001 \001(\0132\031.goog" +
"le.protobuf.Duration\022+\n\010end_time\030\002 \001(\0132\031" +
".google.protobuf.Duration\022\014\n\004word\030\003 \001(\t\022" +
"\022\n\nconfidence\030\004 \001(\0022\333\002\n\nSttService\022\304\001\n\024L" +
"ongRunningRecognize\0225.yandex.cloud.ai.st" +
"t.v2.LongRunningRecognitionRequest\032!.yan" +
"dex.cloud.operation.Operation\"R\202\323\344\223\002(\"#/" +
"speech/stt/v2/longRunningRecognize:\001*\262\322*" +
" \022\036LongRunningRecognitionResponse\022\205\001\n\022St" +
"reamingRecognize\0223.yandex.cloud.ai.stt.v" +
"2.StreamingRecognitionRequest\0324.yandex.c" +
"loud.ai.stt.v2.StreamingRecognitionRespo" +
"nse\"\000(\0010\001B\\\n\032yandex.cloud.api.ai.stt.v2Z" +
">github.com/yandex-cloud/go-genproto/yan" +
"dex/cloud/ai/stt/v2;sttb\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.api.AnnotationsProto.getDescriptor(),
com.google.protobuf.DurationProto.getDescriptor(),
yandex.cloud.api.OperationOuterClass.getDescriptor(),
yandex.cloud.api.operation.OperationOuterClass.getDescriptor(),
});
internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionRequest_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionRequest_descriptor,
new java.lang.String[] { "Config", "Audio", });
internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionResponse_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ai_stt_v2_LongRunningRecognitionResponse_descriptor,
new java.lang.String[] { "Chunks", });
internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionRequest_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionRequest_descriptor,
new java.lang.String[] { "Config", "AudioContent", "StreamingRequest", });
internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionResponse_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ai_stt_v2_StreamingRecognitionResponse_descriptor,
new java.lang.String[] { "Chunks", });
internal_static_yandex_cloud_ai_stt_v2_RecognitionAudio_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_yandex_cloud_ai_stt_v2_RecognitionAudio_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ai_stt_v2_RecognitionAudio_descriptor,
new java.lang.String[] { "Content", "Uri", "AudioSource", });
internal_static_yandex_cloud_ai_stt_v2_RecognitionConfig_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_yandex_cloud_ai_stt_v2_RecognitionConfig_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ai_stt_v2_RecognitionConfig_descriptor,
new java.lang.String[] { "Specification", "FolderId", });
internal_static_yandex_cloud_ai_stt_v2_RecognitionSpec_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_yandex_cloud_ai_stt_v2_RecognitionSpec_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ai_stt_v2_RecognitionSpec_descriptor,
new java.lang.String[] { "AudioEncoding", "SampleRateHertz", "LanguageCode", "ProfanityFilter", "Model", "PartialResults", "SingleUtterance", "AudioChannelCount", "RawResults", "LiteratureText", });
internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionChunk_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionChunk_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionChunk_descriptor,
new java.lang.String[] { "Alternatives", "Final", "EndOfUtterance", });
internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionResult_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionResult_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionResult_descriptor,
new java.lang.String[] { "Alternatives", "ChannelTag", });
internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionAlternative_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionAlternative_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ai_stt_v2_SpeechRecognitionAlternative_descriptor,
new java.lang.String[] { "Text", "Confidence", "Words", });
internal_static_yandex_cloud_ai_stt_v2_WordInfo_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_yandex_cloud_ai_stt_v2_WordInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_ai_stt_v2_WordInfo_descriptor,
new java.lang.String[] { "StartTime", "EndTime", "Word", "Confidence", });
com.google.protobuf.ExtensionRegistry registry =
com.google.protobuf.ExtensionRegistry.newInstance();
registry.add(com.google.api.AnnotationsProto.http);
registry.add(yandex.cloud.api.OperationOuterClass.operation);
com.google.protobuf.Descriptors.FileDescriptor
.internalUpdateFileDescriptor(descriptor, registry);
com.google.api.AnnotationsProto.getDescriptor();
com.google.protobuf.DurationProto.getDescriptor();
yandex.cloud.api.OperationOuterClass.getDescriptor();
yandex.cloud.api.operation.OperationOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy