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 deletePhraseSetCallabl * @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 */ @@ -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()) + .setTotalBilledTime(Duration.newBuilder().build()) .build(); mockSpeech.addResponse(expectedResponse); @@ -130,6 +132,7 @@ public void longRunningRecognizeTest() throws Exception { LongRunningRecognizeResponse expectedResponse = LongRunningRecognizeResponse.newBuilder() .addAllResults(new ArrayList()) + .setTotalBilledTime(Duration.newBuilder().build()) .setOutputConfig(TranscriptOutputConfig.newBuilder().build()) .setOutputError(Status.newBuilder().build()) .build(); @@ -184,6 +187,7 @@ public void streamingRecognizeTest() throws Exception { StreamingRecognizeResponse.newBuilder() .setError(Status.newBuilder().build()) .addAllResults(new ArrayList()) + .setTotalBilledTime(Duration.newBuilder().build()) .build(); mockSpeech.addResponse(expectedResponse); StreamingRecognizeRequest request = StreamingRecognizeRequest.newBuilder().build(); diff --git a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/CreateCustomClassRequest.java b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/CreateCustomClassRequest.java index a41229a95..57c38b95a 100644 --- a/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/CreateCustomClassRequest.java +++ b/proto-google-cloud-speech-v1p1beta1/src/main/java/com/google/cloud/speech/v1p1beta1/CreateCustomClassRequest.java @@ -198,13 +198,13 @@ public com.google.protobuf.ByteString getParentBytes() { * * *

-   * 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.Iterable va * 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 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" } }, {