diff --git a/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/AdaptationClient.java b/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/AdaptationClient.java index 8263c6148..066ee3733 100644 --- a/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/AdaptationClient.java +++ b/google-cloud-speech/src/main/java/com/google/cloud/speech/v1p1beta1/AdaptationClient.java @@ -170,8 +170,8 @@ public AdaptationStub getStub() { * @param parent Required. The parent resource where this phrase set will be created. Format: * {api_version}/projects/{project}/locations/{location}/phraseSets * @param phraseSet Required. The phrase set to create. - * @param phraseSetId The ID to use for the phrase set, which will become the final component of - * the phrase set's resource name. + * @param phraseSetId Required. The ID to use for the phrase set, which will become the final + * component of the phrase set's resource name. *
This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -206,8 +206,8 @@ public final PhraseSet createPhraseSet( * @param parent Required. The parent resource where this phrase set will be created. Format: * {api_version}/projects/{project}/locations/{location}/phraseSets * @param phraseSet Required. The phrase set to create. - * @param phraseSetId The ID to use for the phrase set, which will become the final component of - * the phrase set's resource name. + * @param phraseSetId Required. The ID to use for the phrase set, which will become the final + * component of the phrase set's resource name. *
This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
@@ -687,8 +687,8 @@ public final UnaryCallable This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
@@ -721,8 +721,8 @@ public final CustomClass createCustomClass(
* @param parent Required. The parent resource where this custom class will be created. Format:
* {api_version}/projects/{project}/locations/{location}/customClasses
* @param customClass Required. The custom class to create.
- * @param customClassId The ID to use for the custom class, which will become the final component
- * of the custom class' resource name.
+ * @param customClassId Required. The ID to use for the custom class, which will become the final
+ * component of the custom class' resource name.
* This value should be 4-63 characters, and valid characters are /[a-z][0-9]-/.
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
*/
diff --git a/google-cloud-speech/src/test/java/com/google/cloud/speech/v1p1beta1/SpeechClientTest.java b/google-cloud-speech/src/test/java/com/google/cloud/speech/v1p1beta1/SpeechClientTest.java
index 8d51444fe..c013727aa 100644
--- a/google-cloud-speech/src/test/java/com/google/cloud/speech/v1p1beta1/SpeechClientTest.java
+++ b/google-cloud-speech/src/test/java/com/google/cloud/speech/v1p1beta1/SpeechClientTest.java
@@ -30,6 +30,7 @@
import com.google.longrunning.Operation;
import com.google.protobuf.AbstractMessage;
import com.google.protobuf.Any;
+import com.google.protobuf.Duration;
import com.google.rpc.Status;
import io.grpc.StatusRuntimeException;
import java.io.IOException;
@@ -89,6 +90,7 @@ public void recognizeTest() throws Exception {
RecognizeResponse expectedResponse =
RecognizeResponse.newBuilder()
.addAllResults(new ArrayList
- * The ID to use for the custom class, which will become the final
+ * Required. The ID to use for the custom class, which will become the final
* component of the custom class' resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string custom_class_id = 2;
+ * string custom_class_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @return The customClassId.
*/
@@ -224,13 +224,13 @@ public java.lang.String getCustomClassId() {
*
*
*
- * The ID to use for the custom class, which will become the final
+ * Required. The ID to use for the custom class, which will become the final
* component of the custom class' resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string custom_class_id = 2;
+ * string custom_class_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @return The bytes for customClassId.
*/
@@ -795,13 +795,13 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) {
*
*
*
- * The ID to use for the custom class, which will become the final
+ * Required. The ID to use for the custom class, which will become the final
* component of the custom class' resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string custom_class_id = 2;
+ * string custom_class_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @return The customClassId.
*/
@@ -820,13 +820,13 @@ public java.lang.String getCustomClassId() {
*
*
*
- * The ID to use for the custom class, which will become the final
+ * Required. The ID to use for the custom class, which will become the final
* component of the custom class' resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string custom_class_id = 2;
+ * string custom_class_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @return The bytes for customClassId.
*/
@@ -845,13 +845,13 @@ public com.google.protobuf.ByteString getCustomClassIdBytes() {
*
*
*
- * The ID to use for the custom class, which will become the final
+ * Required. The ID to use for the custom class, which will become the final
* component of the custom class' resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string custom_class_id = 2;
+ * string custom_class_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @param value The customClassId to set.
* @return This builder for chaining.
@@ -869,13 +869,13 @@ public Builder setCustomClassId(java.lang.String value) {
*
*
*
- * The ID to use for the custom class, which will become the final
+ * Required. The ID to use for the custom class, which will become the final
* component of the custom class' resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string custom_class_id = 2;
+ * string custom_class_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @return This builder for chaining.
*/
@@ -889,13 +889,13 @@ public Builder clearCustomClassId() {
*
*
*
- * The ID to use for the custom class, which will become the final
+ * Required. The ID to use for the custom class, which will become the final
* component of the custom class' resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string custom_class_id = 2;
+ * string custom_class_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @param value The bytes for customClassId to set.
* @return This builder for chaining.
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/CreateCustomClassRequestOrBuilder.java b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/CreateCustomClassRequestOrBuilder.java
index 8ba488d63..aaa1d09ec 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/CreateCustomClassRequestOrBuilder.java
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/CreateCustomClassRequestOrBuilder.java
@@ -60,13 +60,13 @@ public interface CreateCustomClassRequestOrBuilder
*
*
*
- * The ID to use for the custom class, which will become the final
+ * Required. The ID to use for the custom class, which will become the final
* component of the custom class' resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string custom_class_id = 2;
+ * string custom_class_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @return The customClassId.
*/
@@ -75,13 +75,13 @@ public interface CreateCustomClassRequestOrBuilder
*
*
*
- * The ID to use for the custom class, which will become the final
+ * Required. The ID to use for the custom class, which will become the final
* component of the custom class' resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string custom_class_id = 2;
+ * string custom_class_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @return The bytes for customClassId.
*/
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/CreatePhraseSetRequest.java b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/CreatePhraseSetRequest.java
index 344f3b1bc..70b008726 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/CreatePhraseSetRequest.java
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/CreatePhraseSetRequest.java
@@ -198,13 +198,13 @@ public com.google.protobuf.ByteString getParentBytes() {
*
*
*
- * The ID to use for the phrase set, which will become the final
+ * Required. The ID to use for the phrase set, which will become the final
* component of the phrase set's resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string phrase_set_id = 2;
+ * string phrase_set_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @return The phraseSetId.
*/
@@ -224,13 +224,13 @@ public java.lang.String getPhraseSetId() {
*
*
*
- * The ID to use for the phrase set, which will become the final
+ * Required. The ID to use for the phrase set, which will become the final
* component of the phrase set's resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string phrase_set_id = 2;
+ * string phrase_set_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @return The bytes for phraseSetId.
*/
@@ -795,13 +795,13 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) {
*
*
*
- * The ID to use for the phrase set, which will become the final
+ * Required. The ID to use for the phrase set, which will become the final
* component of the phrase set's resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string phrase_set_id = 2;
+ * string phrase_set_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @return The phraseSetId.
*/
@@ -820,13 +820,13 @@ public java.lang.String getPhraseSetId() {
*
*
*
- * The ID to use for the phrase set, which will become the final
+ * Required. The ID to use for the phrase set, which will become the final
* component of the phrase set's resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string phrase_set_id = 2;
+ * string phrase_set_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @return The bytes for phraseSetId.
*/
@@ -845,13 +845,13 @@ public com.google.protobuf.ByteString getPhraseSetIdBytes() {
*
*
*
- * The ID to use for the phrase set, which will become the final
+ * Required. The ID to use for the phrase set, which will become the final
* component of the phrase set's resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string phrase_set_id = 2;
+ * string phrase_set_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @param value The phraseSetId to set.
* @return This builder for chaining.
@@ -869,13 +869,13 @@ public Builder setPhraseSetId(java.lang.String value) {
*
*
*
- * The ID to use for the phrase set, which will become the final
+ * Required. The ID to use for the phrase set, which will become the final
* component of the phrase set's resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string phrase_set_id = 2;
+ * string phrase_set_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @return This builder for chaining.
*/
@@ -889,13 +889,13 @@ public Builder clearPhraseSetId() {
*
*
*
- * The ID to use for the phrase set, which will become the final
+ * Required. The ID to use for the phrase set, which will become the final
* component of the phrase set's resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string phrase_set_id = 2;
+ * string phrase_set_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @param value The bytes for phraseSetId to set.
* @return This builder for chaining.
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/CreatePhraseSetRequestOrBuilder.java b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/CreatePhraseSetRequestOrBuilder.java
index 21a36bdc1..aa70f07c3 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/CreatePhraseSetRequestOrBuilder.java
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/CreatePhraseSetRequestOrBuilder.java
@@ -60,13 +60,13 @@ public interface CreatePhraseSetRequestOrBuilder
*
*
*
- * The ID to use for the phrase set, which will become the final
+ * Required. The ID to use for the phrase set, which will become the final
* component of the phrase set's resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string phrase_set_id = 2;
+ * string phrase_set_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @return The phraseSetId.
*/
@@ -75,13 +75,13 @@ public interface CreatePhraseSetRequestOrBuilder
*
*
*
- * The ID to use for the phrase set, which will become the final
+ * Required. The ID to use for the phrase set, which will become the final
* component of the phrase set's resource name.
* This value should be 4-63 characters, and valid characters
* are /[a-z][0-9]-/.
*
*
- * string phrase_set_id = 2;
+ * string phrase_set_id = 2 [(.google.api.field_behavior) = REQUIRED];
*
* @return The bytes for phraseSetId.
*/
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/LongRunningRecognizeResponse.java b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/LongRunningRecognizeResponse.java
index e598b323e..3d09e7157 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/LongRunningRecognizeResponse.java
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/LongRunningRecognizeResponse.java
@@ -89,6 +89,21 @@ private LongRunningRecognizeResponse(
extensionRegistry));
break;
}
+ case 26:
+ {
+ com.google.protobuf.Duration.Builder subBuilder = null;
+ if (totalBilledTime_ != null) {
+ subBuilder = totalBilledTime_.toBuilder();
+ }
+ totalBilledTime_ =
+ input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(totalBilledTime_);
+ totalBilledTime_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
case 50:
{
com.google.cloud.speech.v1p1beta1.TranscriptOutputConfig.Builder subBuilder = null;
@@ -234,6 +249,54 @@ public com.google.cloud.speech.v1p1beta1.SpeechRecognitionResultOrBuilder getRes
return results_.get(index);
}
+ public static final int TOTAL_BILLED_TIME_FIELD_NUMBER = 3;
+ private com.google.protobuf.Duration totalBilledTime_;
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ *
+ * @return Whether the totalBilledTime field is set.
+ */
+ @java.lang.Override
+ public boolean hasTotalBilledTime() {
+ return totalBilledTime_ != null;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ *
+ * @return The totalBilledTime.
+ */
+ @java.lang.Override
+ public com.google.protobuf.Duration getTotalBilledTime() {
+ return totalBilledTime_ == null
+ ? com.google.protobuf.Duration.getDefaultInstance()
+ : totalBilledTime_;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ @java.lang.Override
+ public com.google.protobuf.DurationOrBuilder getTotalBilledTimeOrBuilder() {
+ return getTotalBilledTime();
+ }
+
public static final int OUTPUT_CONFIG_FIELD_NUMBER = 6;
private com.google.cloud.speech.v1p1beta1.TranscriptOutputConfig outputConfig_;
/**
@@ -346,6 +409,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
for (int i = 0; i < results_.size(); i++) {
output.writeMessage(2, results_.get(i));
}
+ if (totalBilledTime_ != null) {
+ output.writeMessage(3, getTotalBilledTime());
+ }
if (outputConfig_ != null) {
output.writeMessage(6, getOutputConfig());
}
@@ -364,6 +430,9 @@ public int getSerializedSize() {
for (int i = 0; i < results_.size(); i++) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, results_.get(i));
}
+ if (totalBilledTime_ != null) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getTotalBilledTime());
+ }
if (outputConfig_ != null) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getOutputConfig());
}
@@ -387,6 +456,10 @@ public boolean equals(final java.lang.Object obj) {
(com.google.cloud.speech.v1p1beta1.LongRunningRecognizeResponse) obj;
if (!getResultsList().equals(other.getResultsList())) return false;
+ if (hasTotalBilledTime() != other.hasTotalBilledTime()) return false;
+ if (hasTotalBilledTime()) {
+ if (!getTotalBilledTime().equals(other.getTotalBilledTime())) return false;
+ }
if (hasOutputConfig() != other.hasOutputConfig()) return false;
if (hasOutputConfig()) {
if (!getOutputConfig().equals(other.getOutputConfig())) return false;
@@ -410,6 +483,10 @@ public int hashCode() {
hash = (37 * hash) + RESULTS_FIELD_NUMBER;
hash = (53 * hash) + getResultsList().hashCode();
}
+ if (hasTotalBilledTime()) {
+ hash = (37 * hash) + TOTAL_BILLED_TIME_FIELD_NUMBER;
+ hash = (53 * hash) + getTotalBilledTime().hashCode();
+ }
if (hasOutputConfig()) {
hash = (37 * hash) + OUTPUT_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getOutputConfig().hashCode();
@@ -576,6 +653,12 @@ public Builder clear() {
} else {
resultsBuilder_.clear();
}
+ if (totalBilledTimeBuilder_ == null) {
+ totalBilledTime_ = null;
+ } else {
+ totalBilledTime_ = null;
+ totalBilledTimeBuilder_ = null;
+ }
if (outputConfigBuilder_ == null) {
outputConfig_ = null;
} else {
@@ -626,6 +709,11 @@ public com.google.cloud.speech.v1p1beta1.LongRunningRecognizeResponse buildParti
} else {
result.results_ = resultsBuilder_.build();
}
+ if (totalBilledTimeBuilder_ == null) {
+ result.totalBilledTime_ = totalBilledTime_;
+ } else {
+ result.totalBilledTime_ = totalBilledTimeBuilder_.build();
+ }
if (outputConfigBuilder_ == null) {
result.outputConfig_ = outputConfig_;
} else {
@@ -714,6 +802,9 @@ public Builder mergeFrom(com.google.cloud.speech.v1p1beta1.LongRunningRecognizeR
}
}
}
+ if (other.hasTotalBilledTime()) {
+ mergeTotalBilledTime(other.getTotalBilledTime());
+ }
if (other.hasOutputConfig()) {
mergeOutputConfig(other.getOutputConfig());
}
@@ -1136,6 +1227,191 @@ public com.google.cloud.speech.v1p1beta1.SpeechRecognitionResult.Builder addResu
return resultsBuilder_;
}
+ private com.google.protobuf.Duration totalBilledTime_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.google.protobuf.Duration,
+ com.google.protobuf.Duration.Builder,
+ com.google.protobuf.DurationOrBuilder>
+ totalBilledTimeBuilder_;
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ *
+ * @return Whether the totalBilledTime field is set.
+ */
+ public boolean hasTotalBilledTime() {
+ return totalBilledTimeBuilder_ != null || totalBilledTime_ != null;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ *
+ * @return The totalBilledTime.
+ */
+ public com.google.protobuf.Duration getTotalBilledTime() {
+ if (totalBilledTimeBuilder_ == null) {
+ return totalBilledTime_ == null
+ ? com.google.protobuf.Duration.getDefaultInstance()
+ : totalBilledTime_;
+ } else {
+ return totalBilledTimeBuilder_.getMessage();
+ }
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ public Builder setTotalBilledTime(com.google.protobuf.Duration value) {
+ if (totalBilledTimeBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ totalBilledTime_ = value;
+ onChanged();
+ } else {
+ totalBilledTimeBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ public Builder setTotalBilledTime(com.google.protobuf.Duration.Builder builderForValue) {
+ if (totalBilledTimeBuilder_ == null) {
+ totalBilledTime_ = builderForValue.build();
+ onChanged();
+ } else {
+ totalBilledTimeBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ public Builder mergeTotalBilledTime(com.google.protobuf.Duration value) {
+ if (totalBilledTimeBuilder_ == null) {
+ if (totalBilledTime_ != null) {
+ totalBilledTime_ =
+ com.google.protobuf.Duration.newBuilder(totalBilledTime_)
+ .mergeFrom(value)
+ .buildPartial();
+ } else {
+ totalBilledTime_ = value;
+ }
+ onChanged();
+ } else {
+ totalBilledTimeBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ public Builder clearTotalBilledTime() {
+ if (totalBilledTimeBuilder_ == null) {
+ totalBilledTime_ = null;
+ onChanged();
+ } else {
+ totalBilledTime_ = null;
+ totalBilledTimeBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ public com.google.protobuf.Duration.Builder getTotalBilledTimeBuilder() {
+
+ onChanged();
+ return getTotalBilledTimeFieldBuilder().getBuilder();
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ public com.google.protobuf.DurationOrBuilder getTotalBilledTimeOrBuilder() {
+ if (totalBilledTimeBuilder_ != null) {
+ return totalBilledTimeBuilder_.getMessageOrBuilder();
+ } else {
+ return totalBilledTime_ == null
+ ? com.google.protobuf.Duration.getDefaultInstance()
+ : totalBilledTime_;
+ }
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.google.protobuf.Duration,
+ com.google.protobuf.Duration.Builder,
+ com.google.protobuf.DurationOrBuilder>
+ getTotalBilledTimeFieldBuilder() {
+ if (totalBilledTimeBuilder_ == null) {
+ totalBilledTimeBuilder_ =
+ new com.google.protobuf.SingleFieldBuilderV3<
+ com.google.protobuf.Duration,
+ com.google.protobuf.Duration.Builder,
+ com.google.protobuf.DurationOrBuilder>(
+ getTotalBilledTime(), getParentForChildren(), isClean());
+ totalBilledTime_ = null;
+ }
+ return totalBilledTimeBuilder_;
+ }
+
private com.google.cloud.speech.v1p1beta1.TranscriptOutputConfig outputConfig_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.cloud.speech.v1p1beta1.TranscriptOutputConfig,
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/LongRunningRecognizeResponseOrBuilder.java b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/LongRunningRecognizeResponseOrBuilder.java
index ce888f9f5..e5af48096 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/LongRunningRecognizeResponseOrBuilder.java
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/LongRunningRecognizeResponseOrBuilder.java
@@ -80,6 +80,41 @@ public interface LongRunningRecognizeResponseOrBuilder
*/
com.google.cloud.speech.v1p1beta1.SpeechRecognitionResultOrBuilder getResultsOrBuilder(int index);
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ *
+ * @return Whether the totalBilledTime field is set.
+ */
+ boolean hasTotalBilledTime();
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ *
+ * @return The totalBilledTime.
+ */
+ com.google.protobuf.Duration getTotalBilledTime();
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ com.google.protobuf.DurationOrBuilder getTotalBilledTimeOrBuilder();
+
/**
*
*
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/RecognizeResponse.java b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/RecognizeResponse.java
index 6b217c7ba..6da45b951 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/RecognizeResponse.java
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/RecognizeResponse.java
@@ -87,6 +87,21 @@ private RecognizeResponse(
extensionRegistry));
break;
}
+ case 26:
+ {
+ com.google.protobuf.Duration.Builder subBuilder = null;
+ if (totalBilledTime_ != null) {
+ subBuilder = totalBilledTime_.toBuilder();
+ }
+ totalBilledTime_ =
+ input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(totalBilledTime_);
+ totalBilledTime_ = subBuilder.buildPartial();
+ }
+
+ break;
+ }
default:
{
if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) {
@@ -201,6 +216,54 @@ public com.google.cloud.speech.v1p1beta1.SpeechRecognitionResultOrBuilder getRes
return results_.get(index);
}
+ public static final int TOTAL_BILLED_TIME_FIELD_NUMBER = 3;
+ private com.google.protobuf.Duration totalBilledTime_;
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ *
+ * @return Whether the totalBilledTime field is set.
+ */
+ @java.lang.Override
+ public boolean hasTotalBilledTime() {
+ return totalBilledTime_ != null;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ *
+ * @return The totalBilledTime.
+ */
+ @java.lang.Override
+ public com.google.protobuf.Duration getTotalBilledTime() {
+ return totalBilledTime_ == null
+ ? com.google.protobuf.Duration.getDefaultInstance()
+ : totalBilledTime_;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ @java.lang.Override
+ public com.google.protobuf.DurationOrBuilder getTotalBilledTimeOrBuilder() {
+ return getTotalBilledTime();
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
@@ -218,6 +281,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
for (int i = 0; i < results_.size(); i++) {
output.writeMessage(2, results_.get(i));
}
+ if (totalBilledTime_ != null) {
+ output.writeMessage(3, getTotalBilledTime());
+ }
unknownFields.writeTo(output);
}
@@ -230,6 +296,9 @@ public int getSerializedSize() {
for (int i = 0; i < results_.size(); i++) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, results_.get(i));
}
+ if (totalBilledTime_ != null) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getTotalBilledTime());
+ }
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
@@ -247,6 +316,10 @@ public boolean equals(final java.lang.Object obj) {
(com.google.cloud.speech.v1p1beta1.RecognizeResponse) obj;
if (!getResultsList().equals(other.getResultsList())) return false;
+ if (hasTotalBilledTime() != other.hasTotalBilledTime()) return false;
+ if (hasTotalBilledTime()) {
+ if (!getTotalBilledTime().equals(other.getTotalBilledTime())) return false;
+ }
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@@ -262,6 +335,10 @@ public int hashCode() {
hash = (37 * hash) + RESULTS_FIELD_NUMBER;
hash = (53 * hash) + getResultsList().hashCode();
}
+ if (hasTotalBilledTime()) {
+ hash = (37 * hash) + TOTAL_BILLED_TIME_FIELD_NUMBER;
+ hash = (53 * hash) + getTotalBilledTime().hashCode();
+ }
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@@ -417,6 +494,12 @@ public Builder clear() {
} else {
resultsBuilder_.clear();
}
+ if (totalBilledTimeBuilder_ == null) {
+ totalBilledTime_ = null;
+ } else {
+ totalBilledTime_ = null;
+ totalBilledTimeBuilder_ = null;
+ }
return this;
}
@@ -454,6 +537,11 @@ public com.google.cloud.speech.v1p1beta1.RecognizeResponse buildPartial() {
} else {
result.results_ = resultsBuilder_.build();
}
+ if (totalBilledTimeBuilder_ == null) {
+ result.totalBilledTime_ = totalBilledTime_;
+ } else {
+ result.totalBilledTime_ = totalBilledTimeBuilder_.build();
+ }
onBuilt();
return result;
}
@@ -531,6 +619,9 @@ public Builder mergeFrom(com.google.cloud.speech.v1p1beta1.RecognizeResponse oth
}
}
}
+ if (other.hasTotalBilledTime()) {
+ mergeTotalBilledTime(other.getTotalBilledTime());
+ }
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@@ -946,6 +1037,191 @@ public com.google.cloud.speech.v1p1beta1.SpeechRecognitionResult.Builder addResu
return resultsBuilder_;
}
+ private com.google.protobuf.Duration totalBilledTime_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.google.protobuf.Duration,
+ com.google.protobuf.Duration.Builder,
+ com.google.protobuf.DurationOrBuilder>
+ totalBilledTimeBuilder_;
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ *
+ * @return Whether the totalBilledTime field is set.
+ */
+ public boolean hasTotalBilledTime() {
+ return totalBilledTimeBuilder_ != null || totalBilledTime_ != null;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ *
+ * @return The totalBilledTime.
+ */
+ public com.google.protobuf.Duration getTotalBilledTime() {
+ if (totalBilledTimeBuilder_ == null) {
+ return totalBilledTime_ == null
+ ? com.google.protobuf.Duration.getDefaultInstance()
+ : totalBilledTime_;
+ } else {
+ return totalBilledTimeBuilder_.getMessage();
+ }
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ public Builder setTotalBilledTime(com.google.protobuf.Duration value) {
+ if (totalBilledTimeBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ totalBilledTime_ = value;
+ onChanged();
+ } else {
+ totalBilledTimeBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ public Builder setTotalBilledTime(com.google.protobuf.Duration.Builder builderForValue) {
+ if (totalBilledTimeBuilder_ == null) {
+ totalBilledTime_ = builderForValue.build();
+ onChanged();
+ } else {
+ totalBilledTimeBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ public Builder mergeTotalBilledTime(com.google.protobuf.Duration value) {
+ if (totalBilledTimeBuilder_ == null) {
+ if (totalBilledTime_ != null) {
+ totalBilledTime_ =
+ com.google.protobuf.Duration.newBuilder(totalBilledTime_)
+ .mergeFrom(value)
+ .buildPartial();
+ } else {
+ totalBilledTime_ = value;
+ }
+ onChanged();
+ } else {
+ totalBilledTimeBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ public Builder clearTotalBilledTime() {
+ if (totalBilledTimeBuilder_ == null) {
+ totalBilledTime_ = null;
+ onChanged();
+ } else {
+ totalBilledTime_ = null;
+ totalBilledTimeBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ public com.google.protobuf.Duration.Builder getTotalBilledTimeBuilder() {
+
+ onChanged();
+ return getTotalBilledTimeFieldBuilder().getBuilder();
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ public com.google.protobuf.DurationOrBuilder getTotalBilledTimeOrBuilder() {
+ if (totalBilledTimeBuilder_ != null) {
+ return totalBilledTimeBuilder_.getMessageOrBuilder();
+ } else {
+ return totalBilledTime_ == null
+ ? com.google.protobuf.Duration.getDefaultInstance()
+ : totalBilledTime_;
+ }
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.google.protobuf.Duration,
+ com.google.protobuf.Duration.Builder,
+ com.google.protobuf.DurationOrBuilder>
+ getTotalBilledTimeFieldBuilder() {
+ if (totalBilledTimeBuilder_ == null) {
+ totalBilledTimeBuilder_ =
+ new com.google.protobuf.SingleFieldBuilderV3<
+ com.google.protobuf.Duration,
+ com.google.protobuf.Duration.Builder,
+ com.google.protobuf.DurationOrBuilder>(
+ getTotalBilledTime(), getParentForChildren(), isClean());
+ totalBilledTime_ = null;
+ }
+ return totalBilledTimeBuilder_;
+ }
+
@java.lang.Override
public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/RecognizeResponseOrBuilder.java b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/RecognizeResponseOrBuilder.java
index 421822456..c03d3c9b7 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/RecognizeResponseOrBuilder.java
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/RecognizeResponseOrBuilder.java
@@ -79,4 +79,39 @@ public interface RecognizeResponseOrBuilder
* repeated .google.cloud.speech.v1p1beta1.SpeechRecognitionResult results = 2;
*/
com.google.cloud.speech.v1p1beta1.SpeechRecognitionResultOrBuilder getResultsOrBuilder(int index);
+
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ *
+ * @return Whether the totalBilledTime field is set.
+ */
+ boolean hasTotalBilledTime();
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ *
+ * @return The totalBilledTime.
+ */
+ com.google.protobuf.Duration getTotalBilledTime();
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the corresponding request.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 3;
+ */
+ com.google.protobuf.DurationOrBuilder getTotalBilledTimeOrBuilder();
}
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechAdaptation.java b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechAdaptation.java
index a71df1aab..84e423e83 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechAdaptation.java
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechAdaptation.java
@@ -238,7 +238,8 @@ public com.google.cloud.speech.v1p1beta1.PhraseSetOrBuilder getPhraseSetsOrBuild
* A collection of phrase set resource names to use.
*
*
- * repeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @return A list containing the phraseSetReferences.
*/
@@ -252,7 +253,8 @@ public com.google.protobuf.ProtocolStringList getPhraseSetReferencesList() {
* A collection of phrase set resource names to use.
*
*
- * repeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @return The count of phraseSetReferences.
*/
@@ -266,7 +268,8 @@ public int getPhraseSetReferencesCount() {
* A collection of phrase set resource names to use.
*
*
- * repeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @param index The index of the element to return.
* @return The phraseSetReferences at the given index.
@@ -281,7 +284,8 @@ public java.lang.String getPhraseSetReferences(int index) {
* A collection of phrase set resource names to use.
*
*
- * repeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @param index The index of the value to return.
* @return The bytes of the phraseSetReferences at the given index.
@@ -1225,7 +1229,8 @@ private void ensurePhraseSetReferencesIsMutable() {
* A collection of phrase set resource names to use.
*
*
- * repeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @return A list containing the phraseSetReferences.
*/
@@ -1239,7 +1244,8 @@ public com.google.protobuf.ProtocolStringList getPhraseSetReferencesList() {
* A collection of phrase set resource names to use.
*
*
- * repeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @return The count of phraseSetReferences.
*/
@@ -1253,7 +1259,8 @@ public int getPhraseSetReferencesCount() {
* A collection of phrase set resource names to use.
*
*
- * repeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @param index The index of the element to return.
* @return The phraseSetReferences at the given index.
@@ -1268,7 +1275,8 @@ public java.lang.String getPhraseSetReferences(int index) {
* A collection of phrase set resource names to use.
*
*
- * repeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @param index The index of the value to return.
* @return The bytes of the phraseSetReferences at the given index.
@@ -1283,7 +1291,8 @@ public com.google.protobuf.ByteString getPhraseSetReferencesBytes(int index) {
* A collection of phrase set resource names to use.
*
*
- * repeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @param index The index to set the value at.
* @param value The phraseSetReferences to set.
@@ -1305,7 +1314,8 @@ public Builder setPhraseSetReferences(int index, java.lang.String value) {
* A collection of phrase set resource names to use.
*
*
- * repeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @param value The phraseSetReferences to add.
* @return This builder for chaining.
@@ -1326,7 +1336,8 @@ public Builder addPhraseSetReferences(java.lang.String value) {
* A collection of phrase set resource names to use.
*
*
- * repeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @param values The phraseSetReferences to add.
* @return This builder for chaining.
@@ -1344,7 +1355,8 @@ public Builder addAllPhraseSetReferences(java.lang.Iterablerepeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @return This builder for chaining.
*/
@@ -1361,7 +1373,8 @@ public Builder clearPhraseSetReferences() {
* A collection of phrase set resource names to use.
*
*
- * repeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @param value The bytes of the phraseSetReferences to add.
* @return This builder for chaining.
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechAdaptationOrBuilder.java b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechAdaptationOrBuilder.java
index d735f0bf2..b808e4167 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechAdaptationOrBuilder.java
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechAdaptationOrBuilder.java
@@ -92,7 +92,8 @@ public interface SpeechAdaptationOrBuilder
* A collection of phrase set resource names to use.
*
*
- * repeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @return A list containing the phraseSetReferences.
*/
@@ -104,7 +105,8 @@ public interface SpeechAdaptationOrBuilder
* A collection of phrase set resource names to use.
*
*
- * repeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @return The count of phraseSetReferences.
*/
@@ -116,7 +118,8 @@ public interface SpeechAdaptationOrBuilder
* A collection of phrase set resource names to use.
*
*
- * repeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @param index The index of the element to return.
* @return The phraseSetReferences at the given index.
@@ -129,7 +132,8 @@ public interface SpeechAdaptationOrBuilder
* A collection of phrase set resource names to use.
*
*
- * repeated string phrase_set_references = 2;
+ * repeated string phrase_set_references = 2 [(.google.api.resource_reference) = { ... }
+ *
*
* @param index The index of the value to return.
* @return The bytes of the phraseSetReferences at the given index.
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechAdaptationProto.java b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechAdaptationProto.java
index 2fa5af18e..2d3104cbb 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechAdaptationProto.java
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechAdaptationProto.java
@@ -91,101 +91,101 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "field_behavior.proto\032\031google/api/resourc"
+ "e.proto\032,google/cloud/speech/v1p1beta1/r"
+ "esource.proto\032\033google/protobuf/empty.pro"
- + "to\032 google/protobuf/field_mask.proto\"\253\001\n"
+ + "to\032 google/protobuf/field_mask.proto\"\260\001\n"
+ "\026CreatePhraseSetRequest\0227\n\006parent\030\001 \001(\tB"
+ "\'\340A\002\372A!\022\037speech.googleapis.com/PhraseSet"
- + "\022\025\n\rphrase_set_id\030\002 \001(\t\022A\n\nphrase_set\030\003 "
- + "\001(\0132(.google.cloud.speech.v1p1beta1.Phra"
- + "seSetB\003\340A\002\"\214\001\n\026UpdatePhraseSetRequest\022A\n"
- + "\nphrase_set\030\001 \001(\0132(.google.cloud.speech."
- + "v1p1beta1.PhraseSetB\003\340A\002\022/\n\013update_mask\030"
- + "\002 \001(\0132\032.google.protobuf.FieldMask\"L\n\023Get"
- + "PhraseSetRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037"
- + "speech.googleapis.com/PhraseSet\"v\n\024ListP"
- + "hraseSetRequest\0227\n\006parent\030\001 \001(\tB\'\340A\002\372A!\022"
- + "\037speech.googleapis.com/PhraseSet\022\021\n\tpage"
- + "_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"o\n\025ListP"
- + "hraseSetResponse\022=\n\013phrase_sets\030\001 \003(\0132(."
- + "google.cloud.speech.v1p1beta1.PhraseSet\022"
- + "\027\n\017next_page_token\030\002 \001(\t\"O\n\026DeletePhrase"
- + "SetRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037speech"
- + ".googleapis.com/PhraseSet\"\265\001\n\030CreateCust"
- + "omClassRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\022!"
- + "speech.googleapis.com/CustomClass\022\027\n\017cus"
- + "tom_class_id\030\002 \001(\t\022E\n\014custom_class\030\003 \001(\013"
- + "2*.google.cloud.speech.v1p1beta1.CustomC"
- + "lassB\003\340A\002\"\222\001\n\030UpdateCustomClassRequest\022E"
- + "\n\014custom_class\030\001 \001(\0132*.google.cloud.spee"
- + "ch.v1p1beta1.CustomClassB\003\340A\002\022/\n\013update_"
- + "mask\030\002 \001(\0132\032.google.protobuf.FieldMask\"P"
- + "\n\025GetCustomClassRequest\0227\n\004name\030\001 \001(\tB)\340"
- + "A\002\372A#\n!speech.googleapis.com/CustomClass"
- + "\"|\n\030ListCustomClassesRequest\0229\n\006parent\030\001"
- + " \001(\tB)\340A\002\372A#\022!speech.googleapis.com/Cust"
- + "omClass\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token"
- + "\030\003 \001(\t\"x\n\031ListCustomClassesResponse\022B\n\016c"
- + "ustom_classes\030\001 \003(\0132*.google.cloud.speec"
- + "h.v1p1beta1.CustomClass\022\027\n\017next_page_tok"
- + "en\030\002 \001(\t\"S\n\030DeleteCustomClassRequest\0227\n\004"
- + "name\030\001 \001(\tB)\340A\002\372A#\n!speech.googleapis.co"
- + "m/CustomClass2\322\020\n\nAdaptation\022\326\001\n\017CreateP"
- + "hraseSet\0225.google.cloud.speech.v1p1beta1"
- + ".CreatePhraseSetRequest\032(.google.cloud.s"
- + "peech.v1p1beta1.PhraseSet\"b\202\323\344\223\002:\"5/v1p1"
- + "beta1/{parent=projects/*/locations/*}/ph"
- + "raseSets:\001*\332A\037parent,phrase_set,phrase_s"
- + "et_id\022\262\001\n\014GetPhraseSet\0222.google.cloud.sp"
- + "eech.v1p1beta1.GetPhraseSetRequest\032(.goo"
- + "gle.cloud.speech.v1p1beta1.PhraseSet\"D\202\323"
- + "\344\223\0027\0225/v1p1beta1/{name=projects/*/locati"
- + "ons/*/phraseSets/*}\332A\004name\022\302\001\n\rListPhras"
- + "eSet\0223.google.cloud.speech.v1p1beta1.Lis"
- + "tPhraseSetRequest\0324.google.cloud.speech."
- + "v1p1beta1.ListPhraseSetResponse\"F\202\323\344\223\0027\022"
- + "5/v1p1beta1/{parent=projects/*/locations"
- + "/*}/phraseSets\332A\006parent\022\341\001\n\017UpdatePhrase"
- + "Set\0225.google.cloud.speech.v1p1beta1.Upda"
- + "tePhraseSetRequest\032(.google.cloud.speech"
- + ".v1p1beta1.PhraseSet\"m\202\323\344\223\002N2@/v1p1beta1"
- + "/{phrase_set.name=projects/*/locations/*"
- + "/phraseSets/*}:\nphrase_set\332A\026phrase_set,"
- + "update_mask\022\246\001\n\017DeletePhraseSet\0225.google"
- + ".cloud.speech.v1p1beta1.DeletePhraseSetR"
- + "equest\032\026.google.protobuf.Empty\"D\202\323\344\223\0027*5"
- + "/v1p1beta1/{name=projects/*/locations/*/"
- + "phraseSets/*}\332A\004name\022\343\001\n\021CreateCustomCla"
- + "ss\0227.google.cloud.speech.v1p1beta1.Creat"
- + "eCustomClassRequest\032*.google.cloud.speec"
- + "h.v1p1beta1.CustomClass\"i\202\323\344\223\002=\"8/v1p1be"
- + "ta1/{parent=projects/*/locations/*}/cust"
- + "omClasses:\001*\332A#parent,custom_class,custo"
- + "m_class_id\022\273\001\n\016GetCustomClass\0224.google.c"
- + "loud.speech.v1p1beta1.GetCustomClassRequ"
- + "est\032*.google.cloud.speech.v1p1beta1.Cust"
- + "omClass\"G\202\323\344\223\002:\0228/v1p1beta1/{name=projec"
- + "ts/*/locations/*/customClasses/*}\332A\004name"
- + "\022\321\001\n\021ListCustomClasses\0227.google.cloud.sp"
- + "eech.v1p1beta1.ListCustomClassesRequest\032"
- + "8.google.cloud.speech.v1p1beta1.ListCust"
- + "omClassesResponse\"I\202\323\344\223\002:\0228/v1p1beta1/{p"
- + "arent=projects/*/locations/*}/customClas"
- + "ses\332A\006parent\022\360\001\n\021UpdateCustomClass\0227.goo"
- + "gle.cloud.speech.v1p1beta1.UpdateCustomC"
- + "lassRequest\032*.google.cloud.speech.v1p1be"
- + "ta1.CustomClass\"v\202\323\344\223\002U2E/v1p1beta1/{cus"
- + "tom_class.name=projects/*/locations/*/cu"
- + "stomClasses/*}:\014custom_class\332A\030custom_cl"
- + "ass,update_mask\022\255\001\n\021DeleteCustomClass\0227."
- + "google.cloud.speech.v1p1beta1.DeleteCust"
- + "omClassRequest\032\026.google.protobuf.Empty\"G"
- + "\202\323\344\223\002:*8/v1p1beta1/{name=projects/*/loca"
- + "tions/*/customClasses/*}\332A\004name\032I\312A\025spee"
- + "ch.googleapis.com\322A.https://www.googleap"
- + "is.com/auth/cloud-platformB\212\001\n!com.googl"
- + "e.cloud.speech.v1p1beta1B\025SpeechAdaptati"
- + "onProtoP\001ZCgoogle.golang.org/genproto/go"
- + "ogleapis/cloud/speech/v1p1beta1;speech\370\001"
- + "\001\242\002\003GCSb\006proto3"
+ + "\022\032\n\rphrase_set_id\030\002 \001(\tB\003\340A\002\022A\n\nphrase_s"
+ + "et\030\003 \001(\0132(.google.cloud.speech.v1p1beta1"
+ + ".PhraseSetB\003\340A\002\"\214\001\n\026UpdatePhraseSetReque"
+ + "st\022A\n\nphrase_set\030\001 \001(\0132(.google.cloud.sp"
+ + "eech.v1p1beta1.PhraseSetB\003\340A\002\022/\n\013update_"
+ + "mask\030\002 \001(\0132\032.google.protobuf.FieldMask\"L"
+ + "\n\023GetPhraseSetRequest\0225\n\004name\030\001 \001(\tB\'\340A\002"
+ + "\372A!\n\037speech.googleapis.com/PhraseSet\"v\n\024"
+ + "ListPhraseSetRequest\0227\n\006parent\030\001 \001(\tB\'\340A"
+ + "\002\372A!\022\037speech.googleapis.com/PhraseSet\022\021\n"
+ + "\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"o\n\025"
+ + "ListPhraseSetResponse\022=\n\013phrase_sets\030\001 \003"
+ + "(\0132(.google.cloud.speech.v1p1beta1.Phras"
+ + "eSet\022\027\n\017next_page_token\030\002 \001(\t\"O\n\026DeleteP"
+ + "hraseSetRequest\0225\n\004name\030\001 \001(\tB\'\340A\002\372A!\n\037s"
+ + "peech.googleapis.com/PhraseSet\"\272\001\n\030Creat"
+ + "eCustomClassRequest\0229\n\006parent\030\001 \001(\tB)\340A\002"
+ + "\372A#\022!speech.googleapis.com/CustomClass\022\034"
+ + "\n\017custom_class_id\030\002 \001(\tB\003\340A\002\022E\n\014custom_c"
+ + "lass\030\003 \001(\0132*.google.cloud.speech.v1p1bet"
+ + "a1.CustomClassB\003\340A\002\"\222\001\n\030UpdateCustomClas"
+ + "sRequest\022E\n\014custom_class\030\001 \001(\0132*.google."
+ + "cloud.speech.v1p1beta1.CustomClassB\003\340A\002\022"
+ + "/\n\013update_mask\030\002 \001(\0132\032.google.protobuf.F"
+ + "ieldMask\"P\n\025GetCustomClassRequest\0227\n\004nam"
+ + "e\030\001 \001(\tB)\340A\002\372A#\n!speech.googleapis.com/C"
+ + "ustomClass\"|\n\030ListCustomClassesRequest\0229"
+ + "\n\006parent\030\001 \001(\tB)\340A\002\372A#\022!speech.googleapi"
+ + "s.com/CustomClass\022\021\n\tpage_size\030\002 \001(\005\022\022\n\n"
+ + "page_token\030\003 \001(\t\"x\n\031ListCustomClassesRes"
+ + "ponse\022B\n\016custom_classes\030\001 \003(\0132*.google.c"
+ + "loud.speech.v1p1beta1.CustomClass\022\027\n\017nex"
+ + "t_page_token\030\002 \001(\t\"S\n\030DeleteCustomClassR"
+ + "equest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!speech.goo"
+ + "gleapis.com/CustomClass2\322\020\n\nAdaptation\022\326"
+ + "\001\n\017CreatePhraseSet\0225.google.cloud.speech"
+ + ".v1p1beta1.CreatePhraseSetRequest\032(.goog"
+ + "le.cloud.speech.v1p1beta1.PhraseSet\"b\202\323\344"
+ + "\223\002:\"5/v1p1beta1/{parent=projects/*/locat"
+ + "ions/*}/phraseSets:\001*\332A\037parent,phrase_se"
+ + "t,phrase_set_id\022\262\001\n\014GetPhraseSet\0222.googl"
+ + "e.cloud.speech.v1p1beta1.GetPhraseSetReq"
+ + "uest\032(.google.cloud.speech.v1p1beta1.Phr"
+ + "aseSet\"D\202\323\344\223\0027\0225/v1p1beta1/{name=project"
+ + "s/*/locations/*/phraseSets/*}\332A\004name\022\302\001\n"
+ + "\rListPhraseSet\0223.google.cloud.speech.v1p"
+ + "1beta1.ListPhraseSetRequest\0324.google.clo"
+ + "ud.speech.v1p1beta1.ListPhraseSetRespons"
+ + "e\"F\202\323\344\223\0027\0225/v1p1beta1/{parent=projects/*"
+ + "/locations/*}/phraseSets\332A\006parent\022\341\001\n\017Up"
+ + "datePhraseSet\0225.google.cloud.speech.v1p1"
+ + "beta1.UpdatePhraseSetRequest\032(.google.cl"
+ + "oud.speech.v1p1beta1.PhraseSet\"m\202\323\344\223\002N2@"
+ + "/v1p1beta1/{phrase_set.name=projects/*/l"
+ + "ocations/*/phraseSets/*}:\nphrase_set\332A\026p"
+ + "hrase_set,update_mask\022\246\001\n\017DeletePhraseSe"
+ + "t\0225.google.cloud.speech.v1p1beta1.Delete"
+ + "PhraseSetRequest\032\026.google.protobuf.Empty"
+ + "\"D\202\323\344\223\0027*5/v1p1beta1/{name=projects/*/lo"
+ + "cations/*/phraseSets/*}\332A\004name\022\343\001\n\021Creat"
+ + "eCustomClass\0227.google.cloud.speech.v1p1b"
+ + "eta1.CreateCustomClassRequest\032*.google.c"
+ + "loud.speech.v1p1beta1.CustomClass\"i\202\323\344\223\002"
+ + "=\"8/v1p1beta1/{parent=projects/*/locatio"
+ + "ns/*}/customClasses:\001*\332A#parent,custom_c"
+ + "lass,custom_class_id\022\273\001\n\016GetCustomClass\022"
+ + "4.google.cloud.speech.v1p1beta1.GetCusto"
+ + "mClassRequest\032*.google.cloud.speech.v1p1"
+ + "beta1.CustomClass\"G\202\323\344\223\002:\0228/v1p1beta1/{n"
+ + "ame=projects/*/locations/*/customClasses"
+ + "/*}\332A\004name\022\321\001\n\021ListCustomClasses\0227.googl"
+ + "e.cloud.speech.v1p1beta1.ListCustomClass"
+ + "esRequest\0328.google.cloud.speech.v1p1beta"
+ + "1.ListCustomClassesResponse\"I\202\323\344\223\002:\0228/v1"
+ + "p1beta1/{parent=projects/*/locations/*}/"
+ + "customClasses\332A\006parent\022\360\001\n\021UpdateCustomC"
+ + "lass\0227.google.cloud.speech.v1p1beta1.Upd"
+ + "ateCustomClassRequest\032*.google.cloud.spe"
+ + "ech.v1p1beta1.CustomClass\"v\202\323\344\223\002U2E/v1p1"
+ + "beta1/{custom_class.name=projects/*/loca"
+ + "tions/*/customClasses/*}:\014custom_class\332A"
+ + "\030custom_class,update_mask\022\255\001\n\021DeleteCust"
+ + "omClass\0227.google.cloud.speech.v1p1beta1."
+ + "DeleteCustomClassRequest\032\026.google.protob"
+ + "uf.Empty\"G\202\323\344\223\002:*8/v1p1beta1/{name=proje"
+ + "cts/*/locations/*/customClasses/*}\332A\004nam"
+ + "e\032I\312A\025speech.googleapis.com\322A.https://ww"
+ + "w.googleapis.com/auth/cloud-platformB\212\001\n"
+ + "!com.google.cloud.speech.v1p1beta1B\025Spee"
+ + "chAdaptationProtoP\001ZCgoogle.golang.org/g"
+ + "enproto/googleapis/cloud/speech/v1p1beta"
+ + "1;speech\370\001\001\242\002\003GCSb\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechProto.java b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechProto.java
index 18d17f440..dfe1c4795 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechProto.java
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechProto.java
@@ -200,67 +200,71 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "OTHER_INDOOR_DEVICE\020\006\"/\n\rSpeechContext\022\017"
+ "\n\007phrases\030\001 \003(\t\022\r\n\005boost\030\004 \001(\002\"D\n\020Recogn"
+ "itionAudio\022\021\n\007content\030\001 \001(\014H\000\022\r\n\003uri\030\002 \001"
- + "(\tH\000B\016\n\014audio_source\"\\\n\021RecognizeRespons"
- + "e\022G\n\007results\030\002 \003(\01326.google.cloud.speech"
- + ".v1p1beta1.SpeechRecognitionResult\"\337\001\n\034L"
- + "ongRunningRecognizeResponse\022G\n\007results\030\002"
- + " \003(\01326.google.cloud.speech.v1p1beta1.Spe"
- + "echRecognitionResult\022L\n\routput_config\030\006 "
- + "\001(\01325.google.cloud.speech.v1p1beta1.Tran"
- + "scriptOutputConfig\022(\n\014output_error\030\007 \001(\013"
- + "2\022.google.rpc.Status\"\203\002\n\034LongRunningReco"
- + "gnizeMetadata\022\030\n\020progress_percent\030\001 \001(\005\022"
- + ".\n\nstart_time\030\002 \001(\0132\032.google.protobuf.Ti"
- + "mestamp\0224\n\020last_update_time\030\003 \001(\0132\032.goog"
- + "le.protobuf.Timestamp\022\020\n\003uri\030\004 \001(\tB\003\340A\003\022"
- + "Q\n\routput_config\030\005 \001(\01325.google.cloud.sp"
- + "eech.v1p1beta1.TranscriptOutputConfigB\003\340"
- + "A\003\"\277\002\n\032StreamingRecognizeResponse\022!\n\005err"
- + "or\030\001 \001(\0132\022.google.rpc.Status\022J\n\007results\030"
- + "\002 \003(\01329.google.cloud.speech.v1p1beta1.St"
- + "reamingRecognitionResult\022d\n\021speech_event"
- + "_type\030\004 \001(\0162I.google.cloud.speech.v1p1be"
- + "ta1.StreamingRecognizeResponse.SpeechEve"
- + "ntType\"L\n\017SpeechEventType\022\034\n\030SPEECH_EVEN"
- + "T_UNSPECIFIED\020\000\022\033\n\027END_OF_SINGLE_UTTERAN"
- + "CE\020\001\"\371\001\n\032StreamingRecognitionResult\022Q\n\014a"
- + "lternatives\030\001 \003(\0132;.google.cloud.speech."
- + "v1p1beta1.SpeechRecognitionAlternative\022\020"
- + "\n\010is_final\030\002 \001(\010\022\021\n\tstability\030\003 \001(\002\0222\n\017r"
- + "esult_end_time\030\004 \001(\0132\031.google.protobuf.D"
- + "uration\022\023\n\013channel_tag\030\005 \001(\005\022\032\n\rlanguage"
- + "_code\030\006 \001(\tB\003\340A\003\"\235\001\n\027SpeechRecognitionRe"
- + "sult\022Q\n\014alternatives\030\001 \003(\0132;.google.clou"
- + "d.speech.v1p1beta1.SpeechRecognitionAlte"
- + "rnative\022\023\n\013channel_tag\030\002 \001(\005\022\032\n\rlanguage"
- + "_code\030\005 \001(\tB\003\340A\003\"~\n\034SpeechRecognitionAlt"
- + "ernative\022\022\n\ntranscript\030\001 \001(\t\022\022\n\nconfiden"
- + "ce\030\002 \001(\002\0226\n\005words\030\003 \003(\0132\'.google.cloud.s"
- + "peech.v1p1beta1.WordInfo\"\242\001\n\010WordInfo\022-\n"
- + "\nstart_time\030\001 \001(\0132\031.google.protobuf.Dura"
- + "tion\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(\002\022\030\n\013speaker_tag\030\005 \001(\005B\003\340A\0032\202\005\n\006Speech"
- + "\022\245\001\n\tRecognize\022/.google.cloud.speech.v1p"
- + "1beta1.RecognizeRequest\0320.google.cloud.s"
- + "peech.v1p1beta1.RecognizeResponse\"5\202\323\344\223\002"
- + " \"\033/v1p1beta1/speech:recognize:\001*\332A\014conf"
- + "ig,audio\022\362\001\n\024LongRunningRecognize\022:.goog"
- + "le.cloud.speech.v1p1beta1.LongRunningRec"
- + "ognizeRequest\032\035.google.longrunning.Opera"
- + "tion\"\177\202\323\344\223\002+\"&/v1p1beta1/speech:longrunn"
- + "ingrecognize:\001*\332A\014config,audio\312A<\n\034LongR"
- + "unningRecognizeResponse\022\034LongRunningReco"
- + "gnizeMetadata\022\217\001\n\022StreamingRecognize\0228.g"
- + "oogle.cloud.speech.v1p1beta1.StreamingRe"
- + "cognizeRequest\0329.google.cloud.speech.v1p"
- + "1beta1.StreamingRecognizeResponse\"\000(\0010\001\032"
- + "I\312A\025speech.googleapis.com\322A.https://www."
- + "googleapis.com/auth/cloud-platformB\200\001\n!c"
- + "om.google.cloud.speech.v1p1beta1B\013Speech"
- + "ProtoP\001ZCgoogle.golang.org/genproto/goog"
- + "leapis/cloud/speech/v1p1beta1;speech\370\001\001\242"
- + "\002\003GCSb\006proto3"
+ + "(\tH\000B\016\n\014audio_source\"\222\001\n\021RecognizeRespon"
+ + "se\022G\n\007results\030\002 \003(\01326.google.cloud.speec"
+ + "h.v1p1beta1.SpeechRecognitionResult\0224\n\021t"
+ + "otal_billed_time\030\003 \001(\0132\031.google.protobuf"
+ + ".Duration\"\225\002\n\034LongRunningRecognizeRespon"
+ + "se\022G\n\007results\030\002 \003(\01326.google.cloud.speec"
+ + "h.v1p1beta1.SpeechRecognitionResult\0224\n\021t"
+ + "otal_billed_time\030\003 \001(\0132\031.google.protobuf"
+ + ".Duration\022L\n\routput_config\030\006 \001(\01325.googl"
+ + "e.cloud.speech.v1p1beta1.TranscriptOutpu"
+ + "tConfig\022(\n\014output_error\030\007 \001(\0132\022.google.r"
+ + "pc.Status\"\203\002\n\034LongRunningRecognizeMetada"
+ + "ta\022\030\n\020progress_percent\030\001 \001(\005\022.\n\nstart_ti"
+ + "me\030\002 \001(\0132\032.google.protobuf.Timestamp\0224\n\020"
+ + "last_update_time\030\003 \001(\0132\032.google.protobuf"
+ + ".Timestamp\022\020\n\003uri\030\004 \001(\tB\003\340A\003\022Q\n\routput_c"
+ + "onfig\030\005 \001(\01325.google.cloud.speech.v1p1be"
+ + "ta1.TranscriptOutputConfigB\003\340A\003\"\365\002\n\032Stre"
+ + "amingRecognizeResponse\022!\n\005error\030\001 \001(\0132\022."
+ + "google.rpc.Status\022J\n\007results\030\002 \003(\01329.goo"
+ + "gle.cloud.speech.v1p1beta1.StreamingReco"
+ + "gnitionResult\022d\n\021speech_event_type\030\004 \001(\016"
+ + "2I.google.cloud.speech.v1p1beta1.Streami"
+ + "ngRecognizeResponse.SpeechEventType\0224\n\021t"
+ + "otal_billed_time\030\005 \001(\0132\031.google.protobuf"
+ + ".Duration\"L\n\017SpeechEventType\022\034\n\030SPEECH_E"
+ + "VENT_UNSPECIFIED\020\000\022\033\n\027END_OF_SINGLE_UTTE"
+ + "RANCE\020\001\"\371\001\n\032StreamingRecognitionResult\022Q"
+ + "\n\014alternatives\030\001 \003(\0132;.google.cloud.spee"
+ + "ch.v1p1beta1.SpeechRecognitionAlternativ"
+ + "e\022\020\n\010is_final\030\002 \001(\010\022\021\n\tstability\030\003 \001(\002\0222"
+ + "\n\017result_end_time\030\004 \001(\0132\031.google.protobu"
+ + "f.Duration\022\023\n\013channel_tag\030\005 \001(\005\022\032\n\rlangu"
+ + "age_code\030\006 \001(\tB\003\340A\003\"\235\001\n\027SpeechRecognitio"
+ + "nResult\022Q\n\014alternatives\030\001 \003(\0132;.google.c"
+ + "loud.speech.v1p1beta1.SpeechRecognitionA"
+ + "lternative\022\023\n\013channel_tag\030\002 \001(\005\022\032\n\rlangu"
+ + "age_code\030\005 \001(\tB\003\340A\003\"~\n\034SpeechRecognition"
+ + "Alternative\022\022\n\ntranscript\030\001 \001(\t\022\022\n\nconfi"
+ + "dence\030\002 \001(\002\0226\n\005words\030\003 \003(\0132\'.google.clou"
+ + "d.speech.v1p1beta1.WordInfo\"\242\001\n\010WordInfo"
+ + "\022-\n\nstart_time\030\001 \001(\0132\031.google.protobuf.D"
+ + "uration\022+\n\010end_time\030\002 \001(\0132\031.google.proto"
+ + "buf.Duration\022\014\n\004word\030\003 \001(\t\022\022\n\nconfidence"
+ + "\030\004 \001(\002\022\030\n\013speaker_tag\030\005 \001(\005B\003\340A\0032\202\005\n\006Spe"
+ + "ech\022\245\001\n\tRecognize\022/.google.cloud.speech."
+ + "v1p1beta1.RecognizeRequest\0320.google.clou"
+ + "d.speech.v1p1beta1.RecognizeResponse\"5\202\323"
+ + "\344\223\002 \"\033/v1p1beta1/speech:recognize:\001*\332A\014c"
+ + "onfig,audio\022\362\001\n\024LongRunningRecognize\022:.g"
+ + "oogle.cloud.speech.v1p1beta1.LongRunning"
+ + "RecognizeRequest\032\035.google.longrunning.Op"
+ + "eration\"\177\202\323\344\223\002+\"&/v1p1beta1/speech:longr"
+ + "unningrecognize:\001*\332A\014config,audio\312A<\n\034Lo"
+ + "ngRunningRecognizeResponse\022\034LongRunningR"
+ + "ecognizeMetadata\022\217\001\n\022StreamingRecognize\022"
+ + "8.google.cloud.speech.v1p1beta1.Streamin"
+ + "gRecognizeRequest\0329.google.cloud.speech."
+ + "v1p1beta1.StreamingRecognizeResponse\"\000(\001"
+ + "0\001\032I\312A\025speech.googleapis.com\322A.https://w"
+ + "ww.googleapis.com/auth/cloud-platformB\200\001"
+ + "\n!com.google.cloud.speech.v1p1beta1B\013Spe"
+ + "echProtoP\001ZCgoogle.golang.org/genproto/g"
+ + "oogleapis/cloud/speech/v1p1beta1;speech\370"
+ + "\001\001\242\002\003GCSb\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -391,7 +395,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_speech_v1p1beta1_RecognizeResponse_descriptor,
new java.lang.String[] {
- "Results",
+ "Results", "TotalBilledTime",
});
internal_static_google_cloud_speech_v1p1beta1_LongRunningRecognizeResponse_descriptor =
getDescriptor().getMessageTypes().get(11);
@@ -399,7 +403,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_speech_v1p1beta1_LongRunningRecognizeResponse_descriptor,
new java.lang.String[] {
- "Results", "OutputConfig", "OutputError",
+ "Results", "TotalBilledTime", "OutputConfig", "OutputError",
});
internal_static_google_cloud_speech_v1p1beta1_LongRunningRecognizeMetadata_descriptor =
getDescriptor().getMessageTypes().get(12);
@@ -415,7 +419,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_google_cloud_speech_v1p1beta1_StreamingRecognizeResponse_descriptor,
new java.lang.String[] {
- "Error", "Results", "SpeechEventType",
+ "Error", "Results", "SpeechEventType", "TotalBilledTime",
});
internal_static_google_cloud_speech_v1p1beta1_StreamingRecognitionResult_descriptor =
getDescriptor().getMessageTypes().get(14);
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechResourceProto.java b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechResourceProto.java
index 0178a9891..b5449aae8 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechResourceProto.java
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/SpeechResourceProto.java
@@ -72,15 +72,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "alue\030\001 \001(\t\022\r\n\005boost\030\002 \001(\002:e\352Ab\n\037speech.g"
+ "oogleapis.com/PhraseSet\022?projects/{proje"
+ "ct}/locations/{location}/phraseSets/{phr"
- + "ase_set}\"\264\001\n\020SpeechAdaptation\022=\n\013phrase_"
+ + "ase_set}\"\332\001\n\020SpeechAdaptation\022=\n\013phrase_"
+ "sets\030\001 \003(\0132(.google.cloud.speech.v1p1bet"
- + "a1.PhraseSet\022\035\n\025phrase_set_references\030\002 "
- + "\003(\t\022B\n\016custom_classes\030\003 \003(\0132*.google.clo"
- + "ud.speech.v1p1beta1.CustomClassB\210\001\n!com."
- + "google.cloud.speech.v1p1beta1B\023SpeechRes"
- + "ourceProtoP\001ZCgoogle.golang.org/genproto"
- + "/googleapis/cloud/speech/v1p1beta1;speec"
- + "h\370\001\001\242\002\003GCSb\006proto3"
+ + "a1.PhraseSet\022C\n\025phrase_set_references\030\002 "
+ + "\003(\tB$\372A!\n\037speech.googleapis.com/PhraseSe"
+ + "t\022B\n\016custom_classes\030\003 \003(\0132*.google.cloud"
+ + ".speech.v1p1beta1.CustomClassB\210\001\n!com.go"
+ + "ogle.cloud.speech.v1p1beta1B\023SpeechResou"
+ + "rceProtoP\001ZCgoogle.golang.org/genproto/g"
+ + "oogleapis/cloud/speech/v1p1beta1;speech\370"
+ + "\001\001\242\002\003GCSb\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -134,6 +135,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
com.google.protobuf.ExtensionRegistry registry =
com.google.protobuf.ExtensionRegistry.newInstance();
registry.add(com.google.api.ResourceProto.resource);
+ registry.add(com.google.api.ResourceProto.resourceReference);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
descriptor, registry);
com.google.api.ResourceProto.getDescriptor();
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognizeResponse.java b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognizeResponse.java
index b025a4520..8ad4ceba0 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognizeResponse.java
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognizeResponse.java
@@ -140,6 +140,21 @@ private StreamingRecognizeResponse(
int rawValue = input.readEnum();
speechEventType_ = rawValue;
+ break;
+ }
+ case 42:
+ {
+ com.google.protobuf.Duration.Builder subBuilder = null;
+ if (totalBilledTime_ != null) {
+ subBuilder = totalBilledTime_.toBuilder();
+ }
+ totalBilledTime_ =
+ input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
+ if (subBuilder != null) {
+ subBuilder.mergeFrom(totalBilledTime_);
+ totalBilledTime_ = subBuilder.buildPartial();
+ }
+
break;
}
default:
@@ -510,6 +525,57 @@ public int getSpeechEventTypeValue() {
: result;
}
+ public static final int TOTAL_BILLED_TIME_FIELD_NUMBER = 5;
+ private com.google.protobuf.Duration totalBilledTime_;
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the stream.
+ * Set only if this is the last response in the stream.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 5;
+ *
+ * @return Whether the totalBilledTime field is set.
+ */
+ @java.lang.Override
+ public boolean hasTotalBilledTime() {
+ return totalBilledTime_ != null;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the stream.
+ * Set only if this is the last response in the stream.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 5;
+ *
+ * @return The totalBilledTime.
+ */
+ @java.lang.Override
+ public com.google.protobuf.Duration getTotalBilledTime() {
+ return totalBilledTime_ == null
+ ? com.google.protobuf.Duration.getDefaultInstance()
+ : totalBilledTime_;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the stream.
+ * Set only if this is the last response in the stream.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 5;
+ */
+ @java.lang.Override
+ public com.google.protobuf.DurationOrBuilder getTotalBilledTimeOrBuilder() {
+ return getTotalBilledTime();
+ }
+
private byte memoizedIsInitialized = -1;
@java.lang.Override
@@ -536,6 +602,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
.getNumber()) {
output.writeEnum(4, speechEventType_);
}
+ if (totalBilledTime_ != null) {
+ output.writeMessage(5, getTotalBilledTime());
+ }
unknownFields.writeTo(output);
}
@@ -557,6 +626,9 @@ public int getSerializedSize() {
.getNumber()) {
size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, speechEventType_);
}
+ if (totalBilledTime_ != null) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getTotalBilledTime());
+ }
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
@@ -579,6 +651,10 @@ public boolean equals(final java.lang.Object obj) {
}
if (!getResultsList().equals(other.getResultsList())) return false;
if (speechEventType_ != other.speechEventType_) return false;
+ if (hasTotalBilledTime() != other.hasTotalBilledTime()) return false;
+ if (hasTotalBilledTime()) {
+ if (!getTotalBilledTime().equals(other.getTotalBilledTime())) return false;
+ }
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@@ -600,6 +676,10 @@ public int hashCode() {
}
hash = (37 * hash) + SPEECH_EVENT_TYPE_FIELD_NUMBER;
hash = (53 * hash) + speechEventType_;
+ if (hasTotalBilledTime()) {
+ hash = (37 * hash) + TOTAL_BILLED_TIME_FIELD_NUMBER;
+ hash = (53 * hash) + getTotalBilledTime().hashCode();
+ }
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@@ -797,6 +877,12 @@ public Builder clear() {
}
speechEventType_ = 0;
+ if (totalBilledTimeBuilder_ == null) {
+ totalBilledTime_ = null;
+ } else {
+ totalBilledTime_ = null;
+ totalBilledTimeBuilder_ = null;
+ }
return this;
}
@@ -841,6 +927,11 @@ public com.google.cloud.speech.v1p1beta1.StreamingRecognizeResponse buildPartial
result.results_ = resultsBuilder_.build();
}
result.speechEventType_ = speechEventType_;
+ if (totalBilledTimeBuilder_ == null) {
+ result.totalBilledTime_ = totalBilledTime_;
+ } else {
+ result.totalBilledTime_ = totalBilledTimeBuilder_.build();
+ }
onBuilt();
return result;
}
@@ -925,6 +1016,9 @@ public Builder mergeFrom(com.google.cloud.speech.v1p1beta1.StreamingRecognizeRes
if (other.speechEventType_ != 0) {
setSpeechEventTypeValue(other.getSpeechEventTypeValue());
}
+ if (other.hasTotalBilledTime()) {
+ mergeTotalBilledTime(other.getTotalBilledTime());
+ }
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@@ -1666,6 +1760,200 @@ public Builder clearSpeechEventType() {
return this;
}
+ private com.google.protobuf.Duration totalBilledTime_;
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.google.protobuf.Duration,
+ com.google.protobuf.Duration.Builder,
+ com.google.protobuf.DurationOrBuilder>
+ totalBilledTimeBuilder_;
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the stream.
+ * Set only if this is the last response in the stream.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 5;
+ *
+ * @return Whether the totalBilledTime field is set.
+ */
+ public boolean hasTotalBilledTime() {
+ return totalBilledTimeBuilder_ != null || totalBilledTime_ != null;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the stream.
+ * Set only if this is the last response in the stream.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 5;
+ *
+ * @return The totalBilledTime.
+ */
+ public com.google.protobuf.Duration getTotalBilledTime() {
+ if (totalBilledTimeBuilder_ == null) {
+ return totalBilledTime_ == null
+ ? com.google.protobuf.Duration.getDefaultInstance()
+ : totalBilledTime_;
+ } else {
+ return totalBilledTimeBuilder_.getMessage();
+ }
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the stream.
+ * Set only if this is the last response in the stream.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 5;
+ */
+ public Builder setTotalBilledTime(com.google.protobuf.Duration value) {
+ if (totalBilledTimeBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ totalBilledTime_ = value;
+ onChanged();
+ } else {
+ totalBilledTimeBuilder_.setMessage(value);
+ }
+
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the stream.
+ * Set only if this is the last response in the stream.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 5;
+ */
+ public Builder setTotalBilledTime(com.google.protobuf.Duration.Builder builderForValue) {
+ if (totalBilledTimeBuilder_ == null) {
+ totalBilledTime_ = builderForValue.build();
+ onChanged();
+ } else {
+ totalBilledTimeBuilder_.setMessage(builderForValue.build());
+ }
+
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the stream.
+ * Set only if this is the last response in the stream.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 5;
+ */
+ public Builder mergeTotalBilledTime(com.google.protobuf.Duration value) {
+ if (totalBilledTimeBuilder_ == null) {
+ if (totalBilledTime_ != null) {
+ totalBilledTime_ =
+ com.google.protobuf.Duration.newBuilder(totalBilledTime_)
+ .mergeFrom(value)
+ .buildPartial();
+ } else {
+ totalBilledTime_ = value;
+ }
+ onChanged();
+ } else {
+ totalBilledTimeBuilder_.mergeFrom(value);
+ }
+
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the stream.
+ * Set only if this is the last response in the stream.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 5;
+ */
+ public Builder clearTotalBilledTime() {
+ if (totalBilledTimeBuilder_ == null) {
+ totalBilledTime_ = null;
+ onChanged();
+ } else {
+ totalBilledTime_ = null;
+ totalBilledTimeBuilder_ = null;
+ }
+
+ return this;
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the stream.
+ * Set only if this is the last response in the stream.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 5;
+ */
+ public com.google.protobuf.Duration.Builder getTotalBilledTimeBuilder() {
+
+ onChanged();
+ return getTotalBilledTimeFieldBuilder().getBuilder();
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the stream.
+ * Set only if this is the last response in the stream.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 5;
+ */
+ public com.google.protobuf.DurationOrBuilder getTotalBilledTimeOrBuilder() {
+ if (totalBilledTimeBuilder_ != null) {
+ return totalBilledTimeBuilder_.getMessageOrBuilder();
+ } else {
+ return totalBilledTime_ == null
+ ? com.google.protobuf.Duration.getDefaultInstance()
+ : totalBilledTime_;
+ }
+ }
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the stream.
+ * Set only if this is the last response in the stream.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 5;
+ */
+ private com.google.protobuf.SingleFieldBuilderV3<
+ com.google.protobuf.Duration,
+ com.google.protobuf.Duration.Builder,
+ com.google.protobuf.DurationOrBuilder>
+ getTotalBilledTimeFieldBuilder() {
+ if (totalBilledTimeBuilder_ == null) {
+ totalBilledTimeBuilder_ =
+ new com.google.protobuf.SingleFieldBuilderV3<
+ com.google.protobuf.Duration,
+ com.google.protobuf.Duration.Builder,
+ com.google.protobuf.DurationOrBuilder>(
+ getTotalBilledTime(), getParentForChildren(), isClean());
+ totalBilledTime_ = null;
+ }
+ return totalBilledTimeBuilder_;
+ }
+
@java.lang.Override
public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognizeResponseOrBuilder.java b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognizeResponseOrBuilder.java
index 10147ad4e..d58bc6551 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognizeResponseOrBuilder.java
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/StreamingRecognizeResponseOrBuilder.java
@@ -157,4 +157,42 @@ com.google.cloud.speech.v1p1beta1.StreamingRecognitionResultOrBuilder getResults
* @return The speechEventType.
*/
com.google.cloud.speech.v1p1beta1.StreamingRecognizeResponse.SpeechEventType getSpeechEventType();
+
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the stream.
+ * Set only if this is the last response in the stream.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 5;
+ *
+ * @return Whether the totalBilledTime field is set.
+ */
+ boolean hasTotalBilledTime();
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the stream.
+ * Set only if this is the last response in the stream.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 5;
+ *
+ * @return The totalBilledTime.
+ */
+ com.google.protobuf.Duration getTotalBilledTime();
+ /**
+ *
+ *
+ *
+ * When available, billed audio seconds for the stream.
+ * Set only if this is the last response in the stream.
+ *
+ *
+ * .google.protobuf.Duration total_billed_time = 5;
+ */
+ com.google.protobuf.DurationOrBuilder getTotalBilledTimeOrBuilder();
}
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/proto/google/cloud/speech/v1p1beta1/cloud_speech.proto b/proto-google-cloud-speech-v1p1beta1/src/main/proto/google/cloud/speech/v1p1beta1/cloud_speech.proto
index 1deb3c7cf..5a861542f 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/proto/google/cloud/speech/v1p1beta1/cloud_speech.proto
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/proto/google/cloud/speech/v1p1beta1/cloud_speech.proto
@@ -650,6 +650,9 @@ message RecognizeResponse {
// Sequential list of transcription results corresponding to
// sequential portions of audio.
repeated SpeechRecognitionResult results = 2;
+
+ // When available, billed audio seconds for the corresponding request.
+ google.protobuf.Duration total_billed_time = 3;
}
// The only message returned to the client by the `LongRunningRecognize` method.
@@ -662,6 +665,9 @@ message LongRunningRecognizeResponse {
// sequential portions of audio.
repeated SpeechRecognitionResult results = 2;
+ // When available, billed audio seconds for the corresponding request.
+ google.protobuf.Duration total_billed_time = 3;
+
// Original output config if present in the request.
TranscriptOutputConfig output_config = 6;
@@ -768,6 +774,10 @@ message StreamingRecognizeResponse {
// Indicates the type of speech event.
SpeechEventType speech_event_type = 4;
+
+ // When available, billed audio seconds for the stream.
+ // Set only if this is the last response in the stream.
+ google.protobuf.Duration total_billed_time = 5;
}
// A streaming speech recognition result corresponding to a portion of the audio
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/proto/google/cloud/speech/v1p1beta1/cloud_speech_adaptation.proto b/proto-google-cloud-speech-v1p1beta1/src/main/proto/google/cloud/speech/v1p1beta1/cloud_speech_adaptation.proto
index 16789739d..e3a18cf38 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/proto/google/cloud/speech/v1p1beta1/cloud_speech_adaptation.proto
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/proto/google/cloud/speech/v1p1beta1/cloud_speech_adaptation.proto
@@ -135,12 +135,12 @@ message CreatePhraseSetRequest {
}
];
- // The ID to use for the phrase set, which will become the final
+ // Required. The ID to use for the phrase set, which will become the final
// component of the phrase set's resource name.
//
// This value should be 4-63 characters, and valid characters
// are /[a-z][0-9]-/.
- string phrase_set_id = 2;
+ string phrase_set_id = 2 [(google.api.field_behavior) = REQUIRED];
// Required. The phrase set to create.
PhraseSet phrase_set = 3 [(google.api.field_behavior) = REQUIRED];
@@ -233,12 +233,12 @@ message CreateCustomClassRequest {
}
];
- // The ID to use for the custom class, which will become the final
+ // Required. The ID to use for the custom class, which will become the final
// component of the custom class' resource name.
//
// This value should be 4-63 characters, and valid characters
// are /[a-z][0-9]-/.
- string custom_class_id = 2;
+ string custom_class_id = 2 [(google.api.field_behavior) = REQUIRED];
// Required. The custom class to create.
CustomClass custom_class = 3 [(google.api.field_behavior) = REQUIRED];
diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/proto/google/cloud/speech/v1p1beta1/resource.proto b/proto-google-cloud-speech-v1p1beta1/src/main/proto/google/cloud/speech/v1p1beta1/resource.proto
index 74cee0647..731349c7e 100644
--- a/proto-google-cloud-speech-v1p1beta1/src/main/proto/google/cloud/speech/v1p1beta1/resource.proto
+++ b/proto-google-cloud-speech-v1p1beta1/src/main/proto/google/cloud/speech/v1p1beta1/resource.proto
@@ -122,7 +122,9 @@ message SpeechAdaptation {
repeated PhraseSet phrase_sets = 1;
// A collection of phrase set resource names to use.
- repeated string phrase_set_references = 2;
+ repeated string phrase_set_references = 2 [(google.api.resource_reference) = {
+ type: "speech.googleapis.com/PhraseSet"
+ }];
// A collection of custom classes. To specify the classes inline, leave the
// class' `name` blank and fill in the rest of its fields, giving it a unique
diff --git a/synth.metadata b/synth.metadata
index c57d3cb75..b070e844c 100644
--- a/synth.metadata
+++ b/synth.metadata
@@ -11,16 +11,16 @@
"git": {
"name": "googleapis",
"remote": "https://github.com/googleapis/googleapis.git",
- "sha": "551681f25e36b11829e87e580281350461f4f3f5",
- "internalRef": "379784268"
+ "sha": "4fca877897a4639796bba0731c6f579724d80d72",
+ "internalRef": "387131819"
}
},
{
"git": {
"name": "googleapis",
"remote": "https://github.com/googleapis/googleapis.git",
- "sha": "551681f25e36b11829e87e580281350461f4f3f5",
- "internalRef": "379784268"
+ "sha": "4fca877897a4639796bba0731c6f579724d80d72",
+ "internalRef": "387131819"
}
},
{