diff --git a/generation_config.yaml b/generation_config.yaml index 24f11d02230b..0f47c81c37d6 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ gapic_generator_version: 2.62.0 -googleapis_commitish: 3b2a2ae91db23a9c879b2b725d6a5de6bd64a800 +googleapis_commitish: 525c95a7a122ec2869ae06cd02fa5013819463f6 libraries_bom_version: 26.66.0 # the libraries are ordered with respect to library name, which is diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModel.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModel.java index 4838bb9766c3..9d30ce3ab49a 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModel.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModel.java @@ -1956,6 +1956,31 @@ public boolean getEnableContainerLogging() { return enableContainerLogging_; } + public static final int DISABLE_CONTAINER_LOGGING_FIELD_NUMBER = 15; + private boolean disableContainerLogging_ = false; + + /** + * + * + *
+   * For custom-trained Models and AutoML Tabular Models, the container of the
+   * DeployedModel instances will send `stderr` and `stdout` streams to
+   * Cloud Logging by default. Please note that the logs incur cost,
+   * which are subject to [Cloud Logging
+   * pricing](https://cloud.google.com/logging/pricing).
+   *
+   * User can disable container logging by setting this flag to true.
+   * 
+ * + * bool disable_container_logging = 15; + * + * @return The disableContainerLogging. + */ + @java.lang.Override + public boolean getDisableContainerLogging() { + return disableContainerLogging_; + } + public static final int ENABLE_ACCESS_LOGGING_FIELD_NUMBER = 13; private boolean enableAccessLogging_ = false; @@ -2495,6 +2520,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(14, getPrivateEndpoints()); } + if (disableContainerLogging_ != false) { + output.writeBool(15, disableContainerLogging_); + } if (predictionResourcesCase_ == 17) { com.google.protobuf.GeneratedMessageV3.writeString(output, 17, predictionResources_); } @@ -2567,6 +2595,9 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, getPrivateEndpoints()); } + if (disableContainerLogging_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(15, disableContainerLogging_); + } if (predictionResourcesCase_ == 17) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, predictionResources_); } @@ -2635,6 +2666,7 @@ public boolean equals(final java.lang.Object obj) { if (getDisableExplanations() != other.getDisableExplanations()) return false; if (!getServiceAccount().equals(other.getServiceAccount())) return false; if (getEnableContainerLogging() != other.getEnableContainerLogging()) return false; + if (getDisableContainerLogging() != other.getDisableContainerLogging()) return false; if (getEnableAccessLogging() != other.getEnableAccessLogging()) return false; if (hasPrivateEndpoints() != other.hasPrivateEndpoints()) return false; if (hasPrivateEndpoints()) { @@ -2705,6 +2737,8 @@ public int hashCode() { hash = (53 * hash) + getServiceAccount().hashCode(); hash = (37 * hash) + ENABLE_CONTAINER_LOGGING_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableContainerLogging()); + hash = (37 * hash) + DISABLE_CONTAINER_LOGGING_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getDisableContainerLogging()); hash = (37 * hash) + ENABLE_ACCESS_LOGGING_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableAccessLogging()); if (hasPrivateEndpoints()) { @@ -2949,6 +2983,7 @@ public Builder clear() { disableExplanations_ = false; serviceAccount_ = ""; enableContainerLogging_ = false; + disableContainerLogging_ = false; enableAccessLogging_ = false; privateEndpoints_ = null; if (privateEndpointsBuilder_ != null) { @@ -3048,37 +3083,40 @@ private void buildPartial0(com.google.cloud.aiplatform.v1beta1.DeployedModel res result.enableContainerLogging_ = enableContainerLogging_; } if (((from_bitField0_ & 0x00001000) != 0)) { - result.enableAccessLogging_ = enableAccessLogging_; + result.disableContainerLogging_ = disableContainerLogging_; } if (((from_bitField0_ & 0x00002000) != 0)) { + result.enableAccessLogging_ = enableAccessLogging_; + } + if (((from_bitField0_ & 0x00004000) != 0)) { result.privateEndpoints_ = privateEndpointsBuilder_ == null ? privateEndpoints_ : privateEndpointsBuilder_.build(); to_bitField0_ |= 0x00000004; } - if (((from_bitField0_ & 0x00004000) != 0)) { + if (((from_bitField0_ & 0x00008000) != 0)) { result.fasterDeploymentConfig_ = fasterDeploymentConfigBuilder_ == null ? fasterDeploymentConfig_ : fasterDeploymentConfigBuilder_.build(); to_bitField0_ |= 0x00000008; } - if (((from_bitField0_ & 0x00008000) != 0)) { + if (((from_bitField0_ & 0x00010000) != 0)) { result.rolloutOptions_ = rolloutOptionsBuilder_ == null ? rolloutOptions_ : rolloutOptionsBuilder_.build(); to_bitField0_ |= 0x00000010; } - if (((from_bitField0_ & 0x00010000) != 0)) { + if (((from_bitField0_ & 0x00020000) != 0)) { result.status_ = statusBuilder_ == null ? status_ : statusBuilder_.build(); to_bitField0_ |= 0x00000020; } - if (((from_bitField0_ & 0x00020000) != 0)) { + if (((from_bitField0_ & 0x00040000) != 0)) { result.systemLabels_ = internalGetSystemLabels(); result.systemLabels_.makeImmutable(); } - if (((from_bitField0_ & 0x00040000) != 0)) { + if (((from_bitField0_ & 0x00080000) != 0)) { result.checkpointId_ = checkpointId_; } - if (((from_bitField0_ & 0x00080000) != 0)) { + if (((from_bitField0_ & 0x00100000) != 0)) { result.speculativeDecodingSpec_ = speculativeDecodingSpecBuilder_ == null ? speculativeDecodingSpec_ @@ -3182,6 +3220,9 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.DeployedModel other if (other.getEnableContainerLogging() != false) { setEnableContainerLogging(other.getEnableContainerLogging()); } + if (other.getDisableContainerLogging() != false) { + setDisableContainerLogging(other.getDisableContainerLogging()); + } if (other.getEnableAccessLogging() != false) { setEnableAccessLogging(other.getEnableAccessLogging()); } @@ -3198,10 +3239,10 @@ public Builder mergeFrom(com.google.cloud.aiplatform.v1beta1.DeployedModel other mergeStatus(other.getStatus()); } internalGetMutableSystemLabels().mergeFrom(other.internalGetSystemLabels()); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; if (!other.getCheckpointId().isEmpty()) { checkpointId_ = other.checkpointId_; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); } if (other.hasSpeculativeDecodingSpec()) { @@ -3315,16 +3356,22 @@ public Builder mergeFrom( case 104: { enableAccessLogging_ = input.readBool(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; break; } // case 104 case 114: { input.readMessage( getPrivateEndpointsFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; break; } // case 114 + case 120: + { + disableContainerLogging_ = input.readBool(); + bitField0_ |= 0x00001000; + break; + } // case 120 case 138: { java.lang.String s = input.readStringRequireUtf8(); @@ -3348,19 +3395,19 @@ public Builder mergeFrom( { input.readMessage( getFasterDeploymentConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; break; } // case 186 case 202: { input.readMessage(getRolloutOptionsFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; break; } // case 202 case 210: { input.readMessage(getStatusFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; break; } // case 210 case 226: @@ -3372,20 +3419,20 @@ public Builder mergeFrom( internalGetMutableSystemLabels() .getMutableMap() .put(systemLabels__.getKey(), systemLabels__.getValue()); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; break; } // case 226 case 234: { checkpointId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; break; } // case 234 case 242: { input.readMessage( getSpeculativeDecodingSpecFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; break; } // case 242 default: @@ -5369,6 +5416,80 @@ public Builder clearEnableContainerLogging() { return this; } + private boolean disableContainerLogging_; + + /** + * + * + *
+     * For custom-trained Models and AutoML Tabular Models, the container of the
+     * DeployedModel instances will send `stderr` and `stdout` streams to
+     * Cloud Logging by default. Please note that the logs incur cost,
+     * which are subject to [Cloud Logging
+     * pricing](https://cloud.google.com/logging/pricing).
+     *
+     * User can disable container logging by setting this flag to true.
+     * 
+ * + * bool disable_container_logging = 15; + * + * @return The disableContainerLogging. + */ + @java.lang.Override + public boolean getDisableContainerLogging() { + return disableContainerLogging_; + } + + /** + * + * + *
+     * For custom-trained Models and AutoML Tabular Models, the container of the
+     * DeployedModel instances will send `stderr` and `stdout` streams to
+     * Cloud Logging by default. Please note that the logs incur cost,
+     * which are subject to [Cloud Logging
+     * pricing](https://cloud.google.com/logging/pricing).
+     *
+     * User can disable container logging by setting this flag to true.
+     * 
+ * + * bool disable_container_logging = 15; + * + * @param value The disableContainerLogging to set. + * @return This builder for chaining. + */ + public Builder setDisableContainerLogging(boolean value) { + + disableContainerLogging_ = value; + bitField0_ |= 0x00001000; + onChanged(); + return this; + } + + /** + * + * + *
+     * For custom-trained Models and AutoML Tabular Models, the container of the
+     * DeployedModel instances will send `stderr` and `stdout` streams to
+     * Cloud Logging by default. Please note that the logs incur cost,
+     * which are subject to [Cloud Logging
+     * pricing](https://cloud.google.com/logging/pricing).
+     *
+     * User can disable container logging by setting this flag to true.
+     * 
+ * + * bool disable_container_logging = 15; + * + * @return This builder for chaining. + */ + public Builder clearDisableContainerLogging() { + bitField0_ = (bitField0_ & ~0x00001000); + disableContainerLogging_ = false; + onChanged(); + return this; + } + private boolean enableAccessLogging_; /** @@ -5416,7 +5537,7 @@ public boolean getEnableAccessLogging() { public Builder setEnableAccessLogging(boolean value) { enableAccessLogging_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -5440,7 +5561,7 @@ public Builder setEnableAccessLogging(boolean value) { * @return This builder for chaining. */ public Builder clearEnableAccessLogging() { - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); enableAccessLogging_ = false; onChanged(); return this; @@ -5470,7 +5591,7 @@ public Builder clearEnableAccessLogging() { * @return Whether the privateEndpoints field is set. */ public boolean hasPrivateEndpoints() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** @@ -5522,7 +5643,7 @@ public Builder setPrivateEndpoints(com.google.cloud.aiplatform.v1beta1.PrivateEn } else { privateEndpointsBuilder_.setMessage(value); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -5548,7 +5669,7 @@ public Builder setPrivateEndpoints( } else { privateEndpointsBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -5570,7 +5691,7 @@ public Builder setPrivateEndpoints( public Builder mergePrivateEndpoints( com.google.cloud.aiplatform.v1beta1.PrivateEndpoints value) { if (privateEndpointsBuilder_ == null) { - if (((bitField0_ & 0x00002000) != 0) + if (((bitField0_ & 0x00004000) != 0) && privateEndpoints_ != null && privateEndpoints_ != com.google.cloud.aiplatform.v1beta1.PrivateEndpoints.getDefaultInstance()) { @@ -5582,7 +5703,7 @@ public Builder mergePrivateEndpoints( privateEndpointsBuilder_.mergeFrom(value); } if (privateEndpoints_ != null) { - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); } return this; @@ -5603,7 +5724,7 @@ public Builder mergePrivateEndpoints( * */ public Builder clearPrivateEndpoints() { - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); privateEndpoints_ = null; if (privateEndpointsBuilder_ != null) { privateEndpointsBuilder_.dispose(); @@ -5629,7 +5750,7 @@ public Builder clearPrivateEndpoints() { */ public com.google.cloud.aiplatform.v1beta1.PrivateEndpoints.Builder getPrivateEndpointsBuilder() { - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return getPrivateEndpointsFieldBuilder().getBuilder(); } @@ -5710,7 +5831,7 @@ public Builder clearPrivateEndpoints() { * @return Whether the fasterDeploymentConfig field is set. */ public boolean hasFasterDeploymentConfig() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** @@ -5755,7 +5876,7 @@ public Builder setFasterDeploymentConfig( } else { fasterDeploymentConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -5777,7 +5898,7 @@ public Builder setFasterDeploymentConfig( } else { fasterDeploymentConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -5795,7 +5916,7 @@ public Builder setFasterDeploymentConfig( public Builder mergeFasterDeploymentConfig( com.google.cloud.aiplatform.v1beta1.FasterDeploymentConfig value) { if (fasterDeploymentConfigBuilder_ == null) { - if (((bitField0_ & 0x00004000) != 0) + if (((bitField0_ & 0x00008000) != 0) && fasterDeploymentConfig_ != null && fasterDeploymentConfig_ != com.google.cloud.aiplatform.v1beta1.FasterDeploymentConfig @@ -5808,7 +5929,7 @@ public Builder mergeFasterDeploymentConfig( fasterDeploymentConfigBuilder_.mergeFrom(value); } if (fasterDeploymentConfig_ != null) { - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); } return this; @@ -5825,7 +5946,7 @@ public Builder mergeFasterDeploymentConfig( * */ public Builder clearFasterDeploymentConfig() { - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); fasterDeploymentConfig_ = null; if (fasterDeploymentConfigBuilder_ != null) { fasterDeploymentConfigBuilder_.dispose(); @@ -5847,7 +5968,7 @@ public Builder clearFasterDeploymentConfig() { */ public com.google.cloud.aiplatform.v1beta1.FasterDeploymentConfig.Builder getFasterDeploymentConfigBuilder() { - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return getFasterDeploymentConfigFieldBuilder().getBuilder(); } @@ -5919,7 +6040,7 @@ public Builder clearFasterDeploymentConfig() { * @return Whether the rolloutOptions field is set. */ public boolean hasRolloutOptions() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** @@ -5961,7 +6082,7 @@ public Builder setRolloutOptions(com.google.cloud.aiplatform.v1beta1.RolloutOpti } else { rolloutOptionsBuilder_.setMessage(value); } - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -5982,7 +6103,7 @@ public Builder setRolloutOptions( } else { rolloutOptionsBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -5998,7 +6119,7 @@ public Builder setRolloutOptions( */ public Builder mergeRolloutOptions(com.google.cloud.aiplatform.v1beta1.RolloutOptions value) { if (rolloutOptionsBuilder_ == null) { - if (((bitField0_ & 0x00008000) != 0) + if (((bitField0_ & 0x00010000) != 0) && rolloutOptions_ != null && rolloutOptions_ != com.google.cloud.aiplatform.v1beta1.RolloutOptions.getDefaultInstance()) { @@ -6010,7 +6131,7 @@ public Builder mergeRolloutOptions(com.google.cloud.aiplatform.v1beta1.RolloutOp rolloutOptionsBuilder_.mergeFrom(value); } if (rolloutOptions_ != null) { - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); } return this; @@ -6026,7 +6147,7 @@ public Builder mergeRolloutOptions(com.google.cloud.aiplatform.v1beta1.RolloutOp * .google.cloud.aiplatform.v1beta1.RolloutOptions rollout_options = 25; */ public Builder clearRolloutOptions() { - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); rolloutOptions_ = null; if (rolloutOptionsBuilder_ != null) { rolloutOptionsBuilder_.dispose(); @@ -6046,7 +6167,7 @@ public Builder clearRolloutOptions() { * .google.cloud.aiplatform.v1beta1.RolloutOptions rollout_options = 25; */ public com.google.cloud.aiplatform.v1beta1.RolloutOptions.Builder getRolloutOptionsBuilder() { - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return getRolloutOptionsFieldBuilder().getBuilder(); } @@ -6118,7 +6239,7 @@ public com.google.cloud.aiplatform.v1beta1.RolloutOptions.Builder getRolloutOpti * @return Whether the status field is set. */ public boolean hasStatus() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** @@ -6164,7 +6285,7 @@ public Builder setStatus(com.google.cloud.aiplatform.v1beta1.DeployedModel.Statu } else { statusBuilder_.setMessage(value); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -6187,7 +6308,7 @@ public Builder setStatus( } else { statusBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -6205,7 +6326,7 @@ public Builder setStatus( */ public Builder mergeStatus(com.google.cloud.aiplatform.v1beta1.DeployedModel.Status value) { if (statusBuilder_ == null) { - if (((bitField0_ & 0x00010000) != 0) + if (((bitField0_ & 0x00020000) != 0) && status_ != null && status_ != com.google.cloud.aiplatform.v1beta1.DeployedModel.Status.getDefaultInstance()) { @@ -6217,7 +6338,7 @@ public Builder mergeStatus(com.google.cloud.aiplatform.v1beta1.DeployedModel.Sta statusBuilder_.mergeFrom(value); } if (status_ != null) { - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); } return this; @@ -6235,7 +6356,7 @@ public Builder mergeStatus(com.google.cloud.aiplatform.v1beta1.DeployedModel.Sta * */ public Builder clearStatus() { - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); status_ = null; if (statusBuilder_ != null) { statusBuilder_.dispose(); @@ -6257,7 +6378,7 @@ public Builder clearStatus() { * */ public com.google.cloud.aiplatform.v1beta1.DeployedModel.Status.Builder getStatusBuilder() { - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return getStatusFieldBuilder().getBuilder(); } @@ -6331,7 +6452,7 @@ public com.google.cloud.aiplatform.v1beta1.DeployedModel.StatusOrBuilder getStat if (!systemLabels_.isMutable()) { systemLabels_ = systemLabels_.copy(); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return systemLabels_; } @@ -6425,7 +6546,7 @@ public java.lang.String getSystemLabelsOrThrow(java.lang.String key) { } public Builder clearSystemLabels() { - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); internalGetMutableSystemLabels().getMutableMap().clear(); return this; } @@ -6451,7 +6572,7 @@ public Builder removeSystemLabels(java.lang.String key) { /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableSystemLabels() { - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; return internalGetMutableSystemLabels().getMutableMap(); } @@ -6473,7 +6594,7 @@ public Builder putSystemLabels(java.lang.String key, java.lang.String value) { throw new NullPointerException("map value"); } internalGetMutableSystemLabels().getMutableMap().put(key, value); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; return this; } @@ -6489,7 +6610,7 @@ public Builder putSystemLabels(java.lang.String key, java.lang.String value) { */ public Builder putAllSystemLabels(java.util.Map values) { internalGetMutableSystemLabels().getMutableMap().putAll(values); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; return this; } @@ -6558,7 +6679,7 @@ public Builder setCheckpointId(java.lang.String value) { throw new NullPointerException(); } checkpointId_ = value; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -6576,7 +6697,7 @@ public Builder setCheckpointId(java.lang.String value) { */ public Builder clearCheckpointId() { checkpointId_ = getDefaultInstance().getCheckpointId(); - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00080000); onChanged(); return this; } @@ -6599,7 +6720,7 @@ public Builder setCheckpointIdBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); checkpointId_ = value; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -6625,7 +6746,7 @@ public Builder setCheckpointIdBytes(com.google.protobuf.ByteString value) { * @return Whether the speculativeDecodingSpec field is set. */ public boolean hasSpeculativeDecodingSpec() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** @@ -6673,7 +6794,7 @@ public Builder setSpeculativeDecodingSpec( } else { speculativeDecodingSpecBuilder_.setMessage(value); } - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -6696,7 +6817,7 @@ public Builder setSpeculativeDecodingSpec( } else { speculativeDecodingSpecBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -6715,7 +6836,7 @@ public Builder setSpeculativeDecodingSpec( public Builder mergeSpeculativeDecodingSpec( com.google.cloud.aiplatform.v1beta1.SpeculativeDecodingSpec value) { if (speculativeDecodingSpecBuilder_ == null) { - if (((bitField0_ & 0x00080000) != 0) + if (((bitField0_ & 0x00100000) != 0) && speculativeDecodingSpec_ != null && speculativeDecodingSpec_ != com.google.cloud.aiplatform.v1beta1.SpeculativeDecodingSpec @@ -6728,7 +6849,7 @@ public Builder mergeSpeculativeDecodingSpec( speculativeDecodingSpecBuilder_.mergeFrom(value); } if (speculativeDecodingSpec_ != null) { - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); } return this; @@ -6746,7 +6867,7 @@ public Builder mergeSpeculativeDecodingSpec( * */ public Builder clearSpeculativeDecodingSpec() { - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); speculativeDecodingSpec_ = null; if (speculativeDecodingSpecBuilder_ != null) { speculativeDecodingSpecBuilder_.dispose(); @@ -6769,7 +6890,7 @@ public Builder clearSpeculativeDecodingSpec() { */ public com.google.cloud.aiplatform.v1beta1.SpeculativeDecodingSpec.Builder getSpeculativeDecodingSpecBuilder() { - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return getSpeculativeDecodingSpecFieldBuilder().getBuilder(); } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModelOrBuilder.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModelOrBuilder.java index 53bd51955114..22dbfe99a0ff 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModelOrBuilder.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/DeployedModelOrBuilder.java @@ -473,6 +473,25 @@ public interface DeployedModelOrBuilder */ boolean getEnableContainerLogging(); + /** + * + * + *
+   * For custom-trained Models and AutoML Tabular Models, the container of the
+   * DeployedModel instances will send `stderr` and `stdout` streams to
+   * Cloud Logging by default. Please note that the logs incur cost,
+   * which are subject to [Cloud Logging
+   * pricing](https://cloud.google.com/logging/pricing).
+   *
+   * User can disable container logging by setting this flag to true.
+   * 
+ * + * bool disable_container_logging = 15; + * + * @return The disableContainerLogging. + */ + boolean getDisableContainerLogging(); + /** * * diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EndpointProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EndpointProto.java index fbd421e7b477..e375420d3e59 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EndpointProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/EndpointProto.java @@ -154,7 +154,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005value\030\002 \001(\t:\0028\001:\265\001\352A\261\001\n" + "\"aiplatform.googleapis.com/Endpoint\022 - * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy. + * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy. * * * Protobuf enum {@code google.cloud.compute.v1.BackendService.LocalityLbPolicy} @@ -882,7 +882,7 @@ public enum LocalityLbPolicy implements com.google.protobuf.ProtocolMessageEnum * * *
-     * This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824
+     * This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer.
      * 
* * MAGLEV = 119180266; @@ -980,7 +980,7 @@ public enum LocalityLbPolicy implements com.google.protobuf.ProtocolMessageEnum * * *
-     * This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824
+     * This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer.
      * 
* * MAGLEV = 119180266; @@ -3430,7 +3430,7 @@ public int getLocalityLbPoliciesCount() { * * *
-   * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+   * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
    * Check the LocalityLbPolicy enum for the list of possible values.
    * 
* @@ -3447,7 +3447,7 @@ public boolean hasLocalityLbPolicy() { * * *
-   * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+   * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
    * Check the LocalityLbPolicy enum for the list of possible values.
    * 
* @@ -3472,7 +3472,7 @@ public java.lang.String getLocalityLbPolicy() { * * *
-   * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+   * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
    * Check the LocalityLbPolicy enum for the list of possible values.
    * 
* @@ -4463,7 +4463,7 @@ public com.google.protobuf.ByteString getServiceBindingsBytes(int index) { * * *
-   * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+   * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
    * 
* * optional string service_lb_policy = 94848785; @@ -4479,7 +4479,7 @@ public boolean hasServiceLbPolicy() { * * *
-   * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+   * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
    * 
* * optional string service_lb_policy = 94848785; @@ -4503,7 +4503,7 @@ public java.lang.String getServiceLbPolicy() { * * *
-   * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+   * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
    * 
* * optional string service_lb_policy = 94848785; @@ -11869,7 +11869,7 @@ public Builder removeLocalityLbPolicies(int index) { * * *
-     * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+     * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
      * Check the LocalityLbPolicy enum for the list of possible values.
      * 
* @@ -11885,7 +11885,7 @@ public boolean hasLocalityLbPolicy() { * * *
-     * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+     * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
      * Check the LocalityLbPolicy enum for the list of possible values.
      * 
* @@ -11909,7 +11909,7 @@ public java.lang.String getLocalityLbPolicy() { * * *
-     * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+     * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
      * Check the LocalityLbPolicy enum for the list of possible values.
      * 
* @@ -11933,7 +11933,7 @@ public com.google.protobuf.ByteString getLocalityLbPolicyBytes() { * * *
-     * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+     * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
      * Check the LocalityLbPolicy enum for the list of possible values.
      * 
* @@ -11956,7 +11956,7 @@ public Builder setLocalityLbPolicy(java.lang.String value) { * * *
-     * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+     * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
      * Check the LocalityLbPolicy enum for the list of possible values.
      * 
* @@ -11975,7 +11975,7 @@ public Builder clearLocalityLbPolicy() { * * *
-     * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+     * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
      * Check the LocalityLbPolicy enum for the list of possible values.
      * 
* @@ -14323,7 +14323,7 @@ public Builder addServiceBindingsBytes(com.google.protobuf.ByteString value) { * * *
-     * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+     * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
      * 
* * optional string service_lb_policy = 94848785; @@ -14338,7 +14338,7 @@ public boolean hasServiceLbPolicy() { * * *
-     * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+     * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
      * 
* * optional string service_lb_policy = 94848785; @@ -14361,7 +14361,7 @@ public java.lang.String getServiceLbPolicy() { * * *
-     * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+     * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
      * 
* * optional string service_lb_policy = 94848785; @@ -14384,7 +14384,7 @@ public com.google.protobuf.ByteString getServiceLbPolicyBytes() { * * *
-     * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+     * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
      * 
* * optional string service_lb_policy = 94848785; @@ -14406,7 +14406,7 @@ public Builder setServiceLbPolicy(java.lang.String value) { * * *
-     * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+     * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
      * 
* * optional string service_lb_policy = 94848785; @@ -14424,7 +14424,7 @@ public Builder clearServiceLbPolicy() { * * *
-     * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+     * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
      * 
* * optional string service_lb_policy = 94848785; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceLocalityLoadBalancingPolicyConfigPolicy.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceLocalityLoadBalancingPolicyConfigPolicy.java index 7fbe4c27c8cd..cf57a3ae29a5 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceLocalityLoadBalancingPolicyConfigPolicy.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceLocalityLoadBalancingPolicyConfigPolicy.java @@ -105,7 +105,7 @@ public enum Name implements com.google.protobuf.ProtocolMessageEnum { * * *
-     * This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824
+     * This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer.
      * 
* * MAGLEV = 119180266; @@ -203,7 +203,7 @@ public enum Name implements com.google.protobuf.ProtocolMessageEnum { * * *
-     * This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824
+     * This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer.
      * 
* * MAGLEV = 119180266; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceOrBuilder.java index 9d414a012a76..f8e1c02f8322 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceOrBuilder.java @@ -1146,7 +1146,7 @@ com.google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfig getL * * *
-   * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+   * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
    * Check the LocalityLbPolicy enum for the list of possible values.
    * 
* @@ -1160,7 +1160,7 @@ com.google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfig getL * * *
-   * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+   * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
    * Check the LocalityLbPolicy enum for the list of possible values.
    * 
* @@ -1174,7 +1174,7 @@ com.google.cloud.compute.v1.BackendServiceLocalityLoadBalancingPolicyConfig getL * * *
-   * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
+   * The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy.
    * Check the LocalityLbPolicy enum for the list of possible values.
    * 
* @@ -1792,7 +1792,7 @@ java.lang.String getMetadatasOrDefault( * * *
-   * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+   * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
    * 
* * optional string service_lb_policy = 94848785; @@ -1805,7 +1805,7 @@ java.lang.String getMetadatasOrDefault( * * *
-   * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+   * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
    * 
* * optional string service_lb_policy = 94848785; @@ -1818,7 +1818,7 @@ java.lang.String getMetadatasOrDefault( * * *
-   * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
+   * URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global.
    * 
* * optional string service_lb_policy = 94848785; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java index e363636133de..0f4721f8a05a 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java @@ -26000,7 +26000,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004high\030\242\273\303\001 \001(\004H\000\210\001\001\022\022\n" + "\003low\030\324\306\006 \001(\004H\001\210\001\001B\007\n" + "\005_highB\006\n" - + "\004_low\"\245\010\n" + + "\004_low\"\316\010\n" + "\023UpcomingMaintenance\022\036\n" + "\016can_reschedule\030\231\243\342- \001(\010H\000\210\001\001\022(\n" + "\030latest_window_start_time\030\201\273\206= \001(\tH\001\210\001\001\022\'\n" @@ -26009,7 +26009,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022maintenance_status\030\236\235\367& \001(\tH\003\210\001\001\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\004\210\001\001\022 \n" + "\017window_end_time\030\240\256\316\201\001 \001(\tH\005\210\001\001\022\"\n" - + "\021window_start_time\030\271\260\311\341\001 \001(\tH\006\210\001\001\"\217\003\n" + + "\021window_start_time\030\271\260\311\341\001 \001(\tH\006\210\001\001\"\270\003\n" + "\022MaintenanceReasons\022!\n" + "\035UNDEFINED_MAINTENANCE_REASONS\020\000\022\023\n" + "\014FAILURE_DISK\020\322\246\213\004\022\023\n" @@ -26020,7 +26020,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021FAILURE_INTERFACE\020\204\361\377\271\001\022\026\n" + "\016FAILURE_MEMORY\020\366\312\357\321\001\022\026\n" + "\017FAILURE_NETWORK\020\271\200\265\024\022\026\n" - + "\016FAILURE_NVLINK\020\267\204\377\346\001\022!\n" + + "\016FAILURE_NVLINK\020\267\204\377\346\001\022\'\n" + + " FAILURE_REDUNDANT_HARDWARE_FAULT\020\322\217\344\016\022!\n" + "\031INFRASTRUCTURE_RELOCATION\020\204\236\313\253\001\022!\n" + "\032MAINTENANCE_REASON_UNKNOWN\020\373\307\216\030\022\035\n" + "\026PLANNED_NETWORK_UPDATE\020\225\370\315@\022\025\n" @@ -26044,8 +26045,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020_window_end_timeB\024\n" + "\022_window_start_time\"\234\002\n" + "!UpdateAccessConfigInstanceRequest\022N\n" - + "\026access_config_resource\030\220\377\366\270\001 \001" - + "(\0132%.google.cloud.compute.v1.AccessConfigB\003\340A\002\022\030\n" + + "\026access_config_resource\030\220\377\366\270\001 " + + "\001(\0132%.google.cloud.compute.v1.AccessConfigB\003\340A\002\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\"\n" + "\021network_interface\030\350\300\235\256\001 \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -26062,8 +26063,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" - + "\340A\002\362G\004zoneB\r" - + "\n" + + "\340A\002\362G\004zoneB\r\n" + "\013_autoscalerB\r\n" + "\013_request_id\"\334\001\n" + "\032UpdateBackendBucketRequest\022\036\n" @@ -26076,10 +26076,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\341\001\n" + "\033UpdateBackendServiceRequest\022 \n" + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n" - + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132\'.go" - + "ogle.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132\'.g" + + "oogle.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n\n" + + "\340A\002\362G\007project\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\241\002\n" + "\021UpdateDiskRequest\022\024\n" @@ -26116,16 +26117,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\324\001\n" + "\030UpdateHealthCheckRequest\022\035\n" + "\014health_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022K\n" - + "\025health_check_resource\030\250\303\244` \001(\013" - + "2$.google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n" + + "\025health_check_resource\030\250\303\244` \001(" + + "\0132$.google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\345\003\n" + "\025UpdateInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022D\n" - + "\021instance_resource\030\370\360\376f " - + "\001(\0132!.google.cloud.compute.v1.InstanceB\003\340A\002\022\037\n" + + "\021instance_resource\030\370\360\376f" + + " \001(\0132!.google.cloud.compute.v1.InstanceB\003\340A\002\022\037\n" + "\016minimal_action\030\224\215\202\201\001 \001(\tH\000\210\001\001\022.\n" + "\036most_disruptive_allowed_action\030\215\316\302\037 \001(\tH\001\210\001\001\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -26153,8 +26154,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "%UpdateNetworkInterfaceInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\"\n" + "\021network_interface\030\350\300\235\256\001 \001(\tB\003\340A\002\022V\n" - + "\032network_interface_resource\030\205\224\256\233\001 \001(\0132).g" - + "oogle.cloud.compute.v1.NetworkInterfaceB\003\340A\002\022!\n" + + "\032network_interface_resource\030\205\224\256\233\001 \001(\0132)." + + "google.cloud.compute.v1.NetworkInterfaceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -26163,17 +26164,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\365\001\n" + "\033UpdatePeeringNetworkRequest\022\027\n" + "\007network\030\256\264\205o \001(\tB\003\340A\002\022o\n" - + "(networks_update_peering_request_resource\030\331\252\202k" - + " \001(\01325.google.cloud.compute.v1.NetworksUpdatePeeringRequestB\003\340A\002\022!\n" + + "(networks_update_peering_request_resource\030\331\252\202k \001(\01325.google.cloud.co" + + "mpute.v1.NetworksUpdatePeeringRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n\n" + + "\340A\002\362G\007project\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\346\002\n" + "3UpdatePerInstanceConfigsInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\233\001\n" + "@instance_group_managers_update_per_instance_configs_req_resource\030\276\301\266C" - + " \001(\0132I.google.cloud.compute.v1." - + "InstanceGroupManagersUpdatePerInstanceConfigsReqB\003\340A\002\022!\n" + + " \001(\0132I.google.cloud.compute.v1" + + ".InstanceGroupManagersUpdatePerInstanceConfigsReqB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -26186,10 +26188,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n" + "Aregion_instance_group_manager_update_instance_config_req_resource\030\247\256\272*" - + " \001(\0132J.google.cloud.compute.v1.Regi" - + "onInstanceGroupManagerUpdateInstanceConfigReqB\003\340A\002\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" - + "\n" + + " \001(\0132J.google.cloud.compute.v1.Reg" + + "ionInstanceGroupManagerUpdateInstanceConfigReqB\003\340A\002\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\204\002\n" + "\035UpdateRegionAutoscalerRequest\022\033\n\n" + "autoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022H\n" @@ -26212,8 +26213,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\304\002\n" + "\035UpdateRegionCommitmentRequest\022\033\n\n" + "commitment\030\225\226\363\345\001 \001(\tB\003\340A\002\022H\n" - + "\023commitment_resource\030\370\243\273t \001(\0132#" - + ".google.cloud.compute.v1.CommitmentB\003\340A\002\022\025\n" + + "\023commitment_resource\030\370\243\273t \001(\0132" + + "#.google.cloud.compute.v1.CommitmentB\003\340A\002\022\025\n" + "\005paths\030\356\301\3402 \001(\tH\000\210\001\001\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" @@ -26260,8 +26261,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n" + "\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022K\n" - + "\024reservation_resource\030\241\356\364\207\001 \001(\0132$" - + ".google.cloud.compute.v1.ReservationB\003\340A\002\022\034\n" + + "\024reservation_resource\030\241\356\364\207\001 \001(\0132" + + "$.google.cloud.compute.v1.ReservationB\003\340A\002\022\034\n" + "\013update_mask\030\242\271\272\356\001 \001(\tH\002\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\010\n" @@ -26283,17 +26284,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\026\n" + "\006router\030\311\256\356F \001(\tB\003\340A\002\022@\n" - + "\017router_resource\030\304\200\202J" - + " \001(\0132\037.google.cloud.compute.v1.RouterB\003\340A\002B\r" - + "\n" + + "\017router_resource\030\304\200\202J \001(" + + "\0132\037.google.cloud.compute.v1.RouterB\003\340A\002B\r\n" + "\013_request_id\"\227\002\n" + "+UpdateShieldedInstanceConfigInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022c\n" - + "!shielded_instance_config_resource\030\330\226\335\201\001 \001(\0132/." - + "google.cloud.compute.v1.ShieldedInstanceConfigB\003\340A\002\022\033\n" + + "!shielded_instance_config_resource\030\330\226\335\201\001 \001(\0132/" + + ".google.cloud.compute.v1.ShieldedInstanceConfigB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\237\002\n" @@ -26319,13 +26319,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\362\007\n" + "\006UrlMap\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022h\n" - + "$default_custom_error_response_policy\030\251\213\340& \001(\01322.g" - + "oogle.cloud.compute.v1.CustomErrorResponsePolicyH\001\210\001\001\022O\n" + + "$default_custom_error_response_policy\030\251\213\340& \001(\01322." + + "google.cloud.compute.v1.CustomErrorResponsePolicyH\001\210\001\001\022O\n" + "\024default_route_action\030\252\264\327\264\001" + " \001(\0132(.google.cloud.compute.v1.HttpRouteActionH\002\210\001\001\022 \n" + "\017default_service\030\267\345\305\260\001 \001(\tH\003\210\001\001\022R\n" - + "\024default_url_redirect\030\352\253\266\253\001 \001" - + "(\0132+.google.cloud.compute.v1.HttpRedirectActionH\004\210\001\001\022\034\n" + + "\024default_url_redirect\030\352\253\266\253\001 " + + "\001(\0132+.google.cloud.compute.v1.HttpRedirectActionH\004\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\006\210\001\001\022I\n\r" + "header_action\030\250\240\270\234\001" @@ -26347,11 +26347,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020_default_serviceB\027\n" + "\025_default_url_redirectB\016\n" + "\014_descriptionB\016\n" - + "\014_fingerprintB\020\n" + + "\014_finge", + "rprintB\020\n" + "\016_header_actionB\005\n" + "\003_idB\007\n" - + "\005_kindB", - "\007\n" + + "\005_kindB\007\n" + "\005_nameB\t\n" + "\007_regionB\014\n\n" + "_self_link\"\235\002\n\n" @@ -26394,8 +26394,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006_value\"\322\001\n" + "\026UrlMapValidationResult\022\027\n" + "\013load_errors\030\344\361\361\223\001 \003(\t\022\036\n" - + "\016load_succeeded\030\310\264\230= \001(\010H\000\210\001\001\022?\n" - + "\r" + + "\016load_succeeded\030\310\264\230= \001(\010H\000\210\001\001\022?\n\r" + "test_failures\030\266\342\237\361\001" + " \003(\0132$.google.cloud.compute.v1.TestFailure\022\033\n" + "\013test_passed\030\275\201\362[ \001(\010H\001\210\001\001B\021\n" @@ -26403,8 +26402,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_test_passed\"\265\003\n" + "\025UrlMapsAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022K\n" - + "\005items\030\300\317\367/ \003(\01329.google.cl" - + "oud.compute.v1.UrlMapsAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\01329.google.c" + + "loud.compute.v1.UrlMapsAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -26436,8 +26435,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "!LOAD_BALANCING_SCHEME_UNSPECIFIED\020\274\273\207\373\001B\013\n" + "\t_resource\"m\n" + "\027UrlMapsValidateResponse\022G\n" - + "\006result\030\235\220\267B \001" - + "(\0132/.google.cloud.compute.v1.UrlMapValidationResultH\000\210\001\001B\t\n" + + "\006result\030\235\220\267B " + + "\001(\0132/.google.cloud.compute.v1.UrlMapValidationResultH\000\210\001\001B\t\n" + "\007_result\"\272\001\n\n" + "UrlRewrite\022\034\n" + "\014host_rewrite\030\365\313\232L \001(\tH\000\210\001\001\022#\n" @@ -26499,8 +26498,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_range_name\"\244\003\n" + "\037UsableSubnetworksAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022;\n" - + "\005items\030\300\317\367/ \003(\013" - + "2).google.cloud.compute.v1.UsableSubnetwork\022\024\n" + + "\005items\030\300\317\367/ \003(" + + "\0132).google.cloud.compute.v1.UsableSubnetwork\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022M\n" + "\017scoped_warnings\030\246\226\370f" @@ -26528,12 +26527,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025ValidateUrlMapRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\007url_map\030\214\225\201\257\001 \001(\tB\003\340A\002\022d\n" - + "\"url_maps_validate_request_resource\030\357\321\344\274\001 \001(\0132/.google.clou" - + "d.compute.v1.UrlMapsValidateRequestB\003\340A\002\"\257\001\n" + + "\"url_maps_validate_request_resource\030\357\321\344\274\001 \001(\0132/.google.clo" + + "ud.compute.v1.UrlMapsValidateRequestB\003\340A\002\"\257\001\n" + "\025VmEndpointNatMappings\022\035\n\r" + "instance_name\030\365\347\330l \001(\tH\000\210\001\001\022e\n" - + "\026interface_nat_mappings\030\211\200\225z \003(\0132B.google.cloud.compute.v1.V" - + "mEndpointNatMappingsInterfaceNatMappingsB\020\n" + + "\026interface_nat_mappings\030\211\200\225z \003(\0132B.google.cloud.compute.v1." + + "VmEndpointNatMappingsInterfaceNatMappingsB\020\n" + "\016_instance_name\"\342\003\n" + ")VmEndpointNatMappingsInterfaceNatMappings\022$\n" + "\030drain_nat_ip_port_ranges\030\301\343\307\274\001 \003(\t\022\036\n" @@ -26541,8 +26540,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031num_total_drain_nat_ports\030\371\245\377\237\001" + " \001(\005H\000\210\001\001\022$\n" + "\023num_total_nat_ports\030\200\333\200\217\001 \001(\005H\001\210\001\001\022l\n\r" - + "rule_mappings\030\310\356\352\347\001 \003(\0132Q.google.cloud.compute.v1.VmEndpoint" - + "NatMappingsInterfaceNatMappingsNatRuleMappings\022&\n" + + "rule_mappings\030\310\356\352\347\001 \003(\0132Q.google.cloud.compute.v1.VmEndpoin" + + "tNatMappingsInterfaceNatMappingsNatRuleMappings\022&\n" + "\025source_alias_ip_range\030\330\243\374\321\001 \001(\tH\002\210\001\001\022!\n" + "\021source_virtual_ip\030\377\242\271G \001(\tH\003\210\001\001B\034\n" + "\032_num_total_drain_nat_portsB\026\n" @@ -26588,8 +26587,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022\033\n\n" + "stack_type\030\221\265\213\313\001 \001(\tH\n" + "\210\001\001\022Q\n" - + "\016vpn_interfaces\030\205\315\345+ \003(\01326.google" - + ".cloud.compute.v1.VpnGatewayVpnGatewayInterface\032-\n" + + "\016vpn_interfaces\030\205\315\345+ \003(\01326.googl" + + "e.cloud.compute.v1.VpnGatewayVpnGatewayInterface\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"N\n" @@ -26648,8 +26647,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"g\n" + "\020VpnGatewayStatus\022S\n" - + "\017vpn_connections\030\212\355\276\321\001 \003(\01326.google.cloud.c" - + "ompute.v1.VpnGatewayStatusVpnConnection\"\321\002\n" + + "\017vpn_connections\030\212\355\276\321\001 \003(\01326.google.cloud." + + "compute.v1.VpnGatewayStatusVpnConnection\"\321\002\n" + "0VpnGatewayStatusHighAvailabilityRequirementState\022\025\n" + "\005state\030\221\211\2534 \001(\tH\000\210\001\001\022\"\n" + "\022unsatisfied_reason\030\212\367\235\032 \001(\tH\001\210\001\001\"f\n" @@ -26674,8 +26673,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\035VpnGatewayStatusVpnConnection\022&\n" + "\025peer_external_gateway\030\215\356\307\267\001 \001(\tH\000\210\001\001\022!\n" + "\020peer_gcp_gateway\030\274\351\263\206\001 \001(\tH\001\210\001\001\022`\n" - + "\005state\030\221\211\2534 \001(\0132I.googl" - + "e.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementStateH\002\210\001\001\022C\n" + + "\005state\030\221\211\2534 \001(\0132I.goog" + + "le.cloud.compute.v1.VpnGatewayStatusHighAvailabilityRequirementStateH\002\210\001\001\022C\n" + "\007tunnels\030\213\372\3551" + " \003(\0132/.google.cloud.compute.v1.VpnGatewayStatusTunnelB\030\n" + "\026_peer_external_gatewayB\023\n" @@ -26693,8 +26692,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_ip_addressB\017\n\r" + "_ipv6_address\"l\n" + "\034VpnGatewaysGetStatusResponse\022A\n" - + "\006result\030\235\220\267B" - + " \001(\0132).google.cloud.compute.v1.VpnGatewayStatusH\000\210\001\001B\t\n" + + "\006result\030\235\220\267B \001(\0132).google" + + ".cloud.compute.v1.VpnGatewayStatusH\000\210\001\001B\t\n" + "\007_result\"\234\001\n" + "\025VpnGatewaysScopedList\022<\n" + "\014vpn_gateways\030\232\373\312{" @@ -26772,8 +26771,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026_vpn_gateway_interface\"\274\003\n" + "\027VpnTunnelAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022M\n" - + "\005items\030\300\317\367/ \003(\0132;" - + ".google.cloud.compute.v1.VpnTunnelAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132" + + ";.google.cloud.compute.v1.VpnTunnelAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -26782,8 +26781,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032[\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022<\n" - + "\005value\030\002 \001(\0132-.google.cl" - + "oud.compute.v1.VpnTunnelsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132-.google.c" + + "loud.compute.v1.VpnTunnelsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -26906,8 +26905,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_message\"\317\001\n" + "\026WeightedBackendService\022 \n" + "\017backend_service\030\212\300\256\222\001 \001(\tH\000\210\001\001\022I\n\r" - + "header_action\030\250\240\270\234\001 \001(\0132)." - + "google.cloud.compute.v1.HttpHeaderActionH\001\210\001\001\022\027\n" + + "header_action\030\250\240\270\234\001 \001(\0132)" + + ".google.cloud.compute.v1.HttpHeaderActionH\001\210\001\001\022\027\n" + "\006weight\030\370\204\305\206\001 \001(\r" + "H\002\210\001\001B\022\n" + "\020_backend_serviceB\020\n" @@ -26951,8 +26950,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004Zone\022\"\n" + "\027available_cpu_platforms\030\223\363\331S \003(\t\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022G\n\n" - + "deprecated\030\263\313\321\365\001" - + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n" + + "deprecated\030\263\313\321\365\001 \001(\0132*.google.c" + + "loud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n" @@ -26990,12 +26989,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\315\001\n" + "\024ZoneSetLabelsRequest\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022M\n" - + "\006labels\030\377\277\301\356\001 \003(\01329.google.cloud" - + ".compute.v1.ZoneSetLabelsRequest.LabelsEntry\032-\n" + + "\006labels\030\377\277\301\356\001 \003(\01329.google.clou" + + "d.compute.v1.ZoneSetLabelsRequest.Labels", + "Entry\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" - + "\005valu", - "e\030\002 \001(\t:\0028\001B\024\n" + + "\005value\030\002 \001(\t:\0028\001B\024\n" + "\022_label_fingerprint\"\261\001\n" + "\024ZoneSetPolicyRequest\0226\n" + "\010bindings\030\216\305\244\300\001 \003(\0132" @@ -27006,5731 +27005,5729 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_etagB\t\n" + "\007_policy2\263\006\n" + "\020AcceleratorTypes\022\326\001\n" - + "\016AggregatedList\022>.google.cloud.compute.v1." - + "AggregatedListAcceleratorTypesRequest\0326.google.cloud.compute.v1.AcceleratorTypeA" - + "ggregatedList\"L\332A\007project\202\323\344\223\002<\022:/comput" - + "e/v1/projects/{project}/aggregated/acceleratorTypes\022\334\001\n" - + "\003Get\0222.google.cloud.compute.v1.GetAcceleratorTypeRequest\032(.google" - + ".cloud.compute.v1.AcceleratorType\"w\332A\035pr" - + "oject,zone,accelerator_type\202\323\344\223\002Q\022O/comp" - + "ute/v1/projects/{project}/zones/{zone}/acceleratorTypes/{accelerator_type}\022\277\001\n" - + "\004List\0224.google.cloud.compute.v1.ListAccele" - + "ratorTypesRequest\032,.google.cloud.compute" - + ".v1.AcceleratorTypeList\"S\332A\014project,zone" - + "\202\323\344\223\002>\022.google.cloud.compute.v1" + + ".AggregatedListAcceleratorTypesRequest\0326.google.cloud.compute.v1.AcceleratorType" + + "AggregatedList\"L\332A\007project\202\323\344\223\002<\022:/compu" + + "te/v1/projects/{project}/aggregated/acceleratorTypes\022\334\001\n" + + "\003Get\0222.google.cloud.compute.v1.GetAcceleratorTypeRequest\032(.googl" + + "e.cloud.compute.v1.AcceleratorType\"w\332A\035p" + + "roject,zone,accelerator_type\202\323\344\223\002Q\022O/com" + + "pute/v1/projects/{project}/zones/{zone}/acceleratorTypes/{accelerator_type}\022\277\001\n" + + "\004List\0224.google.cloud.compute.v1.ListAccel" + + "eratorTypesRequest\032,.google.cloud.comput" + + "e.v1.AcceleratorTypeList\"S\332A\014project,zon" + + "e\202\323\344\223\002>\022project,zone,disk," - + "disks_add_resource_policies_request_reso" - + "urce\212N\016ZoneOperations\202\323\344\223\002|\"L/compute/v1" - + "/projects/{project}/zones/{zone}/disks/{" - + "disk}/addResourcePolicies:,disks_add_resource_policies_request_resource\022\265\001\n" - + "\016AggregatedList\0223.google.cloud.compute.v1.Agg" - + "regatedListDisksRequest\032+.google.cloud.c" - + "ompute.v1.DiskAggregatedList\"A\332A\007project" - + "\202\323\344\223\0021\022//compute/v1/projects/{project}/aggregated/disks\022\216\002\n\n" - + "BulkInsert\022..google.cloud.compute.v1.BulkInsertDiskRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\253\001\332A/" - + "project,zone,bulk_insert_disk_resource_r" - + "esource\212N\016ZoneOperations\202\323\344\223\002b\"project,zone,disk" + + ",disks_add_resource_policies_request_res" + + "ource\212N\016ZoneOperations\202\323\344\223\002|\"L/compute/v" + + "1/projects/{project}/zones/{zone}/disks/" + + "{disk}/addResourcePolicies:,disks_add_resource_policies_request_resource\022\265\001\n" + + "\016AggregatedList\0223.google.cloud.compute.v1.Ag" + + "gregatedListDisksRequest\032+.google.cloud." + + "compute.v1.DiskAggregatedList\"A\332A\007projec" + + "t\202\323\344\223\0021\022//compute/v1/projects/{project}/aggregated/disks\022\216\002\n\n" + + "BulkInsert\022..google.cloud.compute.v1.BulkInsertDiskRequest\032" + + "\".google.cloud.compute.v1.Operation\"\253\001\332A" + + "/project,zone,bulk_insert_disk_resource_" + + "resource\212N\016ZoneOperations\202\323\344\223\002b\".google.cloud.compute.v1.ListAssocia" - + "tionsFirewallPolicyRequest\032A.google.clou" - + "d.compute.v1.FirewallPoliciesListAssocia" - + "tionsResponse\"I\332A\000\202\323\344\223\002@\022>/compute/v1/lo" - + "cations/global/firewallPolicies/listAsso" - + "ciations\022\350\001\n\004Move\0222.google.cloud.compute" - + ".v1.MoveFirewallPolicyRequest\032\".google.c" - + "loud.compute.v1.Operation\"\207\001\332A\031firewall_" - + "policy,parent_id\212N\034GlobalOrganizationOpe" - + "rations\202\323\344\223\002F\"D/compute/v1/locations/glo" - + "bal/firewallPolicies/{firewall_policy}/m" - + "ove\022\216\002\n\005Patch\0223.google.cloud.compute.v1." - + "PatchFirewallPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\253\001\332A(firewall_pol" - + "icy,firewall_policy_resource\212N\034GlobalOrg" - + "anizationOperations\202\323\344\223\002[2?/compute/v1/l" + + "}/setLabels:\"global_set_labels_request_r" + + "esource\022\306\002\n\022TestIamPermissions\022D.google." + + "cloud.compute.v1.TestIamPermissionsExter" + + "nalVpnGatewayRequest\0320.google.cloud.comp" + + "ute.v1.TestPermissionsResponse\"\267\001\332A2proj" + + "ect,resource,test_permissions_request_re" + + "source\202\323\344\223\002|\"W/compute/v1/projects/{proj" + + "ect}/global/externalVpnGateways/{resourc" + + "e}/testIamPermissions:!test_permissions_" + + "request_resource\032r\312A\026compute.googleapis." + + "com\322AVhttps://www.googleapis.com/auth/co" + + "mpute,https://www.googleapis.com/auth/cl" + + "oud-platform2\225$\n\020FirewallPolicies\022\307\002\n\016Ad" + + "dAssociation\022<.google.cloud.compute.v1.A" + + "ddAssociationFirewallPolicyRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\322\001\332A4fire" + + "wall_policy,firewall_policy_association_" + + "resource\212N\034GlobalOrganizationOperations\202" + + "\323\344\223\002v\"N/compute/v1/locations/global/fire" + + "wallPolicies/{firewall_policy}/addAssoci" + + "ation:$firewall_policy_association_resou" + + "rce\022\244\002\n\007AddRule\0225.google.cloud.compute.v" + + "1.AddRuleFirewallPolicyRequest\032\".google." + + "cloud.compute.v1.Operation\"\275\001\332A-firewall" + + "_policy,firewall_policy_rule_resource\212N\034" + + "GlobalOrganizationOperations\202\323\344\223\002h\"G/com" + + "pute/v1/locations/global/firewallPolicie" + + "s/{firewall_policy}/addRule:\035firewall_po" + + "licy_rule_resource\022\360\001\n\nCloneRules\0228.goog" + + "le.cloud.compute.v1.CloneRulesFirewallPo" + + "licyRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\203\001\332A\017firewall_policy\212N\034GlobalOrg" + + "anizationOperations\202\323\344\223\002L\"J/compute/v1/l" + "ocations/global/firewallPolicies/{firewa" - + "ll_policy}:\030firewall_policy_resource\022\252\002\n" - + "\tPatchRule\0227.google.cloud.compute.v1.Pat" - + "chRuleFirewallPolicyRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\277\001\332A-firewall_po" - + "licy,firewall_policy_rule_resource\212N\034Glo" - + "balOrganizationOperations\202\323\344\223\002j\"I/comput" - + "e/v1/locations/global/firewallPolicies/{" - + "firewall_policy}/patchRule:\035firewall_pol" - + "icy_rule_resource\022\205\002\n\021RemoveAssociation\022" - + "?.google.cloud.compute.v1.RemoveAssociat" - + "ionFirewallPolicyRequest\032\".google.cloud." - + "compute.v1.Operation\"\212\001\332A\017firewall_polic" - + "y\212N\034GlobalOrganizationOperations\202\323\344\223\002S\"Q" - + "/compute/v1/locations/global/firewallPol" - + "icies/{firewall_policy}/removeAssociatio" - + "n\022\360\001\n\nRemoveRule\0228.google.cloud.compute." - + "v1.RemoveRuleFirewallPolicyRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\203\001\332A\017fire" - + "wall_policy\212N\034GlobalOrganizationOperatio" - + "ns\202\323\344\223\002L\"J/compute/v1/locations/global/f" - + "irewallPolicies/{firewall_policy}/remove" - + "Rule\022\247\002\n\014SetIamPolicy\022:.google.cloud.com" - + "pute.v1.SetIamPolicyFirewallPolicyReques" - + "t\032\037.google.cloud.compute.v1.Policy\"\271\001\332A8" - + "resource,global_organization_set_policy_" - + "request_resource\202\323\344\223\002x\"E/compute/v1/loca" - + "tions/global/firewallPolicies/{resource}" - + "/setIamPolicy:/global_organization_set_p" - + "olicy_request_resource\022\256\002\n\022TestIamPermis" - + "sions\022@.google.cloud.compute.v1.TestIamP" - + "ermissionsFirewallPolicyRequest\0320.google" - + ".cloud.compute.v1.TestPermissionsRespons" - + "e\"\243\001\332A*resource,test_permissions_request" - + "_resource\202\323\344\223\002p\"K/compute/v1/locations/g" - + "lobal/firewallPolicies/{resource}/testIa" - + "mPermissions:!test_permissions_request_r" - + "esource\032r\312A\026compute.googleapis.com\322AVhtt" - + "ps://www.googleapis.com/auth/compute,htt" - + "ps://www.googleapis.com/auth/cloud-platf" - + "orm2\317\n\n\tFirewalls\022\306\001\n\006Delete\022..google.cl" - + "oud.compute.v1.DeleteFirewallRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"h\332A\020pro" - + "ject,firewall\212N\020GlobalOperations\202\323\344\223\002<*:" - + "/compute/v1/projects/{project}/global/fi" - + "rewalls/{firewall}\022\254\001\n\003Get\022+.google.clou" - + "d.compute.v1.GetFirewallRequest\032!.google" - + ".cloud.compute.v1.Firewall\"U\332A\020project,f" - + "irewall\202\323\344\223\002<\022:/compute/v1/projects/{pro" - + "ject}/global/firewalls/{firewall}\022\327\001\n\006In" - + "sert\022..google.cloud.compute.v1.InsertFir" - + "ewallRequest\032\".google.cloud.compute.v1.O" - + "peration\"y\332A\031project,firewall_resource\212N" - + "\020GlobalOperations\202\323\344\223\002D\"//compute/v1/pro" - + "jects/{project}/global/firewalls:\021firewa" - + "ll_resource\022\237\001\n\004List\022-.google.cloud.comp" - + "ute.v1.ListFirewallsRequest\032%.google.clo" - + "ud.compute.v1.FirewallList\"A\332A\007project\202\323" - + "\344\223\0021\022//compute/v1/projects/{project}/glo" - + "bal/firewalls\022\352\001\n\005Patch\022-.google.cloud.c" - + "ompute.v1.PatchFirewallRequest\032\".google." + + "ll_policy}/cloneRules\022\334\001\n\006Delete\0224.googl" + + "e.cloud.compute.v1.DeleteFirewallPolicyR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"x\332A\017firewall_policy\212N\034GlobalOrganizat" + + "ionOperations\202\323\344\223\002A*?/compute/v1/locatio" + + "ns/global/firewallPolicies/{firewall_pol" + + "icy}\022\274\001\n\003Get\0221.google.cloud.compute.v1.G" + + "etFirewallPolicyRequest\032\'.google.cloud.c" + + "ompute.v1.FirewallPolicy\"Y\332A\017firewall_po" + + "licy\202\323\344\223\002A\022?/compute/v1/locations/global" + + "/firewallPolicies/{firewall_policy}\022\354\001\n\016" + + "GetAssociation\022<.google.cloud.compute.v1" + + ".GetAssociationFirewallPolicyRequest\0322.g" + + "oogle.cloud.compute.v1.FirewallPolicyAss" + + "ociation\"h\332A\017firewall_policy\202\323\344\223\002P\022N/com" + + "pute/v1/locations/global/firewallPolicie" + + "s/{firewall_policy}/getAssociation\022\305\001\n\014G" + + "etIamPolicy\022:.google.cloud.compute.v1.Ge" + + "tIamPolicyFirewallPolicyRequest\032\037.google" + + ".cloud.compute.v1.Policy\"X\332A\010resource\202\323\344" + + "\223\002G\022E/compute/v1/locations/global/firewa" + + "llPolicies/{resource}/getIamPolicy\022\320\001\n\007G" + + "etRule\0225.google.cloud.compute.v1.GetRule" + + "FirewallPolicyRequest\032+.google.cloud.com" + + "pute.v1.FirewallPolicyRule\"a\332A\017firewall_" + + "policy\202\323\344\223\002I\022G/compute/v1/locations/glob" + + "al/firewallPolicies/{firewall_policy}/ge" + + "tRule\022\370\001\n\006Insert\0224.google.cloud.compute." + + "v1.InsertFirewallPolicyRequest\032\".google." + + "cloud.compute.v1.Operation\"\223\001\332A\"parent_i" + + "d,firewall_policy_resource\212N\034GlobalOrgan" + + "izationOperations\202\323\344\223\002I\"-/compute/v1/loc" + + "ations/global/firewallPolicies:\030firewall" + + "_policy_resource\022\243\001\n\004List\0224.google.cloud" + + ".compute.v1.ListFirewallPoliciesRequest\032" + + "+.google.cloud.compute.v1.FirewallPolicy" + + "List\"8\332A\000\202\323\344\223\002/\022-/compute/v1/locations/g" + + "lobal/firewallPolicies\022\340\001\n\020ListAssociati" + + "ons\022>.google.cloud.compute.v1.ListAssoci" + + "ationsFirewallPolicyRequest\032A.google.clo" + + "ud.compute.v1.FirewallPoliciesListAssoci" + + "ationsResponse\"I\332A\000\202\323\344\223\002@\022>/compute/v1/l" + + "ocations/global/firewallPolicies/listAss" + + "ociations\022\350\001\n\004Move\0222.google.cloud.comput" + + "e.v1.MoveFirewallPolicyRequest\032\".google." + + "cloud.compute.v1.Operation\"\207\001\332A\031firewall" + + "_policy,parent_id\212N\034GlobalOrganizationOp" + + "erations\202\323\344\223\002F\"D/compute/v1/locations/gl" + + "obal/firewallPolicies/{firewall_policy}/" + + "move\022\216\002\n\005Patch\0223.google.cloud.compute.v1" + + ".PatchFirewallPolicyRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\253\001\332A(firewall_po" + + "licy,firewall_policy_resource\212N\034GlobalOr" + + "ganizationOperations\202\323\344\223\002[2?/compute/v1/" + + "locations/global/firewallPolicies/{firew" + + "all_policy}:\030firewall_policy_resource\022\252\002" + + "\n\tPatchRule\0227.google.cloud.compute.v1.Pa" + + "tchRuleFirewallPolicyRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\277\001\332A-firewall_p" + + "olicy,firewall_policy_rule_resource\212N\034Gl" + + "obalOrganizationOperations\202\323\344\223\002j\"I/compu" + + "te/v1/locations/global/firewallPolicies/" + + "{firewall_policy}/patchRule:\035firewall_po" + + "licy_rule_resource\022\205\002\n\021RemoveAssociation" + + "\022?.google.cloud.compute.v1.RemoveAssocia" + + "tionFirewallPolicyRequest\032\".google.cloud" + + ".compute.v1.Operation\"\212\001\332A\017firewall_poli" + + "cy\212N\034GlobalOrganizationOperations\202\323\344\223\002S\"" + + "Q/compute/v1/locations/global/firewallPo" + + "licies/{firewall_policy}/removeAssociati" + + "on\022\360\001\n\nRemoveRule\0228.google.cloud.compute" + + ".v1.RemoveRuleFirewallPolicyRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\203\001\332A\017fir" + + "ewall_policy\212N\034GlobalOrganizationOperati" + + "ons\202\323\344\223\002L\"J/compute/v1/locations/global/" + + "firewallPolicies/{firewall_policy}/remov" + + "eRule\022\247\002\n\014SetIamPolicy\022:.google.cloud.co" + + "mpute.v1.SetIamPolicyFirewallPolicyReque" + + "st\032\037.google.cloud.compute.v1.Policy\"\271\001\332A" + + "8resource,global_organization_set_policy" + + "_request_resource\202\323\344\223\002x\"E/compute/v1/loc" + + "ations/global/firewallPolicies/{resource" + + "}/setIamPolicy:/global_organization_set_" + + "policy_request_resource\022\256\002\n\022TestIamPermi" + + "ssions\022@.google.cloud.compute.v1.TestIam" + + "PermissionsFirewallPolicyRequest\0320.googl" + + "e.cloud.compute.v1.TestPermissionsRespon" + + "se\"\243\001\332A*resource,test_permissions_reques" + + "t_resource\202\323\344\223\002p\"K/compute/v1/locations/" + + "global/firewallPolicies/{resource}/testI" + + "amPermissions:!test_permissions_request_" + + "resource\032r\312A\026compute.googleapis.com\322AVht" + + "tps://www.googleapis.com/auth/compute,ht" + + "tps://www.googleapis.com/auth/cloud-plat" + + "form2\317\n\n\tFirewalls\022\306\001\n\006Delete\022..google.c" + + "loud.compute.v1.DeleteFirewallRequest\032\"." + + "google.cloud.compute.v1.Operation\"h\332A\020pr" + + "oject,firewall\212N\020GlobalOperations\202\323\344\223\002<*" + + ":/compute/v1/projects/{project}/global/f" + + "irewalls/{firewall}\022\254\001\n\003Get\022+.google.clo" + + "ud.compute.v1.GetFirewallRequest\032!.googl" + + "e.cloud.compute.v1.Firewall\"U\332A\020project," + + "firewall\202\323\344\223\002<\022:/compute/v1/projects/{pr" + + "oject}/global/firewalls/{firewall}\022\327\001\n\006I" + + "nsert\022..google.cloud.compute.v1.InsertFi" + + "rewallRequest\032\".google.cloud.compute.v1." + + "Operation\"y\332A\031project,firewall_resource\212" + + "N\020GlobalOperations\202\323\344\223\002D\"//compute/v1/pr" + + "ojects/{project}/global/firewalls:\021firew" + + "all_resource\022\237\001\n\004List\022-.google.cloud.com" + + "pute.v1.ListFirewallsRequest\032%.google.cl" + + "oud.compute.v1.FirewallList\"A\332A\007project\202" + + "\323\344\223\0021\022//compute/v1/projects/{project}/gl" + + "obal/firewalls\022\352\001\n\005Patch\022-.google.cloud." + + "compute.v1.PatchFirewallRequest\032\".google" + + ".cloud.compute.v1.Operation\"\215\001\332A\"project" + + ",firewall,firewall_resource\212N\020GlobalOper" + + "ations\202\323\344\223\002O2:/compute/v1/projects/{proj" + + "ect}/global/firewalls/{firewall}:\021firewa" + + "ll_resource\022\354\001\n\006Update\022..google.cloud.co" + + "mpute.v1.UpdateFirewallRequest\032\".google." + "cloud.compute.v1.Operation\"\215\001\332A\"project," + "firewall,firewall_resource\212N\020GlobalOpera" - + "tions\202\323\344\223\002O2:/compute/v1/projects/{proje" + + "tions\202\323\344\223\002O\032:/compute/v1/projects/{proje" + "ct}/global/firewalls/{firewall}:\021firewal" - + "l_resource\022\354\001\n\006Update\022..google.cloud.com" - + "pute.v1.UpdateFirewallRequest\032\".google.c" - + "loud.compute.v1.Operation\"\215\001\332A\"project,f" - + "irewall,firewall_resource\212N\020GlobalOperat" - + "ions\202\323\344\223\002O\032:/compute/v1/projects/{projec" - + "t}/global/firewalls/{firewall}:\021firewall" - + "_resource\032r\312A\026compute.googleapis.com\322AVh" - + "ttps://www.googleapis.com/auth/compute,h" - + "ttps://www.googleapis.com/auth/cloud-pla" - + "tform2\231\021\n\017ForwardingRules\022\323\001\n\016Aggregated" - + "List\022=.google.cloud.compute.v1.Aggregate" - + "dListForwardingRulesRequest\0325.google.clo" - + "ud.compute.v1.ForwardingRuleAggregatedLi" - + "st\"K\332A\007project\202\323\344\223\002;\0229/compute/v1/projec" - + "ts/{project}/aggregated/forwardingRules\022" - + "\362\001\n\006Delete\0224.google.cloud.compute.v1.Del" - + "eteForwardingRuleRequest\032\".google.cloud." - + "compute.v1.Operation\"\215\001\332A\036project,region" - + ",forwarding_rule\212N\020RegionOperations\202\323\344\223\002" - + "S*Q/compute/v1/projects/{project}/region" - + "s/{region}/forwardingRules/{forwarding_r" - + "ule}\022\335\001\n\003Get\0221.google.cloud.compute.v1.G" - + "etForwardingRuleRequest\032\'.google.cloud.c" - + "ompute.v1.ForwardingRule\"z\332A\036project,reg" - + "ion,forwarding_rule\202\323\344\223\002S\022Q/compute/v1/p" - + "rojects/{project}/regions/{region}/forwa" - + "rdingRules/{forwarding_rule}\022\203\002\n\006Insert\022" - + "4.google.cloud.compute.v1.InsertForwardi" + + "l_resource\032r\312A\026compute.googleapis.com\322AV" + + "https://www.googleapis.com/auth/compute," + + "https://www.googleapis.com/auth/cloud-pl" + + "atform2\231\021\n\017ForwardingRules\022\323\001\n\016Aggregate" + + "dList\022=.google.cloud.compute.v1.Aggregat" + + "edListForwardingRulesRequest\0325.google.cl" + + "oud.compute.v1.ForwardingRuleAggregatedL" + + "ist\"K\332A\007project\202\323\344\223\002;\0229/compute/v1/proje" + + "cts/{project}/aggregated/forwardingRules" + + "\022\362\001\n\006Delete\0224.google.cloud.compute.v1.De" + + "leteForwardingRuleRequest\032\".google.cloud" + + ".compute.v1.Operation\"\215\001\332A\036project,regio" + + "n,forwarding_rule\212N\020RegionOperations\202\323\344\223" + + "\002S*Q/compute/v1/projects/{project}/regio" + + "ns/{region}/forwardingRules/{forwarding_" + + "rule}\022\335\001\n\003Get\0221.google.cloud.compute.v1." + + "GetForwardingRuleRequest\032\'.google.cloud." + + "compute.v1.ForwardingRule\"z\332A\036project,re" + + "gion,forwarding_rule\202\323\344\223\002S\022Q/compute/v1/" + + "projects/{project}/regions/{region}/forw" + + "ardingRules/{forwarding_rule}\022\203\002\n\006Insert" + + "\0224.google.cloud.compute.v1.InsertForward" + + "ingRuleRequest\032\".google.cloud.compute.v1" + + ".Operation\"\236\001\332A\'project,region,forwardin" + + "g_rule_resource\212N\020RegionOperations\202\323\344\223\002[" + + "\"?/compute/v1/projects/{project}/regions" + + "/{region}/forwardingRules:\030forwarding_ru" + + "le_resource\022\302\001\n\004List\0223.google.cloud.comp" + + "ute.v1.ListForwardingRulesRequest\032+.goog" + + "le.cloud.compute.v1.ForwardingRuleList\"X" + + "\332A\016project,region\202\323\344\223\002A\022?/compute/v1/pro" + + "jects/{project}/regions/{region}/forward" + + "ingRules\022\243\002\n\005Patch\0223.google.cloud.comput" + + "e.v1.PatchForwardingRuleRequest\032\".google" + + ".cloud.compute.v1.Operation\"\300\001\332A7project" + + ",region,forwarding_rule,forwarding_rule_" + + "resource\212N\020RegionOperations\202\323\344\223\002m2Q/comp" + + "ute/v1/projects/{project}/regions/{regio" + + "n}/forwardingRules/{forwarding_rule}:\030fo" + + "rwarding_rule_resource\022\273\002\n\tSetLabels\0227.g" + + "oogle.cloud.compute.v1.SetLabelsForwardi" + "ngRuleRequest\032\".google.cloud.compute.v1." - + "Operation\"\236\001\332A\'project,region,forwarding" - + "_rule_resource\212N\020RegionOperations\202\323\344\223\002[\"" - + "?/compute/v1/projects/{project}/regions/" - + "{region}/forwardingRules:\030forwarding_rul" - + "e_resource\022\302\001\n\004List\0223.google.cloud.compu" - + "te.v1.ListForwardingRulesRequest\032+.googl" - + "e.cloud.compute.v1.ForwardingRuleList\"X\332" - + "A\016project,region\202\323\344\223\002A\022?/compute/v1/proj" - + "ects/{project}/regions/{region}/forwardi" - + "ngRules\022\243\002\n\005Patch\0223.google.cloud.compute" - + ".v1.PatchForwardingRuleRequest\032\".google." - + "cloud.compute.v1.Operation\"\300\001\332A7project," - + "region,forwarding_rule,forwarding_rule_r" - + "esource\212N\020RegionOperations\202\323\344\223\002m2Q/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/forwardingRules/{forwarding_rule}:\030for" - + "warding_rule_resource\022\273\002\n\tSetLabels\0227.go" - + "ogle.cloud.compute.v1.SetLabelsForwardin" - + "gRuleRequest\032\".google.cloud.compute.v1.O" - + "peration\"\320\001\332A:project,region,resource,re" - + "gion_set_labels_request_resource\212N\020Regio" - + "nOperations\202\323\344\223\002z\"T/compute/v1/projects/" - + "{project}/regions/{region}/forwardingRul" - + "es/{resource}/setLabels:\"region_set_labe" - + "ls_request_resource\022\267\002\n\tSetTarget\0227.goog" - + "le.cloud.compute.v1.SetTargetForwardingR" - + "uleRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\314\001\332A8project,region,forwarding_ru" - + "le,target_reference_resource\212N\020RegionOpe" - + "rations\202\323\344\223\002x\"[/compute/v1/projects/{pro" - + "ject}/regions/{region}/forwardingRules/{" - + "forwarding_rule}/setTarget:\031target_refer" - + "ence_resource\032r\312A\026compute.googleapis.com" - + "\322AVhttps://www.googleapis.com/auth/compu" - + "te,https://www.googleapis.com/auth/cloud" - + "-platform2\311\013\n\017GlobalAddresses\022\311\001\n\006Delete" - + "\0223.google.cloud.compute.v1.DeleteGlobalA" - + "ddressRequest\032\".google.cloud.compute.v1." - + "Operation\"f\332A\017project,address\212N\020GlobalOp" - + "erations\202\323\344\223\002;*9/compute/v1/projects/{pr" - + "oject}/global/addresses/{address}\022\256\001\n\003Ge" - + "t\0220.google.cloud.compute.v1.GetGlobalAdd" - + "ressRequest\032 .google.cloud.compute.v1.Ad" - + "dress\"S\332A\017project,address\202\323\344\223\002;\0229/comput" - + "e/v1/projects/{project}/global/addresses" - + "/{address}\022\332\001\n\006Insert\0223.google.cloud.com" - + "pute.v1.InsertGlobalAddressRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"w\332A\030proje" - + "ct,address_resource\212N\020GlobalOperations\202\323" - + "\344\223\002C\"//compute/v1/projects/{project}/glo" - + "bal/addresses:\020address_resource\022\244\001\n\004List" - + "\0223.google.cloud.compute.v1.ListGlobalAdd" - + "ressesRequest\032$.google.cloud.compute.v1." - + "AddressList\"A\332A\007project\202\323\344\223\0021\022//compute/" - + "v1/projects/{project}/global/addresses\022\232" - + "\002\n\004Move\0221.google.cloud.compute.v1.MoveGl" - + "obalAddressRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\272\001\332A6project,address,glob" - + "al_addresses_move_request_resource\212N\020Glo" - + "balOperations\202\323\344\223\002h\">/compute/v1/project" - + "s/{project}/global/addresses/{address}/m" - + "ove:&global_addresses_move_request_resou" - + "rce\022\243\002\n\tSetLabels\0226.google.cloud.compute" - + ".v1.SetLabelsGlobalAddressRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\271\001\332A3proje" - + "ct,resource,global_set_labels_request_re" - + "source\212N\020GlobalOperations\202\323\344\223\002j\"D/comput" - + "e/v1/projects/{project}/global/addresses" - + "/{resource}/setLabels:\"global_set_labels" - + "_request_resource\032r\312A\026compute.googleapis" - + ".com\322AVhttps://www.googleapis.com/auth/c" - + "ompute,https://www.googleapis.com/auth/c" - + "loud-platform2\373\016\n\025GlobalForwardingRules\022" - + "\346\001\n\006Delete\022:.google.cloud.compute.v1.Del" - + "eteGlobalForwardingRuleRequest\032\".google." - + "cloud.compute.v1.Operation\"|\332A\027project,f" - + "orwarding_rule\212N\020GlobalOperations\202\323\344\223\002I*" - + "G/compute/v1/projects/{project}/global/f" - + "orwardingRules/{forwarding_rule}\022\322\001\n\003Get" - + "\0227.google.cloud.compute.v1.GetGlobalForw" - + "ardingRuleRequest\032\'.google.cloud.compute" - + ".v1.ForwardingRule\"i\332A\027project,forwardin" - + "g_rule\202\323\344\223\002I\022G/compute/v1/projects/{proj" - + "ect}/global/forwardingRules/{forwarding_" - + "rule}\022\370\001\n\006Insert\022:.google.cloud.compute." - + "v1.InsertGlobalForwardingRuleRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\215\001\332A pr" - + "oject,forwarding_rule_resource\212N\020GlobalO" - + "perations\202\323\344\223\002Q\"5/compute/v1/projects/{p" - + "roject}/global/forwardingRules:\030forwardi" - + "ng_rule_resource\022\267\001\n\004List\0229.google.cloud" - + ".compute.v1.ListGlobalForwardingRulesReq" - + "uest\032+.google.cloud.compute.v1.Forwardin" - + "gRuleList\"G\332A\007project\202\323\344\223\0027\0225/compute/v1" + + "Operation\"\320\001\332A:project,region,resource,r" + + "egion_set_labels_request_resource\212N\020Regi" + + "onOperations\202\323\344\223\002z\"T/compute/v1/projects" + + "/{project}/regions/{region}/forwardingRu" + + "les/{resource}/setLabels:\"region_set_lab" + + "els_request_resource\022\267\002\n\tSetTarget\0227.goo" + + "gle.cloud.compute.v1.SetTargetForwarding" + + "RuleRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\314\001\332A8project,region,forwarding_r" + + "ule,target_reference_resource\212N\020RegionOp" + + "erations\202\323\344\223\002x\"[/compute/v1/projects/{pr" + + "oject}/regions/{region}/forwardingRules/" + + "{forwarding_rule}/setTarget:\031target_refe" + + "rence_resource\032r\312A\026compute.googleapis.co" + + "m\322AVhttps://www.googleapis.com/auth/comp" + + "ute,https://www.googleapis.com/auth/clou" + + "d-platform2\311\013\n\017GlobalAddresses\022\311\001\n\006Delet" + + "e\0223.google.cloud.compute.v1.DeleteGlobal" + + "AddressRequest\032\".google.cloud.compute.v1" + + ".Operation\"f\332A\017project,address\212N\020GlobalO" + + "perations\202\323\344\223\002;*9/compute/v1/projects/{p" + + "roject}/global/addresses/{address}\022\256\001\n\003G" + + "et\0220.google.cloud.compute.v1.GetGlobalAd" + + "dressRequest\032 .google.cloud.compute.v1.A" + + "ddress\"S\332A\017project,address\202\323\344\223\002;\0229/compu" + + "te/v1/projects/{project}/global/addresse" + + "s/{address}\022\332\001\n\006Insert\0223.google.cloud.co" + + "mpute.v1.InsertGlobalAddressRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"w\332A\030proj" + + "ect,address_resource\212N\020GlobalOperations\202" + + "\323\344\223\002C\"//compute/v1/projects/{project}/gl" + + "obal/addresses:\020address_resource\022\244\001\n\004Lis" + + "t\0223.google.cloud.compute.v1.ListGlobalAd" + + "dressesRequest\032$.google.cloud.compute.v1" + + ".AddressList\"A\332A\007project\202\323\344\223\0021\022//compute" + + "/v1/projects/{project}/global/addresses\022" + + "\232\002\n\004Move\0221.google.cloud.compute.v1.MoveG" + + "lobalAddressRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\272\001\332A6project,address,glo" + + "bal_addresses_move_request_resource\212N\020Gl" + + "obalOperations\202\323\344\223\002h\">/compute/v1/projec" + + "ts/{project}/global/addresses/{address}/" + + "move:&global_addresses_move_request_reso" + + "urce\022\243\002\n\tSetLabels\0226.google.cloud.comput" + + "e.v1.SetLabelsGlobalAddressRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\271\001\332A3proj" + + "ect,resource,global_set_labels_request_r" + + "esource\212N\020GlobalOperations\202\323\344\223\002j\"D/compu" + + "te/v1/projects/{project}/global/addresse" + + "s/{resource}/setLabels:\"global_set_label" + + "s_request_resource\032r\312A\026compute.googleapi" + + "s.com\322AVhttps://www.googleapis.com/auth/" + + "compute,https://www.googleapis.com/auth/" + + "cloud-platform2\373\016\n\025GlobalForwardingRules" + + "\022\346\001\n\006Delete\022:.google.cloud.compute.v1.De" + + "leteGlobalForwardingRuleRequest\032\".google" + + ".cloud.compute.v1.Operation\"|\332A\027project," + + "forwarding_rule\212N\020GlobalOperations\202\323\344\223\002I" + + "*G/compute/v1/projects/{project}/global/" + + "forwardingRules/{forwarding_rule}\022\322\001\n\003Ge" + + "t\0227.google.cloud.compute.v1.GetGlobalFor" + + "wardingRuleRequest\032\'.google.cloud.comput" + + "e.v1.ForwardingRule\"i\332A\027project,forwardi" + + "ng_rule\202\323\344\223\002I\022G/compute/v1/projects/{pro" + + "ject}/global/forwardingRules/{forwarding" + + "_rule}\022\370\001\n\006Insert\022:.google.cloud.compute" + + ".v1.InsertGlobalForwardingRuleRequest\032\"." + + "google.cloud.compute.v1.Operation\"\215\001\332A p" + + "roject,forwarding_rule_resource\212N\020Global" + + "Operations\202\323\344\223\002Q\"5/compute/v1/projects/{" + + "project}/global/forwardingRules:\030forward" + + "ing_rule_resource\022\267\001\n\004List\0229.google.clou" + + "d.compute.v1.ListGlobalForwardingRulesRe" + + "quest\032+.google.cloud.compute.v1.Forwardi" + + "ngRuleList\"G\332A\007project\202\323\344\223\0027\0225/compute/v" + + "1/projects/{project}/global/forwardingRu" + + "les\022\230\002\n\005Patch\0229.google.cloud.compute.v1." + + "PatchGlobalForwardingRuleRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\257\001\332A0projec" + + "t,forwarding_rule,forwarding_rule_resour" + + "ce\212N\020GlobalOperations\202\323\344\223\002c2G/compute/v1" + "/projects/{project}/global/forwardingRul" - + "es\022\230\002\n\005Patch\0229.google.cloud.compute.v1.P" - + "atchGlobalForwardingRuleRequest\032\".google" - + ".cloud.compute.v1.Operation\"\257\001\332A0project" - + ",forwarding_rule,forwarding_rule_resourc" - + "e\212N\020GlobalOperations\202\323\344\223\002c2G/compute/v1/" + + "es/{forwarding_rule}:\030forwarding_rule_re" + + "source\022\260\002\n\tSetLabels\022=.google.cloud.comp" + + "ute.v1.SetLabelsGlobalForwardingRuleRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\277\001\332A3project,resource,global_set_labels_" + + "request_resource\212N\020GlobalOperations\202\323\344\223\002" + + "p\"J/compute/v1/projects/{project}/global" + + "/forwardingRules/{resource}/setLabels:\"g" + + "lobal_set_labels_request_resource\022\254\002\n\tSe" + + "tTarget\022=.google.cloud.compute.v1.SetTar" + + "getGlobalForwardingRuleRequest\032\".google." + + "cloud.compute.v1.Operation\"\273\001\332A1project," + + "forwarding_rule,target_reference_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002n\"Q/compute/v1/" + "projects/{project}/global/forwardingRule" - + "s/{forwarding_rule}:\030forwarding_rule_res" - + "ource\022\260\002\n\tSetLabels\022=.google.cloud.compu" - + "te.v1.SetLabelsGlobalForwardingRuleReque" - + "st\032\".google.cloud.compute.v1.Operation\"\277" - + "\001\332A3project,resource,global_set_labels_r" - + "equest_resource\212N\020GlobalOperations\202\323\344\223\002p" - + "\"J/compute/v1/projects/{project}/global/" - + "forwardingRules/{resource}/setLabels:\"gl" - + "obal_set_labels_request_resource\022\254\002\n\tSet" - + "Target\022=.google.cloud.compute.v1.SetTarg" - + "etGlobalForwardingRuleRequest\032\".google.c" - + "loud.compute.v1.Operation\"\273\001\332A1project,f" - + "orwarding_rule,target_reference_resource" - + "\212N\020GlobalOperations\202\323\344\223\002n\"Q/compute/v1/p" - + "rojects/{project}/global/forwardingRules" - + "/{forwarding_rule}/setTarget:\031target_ref" - + "erence_resource\032r\312A\026compute.googleapis.c" - + "om\322AVhttps://www.googleapis.com/auth/com" - + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform2\254\022\n\033GlobalNetworkEndpointGro" - + "ups\022\274\003\n\026AttachNetworkEndpoints\022P.google." - + "cloud.compute.v1.AttachNetworkEndpointsG" - + "lobalNetworkEndpointGroupRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\253\002\332A_projec" - + "t,network_endpoint_group,global_network_" - + "endpoint_groups_attach_endpoints_request" - + "_resource\212N\020GlobalOperations\202\323\344\223\002\257\001\"k/co" - + "mpute/v1/projects/{project}/global/netwo" - + "rkEndpointGroups/{network_endpoint_group" - + "}/attachNetworkEndpoints:@global_network" + + "s/{forwarding_rule}/setTarget:\031target_re" + + "ference_resource\032r\312A\026compute.googleapis." + + "com\322AVhttps://www.googleapis.com/auth/co" + + "mpute,https://www.googleapis.com/auth/cl" + + "oud-platform2\254\022\n\033GlobalNetworkEndpointGr" + + "oups\022\274\003\n\026AttachNetworkEndpoints\022P.google" + + ".cloud.compute.v1.AttachNetworkEndpoints" + + "GlobalNetworkEndpointGroupRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\253\002\332A_proje" + + "ct,network_endpoint_group,global_network" + "_endpoint_groups_attach_endpoints_reques" - + "t_resource\022\201\002\n\006Delete\022@.google.cloud.com" - + "pute.v1.DeleteGlobalNetworkEndpointGroup" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\220\001\332A\036project,network_endpoint_group\212" - + "N\020GlobalOperations\202\323\344\223\002V*T/compute/v1/pr" - + "ojects/{project}/global/networkEndpointG" - + "roups/{network_endpoint_group}\022\274\003\n\026Detac" - + "hNetworkEndpoints\022P.google.cloud.compute" - + ".v1.DetachNetworkEndpointsGlobalNetworkE", - "ndpointGroupRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\253\002\332A_project,network_end" - + "point_group,global_network_endpoint_grou" - + "ps_detach_endpoints_request_resource\212N\020G" - + "lobalOperations\202\323\344\223\002\257\001\"k/compute/v1/proj" - + "ects/{project}/global/networkEndpointGro" - + "ups/{network_endpoint_group}/detachNetwo" - + "rkEndpoints:@global_network_endpoint_gro" - + "ups_detach_endpoints_request_resource\022\362\001" - + "\n\003Get\022=.google.cloud.compute.v1.GetGloba" - + "lNetworkEndpointGroupRequest\032-.google.cl" - + "oud.compute.v1.NetworkEndpointGroup\"}\332A\036" - + "project,network_endpoint_group\202\323\344\223\002V\022T/c" + + "t_resource\212N\020GlobalOperations\202\323\344\223\002\257\001\"k/c" + "ompute/v1/projects/{project}/global/netw" + "orkEndpointGroups/{network_endpoint_grou" - + "p}\022\222\002\n\006Insert\022@.google.cloud.compute.v1." - + "InsertGlobalNetworkEndpointGroupRequest\032" - + "\".google.cloud.compute.v1.Operation\"\241\001\332A" - + "\'project,network_endpoint_group_resource" - + "\212N\020GlobalOperations\202\323\344\223\002^\";/compute/v1/p" + + "p}/attachNetworkEndpoints:@global_networ" + + "k_endpoint_groups_attach_endpoints_reque" + + "st_resource\022\201\002\n\006Delete\022@.google.cloud.co" + + "mpute.v1.DeleteGlobalNetworkEndpointGrou" + + "pRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\220\001\332A\036project,network_endpoint_group" + + "\212N\020GlobalOperations\202\323\344\223\002V*T/compute/v1/p" + "rojects/{project}/global/networkEndpoint" - + "Groups:\037network_endpoint_group_resource\022" - + "\311\001\n\004List\022?.google.cloud.compute.v1.ListG" - + "lobalNetworkEndpointGroupsRequest\0321.goog" - + "le.cloud.compute.v1.NetworkEndpointGroup" - + "List\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/proj" - + "ects/{project}/global/networkEndpointGro" - + "ups\022\300\002\n\024ListNetworkEndpoints\022O.google.cl" - + "oud.compute.v1.ListNetworkEndpointsGloba" - + "lNetworkEndpointGroupsRequest\032B.google.c" - + "loud.compute.v1.NetworkEndpointGroupsLis" - + "tNetworkEndpoints\"\222\001\332A\036project,network_e" - + "ndpoint_group\202\323\344\223\002k\"i/compute/v1/project" - + "s/{project}/global/networkEndpointGroups" - + "/{network_endpoint_group}/listNetworkEnd" - + "points\032r\312A\026compute.googleapis.com\322AVhttp" - + "s://www.googleapis.com/auth/compute,http" - + "s://www.googleapis.com/auth/cloud-platfo" - + "rm2\320\010\n\020GlobalOperations\022\312\001\n\016AggregatedLi" - + "st\022>.google.cloud.compute.v1.AggregatedL" - + "istGlobalOperationsRequest\0320.google.clou" - + "d.compute.v1.OperationAggregatedList\"F\332A" - + "\007project\202\323\344\223\0026\0224/compute/v1/projects/{pr" - + "oject}/aggregated/operations\022\321\001\n\006Delete\022" - + "5.google.cloud.compute.v1.DeleteGlobalOp" - + "erationRequest\0326.google.cloud.compute.v1" - + ".DeleteGlobalOperationResponse\"X\332A\021proje" - + "ct,operation\202\323\344\223\002>*\022.google.cloud.compute.v1.Aggregated" + + "ListGlobalOperationsRequest\0320.google.clo" + + "ud.compute.v1.OperationAggregatedList\"F\332" + + "A\007project\202\323\344\223\0026\0224/compute/v1/projects/{p" + + "roject}/aggregated/operations\022\321\001\n\006Delete" + + "\0225.google.cloud.compute.v1.DeleteGlobalO" + + "perationRequest\0326.google.cloud.compute.v" + + "1.DeleteGlobalOperationResponse\"X\332A\021proj" + + "ect,operation\202\323\344\223\002>*\022.google.cloud.compute.v1.Get" + + "GlobalOrganizationOperationRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"J\332A\topera" + + "tion\220N\001\202\323\344\223\0025\0223/compute/v1/locations/glo" + + "bal/operations/{operation}\022\244\001\n\004List\022@.go" + + "ogle.cloud.compute.v1.ListGlobalOrganiza" + + "tionOperationsRequest\032&.google.cloud.com" + + "pute.v1.OperationList\"2\332A\000\202\323\344\223\002)\022\'/compu" + + "te/v1/locations/global/operations\032r\312A\026co" + "mpute.googleapis.com\322AVhttps://www.googl" + "eapis.com/auth/compute,https://www.googl" - + "eapis.com/auth/cloud-platform2\314\005\n\034Global" - + "OrganizationOperations\022\330\001\n\006Delete\022A.goog" - + "le.cloud.compute.v1.DeleteGlobalOrganiza" - + "tionOperationRequest\032B.google.cloud.comp" - + "ute.v1.DeleteGlobalOrganizationOperation" - + "Response\"G\332A\toperation\202\323\344\223\0025*3/compute/v" - + "1/locations/global/operations/{operation" - + "}\022\265\001\n\003Get\022>.google.cloud.compute.v1.GetG" - + "lobalOrganizationOperationRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"J\332A\toperat" - + "ion\220N\001\202\323\344\223\0025\0223/compute/v1/locations/glob" - + "al/operations/{operation}\022\244\001\n\004List\022@.goo" - + "gle.cloud.compute.v1.ListGlobalOrganizat" - + "ionOperationsRequest\032&.google.cloud.comp" - + "ute.v1.OperationList\"2\332A\000\202\323\344\223\002)\022\'/comput" - + "e/v1/locations/global/operations\032r\312A\026com" - + "pute.googleapis.com\322AVhttps://www.google" - + "apis.com/auth/compute,https://www.google" - + "apis.com/auth/cloud-platform2\321\013\n\035GlobalP" - + "ublicDelegatedPrefixes\022\207\002\n\006Delete\022B.goog" - + "le.cloud.compute.v1.DeleteGlobalPublicDe" + + "eapis.com/auth/cloud-platform2\321\013\n\035Global" + + "PublicDelegatedPrefixes\022\207\002\n\006Delete\022B.goo" + + "gle.cloud.compute.v1.DeleteGlobalPublicD" + + "elegatedPrefixeRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\224\001\332A\037project,public_d" + + "elegated_prefix\212N\020GlobalOperations\202\323\344\223\002Y" + + "*W/compute/v1/projects/{project}/global/" + + "publicDelegatedPrefixes/{public_delegate" + + "d_prefix}\022\372\001\n\003Get\022?.google.cloud.compute" + + ".v1.GetGlobalPublicDelegatedPrefixeReque" + + "st\032..google.cloud.compute.v1.PublicDeleg" + + "atedPrefix\"\201\001\332A\037project,public_delegated" + + "_prefix\202\323\344\223\002Y\022W/compute/v1/projects/{pro" + + "ject}/global/publicDelegatedPrefixes/{pu" + + "blic_delegated_prefix}\022\230\002\n\006Insert\022B.goog" + + "le.cloud.compute.v1.InsertGlobalPublicDe" + "legatedPrefixeRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\224\001\332A\037project,public_de" - + "legated_prefix\212N\020GlobalOperations\202\323\344\223\002Y*" - + "W/compute/v1/projects/{project}/global/p" - + "ublicDelegatedPrefixes/{public_delegated" - + "_prefix}\022\372\001\n\003Get\022?.google.cloud.compute." - + "v1.GetGlobalPublicDelegatedPrefixeReques" - + "t\032..google.cloud.compute.v1.PublicDelega" - + "tedPrefix\"\201\001\332A\037project,public_delegated_" - + "prefix\202\323\344\223\002Y\022W/compute/v1/projects/{proj" - + "ect}/global/publicDelegatedPrefixes/{pub" - + "lic_delegated_prefix}\022\230\002\n\006Insert\022B.googl" - + "e.cloud.compute.v1.InsertGlobalPublicDel" - + "egatedPrefixeRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\245\001\332A(project,public_del" - + "egated_prefix_resource\212N\020GlobalOperation" - + "s\202\323\344\223\002a\"=/compute/v1/projects/{project}/" - + "global/publicDelegatedPrefixes: public_d" - + "elegated_prefix_resource\022\316\001\n\004List\022A.goog" - + "le.cloud.compute.v1.ListGlobalPublicDele" - + "gatedPrefixesRequest\0322.google.cloud.comp" - + "ute.v1.PublicDelegatedPrefixList\"O\332A\007pro" - + "ject\202\323\344\223\002?\022=/compute/v1/projects/{projec" - + "t}/global/publicDelegatedPrefixes\022\310\002\n\005Pa" - + "tch\022A.google.cloud.compute.v1.PatchGloba" - + "lPublicDelegatedPrefixeRequest\032\".google." - + "cloud.compute.v1.Operation\"\327\001\332A@project," - + "public_delegated_prefix,public_delegated" - + "_prefix_resource\212N\020GlobalOperations\202\323\344\223\002" - + "{2W/compute/v1/projects/{project}/global" - + "/publicDelegatedPrefixes/{public_delegat" - + "ed_prefix}: public_delegated_prefix_reso" - + "urce\032r\312A\026compute.googleapis.com\322AVhttps:" - + "//www.googleapis.com/auth/compute,https:" - + "//www.googleapis.com/auth/cloud-platform" - + "2\203\r\n\014HealthChecks\022\313\001\n\016AggregatedList\022:.g" - + "oogle.cloud.compute.v1.AggregatedListHea" - + "lthChecksRequest\0323.google.cloud.compute." - + "v1.HealthChecksAggregatedList\"H\332A\007projec" - + "t\202\323\344\223\0028\0226/compute/v1/projects/{project}/" - + "aggregated/healthChecks\022\324\001\n\006Delete\0221.goo" - + "gle.cloud.compute.v1.DeleteHealthCheckRe" + + "pute.v1.Operation\"\245\001\332A(project,public_de" + + "legated_prefix_resource\212N\020GlobalOperatio" + + "ns\202\323\344\223\002a\"=/compute/v1/projects/{project}" + + "/global/publicDelegatedPrefixes: public_" + + "delegated_prefix_resource\022\316\001\n\004List\022A.goo" + + "gle.cloud.compute.v1.ListGlobalPublicDel" + + "egatedPrefixesRequest\0322.google.cloud.com" + + "pute.v1.PublicDelegatedPrefixList\"O\332A\007pr" + + "oject\202\323\344\223\002?\022=/compute/v1/projects/{proje" + + "ct}/global/publicDelegatedPrefixes\022\310\002\n\005P" + + "atch\022A.google.cloud.compute.v1.PatchGlob" + + "alPublicDelegatedPrefixeRequest\032\".google" + + ".cloud.compute.v1.Operation\"\327\001\332A@project" + + ",public_delegated_prefix,public_delegate" + + "d_prefix_resource\212N\020GlobalOperations\202\323\344\223" + + "\002{2W/compute/v1/projects/{project}/globa" + + "l/publicDelegatedPrefixes/{public_delega" + + "ted_prefix}: public_delegated_prefix_res" + + "ource\032r\312A\026compute.googleapis.com\322AVhttps" + + "://www.googleapis.com/auth/compute,https" + + "://www.googleapis.com/auth/cloud-platfor" + + "m2\203\r\n\014HealthChecks\022\313\001\n\016AggregatedList\022:." + + "google.cloud.compute.v1.AggregatedListHe" + + "althChecksRequest\0323.google.cloud.compute" + + ".v1.HealthChecksAggregatedList\"H\332A\007proje" + + "ct\202\323\344\223\0028\0226/compute/v1/projects/{project}" + + "/aggregated/healthChecks\022\324\001\n\006Delete\0221.go" + + "ogle.cloud.compute.v1.DeleteHealthCheckR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"s\332A\024project,health_check\212N\020GlobalOper" + + "ations\202\323\344\223\002C*A/compute/v1/projects/{proj" + + "ect}/global/healthChecks/{health_check}\022" + + "\275\001\n\003Get\022..google.cloud.compute.v1.GetHea" + + "lthCheckRequest\032$.google.cloud.compute.v" + + "1.HealthCheck\"`\332A\024project,health_check\202\323" + + "\344\223\002C\022A/compute/v1/projects/{project}/glo" + + "bal/healthChecks/{health_check}\022\346\001\n\006Inse" + + "rt\0221.google.cloud.compute.v1.InsertHealt" + + "hCheckRequest\032\".google.cloud.compute.v1." + + "Operation\"\204\001\332A\035project,health_check_reso" + + "urce\212N\020GlobalOperations\202\323\344\223\002K\"2/compute/" + + "v1/projects/{project}/global/healthCheck" + + "s:\025health_check_resource\022\250\001\n\004List\0220.goog" + + "le.cloud.compute.v1.ListHealthChecksRequ" + + "est\032(.google.cloud.compute.v1.HealthChec" + + "kList\"D\332A\007project\202\323\344\223\0024\0222/compute/v1/pro" + + "jects/{project}/global/healthChecks\022\200\002\n\005" + + "Patch\0220.google.cloud.compute.v1.PatchHea" + + "lthCheckRequest\032\".google.cloud.compute.v" + + "1.Operation\"\240\001\332A*project,health_check,he" + + "alth_check_resource\212N\020GlobalOperations\202\323" + + "\344\223\002Z2A/compute/v1/projects/{project}/glo" + + "bal/healthChecks/{health_check}:\025health_" + + "check_resource\022\202\002\n\006Update\0221.google.cloud" + + ".compute.v1.UpdateHealthCheckRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\240\001\332A*pr" + + "oject,health_check,health_check_resource" + + "\212N\020GlobalOperations\202\323\344\223\002Z\032A/compute/v1/p" + + "rojects/{project}/global/healthChecks/{h" + + "ealth_check}:\025health_check_resource\032r\312A\026" + + "compute.googleapis.com\322AVhttps://www.goo" + + "gleapis.com/auth/compute,https://www.goo" + + "gleapis.com/auth/cloud-platform2\204\003\n\020Imag" + + "eFamilyViews\022\310\001\n\003Get\0222.google.cloud.comp" + + "ute.v1.GetImageFamilyViewRequest\032(.googl" + + "e.cloud.compute.v1.ImageFamilyView\"c\332A\023p" + + "roject,zone,family\202\323\344\223\002G\022E/compute/v1/pr" + + "ojects/{project}/zones/{zone}/imageFamil" + + "yViews/{family}\032\244\001\312A\026compute.googleapis." + + "com\322A\207\001https://www.googleapis.com/auth/c" + + "ompute.readonly,https://www.googleapis.c" + + "om/auth/compute,https://www.googleapis.c" + + "om/auth/cloud-platform2\374\023\n\006Images\022\272\001\n\006De" + + "lete\022+.google.cloud.compute.v1.DeleteIma" + + "geRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"_\332A\rproject,image\212N\020GlobalOperatio" + + "ns\202\323\344\223\0026*4/compute/v1/projects/{project}" + + "/global/images/{image}\022\204\002\n\tDeprecate\022..g" + + "oogle.cloud.compute.v1.DeprecateImageReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\242\001\332A)project,image,deprecation_status_r" + + "esource\212N\020GlobalOperations\202\323\344\223\002]\">/compu" + + "te/v1/projects/{project}/global/images/{" + + "image}/deprecate:\033deprecation_status_res" + + "ource\022\235\001\n\003Get\022(.google.cloud.compute.v1." + + "GetImageRequest\032\036.google.cloud.compute.v" + + "1.Image\"L\332A\rproject,image\202\323\344\223\0026\0224/comput" + + "e/v1/projects/{project}/global/images/{i" + + "mage}\022\272\001\n\rGetFromFamily\0222.google.cloud.c" + + "ompute.v1.GetFromFamilyImageRequest\032\036.go" + + "ogle.cloud.compute.v1.Image\"U\332A\016project," + + "family\202\323\344\223\002>\022\",/compute/v1/projects/{" + + "project}/global/images:\016image_resource\022\226" + + "\001\n\004List\022*.google.cloud.compute.v1.ListIm" + + "agesRequest\032\".google.cloud.compute.v1.Im" + + "ageList\">\332A\007project\202\323\344\223\002.\022,/compute/v1/p" + + "rojects/{project}/global/images\022\327\001\n\005Patc" + + "h\022*.google.cloud.compute.v1.PatchImageRe" + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"s\332A\024project,health_check\212N\020GlobalOpera" - + "tions\202\323\344\223\002C*A/compute/v1/projects/{proje" - + "ct}/global/healthChecks/{health_check}\022\275" - + "\001\n\003Get\022..google.cloud.compute.v1.GetHeal" - + "thCheckRequest\032$.google.cloud.compute.v1" - + ".HealthCheck\"`\332A\024project,health_check\202\323\344" - + "\223\002C\022A/compute/v1/projects/{project}/glob" - + "al/healthChecks/{health_check}\022\346\001\n\006Inser" - + "t\0221.google.cloud.compute.v1.InsertHealth" - + "CheckRequest\032\".google.cloud.compute.v1.O" - + "peration\"\204\001\332A\035project,health_check_resou" - + "rce\212N\020GlobalOperations\202\323\344\223\002K\"2/compute/v" - + "1/projects/{project}/global/healthChecks" - + ":\025health_check_resource\022\250\001\n\004List\0220.googl" - + "e.cloud.compute.v1.ListHealthChecksReque" - + "st\032(.google.cloud.compute.v1.HealthCheck" - + "List\"D\332A\007project\202\323\344\223\0024\0222/compute/v1/proj" - + "ects/{project}/global/healthChecks\022\200\002\n\005P" - + "atch\0220.google.cloud.compute.v1.PatchHeal" - + "thCheckRequest\032\".google.cloud.compute.v1" - + ".Operation\"\240\001\332A*project,health_check,hea" - + "lth_check_resource\212N\020GlobalOperations\202\323\344" - + "\223\002Z2A/compute/v1/projects/{project}/glob" - + "al/healthChecks/{health_check}:\025health_c" - + "heck_resource\022\202\002\n\006Update\0221.google.cloud." - + "compute.v1.UpdateHealthCheckRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\240\001\332A*pro" - + "ject,health_check,health_check_resource\212" - + "N\020GlobalOperations\202\323\344\223\002Z\032A/compute/v1/pr" - + "ojects/{project}/global/healthChecks/{he" - + "alth_check}:\025health_check_resource\032r\312A\026c" - + "ompute.googleapis.com\322AVhttps://www.goog" - + "leapis.com/auth/compute,https://www.goog" - + "leapis.com/auth/cloud-platform2\204\003\n\020Image" - + "FamilyViews\022\310\001\n\003Get\0222.google.cloud.compu" - + "te.v1.GetImageFamilyViewRequest\032(.google" - + ".cloud.compute.v1.ImageFamilyView\"c\332A\023pr" - + "oject,zone,family\202\323\344\223\002G\022E/compute/v1/pro" - + "jects/{project}/zones/{zone}/imageFamily" - + "Views/{family}\032\244\001\312A\026compute.googleapis.c" - + "om\322A\207\001https://www.googleapis.com/auth/co" - + "mpute.readonly,https://www.googleapis.co" + + "n\"~\332A\034project,image,image_resource\212N\020Glo" + + "balOperations\202\323\344\223\002F24/compute/v1/project" + + "s/{project}/global/images/{image}:\016image" + + "_resource\022\213\002\n\014SetIamPolicy\0221.google.clou" + + "d.compute.v1.SetIamPolicyImageRequest\032\037." + + "google.cloud.compute.v1.Policy\"\246\001\332A3proj" + + "ect,resource,global_set_policy_request_r" + + "esource\202\323\344\223\002j\"D/compute/v1/projects/{pro" + + "ject}/global/images/{resource}/setIamPol" + + "icy:\"global_set_policy_request_resource\022" + + "\230\002\n\tSetLabels\022..google.cloud.compute.v1." + + "SetLabelsImageRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\266\001\332A3project,resource," + + "global_set_labels_request_resource\212N\020Glo" + + "balOperations\202\323\344\223\002g\"A/compute/v1/project" + + "s/{project}/global/images/{resource}/set" + + "Labels:\"global_set_labels_request_resour" + + "ce\022\254\002\n\022TestIamPermissions\0227.google.cloud" + + ".compute.v1.TestIamPermissionsImageReque" + + "st\0320.google.cloud.compute.v1.TestPermiss" + + "ionsResponse\"\252\001\332A2project,resource,test_" + + "permissions_request_resource\202\323\344\223\002o\"J/com" + + "pute/v1/projects/{project}/global/images" + + "/{resource}/testIamPermissions:!test_per" + + "missions_request_resource\032r\312A\026compute.go" + + "ogleapis.com\322AVhttps://www.googleapis.co" + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\374\023\n\006Images\022\272\001\n\006Del" - + "ete\022+.google.cloud.compute.v1.DeleteImag" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"_\332A\rproject,image\212N\020GlobalOperation" - + "s\202\323\344\223\0026*4/compute/v1/projects/{project}/" - + "global/images/{image}\022\204\002\n\tDeprecate\022..go" - + "ogle.cloud.compute.v1.DeprecateImageRequ" + + "m/auth/cloud-platform2\242\016\n\"InstanceGroupM" + + "anagerResizeRequests\022\311\002\n\006Cancel\022G.google" + + ".cloud.compute.v1.CancelInstanceGroupMan" + + "agerResizeRequestRequest\032\".google.cloud." + + "compute.v1.Operation\"\321\001\332A2project,zone,i" + + "nstance_group_manager,resize_request\212N\016Z" + + "oneOperations\202\323\344\223\002\204\001\"\201\001/compute/v1/proje" + + "cts/{project}/zones/{zone}/instanceGroup" + + "Managers/{instance_group_manager}/resize" + + "Requests/{resize_request}/cancel\022\300\002\n\006Del" + + "ete\022G.google.cloud.compute.v1.DeleteInst" + + "anceGroupManagerResizeRequestRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\310\001\332A2pr" + + "oject,zone,instance_group_manager,resize" + + "_request\212N\016ZoneOperations\202\323\344\223\002|*z/comput" + + "e/v1/projects/{project}/zones/{zone}/ins" + + "tanceGroupManagers/{instance_group_manag" + + "er}/resizeRequests/{resize_request}\022\301\002\n\003" + + "Get\022D.google.cloud.compute.v1.GetInstanc" + + "eGroupManagerResizeRequestRequest\032:.goog" + + "le.cloud.compute.v1.InstanceGroupManager" + + "ResizeRequest\"\267\001\332A2project,zone,instance" + + "_group_manager,resize_request\202\323\344\223\002|\022z/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "/instanceGroupManagers/{instance_group_m" + + "anager}/resizeRequests/{resize_request}\022" + + "\200\003\n\006Insert\022G.google.cloud.compute.v1.Ins" + + "ertInstanceGroupManagerResizeRequestRequ" + "est\032\".google.cloud.compute.v1.Operation\"" - + "\242\001\332A)project,image,deprecation_status_re" - + "source\212N\020GlobalOperations\202\323\344\223\002]\">/comput" - + "e/v1/projects/{project}/global/images/{i" - + "mage}/deprecate:\033deprecation_status_reso" - + "urce\022\235\001\n\003Get\022(.google.cloud.compute.v1.G" - + "etImageRequest\032\036.google.cloud.compute.v1" - + ".Image\"L\332A\rproject,image\202\323\344\223\0026\0224/compute" - + "/v1/projects/{project}/global/images/{im" - + "age}\022\272\001\n\rGetFromFamily\0222.google.cloud.co" - + "mpute.v1.GetFromFamilyImageRequest\032\036.goo" - + "gle.cloud.compute.v1.Image\"U\332A\016project,f" - + "amily\202\323\344\223\002>\022\",/compute/v1/projects/{p" - + "roject}/global/images:\016image_resource\022\226\001" - + "\n\004List\022*.google.cloud.compute.v1.ListIma" - + "gesRequest\032\".google.cloud.compute.v1.Ima" - + "geList\">\332A\007project\202\323\344\223\002.\022,/compute/v1/pr" - + "ojects/{project}/global/images\022\327\001\n\005Patch" - + "\022*.google.cloud.compute.v1.PatchImageReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"~\332A\034project,image,image_resource\212N\020Glob" - + "alOperations\202\323\344\223\002F24/compute/v1/projects" - + "/{project}/global/images/{image}:\016image_" - + "resource\022\213\002\n\014SetIamPolicy\0221.google.cloud" - + ".compute.v1.SetIamPolicyImageRequest\032\037.g" - + "oogle.cloud.compute.v1.Policy\"\246\001\332A3proje" - + "ct,resource,global_set_policy_request_re" - + "source\202\323\344\223\002j\"D/compute/v1/projects/{proj" - + "ect}/global/images/{resource}/setIamPoli" - + "cy:\"global_set_policy_request_resource\022\230" - + "\002\n\tSetLabels\022..google.cloud.compute.v1.S" - + "etLabelsImageRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\266\001\332A3project,resource,g" - + "lobal_set_labels_request_resource\212N\020Glob" - + "alOperations\202\323\344\223\002g\"A/compute/v1/projects" - + "/{project}/global/images/{resource}/setL" - + "abels:\"global_set_labels_request_resourc" - + "e\022\254\002\n\022TestIamPermissions\0227.google.cloud." - + "compute.v1.TestIamPermissionsImageReques" - + "t\0320.google.cloud.compute.v1.TestPermissi" - + "onsResponse\"\252\001\332A2project,resource,test_p" - + "ermissions_request_resource\202\323\344\223\002o\"J/comp" - + "ute/v1/projects/{project}/global/images/" - + "{resource}/testIamPermissions:!test_perm" - + "issions_request_resource\032r\312A\026compute.goo" - + "gleapis.com\322AVhttps://www.googleapis.com" - + "/auth/compute,https://www.googleapis.com" - + "/auth/cloud-platform2\242\016\n\"InstanceGroupMa" - + "nagerResizeRequests\022\311\002\n\006Cancel\022G.google." - + "cloud.compute.v1.CancelInstanceGroupMana" - + "gerResizeRequestRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\321\001\332A2project,zone,in" - + "stance_group_manager,resize_request\212N\016Zo" - + "neOperations\202\323\344\223\002\204\001\"\201\001/compute/v1/projec" - + "ts/{project}/zones/{zone}/instanceGroupM" - + "anagers/{instance_group_manager}/resizeR" - + "equests/{resize_request}/cancel\022\300\002\n\006Dele" - + "te\022G.google.cloud.compute.v1.DeleteInsta" - + "nceGroupManagerResizeRequestRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\310\001\332A2pro" - + "ject,zone,instance_group_manager,resize_" - + "request\212N\016ZoneOperations\202\323\344\223\002|*z/compute" - + "/v1/projects/{project}/zones/{zone}/inst" - + "anceGroupManagers/{instance_group_manage" - + "r}/resizeRequests/{resize_request}\022\301\002\n\003G" - + "et\022D.google.cloud.compute.v1.GetInstance" - + "GroupManagerResizeRequestRequest\032:.googl" - + "e.cloud.compute.v1.InstanceGroupManagerR" - + "esizeRequest\"\267\001\332A2project,zone,instance_" - + "group_manager,resize_request\202\323\344\223\002|\022z/com" - + "pute/v1/projects/{project}/zones/{zone}/" - + "instanceGroupManagers/{instance_group_ma" - + "nager}/resizeRequests/{resize_request}\022\200" - + "\003\n\006Insert\022G.google.cloud.compute.v1.Inse" - + "rtInstanceGroupManagerResizeRequestReque" - + "st\032\".google.cloud.compute.v1.Operation\"\210" - + "\002\332ARproject,zone,instance_group_manager," - + "instance_group_manager_resize_request_re" - + "source\212N\016ZoneOperations\202\323\344\223\002\233\001\"i/compute" - + "/v1/projects/{project}/zones/{zone}/inst" - + "anceGroupManagers/{instance_group_manage" - + "r}/resizeRequests:.instance_group_manage" - + "r_resize_request_resource\022\261\002\n\004List\022F.goo" - + "gle.cloud.compute.v1.ListInstanceGroupMa" - + "nagerResizeRequestsRequest\032G.google.clou" - + "d.compute.v1.InstanceGroupManagerResizeR" - + "equestsListResponse\"\227\001\332A#project,zone,in" - + "stance_group_manager\202\323\344\223\002k\022i/compute/v1/" - + "projects/{project}/zones/{zone}/instance" - + "GroupManagers/{instance_group_manager}/r" - + "esizeRequests\032r\312A\026compute.googleapis.com" - + "\322AVhttps://www.googleapis.com/auth/compu" - + "te,https://www.googleapis.com/auth/cloud" - + "-platform2\325E\n\025InstanceGroupManagers\022\241\003\n\020" - + "AbandonInstances\022D.google.cloud.compute." - + "v1.AbandonInstancesInstanceGroupManagerR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\242\002\332A^project,zone,instance_group_mana" - + "ger,instance_group_managers_abandon_inst" - + "ances_request_resource\212N\016ZoneOperations\202" - + "\323\344\223\002\251\001\"k/compute/v1/projects/{project}/z" - + "ones/{zone}/instanceGroupManagers/{insta" - + "nce_group_manager}/abandonInstances::ins" - + "tance_group_managers_abandon_instances_r" - + "equest_resource\022\345\001\n\016AggregatedList\022C.goo" - + "gle.cloud.compute.v1.AggregatedListInsta" - + "nceGroupManagersRequest\032;.google.cloud.c" - + "ompute.v1.InstanceGroupManagerAggregated" - + "List\"Q\332A\007project\202\323\344\223\002A\022?/compute/v1/proj" - + "ects/{project}/aggregated/instanceGroupM" - + "anagers\022\256\003\n\027ApplyUpdatesToInstances\022K.go" - + "ogle.cloud.compute.v1.ApplyUpdatesToInst" - + "ancesInstanceGroupManagerRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\241\002\332AZprojec" - + "t,zone,instance_group_manager,instance_g" - + "roup_managers_apply_updates_request_reso" - + "urce\212N\016ZoneOperations\202\323\344\223\002\254\001\"r/compute/v" - + "1/projects/{project}/zones/{zone}/instan" - + "ceGroupManagers/{instance_group_manager}" - + "/applyUpdatesToInstances:6instance_group" - + "_managers_apply_updates_request_resource" - + "\022\234\003\n\017CreateInstances\022C.google.cloud.comp" - + "ute.v1.CreateInstancesInstanceGroupManag" - + "erRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\237\002\332A]project,zone,instance_group_m" - + "anager,instance_group_managers_create_in" - + "stances_request_resource\212N\016ZoneOperation" - + "s\202\323\344\223\002\247\001\"j/compute/v1/projects/{project}" - + "/zones/{zone}/instanceGroupManagers/{ins" - + "tance_group_manager}/createInstances:9in" - + "stance_group_managers_create_instances_r" - + "equest_resource\022\204\002\n\006Delete\022:.google.clou" - + "d.compute.v1.DeleteInstanceGroupManagerR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\231\001\332A#project,zone,instance_group_mana" - + "ger\212N\016ZoneOperations\202\323\344\223\002\\*Z/compute/v1/" - + "projects/{project}/zones/{zone}/instance" - + "GroupManagers/{instance_group_manager}\022\234" - + "\003\n\017DeleteInstances\022C.google.cloud.comput" - + "e.v1.DeleteInstancesInstanceGroupManager" + + "\210\002\332ARproject,zone,instance_group_manager" + + ",instance_group_manager_resize_request_r" + + "esource\212N\016ZoneOperations\202\323\344\223\002\233\001\"i/comput" + + "e/v1/projects/{project}/zones/{zone}/ins" + + "tanceGroupManagers/{instance_group_manag" + + "er}/resizeRequests:.instance_group_manag" + + "er_resize_request_resource\022\261\002\n\004List\022F.go" + + "ogle.cloud.compute.v1.ListInstanceGroupM" + + "anagerResizeRequestsRequest\032G.google.clo" + + "ud.compute.v1.InstanceGroupManagerResize" + + "RequestsListResponse\"\227\001\332A#project,zone,i" + + "nstance_group_manager\202\323\344\223\002k\022i/compute/v1" + + "/projects/{project}/zones/{zone}/instanc" + + "eGroupManagers/{instance_group_manager}/" + + "resizeRequests\032r\312A\026compute.googleapis.co" + + "m\322AVhttps://www.googleapis.com/auth/comp" + + "ute,https://www.googleapis.com/auth/clou" + + "d-platform2\325E\n\025InstanceGroupManagers\022\241\003\n" + + "\020AbandonInstances\022D.google.cloud.compute" + + ".v1.AbandonInstancesInstanceGroupManager" + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\237\002\332A]project,zone,instance_group_man" - + "ager,instance_group_managers_delete_inst" - + "ances_request_resource\212N\016ZoneOperations\202" - + "\323\344\223\002\247\001\"j/compute/v1/projects/{project}/z" - + "ones/{zone}/instanceGroupManagers/{insta" - + "nce_group_manager}/deleteInstances:9inst" - + "ance_group_managers_delete_instances_req" - + "uest_resource\022\305\003\n\030DeletePerInstanceConfi" - + "gs\022L.google.cloud.compute.v1.DeletePerIn" - + "stanceConfigsInstanceGroupManagerRequest" - + "\032\".google.cloud.compute.v1.Operation\"\266\002\332" - + "Adproject,zone,instance_group_manager,in" - + "stance_group_managers_delete_per_instanc" - + "e_configs_req_resource\212N\016ZoneOperations\202" - + "\323\344\223\002\267\001\"s/compute/v1/projects/{project}/z" - + "ones/{zone}/instanceGroupManagers/{insta" - + "nce_group_manager}/deletePerInstanceConf" - + "igs:@instance_group_managers_delete_per_" - + "instance_configs_req_resource\022\370\001\n\003Get\0227." - + "google.cloud.compute.v1.GetInstanceGroup" - + "ManagerRequest\032-.google.cloud.compute.v1" - + ".InstanceGroupManager\"\210\001\332A#project,zone," - + "instance_group_manager\202\323\344\223\002\\\022Z/compute/v" - + "1/projects/{project}/zones/{zone}/instan" - + "ceGroupManagers/{instance_group_manager}" - + "\022\225\002\n\006Insert\022:.google.cloud.compute.v1.In" - + "sertInstanceGroupManagerRequest\032\".google" - + ".cloud.compute.v1.Operation\"\252\001\332A,project" - + ",zone,instance_group_manager_resource\212N\016" - + "ZoneOperations\202\323\344\223\002d\"A/compute/v1/projec" - + "ts/{project}/zones/{zone}/instanceGroupM" - + "anagers:\037instance_group_manager_resource" - + "\022\316\001\n\004List\0229.google.cloud.compute.v1.List" - + "InstanceGroupManagersRequest\0321.google.cl" - + "oud.compute.v1.InstanceGroupManagerList\"" - + "X\332A\014project,zone\202\323\344\223\002C\022A/compute/v1/proj" - + "ects/{project}/zones/{zone}/instanceGrou" - + "pManagers\022\245\002\n\nListErrors\022?.google.cloud." - + "compute.v1.ListErrorsInstanceGroupManage" - + "rsRequest\032@.google.cloud.compute.v1.Inst" - + "anceGroupManagersListErrorsResponse\"\223\001\332A" - + "#project,zone,instance_group_manager\202\323\344\223" - + "\002g\022e/compute/v1/projects/{project}/zones" - + "/{zone}/instanceGroupManagers/{instance_" - + "group_manager}/listErrors\022\315\002\n\024ListManage" - + "dInstances\022I.google.cloud.compute.v1.Lis" - + "tManagedInstancesInstanceGroupManagersRe" - + "quest\032J.google.cloud.compute.v1.Instance" - + "GroupManagersListManagedInstancesRespons" - + "e\"\235\001\332A#project,zone,instance_group_manag" - + "er\202\323\344\223\002q\"o/compute/v1/projects/{project}" - + "/zones/{zone}/instanceGroupManagers/{ins" - + "tance_group_manager}/listManagedInstance" - + "s\022\321\002\n\026ListPerInstanceConfigs\022K.google.cl" - + "oud.compute.v1.ListPerInstanceConfigsIns" - + "tanceGroupManagersRequest\032H.google.cloud" - + ".compute.v1.InstanceGroupManagersListPer" - + "InstanceConfigsResp\"\237\001\332A#project,zone,in" - + "stance_group_manager\202\323\344\223\002s\"q/compute/v1/" - + "projects/{project}/zones/{zone}/instance" - + "GroupManagers/{instance_group_manager}/l" - + "istPerInstanceConfigs\022\303\002\n\005Patch\0229.google" - + ".cloud.compute.v1.PatchInstanceGroupMana" - + "gerRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\332\001\332ACproject,zone,instance_group_" - + "manager,instance_group_manager_resource\212" - + "N\016ZoneOperations\202\323\344\223\002}2Z/compute/v1/proj" - + "ects/{project}/zones/{zone}/instanceGrou" - + "pManagers/{instance_group_manager}:\037inst" - + "ance_group_manager_resource\022\300\003\n\027PatchPer", - "InstanceConfigs\022K.google.cloud.compute.v" - + "1.PatchPerInstanceConfigsInstanceGroupMa" - + "nagerRequest\032\".google.cloud.compute.v1.O" - + "peration\"\263\002\332Acproject,zone,instance_grou" - + "p_manager,instance_group_managers_patch_" - + "per_instance_configs_req_resource\212N\016Zone" - + "Operations\202\323\344\223\002\265\001\"r/compute/v1/projects/" - + "{project}/zones/{zone}/instanceGroupMana" - + "gers/{instance_group_manager}/patchPerIn" - + "stanceConfigs:?instance_group_managers_p" - + "atch_per_instance_configs_req_resource\022\246" - + "\003\n\021RecreateInstances\022E.google.cloud.comp" - + "ute.v1.RecreateInstancesInstanceGroupMan" - + "agerRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\245\002\332A_project,zone,instance_group" - + "_manager,instance_group_managers_recreat" - + "e_instances_request_resource\212N\016ZoneOpera" - + "tions\202\323\344\223\002\253\001\"l/compute/v1/projects/{proj" - + "ect}/zones/{zone}/instanceGroupManagers/" - + "{instance_group_manager}/recreateInstanc" - + "es:;instance_group_managers_recreate_ins" - + "tances_request_resource\022\220\002\n\006Resize\022:.goo" - + "gle.cloud.compute.v1.ResizeInstanceGroup" - + "ManagerRequest\032\".google.cloud.compute.v1" - + ".Operation\"\245\001\332A(project,zone,instance_gr" - + "oup_manager,size\212N\016ZoneOperations\202\323\344\223\002c\"" - + "a/compute/v1/projects/{project}/zones/{z" - + "one}/instanceGroupManagers/{instance_gro" - + "up_manager}/resize\022\234\003\n\017ResumeInstances\022C" - + ".google.cloud.compute.v1.ResumeInstances" - + "InstanceGroupManagerRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\237\002\332A]project,zon" - + "e,instance_group_manager,instance_group_" - + "managers_resume_instances_request_resour" - + "ce\212N\016ZoneOperations\202\323\344\223\002\247\001\"j/compute/v1/" - + "projects/{project}/zones/{zone}/instance" - + "GroupManagers/{instance_group_manager}/r" - + "esumeInstances:9instance_group_managers_" - + "resume_instances_request_resource\022\262\003\n\023Se" - + "tInstanceTemplate\022G.google.cloud.compute" - + ".v1.SetInstanceTemplateInstanceGroupMana" + + "ion\"\242\002\332A^project,zone,instance_group_man" + + "ager,instance_group_managers_abandon_ins" + + "tances_request_resource\212N\016ZoneOperations" + + "\202\323\344\223\002\251\001\"k/compute/v1/projects/{project}/" + + "zones/{zone}/instanceGroupManagers/{inst" + + "ance_group_manager}/abandonInstances::in" + + "stance_group_managers_abandon_instances_" + + "request_resource\022\345\001\n\016AggregatedList\022C.go" + + "ogle.cloud.compute.v1.AggregatedListInst" + + "anceGroupManagersRequest\032;.google.cloud." + + "compute.v1.InstanceGroupManagerAggregate" + + "dList\"Q\332A\007project\202\323\344\223\002A\022?/compute/v1/pro" + + "jects/{project}/aggregated/instanceGroup" + + "Managers\022\256\003\n\027ApplyUpdatesToInstances\022K.g" + + "oogle.cloud.compute.v1.ApplyUpdatesToIns" + + "tancesInstanceGroupManagerRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\241\002\332AZproje" + + "ct,zone,instance_group_manager,instance_" + + "group_managers_apply_updates_request_res" + + "ource\212N\016ZoneOperations\202\323\344\223\002\254\001\"r/compute/" + + "v1/projects/{project}/zones/{zone}/insta" + + "nceGroupManagers/{instance_group_manager" + + "}/applyUpdatesToInstances:6instance_grou" + + "p_managers_apply_updates_request_resourc" + + "e\022\234\003\n\017CreateInstances\022C.google.cloud.com" + + "pute.v1.CreateInstancesInstanceGroupMana" + "gerRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\255\002\332Abproject,zone,instance_group_" - + "manager,instance_group_managers_set_inst" - + "ance_template_request_resource\212N\016ZoneOpe" - + "rations\202\323\344\223\002\260\001\"n/compute/v1/projects/{pr" - + "oject}/zones/{zone}/instanceGroupManager" - + "s/{instance_group_manager}/setInstanceTe" - + "mplate:>instance_group_managers_set_inst" - + "ance_template_request_resource\022\231\003\n\016SetTa" - + "rgetPools\022B.google.cloud.compute.v1.SetT" - + "argetPoolsInstanceGroupManagerRequest\032\"." - + "google.cloud.compute.v1.Operation\"\236\002\332A]p" - + "roject,zone,instance_group_manager,insta" - + "nce_group_managers_set_target_pools_requ" - + "est_resource\212N\016ZoneOperations\202\323\344\223\002\246\001\"i/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/instanceGroupManagers/{instance_group_" - + "manager}/setTargetPools:9instance_group_" - + "managers_set_target_pools_request_resour" - + "ce\022\227\003\n\016StartInstances\022B.google.cloud.com" - + "pute.v1.StartInstancesInstanceGroupManag" - + "erRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\234\002\332A\\project,zone,instance_group_m" - + "anager,instance_group_managers_start_ins" + + "ration\"\237\002\332A]project,zone,instance_group_" + + "manager,instance_group_managers_create_i" + + "nstances_request_resource\212N\016ZoneOperatio" + + "ns\202\323\344\223\002\247\001\"j/compute/v1/projects/{project" + + "}/zones/{zone}/instanceGroupManagers/{in" + + "stance_group_manager}/createInstances:9i" + + "nstance_group_managers_create_instances_" + + "request_resource\022\204\002\n\006Delete\022:.google.clo" + + "ud.compute.v1.DeleteInstanceGroupManager" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\231\001\332A#project,zone,instance_group_man" + + "ager\212N\016ZoneOperations\202\323\344\223\002\\*Z/compute/v1" + + "/projects/{project}/zones/{zone}/instanc" + + "eGroupManagers/{instance_group_manager}\022" + + "\234\003\n\017DeleteInstances\022C.google.cloud.compu" + + "te.v1.DeleteInstancesInstanceGroupManage" + + "rRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\237\002\332A]project,zone,instance_group_ma" + + "nager,instance_group_managers_delete_ins" + "tances_request_resource\212N\016ZoneOperations" - + "\202\323\344\223\002\245\001\"i/compute/v1/projects/{project}/" + + "\202\323\344\223\002\247\001\"j/compute/v1/projects/{project}/" + "zones/{zone}/instanceGroupManagers/{inst" - + "ance_group_manager}/startInstances:8inst" - + "ance_group_managers_start_instances_requ" - + "est_resource\022\222\003\n\rStopInstances\022A.google." - + "cloud.compute.v1.StopInstancesInstanceGr" - + "oupManagerRequest\032\".google.cloud.compute" - + ".v1.Operation\"\231\002\332A[project,zone,instance" - + "_group_manager,instance_group_managers_s" - + "top_instances_request_resource\212N\016ZoneOpe" - + "rations\202\323\344\223\002\243\001\"h/compute/v1/projects/{pr" - + "oject}/zones/{zone}/instanceGroupManager" - + "s/{instance_group_manager}/stopInstances" - + ":7instance_group_managers_stop_instances" - + "_request_resource\022\241\003\n\020SuspendInstances\022D" - + ".google.cloud.compute.v1.SuspendInstance" + + "ance_group_manager}/deleteInstances:9ins" + + "tance_group_managers_delete_instances_re" + + "quest_resource\022\305\003\n\030DeletePerInstanceConf" + + "igs\022L.google.cloud.compute.v1.DeletePerI" + + "nstanceConfigsInstanceGroupManagerReques" + + "t\032\".google.cloud.compute.v1.Operation\"\266\002" + + "\332Adproject,zone,instance_group_manager,i" + + "nstance_group_managers_delete_per_instan" + + "ce_configs_req_resource\212N\016ZoneOperations" + + "\202\323\344\223\002\267\001\"s/compute/v1/projects/{project}/" + + "zones/{zone}/instanceGroupManagers/{inst" + + "ance_group_manager}/deletePerInstanceCon" + + "figs:@instance_group_managers_delete_per" + + "_instance_configs_req_resource\022\370\001\n\003Get\0227" + + ".google.cloud.compute.v1.GetInstanceGrou" + + "pManagerRequest\032-.google.cloud.compute.v" + + "1.InstanceGroupManager\"\210\001\332A#project,zone" + + ",instance_group_manager\202\323\344\223\002\\\022Z/compute/" + + "v1/projects/{project}/zones/{zone}/insta" + + "nceGroupManagers/{instance_group_manager" + + "}\022\225\002\n\006Insert\022:.google.cloud.compute.v1.I" + + "nsertInstanceGroupManagerRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\252\001\332A,projec" + + "t,zone,instance_group_manager_resource\212N" + + "\016ZoneOperations\202\323\344\223\002d\"A/compute/v1/proje" + + "cts/{project}/zones/{zone}/instanceGroup" + + "Managers:\037instance_group_manager_resourc" + + "e\022\316\001\n\004List\0229.google.cloud.compute.v1.Lis" + + "tInstanceGroupManagersRequest\0321.google.c" + + "loud.compute.v1.InstanceGroupManagerList" + + "\"X\332A\014project,zone\202\323\344\223\002C\022A/compute/v1/pro" + + "jects/{project}/zones/{zone}/instanceGro" + + "upManagers\022\245\002\n\nListErrors\022?.google.cloud" + + ".compute.v1.ListErrorsInstanceGroupManag" + + "ersRequest\032@.google.cloud.compute.v1.Ins" + + "tanceGroupManagersListErrorsResponse\"\223\001\332" + + "A#project,zone,instance_group_manager\202\323\344" + + "\223\002g\022e/compute/v1/projects/{project}/zone" + + "s/{zone}/instanceGroupManagers/{instance" + + "_group_manager}/listErrors\022\315\002\n\024ListManag" + + "edInstances\022I.google.cloud.compute.v1.Li" + + "stManagedInstancesInstanceGroupManagersR" + + "equest\032J.google.cloud.compute.v1.Instanc" + + "eGroupManagersListManagedInstancesRespon" + + "se\"\235\001\332A#project,zone,instance_group_mana" + + "ger\202\323\344\223\002q\"o/compute/v1/projects/{project" + + "}/zones/{zone}/instanceGroupManagers/{in" + + "stance_group_manager}/listManagedInstanc" + + "es\022\321\002\n\026ListPerInstanceConfigs\022K.google.c" + + "loud.compute.v1.ListPerInstanceConfigsIn" + + "stanceGroupManagersRequest\032H.google.clou" + + "d.compute.v1.InstanceGroupManagersListPe" + + "rInstanceConfigsResp\"\237\001\332A#project,zone,i" + + "nstance_group_manager\202\323\344\223\002s\"q/compute/v1" + + "/projects/{project}/zones/{zone}/instanc" + + "eGroupManagers/{instance_group_manager}/" + + "listPerInstanceConfigs\022\303\002\n\005Patch\0229.googl" + + "e.cloud.compute.v1.PatchInstanceGroupMan" + + "agerRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\332\001\332ACproject,zone,instance_group" + + "_manager,instance_group_manager_resource" + + "\212N\016ZoneOperations\202\323\344\223\002}2Z/compute/v1/pro" + + "jects/{project}/zones/{zone}/instanceGro" + + "upManagers/{instance_group_manager}:\037ins", + "tance_group_manager_resource\022\300\003\n\027PatchPe" + + "rInstanceConfigs\022K.google.cloud.compute." + + "v1.PatchPerInstanceConfigsInstanceGroupM" + + "anagerRequest\032\".google.cloud.compute.v1." + + "Operation\"\263\002\332Acproject,zone,instance_gro" + + "up_manager,instance_group_managers_patch" + + "_per_instance_configs_req_resource\212N\016Zon" + + "eOperations\202\323\344\223\002\265\001\"r/compute/v1/projects" + + "/{project}/zones/{zone}/instanceGroupMan" + + "agers/{instance_group_manager}/patchPerI" + + "nstanceConfigs:?instance_group_managers_" + + "patch_per_instance_configs_req_resource\022" + + "\246\003\n\021RecreateInstances\022E.google.cloud.com" + + "pute.v1.RecreateInstancesInstanceGroupMa" + + "nagerRequest\032\".google.cloud.compute.v1.O" + + "peration\"\245\002\332A_project,zone,instance_grou" + + "p_manager,instance_group_managers_recrea" + + "te_instances_request_resource\212N\016ZoneOper" + + "ations\202\323\344\223\002\253\001\"l/compute/v1/projects/{pro" + + "ject}/zones/{zone}/instanceGroupManagers" + + "/{instance_group_manager}/recreateInstan" + + "ces:;instance_group_managers_recreate_in" + + "stances_request_resource\022\220\002\n\006Resize\022:.go" + + "ogle.cloud.compute.v1.ResizeInstanceGrou" + + "pManagerRequest\032\".google.cloud.compute.v" + + "1.Operation\"\245\001\332A(project,zone,instance_g" + + "roup_manager,size\212N\016ZoneOperations\202\323\344\223\002c" + + "\"a/compute/v1/projects/{project}/zones/{" + + "zone}/instanceGroupManagers/{instance_gr" + + "oup_manager}/resize\022\234\003\n\017ResumeInstances\022" + + "C.google.cloud.compute.v1.ResumeInstance" + "sInstanceGroupManagerRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\242\002\332A^project,zo" + + "oud.compute.v1.Operation\"\237\002\332A]project,zo" + "ne,instance_group_manager,instance_group" - + "_managers_suspend_instances_request_reso" - + "urce\212N\016ZoneOperations\202\323\344\223\002\251\001\"k/compute/v" - + "1/projects/{project}/zones/{zone}/instan" - + "ceGroupManagers/{instance_group_manager}" - + "/suspendInstances::instance_group_manage" - + "rs_suspend_instances_request_resource\022\305\003" - + "\n\030UpdatePerInstanceConfigs\022L.google.clou" - + "d.compute.v1.UpdatePerInstanceConfigsIns" - + "tanceGroupManagerRequest\032\".google.cloud." - + "compute.v1.Operation\"\266\002\332Adproject,zone,i" - + "nstance_group_manager,instance_group_man" - + "agers_update_per_instance_configs_req_re" - + "source\212N\016ZoneOperations\202\323\344\223\002\267\001\"s/compute" - + "/v1/projects/{project}/zones/{zone}/inst" - + "anceGroupManagers/{instance_group_manage" - + "r}/updatePerInstanceConfigs:@instance_gr" - + "oup_managers_update_per_instance_configs" - + "_req_resource\032r\312A\026compute.googleapis.com" - + "\322AVhttps://www.googleapis.com/auth/compu" - + "te,https://www.googleapis.com/auth/cloud" - + "-platform2\360\024\n\016InstanceGroups\022\337\002\n\014AddInst" - + "ances\0229.google.cloud.compute.v1.AddInsta" - + "ncesInstanceGroupRequest\032\".google.cloud." - + "compute.v1.Operation\"\357\001\332AJproject,zone,i" - + "nstance_group,instance_groups_add_instan" - + "ces_request_resource\212N\016ZoneOperations\202\323\344" - + "\223\002\212\001\"X/compute/v1/projects/{project}/zon" - + "es/{zone}/instanceGroups/{instance_group" - + "}/addInstances:.instance_groups_add_inst" - + "ances_request_resource\022\320\001\n\016AggregatedLis" - + "t\022<.google.cloud.compute.v1.AggregatedLi" - + "stInstanceGroupsRequest\0324.google.cloud.c" - + "ompute.v1.InstanceGroupAggregatedList\"J\332" - + "A\007project\202\323\344\223\002:\0228/compute/v1/projects/{p" - + "roject}/aggregated/instanceGroups\022\346\001\n\006De" - + "lete\0223.google.cloud.compute.v1.DeleteIns" - + "tanceGroupRequest\032\".google.cloud.compute" - + ".v1.Operation\"\202\001\332A\033project,zone,instance" - + "_group\212N\016ZoneOperations\202\323\344\223\002M*K/compute/" + + "_managers_resume_instances_request_resou" + + "rce\212N\016ZoneOperations\202\323\344\223\002\247\001\"j/compute/v1" + + "/projects/{project}/zones/{zone}/instanc" + + "eGroupManagers/{instance_group_manager}/" + + "resumeInstances:9instance_group_managers" + + "_resume_instances_request_resource\022\262\003\n\023S" + + "etInstanceTemplate\022G.google.cloud.comput" + + "e.v1.SetInstanceTemplateInstanceGroupMan" + + "agerRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\255\002\332Abproject,zone,instance_group" + + "_manager,instance_group_managers_set_ins" + + "tance_template_request_resource\212N\016ZoneOp" + + "erations\202\323\344\223\002\260\001\"n/compute/v1/projects/{p" + + "roject}/zones/{zone}/instanceGroupManage" + + "rs/{instance_group_manager}/setInstanceT" + + "emplate:>instance_group_managers_set_ins" + + "tance_template_request_resource\022\231\003\n\016SetT" + + "argetPools\022B.google.cloud.compute.v1.Set" + + "TargetPoolsInstanceGroupManagerRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\236\002\332A]" + + "project,zone,instance_group_manager,inst" + + "ance_group_managers_set_target_pools_req" + + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\246\001\"i/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/instanceGroupManagers/{instance_group" + + "_manager}/setTargetPools:9instance_group" + + "_managers_set_target_pools_request_resou" + + "rce\022\227\003\n\016StartInstances\022B.google.cloud.co" + + "mpute.v1.StartInstancesInstanceGroupMana" + + "gerRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\234\002\332A\\project,zone,instance_group_" + + "manager,instance_group_managers_start_in" + + "stances_request_resource\212N\016ZoneOperation" + + "s\202\323\344\223\002\245\001\"i/compute/v1/projects/{project}" + + "/zones/{zone}/instanceGroupManagers/{ins" + + "tance_group_manager}/startInstances:8ins" + + "tance_group_managers_start_instances_req" + + "uest_resource\022\222\003\n\rStopInstances\022A.google" + + ".cloud.compute.v1.StopInstancesInstanceG" + + "roupManagerRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\231\002\332A[project,zone,instanc" + + "e_group_manager,instance_group_managers_" + + "stop_instances_request_resource\212N\016ZoneOp" + + "erations\202\323\344\223\002\243\001\"h/compute/v1/projects/{p" + + "roject}/zones/{zone}/instanceGroupManage" + + "rs/{instance_group_manager}/stopInstance" + + "s:7instance_group_managers_stop_instance" + + "s_request_resource\022\241\003\n\020SuspendInstances\022" + + "D.google.cloud.compute.v1.SuspendInstanc" + + "esInstanceGroupManagerRequest\032\".google.c" + + "loud.compute.v1.Operation\"\242\002\332A^project,z" + + "one,instance_group_manager,instance_grou" + + "p_managers_suspend_instances_request_res" + + "ource\212N\016ZoneOperations\202\323\344\223\002\251\001\"k/compute/" + "v1/projects/{project}/zones/{zone}/insta" - + "nceGroups/{instance_group}\022\322\001\n\003Get\0220.goo" - + "gle.cloud.compute.v1.GetInstanceGroupReq" - + "uest\032&.google.cloud.compute.v1.InstanceG" - + "roup\"q\332A\033project,zone,instance_group\202\323\344\223" - + "\002M\022K/compute/v1/projects/{project}/zones" - + "/{zone}/instanceGroups/{instance_group}\022" - + "\367\001\n\006Insert\0223.google.cloud.compute.v1.Ins" - + "ertInstanceGroupRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\223\001\332A$project,zone,in" - + "stance_group_resource\212N\016ZoneOperations\202\323" - + "\344\223\002U\":/compute/v1/projects/{project}/zon" - + "es/{zone}/instanceGroups:\027instance_group" - + "_resource\022\271\001\n\004List\0222.google.cloud.comput" - + "e.v1.ListInstanceGroupsRequest\032*.google." - + "cloud.compute.v1.InstanceGroupList\"Q\332A\014p" - + "roject,zone\202\323\344\223\002<\022:/compute/v1/projects/" - + "{project}/zones/{zone}/instanceGroups\022\346\002" - + "\n\rListInstances\022;.google.cloud.compute.v" - + "1.ListInstancesInstanceGroupsRequest\0324.g" - + "oogle.cloud.compute.v1.InstanceGroupsLis" - + "tInstances\"\341\001\332AKproject,zone,instance_gr" - + "oup,instance_groups_list_instances_reque" - + "st_resource\202\323\344\223\002\214\001\"Y/compute/v1/projects" - + "/{project}/zones/{zone}/instanceGroups/{" - + "instance_group}/listInstances:/instance_" - + "groups_list_instances_request_resource\022\356" - + "\002\n\017RemoveInstances\022<.google.cloud.comput" - + "e.v1.RemoveInstancesInstanceGroupRequest" - + "\032\".google.cloud.compute.v1.Operation\"\370\001\332" - + "AMproject,zone,instance_group,instance_g" - + "roups_remove_instances_request_resource\212" - + "N\016ZoneOperations\202\323\344\223\002\220\001\"[/compute/v1/pro" - + "jects/{project}/zones/{zone}/instanceGro" - + "ups/{instance_group}/removeInstances:1in" - + "stance_groups_remove_instances_request_r" - + "esource\022\346\002\n\rSetNamedPorts\022:.google.cloud" - + ".compute.v1.SetNamedPortsInstanceGroupRe" + + "nceGroupManagers/{instance_group_manager" + + "}/suspendInstances::instance_group_manag" + + "ers_suspend_instances_request_resource\022\305" + + "\003\n\030UpdatePerInstanceConfigs\022L.google.clo" + + "ud.compute.v1.UpdatePerInstanceConfigsIn" + + "stanceGroupManagerRequest\032\".google.cloud" + + ".compute.v1.Operation\"\266\002\332Adproject,zone," + + "instance_group_manager,instance_group_ma" + + "nagers_update_per_instance_configs_req_r" + + "esource\212N\016ZoneOperations\202\323\344\223\002\267\001\"s/comput" + + "e/v1/projects/{project}/zones/{zone}/ins" + + "tanceGroupManagers/{instance_group_manag" + + "er}/updatePerInstanceConfigs:@instance_g" + + "roup_managers_update_per_instance_config" + + "s_req_resource\032r\312A\026compute.googleapis.co" + + "m\322AVhttps://www.googleapis.com/auth/comp" + + "ute,https://www.googleapis.com/auth/clou" + + "d-platform2\360\024\n\016InstanceGroups\022\337\002\n\014AddIns" + + "tances\0229.google.cloud.compute.v1.AddInst" + + "ancesInstanceGroupRequest\032\".google.cloud" + + ".compute.v1.Operation\"\357\001\332AJproject,zone," + + "instance_group,instance_groups_add_insta" + + "nces_request_resource\212N\016ZoneOperations\202\323" + + "\344\223\002\212\001\"X/compute/v1/projects/{project}/zo" + + "nes/{zone}/instanceGroups/{instance_grou" + + "p}/addInstances:.instance_groups_add_ins" + + "tances_request_resource\022\320\001\n\016AggregatedLi" + + "st\022<.google.cloud.compute.v1.AggregatedL" + + "istInstanceGroupsRequest\0324.google.cloud." + + "compute.v1.InstanceGroupAggregatedList\"J" + + "\332A\007project\202\323\344\223\002:\0228/compute/v1/projects/{" + + "project}/aggregated/instanceGroups\022\346\001\n\006D" + + "elete\0223.google.cloud.compute.v1.DeleteIn" + + "stanceGroupRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\202\001\332A\033project,zone,instanc" + + "e_group\212N\016ZoneOperations\202\323\344\223\002M*K/compute" + + "/v1/projects/{project}/zones/{zone}/inst" + + "anceGroups/{instance_group}\022\322\001\n\003Get\0220.go" + + "ogle.cloud.compute.v1.GetInstanceGroupRe" + + "quest\032&.google.cloud.compute.v1.Instance" + + "Group\"q\332A\033project,zone,instance_group\202\323\344" + + "\223\002M\022K/compute/v1/projects/{project}/zone" + + "s/{zone}/instanceGroups/{instance_group}" + + "\022\367\001\n\006Insert\0223.google.cloud.compute.v1.In" + + "sertInstanceGroupRequest\032\".google.cloud." + + "compute.v1.Operation\"\223\001\332A$project,zone,i" + + "nstance_group_resource\212N\016ZoneOperations\202" + + "\323\344\223\002U\":/compute/v1/projects/{project}/zo" + + "nes/{zone}/instanceGroups:\027instance_grou" + + "p_resource\022\271\001\n\004List\0222.google.cloud.compu" + + "te.v1.ListInstanceGroupsRequest\032*.google" + + ".cloud.compute.v1.InstanceGroupList\"Q\332A\014" + + "project,zone\202\323\344\223\002<\022:/compute/v1/projects" + + "/{project}/zones/{zone}/instanceGroups\022\346" + + "\002\n\rListInstances\022;.google.cloud.compute." + + "v1.ListInstancesInstanceGroupsRequest\0324." + + "google.cloud.compute.v1.InstanceGroupsLi" + + "stInstances\"\341\001\332AKproject,zone,instance_g" + + "roup,instance_groups_list_instances_requ" + + "est_resource\202\323\344\223\002\214\001\"Y/compute/v1/project" + + "s/{project}/zones/{zone}/instanceGroups/" + + "{instance_group}/listInstances:/instance" + + "_groups_list_instances_request_resource\022" + + "\356\002\n\017RemoveInstances\022<.google.cloud.compu" + + "te.v1.RemoveInstancesInstanceGroupReques" + + "t\032\".google.cloud.compute.v1.Operation\"\370\001" + + "\332AMproject,zone,instance_group,instance_" + + "groups_remove_instances_request_resource" + + "\212N\016ZoneOperations\202\323\344\223\002\220\001\"[/compute/v1/pr" + + "ojects/{project}/zones/{zone}/instanceGr" + + "oups/{instance_group}/removeInstances:1i" + + "nstance_groups_remove_instances_request_" + + "resource\022\346\002\n\rSetNamedPorts\022:.google.clou" + + "d.compute.v1.SetNamedPortsInstanceGroupR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\364\001\332ALproject,zone,instance_group,inst" + + "ance_groups_set_named_ports_request_reso" + + "urce\212N\016ZoneOperations\202\323\344\223\002\215\001\"Y/compute/v" + + "1/projects/{project}/zones/{zone}/instan" + + "ceGroups/{instance_group}/setNamedPorts:" + + "0instance_groups_set_named_ports_request" + + "_resource\032r\312A\026compute.googleapis.com\322AVh" + + "ttps://www.googleapis.com/auth/compute,h" + + "ttps://www.googleapis.com/auth/cloud-pla" + + "tform2\313\004\n\027InstanceSettingsService\022\271\001\n\003Ge" + + "t\0222.google.cloud.compute.v1.GetInstanceS" + + "ettingRequest\032).google.cloud.compute.v1." + + "InstanceSettings\"S\332A\014project,zone\202\323\344\223\002>\022" + + "project,zone,instance,net" + + "work_interface,access_config_resource\212N\016" + + "ZoneOperations\202\323\344\223\002j\"P/compute/v1/projec" + + "ts/{project}/zones/{zone}/instances/{ins" + + "tance}/addAccessConfig:\026access_config_re" + + "source\022\342\002\n\023AddResourcePolicies\022;.google." + + "cloud.compute.v1.AddResourcePoliciesInst" + + "anceRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\351\001\332AFproject,zone,instance,insta" + + "nces_add_resource_policies_request_resou" + + "rce\212N\016ZoneOperations\202\323\344\223\002\210\001\"T/compute/v1" + "/projects/{project}/zones/{zone}/instanc" - + "eGroups/{instance_group}/setNamedPorts:0" - + "instance_groups_set_named_ports_request_" - + "resource\032r\312A\026compute.googleapis.com\322AVht" - + "tps://www.googleapis.com/auth/compute,ht" - + "tps://www.googleapis.com/auth/cloud-plat" - + "form2\313\004\n\027InstanceSettingsService\022\271\001\n\003Get" - + "\0222.google.cloud.compute.v1.GetInstanceSe" - + "ttingRequest\032).google.cloud.compute.v1.I" - + "nstanceSettings\"S\332A\014project,zone\202\323\344\223\002>\022<" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instanceSettings\022\377\001\n\005Patch\0224.google." - + "cloud.compute.v1.PatchInstanceSettingReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\233\001\332A\'project,zone,instance_settings_res" - + "ource\212N\016ZoneOperations\202\323\344\223\002Z2project,zone,instance,netw" - + "ork_interface,access_config_resource\212N\016Z" - + "oneOperations\202\323\344\223\002j\"P/compute/v1/project" - + "s/{project}/zones/{zone}/instances/{inst" - + "ance}/addAccessConfig:\026access_config_res" - + "ource\022\342\002\n\023AddResourcePolicies\022;.google.c" - + "loud.compute.v1.AddResourcePoliciesInsta" - + "nceRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\351\001\332AFproject,zone,instance,instan" - + "ces_add_resource_policies_request_resour" - + "ce\212N\016ZoneOperations\202\323\344\223\002\210\001\"T/compute/v1/" + + "es/{instance}/addResourcePolicies:0insta" + + "nces_add_resource_policies_request_resou" + + "rce\022\301\001\n\016AggregatedList\0227.google.cloud.co" + + "mpute.v1.AggregatedListInstancesRequest\032" + + "/.google.cloud.compute.v1.InstanceAggreg" + + "atedList\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/" + + "projects/{project}/aggregated/instances\022" + + "\222\002\n\nAttachDisk\0222.google.cloud.compute.v1" + + ".AttachDiskInstanceRequest\032\".google.clou" + + "d.compute.v1.Operation\"\253\001\332A,project,zone" + + ",instance,attached_disk_resource\212N\016ZoneO" + + "perations\202\323\344\223\002e\"K/compute/v1/projects/{p" + + "roject}/zones/{zone}/instances/{instance" + + "}/attachDisk:\026attached_disk_resource\022\236\002\n" + + "\nBulkInsert\0222.google.cloud.compute.v1.Bu" + + "lkInsertInstanceRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\267\001\332A3project,zone,bu" + + "lk_insert_instance_resource_resource\212N\016Z" + + "oneOperations\202\323\344\223\002j\"@/compute/v1/project" + + "s/{project}/zones/{zone}/instances/bulkI" + + "nsert:&bulk_insert_instance_resource_res" + + "ource\022\317\001\n\006Delete\022..google.cloud.compute." + + "v1.DeleteInstanceRequest\032\".google.cloud." + + "compute.v1.Operation\"q\332A\025project,zone,in" + + "stance\212N\016ZoneOperations\202\323\344\223\002B*@/compute/" + + "v1/projects/{project}/zones/{zone}/insta" + + "nces/{instance}\022\233\002\n\022DeleteAccessConfig\022:" + + ".google.cloud.compute.v1.DeleteAccessCon" + + "figInstanceRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\244\001\332A5project,zone,instanc" + + "e,access_config,network_interface\212N\016Zone" + + "Operations\202\323\344\223\002U\"S/compute/v1/projects/{" + + "project}/zones/{zone}/instances/{instanc" + + "e}/deleteAccessConfig\022\357\001\n\nDetachDisk\0222.g" + + "oogle.cloud.compute.v1.DetachDiskInstanc" + + "eRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\210\001\332A!project,zone,instance,device_n" + + "ame\212N\016ZoneOperations\202\323\344\223\002M\"K/compute/v1/" + "projects/{project}/zones/{zone}/instance" - + "s/{instance}/addResourcePolicies:0instan" - + "ces_add_resource_policies_request_resour" - + "ce\022\301\001\n\016AggregatedList\0227.google.cloud.com" - + "pute.v1.AggregatedListInstancesRequest\032/" - + ".google.cloud.compute.v1.InstanceAggrega" - + "tedList\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/p" - + "rojects/{project}/aggregated/instances\022\222" - + "\002\n\nAttachDisk\0222.google.cloud.compute.v1." - + "AttachDiskInstanceRequest\032\".google.cloud" - + ".compute.v1.Operation\"\253\001\332A,project,zone," - + "instance,attached_disk_resource\212N\016ZoneOp" - + "erations\202\323\344\223\002e\"K/compute/v1/projects/{pr" + + "s/{instance}/detachDisk\022\267\001\n\003Get\022+.google" + + ".cloud.compute.v1.GetInstanceRequest\032!.g" + + "oogle.cloud.compute.v1.Instance\"`\332A\025proj" + + "ect,zone,instance\202\323\344\223\002B\022@/compute/v1/pro" + + "jects/{project}/zones/{zone}/instances/{" + + "instance}\022\242\002\n\025GetEffectiveFirewalls\022=.go" + + "ogle.cloud.compute.v1.GetEffectiveFirewa" + + "llsInstanceRequest\032?.google.cloud.comput" + + "e.v1.InstancesGetEffectiveFirewallsRespo" + + "nse\"\210\001\332A\'project,zone,instance,network_i" + + "nterface\202\323\344\223\002X\022V/compute/v1/projects/{pr" + "oject}/zones/{zone}/instances/{instance}" - + "/attachDisk:\026attached_disk_resource\022\236\002\n\n" - + "BulkInsert\0222.google.cloud.compute.v1.Bul" - + "kInsertInstanceRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\267\001\332A3project,zone,bul" - + "k_insert_instance_resource_resource\212N\016Zo" - + "neOperations\202\323\344\223\002j\"@/compute/v1/projects" - + "/{project}/zones/{zone}/instances/bulkIn" - + "sert:&bulk_insert_instance_resource_reso" - + "urce\022\317\001\n\006Delete\022..google.cloud.compute.v" - + "1.DeleteInstanceRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"q\332A\025project,zone,ins" - + "tance\212N\016ZoneOperations\202\323\344\223\002B*@/compute/v" - + "1/projects/{project}/zones/{zone}/instan" - + "ces/{instance}\022\233\002\n\022DeleteAccessConfig\022:." - + "google.cloud.compute.v1.DeleteAccessConf" - + "igInstanceRequest\032\".google.cloud.compute" - + ".v1.Operation\"\244\001\332A5project,zone,instance" - + ",access_config,network_interface\212N\016ZoneO" - + "perations\202\323\344\223\002U\"S/compute/v1/projects/{p" - + "roject}/zones/{zone}/instances/{instance" - + "}/deleteAccessConfig\022\357\001\n\nDetachDisk\0222.go" - + "ogle.cloud.compute.v1.DetachDiskInstance" + + "/getEffectiveFirewalls\022\357\001\n\022GetGuestAttri" + + "butes\022:.google.cloud.compute.v1.GetGuest" + + "AttributesInstanceRequest\032(.google.cloud" + + ".compute.v1.GuestAttributes\"s\332A\025project," + + "zone,instance\202\323\344\223\002U\022S/compute/v1/project" + + "s/{project}/zones/{zone}/instances/{inst" + + "ance}/getGuestAttributes\022\324\001\n\014GetIamPolic" + + "y\0224.google.cloud.compute.v1.GetIamPolicy" + + "InstanceRequest\032\037.google.cloud.compute.v" + + "1.Policy\"m\332A\025project,zone,resource\202\323\344\223\002O" + + "\022M/compute/v1/projects/{project}/zones/{" + + "zone}/instances/{resource}/getIamPolicy\022" + + "\330\001\n\rGetScreenshot\0225.google.cloud.compute" + + ".v1.GetScreenshotInstanceRequest\032#.googl" + + "e.cloud.compute.v1.Screenshot\"k\332A\025projec" + + "t,zone,instance\202\323\344\223\002M\022K/compute/v1/proje" + + "cts/{project}/zones/{zone}/instances/{in" + + "stance}/screenshot\022\352\001\n\023GetSerialPortOutp" + + "ut\022;.google.cloud.compute.v1.GetSerialPo" + + "rtOutputInstanceRequest\032).google.cloud.c" + + "ompute.v1.SerialPortOutput\"k\332A\025project,z" + + "one,instance\202\323\344\223\002M\022K/compute/v1/projects" + + "/{project}/zones/{zone}/instances/{insta" + + "nce}/serialPort\022\223\002\n\033GetShieldedInstanceI" + + "dentity\022C.google.cloud.compute.v1.GetShi" + + "eldedInstanceIdentityInstanceRequest\0321.g" + + "oogle.cloud.compute.v1.ShieldedInstanceI" + + "dentity\"|\332A\025project,zone,instance\202\323\344\223\002^\022" + + "\\/compute/v1/projects/{project}/zones/{z" + + "one}/instances/{instance}/getShieldedIns" + + "tanceIdentity\022\341\001\n\006Insert\022..google.cloud." + + "compute.v1.InsertInstanceRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\202\001\332A\036projec" + + "t,zone,instance_resource\212N\016ZoneOperation" + + "s\202\323\344\223\002J\"5/compute/v1/projects/{project}/" + + "zones/{zone}/instances:\021instance_resourc" + + "e\022\252\001\n\004List\022-.google.cloud.compute.v1.Lis" + + "tInstancesRequest\032%.google.cloud.compute" + + ".v1.InstanceList\"L\332A\014project,zone\202\323\344\223\0027\022" + + "5/compute/v1/projects/{project}/zones/{z" + + "one}/instances\022\343\001\n\rListReferrers\0226.googl" + + "e.cloud.compute.v1.ListReferrersInstance" + + "sRequest\032..google.cloud.compute.v1.Insta" + + "nceListReferrers\"j\332A\025project,zone,instan" + + "ce\202\323\344\223\002L\022J/compute/v1/projects/{project}" + + "/zones/{zone}/instances/{instance}/refer" + + "rers\022\373\001\n\022PerformMaintenance\022:.google.clo" + + "ud.compute.v1.PerformMaintenanceInstance" + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\210\001\332A!project,zone,instance,device_na" - + "me\212N\016ZoneOperations\202\323\344\223\002M\"K/compute/v1/p" - + "rojects/{project}/zones/{zone}/instances" - + "/{instance}/detachDisk\022\267\001\n\003Get\022+.google." - + "cloud.compute.v1.GetInstanceRequest\032!.go" - + "ogle.cloud.compute.v1.Instance\"`\332A\025proje" - + "ct,zone,instance\202\323\344\223\002B\022@/compute/v1/proj" - + "ects/{project}/zones/{zone}/instances/{i" - + "nstance}\022\242\002\n\025GetEffectiveFirewalls\022=.goo" - + "gle.cloud.compute.v1.GetEffectiveFirewal" - + "lsInstanceRequest\032?.google.cloud.compute" - + ".v1.InstancesGetEffectiveFirewallsRespon" - + "se\"\210\001\332A\'project,zone,instance,network_in" - + "terface\202\323\344\223\002X\022V/compute/v1/projects/{pro" + + "ion\"\204\001\332A\025project,zone,instance\212N\016ZoneOpe" + + "rations\202\323\344\223\002U\"S/compute/v1/projects/{pro" + "ject}/zones/{zone}/instances/{instance}/" - + "getEffectiveFirewalls\022\357\001\n\022GetGuestAttrib" - + "utes\022:.google.cloud.compute.v1.GetGuestA" - + "ttributesInstanceRequest\032(.google.cloud." - + "compute.v1.GuestAttributes\"s\332A\025project,z" - + "one,instance\202\323\344\223\002U\022S/compute/v1/projects" - + "/{project}/zones/{zone}/instances/{insta" - + "nce}/getGuestAttributes\022\324\001\n\014GetIamPolicy" - + "\0224.google.cloud.compute.v1.GetIamPolicyI" - + "nstanceRequest\032\037.google.cloud.compute.v1" - + ".Policy\"m\332A\025project,zone,resource\202\323\344\223\002O\022" - + "M/compute/v1/projects/{project}/zones/{z" - + "one}/instances/{resource}/getIamPolicy\022\330" - + "\001\n\rGetScreenshot\0225.google.cloud.compute." - + "v1.GetScreenshotInstanceRequest\032#.google" - + ".cloud.compute.v1.Screenshot\"k\332A\025project" - + ",zone,instance\202\323\344\223\002M\022K/compute/v1/projec" - + "ts/{project}/zones/{zone}/instances/{ins" - + "tance}/screenshot\022\352\001\n\023GetSerialPortOutpu" - + "t\022;.google.cloud.compute.v1.GetSerialPor" - + "tOutputInstanceRequest\032).google.cloud.co" - + "mpute.v1.SerialPortOutput\"k\332A\025project,zo" - + "ne,instance\202\323\344\223\002M\022K/compute/v1/projects/" - + "{project}/zones/{zone}/instances/{instan" - + "ce}/serialPort\022\223\002\n\033GetShieldedInstanceId" - + "entity\022C.google.cloud.compute.v1.GetShie" - + "ldedInstanceIdentityInstanceRequest\0321.go" - + "ogle.cloud.compute.v1.ShieldedInstanceId" - + "entity\"|\332A\025project,zone,instance\202\323\344\223\002^\022\\" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instances/{instance}/getShieldedInst" - + "anceIdentity\022\341\001\n\006Insert\022..google.cloud.c" - + "ompute.v1.InsertInstanceRequest\032\".google" - + ".cloud.compute.v1.Operation\"\202\001\332A\036project" - + ",zone,instance_resource\212N\016ZoneOperations" - + "\202\323\344\223\002J\"5/compute/v1/projects/{project}/z" - + "ones/{zone}/instances:\021instance_resource" - + "\022\252\001\n\004List\022-.google.cloud.compute.v1.List" - + "InstancesRequest\032%.google.cloud.compute." - + "v1.InstanceList\"L\332A\014project,zone\202\323\344\223\0027\0225" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instances\022\343\001\n\rListReferrers\0226.google" - + ".cloud.compute.v1.ListReferrersInstances" - + "Request\032..google.cloud.compute.v1.Instan" - + "ceListReferrers\"j\332A\025project,zone,instanc" - + "e\202\323\344\223\002L\022J/compute/v1/projects/{project}/" - + "zones/{zone}/instances/{instance}/referr" - + "ers\022\373\001\n\022PerformMaintenance\022:.google.clou" - + "d.compute.v1.PerformMaintenanceInstanceR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\204\001\332A\025project,zone,instance\212N\016ZoneOper" - + "ations\202\323\344\223\002U\"S/compute/v1/projects/{proj" - + "ect}/zones/{zone}/instances/{instance}/p" - + "erformMaintenance\022\361\002\n\026RemoveResourcePoli" - + "cies\022>.google.cloud.compute.v1.RemoveRes" - + "ourcePoliciesInstanceRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\362\001\332AIproject,zo" - + "ne,instance,instances_remove_resource_po" - + "licies_request_resource\212N\016ZoneOperations" - + "\202\323\344\223\002\216\001\"W/compute/v1/projects/{project}/" - + "zones/{zone}/instances/{instance}/remove" - + "ResourcePolicies:3instances_remove_resou" - + "rce_policies_request_resource\022\337\002\n\022Report" - + "HostAsFaulty\022:.google.cloud.compute.v1.R" - + "eportHostAsFaultyInstanceRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\350\001\332AFprojec" - + "t,zone,instance,instances_report_host_as" - + "_faulty_request_resource\212N\016ZoneOperation" - + "s\202\323\344\223\002\207\001\"S/compute/v1/projects/{project}" - + "/zones/{zone}/instances/{instance}/repor" - + "tHostAsFaulty:0instances_report_host_as_" - + "faulty_request_resource\022\323\001\n\005Reset\022-.goog" - + "le.cloud.compute.v1.ResetInstanceRequest" - + "\032\".google.cloud.compute.v1.Operation\"w\332A" - + "\025project,zone,instance\212N\016ZoneOperations\202" - + "\323\344\223\002H\"F/compute/v1/projects/{project}/zo" - + "nes/{zone}/instances/{instance}/reset\022\326\001" - + "\n\006Resume\022..google.cloud.compute.v1.Resum" - + "eInstanceRequest\032\".google.cloud.compute." - + "v1.Operation\"x\332A\025project,zone,instance\212N" - + "\016ZoneOperations\202\323\344\223\002I\"G/compute/v1/proje" - + "cts/{project}/zones/{zone}/instances/{in" - + "stance}/resume\022\226\002\n\027SendDiagnosticInterru" - + "pt\022?.google.cloud.compute.v1.SendDiagnos" - + "ticInterruptInstanceRequest\032@.google.clo" - + "ud.compute.v1.SendDiagnosticInterruptIns" - + "tanceResponse\"x\332A\025project,zone,instance\202" - + "\323\344\223\002Z\"X/compute/v1/projects/{project}/zo" - + "nes/{zone}/instances/{instance}/sendDiag" - + "nosticInterrupt\022\204\002\n\025SetDeletionProtectio" - + "n\022=.google.cloud.compute.v1.SetDeletionP" - + "rotectionInstanceRequest\032\".google.cloud." - + "compute.v1.Operation\"\207\001\332A\025project,zone,r" - + "esource\212N\016ZoneOperations\202\323\344\223\002X\"V/compute" - + "/v1/projects/{project}/zones/{zone}/inst" - + "ances/{resource}/setDeletionProtection\022\220", - "\002\n\021SetDiskAutoDelete\0229.google.cloud.comp" - + "ute.v1.SetDiskAutoDeleteInstanceRequest\032" - + "\".google.cloud.compute.v1.Operation\"\233\001\332A" - + "-project,zone,instance,auto_delete,devic" - + "e_name\212N\016ZoneOperations\202\323\344\223\002T\"R/compute/" - + "v1/projects/{project}/zones/{zone}/insta" - + "nces/{instance}/setDiskAutoDelete\022\230\002\n\014Se" - + "tIamPolicy\0224.google.cloud.compute.v1.Set" - + "IamPolicyInstanceRequest\032\037.google.cloud." - + "compute.v1.Policy\"\260\001\332A6project,zone,reso" - + "urce,zone_set_policy_request_resource\202\323\344" - + "\223\002q\"M/compute/v1/projects/{project}/zone" - + "s/{zone}/instances/{resource}/setIamPoli" - + "cy: zone_set_policy_request_resource\022\255\002\n" - + "\tSetLabels\0221.google.cloud.compute.v1.Set" - + "LabelsInstanceRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\310\001\332A;project,zone,inst" - + "ance,instances_set_labels_request_resour" - + "ce\212N\016ZoneOperations\202\323\344\223\002s\"J/compute/v1/p" - + "rojects/{project}/zones/{zone}/instances" - + "/{instance}/setLabels:%instances_set_lab" - + "els_request_resource\022\342\002\n\023SetMachineResou" - + "rces\022;.google.cloud.compute.v1.SetMachin" - + "eResourcesInstanceRequest\032\".google.cloud" - + ".compute.v1.Operation\"\351\001\332AFproject,zone," - + "instance,instances_set_machine_resources" - + "_request_resource\212N\016ZoneOperations\202\323\344\223\002\210" - + "\001\"T/compute/v1/projects/{project}/zones/" - + "{zone}/instances/{instance}/setMachineRe" - + "sources:0instances_set_machine_resources" - + "_request_resource\022\310\002\n\016SetMachineType\0226.g" - + "oogle.cloud.compute.v1.SetMachineTypeIns" - + "tanceRequest\032\".google.cloud.compute.v1.O" - + "peration\"\331\001\332AAproject,zone,instance,inst" - + "ances_set_machine_type_request_resource\212" - + "N\016ZoneOperations\202\323\344\223\002~\"O/compute/v1/proj" + + "performMaintenance\022\361\002\n\026RemoveResourcePol" + + "icies\022>.google.cloud.compute.v1.RemoveRe" + + "sourcePoliciesInstanceRequest\032\".google.c" + + "loud.compute.v1.Operation\"\362\001\332AIproject,z" + + "one,instance,instances_remove_resource_p" + + "olicies_request_resource\212N\016ZoneOperation" + + "s\202\323\344\223\002\216\001\"W/compute/v1/projects/{project}" + + "/zones/{zone}/instances/{instance}/remov" + + "eResourcePolicies:3instances_remove_reso" + + "urce_policies_request_resource\022\337\002\n\022Repor" + + "tHostAsFaulty\022:.google.cloud.compute.v1." + + "ReportHostAsFaultyInstanceRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\350\001\332AFproje" + + "ct,zone,instance,instances_report_host_a" + + "s_faulty_request_resource\212N\016ZoneOperatio" + + "ns\202\323\344\223\002\207\001\"S/compute/v1/projects/{project" + + "}/zones/{zone}/instances/{instance}/repo" + + "rtHostAsFaulty:0instances_report_host_as" + + "_faulty_request_resource\022\323\001\n\005Reset\022-.goo" + + "gle.cloud.compute.v1.ResetInstanceReques" + + "t\032\".google.cloud.compute.v1.Operation\"w\332" + + "A\025project,zone,instance\212N\016ZoneOperations" + + "\202\323\344\223\002H\"F/compute/v1/projects/{project}/z" + + "ones/{zone}/instances/{instance}/reset\022\326" + + "\001\n\006Resume\022..google.cloud.compute.v1.Resu" + + "meInstanceRequest\032\".google.cloud.compute" + + ".v1.Operation\"x\332A\025project,zone,instance\212" + + "N\016ZoneOperations\202\323\344\223\002I\"G/compute/v1/proj" + "ects/{project}/zones/{zone}/instances/{i" - + "nstance}/setMachineType:+instances_set_m" - + "achine_type_request_resource\022\213\002\n\013SetMeta" - + "data\0223.google.cloud.compute.v1.SetMetada" - + "taInstanceRequest\032\".google.cloud.compute" - + ".v1.Operation\"\242\001\332A\'project,zone,instance" - + ",metadata_resource\212N\016ZoneOperations\202\323\344\223\002" - + "a\"L/compute/v1/projects/{project}/zones/" - + "{zone}/instances/{instance}/setMetadata:" - + "\021metadata_resource\022\332\002\n\021SetMinCpuPlatform" - + "\0229.google.cloud.compute.v1.SetMinCpuPlat" - + "formInstanceRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\345\001\332AEproject,zone,instan" - + "ce,instances_set_min_cpu_platform_reques" - + "t_resource\212N\016ZoneOperations\202\323\344\223\002\205\001\"R/com" - + "pute/v1/projects/{project}/zones/{zone}/" - + "instances/{instance}/setMinCpuPlatform:/" - + "instances_set_min_cpu_platform_request_r" - + "esource\022\243\002\n\007SetName\022/.google.cloud.compu" - + "te.v1.SetNameInstanceRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\302\001\332A9project,zo" - + "ne,instance,instances_set_name_request_r" - + "esource\212N\016ZoneOperations\202\323\344\223\002o\"H/compute" + + "nstance}/resume\022\226\002\n\027SendDiagnosticInterr" + + "upt\022?.google.cloud.compute.v1.SendDiagno" + + "sticInterruptInstanceRequest\032@.google.cl" + + "oud.compute.v1.SendDiagnosticInterruptIn" + + "stanceResponse\"x\332A\025project,zone,instance" + + "\202\323\344\223\002Z\"X/compute/v1/projects/{project}/z" + + "ones/{zone}/instances/{instance}/sendDia" + + "gnosticInterrupt\022\204\002\n\025SetDeletionProtecti" + + "on\022=.google.cloud.compute.v1.SetDeletion" + + "ProtectionInstanceRequest\032\".google.cloud" + + ".compute.v1.Operation\"\207\001\332A\025project,zone," + + "resource\212N\016ZoneOperations\202\323\344\223\002X\"V/comput" + + "e/v1/projects/{project}/zones/{zone}/ins", + "tances/{resource}/setDeletionProtection\022" + + "\220\002\n\021SetDiskAutoDelete\0229.google.cloud.com" + + "pute.v1.SetDiskAutoDeleteInstanceRequest" + + "\032\".google.cloud.compute.v1.Operation\"\233\001\332" + + "A-project,zone,instance,auto_delete,devi" + + "ce_name\212N\016ZoneOperations\202\323\344\223\002T\"R/compute" + "/v1/projects/{project}/zones/{zone}/inst" - + "ances/{instance}/setName:#instances_set_" - + "name_request_resource\022\225\002\n\rSetScheduling\022" - + "5.google.cloud.compute.v1.SetSchedulingI" - + "nstanceRequest\032\".google.cloud.compute.v1" - + ".Operation\"\250\001\332A)project,zone,instance,sc" - + "heduling_resource\212N\016ZoneOperations\202\323\344\223\002e" - + "\"N/compute/v1/projects/{project}/zones/{" - + "zone}/instances/{instance}/setScheduling" - + ":\023scheduling_resource\022\330\002\n\021SetSecurityPol" - + "icy\0229.google.cloud.compute.v1.SetSecurit" - + "yPolicyInstanceRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\343\001\332ADproject,zone,ins" - + "tance,instances_set_security_policy_requ" - + "est_resource\212N\016ZoneOperations\202\323\344\223\002\204\001\"R/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/instances/{instance}/setSecurityPolicy" - + ":.instances_set_security_policy_request_" - + "resource\022\330\002\n\021SetServiceAccount\0229.google." - + "cloud.compute.v1.SetServiceAccountInstan" - + "ceRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\343\001\332ADproject,zone,instance,instanc" - + "es_set_service_account_request_resource\212" - + "N\016ZoneOperations\202\323\344\223\002\204\001\"R/compute/v1/pro" - + "jects/{project}/zones/{zone}/instances/{" - + "instance}/setServiceAccount:.instances_s" - + "et_service_account_request_resource\022\205\003\n\"" - + "SetShieldedInstanceIntegrityPolicy\022J.goo" - + "gle.cloud.compute.v1.SetShieldedInstance" - + "IntegrityPolicyInstanceRequest\032\".google." - + "cloud.compute.v1.Operation\"\356\001\332AAproject," - + "zone,instance,shielded_instance_integrit" - + "y_policy_resource\212N\016ZoneOperations\202\323\344\223\002\222" - + "\0012c/compute/v1/projects/{project}/zones/" - + "{zone}/instances/{instance}/setShieldedI" - + "nstanceIntegrityPolicy:+shielded_instanc" - + "e_integrity_policy_resource\022\367\001\n\007SetTags\022" - + "/.google.cloud.compute.v1.SetTagsInstanc" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\226\001\332A#project,zone,instance,tags_res" - + "ource\212N\016ZoneOperations\202\323\344\223\002Y\"H/compute/v" - + "1/projects/{project}/zones/{zone}/instan" - + "ces/{instance}/setTags:\rtags_resource\022\215\002" - + "\n\030SimulateMaintenanceEvent\022@.google.clou" - + "d.compute.v1.SimulateMaintenanceEventIns" - + "tanceRequest\032\".google.cloud.compute.v1.O" - + "peration\"\212\001\332A\025project,zone,instance\212N\016Zo" - + "neOperations\202\323\344\223\002[\"Y/compute/v1/projects" - + "/{project}/zones/{zone}/instances/{insta" - + "nce}/simulateMaintenanceEvent\022\323\001\n\005Start\022" - + "-.google.cloud.compute.v1.StartInstanceR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"w\332A\025project,zone,instance\212N\016ZoneOpera" - + "tions\202\323\344\223\002H\"F/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instances/{instance}/st" - + "art\022\363\002\n\026StartWithEncryptionKey\022>.google." - + "cloud.compute.v1.StartWithEncryptionKeyI" - + "nstanceRequest\032\".google.cloud.compute.v1" - + ".Operation\"\364\001\332AJproject,zone,instance,in" - + "stances_start_with_encryption_key_reques" - + "t_resource\212N\016ZoneOperations\202\323\344\223\002\217\001\"W/com" - + "pute/v1/projects/{project}/zones/{zone}/" - + "instances/{instance}/startWithEncryption" - + "Key:4instances_start_with_encryption_key" - + "_request_resource\022\320\001\n\004Stop\022,.google.clou" - + "d.compute.v1.StopInstanceRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"v\332A\025project" - + ",zone,instance\212N\016ZoneOperations\202\323\344\223\002G\"E/" - + "compute/v1/projects/{project}/zones/{zon" - + "e}/instances/{instance}/stop\022\331\001\n\007Suspend" - + "\022/.google.cloud.compute.v1.SuspendInstan" - + "ceRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"y\332A\025project,zone,instance\212N\016ZoneOp" - + "erations\202\323\344\223\002J\"H/compute/v1/projects/{pr" - + "oject}/zones/{zone}/instances/{instance}" - + "/suspend\022\275\002\n\022TestIamPermissions\022:.google" - + ".cloud.compute.v1.TestIamPermissionsInst" - + "anceRequest\0320.google.cloud.compute.v1.Te" - + "stPermissionsResponse\"\270\001\332A7project,zone," - + "resource,test_permissions_request_resour" - + "ce\202\323\344\223\002x\"S/compute/v1/projects/{project}" - + "/zones/{zone}/instances/{resource}/testI" - + "amPermissions:!test_permissions_request_" - + "resource\022\365\001\n\006Update\022..google.cloud.compu" - + "te.v1.UpdateInstanceRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\226\001\332A\'project,zon" - + "e,instance,instance_resource\212N\016ZoneOpera" - + "tions\202\323\344\223\002U\032@/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instances/{instance}:\021i" - + "nstance_resource\022\274\002\n\022UpdateAccessConfig\022" - + ":.google.cloud.compute.v1.UpdateAccessCo" - + "nfigInstanceRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\305\001\332A>project,zone,instan" - + "ce,network_interface,access_config_resou" - + "rce\212N\016ZoneOperations\202\323\344\223\002m\"S/compute/v1/" + + "ances/{instance}/setDiskAutoDelete\022\230\002\n\014S" + + "etIamPolicy\0224.google.cloud.compute.v1.Se" + + "tIamPolicyInstanceRequest\032\037.google.cloud" + + ".compute.v1.Policy\"\260\001\332A6project,zone,res" + + "ource,zone_set_policy_request_resource\202\323" + + "\344\223\002q\"M/compute/v1/projects/{project}/zon" + + "es/{zone}/instances/{resource}/setIamPol" + + "icy: zone_set_policy_request_resource\022\255\002" + + "\n\tSetLabels\0221.google.cloud.compute.v1.Se" + + "tLabelsInstanceRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\310\001\332A;project,zone,ins" + + "tance,instances_set_labels_request_resou" + + "rce\212N\016ZoneOperations\202\323\344\223\002s\"J/compute/v1/" + "projects/{project}/zones/{zone}/instance" - + "s/{instance}/updateAccessConfig:\026access_" - + "config_resource\022\257\002\n\023UpdateDisplayDevice\022" - + ";.google.cloud.compute.v1.UpdateDisplayD" - + "eviceInstanceRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\266\001\332A-project,zone,insta" - + "nce,display_device_resource\212N\016ZoneOperat" - + "ions\202\323\344\223\002o2T/compute/v1/projects/{projec" - + "t}/zones/{zone}/instances/{instance}/upd" - + "ateDisplayDevice:\027display_device_resourc" - + "e\022\320\002\n\026UpdateNetworkInterface\022>.google.cl" - + "oud.compute.v1.UpdateNetworkInterfaceIns" - + "tanceRequest\032\".google.cloud.compute.v1.O" - + "peration\"\321\001\332ABproject,zone,instance,netw" - + "ork_interface,network_interface_resource" - + "\212N\016ZoneOperations\202\323\344\223\002u2W/compute/v1/pro" + + "s/{instance}/setLabels:%instances_set_la" + + "bels_request_resource\022\342\002\n\023SetMachineReso" + + "urces\022;.google.cloud.compute.v1.SetMachi" + + "neResourcesInstanceRequest\032\".google.clou" + + "d.compute.v1.Operation\"\351\001\332AFproject,zone" + + ",instance,instances_set_machine_resource" + + "s_request_resource\212N\016ZoneOperations\202\323\344\223\002" + + "\210\001\"T/compute/v1/projects/{project}/zones" + + "/{zone}/instances/{instance}/setMachineR" + + "esources:0instances_set_machine_resource" + + "s_request_resource\022\310\002\n\016SetMachineType\0226." + + "google.cloud.compute.v1.SetMachineTypeIn" + + "stanceRequest\032\".google.cloud.compute.v1." + + "Operation\"\331\001\332AAproject,zone,instance,ins" + + "tances_set_machine_type_request_resource" + + "\212N\016ZoneOperations\202\323\344\223\002~\"O/compute/v1/pro" + "jects/{project}/zones/{zone}/instances/{" - + "instance}/updateNetworkInterface:\032networ" - + "k_interface_resource\022\337\002\n\034UpdateShieldedI" - + "nstanceConfig\022D.google.cloud.compute.v1." - + "UpdateShieldedInstanceConfigInstanceRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\324\001\332A7project,zone,instance,shielded_inst" - + "ance_config_resource\212N\016ZoneOperations\202\323\344" - + "\223\002\202\0012]/compute/v1/projects/{project}/zon" - + "es/{zone}/instances/{instance}/updateShi" - + "eldedInstanceConfig:!shielded_instance_c" - + "onfig_resource\032r\312A\026compute.googleapis.co" - + "m\322AVhttps://www.googleapis.com/auth/comp" - + "ute,https://www.googleapis.com/auth/clou" - + "d-platform2\203\023\n\020InstantSnapshots\022\326\001\n\016Aggr" - + "egatedList\022>.google.cloud.compute.v1.Agg" - + "regatedListInstantSnapshotsRequest\0326.goo" - + "gle.cloud.compute.v1.InstantSnapshotAggr" - + "egatedList\"L\332A\007project\202\323\344\223\002<\022:/compute/v" - + "1/projects/{project}/aggregated/instantS" - + "napshots\022\356\001\n\006Delete\0225.google.cloud.compu" - + "te.v1.DeleteInstantSnapshotRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\210\001\332A\035proj" - + "ect,zone,instant_snapshot\212N\016ZoneOperatio" - + "ns\202\323\344\223\002Q*O/compute/v1/projects/{project}" - + "/zones/{zone}/instantSnapshots/{instant_" - + "snapshot}\022\334\001\n\003Get\0222.google.cloud.compute" - + ".v1.GetInstantSnapshotRequest\032(.google.c" - + "loud.compute.v1.InstantSnapshot\"w\332A\035proj" - + "ect,zone,instant_snapshot\202\323\344\223\002Q\022O/comput" + + "instance}/setMachineType:+instances_set_" + + "machine_type_request_resource\022\213\002\n\013SetMet" + + "adata\0223.google.cloud.compute.v1.SetMetad" + + "ataInstanceRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\242\001\332A\'project,zone,instanc" + + "e,metadata_resource\212N\016ZoneOperations\202\323\344\223" + + "\002a\"L/compute/v1/projects/{project}/zones" + + "/{zone}/instances/{instance}/setMetadata" + + ":\021metadata_resource\022\332\002\n\021SetMinCpuPlatfor" + + "m\0229.google.cloud.compute.v1.SetMinCpuPla" + + "tformInstanceRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\345\001\332AEproject,zone,insta" + + "nce,instances_set_min_cpu_platform_reque" + + "st_resource\212N\016ZoneOperations\202\323\344\223\002\205\001\"R/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "/instances/{instance}/setMinCpuPlatform:" + + "/instances_set_min_cpu_platform_request_" + + "resource\022\243\002\n\007SetName\022/.google.cloud.comp" + + "ute.v1.SetNameInstanceRequest\032\".google.c" + + "loud.compute.v1.Operation\"\302\001\332A9project,z" + + "one,instance,instances_set_name_request_" + + "resource\212N\016ZoneOperations\202\323\344\223\002o\"H/comput" + "e/v1/projects/{project}/zones/{zone}/ins" - + "tantSnapshots/{instant_snapshot}\022\342\001\n\014Get" - + "IamPolicy\022;.google.cloud.compute.v1.GetI" - + "amPolicyInstantSnapshotRequest\032\037.google." - + "cloud.compute.v1.Policy\"t\332A\025project,zone" - + ",resource\202\323\344\223\002V\022T/compute/v1/projects/{p" - + "roject}/zones/{zone}/instantSnapshots/{r" - + "esource}/getIamPolicy\022\377\001\n\006Insert\0225.googl" - + "e.cloud.compute.v1.InsertInstantSnapshot" + + "tances/{instance}/setName:#instances_set" + + "_name_request_resource\022\225\002\n\rSetScheduling" + + "\0225.google.cloud.compute.v1.SetScheduling" + + "InstanceRequest\032\".google.cloud.compute.v" + + "1.Operation\"\250\001\332A)project,zone,instance,s" + + "cheduling_resource\212N\016ZoneOperations\202\323\344\223\002" + + "e\"N/compute/v1/projects/{project}/zones/" + + "{zone}/instances/{instance}/setSchedulin" + + "g:\023scheduling_resource\022\330\002\n\021SetSecurityPo" + + "licy\0229.google.cloud.compute.v1.SetSecuri" + + "tyPolicyInstanceRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\343\001\332ADproject,zone,in" + + "stance,instances_set_security_policy_req" + + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\204\001\"R/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/instances/{instance}/setSecurityPolic" + + "y:.instances_set_security_policy_request" + + "_resource\022\330\002\n\021SetServiceAccount\0229.google" + + ".cloud.compute.v1.SetServiceAccountInsta" + + "nceRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\343\001\332ADproject,zone,instance,instan" + + "ces_set_service_account_request_resource" + + "\212N\016ZoneOperations\202\323\344\223\002\204\001\"R/compute/v1/pr" + + "ojects/{project}/zones/{zone}/instances/" + + "{instance}/setServiceAccount:.instances_" + + "set_service_account_request_resource\022\205\003\n" + + "\"SetShieldedInstanceIntegrityPolicy\022J.go" + + "ogle.cloud.compute.v1.SetShieldedInstanc" + + "eIntegrityPolicyInstanceRequest\032\".google" + + ".cloud.compute.v1.Operation\"\356\001\332AAproject" + + ",zone,instance,shielded_instance_integri" + + "ty_policy_resource\212N\016ZoneOperations\202\323\344\223\002" + + "\222\0012c/compute/v1/projects/{project}/zones" + + "/{zone}/instances/{instance}/setShielded" + + "InstanceIntegrityPolicy:+shielded_instan" + + "ce_integrity_policy_resource\022\367\001\n\007SetTags" + + "\022/.google.cloud.compute.v1.SetTagsInstan" + + "ceRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\226\001\332A#project,zone,instance,tags_re" + + "source\212N\016ZoneOperations\202\323\344\223\002Y\"H/compute/" + + "v1/projects/{project}/zones/{zone}/insta" + + "nces/{instance}/setTags:\rtags_resource\022\215" + + "\002\n\030SimulateMaintenanceEvent\022@.google.clo" + + "ud.compute.v1.SimulateMaintenanceEventIn" + + "stanceRequest\032\".google.cloud.compute.v1." + + "Operation\"\212\001\332A\025project,zone,instance\212N\016Z" + + "oneOperations\202\323\344\223\002[\"Y/compute/v1/project" + + "s/{project}/zones/{zone}/instances/{inst" + + "ance}/simulateMaintenanceEvent\022\323\001\n\005Start" + + "\022-.google.cloud.compute.v1.StartInstance" + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\231\001\332A&project,zone,instant_snapshot_r" - + "esource\212N\016ZoneOperations\202\323\344\223\002Y\"\022.google.cloud.compute.v1.Ge" - + "tInterconnectAttachmentGroupRequest\0324.go" - + "ogle.cloud.compute.v1.InterconnectAttach" - + "mentGroup\"\222\001\332A%project,interconnect_atta" - + "chment_group\202\323\344\223\002d\022b/compute/v1/projects" - + "/{project}/global/interconnectAttachment" - + "Groups/{interconnect_attachment_group}\022\357" - + "\001\n\014GetIamPolicy\022G.google.cloud.compute.v" - + "1.GetIamPolicyInterconnectAttachmentGrou" - + "pRequest\032\037.google.cloud.compute.v1.Polic" - + "y\"u\332A\020project,resource\202\323\344\223\002\\\022Z/compute/v" - + "1/projects/{project}/global/interconnect" - + "AttachmentGroups/{resource}/getIamPolicy" - + "\022\344\002\n\024GetOperationalStatus\022O.google.cloud" - + ".compute.v1.GetOperationalStatusIntercon" - + "nectAttachmentGroupRequest\032Q.google.clou" - + "d.compute.v1.InterconnectAttachmentGroup" - + "sGetOperationalStatusResponse\"\247\001\332A%proje" - + "ct,interconnect_attachment_group\202\323\344\223\002y\022w" - + "/compute/v1/projects/{project}/global/in" - + "terconnectAttachmentGroups/{interconnect" - + "_attachment_group}/getOperationalStatus\022" - + "\250\002\n\006Insert\022A.google.cloud.compute.v1.Ins" - + "ertInterconnectAttachmentGroupRequest\032\"." - + "google.cloud.compute.v1.Operation\"\266\001\332A.p" - + "roject,interconnect_attachment_group_res" - + "ource\212N\020GlobalOperations\202\323\344\223\002l\"B/compute" - + "/v1/projects/{project}/global/interconne" - + "ctAttachmentGroups:&interconnect_attachm" - + "ent_group_resource\022\341\001\n\004List\022@.google.clo" - + "ud.compute.v1.ListInterconnectAttachment" - + "GroupsRequest\032A.google.cloud.compute.v1." - + "InterconnectAttachmentGroupsListResponse" - + "\"T\332A\007project\202\323\344\223\002D\022B/compute/v1/projects" - + "/{project}/global/interconnectAttachment" - + "Groups\022\345\002\n\005Patch\022@.google.cloud.compute." - + "v1.PatchInterconnectAttachmentGroupReque" - + "st\032\".google.cloud.compute.v1.Operation\"\365" - + "\001\332ALproject,interconnect_attachment_grou" - + "p,interconnect_attachment_group_resource" - + "\212N\020GlobalOperations\202\323\344\223\002\214\0012b/compute/v1/" - + "projects/{project}/global/interconnectAt" - + "tachmentGroups/{interconnect_attachment_" - + "group}:&interconnect_attachment_group_re" - + "source\022\270\002\n\014SetIamPolicy\022G.google.cloud.c" - + "ompute.v1.SetIamPolicyInterconnectAttach" - + "mentGroupRequest\032\037.google.cloud.compute." - + "v1.Policy\"\275\001\332A3project,resource,global_s" - + "et_policy_request_resource\202\323\344\223\002\200\001\"Z/comp" - + "ute/v1/projects/{project}/global/interco" - + "nnectAttachmentGroups/{resource}/setIamP" - + "olicy:\"global_set_policy_request_resourc" - + "e\022\331\002\n\022TestIamPermissions\022M.google.cloud." - + "compute.v1.TestIamPermissionsInterconnec" - + "tAttachmentGroupRequest\0320.google.cloud.c" - + "ompute.v1.TestPermissionsResponse\"\301\001\332A2p" - + "roject,resource,test_permissions_request" - + "_resource\202\323\344\223\002\205\001\"`/compute/v1/projects/{" - + "project}/global/interconnectAttachmentGr" - + "oups/{resource}/testIamPermissions:!test" - + "_permissions_request_resource\032r\312A\026comput" - + "e.googleapis.com\322AVhttps://www.googleapi" - + "s.com/auth/compute,https://www.googleapi" - + "s.com/auth/cloud-platform2\302\020\n\027Interconne" - + "ctAttachments\022\353\001\n\016AggregatedList\022E.googl" - + "e.cloud.compute.v1.AggregatedListInterco" - + "nnectAttachmentsRequest\032=.google.cloud.c" - + "ompute.v1.InterconnectAttachmentAggregat" - + "edList\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/pr" - + "ojects/{project}/aggregated/interconnect" - + "Attachments\022\222\002\n\006Delete\022<.google.cloud.co" - + "mpute.v1.DeleteInterconnectAttachmentReq" + + "ion\"w\332A\025project,zone,instance\212N\016ZoneOper" + + "ations\202\323\344\223\002H\"F/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instances/{instance}/s" + + "tart\022\363\002\n\026StartWithEncryptionKey\022>.google" + + ".cloud.compute.v1.StartWithEncryptionKey" + + "InstanceRequest\032\".google.cloud.compute.v" + + "1.Operation\"\364\001\332AJproject,zone,instance,i" + + "nstances_start_with_encryption_key_reque" + + "st_resource\212N\016ZoneOperations\202\323\344\223\002\217\001\"W/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "/instances/{instance}/startWithEncryptio" + + "nKey:4instances_start_with_encryption_ke" + + "y_request_resource\022\320\001\n\004Stop\022,.google.clo" + + "ud.compute.v1.StopInstanceRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"v\332A\025projec" + + "t,zone,instance\212N\016ZoneOperations\202\323\344\223\002G\"E" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/instances/{instance}/stop\022\331\001\n\007Suspen" + + "d\022/.google.cloud.compute.v1.SuspendInsta" + + "nceRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"y\332A\025project,zone,instance\212N\016ZoneO" + + "perations\202\323\344\223\002J\"H/compute/v1/projects/{p" + + "roject}/zones/{zone}/instances/{instance" + + "}/suspend\022\275\002\n\022TestIamPermissions\022:.googl" + + "e.cloud.compute.v1.TestIamPermissionsIns" + + "tanceRequest\0320.google.cloud.compute.v1.T" + + "estPermissionsResponse\"\270\001\332A7project,zone" + + ",resource,test_permissions_request_resou" + + "rce\202\323\344\223\002x\"S/compute/v1/projects/{project" + + "}/zones/{zone}/instances/{resource}/test" + + "IamPermissions:!test_permissions_request" + + "_resource\022\365\001\n\006Update\022..google.cloud.comp" + + "ute.v1.UpdateInstanceRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\226\001\332A\'project,zo" + + "ne,instance,instance_resource\212N\016ZoneOper" + + "ations\202\323\344\223\002U\032@/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instances/{instance}:\021" + + "instance_resource\022\274\002\n\022UpdateAccessConfig" + + "\022:.google.cloud.compute.v1.UpdateAccessC" + + "onfigInstanceRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\305\001\332A>project,zone,insta" + + "nce,network_interface,access_config_reso" + + "urce\212N\016ZoneOperations\202\323\344\223\002m\"S/compute/v1" + + "/projects/{project}/zones/{zone}/instanc" + + "es/{instance}/updateAccessConfig:\026access" + + "_config_resource\022\257\002\n\023UpdateDisplayDevice" + + "\022;.google.cloud.compute.v1.UpdateDisplay" + + "DeviceInstanceRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\266\001\332A-project,zone,inst" + + "ance,display_device_resource\212N\016ZoneOpera" + + "tions\202\323\344\223\002o2T/compute/v1/projects/{proje" + + "ct}/zones/{zone}/instances/{instance}/up" + + "dateDisplayDevice:\027display_device_resour" + + "ce\022\320\002\n\026UpdateNetworkInterface\022>.google.c" + + "loud.compute.v1.UpdateNetworkInterfaceIn" + + "stanceRequest\032\".google.cloud.compute.v1." + + "Operation\"\321\001\332ABproject,zone,instance,net" + + "work_interface,network_interface_resourc" + + "e\212N\016ZoneOperations\202\323\344\223\002u2W/compute/v1/pr" + + "ojects/{project}/zones/{zone}/instances/" + + "{instance}/updateNetworkInterface:\032netwo" + + "rk_interface_resource\022\337\002\n\034UpdateShielded" + + "InstanceConfig\022D.google.cloud.compute.v1" + + ".UpdateShieldedInstanceConfigInstanceReq" + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\245\001\332A&project,region,interconnect_attach" - + "ment\212N\020RegionOperations\202\323\344\223\002c*a/compute/" - + "v1/projects/{project}/regions/{region}/i" - + "nterconnectAttachments/{interconnect_att" - + "achment}\022\206\002\n\003Get\0229.google.cloud.compute." - + "v1.GetInterconnectAttachmentRequest\032/.go" - + "ogle.cloud.compute.v1.InterconnectAttach" - + "ment\"\222\001\332A&project,region,interconnect_at" - + "tachment\202\323\344\223\002c\022a/compute/v1/projects/{pr" - + "oject}/regions/{region}/interconnectAtta" - + "chments/{interconnect_attachment}\022\243\002\n\006In" - + "sert\022<.google.cloud.compute.v1.InsertInt" - + "erconnectAttachmentRequest\032\".google.clou" - + "d.compute.v1.Operation\"\266\001\332A/project,regi" - + "on,interconnect_attachment_resource\212N\020Re" - + "gionOperations\202\323\344\223\002k\"G/compute/v1/projec" - + "ts/{project}/regions/{region}/interconne" - + "ctAttachments: interconnect_attachment_r" - + "esource\022\332\001\n\004List\022;.google.cloud.compute." - + "v1.ListInterconnectAttachmentsRequest\0323." - + "google.cloud.compute.v1.InterconnectAtta" - + "chmentList\"`\332A\016project,region\202\323\344\223\002I\022G/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/interconnectAttachments\022\324\002\n\005Patch\022;" - + ".google.cloud.compute.v1.PatchInterconne" - + "ctAttachmentRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\351\001\332AGproject,region,inte" - + "rconnect_attachment,interconnect_attachm" - + "ent_resource\212N\020RegionOperations\202\323\344\223\002\205\0012a" - + "/compute/v1/projects/{project}/regions/{" - + "region}/interconnectAttachments/{interco" - + "nnect_attachment}: interconnect_attachme" - + "nt_resource\022\314\002\n\tSetLabels\022?.google.cloud" - + ".compute.v1.SetLabelsInterconnectAttachm" - + "entRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\331\001\332A:project,region,resource,regi" - + "on_set_labels_request_resource\212N\020RegionO" - + "perations\202\323\344\223\002\202\001\"\\/compute/v1/projects/{" - + "project}/regions/{region}/interconnectAt" - + "tachments/{resource}/setLabels:\"region_s" - + "et_labels_request_resource\032r\312A\026compute.g" - + "oogleapis.com\322AVhttps://www.googleapis.c" - + "om/auth/compute,https://www.googleapis.c" - + "om/auth/cloud-platform2\270\026\n\022InterconnectG" - + "roups\022\363\002\n\rCreateMembers\022>.google.cloud.c" - + "ompute.v1.CreateMembersInterconnectGroup" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\375\001\332ANproject,interconnect_group,inte" - + "rconnect_groups_create_members_request_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002\222\001\"[/comp" - + "ute/v1/projects/{project}/global/interco" - + "nnectGroups/{interconnect_group}/createM" - + "embers:3interconnect_groups_create_membe" - + "rs_request_resource\022\355\001\n\006Delete\0227.google." - + "cloud.compute.v1.DeleteInterconnectGroup" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\205\001\332A\032project,interconnect_group\212N\020Gl" - + "obalOperations\202\323\344\223\002O*M/compute/v1/projec" - + "ts/{project}/global/interconnectGroups/{" - + "interconnect_group}\022\333\001\n\003Get\0224.google.clo" - + "ud.compute.v1.GetInterconnectGroupReques" - + "t\032*.google.cloud.compute.v1.Interconnect" - + "Group\"r\332A\032project,interconnect_group\202\323\344\223" - + "\002O\022M/compute/v1/projects/{project}/globa" - + "l/interconnectGroups/{interconnect_group" - + "}\022\333\001\n\014GetIamPolicy\022=.google.cloud.comput" - + "e.v1.GetIamPolicyInterconnectGroupReques" - + "t\032\037.google.cloud.compute.v1.Policy\"k\332A\020p" - + "roject,resource\202\323\344\223\002R\022P/compute/v1/proje" + + "\"\324\001\332A7project,zone,instance,shielded_ins" + + "tance_config_resource\212N\016ZoneOperations\202\323" + + "\344\223\002\202\0012]/compute/v1/projects/{project}/zo" + + "nes/{zone}/instances/{instance}/updateSh" + + "ieldedInstanceConfig:!shielded_instance_" + + "config_resource\032r\312A\026compute.googleapis.c" + + "om\322AVhttps://www.googleapis.com/auth/com" + + "pute,https://www.googleapis.com/auth/clo" + + "ud-platform2\203\023\n\020InstantSnapshots\022\326\001\n\016Agg" + + "regatedList\022>.google.cloud.compute.v1.Ag" + + "gregatedListInstantSnapshotsRequest\0326.go" + + "ogle.cloud.compute.v1.InstantSnapshotAgg" + + "regatedList\"L\332A\007project\202\323\344\223\002<\022:/compute/" + + "v1/projects/{project}/aggregated/instant" + + "Snapshots\022\356\001\n\006Delete\0225.google.cloud.comp" + + "ute.v1.DeleteInstantSnapshotRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\210\001\332A\035pro" + + "ject,zone,instant_snapshot\212N\016ZoneOperati" + + "ons\202\323\344\223\002Q*O/compute/v1/projects/{project" + + "}/zones/{zone}/instantSnapshots/{instant" + + "_snapshot}\022\334\001\n\003Get\0222.google.cloud.comput" + + "e.v1.GetInstantSnapshotRequest\032(.google." + + "cloud.compute.v1.InstantSnapshot\"w\332A\035pro" + + "ject,zone,instant_snapshot\202\323\344\223\002Q\022O/compu" + + "te/v1/projects/{project}/zones/{zone}/in" + + "stantSnapshots/{instant_snapshot}\022\342\001\n\014Ge" + + "tIamPolicy\022;.google.cloud.compute.v1.Get" + + "IamPolicyInstantSnapshotRequest\032\037.google" + + ".cloud.compute.v1.Policy\"t\332A\025project,zon" + + "e,resource\202\323\344\223\002V\022T/compute/v1/projects/{" + + "project}/zones/{zone}/instantSnapshots/{" + + "resource}/getIamPolicy\022\377\001\n\006Insert\0225.goog" + + "le.cloud.compute.v1.InsertInstantSnapsho" + + "tRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\231\001\332A&project,zone,instant_snapshot_" + + "resource\212N\016ZoneOperations\202\323\344\223\002Y\"\022.google.cloud.compute.v1.G" + + "etInterconnectAttachmentGroupRequest\0324.g" + + "oogle.cloud.compute.v1.InterconnectAttac" + + "hmentGroup\"\222\001\332A%project,interconnect_att" + + "achment_group\202\323\344\223\002d\022b/compute/v1/project" + + "s/{project}/global/interconnectAttachmen" + + "tGroups/{interconnect_attachment_group}\022" + + "\357\001\n\014GetIamPolicy\022G.google.cloud.compute." + + "v1.GetIamPolicyInterconnectAttachmentGro" + + "upRequest\032\037.google.cloud.compute.v1.Poli" + + "cy\"u\332A\020project,resource\202\323\344\223\002\\\022Z/compute/" + + "v1/projects/{project}/global/interconnec" + + "tAttachmentGroups/{resource}/getIamPolic" + + "y\022\344\002\n\024GetOperationalStatus\022O.google.clou" + + "d.compute.v1.GetOperationalStatusInterco" + + "nnectAttachmentGroupRequest\032Q.google.clo" + + "ud.compute.v1.InterconnectAttachmentGrou" + + "psGetOperationalStatusResponse\"\247\001\332A%proj" + + "ect,interconnect_attachment_group\202\323\344\223\002y\022" + + "w/compute/v1/projects/{project}/global/i" + + "nterconnectAttachmentGroups/{interconnec" + + "t_attachment_group}/getOperationalStatus" + + "\022\250\002\n\006Insert\022A.google.cloud.compute.v1.In" + + "sertInterconnectAttachmentGroupRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\266\001\332A." + + "project,interconnect_attachment_group_re" + + "source\212N\020GlobalOperations\202\323\344\223\002l\"B/comput" + + "e/v1/projects/{project}/global/interconn" + + "ectAttachmentGroups:&interconnect_attach" + + "ment_group_resource\022\341\001\n\004List\022@.google.cl" + + "oud.compute.v1.ListInterconnectAttachmen" + + "tGroupsRequest\032A.google.cloud.compute.v1" + + ".InterconnectAttachmentGroupsListRespons" + + "e\"T\332A\007project\202\323\344\223\002D\022B/compute/v1/project" + + "s/{project}/global/interconnectAttachmen" + + "tGroups\022\345\002\n\005Patch\022@.google.cloud.compute" + + ".v1.PatchInterconnectAttachmentGroupRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\365\001\332ALproject,interconnect_attachment_gro" + + "up,interconnect_attachment_group_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002\214\0012b/compute/v1" + + "/projects/{project}/global/interconnectA" + + "ttachmentGroups/{interconnect_attachment" + + "_group}:&interconnect_attachment_group_r" + + "esource\022\270\002\n\014SetIamPolicy\022G.google.cloud." + + "compute.v1.SetIamPolicyInterconnectAttac" + + "hmentGroupRequest\032\037.google.cloud.compute" + + ".v1.Policy\"\275\001\332A3project,resource,global_" + + "set_policy_request_resource\202\323\344\223\002\200\001\"Z/com" + + "pute/v1/projects/{project}/global/interc" + + "onnectAttachmentGroups/{resource}/setIam" + + "Policy:\"global_set_policy_request_resour" + + "ce\022\331\002\n\022TestIamPermissions\022M.google.cloud" + + ".compute.v1.TestIamPermissionsInterconne" + + "ctAttachmentGroupRequest\0320.google.cloud." + + "compute.v1.TestPermissionsResponse\"\301\001\332A2" + + "project,resource,test_permissions_reques" + + "t_resource\202\323\344\223\002\205\001\"`/compute/v1/projects/" + + "{project}/global/interconnectAttachmentG" + + "roups/{resource}/testIamPermissions:!tes" + + "t_permissions_request_resource\032r\312A\026compu" + + "te.googleapis.com\322AVhttps://www.googleap" + + "is.com/auth/compute,https://www.googleap" + + "is.com/auth/cloud-platform2\302\020\n\027Interconn" + + "ectAttachments\022\353\001\n\016AggregatedList\022E.goog" + + "le.cloud.compute.v1.AggregatedListInterc" + + "onnectAttachmentsRequest\032=.google.cloud." + + "compute.v1.InterconnectAttachmentAggrega" + + "tedList\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/p" + + "rojects/{project}/aggregated/interconnec" + + "tAttachments\022\222\002\n\006Delete\022<.google.cloud.c" + + "ompute.v1.DeleteInterconnectAttachmentRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\245\001\332A&project,region,interconnect_attac" + + "hment\212N\020RegionOperations\202\323\344\223\002c*a/compute" + + "/v1/projects/{project}/regions/{region}/" + + "interconnectAttachments/{interconnect_at" + + "tachment}\022\206\002\n\003Get\0229.google.cloud.compute" + + ".v1.GetInterconnectAttachmentRequest\032/.g" + + "oogle.cloud.compute.v1.InterconnectAttac" + + "hment\"\222\001\332A&project,region,interconnect_a" + + "ttachment\202\323\344\223\002c\022a/compute/v1/projects/{p" + + "roject}/regions/{region}/interconnectAtt" + + "achments/{interconnect_attachment}\022\243\002\n\006I" + + "nsert\022<.google.cloud.compute.v1.InsertIn" + + "terconnectAttachmentRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\266\001\332A/project,reg" + + "ion,interconnect_attachment_resource\212N\020R" + + "egionOperations\202\323\344\223\002k\"G/compute/v1/proje" + + "cts/{project}/regions/{region}/interconn" + + "ectAttachments: interconnect_attachment_" + + "resource\022\332\001\n\004List\022;.google.cloud.compute" + + ".v1.ListInterconnectAttachmentsRequest\0323" + + ".google.cloud.compute.v1.InterconnectAtt" + + "achmentList\"`\332A\016project,region\202\323\344\223\002I\022G/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/interconnectAttachments\022\324\002\n\005Patch\022" + + ";.google.cloud.compute.v1.PatchInterconn" + + "ectAttachmentRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\351\001\332AGproject,region,int" + + "erconnect_attachment,interconnect_attach" + + "ment_resource\212N\020RegionOperations\202\323\344\223\002\205\0012" + + "a/compute/v1/projects/{project}/regions/" + + "{region}/interconnectAttachments/{interc" + + "onnect_attachment}: interconnect_attachm" + + "ent_resource\022\314\002\n\tSetLabels\022?.google.clou" + + "d.compute.v1.SetLabelsInterconnectAttach" + + "mentRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\331\001\332A:project,region,resource,reg" + + "ion_set_labels_request_resource\212N\020Region" + + "Operations\202\323\344\223\002\202\001\"\\/compute/v1/projects/" + + "{project}/regions/{region}/interconnectA" + + "ttachments/{resource}/setLabels:\"region_" + + "set_labels_request_resource\032r\312A\026compute." + + "googleapis.com\322AVhttps://www.googleapis." + + "com/auth/compute,https://www.googleapis." + + "com/auth/cloud-platform2\270\026\n\022Interconnect" + + "Groups\022\363\002\n\rCreateMembers\022>.google.cloud." + + "compute.v1.CreateMembersInterconnectGrou" + + "pRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\375\001\332ANproject,interconnect_group,int" + + "erconnect_groups_create_members_request_" + + "resource\212N\020GlobalOperations\202\323\344\223\002\222\001\"[/com" + + "pute/v1/projects/{project}/global/interc" + + "onnectGroups/{interconnect_group}/create" + + "Members:3interconnect_groups_create_memb" + + "ers_request_resource\022\355\001\n\006Delete\0227.google" + + ".cloud.compute.v1.DeleteInterconnectGrou" + + "pRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\205\001\332A\032project,interconnect_group\212N\020G" + + "lobalOperations\202\323\344\223\002O*M/compute/v1/proje" + "cts/{project}/global/interconnectGroups/" - + "{resource}/getIamPolicy\022\260\002\n\024GetOperation" - + "alStatus\022E.google.cloud.compute.v1.GetOp" - + "erationalStatusInterconnectGroupRequest\032" - + "G.google.cloud.compute.v1.InterconnectGr", - "oupsGetOperationalStatusResponse\"\207\001\332A\032pr" - + "oject,interconnect_group\202\323\344\223\002d\022b/compute" - + "/v1/projects/{project}/global/interconne" - + "ctGroups/{interconnect_group}/getOperati" - + "onalStatus\022\376\001\n\006Insert\0227.google.cloud.com" - + "pute.v1.InsertInterconnectGroupRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\226\001\332A#" - + "project,interconnect_group_resource\212N\020Gl" - + "obalOperations\202\323\344\223\002W\"8/compute/v1/projec" - + "ts/{project}/global/interconnectGroups:\033" - + "interconnect_group_resource\022\303\001\n\004List\0226.g" - + "oogle.cloud.compute.v1.ListInterconnectG" - + "roupsRequest\0327.google.cloud.compute.v1.I" - + "nterconnectGroupsListResponse\"J\332A\007projec" - + "t\202\323\344\223\002:\0228/compute/v1/projects/{project}/" - + "global/interconnectGroups\022\244\002\n\005Patch\0226.go" - + "ogle.cloud.compute.v1.PatchInterconnectG" - + "roupRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\276\001\332A6project,interconnect_group," - + "interconnect_group_resource\212N\020GlobalOper" - + "ations\202\323\344\223\002l2M/compute/v1/projects/{proj" - + "ect}/global/interconnectGroups/{intercon" - + "nect_group}:\033interconnect_group_resource" - + "\022\243\002\n\014SetIamPolicy\022=.google.cloud.compute" - + ".v1.SetIamPolicyInterconnectGroupRequest" - + "\032\037.google.cloud.compute.v1.Policy\"\262\001\332A3p" - + "roject,resource,global_set_policy_reques" - + "t_resource\202\323\344\223\002v\"P/compute/v1/projects/{" - + "project}/global/interconnectGroups/{reso" - + "urce}/setIamPolicy:\"global_set_policy_re" - + "quest_resource\022\304\002\n\022TestIamPermissions\022C." - + "google.cloud.compute.v1.TestIamPermissio" - + "nsInterconnectGroupRequest\0320.google.clou" - + "d.compute.v1.TestPermissionsResponse\"\266\001\332" - + "A2project,resource,test_permissions_requ" - + "est_resource\202\323\344\223\002{\"V/compute/v1/projects" - + "/{project}/global/interconnectGroups/{re" - + "source}/testIamPermissions:!test_permiss" - + "ions_request_resource\032r\312A\026compute.google" - + "apis.com\322AVhttps://www.googleapis.com/au" - + "th/compute,https://www.googleapis.com/au" - + "th/cloud-platform2\361\004\n\025InterconnectLocati" - + "ons\022\352\001\n\003Get\0227.google.cloud.compute.v1.Ge" - + "tInterconnectLocationRequest\032-.google.cl" - + "oud.compute.v1.InterconnectLocation\"{\332A\035" - + "project,interconnect_location\202\323\344\223\002U\022S/co" - + "mpute/v1/projects/{project}/global/inter" - + "connectLocations/{interconnect_location}" - + "\022\303\001\n\004List\0229.google.cloud.compute.v1.List" - + "InterconnectLocationsRequest\0321.google.cl" - + "oud.compute.v1.InterconnectLocationList\"" - + "M\332A\007project\202\323\344\223\002=\022;/compute/v1/projects/" - + "{project}/global/interconnectLocations\032\244" - + "\001\312A\026compute.googleapis.com\322A\207\001https://ww" - + "w.googleapis.com/auth/compute.readonly,h" - + "ttps://www.googleapis.com/auth/compute,h" - + "ttps://www.googleapis.com/auth/cloud-pla" - + "tform2\252\005\n\033InterconnectRemoteLocations\022\213\002" - + "\n\003Get\022=.google.cloud.compute.v1.GetInter" - + "connectRemoteLocationRequest\0323.google.cl" - + "oud.compute.v1.InterconnectRemoteLocatio" - + "n\"\217\001\332A$project,interconnect_remote_locat" - + "ion\202\323\344\223\002b\022`/compute/v1/projects/{project" - + "}/global/interconnectRemoteLocations/{in" - + "terconnect_remote_location}\022\325\001\n\004List\022?.g" - + "oogle.cloud.compute.v1.ListInterconnectR" - + "emoteLocationsRequest\0327.google.cloud.com" - + "pute.v1.InterconnectRemoteLocationList\"S" - + "\332A\007project\202\323\344\223\002C\022A/compute/v1/projects/{" - + "project}/global/interconnectRemoteLocati" - + "ons\032\244\001\312A\026compute.googleapis.com\322A\207\001https" - + "://www.googleapis.com/auth/compute.reado" - + "nly,https://www.googleapis.com/auth/comp" - + "ute,https://www.googleapis.com/auth/clou" - + "d-platform2\350\017\n\rInterconnects\022\326\001\n\006Delete\022" - + "2.google.cloud.compute.v1.DeleteIntercon" - + "nectRequest\032\".google.cloud.compute.v1.Op" - + "eration\"t\332A\024project,interconnect\212N\020Globa" - + "lOperations\202\323\344\223\002D*B/compute/v1/projects/" - + "{project}/global/interconnects/{intercon" - + "nect}\022\300\001\n\003Get\022/.google.cloud.compute.v1." - + "GetInterconnectRequest\032%.google.cloud.co" - + "mpute.v1.Interconnect\"a\332A\024project,interc" - + "onnect\202\323\344\223\002D\022B/compute/v1/projects/{proj" - + "ect}/global/interconnects/{interconnect}" - + "\022\374\001\n\016GetDiagnostics\022:.google.cloud.compu" - + "te.v1.GetDiagnosticsInterconnectRequest\032" - + "<.google.cloud.compute.v1.InterconnectsG" - + "etDiagnosticsResponse\"p\332A\024project,interc" - + "onnect\202\323\344\223\002S\022Q/compute/v1/projects/{proj" - + "ect}/global/interconnects/{interconnect}" - + "/getDiagnostics\022\200\002\n\017GetMacsecConfig\022;.go" - + "ogle.cloud.compute.v1.GetMacsecConfigInt" - + "erconnectRequest\032=.google.cloud.compute." - + "v1.InterconnectsGetMacsecConfigResponse\"" - + "q\332A\024project,interconnect\202\323\344\223\002T\022R/compute" - + "/v1/projects/{project}/global/interconne" - + "cts/{interconnect}/getMacsecConfig\022\350\001\n\006I" - + "nsert\0222.google.cloud.compute.v1.InsertIn" - + "terconnectRequest\032\".google.cloud.compute" - + ".v1.Operation\"\205\001\332A\035project,interconnect_" - + "resource\212N\020GlobalOperations\202\323\344\223\002L\"3/comp" - + "ute/v1/projects/{project}/global/interco" - + "nnects:\025interconnect_resource\022\253\001\n\004List\0221" - + ".google.cloud.compute.v1.ListInterconnec" - + "tsRequest\032).google.cloud.compute.v1.Inte" - + "rconnectList\"E\332A\007project\202\323\344\223\0025\0223/compute" - + "/v1/projects/{project}/global/interconne" - + "cts\022\202\002\n\005Patch\0221.google.cloud.compute.v1." - + "PatchInterconnectRequest\032\".google.cloud." - + "compute.v1.Operation\"\241\001\332A*project,interc" - + "onnect,interconnect_resource\212N\020GlobalOpe" - + "rations\202\323\344\223\002[2B/compute/v1/projects/{pro" + + "{interconnect_group}\022\333\001\n\003Get\0224.google.cl" + + "oud.compute.v1.GetInterconnectGroupReque" + + "st\032*.google.cloud.compute.v1.Interconnec" + + "tGroup\"r\332A\032project,interconnect_group\202\323\344" + + "\223\002O\022M/compute/v1/projects/{project}/glob" + + "al/interconnectGroups/{interconnect_grou" + + "p}\022\333\001\n\014GetIamPolicy\022=.google.cloud.compu" + + "te.v1.GetIamPolicyInterconnectGroupReque" + + "st\032\037.google.cloud.compute.v1.Policy\"k\332A\020" + + "project,resource\202\323\344\223\002R\022P/compute/v1/proj" + + "ects/{project}/global/interconnectGroups" + + "/{resource}/getIamPolicy\022\260\002\n\024GetOperatio" + + "nalStatus\022E.google.cloud.compute.v1.GetO" + + "perationalStatusInterconnectGroupRequest", + "\032G.google.cloud.compute.v1.InterconnectG" + + "roupsGetOperationalStatusResponse\"\207\001\332A\032p" + + "roject,interconnect_group\202\323\344\223\002d\022b/comput" + + "e/v1/projects/{project}/global/interconn" + + "ectGroups/{interconnect_group}/getOperat" + + "ionalStatus\022\376\001\n\006Insert\0227.google.cloud.co" + + "mpute.v1.InsertInterconnectGroupRequest\032" + + "\".google.cloud.compute.v1.Operation\"\226\001\332A" + + "#project,interconnect_group_resource\212N\020G" + + "lobalOperations\202\323\344\223\002W\"8/compute/v1/proje" + + "cts/{project}/global/interconnectGroups:" + + "\033interconnect_group_resource\022\303\001\n\004List\0226." + + "google.cloud.compute.v1.ListInterconnect" + + "GroupsRequest\0327.google.cloud.compute.v1." + + "InterconnectGroupsListResponse\"J\332A\007proje" + + "ct\202\323\344\223\002:\0228/compute/v1/projects/{project}" + + "/global/interconnectGroups\022\244\002\n\005Patch\0226.g" + + "oogle.cloud.compute.v1.PatchInterconnect" + + "GroupRequest\032\".google.cloud.compute.v1.O" + + "peration\"\276\001\332A6project,interconnect_group" + + ",interconnect_group_resource\212N\020GlobalOpe" + + "rations\202\323\344\223\002l2M/compute/v1/projects/{pro" + + "ject}/global/interconnectGroups/{interco" + + "nnect_group}:\033interconnect_group_resourc" + + "e\022\243\002\n\014SetIamPolicy\022=.google.cloud.comput" + + "e.v1.SetIamPolicyInterconnectGroupReques" + + "t\032\037.google.cloud.compute.v1.Policy\"\262\001\332A3" + + "project,resource,global_set_policy_reque" + + "st_resource\202\323\344\223\002v\"P/compute/v1/projects/" + + "{project}/global/interconnectGroups/{res" + + "ource}/setIamPolicy:\"global_set_policy_r" + + "equest_resource\022\304\002\n\022TestIamPermissions\022C" + + ".google.cloud.compute.v1.TestIamPermissi" + + "onsInterconnectGroupRequest\0320.google.clo" + + "ud.compute.v1.TestPermissionsResponse\"\266\001" + + "\332A2project,resource,test_permissions_req" + + "uest_resource\202\323\344\223\002{\"V/compute/v1/project" + + "s/{project}/global/interconnectGroups/{r" + + "esource}/testIamPermissions:!test_permis" + + "sions_request_resource\032r\312A\026compute.googl" + + "eapis.com\322AVhttps://www.googleapis.com/a" + + "uth/compute,https://www.googleapis.com/a" + + "uth/cloud-platform2\361\004\n\025InterconnectLocat" + + "ions\022\352\001\n\003Get\0227.google.cloud.compute.v1.G" + + "etInterconnectLocationRequest\032-.google.c" + + "loud.compute.v1.InterconnectLocation\"{\332A" + + "\035project,interconnect_location\202\323\344\223\002U\022S/c" + + "ompute/v1/projects/{project}/global/inte" + + "rconnectLocations/{interconnect_location" + + "}\022\303\001\n\004List\0229.google.cloud.compute.v1.Lis" + + "tInterconnectLocationsRequest\0321.google.c" + + "loud.compute.v1.InterconnectLocationList" + + "\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/projects" + + "/{project}/global/interconnectLocations\032" + + "\244\001\312A\026compute.googleapis.com\322A\207\001https://w" + + "ww.googleapis.com/auth/compute.readonly," + + "https://www.googleapis.com/auth/compute," + + "https://www.googleapis.com/auth/cloud-pl" + + "atform2\252\005\n\033InterconnectRemoteLocations\022\213" + + "\002\n\003Get\022=.google.cloud.compute.v1.GetInte" + + "rconnectRemoteLocationRequest\0323.google.c" + + "loud.compute.v1.InterconnectRemoteLocati" + + "on\"\217\001\332A$project,interconnect_remote_loca" + + "tion\202\323\344\223\002b\022`/compute/v1/projects/{projec" + + "t}/global/interconnectRemoteLocations/{i" + + "nterconnect_remote_location}\022\325\001\n\004List\022?." + + "google.cloud.compute.v1.ListInterconnect" + + "RemoteLocationsRequest\0327.google.cloud.co" + + "mpute.v1.InterconnectRemoteLocationList\"" + + "S\332A\007project\202\323\344\223\002C\022A/compute/v1/projects/" + + "{project}/global/interconnectRemoteLocat" + + "ions\032\244\001\312A\026compute.googleapis.com\322A\207\001http" + + "s://www.googleapis.com/auth/compute.read" + + "only,https://www.googleapis.com/auth/com" + + "pute,https://www.googleapis.com/auth/clo" + + "ud-platform2\350\017\n\rInterconnects\022\326\001\n\006Delete" + + "\0222.google.cloud.compute.v1.DeleteInterco" + + "nnectRequest\032\".google.cloud.compute.v1.O" + + "peration\"t\332A\024project,interconnect\212N\020Glob" + + "alOperations\202\323\344\223\002D*B/compute/v1/projects" + + "/{project}/global/interconnects/{interco" + + "nnect}\022\300\001\n\003Get\022/.google.cloud.compute.v1" + + ".GetInterconnectRequest\032%.google.cloud.c" + + "ompute.v1.Interconnect\"a\332A\024project,inter" + + "connect\202\323\344\223\002D\022B/compute/v1/projects/{pro" + "ject}/global/interconnects/{interconnect" - + "}:\025interconnect_resource\022\246\002\n\tSetLabels\0225" - + ".google.cloud.compute.v1.SetLabelsInterc" - + "onnectRequest\032\".google.cloud.compute.v1." - + "Operation\"\275\001\332A3project,resource,global_s" - + "et_labels_request_resource\212N\020GlobalOpera" - + "tions\202\323\344\223\002n\"H/compute/v1/projects/{proje" - + "ct}/global/interconnects/{resource}/setL" - + "abels:\"global_set_labels_request_resourc" - + "e\032r\312A\026compute.googleapis.com\322AVhttps://w" - + "ww.googleapis.com/auth/compute,https://w" - + "ww.googleapis.com/auth/cloud-platform2\260\005" - + "\n\014LicenseCodes\022\275\001\n\003Get\022..google.cloud.co" - + "mpute.v1.GetLicenseCodeRequest\032$.google." - + "cloud.compute.v1.LicenseCode\"`\332A\024project" - + ",license_code\202\323\344\223\002C\022A/compute/v1/project" - + "s/{project}/global/licenseCodes/{license" - + "_code}\022\270\002\n\022TestIamPermissions\022=.google.c" - + "loud.compute.v1.TestIamPermissionsLicens" - + "eCodeRequest\0320.google.cloud.compute.v1.T" - + "estPermissionsResponse\"\260\001\332A2project,reso" - + "urce,test_permissions_request_resource\202\323" - + "\344\223\002u\"P/compute/v1/projects/{project}/glo" - + "bal/licenseCodes/{resource}/testIamPermi" - + "ssions:!test_permissions_request_resourc" - + "e\032\244\001\312A\026compute.googleapis.com\322A\207\001https:/" - + "/www.googleapis.com/auth/compute.readonl" - + "y,https://www.googleapis.com/auth/comput" - + "e,https://www.googleapis.com/auth/cloud-" - + "platform2\343\016\n\010Licenses\022\302\001\n\006Delete\022-.googl" - + "e.cloud.compute.v1.DeleteLicenseRequest\032" - + "\".google.cloud.compute.v1.Operation\"e\332A\017" - + "project,license\212N\020GlobalOperations\202\323\344\223\002:" - + "*8/compute/v1/projects/{project}/global/" - + "licenses/{license}\022\247\001\n\003Get\022*.google.clou" - + "d.compute.v1.GetLicenseRequest\032 .google." - + "cloud.compute.v1.License\"R\332A\017project,lic" - + "ense\202\323\344\223\002:\0228/compute/v1/projects/{projec" - + "t}/global/licenses/{license}\022\307\001\n\014GetIamP" - + "olicy\0223.google.cloud.compute.v1.GetIamPo" - + "licyLicenseRequest\032\037.google.cloud.comput" - + "e.v1.Policy\"a\332A\020project,resource\202\323\344\223\002H\022F" - + "/compute/v1/projects/{project}/global/li" - + "censes/{resource}/getIamPolicy\022\323\001\n\006Inser" - + "t\022-.google.cloud.compute.v1.InsertLicens" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"v\332A\030project,license_resource\212N\020Glob" - + "alOperations\202\323\344\223\002B\"./compute/v1/projects" - + "/{project}/global/licenses:\020license_reso" - + "urce\022\245\001\n\004List\022,.google.cloud.compute.v1." - + "ListLicensesRequest\032-.google.cloud.compu" - + "te.v1.LicensesListResponse\"@\332A\007project\202\323" - + "\344\223\0020\022./compute/v1/projects/{project}/glo" - + "bal/licenses\022\217\002\n\014SetIamPolicy\0223.google.c" - + "loud.compute.v1.SetIamPolicyLicenseReque" - + "st\032\037.google.cloud.compute.v1.Policy\"\250\001\332A" - + "3project,resource,global_set_policy_requ" - + "est_resource\202\323\344\223\002l\"F/compute/v1/projects" - + "/{project}/global/licenses/{resource}/se" - + "tIamPolicy:\"global_set_policy_request_re" - + "source\022\260\002\n\022TestIamPermissions\0229.google.c" - + "loud.compute.v1.TestIamPermissionsLicens" - + "eRequest\0320.google.cloud.compute.v1.TestP" - + "ermissionsResponse\"\254\001\332A2project,resource" - + ",test_permissions_request_resource\202\323\344\223\002q" - + "\"L/compute/v1/projects/{project}/global/" - + "licenses/{resource}/testIamPermissions:!" - + "test_permissions_request_resource\022\346\001\n\006Up" - + "date\022-.google.cloud.compute.v1.UpdateLic" - + "enseRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\210\001\332A project,license,license_res" - + "ource\212N\020GlobalOperations\202\323\344\223\002L28/compute" - + "/v1/projects/{project}/global/licenses/{" - + "license}:\020license_resource\032r\312A\026compute.g" - + "oogleapis.com\322AVhttps://www.googleapis.c" - + "om/auth/compute,https://www.googleapis.c" - + "om/auth/cloud-platform2\224\020\n\rMachineImages" - + "\022\330\001\n\006Delete\0222.google.cloud.compute.v1.De" - + "leteMachineImageRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"v\332A\025project,machine_" - + "image\212N\020GlobalOperations\202\323\344\223\002E*C/compute" - + "/v1/projects/{project}/global/machineIma" - + "ges/{machine_image}\022\302\001\n\003Get\022/.google.clo" - + "ud.compute.v1.GetMachineImageRequest\032%.g" - + "oogle.cloud.compute.v1.MachineImage\"c\332A\025" - + "project,machine_image\202\323\344\223\002E\022C/compute/v1" - + "/projects/{project}/global/machineImages" - + "/{machine_image}\022\321\001\n\014GetIamPolicy\0228.goog" - + "le.cloud.compute.v1.GetIamPolicyMachineI" - + "mageRequest\032\037.google.cloud.compute.v1.Po" - + "licy\"f\332A\020project,resource\202\323\344\223\002M\022K/comput" + + "}\022\374\001\n\016GetDiagnostics\022:.google.cloud.comp" + + "ute.v1.GetDiagnosticsInterconnectRequest" + + "\032<.google.cloud.compute.v1.Interconnects" + + "GetDiagnosticsResponse\"p\332A\024project,inter" + + "connect\202\323\344\223\002S\022Q/compute/v1/projects/{pro" + + "ject}/global/interconnects/{interconnect" + + "}/getDiagnostics\022\200\002\n\017GetMacsecConfig\022;.g" + + "oogle.cloud.compute.v1.GetMacsecConfigIn" + + "terconnectRequest\032=.google.cloud.compute" + + ".v1.InterconnectsGetMacsecConfigResponse" + + "\"q\332A\024project,interconnect\202\323\344\223\002T\022R/comput" + + "e/v1/projects/{project}/global/interconn" + + "ects/{interconnect}/getMacsecConfig\022\350\001\n\006" + + "Insert\0222.google.cloud.compute.v1.InsertI" + + "nterconnectRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\205\001\332A\035project,interconnect" + + "_resource\212N\020GlobalOperations\202\323\344\223\002L\"3/com" + + "pute/v1/projects/{project}/global/interc" + + "onnects:\025interconnect_resource\022\253\001\n\004List\022" + + "1.google.cloud.compute.v1.ListInterconne" + + "ctsRequest\032).google.cloud.compute.v1.Int" + + "erconnectList\"E\332A\007project\202\323\344\223\0025\0223/comput" + + "e/v1/projects/{project}/global/interconn" + + "ects\022\202\002\n\005Patch\0221.google.cloud.compute.v1" + + ".PatchInterconnectRequest\032\".google.cloud" + + ".compute.v1.Operation\"\241\001\332A*project,inter" + + "connect,interconnect_resource\212N\020GlobalOp" + + "erations\202\323\344\223\002[2B/compute/v1/projects/{pr" + + "oject}/global/interconnects/{interconnec" + + "t}:\025interconnect_resource\022\246\002\n\tSetLabels\022" + + "5.google.cloud.compute.v1.SetLabelsInter" + + "connectRequest\032\".google.cloud.compute.v1" + + ".Operation\"\275\001\332A3project,resource,global_" + + "set_labels_request_resource\212N\020GlobalOper" + + "ations\202\323\344\223\002n\"H/compute/v1/projects/{proj" + + "ect}/global/interconnects/{resource}/set" + + "Labels:\"global_set_labels_request_resour" + + "ce\032r\312A\026compute.googleapis.com\322AVhttps://" + + "www.googleapis.com/auth/compute,https://" + + "www.googleapis.com/auth/cloud-platform2\260" + + "\005\n\014LicenseCodes\022\275\001\n\003Get\022..google.cloud.c" + + "ompute.v1.GetLicenseCodeRequest\032$.google" + + ".cloud.compute.v1.LicenseCode\"`\332A\024projec" + + "t,license_code\202\323\344\223\002C\022A/compute/v1/projec" + + "ts/{project}/global/licenseCodes/{licens" + + "e_code}\022\270\002\n\022TestIamPermissions\022=.google." + + "cloud.compute.v1.TestIamPermissionsLicen" + + "seCodeRequest\0320.google.cloud.compute.v1." + + "TestPermissionsResponse\"\260\001\332A2project,res" + + "ource,test_permissions_request_resource\202" + + "\323\344\223\002u\"P/compute/v1/projects/{project}/gl" + + "obal/licenseCodes/{resource}/testIamPerm" + + "issions:!test_permissions_request_resour" + + "ce\032\244\001\312A\026compute.googleapis.com\322A\207\001https:" + + "//www.googleapis.com/auth/compute.readon" + + "ly,https://www.googleapis.com/auth/compu" + + "te,https://www.googleapis.com/auth/cloud" + + "-platform2\343\016\n\010Licenses\022\302\001\n\006Delete\022-.goog" + + "le.cloud.compute.v1.DeleteLicenseRequest" + + "\032\".google.cloud.compute.v1.Operation\"e\332A" + + "\017project,license\212N\020GlobalOperations\202\323\344\223\002" + + ":*8/compute/v1/projects/{project}/global" + + "/licenses/{license}\022\247\001\n\003Get\022*.google.clo" + + "ud.compute.v1.GetLicenseRequest\032 .google" + + ".cloud.compute.v1.License\"R\332A\017project,li" + + "cense\202\323\344\223\002:\0228/compute/v1/projects/{proje" + + "ct}/global/licenses/{license}\022\307\001\n\014GetIam" + + "Policy\0223.google.cloud.compute.v1.GetIamP" + + "olicyLicenseRequest\032\037.google.cloud.compu" + + "te.v1.Policy\"a\332A\020project,resource\202\323\344\223\002H\022" + + "F/compute/v1/projects/{project}/global/l" + + "icenses/{resource}/getIamPolicy\022\323\001\n\006Inse" + + "rt\022-.google.cloud.compute.v1.InsertLicen" + + "seRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"v\332A\030project,license_resource\212N\020Glo" + + "balOperations\202\323\344\223\002B\"./compute/v1/project" + + "s/{project}/global/licenses:\020license_res" + + "ource\022\245\001\n\004List\022,.google.cloud.compute.v1" + + ".ListLicensesRequest\032-.google.cloud.comp" + + "ute.v1.LicensesListResponse\"@\332A\007project\202" + + "\323\344\223\0020\022./compute/v1/projects/{project}/gl" + + "obal/licenses\022\217\002\n\014SetIamPolicy\0223.google." + + "cloud.compute.v1.SetIamPolicyLicenseRequ" + + "est\032\037.google.cloud.compute.v1.Policy\"\250\001\332" + + "A3project,resource,global_set_policy_req" + + "uest_resource\202\323\344\223\002l\"F/compute/v1/project" + + "s/{project}/global/licenses/{resource}/s" + + "etIamPolicy:\"global_set_policy_request_r" + + "esource\022\260\002\n\022TestIamPermissions\0229.google." + + "cloud.compute.v1.TestIamPermissionsLicen" + + "seRequest\0320.google.cloud.compute.v1.Test" + + "PermissionsResponse\"\254\001\332A2project,resourc" + + "e,test_permissions_request_resource\202\323\344\223\002" + + "q\"L/compute/v1/projects/{project}/global" + + "/licenses/{resource}/testIamPermissions:" + + "!test_permissions_request_resource\022\346\001\n\006U" + + "pdate\022-.google.cloud.compute.v1.UpdateLi" + + "censeRequest\032\".google.cloud.compute.v1.O" + + "peration\"\210\001\332A project,license,license_re" + + "source\212N\020GlobalOperations\202\323\344\223\002L28/comput" + + "e/v1/projects/{project}/global/licenses/" + + "{license}:\020license_resource\032r\312A\026compute." + + "googleapis.com\322AVhttps://www.googleapis." + + "com/auth/compute,https://www.googleapis." + + "com/auth/cloud-platform2\224\020\n\rMachineImage" + + "s\022\330\001\n\006Delete\0222.google.cloud.compute.v1.D" + + "eleteMachineImageRequest\032\".google.cloud." + + "compute.v1.Operation\"v\332A\025project,machine" + + "_image\212N\020GlobalOperations\202\323\344\223\002E*C/comput" + "e/v1/projects/{project}/global/machineIm" - + "ages/{resource}/getIamPolicy\022\352\001\n\006Insert\022" - + "2.google.cloud.compute.v1.InsertMachineI" - + "mageRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\207\001\332A\036project,machine_image_resou" - + "rce\212N\020GlobalOperations\202\323\344\223\002M\"3/compute/v" + + "ages/{machine_image}\022\302\001\n\003Get\022/.google.cl" + + "oud.compute.v1.GetMachineImageRequest\032%." + + "google.cloud.compute.v1.MachineImage\"c\332A" + + "\025project,machine_image\202\323\344\223\002E\022C/compute/v" + "1/projects/{project}/global/machineImage" - + "s:\026machine_image_resource\022\253\001\n\004List\0221.goo" - + "gle.cloud.compute.v1.ListMachineImagesRe" - + "quest\032).google.cloud.compute.v1.MachineI" - + "mageList\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/" - + "projects/{project}/global/machineImages\022" - + "\231\002\n\014SetIamPolicy\0228.google.cloud.compute." - + "v1.SetIamPolicyMachineImageRequest\032\037.goo" - + "gle.cloud.compute.v1.Policy\"\255\001\332A3project" - + ",resource,global_set_policy_request_reso" - + "urce\202\323\344\223\002q\"K/compute/v1/projects/{projec" - + "t}/global/machineImages/{resource}/setIa" - + "mPolicy:\"global_set_policy_request_resou" - + "rce\022\246\002\n\tSetLabels\0225.google.cloud.compute" - + ".v1.SetLabelsMachineImageRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\275\001\332A3projec" - + "t,resource,global_set_labels_request_res" - + "ource\212N\020GlobalOperations\202\323\344\223\002n\"H/compute" - + "/v1/projects/{project}/global/machineIma" - + "ges/{resource}/setLabels:\"global_set_lab" - + "els_request_resource\022\272\002\n\022TestIamPermissi" - + "ons\022>.google.cloud.compute.v1.TestIamPer" - + "missionsMachineImageRequest\0320.google.clo" - + "ud.compute.v1.TestPermissionsResponse\"\261\001" - + "\332A2project,resource,test_permissions_req" - + "uest_resource\202\323\344\223\002v\"Q/compute/v1/project" - + "s/{project}/global/machineImages/{resour" - + "ce}/testIamPermissions:!test_permissions" - + "_request_resource\032r\312A\026compute.googleapis" - + ".com\322AVhttps://www.googleapis.com/auth/c" - + "ompute,https://www.googleapis.com/auth/c" - + "loud-platform2\203\006\n\014MachineTypes\022\312\001\n\016Aggre" - + "gatedList\022:.google.cloud.compute.v1.Aggr" - + "egatedListMachineTypesRequest\0322.google.c" - + "loud.compute.v1.MachineTypeAggregatedLis" - + "t\"H\332A\007project\202\323\344\223\0028\0226/compute/v1/project" - + "s/{project}/aggregated/machineTypes\022\310\001\n\003" - + "Get\022..google.cloud.compute.v1.GetMachine" - + "TypeRequest\032$.google.cloud.compute.v1.Ma" - + "chineType\"k\332A\031project,zone,machine_type\202" - + "\323\344\223\002I\022G/compute/v1/projects/{project}/zo" - + "nes/{zone}/machineTypes/{machine_type}\022\263" - + "\001\n\004List\0220.google.cloud.compute.v1.ListMa" - + "chineTypesRequest\032(.google.cloud.compute" - + ".v1.MachineTypeList\"O\332A\014project,zone\202\323\344\223" - + "\002:\0228/compute/v1/projects/{project}/zones" - + "/{zone}/machineTypes\032\244\001\312A\026compute.google" - + "apis.com\322A\207\001https://www.googleapis.com/a" - + "uth/compute.readonly,https://www.googlea" - + "pis.com/auth/compute,https://www.googlea" - + "pis.com/auth/cloud-platform2\360\023\n\022NetworkA" - + "ttachments\022\334\001\n\016AggregatedList\022@.google.c" - + "loud.compute.v1.AggregatedListNetworkAtt" - + "achmentsRequest\0328.google.cloud.compute.v" - + "1.NetworkAttachmentAggregatedList\"N\332A\007pr" - + "oject\202\323\344\223\002>\022.google.cloud.compute.v1.TestIamPe" + + "rmissionsMachineImageRequest\0320.google.cl" + + "oud.compute.v1.TestPermissionsResponse\"\261" + + "\001\332A2project,resource,test_permissions_re" + + "quest_resource\202\323\344\223\002v\"Q/compute/v1/projec" + + "ts/{project}/global/machineImages/{resou" + "rce}/testIamPermissions:!test_permission" + "s_request_resource\032r\312A\026compute.googleapi" + "s.com\322AVhttps://www.googleapis.com/auth/" + "compute,https://www.googleapis.com/auth/" - + "cloud-platform2\206\r\n\033NetworkEdgeSecuritySe" - + "rvices\022\367\001\n\016AggregatedList\022I.google.cloud" - + ".compute.v1.AggregatedListNetworkEdgeSec" - + "urityServicesRequest\032A.google.cloud.comp" - + "ute.v1.NetworkEdgeSecurityServiceAggrega" - + "tedList\"W\332A\007project\202\323\344\223\002G\022E/compute/v1/p" - + "rojects/{project}/aggregated/networkEdge" - + "SecurityServices\022\246\002\n\006Delete\022@.google.clo" - + "ud.compute.v1.DeleteNetworkEdgeSecurityS" - + "erviceRequest\032\".google.cloud.compute.v1." - + "Operation\"\265\001\332A,project,region,network_ed" - + "ge_security_service\212N\020RegionOperations\202\323" - + "\344\223\002m*k/compute/v1/projects/{project}/reg" - + "ions/{region}/networkEdgeSecurityService" - + "s/{network_edge_security_service}\022\236\002\n\003Ge" - + "t\022=.google.cloud.compute.v1.GetNetworkEd" - + "geSecurityServiceRequest\0323.google.cloud." - + "compute.v1.NetworkEdgeSecurityService\"\242\001" - + "\332A,project,region,network_edge_security_" - + "service\202\323\344\223\002m\022k/compute/v1/projects/{pro" - + "ject}/regions/{region}/networkEdgeSecuri" - + "tyServices/{network_edge_security_servic" - + "e}\022\267\002\n\006Insert\022@.google.cloud.compute.v1." - + "InsertNetworkEdgeSecurityServiceRequest\032" - + "\".google.cloud.compute.v1.Operation\"\306\001\332A" - + "5project,region,network_edge_security_se" - + "rvice_resource\212N\020RegionOperations\202\323\344\223\002u\"" - + "K/compute/v1/projects/{project}/regions/" - + "{region}/networkEdgeSecurityServices:&ne" - + "twork_edge_security_service_resource\022\364\002\n" - + "\005Patch\022?.google.cloud.compute.v1.PatchNe" - + "tworkEdgeSecurityServiceRequest\032\".google" - + ".cloud.compute.v1.Operation\"\205\002\332ASproject" - + ",region,network_edge_security_service,ne" - + "twork_edge_security_service_resource\212N\020R" - + "egionOperations\202\323\344\223\002\225\0012k/compute/v1/proj" - + "ects/{project}/regions/{region}/networkE" - + "dgeSecurityServices/{network_edge_securi" - + "ty_service}:&network_edge_security_servi" - + "ce_resource\032r\312A\026compute.googleapis.com\322A" - + "Vhttps://www.googleapis.com/auth/compute" - + ",https://www.googleapis.com/auth/cloud-p" - + "latform2\331\027\n\025NetworkEndpointGroups\022\345\001\n\016Ag" - + "gregatedList\022C.google.cloud.compute.v1.A" - + "ggregatedListNetworkEndpointGroupsReques" - + "t\032;.google.cloud.compute.v1.NetworkEndpo" - + "intGroupAggregatedList\"Q\332A\007project\202\323\344\223\002A" - + "\022?/compute/v1/projects/{project}/aggrega" - + "ted/networkEndpointGroups\022\261\003\n\026AttachNetw" - + "orkEndpoints\022J.google.cloud.compute.v1.A" - + "ttachNetworkEndpointsNetworkEndpointGrou" - + "pRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\246\002\332A]project,zone,network_endpoint_" - + "group,network_endpoint_groups_attach_end" - + "points_request_resource\212N\016ZoneOperations" - + "\202\323\344\223\002\256\001\"q/compute/v1/projects/{project}/" - + "zones/{zone}/networkEndpointGroups/{netw" - + "ork_endpoint_group}/attachNetworkEndpoin" - + "ts:9network_endpoint_groups_attach_endpo" - + "ints_request_resource\022\204\002\n\006Delete\022:.googl" - + "e.cloud.compute.v1.DeleteNetworkEndpoint" - + "GroupRequest\032\".google.cloud.compute.v1.O" - + "peration\"\231\001\332A#project,zone,network_endpo" - + "int_group\212N\016ZoneOperations\202\323\344\223\002\\*Z/compu" - + "te/v1/projects/{project}/zones/{zone}/ne" - + "tworkEndpointGroups/{network_endpoint_gr" - + "oup}\022\261\003\n\026DetachNetworkEndpoints\022J.google" - + ".cloud.compute.v1.DetachNetworkEndpoints" - + "NetworkEndpointGroupRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\246\002\332A]project,zon" - + "e,network_endpoint_group,network_endpoin" - + "t_groups_detach_endpoints_request_resour" - + "ce\212N\016ZoneOperations\202\323\344\223\002\256\001\"q/compute/v1/" - + "projects/{project}/zones/{zone}/networkE" - + "ndpointGroups/{network_endpoint_group}/d" - + "etachNetworkEndpoints:9network_endpoint_", - "groups_detach_endpoints_request_resource" - + "\022\370\001\n\003Get\0227.google.cloud.compute.v1.GetNe" - + "tworkEndpointGroupRequest\032-.google.cloud" - + ".compute.v1.NetworkEndpointGroup\"\210\001\332A#pr" - + "oject,zone,network_endpoint_group\202\323\344\223\002\\\022" - + "Z/compute/v1/projects/{project}/zones/{z" - + "one}/networkEndpointGroups/{network_endp" - + "oint_group}\022\225\002\n\006Insert\022:.google.cloud.co" - + "mpute.v1.InsertNetworkEndpointGroupReque" - + "st\032\".google.cloud.compute.v1.Operation\"\252" - + "\001\332A,project,zone,network_endpoint_group_" - + "resource\212N\016ZoneOperations\202\323\344\223\002d\"A/comput" - + "e/v1/projects/{project}/zones/{zone}/net" - + "workEndpointGroups:\037network_endpoint_gro" - + "up_resource\022\316\001\n\004List\0229.google.cloud.comp" - + "ute.v1.ListNetworkEndpointGroupsRequest\032" - + "1.google.cloud.compute.v1.NetworkEndpoin" - + "tGroupList\"X\332A\014project,zone\202\323\344\223\002C\022A/comp" + + "cloud-platform2\203\006\n\014MachineTypes\022\312\001\n\016Aggr" + + "egatedList\022:.google.cloud.compute.v1.Agg" + + "regatedListMachineTypesRequest\0322.google." + + "cloud.compute.v1.MachineTypeAggregatedLi" + + "st\"H\332A\007project\202\323\344\223\0028\0226/compute/v1/projec" + + "ts/{project}/aggregated/machineTypes\022\310\001\n" + + "\003Get\022..google.cloud.compute.v1.GetMachin" + + "eTypeRequest\032$.google.cloud.compute.v1.M" + + "achineType\"k\332A\031project,zone,machine_type" + + "\202\323\344\223\002I\022G/compute/v1/projects/{project}/z" + + "ones/{zone}/machineTypes/{machine_type}\022" + + "\263\001\n\004List\0220.google.cloud.compute.v1.ListM" + + "achineTypesRequest\032(.google.cloud.comput" + + "e.v1.MachineTypeList\"O\332A\014project,zone\202\323\344" + + "\223\002:\0228/compute/v1/projects/{project}/zone" + + "s/{zone}/machineTypes\032\244\001\312A\026compute.googl" + + "eapis.com\322A\207\001https://www.googleapis.com/" + + "auth/compute.readonly,https://www.google" + + "apis.com/auth/compute,https://www.google" + + "apis.com/auth/cloud-platform2\360\023\n\022Network" + + "Attachments\022\334\001\n\016AggregatedList\022@.google." + + "cloud.compute.v1.AggregatedListNetworkAt" + + "tachmentsRequest\0328.google.cloud.compute." + + "v1.NetworkAttachmentAggregatedList\"N\332A\007p" + + "roject\202\323\344\223\002>\022.google" - + ".cloud.compute.v1.PatchRuleNetworkFirewa" - + "llPolicyRequest\032\".google.cloud.compute.v" - + "1.Operation\"\304\001\332A5project,firewall_policy" - + ",firewall_policy_rule_resource\212N\020GlobalO" - + "perations\202\323\344\223\002s\"R/compute/v1/projects/{p" - + "roject}/global/firewallPolicies/{firewal" - + "l_policy}/patchRule:\035firewall_policy_rul" - + "e_resource\022\221\002\n\021RemoveAssociation\022F.googl" - + "e.cloud.compute.v1.RemoveAssociationNetw" + + "}/addAssociation:$firewall_policy_associ" + + "ation_resource\022\336\002\n\026AddPacketMirroringRul" + + "e\022K.google.cloud.compute.v1.AddPacketMir" + + "roringRuleNetworkFirewallPolicyRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\322\001\332A5" + + "project,firewall_policy,firewall_policy_" + + "rule_resource\212N\020GlobalOperations\202\323\344\223\002\200\001\"" + + "_/compute/v1/projects/{project}/global/f" + + "irewallPolicies/{firewall_policy}/addPac" + + "ketMirroringRule:\035firewall_policy_rule_r" + + "esource\022\260\002\n\007AddRule\022<.google.cloud.compu" + + "te.v1.AddRuleNetworkFirewallPolicyReques" + + "t\032\".google.cloud.compute.v1.Operation\"\302\001" + + "\332A5project,firewall_policy,firewall_poli" + + "cy_rule_resource\212N\020GlobalOperations\202\323\344\223\002" + + "q\"P/compute/v1/projects/{project}/global" + + "/firewallPolicies/{firewall_policy}/addR" + + "ule:\035firewall_policy_rule_resource\022\343\001\n\016A" + + "ggregatedList\022E.google.cloud.compute.v1." + + "AggregatedListNetworkFirewallPoliciesReq" + + "uest\032<.google.cloud.compute.v1.NetworkFi" + + "rewallPolicyAggregatedList\"L\332A\007project\202\323" + + "\344\223\002<\022:/compute/v1/projects/{project}/agg" + + "regated/firewallPolicies\022\374\001\n\nCloneRules\022" + + "?.google.cloud.compute.v1.CloneRulesNetw" + "orkFirewallPolicyRequest\032\".google.cloud." - + "compute.v1.Operation\"\217\001\332A\027project,firewa" - + "ll_policy\212N\020GlobalOperations\202\323\344\223\002\\\"Z/com" + + "compute.v1.Operation\"\210\001\332A\027project,firewa" + + "ll_policy\212N\020GlobalOperations\202\323\344\223\002U\"S/com" + "pute/v1/projects/{project}/global/firewa" - + "llPolicies/{firewall_policy}/removeAssoc" - + "iation\022\251\002\n\031RemovePacketMirroringRule\022N.g" - + "oogle.cloud.compute.v1.RemovePacketMirro" - + "ringRuleNetworkFirewallPolicyRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\227\001\332A\027pr" - + "oject,firewall_policy\212N\020GlobalOperations" - + "\202\323\344\223\002d\"b/compute/v1/projects/{project}/g" - + "lobal/firewallPolicies/{firewall_policy}" - + "/removePacketMirroringRule\022\374\001\n\nRemoveRul" - + "e\022?.google.cloud.compute.v1.RemoveRuleNe" - + "tworkFirewallPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\210\001\332A\027project,fire" - + "wall_policy\212N\020GlobalOperations\202\323\344\223\002U\"S/c" - + "ompute/v1/projects/{project}/global/fire" - + "wallPolicies/{firewall_policy}/removeRul" - + "e\022\245\002\n\014SetIamPolicy\022A.google.cloud.comput" - + "e.v1.SetIamPolicyNetworkFirewallPolicyRe" - + "quest\032\037.google.cloud.compute.v1.Policy\"\260" - + "\001\332A3project,resource,global_set_policy_r" - + "equest_resource\202\323\344\223\002t\"N/compute/v1/proje" - + "cts/{project}/global/firewallPolicies/{r" - + "esource}/setIamPolicy:\"global_set_policy" - + "_request_resource\022\306\002\n\022TestIamPermissions" - + "\022G.google.cloud.compute.v1.TestIamPermis" - + "sionsNetworkFirewallPolicyRequest\0320.goog" - + "le.cloud.compute.v1.TestPermissionsRespo" - + "nse\"\264\001\332A2project,resource,test_permissio" - + "ns_request_resource\202\323\344\223\002y\"T/compute/v1/p" - + "rojects/{project}/global/firewallPolicie" - + "s/{resource}/testIamPermissions:!test_pe" - + "rmissions_request_resource\032r\312A\026compute.g" - + "oogleapis.com\322AVhttps://www.googleapis.c" - + "om/auth/compute,https://www.googleapis.c" - + "om/auth/cloud-platform2\304\004\n\017NetworkProfil" - + "es\022\314\001\n\003Get\0221.google.cloud.compute.v1.Get" - + "NetworkProfileRequest\032\'.google.cloud.com" - + "pute.v1.NetworkProfile\"i\332A\027project,netwo" - + "rk_profile\202\323\344\223\002I\022G/compute/v1/projects/{" - + "project}/global/networkProfiles/{network" - + "_profile}\022\272\001\n\004List\0223.google.cloud.comput" - + "e.v1.ListNetworkProfilesRequest\0324.google" - + ".cloud.compute.v1.NetworkProfilesListRes" - + "ponse\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/pro" - + "jects/{project}/global/networkProfiles\032\244" - + "\001\312A\026compute.googleapis.com\322A\207\001https://ww" - + "w.googleapis.com/auth/compute.readonly,h" - + "ttps://www.googleapis.com/auth/compute,h" - + "ttps://www.googleapis.com/auth/cloud-pla" - + "tform2\222\030\n\010Networks\022\243\002\n\nAddPeering\0221.goog" - + "le.cloud.compute.v1.AddPeeringNetworkReq" + + "llPolicies/{firewall_policy}/cloneRules\022" + + "\350\001\n\006Delete\022;.google.cloud.compute.v1.Del" + + "eteNetworkFirewallPolicyRequest\032\".google" + + ".cloud.compute.v1.Operation\"}\332A\027project," + + "firewall_policy\212N\020GlobalOperations\202\323\344\223\002J" + + "*H/compute/v1/projects/{project}/global/" + + "firewallPolicies/{firewall_policy}\022\324\001\n\003G" + + "et\0228.google.cloud.compute.v1.GetNetworkF" + + "irewallPolicyRequest\032\'.google.cloud.comp" + + "ute.v1.FirewallPolicy\"j\332A\027project,firewa" + + "ll_policy\202\323\344\223\002J\022H/compute/v1/projects/{p" + + "roject}/global/firewallPolicies/{firewal" + + "l_policy}\022\204\002\n\016GetAssociation\022C.google.cl" + + "oud.compute.v1.GetAssociationNetworkFire" + + "wallPolicyRequest\0322.google.cloud.compute" + + ".v1.FirewallPolicyAssociation\"y\332A\027projec" + + "t,firewall_policy\202\323\344\223\002Y\022W/compute/v1/pro" + + "jects/{project}/global/firewallPolicies/" + + "{firewall_policy}/getAssociation\022\335\001\n\014Get" + + "IamPolicy\022A.google.cloud.compute.v1.GetI" + + "amPolicyNetworkFirewallPolicyRequest\032\037.g" + + "oogle.cloud.compute.v1.Policy\"i\332A\020projec" + + "t,resource\202\323\344\223\002P\022N/compute/v1/projects/{" + + "project}/global/firewallPolicies/{resour" + + "ce}/getIamPolicy\022\226\002\n\026GetPacketMirroringR" + + "ule\022K.google.cloud.compute.v1.GetPacketM" + + "irroringRuleNetworkFirewallPolicyRequest" + + "\032+.google.cloud.compute.v1.FirewallPolic" + + "yRule\"\201\001\332A\027project,firewall_policy\202\323\344\223\002a" + + "\022_/compute/v1/projects/{project}/global/" + + "firewallPolicies/{firewall_policy}/getPa" + + "cketMirroringRule\022\350\001\n\007GetRule\022<.google.c" + + "loud.compute.v1.GetRuleNetworkFirewallPo" + + "licyRequest\032+.google.cloud.compute.v1.Fi" + + "rewallPolicyRule\"r\332A\027project,firewall_po" + + "licy\202\323\344\223\002R\022P/compute/v1/projects/{projec" + + "t}/global/firewallPolicies/{firewall_pol" + + "icy}/getRule\022\372\001\n\006Insert\022;.google.cloud.c" + + "ompute.v1.InsertNetworkFirewallPolicyReq" + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\275\001\332A5project,network,networks_add_peeri" - + "ng_request_resource\212N\020GlobalOperations\202\323" - + "\344\223\002l\"C/compute/v1/projects/{project}/glo" - + "bal/networks/{network}/addPeering:%netwo" - + "rks_add_peering_request_resource\022\302\001\n\006Del" - + "ete\022-.google.cloud.compute.v1.DeleteNetw" - + "orkRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"e\332A\017project,network\212N\020GlobalOpera" - + "tions\202\323\344\223\002:*8/compute/v1/projects/{proje" - + "ct}/global/networks/{network}\022\247\001\n\003Get\022*." - + "google.cloud.compute.v1.GetNetworkReques" - + "t\032 .google.cloud.compute.v1.Network\"R\332A\017" - + "project,network\202\323\344\223\002:\0228/compute/v1/proje" - + "cts/{project}/global/networks/{network}\022" - + "\377\001\n\025GetEffectiveFirewalls\022<.google.cloud" - + ".compute.v1.GetEffectiveFirewallsNetwork" - + "Request\032>.google.cloud.compute.v1.Networ" - + "ksGetEffectiveFirewallsResponse\"h\332A\017proj" - + "ect,network\202\323\344\223\002P\022N/compute/v1/projects/" - + "{project}/global/networks/{network}/getE" - + "ffectiveFirewalls\022\323\001\n\006Insert\022-.google.cl" - + "oud.compute.v1.InsertNetworkRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"v\332A\030proj" - + "ect,network_resource\212N\020GlobalOperations\202" - + "\323\344\223\002B\"./compute/v1/projects/{project}/gl" - + "obal/networks:\020network_resource\022\234\001\n\004List" - + "\022,.google.cloud.compute.v1.ListNetworksR" - + "equest\032$.google.cloud.compute.v1.Network" - + "List\"@\332A\007project\202\323\344\223\0020\022./compute/v1/proj" - + "ects/{project}/global/networks\022\351\001\n\021ListP" - + "eeringRoutes\0229.google.cloud.compute.v1.L" - + "istPeeringRoutesNetworksRequest\0323.google" - + ".cloud.compute.v1.ExchangedPeeringRoutes" - + "List\"d\332A\017project,network\202\323\344\223\002L\022J/compute" - + "/v1/projects/{project}/global/networks/{" - + "network}/listPeeringRoutes\022\344\001\n\005Patch\022,.g" - + "oogle.cloud.compute.v1.PatchNetworkReque" - + "st\032\".google.cloud.compute.v1.Operation\"\210" - + "\001\332A project,network,network_resource\212N\020G" - + "lobalOperations\202\323\344\223\002L28/compute/v1/proje" - + "cts/{project}/global/networks/{network}:" - + "\020network_resource\022\262\002\n\rRemovePeering\0224.go" - + "ogle.cloud.compute.v1.RemovePeeringNetwo" - + "rkRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\306\001\332A8project,network,networks_remo" - + "ve_peering_request_resource\212N\020GlobalOper" - + "ations\202\323\344\223\002r\"F/compute/v1/projects/{proj" - + "ect}/global/networks/{network}/removePee" - + "ring:(networks_remove_peering_request_re" - + "source\022\330\002\n\024RequestRemovePeering\022;.google" - + ".cloud.compute.v1.RequestRemovePeeringNe" - + "tworkRequest\032\".google.cloud.compute.v1.O" - + "peration\"\336\001\332A@project,network,networks_r" - + "equest_remove_peering_request_resource\212N" - + "\020GlobalOperations\202\323\344\223\002\201\001\"M/compute/v1/pr" - + "ojects/{project}/global/networks/{networ" - + "k}/requestRemovePeering:0networks_reques" - + "t_remove_peering_request_resource\022\355\001\n\022Sw" - + "itchToCustomMode\0229.google.cloud.compute." - + "v1.SwitchToCustomModeNetworkRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"x\332A\017proj" - + "ect,network\212N\020GlobalOperations\202\323\344\223\002M\"K/c" - + "ompute/v1/projects/{project}/global/netw" - + "orks/{network}/switchToCustomMode\022\262\002\n\rUp" - + "datePeering\0224.google.cloud.compute.v1.Up" - + "datePeeringNetworkRequest\032\".google.cloud" - + ".compute.v1.Operation\"\306\001\332A8project,netwo" - + "rk,networks_update_peering_request_resou" - + "rce\212N\020GlobalOperations\202\323\344\223\002r2F/compute/v" - + "1/projects/{project}/global/networks/{ne" - + "twork}/updatePeering:(networks_update_pe" - + "ering_request_resource\032r\312A\026compute.googl" - + "eapis.com\322AVhttps://www.googleapis.com/a" - + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\353 \n\nNodeGroups\022\262\002\n\010Ad" - + "dNodes\0221.google.cloud.compute.v1.AddNode" - + "sNodeGroupRequest\032\".google.cloud.compute" - + ".v1.Operation\"\316\001\332A>project,zone,node_gro" - + "up,node_groups_add_nodes_request_resourc" - + "e\212N\016ZoneOperations\202\323\344\223\002v\"L/compute/v1/pr" - + "ojects/{project}/zones/{zone}/nodeGroups" - + "/{node_group}/addNodes:&node_groups_add_" - + "nodes_request_resource\022\304\001\n\016AggregatedLis" - + "t\0228.google.cloud.compute.v1.AggregatedLi" - + "stNodeGroupsRequest\0320.google.cloud.compu" - + "te.v1.NodeGroupAggregatedList\"F\332A\007projec" - + "t\202\323\344\223\0026\0224/compute/v1/projects/{project}/" - + "aggregated/nodeGroups\022\325\001\n\006Delete\022/.googl" - + "e.cloud.compute.v1.DeleteNodeGroupReques" - + "t\032\".google.cloud.compute.v1.Operation\"v\332" - + "A\027project,zone,node_group\212N\016ZoneOperatio" - + "ns\202\323\344\223\002E*C/compute/v1/projects/{project}" - + "/zones/{zone}/nodeGroups/{node_group}\022\301\002" - + "\n\013DeleteNodes\0224.google.cloud.compute.v1." - + "DeleteNodesNodeGroupRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\327\001\332AAproject,zon" - + "e,node_group,node_groups_delete_nodes_re" - + "quest_resource\212N\016ZoneOperations\202\323\344\223\002|\"O/" - + "compute/v1/projects/{project}/zones/{zon" - + "e}/nodeGroups/{node_group}/deleteNodes:)" - + "node_groups_delete_nodes_request_resourc" - + "e\022\276\001\n\003Get\022,.google.cloud.compute.v1.GetN" - + "odeGroupRequest\032\".google.cloud.compute.v" - + "1.NodeGroup\"e\332A\027project,zone,node_group\202" - + "\323\344\223\002E\022C/compute/v1/projects/{project}/zo" - + "nes/{zone}/nodeGroups/{node_group}\022\326\001\n\014G" - + "etIamPolicy\0225.google.cloud.compute.v1.Ge" - + "tIamPolicyNodeGroupRequest\032\037.google.clou" - + "d.compute.v1.Policy\"n\332A\025project,zone,res" - + "ource\202\323\344\223\002P\022N/compute/v1/projects/{proje" - + "ct}/zones/{zone}/nodeGroups/{resource}/g" - + "etIamPolicy\022\372\001\n\006Insert\022/.google.cloud.co" - + "mpute.v1.InsertNodeGroupRequest\032\".google" - + ".cloud.compute.v1.Operation\"\232\001\332A3project" - + ",zone,initial_node_count,node_group_reso" - + "urce\212N\016ZoneOperations\202\323\344\223\002M\"6/compute/v1" - + "/projects/{project}/zones/{zone}/nodeGro" - + "ups:\023node_group_resource\022\255\001\n\004List\022..goog" - + "le.cloud.compute.v1.ListNodeGroupsReques" - + "t\032&.google.cloud.compute.v1.NodeGroupLis" - + "t\"M\332A\014project,zone\202\323\344\223\0028\0226/compute/v1/pr" - + "ojects/{project}/zones/{zone}/nodeGroups" - + "\022\337\001\n\tListNodes\0223.google.cloud.compute.v1" - + ".ListNodesNodeGroupsRequest\032,.google.clo" - + "ud.compute.v1.NodeGroupsListNodes\"o\332A\027pr" - + "oject,zone,node_group\202\323\344\223\002O\"M/compute/v1" - + "/projects/{project}/zones/{zone}/nodeGro" - + "ups/{node_group}/listNodes\022\375\001\n\005Patch\022..g" - + "oogle.cloud.compute.v1.PatchNodeGroupReq" + + "\"\216\001\332A project,firewall_policy_resource\212N" + + "\020GlobalOperations\202\323\344\223\002R\"6/compute/v1/pro" + + "jects/{project}/global/firewallPolicies:" + + "\030firewall_policy_resource\022\272\001\n\004List\022;.goo" + + "gle.cloud.compute.v1.ListNetworkFirewall" + + "PoliciesRequest\032+.google.cloud.compute.v" + + "1.FirewallPolicyList\"H\332A\007project\202\323\344\223\0028\0226" + + "/compute/v1/projects/{project}/global/fi" + + "rewallPolicies\022\232\002\n\005Patch\022:.google.cloud." + + "compute.v1.PatchNetworkFirewallPolicyReq" + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\237\001\332A+project,zone,node_group,node_group" - + "_resource\212N\016ZoneOperations\202\323\344\223\002Z2C/compu" - + "te/v1/projects/{project}/zones/{zone}/no" - + "deGroups/{node_group}:\023node_group_resour" - + "ce\022\345\002\n\022PerformMaintenance\022;.google.cloud" - + ".compute.v1.PerformMaintenanceNodeGroupR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\355\001\332AHproject,zone,node_group,node_gro" - + "ups_perform_maintenance_request_resource" - + "\212N\016ZoneOperations\202\323\344\223\002\212\001\"V/compute/v1/pr" - + "ojects/{project}/zones/{zone}/nodeGroups" - + "/{node_group}/performMaintenance:0node_g" - + "roups_perform_maintenance_request_resour" - + "ce\022\232\002\n\014SetIamPolicy\0225.google.cloud.compu" - + "te.v1.SetIamPolicyNodeGroupRequest\032\037.goo" - + "gle.cloud.compute.v1.Policy\"\261\001\332A6project" - + ",zone,resource,zone_set_policy_request_r" - + "esource\202\323\344\223\002r\"N/compute/v1/projects/{pro" - + "ject}/zones/{zone}/nodeGroups/{resource}" - + "/setIamPolicy: zone_set_policy_request_r" - + "esource\022\330\002\n\017SetNodeTemplate\0228.google.clo" - + "ud.compute.v1.SetNodeTemplateNodeGroupRe" + + "\"\260\001\332A0project,firewall_policy,firewall_p" + + "olicy_resource\212N\020GlobalOperations\202\323\344\223\002d2" + + "H/compute/v1/projects/{project}/global/f" + + "irewallPolicies/{firewall_policy}:\030firew" + + "all_policy_resource\022\344\002\n\030PatchPacketMirro" + + "ringRule\022M.google.cloud.compute.v1.Patch" + + "PacketMirroringRuleNetworkFirewallPolicy" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\324\001\332A5project,firewall_policy,firewal" + + "l_policy_rule_resource\212N\020GlobalOperation" + + "s\202\323\344\223\002\202\001\"a/compute/v1/projects/{project}" + + "/global/firewallPolicies/{firewall_polic" + + "y}/patchPacketMirroringRule:\035firewall_po" + + "licy_rule_resource\022\266\002\n\tPatchRule\022>.googl" + + "e.cloud.compute.v1.PatchRuleNetworkFirew" + + "allPolicyRequest\032\".google.cloud.compute." + + "v1.Operation\"\304\001\332A5project,firewall_polic" + + "y,firewall_policy_rule_resource\212N\020Global" + + "Operations\202\323\344\223\002s\"R/compute/v1/projects/{" + + "project}/global/firewallPolicies/{firewa" + + "ll_policy}/patchRule:\035firewall_policy_ru" + + "le_resource\022\221\002\n\021RemoveAssociation\022F.goog" + + "le.cloud.compute.v1.RemoveAssociationNet" + + "workFirewallPolicyRequest\032\".google.cloud" + + ".compute.v1.Operation\"\217\001\332A\027project,firew" + + "all_policy\212N\020GlobalOperations\202\323\344\223\002\\\"Z/co" + + "mpute/v1/projects/{project}/global/firew" + + "allPolicies/{firewall_policy}/removeAsso" + + "ciation\022\251\002\n\031RemovePacketMirroringRule\022N." + + "google.cloud.compute.v1.RemovePacketMirr" + + "oringRuleNetworkFirewallPolicyRequest\032\"." + + "google.cloud.compute.v1.Operation\"\227\001\332A\027p" + + "roject,firewall_policy\212N\020GlobalOperation" + + "s\202\323\344\223\002d\"b/compute/v1/projects/{project}/" + + "global/firewallPolicies/{firewall_policy" + + "}/removePacketMirroringRule\022\374\001\n\nRemoveRu" + + "le\022?.google.cloud.compute.v1.RemoveRuleN" + + "etworkFirewallPolicyRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\210\001\332A\027project,fir" + + "ewall_policy\212N\020GlobalOperations\202\323\344\223\002U\"S/" + + "compute/v1/projects/{project}/global/fir" + + "ewallPolicies/{firewall_policy}/removeRu" + + "le\022\245\002\n\014SetIamPolicy\022A.google.cloud.compu" + + "te.v1.SetIamPolicyNetworkFirewallPolicyR" + + "equest\032\037.google.cloud.compute.v1.Policy\"" + + "\260\001\332A3project,resource,global_set_policy_" + + "request_resource\202\323\344\223\002t\"N/compute/v1/proj" + + "ects/{project}/global/firewallPolicies/{" + + "resource}/setIamPolicy:\"global_set_polic" + + "y_request_resource\022\306\002\n\022TestIamPermission" + + "s\022G.google.cloud.compute.v1.TestIamPermi" + + "ssionsNetworkFirewallPolicyRequest\0320.goo" + + "gle.cloud.compute.v1.TestPermissionsResp" + + "onse\"\264\001\332A2project,resource,test_permissi" + + "ons_request_resource\202\323\344\223\002y\"T/compute/v1/" + + "projects/{project}/global/firewallPolici" + + "es/{resource}/testIamPermissions:!test_p" + + "ermissions_request_resource\032r\312A\026compute." + + "googleapis.com\322AVhttps://www.googleapis." + + "com/auth/compute,https://www.googleapis." + + "com/auth/cloud-platform2\304\004\n\017NetworkProfi" + + "les\022\314\001\n\003Get\0221.google.cloud.compute.v1.Ge" + + "tNetworkProfileRequest\032\'.google.cloud.co" + + "mpute.v1.NetworkProfile\"i\332A\027project,netw" + + "ork_profile\202\323\344\223\002I\022G/compute/v1/projects/" + + "{project}/global/networkProfiles/{networ" + + "k_profile}\022\272\001\n\004List\0223.google.cloud.compu" + + "te.v1.ListNetworkProfilesRequest\0324.googl" + + "e.cloud.compute.v1.NetworkProfilesListRe" + + "sponse\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/pr" + + "ojects/{project}/global/networkProfiles\032" + + "\244\001\312A\026compute.googleapis.com\322A\207\001https://w" + + "ww.googleapis.com/auth/compute.readonly," + + "https://www.googleapis.com/auth/compute," + + "https://www.googleapis.com/auth/cloud-pl" + + "atform2\222\030\n\010Networks\022\243\002\n\nAddPeering\0221.goo" + + "gle.cloud.compute.v1.AddPeeringNetworkRe" + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\346\001\332AFproject,zone,node_group,node_grou" - + "ps_set_node_template_request_resource\212N\016" - + "ZoneOperations\202\323\344\223\002\205\001\"S/compute/v1/proje" - + "cts/{project}/zones/{zone}/nodeGroups/{n" - + "ode_group}/setNodeTemplate:.node_groups_" - + "set_node_template_request_resource\022\205\003\n\030S" - + "imulateMaintenanceEvent\022A.google.cloud.c" - + "ompute.v1.SimulateMaintenanceEventNodeGr" - + "oupRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\201\002\332AOproject,zone,node_group,node" - + "_groups_simulate_maintenance_event_reque" - + "st_resource\212N\016ZoneOperations\202\323\344\223\002\227\001\"\\/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/nodeGroups/{node_group}/simulateMainten" - + "anceEvent:7node_groups_simulate_maintena" - + "nce_event_request_resource\022\277\002\n\022TestIamPe" - + "rmissions\022;.google.cloud.compute.v1.Test" - + "IamPermissionsNodeGroupRequest\0320.google." - + "cloud.compute.v1.TestPermissionsResponse" - + "\"\271\001\332A7project,zone,resource,test_permiss" - + "ions_request_resource\202\323\344\223\002y\"T/compute/v1" - + "/projects/{project}/zones/{zone}/nodeGro" - + "ups/{resource}/testIamPermissions:!test_" - + "permissions_request_resource\032r\312A\026compute" - + ".googleapis.com\322AVhttps://www.googleapis" - + ".com/auth/compute,https://www.googleapis" - + ".com/auth/cloud-platform2\264\020\n\rNodeTemplat" - + "es\022\315\001\n\016AggregatedList\022;.google.cloud.com" - + "pute.v1.AggregatedListNodeTemplatesReque" - + "st\0323.google.cloud.compute.v1.NodeTemplat" - + "eAggregatedList\"I\332A\007project\202\323\344\223\0029\0227/comp" - + "ute/v1/projects/{project}/aggregated/nod" - + "eTemplates\022\352\001\n\006Delete\0222.google.cloud.com" - + "pute.v1.DeleteNodeTemplateRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\207\001\332A\034proje" - + "ct,region,node_template\212N\020RegionOperatio" - + "ns\202\323\344\223\002O*M/compute/v1/projects/{project}" - + "/regions/{region}/nodeTemplates/{node_te" - + "mplate}\022\323\001\n\003Get\022/.google.cloud.compute.v", - "1.GetNodeTemplateRequest\032%.google.cloud." - + "compute.v1.NodeTemplate\"t\332A\034project,regi" - + "on,node_template\202\323\344\223\002O\022M/compute/v1/proj" - + "ects/{project}/regions/{region}/nodeTemp" - + "lates/{node_template}\022\342\001\n\014GetIamPolicy\0228" - + ".google.cloud.compute.v1.GetIamPolicyNod" - + "eTemplateRequest\032\037.google.cloud.compute." - + "v1.Policy\"w\332A\027project,region,resource\202\323\344" - + "\223\002W\022U/compute/v1/projects/{project}/regi" - + "ons/{region}/nodeTemplates/{resource}/ge" - + "tIamPolicy\022\373\001\n\006Insert\0222.google.cloud.com" - + "pute.v1.InsertNodeTemplateRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\230\001\332A%proje" - + "ct,region,node_template_resource\212N\020Regio" - + "nOperations\202\323\344\223\002W\"=/compute/v1/projects/" - + "{project}/regions/{region}/nodeTemplates" - + ":\026node_template_resource\022\274\001\n\004List\0221.goog" - + "le.cloud.compute.v1.ListNodeTemplatesReq" - + "uest\032).google.cloud.compute.v1.NodeTempl" - + "ateList\"V\332A\016project,region\202\323\344\223\002?\022=/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/nodeTemplates\022\252\002\n\014SetIamPolicy\0228.googl" - + "e.cloud.compute.v1.SetIamPolicyNodeTempl" - + "ateRequest\032\037.google.cloud.compute.v1.Pol" - + "icy\"\276\001\332A:project,region,resource,region_" - + "set_policy_request_resource\202\323\344\223\002{\"U/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/nodeTemplates/{resource}/setIamPolicy" - + ":\"region_set_policy_request_resource\022\314\002\n" - + "\022TestIamPermissions\022>.google.cloud.compu" - + "te.v1.TestIamPermissionsNodeTemplateRequ" - + "est\0320.google.cloud.compute.v1.TestPermis" - + "sionsResponse\"\303\001\332A9project,region,resour" - + "ce,test_permissions_request_resource\202\323\344\223" - + "\002\200\001\"[/compute/v1/projects/{project}/regi" - + "ons/{region}/nodeTemplates/{resource}/te" - + "stIamPermissions:!test_permissions_reque" - + "st_resource\032r\312A\026compute.googleapis.com\322A" - + "Vhttps://www.googleapis.com/auth/compute" - + ",https://www.googleapis.com/auth/cloud-p" - + "latform2\337\005\n\tNodeTypes\022\301\001\n\016AggregatedList" - + "\0227.google.cloud.compute.v1.AggregatedLis" - + "tNodeTypesRequest\032/.google.cloud.compute" - + ".v1.NodeTypeAggregatedList\"E\332A\007project\202\323" - + "\344\223\0025\0223/compute/v1/projects/{project}/agg" - + "regated/nodeTypes\022\271\001\n\003Get\022+.google.cloud" - + ".compute.v1.GetNodeTypeRequest\032!.google." - + "cloud.compute.v1.NodeType\"b\332A\026project,zo" - + "ne,node_type\202\323\344\223\002C\022A/compute/v1/projects" - + "/{project}/zones/{zone}/nodeTypes/{node_" - + "type}\022\252\001\n\004List\022-.google.cloud.compute.v1" - + ".ListNodeTypesRequest\032%.google.cloud.com" - + "pute.v1.NodeTypeList\"L\332A\014project,zone\202\323\344" - + "\223\0027\0225/compute/v1/projects/{project}/zone" - + "s/{zone}/nodeTypes\032\244\001\312A\026compute.googleap" - + "is.com\322A\207\001https://www.googleapis.com/aut" - + "h/compute.readonly,https://www.googleapi" - + "s.com/auth/compute,https://www.googleapi" - + "s.com/auth/cloud-platform2\220\017\n\020PacketMirr" - + "orings\022\326\001\n\016AggregatedList\022>.google.cloud" - + ".compute.v1.AggregatedListPacketMirrorin" - + "gsRequest\0326.google.cloud.compute.v1.Pack" - + "etMirroringAggregatedList\"L\332A\007project\202\323\344" - + "\223\002<\022:/compute/v1/projects/{project}/aggr" - + "egated/packetMirrorings\022\366\001\n\006Delete\0225.goo" - + "gle.cloud.compute.v1.DeletePacketMirrori" - + "ngRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\220\001\332A\037project,region,packet_mirrori" - + "ng\212N\020RegionOperations\202\323\344\223\002U*S/compute/v1" - + "/projects/{project}/regions/{region}/pac" - + "ketMirrorings/{packet_mirroring}\022\342\001\n\003Get" - + "\0222.google.cloud.compute.v1.GetPacketMirr" - + "oringRequest\032(.google.cloud.compute.v1.P" - + "acketMirroring\"}\332A\037project,region,packet" - + "_mirroring\202\323\344\223\002U\022S/compute/v1/projects/{" - + "project}/regions/{region}/packetMirrorin" - + "gs/{packet_mirroring}\022\207\002\n\006Insert\0225.googl" - + "e.cloud.compute.v1.InsertPacketMirroring" + + "n\"\275\001\332A5project,network,networks_add_peer" + + "ing_request_resource\212N\020GlobalOperations\202" + + "\323\344\223\002l\"C/compute/v1/projects/{project}/gl" + + "obal/networks/{network}/addPeering:%netw" + + "orks_add_peering_request_resource\022\302\001\n\006De" + + "lete\022-.google.cloud.compute.v1.DeleteNet" + + "workRequest\032\".google.cloud.compute.v1.Op" + + "eration\"e\332A\017project,network\212N\020GlobalOper" + + "ations\202\323\344\223\002:*8/compute/v1/projects/{proj" + + "ect}/global/networks/{network}\022\247\001\n\003Get\022*" + + ".google.cloud.compute.v1.GetNetworkReque" + + "st\032 .google.cloud.compute.v1.Network\"R\332A" + + "\017project,network\202\323\344\223\002:\0228/compute/v1/proj" + + "ects/{project}/global/networks/{network}" + + "\022\377\001\n\025GetEffectiveFirewalls\022<.google.clou" + + "d.compute.v1.GetEffectiveFirewallsNetwor" + + "kRequest\032>.google.cloud.compute.v1.Netwo" + + "rksGetEffectiveFirewallsResponse\"h\332A\017pro" + + "ject,network\202\323\344\223\002P\022N/compute/v1/projects" + + "/{project}/global/networks/{network}/get" + + "EffectiveFirewalls\022\323\001\n\006Insert\022-.google.c" + + "loud.compute.v1.InsertNetworkRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"v\332A\030pro" + + "ject,network_resource\212N\020GlobalOperations" + + "\202\323\344\223\002B\"./compute/v1/projects/{project}/g" + + "lobal/networks:\020network_resource\022\234\001\n\004Lis" + + "t\022,.google.cloud.compute.v1.ListNetworks" + + "Request\032$.google.cloud.compute.v1.Networ" + + "kList\"@\332A\007project\202\323\344\223\0020\022./compute/v1/pro" + + "jects/{project}/global/networks\022\351\001\n\021List" + + "PeeringRoutes\0229.google.cloud.compute.v1." + + "ListPeeringRoutesNetworksRequest\0323.googl" + + "e.cloud.compute.v1.ExchangedPeeringRoute" + + "sList\"d\332A\017project,network\202\323\344\223\002L\022J/comput" + + "e/v1/projects/{project}/global/networks/" + + "{network}/listPeeringRoutes\022\344\001\n\005Patch\022,." + + "google.cloud.compute.v1.PatchNetworkRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\210\001\332A project,network,network_resource\212N\020" + + "GlobalOperations\202\323\344\223\002L28/compute/v1/proj" + + "ects/{project}/global/networks/{network}" + + ":\020network_resource\022\262\002\n\rRemovePeering\0224.g" + + "oogle.cloud.compute.v1.RemovePeeringNetw" + + "orkRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\306\001\332A8project,network,networks_rem" + + "ove_peering_request_resource\212N\020GlobalOpe" + + "rations\202\323\344\223\002r\"F/compute/v1/projects/{pro" + + "ject}/global/networks/{network}/removePe" + + "ering:(networks_remove_peering_request_r" + + "esource\022\330\002\n\024RequestRemovePeering\022;.googl" + + "e.cloud.compute.v1.RequestRemovePeeringN" + + "etworkRequest\032\".google.cloud.compute.v1." + + "Operation\"\336\001\332A@project,network,networks_" + + "request_remove_peering_request_resource\212" + + "N\020GlobalOperations\202\323\344\223\002\201\001\"M/compute/v1/p" + + "rojects/{project}/global/networks/{netwo" + + "rk}/requestRemovePeering:0networks_reque" + + "st_remove_peering_request_resource\022\355\001\n\022S" + + "witchToCustomMode\0229.google.cloud.compute" + + ".v1.SwitchToCustomModeNetworkRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"x\332A\017pro" + + "ject,network\212N\020GlobalOperations\202\323\344\223\002M\"K/" + + "compute/v1/projects/{project}/global/net" + + "works/{network}/switchToCustomMode\022\262\002\n\rU" + + "pdatePeering\0224.google.cloud.compute.v1.U" + + "pdatePeeringNetworkRequest\032\".google.clou" + + "d.compute.v1.Operation\"\306\001\332A8project,netw" + + "ork,networks_update_peering_request_reso" + + "urce\212N\020GlobalOperations\202\323\344\223\002r2F/compute/" + + "v1/projects/{project}/global/networks/{n" + + "etwork}/updatePeering:(networks_update_p" + + "eering_request_resource\032r\312A\026compute.goog" + + "leapis.com\322AVhttps://www.googleapis.com/" + + "auth/compute,https://www.googleapis.com/" + + "auth/cloud-platform2\353 \n\nNodeGroups\022\262\002\n\010A" + + "ddNodes\0221.google.cloud.compute.v1.AddNod" + + "esNodeGroupRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\316\001\332A>project,zone,node_gr" + + "oup,node_groups_add_nodes_request_resour" + + "ce\212N\016ZoneOperations\202\323\344\223\002v\"L/compute/v1/p" + + "rojects/{project}/zones/{zone}/nodeGroup" + + "s/{node_group}/addNodes:&node_groups_add" + + "_nodes_request_resource\022\304\001\n\016AggregatedLi" + + "st\0228.google.cloud.compute.v1.AggregatedL" + + "istNodeGroupsRequest\0320.google.cloud.comp" + + "ute.v1.NodeGroupAggregatedList\"F\332A\007proje" + + "ct\202\323\344\223\0026\0224/compute/v1/projects/{project}" + + "/aggregated/nodeGroups\022\325\001\n\006Delete\022/.goog" + + "le.cloud.compute.v1.DeleteNodeGroupReque" + + "st\032\".google.cloud.compute.v1.Operation\"v" + + "\332A\027project,zone,node_group\212N\016ZoneOperati" + + "ons\202\323\344\223\002E*C/compute/v1/projects/{project" + + "}/zones/{zone}/nodeGroups/{node_group}\022\301" + + "\002\n\013DeleteNodes\0224.google.cloud.compute.v1" + + ".DeleteNodesNodeGroupRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\327\001\332AAproject,zo" + + "ne,node_group,node_groups_delete_nodes_r" + + "equest_resource\212N\016ZoneOperations\202\323\344\223\002|\"O" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/nodeGroups/{node_group}/deleteNodes:" + + ")node_groups_delete_nodes_request_resour" + + "ce\022\276\001\n\003Get\022,.google.cloud.compute.v1.Get" + + "NodeGroupRequest\032\".google.cloud.compute." + + "v1.NodeGroup\"e\332A\027project,zone,node_group" + + "\202\323\344\223\002E\022C/compute/v1/projects/{project}/z" + + "ones/{zone}/nodeGroups/{node_group}\022\326\001\n\014" + + "GetIamPolicy\0225.google.cloud.compute.v1.G" + + "etIamPolicyNodeGroupRequest\032\037.google.clo" + + "ud.compute.v1.Policy\"n\332A\025project,zone,re" + + "source\202\323\344\223\002P\022N/compute/v1/projects/{proj" + + "ect}/zones/{zone}/nodeGroups/{resource}/" + + "getIamPolicy\022\372\001\n\006Insert\022/.google.cloud.c" + + "ompute.v1.InsertNodeGroupRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\232\001\332A3projec" + + "t,zone,initial_node_count,node_group_res" + + "ource\212N\016ZoneOperations\202\323\344\223\002M\"6/compute/v" + + "1/projects/{project}/zones/{zone}/nodeGr" + + "oups:\023node_group_resource\022\255\001\n\004List\022..goo" + + "gle.cloud.compute.v1.ListNodeGroupsReque" + + "st\032&.google.cloud.compute.v1.NodeGroupLi" + + "st\"M\332A\014project,zone\202\323\344\223\0028\0226/compute/v1/p" + + "rojects/{project}/zones/{zone}/nodeGroup" + + "s\022\337\001\n\tListNodes\0223.google.cloud.compute.v" + + "1.ListNodesNodeGroupsRequest\032,.google.cl" + + "oud.compute.v1.NodeGroupsListNodes\"o\332A\027p" + + "roject,zone,node_group\202\323\344\223\002O\"M/compute/v" + + "1/projects/{project}/zones/{zone}/nodeGr" + + "oups/{node_group}/listNodes\022\375\001\n\005Patch\022.." + + "google.cloud.compute.v1.PatchNodeGroupRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\237\001\332A+project,zone,node_group,node_grou" + + "p_resource\212N\016ZoneOperations\202\323\344\223\002Z2C/comp" + + "ute/v1/projects/{project}/zones/{zone}/n" + + "odeGroups/{node_group}:\023node_group_resou" + + "rce\022\345\002\n\022PerformMaintenance\022;.google.clou" + + "d.compute.v1.PerformMaintenanceNodeGroup" + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\241\001\332A(project,region,packet_mirroring" - + "_resource\212N\020RegionOperations\202\323\344\223\002]\"@/com" + + "ion\"\355\001\332AHproject,zone,node_group,node_gr" + + "oups_perform_maintenance_request_resourc" + + "e\212N\016ZoneOperations\202\323\344\223\002\212\001\"V/compute/v1/p" + + "rojects/{project}/zones/{zone}/nodeGroup" + + "s/{node_group}/performMaintenance:0node_" + + "groups_perform_maintenance_request_resou" + + "rce\022\232\002\n\014SetIamPolicy\0225.google.cloud.comp" + + "ute.v1.SetIamPolicyNodeGroupRequest\032\037.go" + + "ogle.cloud.compute.v1.Policy\"\261\001\332A6projec" + + "t,zone,resource,zone_set_policy_request_" + + "resource\202\323\344\223\002r\"N/compute/v1/projects/{pr" + + "oject}/zones/{zone}/nodeGroups/{resource" + + "}/setIamPolicy: zone_set_policy_request_" + + "resource\022\330\002\n\017SetNodeTemplate\0228.google.cl" + + "oud.compute.v1.SetNodeTemplateNodeGroupR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\346\001\332AFproject,zone,node_group,node_gro" + + "ups_set_node_template_request_resource\212N" + + "\016ZoneOperations\202\323\344\223\002\205\001\"S/compute/v1/proj" + + "ects/{project}/zones/{zone}/nodeGroups/{" + + "node_group}/setNodeTemplate:.node_groups" + + "_set_node_template_request_resource\022\205\003\n\030" + + "SimulateMaintenanceEvent\022A.google.cloud." + + "compute.v1.SimulateMaintenanceEventNodeG" + + "roupRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\201\002\332AOproject,zone,node_group,nod" + + "e_groups_simulate_maintenance_event_requ" + + "est_resource\212N\016ZoneOperations\202\323\344\223\002\227\001\"\\/c" + + "ompute/v1/projects/{project}/zones/{zone" + + "}/nodeGroups/{node_group}/simulateMainte" + + "nanceEvent:7node_groups_simulate_mainten" + + "ance_event_request_resource\022\277\002\n\022TestIamP" + + "ermissions\022;.google.cloud.compute.v1.Tes" + + "tIamPermissionsNodeGroupRequest\0320.google" + + ".cloud.compute.v1.TestPermissionsRespons" + + "e\"\271\001\332A7project,zone,resource,test_permis" + + "sions_request_resource\202\323\344\223\002y\"T/compute/v" + + "1/projects/{project}/zones/{zone}/nodeGr" + + "oups/{resource}/testIamPermissions:!test" + + "_permissions_request_resource\032r\312A\026comput" + + "e.googleapis.com\322AVhttps://www.googleapi" + + "s.com/auth/compute,https://www.googleapi" + + "s.com/auth/cloud-platform2\264\020\n\rNodeTempla" + + "tes\022\315\001\n\016AggregatedList\022;.google.cloud.co" + + "mpute.v1.AggregatedListNodeTemplatesRequ" + + "est\0323.google.cloud.compute.v1.NodeTempla" + + "teAggregatedList\"I\332A\007project\202\323\344\223\0029\0227/com" + + "pute/v1/projects/{project}/aggregated/no" + + "deTemplates\022\352\001\n\006Delete\0222.google.cloud.co" + + "mpute.v1.DeleteNodeTemplateRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\207\001\332A\034proj" + + "ect,region,node_template\212N\020RegionOperati" + + "ons\202\323\344\223\002O*M/compute/v1/projects/{project" + + "}/regions/{region}/nodeTemplates/{node_t", + "emplate}\022\323\001\n\003Get\022/.google.cloud.compute." + + "v1.GetNodeTemplateRequest\032%.google.cloud" + + ".compute.v1.NodeTemplate\"t\332A\034project,reg" + + "ion,node_template\202\323\344\223\002O\022M/compute/v1/pro" + + "jects/{project}/regions/{region}/nodeTem" + + "plates/{node_template}\022\342\001\n\014GetIamPolicy\022" + + "8.google.cloud.compute.v1.GetIamPolicyNo" + + "deTemplateRequest\032\037.google.cloud.compute" + + ".v1.Policy\"w\332A\027project,region,resource\202\323" + + "\344\223\002W\022U/compute/v1/projects/{project}/reg" + + "ions/{region}/nodeTemplates/{resource}/g" + + "etIamPolicy\022\373\001\n\006Insert\0222.google.cloud.co" + + "mpute.v1.InsertNodeTemplateRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\230\001\332A%proj" + + "ect,region,node_template_resource\212N\020Regi" + + "onOperations\202\323\344\223\002W\"=/compute/v1/projects" + + "/{project}/regions/{region}/nodeTemplate" + + "s:\026node_template_resource\022\274\001\n\004List\0221.goo" + + "gle.cloud.compute.v1.ListNodeTemplatesRe" + + "quest\032).google.cloud.compute.v1.NodeTemp" + + "lateList\"V\332A\016project,region\202\323\344\223\002?\022=/comp" + + "ute/v1/projects/{project}/regions/{regio" + + "n}/nodeTemplates\022\252\002\n\014SetIamPolicy\0228.goog" + + "le.cloud.compute.v1.SetIamPolicyNodeTemp" + + "lateRequest\032\037.google.cloud.compute.v1.Po" + + "licy\"\276\001\332A:project,region,resource,region" + + "_set_policy_request_resource\202\323\344\223\002{\"U/com" + "pute/v1/projects/{project}/regions/{regi" - + "on}/packetMirrorings:\031packet_mirroring_r" - + "esource\022\305\001\n\004List\0224.google.cloud.compute." - + "v1.ListPacketMirroringsRequest\032,.google." - + "cloud.compute.v1.PacketMirroringList\"Y\332A" - + "\016project,region\202\323\344\223\002B\022@/compute/v1/proje" - + "cts/{project}/regions/{region}/packetMir" - + "rorings\022\251\002\n\005Patch\0224.google.cloud.compute" - + ".v1.PatchPacketMirroringRequest\032\".google" - + ".cloud.compute.v1.Operation\"\305\001\332A9project" - + ",region,packet_mirroring,packet_mirrorin" - + "g_resource\212N\020RegionOperations\202\323\344\223\002p2S/co" + + "on}/nodeTemplates/{resource}/setIamPolic" + + "y:\"region_set_policy_request_resource\022\314\002" + + "\n\022TestIamPermissions\022>.google.cloud.comp" + + "ute.v1.TestIamPermissionsNodeTemplateReq" + + "uest\0320.google.cloud.compute.v1.TestPermi" + + "ssionsResponse\"\303\001\332A9project,region,resou" + + "rce,test_permissions_request_resource\202\323\344" + + "\223\002\200\001\"[/compute/v1/projects/{project}/reg" + + "ions/{region}/nodeTemplates/{resource}/t" + + "estIamPermissions:!test_permissions_requ" + + "est_resource\032r\312A\026compute.googleapis.com\322" + + "AVhttps://www.googleapis.com/auth/comput" + + "e,https://www.googleapis.com/auth/cloud-" + + "platform2\337\005\n\tNodeTypes\022\301\001\n\016AggregatedLis" + + "t\0227.google.cloud.compute.v1.AggregatedLi" + + "stNodeTypesRequest\032/.google.cloud.comput" + + "e.v1.NodeTypeAggregatedList\"E\332A\007project\202" + + "\323\344\223\0025\0223/compute/v1/projects/{project}/ag" + + "gregated/nodeTypes\022\271\001\n\003Get\022+.google.clou" + + "d.compute.v1.GetNodeTypeRequest\032!.google" + + ".cloud.compute.v1.NodeType\"b\332A\026project,z" + + "one,node_type\202\323\344\223\002C\022A/compute/v1/project" + + "s/{project}/zones/{zone}/nodeTypes/{node" + + "_type}\022\252\001\n\004List\022-.google.cloud.compute.v" + + "1.ListNodeTypesRequest\032%.google.cloud.co" + + "mpute.v1.NodeTypeList\"L\332A\014project,zone\202\323" + + "\344\223\0027\0225/compute/v1/projects/{project}/zon" + + "es/{zone}/nodeTypes\032\244\001\312A\026compute.googlea" + + "pis.com\322A\207\001https://www.googleapis.com/au" + + "th/compute.readonly,https://www.googleap" + + "is.com/auth/compute,https://www.googleap" + + "is.com/auth/cloud-platform2\220\017\n\020PacketMir" + + "rorings\022\326\001\n\016AggregatedList\022>.google.clou" + + "d.compute.v1.AggregatedListPacketMirrori" + + "ngsRequest\0326.google.cloud.compute.v1.Pac" + + "ketMirroringAggregatedList\"L\332A\007project\202\323" + + "\344\223\002<\022:/compute/v1/projects/{project}/agg" + + "regated/packetMirrorings\022\366\001\n\006Delete\0225.go" + + "ogle.cloud.compute.v1.DeletePacketMirror" + + "ingRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\220\001\332A\037project,region,packet_mirror" + + "ing\212N\020RegionOperations\202\323\344\223\002U*S/compute/v" + + "1/projects/{project}/regions/{region}/pa" + + "cketMirrorings/{packet_mirroring}\022\342\001\n\003Ge" + + "t\0222.google.cloud.compute.v1.GetPacketMir" + + "roringRequest\032(.google.cloud.compute.v1." + + "PacketMirroring\"}\332A\037project,region,packe" + + "t_mirroring\202\323\344\223\002U\022S/compute/v1/projects/" + + "{project}/regions/{region}/packetMirrori" + + "ngs/{packet_mirroring}\022\207\002\n\006Insert\0225.goog" + + "le.cloud.compute.v1.InsertPacketMirrorin" + + "gRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\241\001\332A(project,region,packet_mirrorin" + + "g_resource\212N\020RegionOperations\202\323\344\223\002]\"@/co" + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/packetMirrorings/{packet_mirroring}" - + ":\031packet_mirroring_resource\022\322\002\n\022TestIamP" - + "ermissions\022A.google.cloud.compute.v1.Tes" - + "tIamPermissionsPacketMirroringRequest\0320." - + "google.cloud.compute.v1.TestPermissionsR" - + "esponse\"\306\001\332A9project,region,resource,tes" - + "t_permissions_request_resource\202\323\344\223\002\203\001\"^/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/packetMirrorings/{resource}/testI" - + "amPermissions:!test_permissions_request_" - + "resource\032r\312A\026compute.googleapis.com\322AVht" - + "tps://www.googleapis.com/auth/compute,ht" - + "tps://www.googleapis.com/auth/cloud-plat" - + "form2\253\033\n\010Projects\022\277\001\n\016DisableXpnHost\0225.g" - + "oogle.cloud.compute.v1.DisableXpnHostPro" - + "jectRequest\032\".google.cloud.compute.v1.Op" - + "eration\"R\332A\007project\212N\020GlobalOperations\202\323" - + "\344\223\002/\"-/compute/v1/projects/{project}/dis" - + "ableXpnHost\022\253\002\n\022DisableXpnResource\0229.goo" - + "gle.cloud.compute.v1.DisableXpnResourceP" - + "rojectRequest\032\".google.cloud.compute.v1." - + "Operation\"\265\001\332A6project,projects_disable_" - + "xpn_resource_request_resource\212N\020GlobalOp" - + "erations\202\323\344\223\002c\"1/compute/v1/projects/{pr" - + "oject}/disableXpnResource:.projects_disa" - + "ble_xpn_resource_request_resource\022\274\001\n\rEn" - + "ableXpnHost\0224.google.cloud.compute.v1.En" - + "ableXpnHostProjectRequest\032\".google.cloud" - + ".compute.v1.Operation\"Q\332A\007project\212N\020Glob" - + "alOperations\202\323\344\223\002.\",/compute/v1/projects" - + "/{project}/enableXpnHost\022\246\002\n\021EnableXpnRe" - + "source\0228.google.cloud.compute.v1.EnableX" - + "pnResourceProjectRequest\032\".google.cloud." - + "compute.v1.Operation\"\262\001\332A5project,projec" - + "ts_enable_xpn_resource_request_resource\212" - + "N\020GlobalOperations\202\323\344\223\002a\"0/compute/v1/pr" - + "ojects/{project}/enableXpnResource:-proj" - + "ects_enable_xpn_resource_request_resourc" - + "e\022\205\001\n\003Get\022*.google.cloud.compute.v1.GetP" - + "rojectRequest\032 .google.cloud.compute.v1." - + "Project\"0\332A\007project\202\323\344\223\002 \022\036/compute/v1/p" - + "rojects/{project}\022\236\001\n\nGetXpnHost\0221.googl" - + "e.cloud.compute.v1.GetXpnHostProjectRequ" - + "est\032 .google.cloud.compute.v1.Project\";\332" - + "A\007project\202\323\344\223\002+\022)/compute/v1/projects/{p" - + "roject}/getXpnHost\022\276\001\n\017GetXpnResources\0227" - + ".google.cloud.compute.v1.GetXpnResources" - + "ProjectsRequest\0320.google.cloud.compute.v" - + "1.ProjectsGetXpnResources\"@\332A\007project\202\323\344" - + "\223\0020\022./compute/v1/projects/{project}/getX" - + "pnResources\022\375\001\n\014ListXpnHosts\0224.google.cl" - + "oud.compute.v1.ListXpnHostsProjectsReque" - + "st\032$.google.cloud.compute.v1.XpnHostList" - + "\"\220\001\332A0project,projects_list_xpn_hosts_re" - + "quest_resource\202\323\344\223\002W\"+/compute/v1/projec" - + "ts/{project}/listXpnHosts:(projects_list" - + "_xpn_hosts_request_resource\022\345\001\n\010MoveDisk" - + "\022/.google.cloud.compute.v1.MoveDiskProje" - + "ctRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\203\001\332A\"project,disk_move_request_res" - + "ource\212N\020GlobalOperations\202\323\344\223\002E\"\'/compute" - + "/v1/projects/{project}/moveDisk:\032disk_mo" - + "ve_request_resource\022\371\001\n\014MoveInstance\0223.g" - + "oogle.cloud.compute.v1.MoveInstanceProje" - + "ctRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\217\001\332A&project,instance_move_request" - + "_resource\212N\020GlobalOperations\202\323\344\223\002M\"+/com" - + "pute/v1/projects/{project}/moveInstance:" - + "\036instance_move_request_resource\022\250\002\n\021SetC" - + "loudArmorTier\0228.google.cloud.compute.v1." - + "SetCloudArmorTierProjectRequest\032\".google" - + ".cloud.compute.v1.Operation\"\264\001\332A6project" - + ",projects_set_cloud_armor_tier_request_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002b\"0/compu" - + "te/v1/projects/{project}/setCloudArmorTi" - + "er:.projects_set_cloud_armor_tier_reques" - + "t_resource\022\206\002\n\031SetCommonInstanceMetadata" - + "\022@.google.cloud.compute.v1.SetCommonInst" - + "anceMetadataProjectRequest\032\".google.clou" - + "d.compute.v1.Operation\"\202\001\332A\031project,meta" - + "data_resource\212N\020GlobalOperations\202\323\344\223\002M\"8" - + "/compute/v1/projects/{project}/setCommon" - + "InstanceMetadata:\021metadata_resource\022\274\002\n\025" - + "SetDefaultNetworkTier\022<.google.cloud.com" - + "pute.v1.SetDefaultNetworkTierProjectRequ" + + "ion}/packetMirrorings:\031packet_mirroring_" + + "resource\022\305\001\n\004List\0224.google.cloud.compute" + + ".v1.ListPacketMirroringsRequest\032,.google" + + ".cloud.compute.v1.PacketMirroringList\"Y\332" + + "A\016project,region\202\323\344\223\002B\022@/compute/v1/proj" + + "ects/{project}/regions/{region}/packetMi" + + "rrorings\022\251\002\n\005Patch\0224.google.cloud.comput" + + "e.v1.PatchPacketMirroringRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\305\001\332A9projec" + + "t,region,packet_mirroring,packet_mirrori" + + "ng_resource\212N\020RegionOperations\202\323\344\223\002p2S/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/packetMirrorings/{packet_mirroring" + + "}:\031packet_mirroring_resource\022\322\002\n\022TestIam" + + "Permissions\022A.google.cloud.compute.v1.Te" + + "stIamPermissionsPacketMirroringRequest\0320" + + ".google.cloud.compute.v1.TestPermissions" + + "Response\"\306\001\332A9project,region,resource,te" + + "st_permissions_request_resource\202\323\344\223\002\203\001\"^" + + "/compute/v1/projects/{project}/regions/{" + + "region}/packetMirrorings/{resource}/test" + + "IamPermissions:!test_permissions_request" + + "_resource\032r\312A\026compute.googleapis.com\322AVh" + + "ttps://www.googleapis.com/auth/compute,h" + + "ttps://www.googleapis.com/auth/cloud-pla" + + "tform2\253\033\n\010Projects\022\277\001\n\016DisableXpnHost\0225." + + "google.cloud.compute.v1.DisableXpnHostPr" + + "ojectRequest\032\".google.cloud.compute.v1.O" + + "peration\"R\332A\007project\212N\020GlobalOperations\202" + + "\323\344\223\002/\"-/compute/v1/projects/{project}/di" + + "sableXpnHost\022\253\002\n\022DisableXpnResource\0229.go" + + "ogle.cloud.compute.v1.DisableXpnResource" + + "ProjectRequest\032\".google.cloud.compute.v1" + + ".Operation\"\265\001\332A6project,projects_disable" + + "_xpn_resource_request_resource\212N\020GlobalO" + + "perations\202\323\344\223\002c\"1/compute/v1/projects/{p" + + "roject}/disableXpnResource:.projects_dis" + + "able_xpn_resource_request_resource\022\274\001\n\rE" + + "nableXpnHost\0224.google.cloud.compute.v1.E" + + "nableXpnHostProjectRequest\032\".google.clou" + + "d.compute.v1.Operation\"Q\332A\007project\212N\020Glo" + + "balOperations\202\323\344\223\002.\",/compute/v1/project" + + "s/{project}/enableXpnHost\022\246\002\n\021EnableXpnR" + + "esource\0228.google.cloud.compute.v1.Enable" + + "XpnResourceProjectRequest\032\".google.cloud" + + ".compute.v1.Operation\"\262\001\332A5project,proje" + + "cts_enable_xpn_resource_request_resource" + + "\212N\020GlobalOperations\202\323\344\223\002a\"0/compute/v1/p" + + "rojects/{project}/enableXpnResource:-pro" + + "jects_enable_xpn_resource_request_resour" + + "ce\022\205\001\n\003Get\022*.google.cloud.compute.v1.Get" + + "ProjectRequest\032 .google.cloud.compute.v1" + + ".Project\"0\332A\007project\202\323\344\223\002 \022\036/compute/v1/" + + "projects/{project}\022\236\001\n\nGetXpnHost\0221.goog" + + "le.cloud.compute.v1.GetXpnHostProjectReq" + + "uest\032 .google.cloud.compute.v1.Project\";" + + "\332A\007project\202\323\344\223\002+\022)/compute/v1/projects/{" + + "project}/getXpnHost\022\276\001\n\017GetXpnResources\022" + + "7.google.cloud.compute.v1.GetXpnResource" + + "sProjectsRequest\0320.google.cloud.compute." + + "v1.ProjectsGetXpnResources\"@\332A\007project\202\323" + + "\344\223\0020\022./compute/v1/projects/{project}/get" + + "XpnResources\022\375\001\n\014ListXpnHosts\0224.google.c" + + "loud.compute.v1.ListXpnHostsProjectsRequ" + + "est\032$.google.cloud.compute.v1.XpnHostLis" + + "t\"\220\001\332A0project,projects_list_xpn_hosts_r" + + "equest_resource\202\323\344\223\002W\"+/compute/v1/proje" + + "cts/{project}/listXpnHosts:(projects_lis" + + "t_xpn_hosts_request_resource\022\345\001\n\010MoveDis" + + "k\022/.google.cloud.compute.v1.MoveDiskProj" + + "ectRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\203\001\332A\"project,disk_move_request_re" + + "source\212N\020GlobalOperations\202\323\344\223\002E\"\'/comput" + + "e/v1/projects/{project}/moveDisk:\032disk_m" + + "ove_request_resource\022\371\001\n\014MoveInstance\0223." + + "google.cloud.compute.v1.MoveInstanceProj" + + "ectRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\217\001\332A&project,instance_move_reques" + + "t_resource\212N\020GlobalOperations\202\323\344\223\002M\"+/co" + + "mpute/v1/projects/{project}/moveInstance" + + ":\036instance_move_request_resource\022\250\002\n\021Set" + + "CloudArmorTier\0228.google.cloud.compute.v1" + + ".SetCloudArmorTierProjectRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\264\001\332A6projec" + + "t,projects_set_cloud_armor_tier_request_" + + "resource\212N\020GlobalOperations\202\323\344\223\002b\"0/comp" + + "ute/v1/projects/{project}/setCloudArmorT" + + "ier:.projects_set_cloud_armor_tier_reque" + + "st_resource\022\206\002\n\031SetCommonInstanceMetadat" + + "a\022@.google.cloud.compute.v1.SetCommonIns" + + "tanceMetadataProjectRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\202\001\332A\031project,met" + + "adata_resource\212N\020GlobalOperations\202\323\344\223\002M\"" + + "8/compute/v1/projects/{project}/setCommo" + + "nInstanceMetadata:\021metadata_resource\022\274\002\n" + + "\025SetDefaultNetworkTier\022<.google.cloud.co" + + "mpute.v1.SetDefaultNetworkTierProjectReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\300\001\332A:project,projects_set_default_netwo" + + "rk_tier_request_resource\212N\020GlobalOperati" + + "ons\202\323\344\223\002j\"4/compute/v1/projects/{project" + + "}/setDefaultNetworkTier:2projects_set_de" + + "fault_network_tier_request_resource\022\221\002\n\024" + + "SetUsageExportBucket\022;.google.cloud.comp" + + "ute.v1.SetUsageExportBucketProjectReques" + + "t\032\".google.cloud.compute.v1.Operation\"\227\001" + + "\332A&project,usage_export_location_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002U\"3/compute/v1/" + + "projects/{project}/setUsageExportBucket:" + + "\036usage_export_location_resource\032r\312A\026comp" + + "ute.googleapis.com\322AVhttps://www.googlea" + + "pis.com/auth/compute,https://www.googlea" + + "pis.com/auth/cloud-platform2\356\017\n\030PublicAd" + + "vertisedPrefixes\022\222\002\n\010Announce\022?.google.c" + + "loud.compute.v1.AnnouncePublicAdvertised" + + "PrefixeRequest\032\".google.cloud.compute.v1" + + ".Operation\"\240\001\332A project,public_advertise" + + "d_prefix\212N\020GlobalOperations\202\323\344\223\002d\"b/comp" + + "ute/v1/projects/{project}/global/publicA" + + "dvertisedPrefixes/{public_advertised_pre" + + "fix}/announce\022\205\002\n\006Delete\022=.google.cloud." + + "compute.v1.DeletePublicAdvertisedPrefixe" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\227\001\332A project,public_advertised_prefi" + + "x\212N\020GlobalOperations\202\323\344\223\002[*Y/compute/v1/" + + "projects/{project}/global/publicAdvertis" + + "edPrefixes/{public_advertised_prefix}\022\371\001" + + "\n\003Get\022:.google.cloud.compute.v1.GetPubli" + + "cAdvertisedPrefixeRequest\032/.google.cloud" + + ".compute.v1.PublicAdvertisedPrefix\"\204\001\332A " + + "project,public_advertised_prefix\202\323\344\223\002[\022Y" + + "/compute/v1/projects/{project}/global/pu" + + "blicAdvertisedPrefixes/{public_advertise" + + "d_prefix}\022\226\002\n\006Insert\022=.google.cloud.comp" + + "ute.v1.InsertPublicAdvertisedPrefixeRequ" + "est\032\".google.cloud.compute.v1.Operation\"" - + "\300\001\332A:project,projects_set_default_networ" - + "k_tier_request_resource\212N\020GlobalOperatio" - + "ns\202\323\344\223\002j\"4/compute/v1/projects/{project}" - + "/setDefaultNetworkTier:2projects_set_def" - + "ault_network_tier_request_resource\022\221\002\n\024S" - + "etUsageExportBucket\022;.google.cloud.compu" - + "te.v1.SetUsageExportBucketProjectRequest" - + "\032\".google.cloud.compute.v1.Operation\"\227\001\332" - + "A&project,usage_export_location_resource" - + "\212N\020GlobalOperations\202\323\344\223\002U\"3/compute/v1/p" - + "rojects/{project}/setUsageExportBucket:\036" - + "usage_export_location_resource\032r\312A\026compu" - + "te.googleapis.com\322AVhttps://www.googleap" - + "is.com/auth/compute,https://www.googleap" - + "is.com/auth/cloud-platform2\356\017\n\030PublicAdv" - + "ertisedPrefixes\022\222\002\n\010Announce\022?.google.cl" - + "oud.compute.v1.AnnouncePublicAdvertisedP" - + "refixeRequest\032\".google.cloud.compute.v1." - + "Operation\"\240\001\332A project,public_advertised" - + "_prefix\212N\020GlobalOperations\202\323\344\223\002d\"b/compu" - + "te/v1/projects/{project}/global/publicAd" - + "vertisedPrefixes/{public_advertised_pref" - + "ix}/announce\022\205\002\n\006Delete\022=.google.cloud.c" - + "ompute.v1.DeletePublicAdvertisedPrefixeR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\227\001\332A project,public_advertised_prefix" - + "\212N\020GlobalOperations\202\323\344\223\002[*Y/compute/v1/p" - + "rojects/{project}/global/publicAdvertise" - + "dPrefixes/{public_advertised_prefix}\022\371\001\n" - + "\003Get\022:.google.cloud.compute.v1.GetPublic" - + "AdvertisedPrefixeRequest\032/.google.cloud." - + "compute.v1.PublicAdvertisedPrefix\"\204\001\332A p" - + "roject,public_advertised_prefix\202\323\344\223\002[\022Y/" - + "compute/v1/projects/{project}/global/pub" - + "licAdvertisedPrefixes/{public_advertised" - + "_prefix}\022\226\002\n\006Insert\022=.google.cloud.compu" - + "te.v1.InsertPublicAdvertisedPrefixeReque" - + "st\032\".google.cloud.compute.v1.Operation\"\250" - + "\001\332A)project,public_advertised_prefix_res" - + "ource\212N\020GlobalOperations\202\323\344\223\002c\">/compute" - + "/v1/projects/{project}/global/publicAdve" - + "rtisedPrefixes:!public_advertised_prefix" - + "_resource\022\313\001\n\004List\022<.google.cloud.comput" - + "e.v1.ListPublicAdvertisedPrefixesRequest" - + "\0323.google.cloud.compute.v1.PublicAdverti" - + "sedPrefixList\"P\332A\007project\202\323\344\223\002@\022>/comput" + + "\250\001\332A)project,public_advertised_prefix_re" + + "source\212N\020GlobalOperations\202\323\344\223\002c\">/comput" + "e/v1/projects/{project}/global/publicAdv" - + "ertisedPrefixes\022\310\002\n\005Patch\022<.google.cloud" - + ".compute.v1.PatchPublicAdvertisedPrefixe" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\334\001\332ABproject,public_advertised_prefi" - + "x,public_advertised_prefix_resource\212N\020Gl" - + "obalOperations\202\323\344\223\002~2Y/compute/v1/projec" - + "ts/{project}/global/publicAdvertisedPref" - + "ixes/{public_advertised_prefix}:!public_" - + "advertised_prefix_resource\022\222\002\n\010Withdraw\022" - + "?.google.cloud.compute.v1.WithdrawPublic" - + "AdvertisedPrefixeRequest\032\".google.cloud." - + "compute.v1.Operation\"\240\001\332A project,public" - + "_advertised_prefix\212N\020GlobalOperations\202\323\344" - + "\223\002d\"b/compute/v1/projects/{project}/glob" - + "al/publicAdvertisedPrefixes/{public_adve" - + "rtised_prefix}/withdraw\032r\312A\026compute.goog" + + "ertisedPrefixes:!public_advertised_prefi" + + "x_resource\022\313\001\n\004List\022<.google.cloud.compu" + + "te.v1.ListPublicAdvertisedPrefixesReques" + + "t\0323.google.cloud.compute.v1.PublicAdvert" + + "isedPrefixList\"P\332A\007project\202\323\344\223\002@\022>/compu" + + "te/v1/projects/{project}/global/publicAd" + + "vertisedPrefixes\022\310\002\n\005Patch\022<.google.clou" + + "d.compute.v1.PatchPublicAdvertisedPrefix" + + "eRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\334\001\332ABproject,public_advertised_pref" + + "ix,public_advertised_prefix_resource\212N\020G" + + "lobalOperations\202\323\344\223\002~2Y/compute/v1/proje" + + "cts/{project}/global/publicAdvertisedPre" + + "fixes/{public_advertised_prefix}:!public" + + "_advertised_prefix_resource\022\222\002\n\010Withdraw" + + "\022?.google.cloud.compute.v1.WithdrawPubli" + + "cAdvertisedPrefixeRequest\032\".google.cloud" + + ".compute.v1.Operation\"\240\001\332A project,publi" + + "c_advertised_prefix\212N\020GlobalOperations\202\323" + + "\344\223\002d\"b/compute/v1/projects/{project}/glo" + + "bal/publicAdvertisedPrefixes/{public_adv" + + "ertised_prefix}/withdraw\032r\312A\026compute.goo" + + "gleapis.com\322AVhttps://www.googleapis.com" + + "/auth/compute,https://www.googleapis.com" + + "/auth/cloud-platform2\264\022\n\027PublicDelegated" + + "Prefixes\022\352\001\n\016AggregatedList\022E.google.clo" + + "ud.compute.v1.AggregatedListPublicDelega" + + "tedPrefixesRequest\032<.google.cloud.comput" + + "e.v1.PublicDelegatedPrefixAggregatedList" + + "\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/projects" + + "/{project}/aggregated/publicDelegatedPre" + + "fixes\022\237\002\n\010Announce\022>.google.cloud.comput" + + "e.v1.AnnouncePublicDelegatedPrefixeReque" + + "st\032\".google.cloud.compute.v1.Operation\"\256" + + "\001\332A&project,region,public_delegated_pref" + + "ix\212N\020RegionOperations\202\323\344\223\002l\"j/compute/v1" + + "/projects/{project}/regions/{region}/pub" + + "licDelegatedPrefixes/{public_delegated_p" + + "refix}/announce\022\222\002\n\006Delete\022<.google.clou" + + "d.compute.v1.DeletePublicDelegatedPrefix" + + "eRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\245\001\332A&project,region,public_delegate" + + "d_prefix\212N\020RegionOperations\202\323\344\223\002c*a/comp" + + "ute/v1/projects/{project}/regions/{regio" + + "n}/publicDelegatedPrefixes/{public_deleg" + + "ated_prefix}\022\205\002\n\003Get\0229.google.cloud.comp" + + "ute.v1.GetPublicDelegatedPrefixeRequest\032" + + "..google.cloud.compute.v1.PublicDelegate" + + "dPrefix\"\222\001\332A&project,region,public_deleg" + + "ated_prefix\202\323\344\223\002c\022a/compute/v1/projects/" + + "{project}/regions/{region}/publicDelegat" + + "edPrefixes/{public_delegated_prefix}\022\243\002\n" + + "\006Insert\022<.google.cloud.compute.v1.Insert" + + "PublicDelegatedPrefixeRequest\032\".google.c" + + "loud.compute.v1.Operation\"\266\001\332A/project,r" + + "egion,public_delegated_prefix_resource\212N" + + "\020RegionOperations\202\323\344\223\002k\"G/compute/v1/pro" + + "jects/{project}/regions/{region}/publicD" + + "elegatedPrefixes: public_delegated_prefi" + + "x_resource\022\331\001\n\004List\022;.google.cloud.compu" + + "te.v1.ListPublicDelegatedPrefixesRequest" + + "\0322.google.cloud.compute.v1.PublicDelegat" + + "edPrefixList\"`\332A\016project,region\202\323\344\223\002I\022G/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/publicDelegatedPrefixes\022\324\002\n\005Patch" + + "\022;.google.cloud.compute.v1.PatchPublicDe" + + "legatedPrefixeRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\351\001\332AGproject,region,pu" + + "blic_delegated_prefix,public_delegated_p" + + "refix_resource\212N\020RegionOperations\202\323\344\223\002\205\001" + + "2a/compute/v1/projects/{project}/regions" + + "/{region}/publicDelegatedPrefixes/{publi" + + "c_delegated_prefix}: public_delegated_pr" + + "efix_resource\022\237\002\n\010Withdraw\022>.google.clou" + + "d.compute.v1.WithdrawPublicDelegatedPref" + + "ixeRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\256\001\332A&project,region,public_delega" + + "ted_prefix\212N\020RegionOperations\202\323\344\223\002l\"j/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/publicDelegatedPrefixes/{public_del" + + "egated_prefix}/withdraw\032r\312A\026compute.goog" + "leapis.com\322AVhttps://www.googleapis.com/" + "auth/compute,https://www.googleapis.com/" - + "auth/cloud-platform2\264\022\n\027PublicDelegatedP" - + "refixes\022\352\001\n\016AggregatedList\022E.google.clou" - + "d.compute.v1.AggregatedListPublicDelegat" - + "edPrefixesRequest\032<.google.cloud.compute" - + ".v1.PublicDelegatedPrefixAggregatedList\"" - + "S\332A\007project\202\323\344\223\002C\022A/compute/v1/projects/" - + "{project}/aggregated/publicDelegatedPref" - + "ixes\022\237\002\n\010Announce\022>.google.cloud.compute" - + ".v1.AnnouncePublicDelegatedPrefixeReques" - + "t\032\".google.cloud.compute.v1.Operation\"\256\001" - + "\332A&project,region,public_delegated_prefi" - + "x\212N\020RegionOperations\202\323\344\223\002l\"j/compute/v1/" - + "projects/{project}/regions/{region}/publ" - + "icDelegatedPrefixes/{public_delegated_pr" - + "efix}/announce\022\222\002\n\006Delete\022<.google.cloud" - + ".compute.v1.DeletePublicDelegatedPrefixe" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\245\001\332A&project,region,public_delegated" - + "_prefix\212N\020RegionOperations\202\323\344\223\002c*a/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/publicDelegatedPrefixes/{public_delega" - + "ted_prefix}\022\205\002\n\003Get\0229.google.cloud.compu" - + "te.v1.GetPublicDelegatedPrefixeRequest\032." - + ".google.cloud.compute.v1.PublicDelegated" - + "Prefix\"\222\001\332A&project,region,public_delega" - + "ted_prefix\202\323\344\223\002c\022a/compute/v1/projects/{" - + "project}/regions/{region}/publicDelegate" - + "dPrefixes/{public_delegated_prefix}\022\243\002\n\006" - + "Insert\022<.google.cloud.compute.v1.InsertP" - + "ublicDelegatedPrefixeRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\266\001\332A/project,re" - + "gion,public_delegated_prefix_resource\212N\020" - + "RegionOperations\202\323\344\223\002k\"G/compute/v1/proj" - + "ects/{project}/regions/{region}/publicDe" - + "legatedPrefixes: public_delegated_prefix" - + "_resource\022\331\001\n\004List\022;.google.cloud.comput" - + "e.v1.ListPublicDelegatedPrefixesRequest\032" - + "2.google.cloud.compute.v1.PublicDelegate" - + "dPrefixList\"`\332A\016project,region\202\323\344\223\002I\022G/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/publicDelegatedPrefixes\022\324\002\n\005Patch\022" - + ";.google.cloud.compute.v1.PatchPublicDel" - + "egatedPrefixeRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\351\001\332AGproject,region,pub" - + "lic_delegated_prefix,public_delegated_pr" - + "efix_resource\212N\020RegionOperations\202\323\344\223\002\205\0012" - + "a/compute/v1/projects/{project}/regions/" - + "{region}/publicDelegatedPrefixes/{public" - + "_delegated_prefix}: public_delegated_pre" - + "fix_resource\022\237\002\n\010Withdraw\022>.google.cloud" - + ".compute.v1.WithdrawPublicDelegatedPrefi" - + "xeRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\256\001\332A&project,region,public_delegat" - + "ed_prefix\212N\020RegionOperations\202\323\344\223\002l\"j/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/publicDelegatedPrefixes/{public_dele" - + "gated_prefix}/withdraw\032r\312A\026compute.googl" - + "eapis.com\322AVhttps://www.googleapis.com/a" - + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\360\013\n\021RegionAutoscalers" - + "\022\345\001\n\006Delete\0226.google.cloud.compute.v1.De" - + "leteRegionAutoscalerRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\177\332A\031project,regi" - + "on,autoscaler\212N\020RegionOperations\202\323\344\223\002J*H" - + "/compute/v1/projects/{project}/regions/{" - + "region}/autoscalers/{autoscaler}\022\315\001\n\003Get" - + "\0223.google.cloud.compute.v1.GetRegionAuto" - + "scalerRequest\032#.google.cloud.compute.v1." - + "Autoscaler\"l\332A\031project,region,autoscaler" - + "\202\323\344\223\002J\022H/compute/v1/projects/{project}/r" - + "egions/{region}/autoscalers/{autoscaler}" - + "\022\367\001\n\006Insert\0226.google.cloud.compute.v1.In" - + "sertRegionAutoscalerRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\220\001\332A\"project,reg" - + "ion,autoscaler_resource\212N\020RegionOperatio" - + "ns\202\323\344\223\002R\";/compute/v1/projects/{project}" - + "/regions/{region}/autoscalers:\023autoscale" - + "r_resource\022\302\001\n\004List\0225.google.cloud.compu" - + "te.v1.ListRegionAutoscalersRequest\032-.goo" - + "gle.cloud.compute.v1.RegionAutoscalerLis" - + "t\"T\332A\016project,region\202\323\344\223\002=\022;/compute/v1/" - + "projects/{project}/regions/{region}/auto" - + "scalers\022\365\001\n\005Patch\0225.google.cloud.compute" - + ".v1.PatchRegionAutoscalerRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\220\001\332A\"projec" - + "t,region,autoscaler_resource\212N\020RegionOpe" - + "rations\202\323\344\223\002R2;/compute/v1/projects/{pro" - + "ject}/regions/{region}/autoscalers:\023auto" - + "scaler_resource\022\367\001\n\006Update\0226.google.clou" - + "d.compute.v1.UpdateRegionAutoscalerReque" - + "st\032\".google.cloud.compute.v1.Operation\"\220" - + "\001\332A\"project,region,autoscaler_resource\212N" - + "\020RegionOperations\202\323\344\223\002R\032;/compute/v1/pro" - + "jects/{project}/regions/{region}/autosca" - + "lers:\023autoscaler_resource\032r\312A\026compute.go" - + "ogleapis.com\322AVhttps://www.googleapis.co" - + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\275\033\n\025RegionBackendS" - + "ervices\022\370\001\n\006Delete\022:.google.cloud.comput" - + "e.v1.DeleteRegionBackendServiceRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\215\001\332A\036" - + "project,region,backend_service\212N\020RegionO" - + "perations\202\323\344\223\002S*Q/compute/v1/projects/{p" + + "auth/cloud-platform2\360\013\n\021RegionAutoscaler" + + "s\022\345\001\n\006Delete\0226.google.cloud.compute.v1.D" + + "eleteRegionAutoscalerRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\177\332A\031project,reg" + + "ion,autoscaler\212N\020RegionOperations\202\323\344\223\002J*" + + "H/compute/v1/projects/{project}/regions/" + + "{region}/autoscalers/{autoscaler}\022\315\001\n\003Ge" + + "t\0223.google.cloud.compute.v1.GetRegionAut" + + "oscalerRequest\032#.google.cloud.compute.v1" + + ".Autoscaler\"l\332A\031project,region,autoscale" + + "r\202\323\344\223\002J\022H/compute/v1/projects/{project}/" + + "regions/{region}/autoscalers/{autoscaler" + + "}\022\367\001\n\006Insert\0226.google.cloud.compute.v1.I" + + "nsertRegionAutoscalerRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\220\001\332A\"project,re" + + "gion,autoscaler_resource\212N\020RegionOperati" + + "ons\202\323\344\223\002R\";/compute/v1/projects/{project" + + "}/regions/{region}/autoscalers:\023autoscal" + + "er_resource\022\302\001\n\004List\0225.google.cloud.comp" + + "ute.v1.ListRegionAutoscalersRequest\032-.go" + + "ogle.cloud.compute.v1.RegionAutoscalerLi" + + "st\"T\332A\016project,region\202\323\344\223\002=\022;/compute/v1" + + "/projects/{project}/regions/{region}/aut" + + "oscalers\022\365\001\n\005Patch\0225.google.cloud.comput" + + "e.v1.PatchRegionAutoscalerRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\220\001\332A\"proje" + + "ct,region,autoscaler_resource\212N\020RegionOp" + + "erations\202\323\344\223\002R2;/compute/v1/projects/{pr" + + "oject}/regions/{region}/autoscalers:\023aut" + + "oscaler_resource\022\367\001\n\006Update\0226.google.clo" + + "ud.compute.v1.UpdateRegionAutoscalerRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\220\001\332A\"project,region,autoscaler_resource\212" + + "N\020RegionOperations\202\323\344\223\002R\032;/compute/v1/pr" + + "ojects/{project}/regions/{region}/autosc" + + "alers:\023autoscaler_resource\032r\312A\026compute.g" + + "oogleapis.com\322AVhttps://www.googleapis.c" + + "om/auth/compute,https://www.googleapis.c" + + "om/auth/cloud-platform2\275\033\n\025RegionBackend" + + "Services\022\370\001\n\006Delete\022:.google.cloud.compu" + + "te.v1.DeleteRegionBackendServiceRequest\032" + + "\".google.cloud.compute.v1.Operation\"\215\001\332A" + + "\036project,region,backend_service\212N\020Region" + + "Operations\202\323\344\223\002S*Q/compute/v1/projects/{" + + "project}/regions/{region}/backendService" + + "s/{backend_service}\022\343\001\n\003Get\0227.google.clo" + + "ud.compute.v1.GetRegionBackendServiceReq" + + "uest\032\'.google.cloud.compute.v1.BackendSe" + + "rvice\"z\332A\036project,region,backend_service" + + "\202\323\344\223\002S\022Q/compute/v1/projects/{project}/r" + + "egions/{region}/backendServices/{backend" + + "_service}\022\313\002\n\tGetHealth\022=.google.cloud.c" + + "ompute.v1.GetHealthRegionBackendServiceR" + + "equest\0322.google.cloud.compute.v1.Backend" + + "ServiceGroupHealth\"\312\001\332A@project,region,b" + + "ackend_service,resource_group_reference_" + + "resource\202\323\344\223\002\200\001\"[/compute/v1/projects/{p" + "roject}/regions/{region}/backendServices" - + "/{backend_service}\022\343\001\n\003Get\0227.google.clou" - + "d.compute.v1.GetRegionBackendServiceRequ" - + "est\032\'.google.cloud.compute.v1.BackendSer" - + "vice\"z\332A\036project,region,backend_service\202" - + "\323\344\223\002S\022Q/compute/v1/projects/{project}/re" - + "gions/{region}/backendServices/{backend_" - + "service}\022\313\002\n\tGetHealth\022=.google.cloud.co" - + "mpute.v1.GetHealthRegionBackendServiceRe" - + "quest\0322.google.cloud.compute.v1.BackendS" - + "erviceGroupHealth\"\312\001\332A@project,region,ba" - + "ckend_service,resource_group_reference_r" - + "esource\202\323\344\223\002\200\001\"[/compute/v1/projects/{pr" - + "oject}/regions/{region}/backendServices/" - + "{backend_service}/getHealth:!resource_gr" - + "oup_reference_resource\022\354\001\n\014GetIamPolicy\022" - + "@.google.cloud.compute.v1.GetIamPolicyRe" - + "gionBackendServiceRequest\032\037.google.cloud" - + ".compute.v1.Policy\"y\332A\027project,region,re" - + "source\202\323\344\223\002Y\022W/compute/v1/projects/{proj" - + "ect}/regions/{region}/backendServices/{r" - + "esource}/getIamPolicy\022\211\002\n\006Insert\022:.googl" - + "e.cloud.compute.v1.InsertRegionBackendSe" - + "rviceRequest\032\".google.cloud.compute.v1.O" - + "peration\"\236\001\332A\'project,region,backend_ser" - + "vice_resource\212N\020RegionOperations\202\323\344\223\002[\"?" - + "/compute/v1/projects/{project}/regions/{" - + "region}/backendServices:\030backend_service" - + "_resource\022\310\001\n\004List\0229.google.cloud.comput" - + "e.v1.ListRegionBackendServicesRequest\032+." - + "google.cloud.compute.v1.BackendServiceLi" - + "st\"X\332A\016project,region\202\323\344\223\002A\022?/compute/v1" - + "/projects/{project}/regions/{region}/bac" - + "kendServices\022\345\001\n\nListUsable\022?.google.clo" - + "ud.compute.v1.ListUsableRegionBackendSer" - + "vicesRequest\0321.google.cloud.compute.v1.B" - + "ackendServiceListUsable\"c\332A\016project,regi" - + "on\202\323\344\223\002L\022J/compute/v1/projects/{project}" - + "/regions/{region}/backendServices/listUs" - + "able\022\251\002\n\005Patch\0229.google.cloud.compute.v1" - + ".PatchRegionBackendServiceRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\300\001\332A7proje" - + "ct,region,backend_service,backend_servic" - + "e_resource\212N\020RegionOperations\202\323\344\223\002m2Q/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/backendServices/{backend_service}:\030" - + "backend_service_resource\022\264\002\n\014SetIamPolic" - + "y\022@.google.cloud.compute.v1.SetIamPolicy" - + "RegionBackendServiceRequest\032\037.google.clo" - + "ud.compute.v1.Policy\"\300\001\332A:project,region" - + ",resource,region_set_policy_request_reso" - + "urce\202\323\344\223\002}\"W/compute/v1/projects/{projec", - "t}/regions/{region}/backendServices/{res" - + "ource}/setIamPolicy:\"region_set_policy_r" - + "equest_resource\022\350\002\n\021SetSecurityPolicy\022E." - + "google.cloud.compute.v1.SetSecurityPolic" - + "yRegionBackendServiceRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\347\001\332AAproject,re" - + "gion,backend_service,security_policy_ref" - + "erence_resource\212N\020RegionOperations\202\323\344\223\002\211" - + "\001\"c/compute/v1/projects/{project}/region" - + "s/{region}/backendServices/{backend_serv" - + "ice}/setSecurityPolicy:\"security_policy_" - + "reference_resource\022\326\002\n\022TestIamPermission" - + "s\022F.google.cloud.compute.v1.TestIamPermi" - + "ssionsRegionBackendServiceRequest\0320.goog" - + "le.cloud.compute.v1.TestPermissionsRespo" - + "nse\"\305\001\332A9project,region,resource,test_pe" - + "rmissions_request_resource\202\323\344\223\002\202\001\"]/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/backendServices/{resource}/testIamPer" - + "missions:!test_permissions_request_resou" - + "rce\022\253\002\n\006Update\022:.google.cloud.compute.v1" - + ".UpdateRegionBackendServiceRequest\032\".goo" + + "/{backend_service}/getHealth:!resource_g" + + "roup_reference_resource\022\354\001\n\014GetIamPolicy" + + "\022@.google.cloud.compute.v1.GetIamPolicyR" + + "egionBackendServiceRequest\032\037.google.clou" + + "d.compute.v1.Policy\"y\332A\027project,region,r" + + "esource\202\323\344\223\002Y\022W/compute/v1/projects/{pro" + + "ject}/regions/{region}/backendServices/{" + + "resource}/getIamPolicy\022\211\002\n\006Insert\022:.goog" + + "le.cloud.compute.v1.InsertRegionBackendS" + + "erviceRequest\032\".google.cloud.compute.v1." + + "Operation\"\236\001\332A\'project,region,backend_se" + + "rvice_resource\212N\020RegionOperations\202\323\344\223\002[\"" + + "?/compute/v1/projects/{project}/regions/" + + "{region}/backendServices:\030backend_servic" + + "e_resource\022\310\001\n\004List\0229.google.cloud.compu" + + "te.v1.ListRegionBackendServicesRequest\032+" + + ".google.cloud.compute.v1.BackendServiceL" + + "ist\"X\332A\016project,region\202\323\344\223\002A\022?/compute/v" + + "1/projects/{project}/regions/{region}/ba" + + "ckendServices\022\345\001\n\nListUsable\022?.google.cl" + + "oud.compute.v1.ListUsableRegionBackendSe" + + "rvicesRequest\0321.google.cloud.compute.v1." + + "BackendServiceListUsable\"c\332A\016project,reg" + + "ion\202\323\344\223\002L\022J/compute/v1/projects/{project" + + "}/regions/{region}/backendServices/listU" + + "sable\022\251\002\n\005Patch\0229.google.cloud.compute.v" + + "1.PatchRegionBackendServiceRequest\032\".goo" + "gle.cloud.compute.v1.Operation\"\300\001\332A7proj" + "ect,region,backend_service,backend_servi" - + "ce_resource\212N\020RegionOperations\202\323\344\223\002m\032Q/c" + + "ce_resource\212N\020RegionOperations\202\323\344\223\002m2Q/c" + "ompute/v1/projects/{project}/regions/{re" + "gion}/backendServices/{backend_service}:" - + "\030backend_service_resource\032r\312A\026compute.go" - + "ogleapis.com\322AVhttps://www.googleapis.co" - + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\362\t\n\021RegionCommitme" - + "nts\022\315\001\n\016AggregatedList\022?.google.cloud.co" - + "mpute.v1.AggregatedListRegionCommitments" - + "Request\0321.google.cloud.compute.v1.Commit" - + "mentAggregatedList\"G\332A\007project\202\323\344\223\0027\0225/c" - + "ompute/v1/projects/{project}/aggregated/" - + "commitments\022\315\001\n\003Get\0223.google.cloud.compu" - + "te.v1.GetRegionCommitmentRequest\032#.googl" - + "e.cloud.compute.v1.Commitment\"l\332A\031projec" - + "t,region,commitment\202\323\344\223\002J\022H/compute/v1/p" - + "rojects/{project}/regions/{region}/commi" - + "tments/{commitment}\022\367\001\n\006Insert\0226.google." - + "cloud.compute.v1.InsertRegionCommitmentR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\220\001\332A\"project,region,commitment_resour" - + "ce\212N\020RegionOperations\202\323\344\223\002R\";/compute/v1" - + "/projects/{project}/regions/{region}/com" - + "mitments:\023commitment_resource\022\274\001\n\004List\0225" - + ".google.cloud.compute.v1.ListRegionCommi" - + "tmentsRequest\032\'.google.cloud.compute.v1." - + "CommitmentList\"T\332A\016project,region\202\323\344\223\002=\022" - + ";/compute/v1/projects/{project}/regions/" - + "{region}/commitments\022\217\002\n\006Update\0226.google" - + ".cloud.compute.v1.UpdateRegionCommitment" + + "\030backend_service_resource\022\264\002\n\014SetIamPoli" + + "cy\022@.google.cloud.compute.v1.SetIamPolic" + + "yRegionBackendServiceRequest\032\037.google.cl" + + "oud.compute.v1.Policy\"\300\001\332A:project,regio" + + "n,resource,region_set_policy_request_res", + "ource\202\323\344\223\002}\"W/compute/v1/projects/{proje" + + "ct}/regions/{region}/backendServices/{re" + + "source}/setIamPolicy:\"region_set_policy_" + + "request_resource\022\350\002\n\021SetSecurityPolicy\022E" + + ".google.cloud.compute.v1.SetSecurityPoli" + + "cyRegionBackendServiceRequest\032\".google.c" + + "loud.compute.v1.Operation\"\347\001\332AAproject,r" + + "egion,backend_service,security_policy_re" + + "ference_resource\212N\020RegionOperations\202\323\344\223\002" + + "\211\001\"c/compute/v1/projects/{project}/regio" + + "ns/{region}/backendServices/{backend_ser" + + "vice}/setSecurityPolicy:\"security_policy" + + "_reference_resource\022\326\002\n\022TestIamPermissio" + + "ns\022F.google.cloud.compute.v1.TestIamPerm" + + "issionsRegionBackendServiceRequest\0320.goo" + + "gle.cloud.compute.v1.TestPermissionsResp" + + "onse\"\305\001\332A9project,region,resource,test_p" + + "ermissions_request_resource\202\323\344\223\002\202\001\"]/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/backendServices/{resource}/testIamPe" + + "rmissions:!test_permissions_request_reso" + + "urce\022\253\002\n\006Update\022:.google.cloud.compute.v" + + "1.UpdateRegionBackendServiceRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\300\001\332A7pro" + + "ject,region,backend_service,backend_serv" + + "ice_resource\212N\020RegionOperations\202\323\344\223\002m\032Q/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/backendServices/{backend_service}" + + ":\030backend_service_resource\032r\312A\026compute.g" + + "oogleapis.com\322AVhttps://www.googleapis.c" + + "om/auth/compute,https://www.googleapis.c" + + "om/auth/cloud-platform2\362\t\n\021RegionCommitm" + + "ents\022\315\001\n\016AggregatedList\022?.google.cloud.c" + + "ompute.v1.AggregatedListRegionCommitment" + + "sRequest\0321.google.cloud.compute.v1.Commi" + + "tmentAggregatedList\"G\332A\007project\202\323\344\223\0027\0225/" + + "compute/v1/projects/{project}/aggregated" + + "/commitments\022\315\001\n\003Get\0223.google.cloud.comp" + + "ute.v1.GetRegionCommitmentRequest\032#.goog" + + "le.cloud.compute.v1.Commitment\"l\332A\031proje" + + "ct,region,commitment\202\323\344\223\002J\022H/compute/v1/" + + "projects/{project}/regions/{region}/comm" + + "itments/{commitment}\022\367\001\n\006Insert\0226.google" + + ".cloud.compute.v1.InsertRegionCommitment" + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\250\001\332A-project,region,commitment,commi" - + "tment_resource\212N\020RegionOperations\202\323\344\223\002_2" - + "H/compute/v1/projects/{project}/regions/" - + "{region}/commitments/{commitment}:\023commi" - + "tment_resource\032r\312A\026compute.googleapis.co" - + "m\322AVhttps://www.googleapis.com/auth/comp" - + "ute,https://www.googleapis.com/auth/clou" - + "d-platform2\277\004\n\017RegionDiskTypes\022\305\001\n\003Get\0221" - + ".google.cloud.compute.v1.GetRegionDiskTy" - + "peRequest\032!.google.cloud.compute.v1.Disk" - + "Type\"h\332A\030project,region,disk_type\202\323\344\223\002G\022" - + "E/compute/v1/projects/{project}/regions/" - + "{region}/diskTypes/{disk_type}\022\274\001\n\004List\022" - + "3.google.cloud.compute.v1.ListRegionDisk" - + "TypesRequest\032+.google.cloud.compute.v1.R" - + "egionDiskTypeList\"R\332A\016project,region\202\323\344\223" - + "\002;\0229/compute/v1/projects/{project}/regio" - + "ns/{region}/diskTypes\032\244\001\312A\026compute.googl" - + "eapis.com\322A\207\001https://www.googleapis.com/" - + "auth/compute.readonly,https://www.google" - + "apis.com/auth/compute,https://www.google" - + "apis.com/auth/cloud-platform2\217&\n\013RegionD" - + "isks\022\346\002\n\023AddResourcePolicies\022=.google.cl" - + "oud.compute.v1.AddResourcePoliciesRegion" - + "DiskRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\353\001\332AGproject,region,disk,region_" - + "disks_add_resource_policies_request_reso" - + "urce\212N\020RegionOperations\202\323\344\223\002\207\001\"P/compute" - + "/v1/projects/{project}/regions/{region}/" - + "disks/{disk}/addResourcePolicies:3region" + + "ion\"\220\001\332A\"project,region,commitment_resou" + + "rce\212N\020RegionOperations\202\323\344\223\002R\";/compute/v" + + "1/projects/{project}/regions/{region}/co" + + "mmitments:\023commitment_resource\022\274\001\n\004List\022" + + "5.google.cloud.compute.v1.ListRegionComm" + + "itmentsRequest\032\'.google.cloud.compute.v1" + + ".CommitmentList\"T\332A\016project,region\202\323\344\223\002=" + + "\022;/compute/v1/projects/{project}/regions" + + "/{region}/commitments\022\217\002\n\006Update\0226.googl" + + "e.cloud.compute.v1.UpdateRegionCommitmen" + + "tRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\250\001\332A-project,region,commitment,comm" + + "itment_resource\212N\020RegionOperations\202\323\344\223\002_" + + "2H/compute/v1/projects/{project}/regions" + + "/{region}/commitments/{commitment}:\023comm" + + "itment_resource\032r\312A\026compute.googleapis.c" + + "om\322AVhttps://www.googleapis.com/auth/com" + + "pute,https://www.googleapis.com/auth/clo" + + "ud-platform2\277\004\n\017RegionDiskTypes\022\305\001\n\003Get\022" + + "1.google.cloud.compute.v1.GetRegionDiskT" + + "ypeRequest\032!.google.cloud.compute.v1.Dis" + + "kType\"h\332A\030project,region,disk_type\202\323\344\223\002G" + + "\022E/compute/v1/projects/{project}/regions" + + "/{region}/diskTypes/{disk_type}\022\274\001\n\004List" + + "\0223.google.cloud.compute.v1.ListRegionDis" + + "kTypesRequest\032+.google.cloud.compute.v1." + + "RegionDiskTypeList\"R\332A\016project,region\202\323\344" + + "\223\002;\0229/compute/v1/projects/{project}/regi" + + "ons/{region}/diskTypes\032\244\001\312A\026compute.goog" + + "leapis.com\322A\207\001https://www.googleapis.com" + + "/auth/compute.readonly,https://www.googl" + + "eapis.com/auth/compute,https://www.googl" + + "eapis.com/auth/cloud-platform2\217&\n\013Region" + + "Disks\022\346\002\n\023AddResourcePolicies\022=.google.c" + + "loud.compute.v1.AddResourcePoliciesRegio" + + "nDiskRequest\032\".google.cloud.compute.v1.O" + + "peration\"\353\001\332AGproject,region,disk,region" + "_disks_add_resource_policies_request_res" - + "ource\022\234\002\n\nBulkInsert\0224.google.cloud.comp" - + "ute.v1.BulkInsertRegionDiskRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\263\001\332A1proj" - + "ect,region,bulk_insert_disk_resource_res" - + "ource\212N\020RegionOperations\202\323\344\223\002f\"@/compute" - + "/v1/projects/{project}/regions/{region}/" - + "disks/bulkInsert:\"bulk_insert_disk_resou" - + "rce_resource\022\222\002\n\016CreateSnapshot\0228.google" - + ".cloud.compute.v1.CreateSnapshotRegionDi" - + "skRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\241\001\332A%project,region,disk,snapshot_" - + "resource\212N\020RegionOperations\202\323\344\223\002`\"K/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/disks/{disk}/createSnapshot:\021snapshot" - + "_resource\022\315\001\n\006Delete\0220.google.cloud.comp" - + "ute.v1.DeleteRegionDiskRequest\032\".google." - + "cloud.compute.v1.Operation\"m\332A\023project,r" - + "egion,disk\212N\020RegionOperations\202\323\344\223\002>*\022.google." - + "cloud.compute.v1.StopAsyncReplicationReg" - + "ionDiskRequest\032\".google.cloud.compute.v1" - + ".Operation\"\202\001\332A\023project,region,disk\212N\020Re" - + "gionOperations\202\323\344\223\002S\"Q/compute/v1/projec" - + "ts/{project}/regions/{region}/disks/{dis" - + "k}/stopAsyncReplication\022\356\002\n\031StopGroupAsy" - + "ncReplication\022C.google.cloud.compute.v1." - + "StopGroupAsyncReplicationRegionDiskReque" - + "st\032\".google.cloud.compute.v1.Operation\"\347" - + "\001\332ACproject,region,disks_stop_group_asyn" - + "c_replication_resource_resource\212N\020Region" - + "Operations\202\323\344\223\002\207\001\"O/compute/v1/projects/" - + "{project}/regions/{region}/disks/stopGro" - + "upAsyncReplication:4disks_stop_group_asy" - + "nc_replication_resource_resource\022\301\002\n\022Tes" - + "tIamPermissions\022<.google.cloud.compute.v" - + "1.TestIamPermissionsRegionDiskRequest\0320." - + "google.cloud.compute.v1.TestPermissionsR" - + "esponse\"\272\001\332A9project,region,resource,tes" - + "t_permissions_request_resource\202\323\344\223\002x\"S/c" + + "ource\212N\020RegionOperations\202\323\344\223\002\207\001\"P/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/disks/{disk}/addResourcePolicies:3regio" + + "n_disks_add_resource_policies_request_re" + + "source\022\234\002\n\nBulkInsert\0224.google.cloud.com" + + "pute.v1.BulkInsertRegionDiskRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\263\001\332A1pro" + + "ject,region,bulk_insert_disk_resource_re" + + "source\212N\020RegionOperations\202\323\344\223\002f\"@/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/disks/bulkInsert:\"bulk_insert_disk_reso" + + "urce_resource\022\222\002\n\016CreateSnapshot\0228.googl" + + "e.cloud.compute.v1.CreateSnapshotRegionD" + + "iskRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\241\001\332A%project,region,disk,snapshot" + + "_resource\212N\020RegionOperations\202\323\344\223\002`\"K/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/disks/{disk}/createSnapshot:\021snapsho" + + "t_resource\022\315\001\n\006Delete\0220.google.cloud.com" + + "pute.v1.DeleteRegionDiskRequest\032\".google" + + ".cloud.compute.v1.Operation\"m\332A\023project," + + "region,disk\212N\020RegionOperations\202\323\344\223\002>*.google" - + ".cloud.compute.v1.DeleteRegionHealthChec" - + "kServiceRequest\032\".google.cloud.compute.v" - + "1.Operation\"\233\001\332A#project,region,health_c" - + "heck_service\212N\020RegionOperations\202\323\344\223\002\\*Z/" + + "gion}/disks/{disk}\022\257\001\n\003Get\022-.google.clou" + + "d.compute.v1.GetRegionDiskRequest\032\035.goog" + + "le.cloud.compute.v1.Disk\"Z\332A\023project,reg" + + "ion,disk\202\323\344\223\002>\022.google" + + ".cloud.compute.v1.StopAsyncReplicationRe" + + "gionDiskRequest\032\".google.cloud.compute.v" + + "1.Operation\"\202\001\332A\023project,region,disk\212N\020R" + + "egionOperations\202\323\344\223\002S\"Q/compute/v1/proje" + + "cts/{project}/regions/{region}/disks/{di" + + "sk}/stopAsyncReplication\022\356\002\n\031StopGroupAs" + + "yncReplication\022C.google.cloud.compute.v1" + + ".StopGroupAsyncReplicationRegionDiskRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\347\001\332ACproject,region,disks_stop_group_asy" + + "nc_replication_resource_resource\212N\020Regio" + + "nOperations\202\323\344\223\002\207\001\"O/compute/v1/projects" + + "/{project}/regions/{region}/disks/stopGr" + + "oupAsyncReplication:4disks_stop_group_as" + + "ync_replication_resource_resource\022\301\002\n\022Te" + + "stIamPermissions\022<.google.cloud.compute." + + "v1.TestIamPermissionsRegionDiskRequest\0320" + + ".google.cloud.compute.v1.TestPermissions" + + "Response\"\272\001\332A9project,region,resource,te" + + "st_permissions_request_resource\202\323\344\223\002x\"S/" + "compute/v1/projects/{project}/regions/{r" - + "egion}/healthCheckServices/{health_check" - + "_service}\022\372\001\n\003Get\022;.google.cloud.compute" - + ".v1.GetRegionHealthCheckServiceRequest\032+" - + ".google.cloud.compute.v1.HealthCheckServ" - + "ice\"\210\001\332A#project,region,health_check_ser" - + "vice\202\323\344\223\002\\\022Z/compute/v1/projects/{projec" - + "t}/regions/{region}/healthCheckServices/" - + "{health_check_service}\022\233\002\n\006Insert\022>.goog" - + "le.cloud.compute.v1.InsertRegionHealthCh" - + "eckServiceRequest\032\".google.cloud.compute" - + ".v1.Operation\"\254\001\332A,project,region,health" - + "_check_service_resource\212N\020RegionOperatio" - + "ns\202\323\344\223\002d\"C/compute/v1/projects/{project}" - + "/regions/{region}/healthCheckServices:\035h" - + "ealth_check_service_resource\022\325\001\n\004List\022=." - + "google.cloud.compute.v1.ListRegionHealth" - + "CheckServicesRequest\0320.google.cloud.comp" - + "ute.v1.HealthCheckServicesList\"\\\332A\016proje" - + "ct,region\202\323\344\223\002E\022C/compute/v1/projects/{p" - + "roject}/regions/{region}/healthCheckServ" - + "ices\022\305\002\n\005Patch\022=.google.cloud.compute.v1" - + ".PatchRegionHealthCheckServiceRequest\032\"." - + "google.cloud.compute.v1.Operation\"\330\001\332AAp" - + "roject,region,health_check_service,healt" + + "egion}/disks/{resource}/testIamPermissio" + + "ns:!test_permissions_request_resource\022\353\001" + + "\n\006Update\0220.google.cloud.compute.v1.Updat" + + "eRegionDiskRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\212\001\332A!project,region,disk," + + "disk_resource\212N\020RegionOperations\202\323\344\223\002M2<" + + "/compute/v1/projects/{project}/regions/{" + + "region}/disks/{disk}:\rdisk_resource\032r\312A\026" + + "compute.googleapis.com\322AVhttps://www.goo" + + "gleapis.com/auth/compute,https://www.goo" + + "gleapis.com/auth/cloud-platform2\327\013\n\031Regi" + + "onHealthCheckServices\022\212\002\n\006Delete\022>.googl" + + "e.cloud.compute.v1.DeleteRegionHealthChe" + + "ckServiceRequest\032\".google.cloud.compute." + + "v1.Operation\"\233\001\332A#project,region,health_" + + "check_service\212N\020RegionOperations\202\323\344\223\002\\*Z" + + "/compute/v1/projects/{project}/regions/{" + + "region}/healthCheckServices/{health_chec" + + "k_service}\022\372\001\n\003Get\022;.google.cloud.comput" + + "e.v1.GetRegionHealthCheckServiceRequest\032" + + "+.google.cloud.compute.v1.HealthCheckSer" + + "vice\"\210\001\332A#project,region,health_check_se" + + "rvice\202\323\344\223\002\\\022Z/compute/v1/projects/{proje" + + "ct}/regions/{region}/healthCheckServices" + + "/{health_check_service}\022\233\002\n\006Insert\022>.goo" + + "gle.cloud.compute.v1.InsertRegionHealthC" + + "heckServiceRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\254\001\332A,project,region,healt" + "h_check_service_resource\212N\020RegionOperati" - + "ons\202\323\344\223\002{2Z/compute/v1/projects/{project" - + "}/regions/{region}/healthCheckServices/{" - + "health_check_service}:\035health_check_serv" - + "ice_resource\032r\312A\026compute.googleapis.com\322" - + "AVhttps://www.googleapis.com/auth/comput" - + "e,https://www.googleapis.com/auth/cloud-" - + "platform2\306\014\n\022RegionHealthChecks\022\354\001\n\006Dele" - + "te\0227.google.cloud.compute.v1.DeleteRegio" - + "nHealthCheckRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\204\001\332A\033project,region,heal" - + "th_check\212N\020RegionOperations\202\323\344\223\002M*K/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/healthChecks/{health_check}\022\324\001\n\003Get\0224" - + ".google.cloud.compute.v1.GetRegionHealth" - + "CheckRequest\032$.google.cloud.compute.v1.H" - + "ealthCheck\"q\332A\033project,region,health_che" - + "ck\202\323\344\223\002M\022K/compute/v1/projects/{project}" - + "/regions/{region}/healthChecks/{health_c" - + "heck}\022\375\001\n\006Insert\0227.google.cloud.compute." - + "v1.InsertRegionHealthCheckRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\225\001\332A$proje" - + "ct,region,health_check_resource\212N\020Region" - + "Operations\202\323\344\223\002U\"\022\022region_instance_g" + + "roup_managers_stop_instances_request_res" + + "ource\022\275\003\n\020SuspendInstances\022J.google.clou" + + "d.compute.v1.SuspendInstancesRegionInsta" + "nceGroupManagerRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\257\002\332Adproject,region,i" + + "mpute.v1.Operation\"\270\002\332Agproject,region,i" + "nstance_group_manager,region_instance_gr" - + "oup_managers_stop_instances_request_reso" - + "urce\212N\020RegionOperations\202\323\344\223\002\256\001\"l/compute" - + "/v1/projects/{project}/regions/{region}/" - + "instanceGroupManagers/{instance_group_ma" - + "nager}/stopInstances:>region_instance_gr" - + "oup_managers_stop_instances_request_reso" - + "urce\022\275\003\n\020SuspendInstances\022J.google.cloud" - + ".compute.v1.SuspendInstancesRegionInstan" - + "ceGroupManagerRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\270\002\332Agproject,region,in" - + "stance_group_manager,region_instance_gro" - + "up_managers_suspend_instances_request_re" - + "source\212N\020RegionOperations\202\323\344\223\002\264\001\"o/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/instanceGroupManagers/{instance_group_" - + "manager}/suspendInstances:Aregion_instan" - + "ce_group_managers_suspend_instances_requ" - + "est_resource\022\325\003\n\030UpdatePerInstanceConfig" - + "s\022R.google.cloud.compute.v1.UpdatePerIns" - + "tanceConfigsRegionInstanceGroupManagerRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\300\002\332Agproject,region,instance_group_man" - + "ager,region_instance_group_manager_updat" - + "e_instance_config_req_resource\212N\020RegionO" - + "perations\202\323\344\223\002\274\001\"w/compute/v1/projects/{" - + "project}/regions/{region}/instanceGroupM" - + "anagers/{instance_group_manager}/updateP" - + "erInstanceConfigs:Aregion_instance_group" - + "_manager_update_instance_config_req_reso" - + "urce\032r\312A\026compute.googleapis.com\322AVhttps:" - + "//www.googleapis.com/auth/compute,https:" - + "//www.googleapis.com/auth/cloud-platform" - + "2\307\n\n\024RegionInstanceGroups\022\336\001\n\003Get\0226.goog" - + "le.cloud.compute.v1.GetRegionInstanceGro" - + "upRequest\032&.google.cloud.compute.v1.Inst" - + "anceGroup\"w\332A\035project,region,instance_gr" - + "oup\202\323\344\223\002Q\022O/compute/v1/projects/{project" - + "}/regions/{region}/instanceGroups/{insta" - + "nce_group}\022\313\001\n\004List\0228.google.cloud.compu" - + "te.v1.ListRegionInstanceGroupsRequest\0320." - + "google.cloud.compute.v1.RegionInstanceGr" - + "oupList\"W\332A\016project,region\202\323\344\223\002@\022>/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/instanceGroups\022\206\003\n\rListInstances\022A.goo" - + "gle.cloud.compute.v1.ListInstancesRegion" - + "InstanceGroupsRequest\032:.google.cloud.com" - + "pute.v1.RegionInstanceGroupsListInstance" - + "s\"\365\001\332ATproject,region,instance_group,reg" - + "ion_instance_groups_list_instances_reque" - + "st_resource\202\323\344\223\002\227\001\"]/compute/v1/projects" - + "/{project}/regions/{region}/instanceGrou" - + "ps/{instance_group}/listInstances:6regio" - + "n_instance_groups_list_instances_request" - + "_resource\022\202\003\n\rSetNamedPorts\022@.google.clo" - + "ud.compute.v1.SetNamedPortsRegionInstanc" - + "eGroupRequest\032\".google.cloud.compute.v1." - + "Operation\"\212\002\332AUproject,region,instance_g" - + "roup,region_instance_groups_set_named_po" - + "rts_request_resource\212N\020RegionOperations\202" - + "\323\344\223\002\230\001\"]/compute/v1/projects/{project}/r" - + "egions/{region}/instanceGroups/{instance" - + "_group}/setNamedPorts:7region_instance_g" - + "roups_set_named_ports_request_resource\032r" - + "\312A\026compute.googleapis.com\322AVhttps://www." - + "googleapis.com/auth/compute,https://www." - + "googleapis.com/auth/cloud-platform2\346\010\n\027R" - + "egionInstanceTemplates\022\200\002\n\006Delete\022<.goog" - + "le.cloud.compute.v1.DeleteRegionInstance" - + "TemplateRequest\032\".google.cloud.compute.v" - + "1.Operation\"\223\001\332A project,region,instance" - + "_template\212N\020RegionOperations\202\323\344\223\002W*U/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/instanceTemplates/{instance_template" - + "}\022\356\001\n\003Get\0229.google.cloud.compute.v1.GetR" - + "egionInstanceTemplateRequest\032).google.cl" - + "oud.compute.v1.InstanceTemplate\"\200\001\332A pro" - + "ject,region,instance_template\202\323\344\223\002W\022U/co" + + "oup_managers_suspend_instances_request_r" + + "esource\212N\020RegionOperations\202\323\344\223\002\264\001\"o/comp" + + "ute/v1/projects/{project}/regions/{regio" + + "n}/instanceGroupManagers/{instance_group" + + "_manager}/suspendInstances:Aregion_insta" + + "nce_group_managers_suspend_instances_req" + + "uest_resource\022\325\003\n\030UpdatePerInstanceConfi" + + "gs\022R.google.cloud.compute.v1.UpdatePerIn" + + "stanceConfigsRegionInstanceGroupManagerR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\300\002\332Agproject,region,instance_group_ma" + + "nager,region_instance_group_manager_upda" + + "te_instance_config_req_resource\212N\020Region" + + "Operations\202\323\344\223\002\274\001\"w/compute/v1/projects/" + + "{project}/regions/{region}/instanceGroup" + + "Managers/{instance_group_manager}/update" + + "PerInstanceConfigs:Aregion_instance_grou" + + "p_manager_update_instance_config_req_res" + + "ource\032r\312A\026compute.googleapis.com\322AVhttps" + + "://www.googleapis.com/auth/compute,https" + + "://www.googleapis.com/auth/cloud-platfor" + + "m2\307\n\n\024RegionInstanceGroups\022\336\001\n\003Get\0226.goo" + + "gle.cloud.compute.v1.GetRegionInstanceGr" + + "oupRequest\032&.google.cloud.compute.v1.Ins" + + "tanceGroup\"w\332A\035project,region,instance_g" + + "roup\202\323\344\223\002Q\022O/compute/v1/projects/{projec" + + "t}/regions/{region}/instanceGroups/{inst" + + "ance_group}\022\313\001\n\004List\0228.google.cloud.comp" + + "ute.v1.ListRegionInstanceGroupsRequest\0320" + + ".google.cloud.compute.v1.RegionInstanceG" + + "roupList\"W\332A\016project,region\202\323\344\223\002@\022>/comp" + + "ute/v1/projects/{project}/regions/{regio" + + "n}/instanceGroups\022\206\003\n\rListInstances\022A.go" + + "ogle.cloud.compute.v1.ListInstancesRegio" + + "nInstanceGroupsRequest\032:.google.cloud.co" + + "mpute.v1.RegionInstanceGroupsListInstanc" + + "es\"\365\001\332ATproject,region,instance_group,re" + + "gion_instance_groups_list_instances_requ" + + "est_resource\202\323\344\223\002\227\001\"]/compute/v1/project" + + "s/{project}/regions/{region}/instanceGro" + + "ups/{instance_group}/listInstances:6regi" + + "on_instance_groups_list_instances_reques" + + "t_resource\022\202\003\n\rSetNamedPorts\022@.google.cl" + + "oud.compute.v1.SetNamedPortsRegionInstan" + + "ceGroupRequest\032\".google.cloud.compute.v1" + + ".Operation\"\212\002\332AUproject,region,instance_" + + "group,region_instance_groups_set_named_p" + + "orts_request_resource\212N\020RegionOperations" + + "\202\323\344\223\002\230\001\"]/compute/v1/projects/{project}/" + + "regions/{region}/instanceGroups/{instanc" + + "e_group}/setNamedPorts:7region_instance_" + + "groups_set_named_ports_request_resource\032" + + "r\312A\026compute.googleapis.com\322AVhttps://www" + + ".googleapis.com/auth/compute,https://www" + + ".googleapis.com/auth/cloud-platform2\346\010\n\027" + + "RegionInstanceTemplates\022\200\002\n\006Delete\022<.goo" + + "gle.cloud.compute.v1.DeleteRegionInstanc" + + "eTemplateRequest\032\".google.cloud.compute." + + "v1.Operation\"\223\001\332A project,region,instanc" + + "e_template\212N\020RegionOperations\202\323\344\223\002W*U/co" + "mpute/v1/projects/{project}/regions/{reg" + "ion}/instanceTemplates/{instance_templat" - + "e}\022\221\002\n\006Insert\022<.google.cloud.compute.v1." - + "InsertRegionInstanceTemplateRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\244\001\332A)pro" - + "ject,region,instance_template_resource\212N" - + "\020RegionOperations\202\323\344\223\002_\"A/compute/v1/pro" - + "jects/{project}/regions/{region}/instanc" - + "eTemplates:\032instance_template_resource\022\316" - + "\001\n\004List\022;.google.cloud.compute.v1.ListRe" - + "gionInstanceTemplatesRequest\032-.google.cl" - + "oud.compute.v1.InstanceTemplateList\"Z\332A\016" - + "project,region\202\323\344\223\002C\022A/compute/v1/projec" - + "ts/{project}/regions/{region}/instanceTe" - + "mplates\032r\312A\026compute.googleapis.com\322AVhtt" + + "e}\022\356\001\n\003Get\0229.google.cloud.compute.v1.Get" + + "RegionInstanceTemplateRequest\032).google.c" + + "loud.compute.v1.InstanceTemplate\"\200\001\332A pr" + + "oject,region,instance_template\202\323\344\223\002W\022U/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/instanceTemplates/{instance_templa" + + "te}\022\221\002\n\006Insert\022<.google.cloud.compute.v1" + + ".InsertRegionInstanceTemplateRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\244\001\332A)pr" + + "oject,region,instance_template_resource\212" + + "N\020RegionOperations\202\323\344\223\002_\"A/compute/v1/pr" + + "ojects/{project}/regions/{region}/instan" + + "ceTemplates:\032instance_template_resource\022" + + "\316\001\n\004List\022;.google.cloud.compute.v1.ListR" + + "egionInstanceTemplatesRequest\032-.google.c" + + "loud.compute.v1.InstanceTemplateList\"Z\332A" + + "\016project,region\202\323\344\223\002C\022A/compute/v1/proje" + + "cts/{project}/regions/{region}/instanceT" + + "emplates\032r\312A\026compute.googleapis.com\322AVht" + + "tps://www.googleapis.com/auth/compute,ht" + + "tps://www.googleapis.com/auth/cloud-plat" + + "form2\264\003\n\017RegionInstances\022\254\002\n\nBulkInsert\022" + + "8.google.cloud.compute.v1.BulkInsertRegi" + + "onInstanceRequest\032\".google.cloud.compute" + + ".v1.Operation\"\277\001\332A5project,region,bulk_i" + + "nsert_instance_resource_resource\212N\020Regio" + + "nOperations\202\323\344\223\002n\"D/compute/v1/projects/" + + "{project}/regions/{region}/instances/bul" + + "kInsert:&bulk_insert_instance_resource_r" + + "esource\032r\312A\026compute.googleapis.com\322AVhtt" + "ps://www.googleapis.com/auth/compute,htt" + "ps://www.googleapis.com/auth/cloud-platf" - + "orm2\264\003\n\017RegionInstances\022\254\002\n\nBulkInsert\0228" - + ".google.cloud.compute.v1.BulkInsertRegio" - + "nInstanceRequest\032\".google.cloud.compute." - + "v1.Operation\"\277\001\332A5project,region,bulk_in" - + "sert_instance_resource_resource\212N\020Region" - + "Operations\202\323\344\223\002n\"D/compute/v1/projects/{" - + "project}/regions/{region}/instances/bulk" - + "Insert:&bulk_insert_instance_resource_re" - + "source\032r\312A\026compute.googleapis.com\322AVhttp" - + "s://www.googleapis.com/auth/compute,http" - + "s://www.googleapis.com/auth/cloud-platfo" - + "rm2\237\022\n\026RegionInstantSnapshots\022\374\001\n\006Delete" - + "\022;.google.cloud.compute.v1.DeleteRegionI" - + "nstantSnapshotRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\220\001\332A\037project,region,in" - + "stant_snapshot\212N\020RegionOperations\202\323\344\223\002U*" - + "S/compute/v1/projects/{project}/regions/" - + "{region}/instantSnapshots/{instant_snaps" - + "hot}\022\350\001\n\003Get\0228.google.cloud.compute.v1.G" - + "etRegionInstantSnapshotRequest\032(.google." - + "cloud.compute.v1.InstantSnapshot\"}\332A\037pro" - + "ject,region,instant_snapshot\202\323\344\223\002U\022S/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/instantSnapshots/{instant_snapshot}\022" - + "\356\001\n\014GetIamPolicy\022A.google.cloud.compute." - + "v1.GetIamPolicyRegionInstantSnapshotRequ" - + "est\032\037.google.cloud.compute.v1.Policy\"z\332A" - + "\027project,region,resource\202\323\344\223\002Z\022X/compute" - + "/v1/projects/{project}/regions/{region}/" - + "instantSnapshots/{resource}/getIamPolicy" - + "\022\215\002\n\006Insert\022;.google.cloud.compute.v1.In" - + "sertRegionInstantSnapshotRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\241\001\332A(projec" - + "t,region,instant_snapshot_resource\212N\020Reg" - + "ionOperations\202\323\344\223\002]\"@/compute/v1/project" - + "s/{project}/regions/{region}/instantSnap" - + "shots:\031instant_snapshot_resource\022\313\001\n\004Lis" - + "t\022:.google.cloud.compute.v1.ListRegionIn" - + "stantSnapshotsRequest\032,.google.cloud.com" - + "pute.v1.InstantSnapshotList\"Y\332A\016project," - + "region\202\323\344\223\002B\022@/compute/v1/projects/{proj" - + "ect}/regions/{region}/instantSnapshots\022\266" - + "\002\n\014SetIamPolicy\022A.google.cloud.compute.v" - + "1.SetIamPolicyRegionInstantSnapshotReque" - + "st\032\037.google.cloud.compute.v1.Policy\"\301\001\332A" - + ":project,region,resource,region_set_poli" - + "cy_request_resource\202\323\344\223\002~\"X/compute/v1/p" - + "rojects/{project}/regions/{region}/insta" - + "ntSnapshots/{resource}/setIamPolicy:\"reg" - + "ion_set_policy_request_resource\022\303\002\n\tSetL" - + "abels\022>.google.cloud.compute.v1.SetLabel" - + "sRegionInstantSnapshotRequest\032\".google.c" - + "loud.compute.v1.Operation\"\321\001\332A:project,r" - + "egion,resource,region_set_labels_request" - + "_resource\212N\020RegionOperations\202\323\344\223\002{\"U/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/instantSnapshots/{resource}/setLabel" - + "s:\"region_set_labels_request_resource\022\330\002" - + "\n\022TestIamPermissions\022G.google.cloud.comp" - + "ute.v1.TestIamPermissionsRegionInstantSn" - + "apshotRequest\0320.google.cloud.compute.v1." - + "TestPermissionsResponse\"\306\001\332A9project,reg" - + "ion,resource,test_permissions_request_re" - + "source\202\323\344\223\002\203\001\"^/compute/v1/projects/{pro" - + "ject}/regions/{region}/instantSnapshots/" - + "{resource}/testIamPermissions:!test_perm" - + "issions_request_resource\032r\312A\026compute.goo" - + "gleapis.com\322AVhttps://www.googleapis.com" - + "/auth/compute,https://www.googleapis.com" - + "/auth/cloud-platform2\244\023\n\033RegionNetworkEn" - + "dpointGroups\022\315\003\n\026AttachNetworkEndpoints\022" - + "P.google.cloud.compute.v1.AttachNetworkE" - + "ndpointsRegionNetworkEndpointGroupReques" - + "t\032\".google.cloud.compute.v1.Operation\"\274\002" - + "\332Afproject,region,network_endpoint_group" - + ",region_network_endpoint_groups_attach_e" - + "ndpoints_request_resource\212N\020RegionOperat" - + "ions\202\323\344\223\002\271\001\"u/compute/v1/projects/{proje" - + "ct}/regions/{region}/networkEndpointGrou" - + "ps/{network_endpoint_group}/attachNetwor" - + "kEndpoints:@region_network_endpoint_grou" - + "ps_attach_endpoints_request_resource\022\222\002\n" - + "\006Delete\022@.google.cloud.compute.v1.Delete" - + "RegionNetworkEndpointGroupRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\241\001\332A%proje" - + "ct,region,network_endpoint_group\212N\020Regio" - + "nOperations\202\323\344\223\002`*^/compute/v1/projects/" - + "{project}/regions/{region}/networkEndpoi" - + "ntGroups/{network_endpoint_group}\022\315\003\n\026De" - + "tachNetworkEndpoints\022P.google.cloud.comp" - + "ute.v1.DetachNetworkEndpointsRegionNetwo" - + "rkEndpointGroupRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\274\002\332Afproject,region,n" - + "etwork_endpoint_group,region_network_end" - + "point_groups_detach_endpoints_request_re" - + "source\212N\020RegionOperations\202\323\344\223\002\271\001\"u/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/networkEndpointGroups/{network_endpoin" - + "t_group}/detachNetworkEndpoints:@region_" - + "network_endpoint_groups_detach_endpoints" - + "_request_resource\022\204\002\n\003Get\022=.google.cloud" - + ".compute.v1.GetRegionNetworkEndpointGrou" - + "pRequest\032-.google.cloud.compute.v1.Netwo" - + "rkEndpointGroup\"\216\001\332A%project,region,netw" - + "ork_endpoint_group\202\323\344\223\002`\022^/compute/v1/pr" - + "ojects/{project}/regions/{region}/networ" - + "kEndpointGroups/{network_endpoint_group}" - + "\022\243\002\n\006Insert\022@.google.cloud.compute.v1.In" - + "sertRegionNetworkEndpointGroupRequest\032\"." - + "google.cloud.compute.v1.Operation\"\262\001\332A.p" - + "roject,region,network_endpoint_group_res" - + "ource\212N\020RegionOperations\202\323\344\223\002h\"E/compute" - + "/v1/projects/{project}/regions/{region}/" - + "networkEndpointGroups:\037network_endpoint_" - + "group_resource\022\332\001\n\004List\022?.google.cloud.c" - + "ompute.v1.ListRegionNetworkEndpointGroup" - + "sRequest\0321.google.cloud.compute.v1.Netwo" - + "rkEndpointGroupList\"^\332A\016project,region\202\323" - + "\344\223\002G\022E/compute/v1/projects/{project}/reg" - + "ions/{region}/networkEndpointGroups\022\321\002\n\024" - + "ListNetworkEndpoints\022O.google.cloud.comp" - + "ute.v1.ListNetworkEndpointsRegionNetwork" - + "EndpointGroupsRequest\032B.google.cloud.com" - + "pute.v1.NetworkEndpointGroupsListNetwork" - + "Endpoints\"\243\001\332A%project,region,network_en" - + "dpoint_group\202\323\344\223\002u\"s/compute/v1/projects" + + "orm2\237\022\n\026RegionInstantSnapshots\022\374\001\n\006Delet" + + "e\022;.google.cloud.compute.v1.DeleteRegion" + + "InstantSnapshotRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\220\001\332A\037project,region,i" + + "nstant_snapshot\212N\020RegionOperations\202\323\344\223\002U" + + "*S/compute/v1/projects/{project}/regions" + + "/{region}/instantSnapshots/{instant_snap" + + "shot}\022\350\001\n\003Get\0228.google.cloud.compute.v1." + + "GetRegionInstantSnapshotRequest\032(.google" + + ".cloud.compute.v1.InstantSnapshot\"}\332A\037pr" + + "oject,region,instant_snapshot\202\323\344\223\002U\022S/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/instantSnapshots/{instant_snapshot}" + + "\022\356\001\n\014GetIamPolicy\022A.google.cloud.compute" + + ".v1.GetIamPolicyRegionInstantSnapshotReq" + + "uest\032\037.google.cloud.compute.v1.Policy\"z\332" + + "A\027project,region,resource\202\323\344\223\002Z\022X/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/instantSnapshots/{resource}/getIamPolic" + + "y\022\215\002\n\006Insert\022;.google.cloud.compute.v1.I" + + "nsertRegionInstantSnapshotRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\241\001\332A(proje" + + "ct,region,instant_snapshot_resource\212N\020Re" + + "gionOperations\202\323\344\223\002]\"@/compute/v1/projec" + + "ts/{project}/regions/{region}/instantSna" + + "pshots:\031instant_snapshot_resource\022\313\001\n\004Li" + + "st\022:.google.cloud.compute.v1.ListRegionI" + + "nstantSnapshotsRequest\032,.google.cloud.co" + + "mpute.v1.InstantSnapshotList\"Y\332A\016project" + + ",region\202\323\344\223\002B\022@/compute/v1/projects/{pro" + + "ject}/regions/{region}/instantSnapshots\022" + + "\266\002\n\014SetIamPolicy\022A.google.cloud.compute." + + "v1.SetIamPolicyRegionInstantSnapshotRequ" + + "est\032\037.google.cloud.compute.v1.Policy\"\301\001\332" + + "A:project,region,resource,region_set_pol" + + "icy_request_resource\202\323\344\223\002~\"X/compute/v1/" + + "projects/{project}/regions/{region}/inst" + + "antSnapshots/{resource}/setIamPolicy:\"re" + + "gion_set_policy_request_resource\022\303\002\n\tSet" + + "Labels\022>.google.cloud.compute.v1.SetLabe" + + "lsRegionInstantSnapshotRequest\032\".google." + + "cloud.compute.v1.Operation\"\321\001\332A:project," + + "region,resource,region_set_labels_reques" + + "t_resource\212N\020RegionOperations\202\323\344\223\002{\"U/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/instantSnapshots/{resource}/setLabe" + + "ls:\"region_set_labels_request_resource\022\330" + + "\002\n\022TestIamPermissions\022G.google.cloud.com" + + "pute.v1.TestIamPermissionsRegionInstantS" + + "napshotRequest\0320.google.cloud.compute.v1" + + ".TestPermissionsResponse\"\306\001\332A9project,re" + + "gion,resource,test_permissions_request_r" + + "esource\202\323\344\223\002\203\001\"^/compute/v1/projects/{pr" + + "oject}/regions/{region}/instantSnapshots" + + "/{resource}/testIamPermissions:!test_per" + + "missions_request_resource\032r\312A\026compute.go" + + "ogleapis.com\322AVhttps://www.googleapis.co" + + "m/auth/compute,https://www.googleapis.co" + + "m/auth/cloud-platform2\244\023\n\033RegionNetworkE" + + "ndpointGroups\022\315\003\n\026AttachNetworkEndpoints" + + "\022P.google.cloud.compute.v1.AttachNetwork" + + "EndpointsRegionNetworkEndpointGroupReque" + + "st\032\".google.cloud.compute.v1.Operation\"\274" + + "\002\332Afproject,region,network_endpoint_grou" + + "p,region_network_endpoint_groups_attach_" + + "endpoints_request_resource\212N\020RegionOpera" + + "tions\202\323\344\223\002\271\001\"u/compute/v1/projects/{proj" + + "ect}/regions/{region}/networkEndpointGro" + + "ups/{network_endpoint_group}/attachNetwo" + + "rkEndpoints:@region_network_endpoint_gro" + + "ups_attach_endpoints_request_resource\022\222\002" + + "\n\006Delete\022@.google.cloud.compute.v1.Delet" + + "eRegionNetworkEndpointGroupRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\241\001\332A%proj" + + "ect,region,network_endpoint_group\212N\020Regi" + + "onOperations\202\323\344\223\002`*^/compute/v1/projects" + "/{project}/regions/{region}/networkEndpo" - + "intGroups/{network_endpoint_group}/listN" - + "etworkEndpoints\032r\312A\026compute.googleapis.c" - + "om\322AVhttps://www.googleapis.com/auth/com" - + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform2\362\'\n\035RegionNetworkFirewallPol" - + "icies\022\353\002\n\016AddAssociation\022I.google.cloud." - + "compute.v1.AddAssociationRegionNetworkFi" - + "rewallPolicyRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\351\001\332ACproject,region,fire" - + "wall_policy,firewall_policy_association_" - + "resource\212N\020RegionOperations\202\323\344\223\002\211\001\"a/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/firewallPolicies/{firewall_policy}/a" - + "ddAssociation:$firewall_policy_associati" - + "on_resource\022\307\002\n\007AddRule\022B.google.cloud.c" - + "ompute.v1.AddRuleRegionNetworkFirewallPo" - + "licyRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\323\001\332A.google.cloud.compute.v1.GetRegi" - + "onNetworkFirewallPolicyRequest\032\'.google." - + "cloud.compute.v1.FirewallPolicy\"{\332A\036proj" - + "ect,region,firewall_policy\202\323\344\223\002T\022R/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/firewallPolicies/{firewall_policy}\022\234\002\n" - + "\016GetAssociation\022I.google.cloud.compute.v" - + "1.GetAssociationRegionNetworkFirewallPol" - + "icyRequest\0322.google.cloud.compute.v1.Fir" - + "ewallPolicyAssociation\"\212\001\332A\036project,regi" - + "on,firewall_policy\202\323\344\223\002c\022a/compute/v1/pr" - + "ojects/{project}/regions/{region}/firewa" - + "llPolicies/{firewall_policy}/getAssociat" - + "ion\022\267\002\n\025GetEffectiveFirewalls\022P.google.c" - + "loud.compute.v1.GetEffectiveFirewallsReg" - + "ionNetworkFirewallPolicyRequest\032S.google" - + ".cloud.compute.v1.RegionNetworkFirewallP" - + "oliciesGetEffectiveFirewallsResponse\"w\332A" - + "\026project,region,network\202\323\344\223\002X\022V/compute/" - + "v1/projects/{project}/regions/{region}/f" - + "irewallPolicies/getEffectiveFirewalls\022\364\001" - + "\n\014GetIamPolicy\022G.google.cloud.compute.v1" - + ".GetIamPolicyRegionNetworkFirewallPolicy" - + "Request\032\037.google.cloud.compute.v1.Policy" - + "\"z\332A\027project,region,resource\202\323\344\223\002Z\022X/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/firewallPolicies/{resource}/getIamPo" - + "licy\022\200\002\n\007GetRule\022B.google.cloud.compute." - + "v1.GetRuleRegionNetworkFirewallPolicyReq" - + "uest\032+.google.cloud.compute.v1.FirewallP" - + "olicyRule\"\203\001\332A\036project,region,firewall_p" - + "olicy\202\323\344\223\002\\\022Z/compute/v1/projects/{proje" - + "ct}/regions/{region}/firewallPolicies/{f" - + "irewall_policy}/getRule\022\221\002\n\006Insert\022A.goo" - + "gle.cloud.compute.v1.InsertRegionNetwork" - + "FirewallPolicyRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\237\001\332A\'project,region,fi" - + "rewall_policy_resource\212N\020RegionOperation" - + "s\202\323\344\223\002\\\"@/compute/v1/projects/{project}/" - + "regions/{region}/firewallPolicies:\030firew" - + "all_policy_resource\022\321\001\n\004List\022A.google.cl" - + "oud.compute.v1.ListRegionNetworkFirewall" - + "PoliciesRequest\032+.google.cloud.compute.v" - + "1.FirewallPolicyList\"Y\332A\016project,region\202" - + "\323\344\223\002B\022@/compute/v1/projects/{project}/re" - + "gions/{region}/firewallPolicies\022\261\002\n\005Patc" - + "h\022@.google.cloud.compute.v1.PatchRegionN" - + "etworkFirewallPolicyRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\301\001\332A7project,reg" - + "ion,firewall_policy,firewall_policy_reso" - + "urce\212N\020RegionOperations\202\323\344\223\002n2R/compute/" - + "v1/projects/{project}/regions/{region}/f" - + "irewallPolicies/{firewall_policy}:\030firew" - + "all_policy_resource\022\315\002\n\tPatchRule\022D.goog" - + "le.cloud.compute.v1.PatchRuleRegionNetwo" - + "rkFirewallPolicyRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\325\001\332A.google.cloud.compute.v1.GetReg" + + "ionNetworkFirewallPolicyRequest\032\'.google" + + ".cloud.compute.v1.FirewallPolicy\"{\332A\036pro" + + "ject,region,firewall_policy\202\323\344\223\002T\022R/comp" + "ute/v1/projects/{project}/regions/{regio" - + "n}/firewallPolicies/{resource}/testIamPe" - + "rmissions:!test_permissions_request_reso" - + "urce\032r\312A\026compute.googleapis.com\322AVhttps:" - + "//www.googleapis.com/auth/compute,https:" - + "//www.googleapis.com/auth/cloud-platform" - + "2\252\t\n\033RegionNotificationEndpoints\022\220\002\n\006Del" - + "ete\022@.google.cloud.compute.v1.DeleteRegi" - + "onNotificationEndpointRequest\032\".google.c" - + "loud.compute.v1.Operation\"\237\001\332A$project,r" - + "egion,notification_endpoint\212N\020RegionOper" - + "ations\202\323\344\223\002_*]/compute/v1/projects/{proj" - + "ect}/regions/{region}/notificationEndpoi" - + "nts/{notification_endpoint}\022\202\002\n\003Get\022=.go" - + "ogle.cloud.compute.v1.GetRegionNotificat" - + "ionEndpointRequest\032-.google.cloud.comput" - + "e.v1.NotificationEndpoint\"\214\001\332A$project,r" - + "egion,notification_endpoint\202\323\344\223\002_\022]/comp" + + "n}/firewallPolicies/{firewall_policy}\022\234\002" + + "\n\016GetAssociation\022I.google.cloud.compute." + + "v1.GetAssociationRegionNetworkFirewallPo" + + "licyRequest\0322.google.cloud.compute.v1.Fi" + + "rewallPolicyAssociation\"\212\001\332A\036project,reg" + + "ion,firewall_policy\202\323\344\223\002c\022a/compute/v1/p" + + "rojects/{project}/regions/{region}/firew" + + "allPolicies/{firewall_policy}/getAssocia" + + "tion\022\267\002\n\025GetEffectiveFirewalls\022P.google." + + "cloud.compute.v1.GetEffectiveFirewallsRe" + + "gionNetworkFirewallPolicyRequest\032S.googl" + + "e.cloud.compute.v1.RegionNetworkFirewall" + + "PoliciesGetEffectiveFirewallsResponse\"w\332" + + "A\026project,region,network\202\323\344\223\002X\022V/compute" + + "/v1/projects/{project}/regions/{region}/" + + "firewallPolicies/getEffectiveFirewalls\022\364" + + "\001\n\014GetIamPolicy\022G.google.cloud.compute.v" + + "1.GetIamPolicyRegionNetworkFirewallPolic" + + "yRequest\032\037.google.cloud.compute.v1.Polic" + + "y\"z\332A\027project,region,resource\202\323\344\223\002Z\022X/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/firewallPolicies/{resource}/getIamP" + + "olicy\022\200\002\n\007GetRule\022B.google.cloud.compute" + + ".v1.GetRuleRegionNetworkFirewallPolicyRe" + + "quest\032+.google.cloud.compute.v1.Firewall" + + "PolicyRule\"\203\001\332A\036project,region,firewall_" + + "policy\202\323\344\223\002\\\022Z/compute/v1/projects/{proj" + + "ect}/regions/{region}/firewallPolicies/{" + + "firewall_policy}/getRule\022\221\002\n\006Insert\022A.go" + + "ogle.cloud.compute.v1.InsertRegionNetwor" + + "kFirewallPolicyRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\237\001\332A\'project,region,f" + + "irewall_policy_resource\212N\020RegionOperatio" + + "ns\202\323\344\223\002\\\"@/compute/v1/projects/{project}" + + "/regions/{region}/firewallPolicies:\030fire" + + "wall_policy_resource\022\321\001\n\004List\022A.google.c" + + "loud.compute.v1.ListRegionNetworkFirewal" + + "lPoliciesRequest\032+.google.cloud.compute." + + "v1.FirewallPolicyList\"Y\332A\016project,region" + + "\202\323\344\223\002B\022@/compute/v1/projects/{project}/r" + + "egions/{region}/firewallPolicies\022\261\002\n\005Pat" + + "ch\022@.google.cloud.compute.v1.PatchRegion" + + "NetworkFirewallPolicyRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\301\001\332A7project,re" + + "gion,firewall_policy,firewall_policy_res" + + "ource\212N\020RegionOperations\202\323\344\223\002n2R/compute" + + "/v1/projects/{project}/regions/{region}/" + + "firewallPolicies/{firewall_policy}:\030fire" + + "wall_policy_resource\022\315\002\n\tPatchRule\022D.goo" + + "gle.cloud.compute.v1.PatchRuleRegionNetw" + + "orkFirewallPolicyRequest\032\".google.cloud." + + "compute.v1.Operation\"\325\001\332A.google.cloud.compute.v1.Re" - + "moveRuleRegionSecurityPolicyRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\231\001\332A\036pro" - + "ject,region,security_policy\212N\020RegionOper" - + "ations\202\323\344\223\002_\"]/compute/v1/projects/{proj" - + "ect}/regions/{region}/securityPolicies/{" - + "security_policy}/removeRule\022\302\002\n\tSetLabel" - + "s\022=.google.cloud.compute.v1.SetLabelsReg" - + "ionSecurityPolicyRequest\032\".google.cloud." - + "compute.v1.Operation\"\321\001\332A:project,region" - + ",resource,region_set_labels_request_reso" - + "urce\212N\020RegionOperations\202\323\344\223\002{\"U/compute/" - + "v1/projects/{project}/regions/{region}/s" - + "ecurityPolicies/{resource}/setLabels:\"re" - + "gion_set_labels_request_resource\032r\312A\026com" - + "pute.googleapis.com\322AVhttps://www.google" - + "apis.com/auth/compute,https://www.google" - + "apis.com/auth/cloud-platform2\303\010\n\025RegionS" - + "slCertificates\022\370\001\n\006Delete\022:.google.cloud" - + ".compute.v1.DeleteRegionSslCertificateRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\215\001\332A\036project,region,ssl_certificate\212N\020" - + "RegionOperations\202\323\344\223\002S*Q/compute/v1/proj" - + "ects/{project}/regions/{region}/sslCerti" - + "ficates/{ssl_certificate}\022\343\001\n\003Get\0227.goog" - + "le.cloud.compute.v1.GetRegionSslCertific" - + "ateRequest\032\'.google.cloud.compute.v1.Ssl" - + "Certificate\"z\332A\036project,region,ssl_certi" - + "ficate\202\323\344\223\002S\022Q/compute/v1/projects/{proj" - + "ect}/regions/{region}/sslCertificates/{s" - + "sl_certificate}\022\211\002\n\006Insert\022:.google.clou" - + "d.compute.v1.InsertRegionSslCertificateR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\236\001\332A\'project,region,ssl_certificate_r" - + "esource\212N\020RegionOperations\202\323\344\223\002[\"?/compu" + + "}\022\371\001\n\007GetRule\022;.google.cloud.compute.v1." + + "GetRuleRegionSecurityPolicyRequest\032+.goo" + + "gle.cloud.compute.v1.SecurityPolicyRule\"" + + "\203\001\332A\036project,region,security_policy\202\323\344\223\002" + + "\\\022Z/compute/v1/projects/{project}/region" + + "s/{region}/securityPolicies/{security_po" + + "licy}/getRule\022\212\002\n\006Insert\022:.google.cloud." + + "compute.v1.InsertRegionSecurityPolicyReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\237\001\332A\'project,region,security_policy_res" + + "ource\212N\020RegionOperations\202\323\344\223\002\\\"@/compute" + + "/v1/projects/{project}/regions/{region}/" + + "securityPolicies:\030security_policy_resour" + + "ce\022\312\001\n\004List\022:.google.cloud.compute.v1.Li" + + "stRegionSecurityPoliciesRequest\032+.google" + + ".cloud.compute.v1.SecurityPolicyList\"Y\332A" + + "\016project,region\202\323\344\223\002B\022@/compute/v1/proje" + + "cts/{project}/regions/{region}/securityP" + + "olicies\022\252\002\n\005Patch\0229.google.cloud.compute" + + ".v1.PatchRegionSecurityPolicyRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\301\001\332A7pr" + + "oject,region,security_policy,security_po" + + "licy_resource\212N\020RegionOperations\202\323\344\223\002n2R" + + "/compute/v1/projects/{project}/regions/{" + + "region}/securityPolicies/{security_polic" + + "y}:\030security_policy_resource\022\306\002\n\tPatchRu" + + "le\022=.google.cloud.compute.v1.PatchRuleRe" + + "gionSecurityPolicyRequest\032\".google.cloud" + + ".compute.v1.Operation\"\325\001\332A.google.cloud.compute.v1.R" + + "emoveRuleRegionSecurityPolicyRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\231\001\332A\036pr" + + "oject,region,security_policy\212N\020RegionOpe" + + "rations\202\323\344\223\002_\"]/compute/v1/projects/{pro" + + "ject}/regions/{region}/securityPolicies/" + + "{security_policy}/removeRule\022\302\002\n\tSetLabe" + + "ls\022=.google.cloud.compute.v1.SetLabelsRe" + + "gionSecurityPolicyRequest\032\".google.cloud" + + ".compute.v1.Operation\"\321\001\332A:project,regio" + + "n,resource,region_set_labels_request_res" + + "ource\212N\020RegionOperations\202\323\344\223\002{\"U/compute" + + "/v1/projects/{project}/regions/{region}/" + + "securityPolicies/{resource}/setLabels:\"r" + + "egion_set_labels_request_resource\032r\312A\026co" + + "mpute.googleapis.com\322AVhttps://www.googl" + + "eapis.com/auth/compute,https://www.googl" + + "eapis.com/auth/cloud-platform2\303\010\n\025Region" + + "SslCertificates\022\370\001\n\006Delete\022:.google.clou" + + "d.compute.v1.DeleteRegionSslCertificateR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\215\001\332A\036project,region,ssl_certificate\212N" + + "\020RegionOperations\202\323\344\223\002S*Q/compute/v1/pro" + + "jects/{project}/regions/{region}/sslCert" + + "ificates/{ssl_certificate}\022\343\001\n\003Get\0227.goo" + + "gle.cloud.compute.v1.GetRegionSslCertifi" + + "cateRequest\032\'.google.cloud.compute.v1.Ss" + + "lCertificate\"z\332A\036project,region,ssl_cert" + + "ificate\202\323\344\223\002S\022Q/compute/v1/projects/{pro" + + "ject}/regions/{region}/sslCertificates/{" + + "ssl_certificate}\022\211\002\n\006Insert\022:.google.clo" + + "ud.compute.v1.InsertRegionSslCertificate" + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\220\001\332A\"project,region,ssl_policy_resou" - + "rce\212N\020RegionOperations\202\323\344\223\002R\";/compute/v" + + "ion\"\236\001\332A\'project,region,ssl_certificate_" + + "resource\212N\020RegionOperations\202\323\344\223\002[\"?/comp" + + "ute/v1/projects/{project}/regions/{regio" + + "n}/sslCertificates:\030ssl_certificate_reso" + + "urce\022\310\001\n\004List\0229.google.cloud.compute.v1." + + "ListRegionSslCertificatesRequest\032+.googl" + + "e.cloud.compute.v1.SslCertificateList\"X\332" + + "A\016project,region\202\323\344\223\002A\022?/compute/v1/proj" + + "ects/{project}/regions/{region}/sslCerti" + + "ficates\032r\312A\026compute.googleapis.com\322AVhtt" + + "ps://www.googleapis.com/auth/compute,htt" + + "ps://www.googleapis.com/auth/cloud-platf" + + "orm2\225\014\n\021RegionSslPolicies\022\344\001\n\006Delete\0225.g" + + "oogle.cloud.compute.v1.DeleteRegionSslPo" + + "licyRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\177\332A\031project,region,ssl_policy\212N\020" + + "RegionOperations\202\323\344\223\002J*H/compute/v1/proj" + + "ects/{project}/regions/{region}/sslPolic" + + "ies/{ssl_policy}\022\313\001\n\003Get\0222.google.cloud." + + "compute.v1.GetRegionSslPolicyRequest\032\".g" + + "oogle.cloud.compute.v1.SslPolicy\"l\332A\031pro" + + "ject,region,ssl_policy\202\323\344\223\002J\022H/compute/v" + "1/projects/{project}/regions/{region}/ss" - + "lPolicies:\023ssl_policy_resource\022\275\001\n\004List\022" - + "5.google.cloud.compute.v1.ListRegionSslP" - + "oliciesRequest\032(.google.cloud.compute.v1" - + ".SslPoliciesList\"T\332A\016project,region\202\323\344\223\002" - + "=\022;/compute/v1/projects/{project}/region" - + "s/{region}/sslPolicies\022\216\002\n\025ListAvailable" - + "Features\022F.google.cloud.compute.v1.ListA" - + "vailableFeaturesRegionSslPoliciesRequest" - + "\032A.google.cloud.compute.v1.SslPoliciesLi" - + "stAvailableFeaturesResponse\"j\332A\016project," - + "region\202\323\344\223\002S\022Q/compute/v1/projects/{proj" - + "ect}/regions/{region}/sslPolicies/listAv" - + "ailableFeatures\022\214\002\n\005Patch\0224.google.cloud" - + ".compute.v1.PatchRegionSslPolicyRequest\032" - + "\".google.cloud.compute.v1.Operation\"\250\001\332A" - + "-project,region,ssl_policy,ssl_policy_re" - + "source\212N\020RegionOperations\202\323\344\223\002_2H/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/sslPolicies/{ssl_policy}:\023ssl_policy_re" - + "source\032r\312A\026compute.googleapis.com\322AVhttp" - + "s://www.googleapis.com/auth/compute,http" - + "s://www.googleapis.com/auth/cloud-platfo" - + "rm2\252\013\n\027RegionTargetHttpProxies\022\377\001\n\006Delet" - + "e\022;.google.cloud.compute.v1.DeleteRegion" - + "TargetHttpProxyRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\223\001\332A project,region,t" - + "arget_http_proxy\212N\020RegionOperations\202\323\344\223\002" - + "W*U/compute/v1/projects/{project}/region" - + "s/{region}/targetHttpProxies/{target_htt" - + "p_proxy}\022\354\001\n\003Get\0228.google.cloud.compute." - + "v1.GetRegionTargetHttpProxyRequest\032(.goo" - + "gle.cloud.compute.v1.TargetHttpProxy\"\200\001\332" - + "A project,region,target_http_proxy\202\323\344\223\002W" - + "\022U/compute/v1/projects/{project}/regions" - + "/{region}/targetHttpProxies/{target_http" - + "_proxy}\022\220\002\n\006Insert\022;.google.cloud.comput" - + "e.v1.InsertRegionTargetHttpProxyRequest\032" - + "\".google.cloud.compute.v1.Operation\"\244\001\332A" - + ")project,region,target_http_proxy_resour" - + "ce\212N\020RegionOperations\202\323\344\223\002_\"A/compute/v1" - + "/projects/{project}/regions/{region}/tar" - + "getHttpProxies:\032target_http_proxy_resour" - + "ce\022\315\001\n\004List\022;.google.cloud.compute.v1.Li" - + "stRegionTargetHttpProxiesRequest\032,.googl" - + "e.cloud.compute.v1.TargetHttpProxyList\"Z" - + "\332A\016project,region\202\323\344\223\002C\022A/compute/v1/pro" - + "jects/{project}/regions/{region}/targetH" - + "ttpProxies\022\306\002\n\tSetUrlMap\022>.google.cloud." - + "compute.v1.SetUrlMapRegionTargetHttpProx" + + "lPolicies/{ssl_policy}\022\366\001\n\006Insert\0225.goog" + + "le.cloud.compute.v1.InsertRegionSslPolic" + "yRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\324\001\332A;project,region,target_http_pro" - + "xy,url_map_reference_resource\212N\020RegionOp" - + "erations\202\323\344\223\002}\"_/compute/v1/projects/{pr" - + "oject}/regions/{region}/targetHttpProxie" - + "s/{target_http_proxy}/setUrlMap:\032url_map" - + "_reference_resource\032r\312A\026compute.googleap" - + "is.com\322AVhttps://www.googleapis.com/auth" - + "/compute,https://www.googleapis.com/auth" - + "/cloud-platform2\263\021\n\030RegionTargetHttpsPro" - + "xies\022\203\002\n\006Delete\022<.google.cloud.compute.v" - + "1.DeleteRegionTargetHttpsProxyRequest\032\"." - + "google.cloud.compute.v1.Operation\"\226\001\332A!p" - + "roject,region,target_https_proxy\212N\020Regio" - + "nOperations\202\323\344\223\002Y*W/compute/v1/projects/" - + "{project}/regions/{region}/targetHttpsPr" - + "oxies/{target_https_proxy}\022\361\001\n\003Get\0229.goo" - + "gle.cloud.compute.v1.GetRegionTargetHttp" - + "sProxyRequest\032).google.cloud.compute.v1." - + "TargetHttpsProxy\"\203\001\332A!project,region,tar" - + "get_https_proxy\202\323\344\223\002Y\022W/compute/v1/proje" - + "cts/{project}/regions/{region}/targetHtt" - + "psProxies/{target_https_proxy}\022\224\002\n\006Inser" - + "t\022<.google.cloud.compute.v1.InsertRegion" - + "TargetHttpsProxyRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\247\001\332A*project,region," - + "target_https_proxy_resource\212N\020RegionOper" - + "ations\202\323\344\223\002a\"B/compute/v1/projects/{proj" - + "ect}/regions/{region}/targetHttpsProxies" - + ":\033target_https_proxy_resource\022\320\001\n\004List\022<" - + ".google.cloud.compute.v1.ListRegionTarge" - + "tHttpsProxiesRequest\032-.google.cloud.comp" - + "ute.v1.TargetHttpsProxyList\"[\332A\016project," - + "region\202\323\344\223\002D\022B/compute/v1/projects/{proj" - + "ect}/regions/{region}/targetHttpsProxies" - + "\022\272\002\n\005Patch\022;.google.cloud.compute.v1.Pat" - + "chRegionTargetHttpsProxyRequest\032\".google" - + ".cloud.compute.v1.Operation\"\317\001\332A=project" - + ",region,target_https_proxy,target_https_" - + "proxy_resource\212N\020RegionOperations\202\323\344\223\002v2" - + "W/compute/v1/projects/{project}/regions/" - + "{region}/targetHttpsProxies/{target_http" - + "s_proxy}:\033target_https_proxy_resource\022\264\003" - + "\n\022SetSslCertificates\022H.google.cloud.comp" - + "ute.v1.SetSslCertificatesRegionTargetHtt" - + "psProxyRequest\032\".google.cloud.compute.v1" - + ".Operation\"\257\002\332Acproject,region,target_ht" - + "tps_proxy,region_target_https_proxies_se" - + "t_ssl_certificates_request_resource\212N\020Re" - + "gionOperations\202\323\344\223\002\257\001\"j/compute/v1/proje" - + "cts/{project}/regions/{region}/targetHtt" - + "psProxies/{target_https_proxy}/setSslCer" - + "tificates:Aregion_target_https_proxies_s" - + "et_ssl_certificates_request_resource\022\312\002\n" - + "\tSetUrlMap\022?.google.cloud.compute.v1.Set" - + "UrlMapRegionTargetHttpsProxyRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\327\001\332A.google.cloud" + + ".compute.v1.SetUrlMapRegionTargetHttpPro" + + "xyRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\324\001\332A;project,region,target_http_pr" + + "oxy,url_map_reference_resource\212N\020RegionO" + + "perations\202\323\344\223\002}\"_/compute/v1/projects/{p" + + "roject}/regions/{region}/targetHttpProxi" + + "es/{target_http_proxy}/setUrlMap:\032url_ma" + + "p_reference_resource\032r\312A\026compute.googlea" + + "pis.com\322AVhttps://www.googleapis.com/aut" + + "h/compute,https://www.googleapis.com/aut" + + "h/cloud-platform2\263\021\n\030RegionTargetHttpsPr" + + "oxies\022\203\002\n\006Delete\022<.google.cloud.compute." + + "v1.DeleteRegionTargetHttpsProxyRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\226\001\332A!" + + "project,region,target_https_proxy\212N\020Regi" + + "onOperations\202\323\344\223\002Y*W/compute/v1/projects" + + "/{project}/regions/{region}/targetHttpsP" + + "roxies/{target_https_proxy}\022\361\001\n\003Get\0229.go" + + "ogle.cloud.compute.v1.GetRegionTargetHtt" + + "psProxyRequest\032).google.cloud.compute.v1" + + ".TargetHttpsProxy\"\203\001\332A!project,region,ta" + + "rget_https_proxy\202\323\344\223\002Y\022W/compute/v1/proj" + + "ects/{project}/regions/{region}/targetHt" + + "tpsProxies/{target_https_proxy}\022\224\002\n\006Inse" + + "rt\022<.google.cloud.compute.v1.InsertRegio" + + "nTargetHttpsProxyRequest\032\".google.cloud." + + "compute.v1.Operation\"\247\001\332A*project,region" + + ",target_https_proxy_resource\212N\020RegionOpe" + + "rations\202\323\344\223\002a\"B/compute/v1/projects/{pro" + + "ject}/regions/{region}/targetHttpsProxie" + + "s:\033target_https_proxy_resource\022\320\001\n\004List\022" + + "<.google.cloud.compute.v1.ListRegionTarg" + + "etHttpsProxiesRequest\032-.google.cloud.com" + + "pute.v1.TargetHttpsProxyList\"[\332A\016project" + + ",region\202\323\344\223\002D\022B/compute/v1/projects/{pro" + + "ject}/regions/{region}/targetHttpsProxie" + + "s\022\272\002\n\005Patch\022;.google.cloud.compute.v1.Pa" + + "tchRegionTargetHttpsProxyRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\317\001\332A=projec" + + "t,region,target_https_proxy,target_https" + + "_proxy_resource\212N\020RegionOperations\202\323\344\223\002v" + + "2W/compute/v1/projects/{project}/regions" + + "/{region}/targetHttpsProxies/{target_htt" + + "ps_proxy}:\033target_https_proxy_resource\022\264" + + "\003\n\022SetSslCertificates\022H.google.cloud.com" + + "pute.v1.SetSslCertificatesRegionTargetHt" + + "tpsProxyRequest\032\".google.cloud.compute.v" + + "1.Operation\"\257\002\332Acproject,region,target_h" + + "ttps_proxy,region_target_https_proxies_s" + + "et_ssl_certificates_request_resource\212N\020R" + + "egionOperations\202\323\344\223\002\257\001\"j/compute/v1/proj" + + "ects/{project}/regions/{region}/targetHt" + + "tpsProxies/{target_https_proxy}/setSslCe" + + "rtificates:Aregion_target_https_proxies_" + + "set_ssl_certificates_request_resource\022\312\002" + + "\n\tSetUrlMap\022?.google.cloud.compute.v1.Se" + + "tUrlMapRegionTargetHttpsProxyRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\327\001\332A.google.clou" - + "d.compute.v1.AggregatedListResourcePolic" - + "iesRequest\0325.google.cloud.compute.v1.Res" - + "ourcePolicyAggregatedList\"L\332A\007project\202\323\344" - + "\223\002<\022:/compute/v1/projects/{project}/aggr" - + "egated/resourcePolicies\022\363\001\n\006Delete\0224.goo" - + "gle.cloud.compute.v1.DeleteResourcePolic" - + "yRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\216\001\332A\036project,region,resource_policy" - + "\212N\020RegionOperations\202\323\344\223\002T*R/compute/v1/p" - + "rojects/{project}/regions/{region}/resou" - + "rcePolicies/{resource_policy}\022\336\001\n\003Get\0221." - + "google.cloud.compute.v1.GetResourcePolic" - + "yRequest\032\'.google.cloud.compute.v1.Resou" - + "rcePolicy\"{\332A\036project,region,resource_po" - + "licy\202\323\344\223\002T\022R/compute/v1/projects/{projec" - + "t}/regions/{region}/resourcePolicies/{re" - + "source_policy}\022\347\001\n\014GetIamPolicy\022:.google" - + ".cloud.compute.v1.GetIamPolicyResourcePo" - + "licyRequest\032\037.google.cloud.compute.v1.Po" - + "licy\"z\332A\027project,region,resource\202\323\344\223\002Z\022X" - + "/compute/v1/projects/{project}/regions/{" - + "region}/resourcePolicies/{resource}/getI" - + "amPolicy\022\204\002\n\006Insert\0224.google.cloud.compu" - + "te.v1.InsertResourcePolicyRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\237\001\332A\'proje" - + "ct,region,resource_policy_resource\212N\020Reg" - + "ionOperations\202\323\344\223\002\\\"@/compute/v1/project" - + "s/{project}/regions/{region}/resourcePol" - + "icies:\030resource_policy_resource\022\304\001\n\004List" - + "\0224.google.cloud.compute.v1.ListResourceP" - + "oliciesRequest\032+.google.cloud.compute.v1" - + ".ResourcePolicyList\"Y\332A\016project,region\202\323" - + "\344\223\002B\022@/compute/v1/projects/{project}/reg" - + "ions/{region}/resourcePolicies\022\244\002\n\005Patch" - + "\0223.google.cloud.compute.v1.PatchResource" - + "PolicyRequest\032\".google.cloud.compute.v1." - + "Operation\"\301\001\332A7project,region,resource_p" - + "olicy,resource_policy_resource\212N\020RegionO" - + "perations\202\323\344\223\002n2R/compute/v1/projects/{p" - + "roject}/regions/{region}/resourcePolicie" - + "s/{resource_policy}:\030resource_policy_res" - + "ource\022\257\002\n\014SetIamPolicy\022:.google.cloud.co" - + "mpute.v1.SetIamPolicyResourcePolicyReque" - + "st\032\037.google.cloud.compute.v1.Policy\"\301\001\332A" - + ":project,region,resource,region_set_poli" - + "cy_request_resource\202\323\344\223\002~\"X/compute/v1/p" - + "rojects/{project}/regions/{region}/resou" - + "rcePolicies/{resource}/setIamPolicy:\"reg" - + "ion_set_policy_request_resource\022\321\002\n\022Test" - + "IamPermissions\022@.google.cloud.compute.v1" - + ".TestIamPermissionsResourcePolicyRequest" - + "\0320.google.cloud.compute.v1.TestPermissio" - + "nsResponse\"\306\001\332A9project,region,resource," - + "test_permissions_request_resource\202\323\344\223\002\203\001" - + "\"^/compute/v1/projects/{project}/regions" - + "/{region}/resourcePolicies/{resource}/te" - + "stIamPermissions:!test_permissions_reque" + + "atform2\317\010\n\026RegionTargetTcpProxies\022\373\001\n\006De" + + "lete\022:.google.cloud.compute.v1.DeleteReg" + + "ionTargetTcpProxyRequest\032\".google.cloud." + + "compute.v1.Operation\"\220\001\332A\037project,region" + + ",target_tcp_proxy\212N\020RegionOperations\202\323\344\223" + + "\002U*S/compute/v1/projects/{project}/regio" + + "ns/{region}/targetTcpProxies/{target_tcp" + + "_proxy}\022\346\001\n\003Get\0227.google.cloud.compute.v" + + "1.GetRegionTargetTcpProxyRequest\032\'.googl" + + "e.cloud.compute.v1.TargetTcpProxy\"}\332A\037pr" + + "oject,region,target_tcp_proxy\202\323\344\223\002U\022S/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/targetTcpProxies/{target_tcp_proxy}" + + "\022\214\002\n\006Insert\022:.google.cloud.compute.v1.In" + + "sertRegionTargetTcpProxyRequest\032\".google" + + ".cloud.compute.v1.Operation\"\241\001\332A(project" + + ",region,target_tcp_proxy_resource\212N\020Regi" + + "onOperations\202\323\344\223\002]\"@/compute/v1/projects" + + "/{project}/regions/{region}/targetTcpPro" + + "xies:\031target_tcp_proxy_resource\022\312\001\n\004List" + + "\022:.google.cloud.compute.v1.ListRegionTar" + + "getTcpProxiesRequest\032+.google.cloud.comp" + + "ute.v1.TargetTcpProxyList\"Y\332A\016project,re" + + "gion\202\323\344\223\002B\022@/compute/v1/projects/{projec" + + "t}/regions/{region}/targetTcpProxies\032r\312A" + + "\026compute.googleapis.com\322AVhttps://www.go" + + "ogleapis.com/auth/compute,https://www.go" + + "ogleapis.com/auth/cloud-platform2\354\r\n\rReg" + + "ionUrlMaps\022\327\001\n\006Delete\0222.google.cloud.com" + + "pute.v1.DeleteRegionUrlMapRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"u\332A\026projec" + + "t,region,url_map\212N\020RegionOperations\202\323\344\223\002" + + "C*A/compute/v1/projects/{project}/region" + + "s/{region}/urlMaps/{url_map}\022\273\001\n\003Get\022/.g" + + "oogle.cloud.compute.v1.GetRegionUrlMapRe" + + "quest\032\037.google.cloud.compute.v1.UrlMap\"b" + + "\332A\026project,region,url_map\202\323\344\223\002C\022A/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/urlMaps/{url_map}\022\351\001\n\006Insert\0222.google.c" + + "loud.compute.v1.InsertRegionUrlMapReques" + + "t\032\".google.cloud.compute.v1.Operation\"\206\001" + + "\332A\037project,region,url_map_resource\212N\020Reg" + + "ionOperations\202\323\344\223\002K\"7/compute/v1/project" + + "s/{project}/regions/{region}/urlMaps:\020ur" + + "l_map_resource\022\260\001\n\004List\0221.google.cloud.c" + + "ompute.v1.ListRegionUrlMapsRequest\032#.goo" + + "gle.cloud.compute.v1.UrlMapList\"P\332A\016proj" + + "ect,region\202\323\344\223\0029\0227/compute/v1/projects/{" + + "project}/regions/{region}/urlMaps\022\371\001\n\005Pa" + + "tch\0221.google.cloud.compute.v1.PatchRegio" + + "nUrlMapRequest\032\".google.cloud.compute.v1" + + ".Operation\"\230\001\332A\'project,region,url_map,u" + + "rl_map_resource\212N\020RegionOperations\202\323\344\223\002U" + + "2A/compute/v1/projects/{project}/regions" + + "/{region}/urlMaps/{url_map}:\020url_map_res" + + "ource\022\373\001\n\006Update\0222.google.cloud.compute." + + "v1.UpdateRegionUrlMapRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\230\001\332A\'project,re" + + "gion,url_map,url_map_resource\212N\020RegionOp" + + "erations\202\323\344\223\002U\032A/compute/v1/projects/{pr" + + "oject}/regions/{region}/urlMaps/{url_map" + + "}:\020url_map_resource\022\265\002\n\010Validate\0224.googl" + + "e.cloud.compute.v1.ValidateRegionUrlMapR" + + "equest\0320.google.cloud.compute.v1.UrlMaps" + + "ValidateResponse\"\300\001\332A@project,region,url" + + "_map,region_url_maps_validate_request_re" + + "source\202\323\344\223\002w\"J/compute/v1/projects/{proj" + + "ect}/regions/{region}/urlMaps/{url_map}/" + + "validate:)region_url_maps_validate_reque" + "st_resource\032r\312A\026compute.googleapis.com\322A" + "Vhttps://www.googleapis.com/auth/compute" + ",https://www.googleapis.com/auth/cloud-p" - + "latform2\216 \n\007Routers\022\273\001\n\016AggregatedList\0225" - + ".google.cloud.compute.v1.AggregatedListR" - + "outersRequest\032-.google.cloud.compute.v1." - + "RouterAggregatedList\"C\332A\007project\202\323\344\223\0023\0221" - + "/compute/v1/projects/{project}/aggregate" - + "d/routers\022\317\001\n\006Delete\022,.google.cloud.comp" - + "ute.v1.DeleteRouterRequest\032\".google.clou" - + "d.compute.v1.Operation\"s\332A\025project,regio" - + "n,router\212N\020RegionOperations\202\323\344\223\002B*@/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/routers/{router}\022\370\001\n\021DeleteRoutePolic" - + "y\0227.google.cloud.compute.v1.DeleteRouteP" - + "olicyRouterRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\205\001\332A\025project,region,route" - + "r\212N\020RegionOperations\202\323\344\223\002T\"R/compute/v1/" - + "projects/{project}/regions/{region}/rout" - + "ers/{router}/deleteRoutePolicy\022\263\001\n\003Get\022)" - + ".google.cloud.compute.v1.GetRouterReques" - + "t\032\037.google.cloud.compute.v1.Router\"`\332A\025p" - + "roject,region,router\202\323\344\223\002B\022@/compute/v1/" - + "projects/{project}/regions/{region}/rout" - + "ers/{router}\022\335\001\n\014GetNatIpInfo\0222.google.c" - + "loud.compute.v1.GetNatIpInfoRouterReques" - + "t\032*.google.cloud.compute.v1.NatIpInfoRes" - + "ponse\"m\332A\025project,region,router\202\323\344\223\002O\022M/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/routers/{router}/getNatIpInfo\022\365\001\n" - + "\021GetNatMappingInfo\0228.google.cloud.comput" - + "e.v1.GetNatMappingInfoRoutersRequest\0322.g" - + "oogle.cloud.compute.v1.VmEndpointNatMapp" - + "ingsList\"r\332A\025project,region,router\202\323\344\223\002T" - + "\022R/compute/v1/projects/{project}/regions" - + "/{region}/routers/{router}/getNatMapping" - + "Info\022\357\001\n\016GetRoutePolicy\0224.google.cloud.c" - + "ompute.v1.GetRoutePolicyRouterRequest\0326." - + "google.cloud.compute.v1.RoutersGetRouteP" - + "olicyResponse\"o\332A\025project,region,router\202" - + "\323\344\223\002Q\022O/compute/v1/projects/{project}/re" - + "gions/{region}/routers/{router}/getRoute" - + "Policy\022\351\001\n\017GetRouterStatus\0225.google.clou" - + "d.compute.v1.GetRouterStatusRouterReques" - + "t\032-.google.cloud.compute.v1.RouterStatus" - + "Response\"p\332A\025project,region,router\202\323\344\223\002R" - + "\022P/compute/v1/projects/{project}/regions" - + "/{region}/routers/{router}/getRouterStat" - + "us\022\341\001\n\006Insert\022,.google.cloud.compute.v1." - + "InsertRouterRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\204\001\332A\036project,region,rout" - + "er_resource\212N\020RegionOperations\202\323\344\223\002J\"7/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/routers:\017router_resource\022\252\001\n\004List\022" - + "+.google.cloud.compute.v1.ListRoutersReq" - + "uest\032#.google.cloud.compute.v1.RouterLis" - + "t\"P\332A\016project,region\202\323\344\223\0029\0227/compute/v1/" - + "projects/{project}/regions/{region}/rout" - + "ers\022\344\001\n\rListBgpRoutes\0224.google.cloud.com" - + "pute.v1.ListBgpRoutesRoutersRequest\032-.go" - + "ogle.cloud.compute.v1.RoutersListBgpRout" - + "es\"n\332A\025project,region,router\202\323\344\223\002P\022N/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/routers/{router}/listBgpRoutes\022\364\001\n\021L" - + "istRoutePolicies\0228.google.cloud.compute." - + "v1.ListRoutePoliciesRoutersRequest\0321.goo" - + "gle.cloud.compute.v1.RoutersListRoutePol" - + "icies\"r\332A\025project,region,router\202\323\344\223\002T\022R/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/routers/{router}/listRoutePolicie" - + "s\022\357\001\n\005Patch\022+.google.cloud.compute.v1.Pa" - + "tchRouterRequest\032\".google.cloud.compute." - + "v1.Operation\"\224\001\332A%project,region,router," - + "router_resource\212N\020RegionOperations\202\323\344\223\002S" - + "2@/compute/v1/projects/{project}/regions" - + "/{region}/routers/{router}:\017router_resou" - + "rce\022\242\002\n\020PatchRoutePolicy\0226.google.cloud." - + "compute.v1.PatchRoutePolicyRouterRequest" - + "\032\".google.cloud.compute.v1.Operation\"\261\001\332" - + "A+project,region,router,route_policy_res" - + "ource\212N\020RegionOperations\202\323\344\223\002j\"Q/compute" - + "/v1/projects/{project}/regions/{region}/" - + "routers/{router}/patchRoutePolicy:\025route" - + "_policy_resource\022\365\001\n\007Preview\022-.google.cl" - + "oud.compute.v1.PreviewRouterRequest\032/.go" - + "ogle.cloud.compute.v1.RoutersPreviewResp" - + "onse\"\211\001\332A%project,region,router,router_r" - + "esource\202\323\344\223\002[\"H/compute/v1/projects/{pro" - + "ject}/regions/{region}/routers/{router}/" - + "preview:\017router_resource\022\361\001\n\006Update\022,.go" - + "ogle.cloud.compute.v1.UpdateRouterReques" - + "t\032\".google.cloud.compute.v1.Operation\"\224\001" - + "\332A%project,region,router,router_resource" - + "\212N\020RegionOperations\202\323\344\223\002S\032@/compute/v1/p" - + "rojects/{project}/regions/{region}/route" - + "rs/{router}:\017router_resource\022\245\002\n\021UpdateR" - + "outePolicy\0227.google.cloud.compute.v1.Upd" - + "ateRoutePolicyRouterRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\262\001\332A+project,reg" - + "ion,router,route_policy_resource\212N\020Regio" - + "nOperations\202\323\344\223\002k\"R/compute/v1/projects/" - + "{project}/regions/{region}/routers/{rout" - + "er}/updateRoutePolicy:\025route_policy_reso" - + "urce\032r\312A\026compute.googleapis.com\322AVhttps:" - + "//www.googleapis.com/auth/compute,https:" - + "//www.googleapis.com/auth/cloud-platform" - + "2\300\006\n\006Routes\022\272\001\n\006Delete\022+.google.cloud.co" - + "mpute.v1.DeleteRouteRequest\032\".google.clo" - + "ud.compute.v1.Operation\"_\332A\rproject,rout" - + "e\212N\020GlobalOperations\202\323\344\223\0026*4/compute/v1/" - + "projects/{project}/global/routes/{route}" - + "\022\235\001\n\003Get\022(.google.cloud.compute.v1.GetRo" - + "uteRequest\032\036.google.cloud.compute.v1.Rou" - + "te\"L\332A\rproject,route\202\323\344\223\0026\0224/compute/v1/" - + "projects/{project}/global/routes/{route}" - + "\022\313\001\n\006Insert\022+.google.cloud.compute.v1.In" - + "sertRouteRequest\032\".google.cloud.compute." - + "v1.Operation\"p\332A\026project,route_resource\212" - + "N\020GlobalOperations\202\323\344\223\002>\",/compute/v1/pr" - + "ojects/{project}/global/routes:\016route_re" - + "source\022\226\001\n\004List\022*.google.cloud.compute.v" - + "1.ListRoutesRequest\032\".google.cloud.compu" - + "te.v1.RouteList\">\332A\007project\202\323\344\223\002.\022,/comp" - + "ute/v1/projects/{project}/global/routes\032" + + "latform2\341\002\n\013RegionZones\022\252\001\n\004List\022/.googl" + + "e.cloud.compute.v1.ListRegionZonesReques" + + "t\032!.google.cloud.compute.v1.ZoneList\"N\332A" + + "\016project,region\202\323\344\223\0027\0225/compute/v1/proje" + + "cts/{project}/regions/{region}/zones\032\244\001\312" + + "A\026compute.googleapis.com\322A\207\001https://www." + + "googleapis.com/auth/compute.readonly,htt" + + "ps://www.googleapis.com/auth/compute,htt" + + "ps://www.googleapis.com/auth/cloud-platf" + + "orm2\343\003\n\007Regions\022\233\001\n\003Get\022).google.cloud.c" + + "ompute.v1.GetRegionRequest\032\037.google.clou" + + "d.compute.v1.Region\"H\332A\016project,region\202\323" + + "\344\223\0021\022//compute/v1/projects/{project}/reg" + + "ions/{region}\022\222\001\n\004List\022+.google.cloud.co" + + "mpute.v1.ListRegionsRequest\032#.google.clo" + + "ud.compute.v1.RegionList\"8\332A\007project\202\323\344\223", + "\002(\022&/compute/v1/projects/{project}/regio" + + "ns\032\244\001\312A\026compute.googleapis.com\322A\207\001https:" + + "//www.googleapis.com/auth/compute.readon" + + "ly,https://www.googleapis.com/auth/compu" + + "te,https://www.googleapis.com/auth/cloud" + + "-platform2\317\010\n\021ReservationBlocks\022\225\002\n\003Get\022" + + "3.google.cloud.compute.v1.GetReservation" + + "BlockRequest\0325.google.cloud.compute.v1.R" + + "eservationBlocksGetResponse\"\241\001\332A*project" + + ",zone,reservation,reservation_block\202\323\344\223\002" + + "n\022l/compute/v1/projects/{project}/zones/" + + "{zone}/reservations/{reservation}/reserv" + + "ationBlocks/{reservation_block}\022\362\001\n\004List" + + "\0225.google.cloud.compute.v1.ListReservati" + + "onBlocksRequest\0326.google.cloud.compute.v" + + "1.ReservationBlocksListResponse\"{\332A\030proj" + + "ect,zone,reservation\202\323\344\223\002Z\022X/compute/v1/" + + "projects/{project}/zones/{zone}/reservat" + + "ions/{reservation}/reservationBlocks\022\270\003\n" + + "\022PerformMaintenance\022B.google.cloud.compu" + + "te.v1.PerformMaintenanceReservationBlock" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\271\002\332Acproject,zone,reservation,reserv" + + "ation_block,reservations_blocks_perform_" + + "maintenance_request_resource\212N\016ZoneOpera" + + "tions\202\323\344\223\002\273\001\"\177/compute/v1/projects/{proj" + + "ect}/zones/{zone}/reservations/{reservat" + + "ion}/reservationBlocks/{reservation_bloc" + + "k}/performMaintenance:8reservations_bloc" + + "ks_perform_maintenance_request_resource\032" + "r\312A\026compute.googleapis.com\322AVhttps://www" + ".googleapis.com/auth/compute,https://www" - + ".googleapis.com/auth/cloud-platform2\357\030\n\020" - + "SecurityPolicies\022\251\002\n\007AddRule\0225.google.cl" - + "oud.compute.v1.AddRuleSecurityPolicyRequ" + + ".googleapis.com/auth/cloud-platform2\337\007\n\024" + + "ReservationSubBlocks\022\231\002\n\003Get\0226.google.cl" + + "oud.compute.v1.GetReservationSubBlockReq" + + "uest\0328.google.cloud.compute.v1.Reservati" + + "onSubBlocksGetResponse\"\237\001\332A.project,zone" + + ",parent_name,reservation_sub_block\202\323\344\223\002h" + + "\022f/compute/v1/projects/{project}/zones/{" + + "zone}/{parent_name}/reservationSubBlocks" + + "/{reservation_sub_block}\022\356\001\n\004List\0228.goog" + + "le.cloud.compute.v1.ListReservationSubBl" + + "ocksRequest\0329.google.cloud.compute.v1.Re" + + "servationSubBlocksListResponse\"q\332A\030proje" + + "ct,zone,parent_name\202\323\344\223\002P\022N/compute/v1/p" + + "rojects/{project}/zones/{zone}/{parent_n" + + "ame}/reservationSubBlocks\022\305\002\n\022PerformMai" + + "ntenance\022E.google.cloud.compute.v1.Perfo" + + "rmMaintenanceReservationSubBlockRequest\032" + + "\".google.cloud.compute.v1.Operation\"\303\001\332A" + + ".project,zone,parent_name,reservation_su" + + "b_block\212N\016ZoneOperations\202\323\344\223\002{\"y/compute" + + "/v1/projects/{project}/zones/{zone}/{par" + + "ent_name}/reservationSubBlocks/{reservat" + + "ion_sub_block}/performMaintenance\032r\312A\026co" + + "mpute.googleapis.com\322AVhttps://www.googl" + + "eapis.com/auth/compute,https://www.googl" + + "eapis.com/auth/cloud-platform2\213\027\n\014Reserv" + + "ations\022\312\001\n\016AggregatedList\022:.google.cloud" + + ".compute.v1.AggregatedListReservationsRe" + + "quest\0322.google.cloud.compute.v1.Reservat" + + "ionAggregatedList\"H\332A\007project\202\323\344\223\0028\0226/co" + + "mpute/v1/projects/{project}/aggregated/r" + + "eservations\022\333\001\n\006Delete\0221.google.cloud.co" + + "mpute.v1.DeleteReservationRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"z\332A\030projec" + + "t,zone,reservation\212N\016ZoneOperations\202\323\344\223\002" + + "H*F/compute/v1/projects/{project}/zones/" + + "{zone}/reservations/{reservation}\022\306\001\n\003Ge" + + "t\022..google.cloud.compute.v1.GetReservati" + + "onRequest\032$.google.cloud.compute.v1.Rese" + + "rvation\"i\332A\030project,zone,reservation\202\323\344\223" + + "\002H\022F/compute/v1/projects/{project}/zones" + + "/{zone}/reservations/{reservation}\022\332\001\n\014G" + + "etIamPolicy\0227.google.cloud.compute.v1.Ge" + + "tIamPolicyReservationRequest\032\037.google.cl" + + "oud.compute.v1.Policy\"p\332A\025project,zone,r" + + "esource\202\323\344\223\002R\022P/compute/v1/projects/{pro" + + "ject}/zones/{zone}/reservations/{resourc" + + "e}/getIamPolicy\022\355\001\n\006Insert\0221.google.clou" + + "d.compute.v1.InsertReservationRequest\032\"." + + "google.cloud.compute.v1.Operation\"\213\001\332A!p" + + "roject,zone,reservation_resource\212N\016ZoneO" + + "perations\202\323\344\223\002P\"8/compute/v1/projects/{p" + + "roject}/zones/{zone}/reservations:\024reser" + + "vation_resource\022\263\001\n\004List\0220.google.cloud." + + "compute.v1.ListReservationsRequest\032(.goo" + + "gle.cloud.compute.v1.ReservationList\"O\332A" + + "\014project,zone\202\323\344\223\002:\0228/compute/v1/project" + + "s/{project}/zones/{zone}/reservations\022\355\002" + + "\n\022PerformMaintenance\022=.google.cloud.comp" + + "ute.v1.PerformMaintenanceReservationRequ" + "est\032\".google.cloud.compute.v1.Operation\"" - + "\302\001\332A5project,security_policy,security_po" - + "licy_rule_resource\212N\020GlobalOperations\202\323\344" - + "\223\002q\"P/compute/v1/projects/{project}/glob" - + "al/securityPolicies/{security_policy}/ad" - + "dRule:\035security_policy_rule_resource\022\327\001\n" - + "\016AggregatedList\022>.google.cloud.compute.v" - + "1.AggregatedListSecurityPoliciesRequest\032" - + "7.google.cloud.compute.v1.SecurityPolici" - + "esAggregatedList\"L\332A\007project\202\323\344\223\002<\022:/com" - + "pute/v1/projects/{project}/aggregated/se" - + "curityPolicies\022\341\001\n\006Delete\0224.google.cloud" - + ".compute.v1.DeleteSecurityPolicyRequest\032" - + "\".google.cloud.compute.v1.Operation\"}\332A\027" - + "project,security_policy\212N\020GlobalOperatio" - + "ns\202\323\344\223\002J*H/compute/v1/projects/{project}" - + "/global/securityPolicies/{security_polic" - + "y}\022\315\001\n\003Get\0221.google.cloud.compute.v1.Get" - + "SecurityPolicyRequest\032\'.google.cloud.com" - + "pute.v1.SecurityPolicy\"j\332A\027project,secur" - + "ity_policy\202\323\344\223\002J\022H/compute/v1/projects/{" - + "project}/global/securityPolicies/{securi" - + "ty_policy}\022\341\001\n\007GetRule\0225.google.cloud.co" - + "mpute.v1.GetRuleSecurityPolicyRequest\032+." - + "google.cloud.compute.v1.SecurityPolicyRu" - + "le\"r\332A\027project,security_policy\202\323\344\223\002R\022P/c" - + "ompute/v1/projects/{project}/global/secu" - + "rityPolicies/{security_policy}/getRule\022\363" - + "\001\n\006Insert\0224.google.cloud.compute.v1.Inse" - + "rtSecurityPolicyRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\216\001\332A project,securit" - + "y_policy_resource\212N\020GlobalOperations\202\323\344\223" - + "\002R\"6/compute/v1/projects/{project}/globa" - + "l/securityPolicies:\030security_policy_reso" - + "urce\022\263\001\n\004List\0224.google.cloud.compute.v1." - + "ListSecurityPoliciesRequest\032+.google.clo" - + "ud.compute.v1.SecurityPolicyList\"H\332A\007pro" - + "ject\202\323\344\223\0028\0226/compute/v1/projects/{projec" - + "t}/global/securityPolicies\022\256\002\n\037ListPreco" - + "nfiguredExpressionSets\022O.google.cloud.co" - + "mpute.v1.ListPreconfiguredExpressionSets" - + "SecurityPoliciesRequest\032P.google.cloud.c" - + "ompute.v1.SecurityPoliciesListPreconfigu" - + "redExpressionSetsResponse\"h\332A\007project\202\323\344" - + "\223\002X\022V/compute/v1/projects/{project}/glob" - + "al/securityPolicies/listPreconfiguredExp" - + "ressionSets\022\223\002\n\005Patch\0223.google.cloud.com" - + "pute.v1.PatchSecurityPolicyRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\260\001\332A0proj" - + "ect,security_policy,security_policy_reso" - + "urce\212N\020GlobalOperations\202\323\344\223\002d2H/compute/" - + "v1/projects/{project}/global/securityPol" - + "icies/{security_policy}:\030security_policy" - + "_resource\022\257\002\n\tPatchRule\0227.google.cloud.c" - + "ompute.v1.PatchRuleSecurityPolicyRequest" - + "\032\".google.cloud.compute.v1.Operation\"\304\001\332" - + "A5project,security_policy,security_polic" - + "y_rule_resource\212N\020GlobalOperations\202\323\344\223\002s" - + "\"R/compute/v1/projects/{project}/global/" - + "securityPolicies/{security_policy}/patch" - + "Rule:\035security_policy_rule_resource\022\365\001\n\n" - + "RemoveRule\0228.google.cloud.compute.v1.Rem" - + "oveRuleSecurityPolicyRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\210\001\332A\027project,se" - + "curity_policy\212N\020GlobalOperations\202\323\344\223\002U\"S" - + "/compute/v1/projects/{project}/global/se" - + "curityPolicies/{security_policy}/removeR" - + "ule\022\253\002\n\tSetLabels\0227.google.cloud.compute" - + ".v1.SetLabelsSecurityPolicyRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\300\001\332A3proj" - + "ect,resource,global_set_labels_request_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002q\"K/compu" - + "te/v1/projects/{project}/global/security" - + "Policies/{resource}/setLabels:\"global_se" - + "t_labels_request_resource\032r\312A\026compute.go" - + "ogleapis.com\322AVhttps://www.googleapis.co" - + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\360\023\n\022ServiceAttachm" - + "ents\022\334\001\n\016AggregatedList\022@.google.cloud.c" - + "ompute.v1.AggregatedListServiceAttachmen" - + "tsRequest\0328.google.cloud.compute.v1.Serv" - + "iceAttachmentAggregatedList\"N\332A\007project\202", - "\323\344\223\002>\022.google.clo" + + "ud.compute.v1.AggregatedListResourcePoli" + + "ciesRequest\0325.google.cloud.compute.v1.Re" + + "sourcePolicyAggregatedList\"L\332A\007project\202\323" + + "\344\223\002<\022:/compute/v1/projects/{project}/agg" + + "regated/resourcePolicies\022\363\001\n\006Delete\0224.go" + + "ogle.cloud.compute.v1.DeleteResourcePoli" + + "cyRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\216\001\332A\036project,region,resource_polic" + + "y\212N\020RegionOperations\202\323\344\223\002T*R/compute/v1/" + + "projects/{project}/regions/{region}/reso" + + "urcePolicies/{resource_policy}\022\336\001\n\003Get\0221" + + ".google.cloud.compute.v1.GetResourcePoli" + + "cyRequest\032\'.google.cloud.compute.v1.Reso" + + "urcePolicy\"{\332A\036project,region,resource_p" + + "olicy\202\323\344\223\002T\022R/compute/v1/projects/{proje" + + "ct}/regions/{region}/resourcePolicies/{r" + + "esource_policy}\022\347\001\n\014GetIamPolicy\022:.googl" + + "e.cloud.compute.v1.GetIamPolicyResourceP" + + "olicyRequest\032\037.google.cloud.compute.v1.P" + + "olicy\"z\332A\027project,region,resource\202\323\344\223\002Z\022" + + "X/compute/v1/projects/{project}/regions/" + + "{region}/resourcePolicies/{resource}/get" + + "IamPolicy\022\204\002\n\006Insert\0224.google.cloud.comp" + + "ute.v1.InsertResourcePolicyRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\237\001\332A\'proj" + + "ect,region,resource_policy_resource\212N\020Re" + + "gionOperations\202\323\344\223\002\\\"@/compute/v1/projec" + + "ts/{project}/regions/{region}/resourcePo" + + "licies:\030resource_policy_resource\022\304\001\n\004Lis" + + "t\0224.google.cloud.compute.v1.ListResource" + + "PoliciesRequest\032+.google.cloud.compute.v" + + "1.ResourcePolicyList\"Y\332A\016project,region\202" + + "\323\344\223\002B\022@/compute/v1/projects/{project}/re" + + "gions/{region}/resourcePolicies\022\244\002\n\005Patc" + + "h\0223.google.cloud.compute.v1.PatchResourc" + + "ePolicyRequest\032\".google.cloud.compute.v1" + + ".Operation\"\301\001\332A7project,region,resource_" + + "policy,resource_policy_resource\212N\020Region" + + "Operations\202\323\344\223\002n2R/compute/v1/projects/{" + + "project}/regions/{region}/resourcePolici" + + "es/{resource_policy}:\030resource_policy_re" + + "source\022\257\002\n\014SetIamPolicy\022:.google.cloud.c" + + "ompute.v1.SetIamPolicyResourcePolicyRequ" + + "est\032\037.google.cloud.compute.v1.Policy\"\301\001\332" + + "A:project,region,resource,region_set_pol" + + "icy_request_resource\202\323\344\223\002~\"X/compute/v1/" + + "projects/{project}/regions/{region}/reso" + + "urcePolicies/{resource}/setIamPolicy:\"re" + + "gion_set_policy_request_resource\022\321\002\n\022Tes" + + "tIamPermissions\022@.google.cloud.compute.v" + + "1.TestIamPermissionsResourcePolicyReques" + + "t\0320.google.cloud.compute.v1.TestPermissi" + + "onsResponse\"\306\001\332A9project,region,resource" + + ",test_permissions_request_resource\202\323\344\223\002\203" + + "\001\"^/compute/v1/projects/{project}/region" + + "s/{region}/resourcePolicies/{resource}/t" + "estIamPermissions:!test_permissions_requ" + "est_resource\032r\312A\026compute.googleapis.com\322" + "AVhttps://www.googleapis.com/auth/comput" + "e,https://www.googleapis.com/auth/cloud-" - + "platform2\267\004\n\027SnapshotSettingsService\022\256\001\n" - + "\003Get\0222.google.cloud.compute.v1.GetSnapsh" - + "otSettingRequest\032).google.cloud.compute." - + "v1.SnapshotSettings\"H\332A\007project\202\323\344\223\0028\0226/" - + "compute/v1/projects/{project}/global/sna" - + "pshotSettings\022\366\001\n\005Patch\0224.google.cloud.c" - + "ompute.v1.PatchSnapshotSettingRequest\032\"." - + "google.cloud.compute.v1.Operation\"\222\001\332A\"p" - + "roject,snapshot_settings_resource\212N\020Glob" - + "alOperations\202\323\344\223\002T26/compute/v1/projects" - + "/{project}/global/snapshotSettings:\032snap" - + "shot_settings_resource\032r\312A\026compute.googl" - + "eapis.com\322AVhttps://www.googleapis.com/a" - + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\251\017\n\tSnapshots\022\306\001\n\006Del" - + "ete\022..google.cloud.compute.v1.DeleteSnap" - + "shotRequest\032\".google.cloud.compute.v1.Op" - + "eration\"h\332A\020project,snapshot\212N\020GlobalOpe" - + "rations\202\323\344\223\002<*:/compute/v1/projects/{pro" - + "ject}/global/snapshots/{snapshot}\022\254\001\n\003Ge" - + "t\022+.google.cloud.compute.v1.GetSnapshotR" - + "equest\032!.google.cloud.compute.v1.Snapsho" - + "t\"U\332A\020project,snapshot\202\323\344\223\002<\022:/compute/v" - + "1/projects/{project}/global/snapshots/{s" - + "napshot}\022\311\001\n\014GetIamPolicy\0224.google.cloud" - + ".compute.v1.GetIamPolicySnapshotRequest\032" - + "\037.google.cloud.compute.v1.Policy\"b\332A\020pro" - + "ject,resource\202\323\344\223\002I\022G/compute/v1/project" - + "s/{project}/global/snapshots/{resource}/" - + "getIamPolicy\022\327\001\n\006Insert\022..google.cloud.c" - + "ompute.v1.InsertSnapshotRequest\032\".google" - + ".cloud.compute.v1.Operation\"y\332A\031project," - + "snapshot_resource\212N\020GlobalOperations\202\323\344\223" - + "\002D\"//compute/v1/projects/{project}/globa" - + "l/snapshots:\021snapshot_resource\022\237\001\n\004List\022" - + "-.google.cloud.compute.v1.ListSnapshotsR" - + "equest\032%.google.cloud.compute.v1.Snapsho" - + "tList\"A\332A\007project\202\323\344\223\0021\022//compute/v1/pro" - + "jects/{project}/global/snapshots\022\221\002\n\014Set" - + "IamPolicy\0224.google.cloud.compute.v1.SetI" - + "amPolicySnapshotRequest\032\037.google.cloud.c" - + "ompute.v1.Policy\"\251\001\332A3project,resource,g" - + "lobal_set_policy_request_resource\202\323\344\223\002m\"" - + "G/compute/v1/projects/{project}/global/s" - + "napshots/{resource}/setIamPolicy:\"global" - + "_set_policy_request_resource\022\236\002\n\tSetLabe" - + "ls\0221.google.cloud.compute.v1.SetLabelsSn" - + "apshotRequest\032\".google.cloud.compute.v1." - + "Operation\"\271\001\332A3project,resource,global_s" - + "et_labels_request_resource\212N\020GlobalOpera" - + "tions\202\323\344\223\002j\"D/compute/v1/projects/{proje" - + "ct}/global/snapshots/{resource}/setLabel" - + "s:\"global_set_labels_request_resource\022\262\002" - + "\n\022TestIamPermissions\022:.google.cloud.comp" - + "ute.v1.TestIamPermissionsSnapshotRequest" - + "\0320.google.cloud.compute.v1.TestPermissio" - + "nsResponse\"\255\001\332A2project,resource,test_pe" - + "rmissions_request_resource\202\323\344\223\002r\"M/compu" - + "te/v1/projects/{project}/global/snapshot" - + "s/{resource}/testIamPermissions:!test_pe" - + "rmissions_request_resource\032r\312A\026compute.g" + + "platform2\216 \n\007Routers\022\273\001\n\016AggregatedList\022" + + "5.google.cloud.compute.v1.AggregatedList" + + "RoutersRequest\032-.google.cloud.compute.v1" + + ".RouterAggregatedList\"C\332A\007project\202\323\344\223\0023\022" + + "1/compute/v1/projects/{project}/aggregat" + + "ed/routers\022\317\001\n\006Delete\022,.google.cloud.com" + + "pute.v1.DeleteRouterRequest\032\".google.clo" + + "ud.compute.v1.Operation\"s\332A\025project,regi" + + "on,router\212N\020RegionOperations\202\323\344\223\002B*@/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/routers/{router}\022\370\001\n\021DeleteRoutePoli" + + "cy\0227.google.cloud.compute.v1.DeleteRoute" + + "PolicyRouterRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\205\001\332A\025project,region,rout" + + "er\212N\020RegionOperations\202\323\344\223\002T\"R/compute/v1" + + "/projects/{project}/regions/{region}/rou" + + "ters/{router}/deleteRoutePolicy\022\263\001\n\003Get\022" + + ").google.cloud.compute.v1.GetRouterReque" + + "st\032\037.google.cloud.compute.v1.Router\"`\332A\025" + + "project,region,router\202\323\344\223\002B\022@/compute/v1" + + "/projects/{project}/regions/{region}/rou" + + "ters/{router}\022\335\001\n\014GetNatIpInfo\0222.google." + + "cloud.compute.v1.GetNatIpInfoRouterReque" + + "st\032*.google.cloud.compute.v1.NatIpInfoRe" + + "sponse\"m\332A\025project,region,router\202\323\344\223\002O\022M" + + "/compute/v1/projects/{project}/regions/{" + + "region}/routers/{router}/getNatIpInfo\022\365\001" + + "\n\021GetNatMappingInfo\0228.google.cloud.compu" + + "te.v1.GetNatMappingInfoRoutersRequest\0322." + + "google.cloud.compute.v1.VmEndpointNatMap" + + "pingsList\"r\332A\025project,region,router\202\323\344\223\002" + + "T\022R/compute/v1/projects/{project}/region" + + "s/{region}/routers/{router}/getNatMappin" + + "gInfo\022\357\001\n\016GetRoutePolicy\0224.google.cloud." + + "compute.v1.GetRoutePolicyRouterRequest\0326" + + ".google.cloud.compute.v1.RoutersGetRoute" + + "PolicyResponse\"o\332A\025project,region,router" + + "\202\323\344\223\002Q\022O/compute/v1/projects/{project}/r" + + "egions/{region}/routers/{router}/getRout" + + "ePolicy\022\351\001\n\017GetRouterStatus\0225.google.clo" + + "ud.compute.v1.GetRouterStatusRouterReque" + + "st\032-.google.cloud.compute.v1.RouterStatu" + + "sResponse\"p\332A\025project,region,router\202\323\344\223\002" + + "R\022P/compute/v1/projects/{project}/region" + + "s/{region}/routers/{router}/getRouterSta" + + "tus\022\341\001\n\006Insert\022,.google.cloud.compute.v1" + + ".InsertRouterRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\204\001\332A\036project,region,rou" + + "ter_resource\212N\020RegionOperations\202\323\344\223\002J\"7/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/routers:\017router_resource\022\252\001\n\004List" + + "\022+.google.cloud.compute.v1.ListRoutersRe" + + "quest\032#.google.cloud.compute.v1.RouterLi" + + "st\"P\332A\016project,region\202\323\344\223\0029\0227/compute/v1" + + "/projects/{project}/regions/{region}/rou" + + "ters\022\344\001\n\rListBgpRoutes\0224.google.cloud.co" + + "mpute.v1.ListBgpRoutesRoutersRequest\032-.g" + + "oogle.cloud.compute.v1.RoutersListBgpRou" + + "tes\"n\332A\025project,region,router\202\323\344\223\002P\022N/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/routers/{router}/listBgpRoutes\022\364\001\n\021" + + "ListRoutePolicies\0228.google.cloud.compute" + + ".v1.ListRoutePoliciesRoutersRequest\0321.go" + + "ogle.cloud.compute.v1.RoutersListRoutePo" + + "licies\"r\332A\025project,region,router\202\323\344\223\002T\022R" + + "/compute/v1/projects/{project}/regions/{" + + "region}/routers/{router}/listRoutePolici" + + "es\022\357\001\n\005Patch\022+.google.cloud.compute.v1.P" + + "atchRouterRequest\032\".google.cloud.compute" + + ".v1.Operation\"\224\001\332A%project,region,router" + + ",router_resource\212N\020RegionOperations\202\323\344\223\002" + + "S2@/compute/v1/projects/{project}/region" + + "s/{region}/routers/{router}:\017router_reso" + + "urce\022\242\002\n\020PatchRoutePolicy\0226.google.cloud" + + ".compute.v1.PatchRoutePolicyRouterReques" + + "t\032\".google.cloud.compute.v1.Operation\"\261\001" + + "\332A+project,region,router,route_policy_re" + + "source\212N\020RegionOperations\202\323\344\223\002j\"Q/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/routers/{router}/patchRoutePolicy:\025rout" + + "e_policy_resource\022\365\001\n\007Preview\022-.google.c" + + "loud.compute.v1.PreviewRouterRequest\032/.g" + + "oogle.cloud.compute.v1.RoutersPreviewRes" + + "ponse\"\211\001\332A%project,region,router,router_" + + "resource\202\323\344\223\002[\"H/compute/v1/projects/{pr" + + "oject}/regions/{region}/routers/{router}" + + "/preview:\017router_resource\022\361\001\n\006Update\022,.g" + + "oogle.cloud.compute.v1.UpdateRouterReque" + + "st\032\".google.cloud.compute.v1.Operation\"\224" + + "\001\332A%project,region,router,router_resourc" + + "e\212N\020RegionOperations\202\323\344\223\002S\032@/compute/v1/" + + "projects/{project}/regions/{region}/rout" + + "ers/{router}:\017router_resource\022\245\002\n\021Update" + + "RoutePolicy\0227.google.cloud.compute.v1.Up" + + "dateRoutePolicyRouterRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\262\001\332A+project,re" + + "gion,router,route_policy_resource\212N\020Regi" + + "onOperations\202\323\344\223\002k\"R/compute/v1/projects" + + "/{project}/regions/{region}/routers/{rou" + + "ter}/updateRoutePolicy:\025route_policy_res" + + "ource\032r\312A\026compute.googleapis.com\322AVhttps" + + "://www.googleapis.com/auth/compute,https" + + "://www.googleapis.com/auth/cloud-platfor" + + "m2\300\006\n\006Routes\022\272\001\n\006Delete\022+.google.cloud.c" + + "ompute.v1.DeleteRouteRequest\032\".google.cl" + + "oud.compute.v1.Operation\"_\332A\rproject,rou" + + "te\212N\020GlobalOperations\202\323\344\223\0026*4/compute/v1" + + "/projects/{project}/global/routes/{route" + + "}\022\235\001\n\003Get\022(.google.cloud.compute.v1.GetR" + + "outeRequest\032\036.google.cloud.compute.v1.Ro" + + "ute\"L\332A\rproject,route\202\323\344\223\0026\0224/compute/v1" + + "/projects/{project}/global/routes/{route" + + "}\022\313\001\n\006Insert\022+.google.cloud.compute.v1.I" + + "nsertRouteRequest\032\".google.cloud.compute" + + ".v1.Operation\"p\332A\026project,route_resource" + + "\212N\020GlobalOperations\202\323\344\223\002>\",/compute/v1/p" + + "rojects/{project}/global/routes:\016route_r" + + "esource\022\226\001\n\004List\022*.google.cloud.compute." + + "v1.ListRoutesRequest\032\".google.cloud.comp" + + "ute.v1.RouteList\">\332A\007project\202\323\344\223\002.\022,/com" + + "pute/v1/projects/{project}/global/routes" + + "\032r\312A\026compute.googleapis.com\322AVhttps://ww" + + "w.googleapis.com/auth/compute,https://ww" + + "w.googleapis.com/auth/cloud-platform2\357\030\n" + + "\020SecurityPolicies\022\251\002\n\007AddRule\0225.google.c" + + "loud.compute.v1.AddRuleSecurityPolicyReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\302\001\332A5project,security_policy,security_p" + + "olicy_rule_resource\212N\020GlobalOperations\202\323" + + "\344\223\002q\"P/compute/v1/projects/{project}/glo" + + "bal/securityPolicies/{security_policy}/a" + + "ddRule:\035security_policy_rule_resource\022\327\001" + + "\n\016AggregatedList\022>.google.cloud.compute." + + "v1.AggregatedListSecurityPoliciesRequest" + + "\0327.google.cloud.compute.v1.SecurityPolic" + + "iesAggregatedList\"L\332A\007project\202\323\344\223\002<\022:/co" + + "mpute/v1/projects/{project}/aggregated/s" + + "ecurityPolicies\022\341\001\n\006Delete\0224.google.clou" + + "d.compute.v1.DeleteSecurityPolicyRequest" + + "\032\".google.cloud.compute.v1.Operation\"}\332A" + + "\027project,security_policy\212N\020GlobalOperati" + + "ons\202\323\344\223\002J*H/compute/v1/projects/{project" + + "}/global/securityPolicies/{security_poli" + + "cy}\022\315\001\n\003Get\0221.google.cloud.compute.v1.Ge" + + "tSecurityPolicyRequest\032\'.google.cloud.co" + + "mpute.v1.SecurityPolicy\"j\332A\027project,secu" + + "rity_policy\202\323\344\223\002J\022H/compute/v1/projects/" + + "{project}/global/securityPolicies/{secur" + + "ity_policy}\022\341\001\n\007GetRule\0225.google.cloud.c" + + "ompute.v1.GetRuleSecurityPolicyRequest\032+" + + ".google.cloud.compute.v1.SecurityPolicyR" + + "ule\"r\332A\027project,security_policy\202\323\344\223\002R\022P/" + + "compute/v1/projects/{project}/global/sec" + + "urityPolicies/{security_policy}/getRule\022" + + "\363\001\n\006Insert\0224.google.cloud.compute.v1.Ins" + + "ertSecurityPolicyRequest\032\".google.cloud." + + "compute.v1.Operation\"\216\001\332A project,securi" + + "ty_policy_resource\212N\020GlobalOperations\202\323\344" + + "\223\002R\"6/compute/v1/projects/{project}/glob" + + "al/securityPolicies:\030security_policy_res" + + "ource\022\263\001\n\004List\0224.google.cloud.compute.v1" + + ".ListSecurityPoliciesRequest\032+.google.cl" + + "oud.compute.v1.SecurityPolicyList\"H\332A\007pr" + + "oject\202\323\344\223\0028\0226/compute/v1/projects/{proje" + + "ct}/global/securityPolicies\022\256\002\n\037ListPrec" + + "onfiguredExpressionSets\022O.google.cloud.c" + + "ompute.v1.ListPreconfiguredExpressionSet" + + "sSecurityPoliciesRequest\032P.google.cloud." + + "compute.v1.SecurityPoliciesListPreconfig" + + "uredExpressionSetsResponse\"h\332A\007project\202\323" + + "\344\223\002X\022V/compute/v1/projects/{project}/glo" + + "bal/securityPolicies/listPreconfiguredEx" + + "pressionSets\022\223\002\n\005Patch\0223.google.cloud.co" + + "mpute.v1.PatchSecurityPolicyRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\260\001\332A0pro" + + "ject,security_policy,security_policy_res" + + "ource\212N\020GlobalOperations\202\323\344\223\002d2H/compute" + + "/v1/projects/{project}/global/securityPo" + + "licies/{security_policy}:\030security_polic" + + "y_resource\022\257\002\n\tPatchRule\0227.google.cloud." + + "compute.v1.PatchRuleSecurityPolicyReques" + + "t\032\".google.cloud.compute.v1.Operation\"\304\001" + + "\332A5project,security_policy,security_poli" + + "cy_rule_resource\212N\020GlobalOperations\202\323\344\223\002" + + "s\"R/compute/v1/projects/{project}/global" + + "/securityPolicies/{security_policy}/patc" + + "hRule:\035security_policy_rule_resource\022\365\001\n" + + "\nRemoveRule\0228.google.cloud.compute.v1.Re" + + "moveRuleSecurityPolicyRequest\032\".google.c" + + "loud.compute.v1.Operation\"\210\001\332A\027project,s" + + "ecurity_policy\212N\020GlobalOperations\202\323\344\223\002U\"" + + "S/compute/v1/projects/{project}/global/s" + + "ecurityPolicies/{security_policy}/remove" + + "Rule\022\253\002\n\tSetLabels\0227.google.cloud.comput" + + "e.v1.SetLabelsSecurityPolicyRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\300\001\332A3pro" + + "ject,resource,global_set_labels_request_" + + "resource\212N\020GlobalOperations\202\323\344\223\002q\"K/comp" + + "ute/v1/projects/{project}/global/securit" + + "yPolicies/{resource}/setLabels:\"global_s" + + "et_labels_request_resource\032r\312A\026compute.g" + "oogleapis.com\322AVhttps://www.googleapis.c" + "om/auth/compute,https://www.googleapis.c" - + "om/auth/cloud-platform2\266\t\n\017SslCertificat" - + "es\022\323\001\n\016AggregatedList\022=.google.cloud.com" - + "pute.v1.AggregatedListSslCertificatesReq" - + "uest\0325.google.cloud.compute.v1.SslCertif" - + "icateAggregatedList\"K\332A\007project\202\323\344\223\002;\0229/" - + "compute/v1/projects/{project}/aggregated" - + "/sslCertificates\022\340\001\n\006Delete\0224.google.clo" - + "ud.compute.v1.DeleteSslCertificateReques" - + "t\032\".google.cloud.compute.v1.Operation\"|\332" - + "A\027project,ssl_certificate\212N\020GlobalOperat" - + "ions\202\323\344\223\002I*G/compute/v1/projects/{projec" - + "t}/global/sslCertificates/{ssl_certifica" - + "te}\022\314\001\n\003Get\0221.google.cloud.compute.v1.Ge" - + "tSslCertificateRequest\032\'.google.cloud.co" - + "mpute.v1.SslCertificate\"i\332A\027project,ssl_" - + "certificate\202\323\344\223\002I\022G/compute/v1/projects/" - + "{project}/global/sslCertificates/{ssl_ce" - + "rtificate}\022\362\001\n\006Insert\0224.google.cloud.com" - + "pute.v1.InsertSslCertificateRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\215\001\332A pro" - + "ject,ssl_certificate_resource\212N\020GlobalOp" - + "erations\202\323\344\223\002Q\"5/compute/v1/projects/{pr" - + "oject}/global/sslCertificates:\030ssl_certi" - + "ficate_resource\022\261\001\n\004List\0223.google.cloud." - + "compute.v1.ListSslCertificatesRequest\032+." - + "google.cloud.compute.v1.SslCertificateLi" - + "st\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/projec" - + "ts/{project}/global/sslCertificates\032r\312A\026" - + "compute.googleapis.com\322AVhttps://www.goo" - + "gleapis.com/auth/compute,https://www.goo" - + "gleapis.com/auth/cloud-platform2\317\014\n\013SslP" - + "olicies\022\310\001\n\016AggregatedList\0229.google.clou" - + "d.compute.v1.AggregatedListSslPoliciesRe" - + "quest\0322.google.cloud.compute.v1.SslPolic" - + "iesAggregatedList\"G\332A\007project\202\323\344\223\0027\0225/co" - + "mpute/v1/projects/{project}/aggregated/s" - + "slPolicies\022\315\001\n\006Delete\022/.google.cloud.com" - + "pute.v1.DeleteSslPolicyRequest\032\".google." - + "cloud.compute.v1.Operation\"n\332A\022project,s" - + "sl_policy\212N\020GlobalOperations\202\323\344\223\002@*>/com" - + "pute/v1/projects/{project}/global/sslPol" - + "icies/{ssl_policy}\022\264\001\n\003Get\022,.google.clou" - + "d.compute.v1.GetSslPolicyRequest\032\".googl" - + "e.cloud.compute.v1.SslPolicy\"[\332A\022project" - + ",ssl_policy\202\323\344\223\002@\022>/compute/v1/projects/" - + "{project}/global/sslPolicies/{ssl_policy" - + "}\022\336\001\n\006Insert\022/.google.cloud.compute.v1.I" - + "nsertSslPolicyRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\177\332A\033project,ssl_policy" - + "_resource\212N\020GlobalOperations\202\323\344\223\002H\"1/com" - + "pute/v1/projects/{project}/global/sslPol" - + "icies:\023ssl_policy_resource\022\246\001\n\004List\022/.go" - + "ogle.cloud.compute.v1.ListSslPoliciesReq" - + "uest\032(.google.cloud.compute.v1.SslPolici" - + "esList\"C\332A\007project\202\323\344\223\0023\0221/compute/v1/pr" - + "ojects/{project}/global/sslPolicies\022\367\001\n\025" - + "ListAvailableFeatures\022@.google.cloud.com" - + "pute.v1.ListAvailableFeaturesSslPolicies" - + "Request\032A.google.cloud.compute.v1.SslPol" - + "iciesListAvailableFeaturesResponse\"Y\332A\007p" - + "roject\202\323\344\223\002I\022G/compute/v1/projects/{proj" - + "ect}/global/sslPolicies/listAvailableFea" - + "tures\022\365\001\n\005Patch\022..google.cloud.compute.v" - + "1.PatchSslPolicyRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\227\001\332A&project,ssl_pol" - + "icy,ssl_policy_resource\212N\020GlobalOperatio" - + "ns\202\323\344\223\002U2>/compute/v1/projects/{project}" - + "/global/sslPolicies/{ssl_policy}:\023ssl_po" - + "licy_resource\032r\312A\026compute.googleapis.com" + + "om/auth/cloud-platform2\360\023\n\022ServiceAttach" + + "ments\022\334\001\n\016AggregatedList\022@.google.cloud." + + "compute.v1.AggregatedListServiceAttachme" + + "ntsRequest\0328.google.cloud.compute.v1.Ser", + "viceAttachmentAggregatedList\"N\332A\007project" + + "\202\323\344\223\002>\022.google.cloud.compute.v1.Aggr" - + "egatedListStoragePoolTypesRequest\0326.goog" - + "le.cloud.compute.v1.StoragePoolTypeAggre" - + "gatedList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1" - + "/projects/{project}/aggregated/storagePo" - + "olTypes\022\336\001\n\003Get\0222.google.cloud.compute.v" - + "1.GetStoragePoolTypeRequest\032(.google.clo" - + "ud.compute.v1.StoragePoolType\"y\332A\036projec" - + "t,zone,storage_pool_type\202\323\344\223\002R\022P/compute" - + "/v1/projects/{project}/zones/{zone}/stor" - + "agePoolTypes/{storage_pool_type}\022\277\001\n\004Lis" - + "t\0224.google.cloud.compute.v1.ListStorageP" - + "oolTypesRequest\032,.google.cloud.compute.v" - + "1.StoragePoolTypeList\"S\332A\014project,zone\202\323" - + "\344\223\002>\022\022/co" + + "mpute/v1/projects/{project}/global/sslPo" + + "licies/{ssl_policy}\022\264\001\n\003Get\022,.google.clo" + + "ud.compute.v1.GetSslPolicyRequest\032\".goog" + + "le.cloud.compute.v1.SslPolicy\"[\332A\022projec" + + "t,ssl_policy\202\323\344\223\002@\022>/compute/v1/projects" + + "/{project}/global/sslPolicies/{ssl_polic" + + "y}\022\336\001\n\006Insert\022/.google.cloud.compute.v1." + + "InsertSslPolicyRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\177\332A\033project,ssl_polic" + + "y_resource\212N\020GlobalOperations\202\323\344\223\002H\"1/co" + + "mpute/v1/projects/{project}/global/sslPo" + + "licies:\023ssl_policy_resource\022\246\001\n\004List\022/.g" + + "oogle.cloud.compute.v1.ListSslPoliciesRe" + + "quest\032(.google.cloud.compute.v1.SslPolic" + + "iesList\"C\332A\007project\202\323\344\223\0023\0221/compute/v1/p" + + "rojects/{project}/global/sslPolicies\022\367\001\n" + + "\025ListAvailableFeatures\022@.google.cloud.co" + + "mpute.v1.ListAvailableFeaturesSslPolicie" + + "sRequest\032A.google.cloud.compute.v1.SslPo" + + "liciesListAvailableFeaturesResponse\"Y\332A\007" + + "project\202\323\344\223\002I\022G/compute/v1/projects/{pro" + + "ject}/global/sslPolicies/listAvailableFe" + + "atures\022\365\001\n\005Patch\022..google.cloud.compute." + + "v1.PatchSslPolicyRequest\032\".google.cloud." + + "compute.v1.Operation\"\227\001\332A&project,ssl_po" + + "licy,ssl_policy_resource\212N\020GlobalOperati" + + "ons\202\323\344\223\002U2>/compute/v1/projects/{project" + + "}/global/sslPolicies/{ssl_policy}:\023ssl_p" + + "olicy_resource\032r\312A\026compute.googleapis.co" + + "m\322AVhttps://www.googleapis.com/auth/comp" + + "ute,https://www.googleapis.com/auth/clou" + + "d-platform2\265\006\n\020StoragePoolTypes\022\326\001\n\016Aggr" + + "egatedList\022>.google.cloud.compute.v1.Agg" + + "regatedListStoragePoolTypesRequest\0326.goo" + + "gle.cloud.compute.v1.StoragePoolTypeAggr" + + "egatedList\"L\332A\007project\202\323\344\223\002<\022:/compute/v" + + "1/projects/{project}/aggregated/storageP" + + "oolTypes\022\336\001\n\003Get\0222.google.cloud.compute." + + "v1.GetStoragePoolTypeRequest\032(.google.cl" + + "oud.compute.v1.StoragePoolType\"y\332A\036proje" + + "ct,zone,storage_pool_type\202\323\344\223\002R\022P/comput" + + "e/v1/projects/{project}/zones/{zone}/sto" + + "ragePoolTypes/{storage_pool_type}\022\277\001\n\004Li" + + "st\0224.google.cloud.compute.v1.ListStorage" + + "PoolTypesRequest\032,.google.cloud.compute." + + "v1.StoragePoolTypeList\"S\332A\014project,zone\202" + + "\323\344\223\002>\022\022.google.cloud.compute." - + "v1.AggregatedListTargetTcpProxiesRequest" - + "\0325.google.cloud.compute.v1.TargetTcpProx" - + "yAggregatedList\"L\332A\007project\202\323\344\223\002<\022:/comp" - + "ute/v1/projects/{project}/aggregated/tar" - + "getTcpProxies\022\343\001\n\006Delete\0224.google.cloud." - + "compute.v1.DeleteTargetTcpProxyRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\177\332A\030p" - + "roject,target_tcp_proxy\212N\020GlobalOperatio" - + "ns\202\323\344\223\002K*I/compute/v1/projects/{project}" - + "/global/targetTcpProxies/{target_tcp_pro" - + "xy}\022\317\001\n\003Get\0221.google.cloud.compute.v1.Ge" - + "tTargetTcpProxyRequest\032\'.google.cloud.co" - + "mpute.v1.TargetTcpProxy\"l\332A\030project,targ" - + "et_tcp_proxy\202\323\344\223\002K\022I/compute/v1/projects" - + "/{project}/global/targetTcpProxies/{targ" - + "et_tcp_proxy}\022\365\001\n\006Insert\0224.google.cloud." - + "compute.v1.InsertTargetTcpProxyRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\220\001\332A!" - + "project,target_tcp_proxy_resource\212N\020Glob" - + "alOperations\202\323\344\223\002S\"6/compute/v1/projects" - + "/{project}/global/targetTcpProxies:\031targ" - + "et_tcp_proxy_resource\022\263\001\n\004List\0224.google." - + "cloud.compute.v1.ListTargetTcpProxiesReq" - + "uest\032+.google.cloud.compute.v1.TargetTcp" - + "ProxyList\"H\332A\007project\202\323\344\223\0028\0226/compute/v1" - + "/projects/{project}/global/targetTcpProx" - + "ies\022\376\002\n\021SetBackendService\022?.google.cloud" - + ".compute.v1.SetBackendServiceTargetTcpPr" - + "oxyRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\203\002\332APproject,target_tcp_proxy,tar" - + "get_tcp_proxies_set_backend_service_requ" - + "est_resource\212N\020GlobalOperations\202\323\344\223\002\226\001\"[" + + "region}/targetPools/{target_pool}/setSec" + + "urityPolicy:\"security_policy_reference_r" + + "esource\032r\312A\026compute.googleapis.com\322AVhtt" + + "ps://www.googleapis.com/auth/compute,htt" + + "ps://www.googleapis.com/auth/cloud-platf" + + "orm2\243\026\n\020TargetSslProxies\022\343\001\n\006Delete\0224.go" + + "ogle.cloud.compute.v1.DeleteTargetSslPro" + + "xyRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\177\332A\030project,target_ssl_proxy\212N\020Glo" + + "balOperations\202\323\344\223\002K*I/compute/v1/project" + + "s/{project}/global/targetSslProxies/{tar" + + "get_ssl_proxy}\022\317\001\n\003Get\0221.google.cloud.co" + + "mpute.v1.GetTargetSslProxyRequest\032\'.goog" + + "le.cloud.compute.v1.TargetSslProxy\"l\332A\030p" + + "roject,target_ssl_proxy\202\323\344\223\002K\022I/compute/" + + "v1/projects/{project}/global/targetSslPr" + + "oxies/{target_ssl_proxy}\022\365\001\n\006Insert\0224.go" + + "ogle.cloud.compute.v1.InsertTargetSslPro" + + "xyRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\220\001\332A!project,target_ssl_proxy_reso" + + "urce\212N\020GlobalOperations\202\323\344\223\002S\"6/compute/" + + "v1/projects/{project}/global/targetSslPr" + + "oxies:\031target_ssl_proxy_resource\022\263\001\n\004Lis" + + "t\0224.google.cloud.compute.v1.ListTargetSs" + + "lProxiesRequest\032+.google.cloud.compute.v" + + "1.TargetSslProxyList\"H\332A\007project\202\323\344\223\0028\0226" + "/compute/v1/projects/{project}/global/ta" - + "rgetTcpProxies/{target_tcp_proxy}/setBac" - + "kendService:7target_tcp_proxies_set_back" - + "end_service_request_resource\022\357\002\n\016SetProx" - + "yHeader\022<.google.cloud.compute.v1.SetPro" - + "xyHeaderTargetTcpProxyRequest\032\".google.c" - + "loud.compute.v1.Operation\"\372\001\332AMproject,t" - + "arget_tcp_proxy,target_tcp_proxies_set_p" - + "roxy_header_request_resource\212N\020GlobalOpe" - + "rations\202\323\344\223\002\220\001\"X/compute/v1/projects/{pr" - + "oject}/global/targetTcpProxies/{target_t" - + "cp_proxy}/setProxyHeader:4target_tcp_pro" - + "xies_set_proxy_header_request_resource\032r" - + "\312A\026compute.googleapis.com\322AVhttps://www." - + "googleapis.com/auth/compute,https://www." - + "googleapis.com/auth/cloud-platform2\354\014\n\021T" - + "argetVpnGateways\022\331\001\n\016AggregatedList\022?.go" - + "ogle.cloud.compute.v1.AggregatedListTarg" - + "etVpnGatewaysRequest\0327.google.cloud.comp" - + "ute.v1.TargetVpnGatewayAggregatedList\"M\332" - + "A\007project\202\323\344\223\002=\022;/compute/v1/projects/{p" - + "roject}/aggregated/targetVpnGateways\022\374\001\n" - + "\006Delete\0226.google.cloud.compute.v1.Delete" - + "TargetVpnGatewayRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\225\001\332A!project,region," - + "target_vpn_gateway\212N\020RegionOperations\202\323\344" - + "\223\002X*V/compute/v1/projects/{project}/regi" - + "ons/{region}/targetVpnGateways/{target_v" - + "pn_gateway}\022\352\001\n\003Get\0223.google.cloud.compu" - + "te.v1.GetTargetVpnGatewayRequest\032).googl" - + "e.cloud.compute.v1.TargetVpnGateway\"\202\001\332A" - + "!project,region,target_vpn_gateway\202\323\344\223\002X" - + "\022V/compute/v1/projects/{project}/regions" - + "/{region}/targetVpnGateways/{target_vpn_" - + "gateway}\022\215\002\n\006Insert\0226.google.cloud.compu" - + "te.v1.InsertTargetVpnGatewayRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\246\001\332A*pro" - + "ject,region,target_vpn_gateway_resource\212" - + "N\020RegionOperations\202\323\344\223\002`\"A/compute/v1/pr" - + "ojects/{project}/regions/{region}/target" - + "VpnGateways:\033target_vpn_gateway_resource" - + "\022\310\001\n\004List\0225.google.cloud.compute.v1.List" - + "TargetVpnGatewaysRequest\032-.google.cloud." - + "compute.v1.TargetVpnGatewayList\"Z\332A\016proj", - "ect,region\202\323\344\223\002C\022A/compute/v1/projects/{" - + "project}/regions/{region}/targetVpnGatew" - + "ays\022\277\002\n\tSetLabels\0229.google.cloud.compute" - + ".v1.SetLabelsTargetVpnGatewayRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\322\001\332A:pr" - + "oject,region,resource,region_set_labels_" - + "request_resource\212N\020RegionOperations\202\323\344\223\002" - + "|\"V/compute/v1/projects/{project}/region" - + "s/{region}/targetVpnGateways/{resource}/" - + "setLabels:\"region_set_labels_request_res" - + "ource\032r\312A\026compute.googleapis.com\322AVhttps" - + "://www.googleapis.com/auth/compute,https" - + "://www.googleapis.com/auth/cloud-platfor" - + "m2\236\020\n\007UrlMaps\022\274\001\n\016AggregatedList\0225.googl" - + "e.cloud.compute.v1.AggregatedListUrlMaps" - + "Request\032..google.cloud.compute.v1.UrlMap" - + "sAggregatedList\"C\332A\007project\202\323\344\223\0023\0221/comp" - + "ute/v1/projects/{project}/aggregated/url" - + "Maps\022\300\001\n\006Delete\022,.google.cloud.compute.v" - + "1.DeleteUrlMapRequest\032\".google.cloud.com" - + "pute.v1.Operation\"d\332A\017project,url_map\212N\020" - + "GlobalOperations\202\323\344\223\0029*7/compute/v1/proj" - + "ects/{project}/global/urlMaps/{url_map}\022" - + "\244\001\n\003Get\022).google.cloud.compute.v1.GetUrl" - + "MapRequest\032\037.google.cloud.compute.v1.Url" - + "Map\"Q\332A\017project,url_map\202\323\344\223\0029\0227/compute/" - + "v1/projects/{project}/global/urlMaps/{ur" - + "l_map}\022\321\001\n\006Insert\022,.google.cloud.compute" - + ".v1.InsertUrlMapRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"u\332A\030project,url_map_" - + "resource\212N\020GlobalOperations\202\323\344\223\002A\"-/comp" - + "ute/v1/projects/{project}/global/urlMaps" - + ":\020url_map_resource\022\246\002\n\017InvalidateCache\0225" - + ".google.cloud.compute.v1.InvalidateCache" - + "UrlMapRequest\032\".google.cloud.compute.v1." - + "Operation\"\267\001\332A0project,url_map,cache_inv" - + "alidation_rule_resource\212N\020GlobalOperatio" - + "ns\202\323\344\223\002k\"G/compute/v1/projects/{project}" - + "/global/urlMaps/{url_map}/invalidateCach" - + "e: cache_invalidation_rule_resource\022\231\001\n\004" - + "List\022+.google.cloud.compute.v1.ListUrlMa" - + "psRequest\032#.google.cloud.compute.v1.UrlM" - + "apList\"?\332A\007project\202\323\344\223\002/\022-/compute/v1/pr" - + "ojects/{project}/global/urlMaps\022\342\001\n\005Patc" - + "h\022+.google.cloud.compute.v1.PatchUrlMapR" + + "rgetSslProxies\022\376\002\n\021SetBackendService\022?.g" + + "oogle.cloud.compute.v1.SetBackendService" + + "TargetSslProxyRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\203\002\332APproject,target_ss" + + "l_proxy,target_ssl_proxies_set_backend_s" + + "ervice_request_resource\212N\020GlobalOperatio" + + "ns\202\323\344\223\002\226\001\"[/compute/v1/projects/{project" + + "}/global/targetSslProxies/{target_ssl_pr" + + "oxy}/setBackendService:7target_ssl_proxi" + + "es_set_backend_service_request_resource\022" + + "\376\002\n\021SetCertificateMap\022?.google.cloud.com" + + "pute.v1.SetCertificateMapTargetSslProxyR" + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\207\001\332A project,url_map,url_map_resource" - + "\212N\020GlobalOperations\202\323\344\223\002K27/compute/v1/p" - + "rojects/{project}/global/urlMaps/{url_ma" - + "p}:\020url_map_resource\022\344\001\n\006Update\022,.google" - + ".cloud.compute.v1.UpdateUrlMapRequest\032\"." - + "google.cloud.compute.v1.Operation\"\207\001\332A p" - + "roject,url_map,url_map_resource\212N\020Global" - + "Operations\202\323\344\223\002K\0327/compute/v1/projects/{" - + "project}/global/urlMaps/{url_map}:\020url_m" - + "ap_resource\022\220\002\n\010Validate\022..google.cloud." - + "compute.v1.ValidateUrlMapRequest\0320.googl" - + "e.cloud.compute.v1.UrlMapsValidateRespon" - + "se\"\241\001\332A2project,url_map,url_maps_validat" - + "e_request_resource\202\323\344\223\002f\"@/compute/v1/pr" - + "ojects/{project}/global/urlMaps/{url_map" - + "}/validate:\"url_maps_validate_request_re" + + "on\"\203\002\332APproject,target_ssl_proxy,target_" + + "ssl_proxies_set_certificate_map_request_" + + "resource\212N\020GlobalOperations\202\323\344\223\002\226\001\"[/com" + + "pute/v1/projects/{project}/global/target" + + "SslProxies/{target_ssl_proxy}/setCertifi" + + "cateMap:7target_ssl_proxies_set_certific" + + "ate_map_request_resource\022\357\002\n\016SetProxyHea" + + "der\022<.google.cloud.compute.v1.SetProxyHe" + + "aderTargetSslProxyRequest\032\".google.cloud" + + ".compute.v1.Operation\"\372\001\332AMproject,targe" + + "t_ssl_proxy,target_ssl_proxies_set_proxy" + + "_header_request_resource\212N\020GlobalOperati" + + "ons\202\323\344\223\002\220\001\"X/compute/v1/projects/{projec" + + "t}/global/targetSslProxies/{target_ssl_p" + + "roxy}/setProxyHeader:4target_ssl_proxies" + + "_set_proxy_header_request_resource\022\203\003\n\022S" + + "etSslCertificates\022@.google.cloud.compute" + + ".v1.SetSslCertificatesTargetSslProxyRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\206\002\332AQproject,target_ssl_proxy,target_ssl" + + "_proxies_set_ssl_certificates_request_re" + + "source\212N\020GlobalOperations\202\323\344\223\002\230\001\"\\/compu" + + "te/v1/projects/{project}/global/targetSs" + + "lProxies/{target_ssl_proxy}/setSslCertif" + + "icates:8target_ssl_proxies_set_ssl_certi" + + "ficates_request_resource\022\272\002\n\014SetSslPolic" + + "y\022:.google.cloud.compute.v1.SetSslPolicy" + + "TargetSslProxyRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\311\001\332A6project,target_ss" + + "l_proxy,ssl_policy_reference_resource\212N\020" + + "GlobalOperations\202\323\344\223\002w\"V/compute/v1/proj" + + "ects/{project}/global/targetSslProxies/{" + + "target_ssl_proxy}/setSslPolicy:\035ssl_poli" + + "cy_reference_resource\032r\312A\026compute.google" + + "apis.com\322AVhttps://www.googleapis.com/au" + + "th/compute,https://www.googleapis.com/au" + + "th/cloud-platform2\267\017\n\020TargetTcpProxies\022\325" + + "\001\n\016AggregatedList\022>.google.cloud.compute" + + ".v1.AggregatedListTargetTcpProxiesReques" + + "t\0325.google.cloud.compute.v1.TargetTcpPro" + + "xyAggregatedList\"L\332A\007project\202\323\344\223\002<\022:/com" + + "pute/v1/projects/{project}/aggregated/ta" + + "rgetTcpProxies\022\343\001\n\006Delete\0224.google.cloud" + + ".compute.v1.DeleteTargetTcpProxyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\177\332A\030" + + "project,target_tcp_proxy\212N\020GlobalOperati" + + "ons\202\323\344\223\002K*I/compute/v1/projects/{project" + + "}/global/targetTcpProxies/{target_tcp_pr" + + "oxy}\022\317\001\n\003Get\0221.google.cloud.compute.v1.G" + + "etTargetTcpProxyRequest\032\'.google.cloud.c" + + "ompute.v1.TargetTcpProxy\"l\332A\030project,tar" + + "get_tcp_proxy\202\323\344\223\002K\022I/compute/v1/project" + + "s/{project}/global/targetTcpProxies/{tar" + + "get_tcp_proxy}\022\365\001\n\006Insert\0224.google.cloud" + + ".compute.v1.InsertTargetTcpProxyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\220\001\332A" + + "!project,target_tcp_proxy_resource\212N\020Glo" + + "balOperations\202\323\344\223\002S\"6/compute/v1/project" + + "s/{project}/global/targetTcpProxies:\031tar" + + "get_tcp_proxy_resource\022\263\001\n\004List\0224.google" + + ".cloud.compute.v1.ListTargetTcpProxiesRe" + + "quest\032+.google.cloud.compute.v1.TargetTc" + + "pProxyList\"H\332A\007project\202\323\344\223\0028\0226/compute/v" + + "1/projects/{project}/global/targetTcpPro" + + "xies\022\376\002\n\021SetBackendService\022?.google.clou" + + "d.compute.v1.SetBackendServiceTargetTcpP" + + "roxyRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\203\002\332APproject,target_tcp_proxy,ta" + + "rget_tcp_proxies_set_backend_service_req" + + "uest_resource\212N\020GlobalOperations\202\323\344\223\002\226\001\"" + + "[/compute/v1/projects/{project}/global/t" + + "argetTcpProxies/{target_tcp_proxy}/setBa" + + "ckendService:7target_tcp_proxies_set_bac" + + "kend_service_request_resource\022\357\002\n\016SetPro" + + "xyHeader\022<.google.cloud.compute.v1.SetPr" + + "oxyHeaderTargetTcpProxyRequest\032\".google." + + "cloud.compute.v1.Operation\"\372\001\332AMproject," + + "target_tcp_proxy,target_tcp_proxies_set_" + + "proxy_header_request_resource\212N\020GlobalOp" + + "erations\202\323\344\223\002\220\001\"X/compute/v1/projects/{p" + + "roject}/global/targetTcpProxies/{target_" + + "tcp_proxy}/setProxyHeader:4target_tcp_pr" + + "oxies_set_proxy_header_request_resource\032" + + "r\312A\026compute.googleapis.com\322AVhttps://www" + + ".googleapis.com/auth/compute,https://www" + + ".googleapis.com/auth/cloud-platform2\354\014\n\021" + + "TargetVpnGateways\022\331\001\n\016AggregatedList\022?.g" + + "oogle.cloud.compute.v1.AggregatedListTar" + + "getVpnGatewaysRequest\0327.google.cloud.com" + + "pute.v1.TargetVpnGatewayAggregatedList\"M" + + "\332A\007project\202\323\344\223\002=\022;/compute/v1/projects/{" + + "project}/aggregated/targetVpnGateways\022\374\001" + + "\n\006Delete\0226.google.cloud.compute.v1.Delet" + + "eTargetVpnGatewayRequest\032\".google.cloud." + + "compute.v1.Operation\"\225\001\332A!project,region" + + ",target_vpn_gateway\212N\020RegionOperations\202\323" + + "\344\223\002X*V/compute/v1/projects/{project}/reg" + + "ions/{region}/targetVpnGateways/{target_" + + "vpn_gateway}\022\352\001\n\003Get\0223.google.cloud.comp" + + "ute.v1.GetTargetVpnGatewayRequest\032).goog" + + "le.cloud.compute.v1.TargetVpnGateway\"\202\001\332" + + "A!project,region,target_vpn_gateway\202\323\344\223\002" + + "X\022V/compute/v1/projects/{project}/region" + + "s/{region}/targetVpnGateways/{target_vpn" + + "_gateway}\022\215\002\n\006Insert\0226.google.cloud.comp" + + "ute.v1.InsertTargetVpnGatewayRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\246\001\332A*pr" + + "oject,region,target_vpn_gateway_resource" + + "\212N\020RegionOperations\202\323\344\223\002`\"A/compute/v1/p" + + "rojects/{project}/regions/{region}/targe" + + "tVpnGateways:\033target_vpn_gateway_resourc" + + "e\022\310\001\n\004List\0225.google.cloud.compute.v1.Lis" + + "tTargetVpnGatewaysRequest\032-.google.cloud", + ".compute.v1.TargetVpnGatewayList\"Z\332A\016pro" + + "ject,region\202\323\344\223\002C\022A/compute/v1/projects/" + + "{project}/regions/{region}/targetVpnGate" + + "ways\022\277\002\n\tSetLabels\0229.google.cloud.comput" + + "e.v1.SetLabelsTargetVpnGatewayRequest\032\"." + + "google.cloud.compute.v1.Operation\"\322\001\332A:p" + + "roject,region,resource,region_set_labels" + + "_request_resource\212N\020RegionOperations\202\323\344\223" + + "\002|\"V/compute/v1/projects/{project}/regio" + + "ns/{region}/targetVpnGateways/{resource}" + + "/setLabels:\"region_set_labels_request_re" + "source\032r\312A\026compute.googleapis.com\322AVhttp" + "s://www.googleapis.com/auth/compute,http" + "s://www.googleapis.com/auth/cloud-platfo" - + "rm2\237\020\n\013VpnGateways\022\307\001\n\016AggregatedList\0229." - + "google.cloud.compute.v1.AggregatedListVp" - + "nGatewaysRequest\0321.google.cloud.compute." - + "v1.VpnGatewayAggregatedList\"G\332A\007project\202" - + "\323\344\223\0027\0225/compute/v1/projects/{project}/ag" - + "gregated/vpnGateways\022\342\001\n\006Delete\0220.google" - + ".cloud.compute.v1.DeleteVpnGatewayReques" - + "t\032\".google.cloud.compute.v1.Operation\"\201\001" - + "\332A\032project,region,vpn_gateway\212N\020RegionOp" - + "erations\202\323\344\223\002K*I/compute/v1/projects/{pr" - + "oject}/regions/{region}/vpnGateways/{vpn" - + "_gateway}\022\311\001\n\003Get\022-.google.cloud.compute" - + ".v1.GetVpnGatewayRequest\032#.google.cloud." - + "compute.v1.VpnGateway\"n\332A\032project,region" - + ",vpn_gateway\202\323\344\223\002K\022I/compute/v1/projects" - + "/{project}/regions/{region}/vpnGateways/" - + "{vpn_gateway}\022\361\001\n\tGetStatus\0223.google.clo" - + "ud.compute.v1.GetStatusVpnGatewayRequest" - + "\0325.google.cloud.compute.v1.VpnGatewaysGe" - + "tStatusResponse\"x\332A\032project,region,vpn_g" - + "ateway\202\323\344\223\002U\022S/compute/v1/projects/{proj" - + "ect}/regions/{region}/vpnGateways/{vpn_g" - + "ateway}/getStatus\022\363\001\n\006Insert\0220.google.cl" - + "oud.compute.v1.InsertVpnGatewayRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\222\001\332A#" - + "project,region,vpn_gateway_resource\212N\020Re" - + "gionOperations\202\323\344\223\002S\";/compute/v1/projec" - + "ts/{project}/regions/{region}/vpnGateway" - + "s:\024vpn_gateway_resource\022\266\001\n\004List\022/.googl" - + "e.cloud.compute.v1.ListVpnGatewaysReques" - + "t\032\'.google.cloud.compute.v1.VpnGatewayLi" - + "st\"T\332A\016project,region\202\323\344\223\002=\022;/compute/v1" - + "/projects/{project}/regions/{region}/vpn" - + "Gateways\022\263\002\n\tSetLabels\0223.google.cloud.co" - + "mpute.v1.SetLabelsVpnGatewayRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\314\001\332A:pro" - + "ject,region,resource,region_set_labels_r" - + "equest_resource\212N\020RegionOperations\202\323\344\223\002v" - + "\"P/compute/v1/projects/{project}/regions" - + "/{region}/vpnGateways/{resource}/setLabe" - + "ls:\"region_set_labels_request_resource\022\307" - + "\002\n\022TestIamPermissions\022<.google.cloud.com" - + "pute.v1.TestIamPermissionsVpnGatewayRequ" - + "est\0320.google.cloud.compute.v1.TestPermis" - + "sionsResponse\"\300\001\332A9project,region,resour" - + "ce,test_permissions_request_resource\202\323\344\223" - + "\002~\"Y/compute/v1/projects/{project}/regio" - + "ns/{region}/vpnGateways/{resource}/testI" - + "amPermissions:!test_permissions_request_" - + "resource\032r\312A\026compute.googleapis.com\322AVht" - + "tps://www.googleapis.com/auth/compute,ht" - + "tps://www.googleapis.com/auth/cloud-plat" - + "form2\312\013\n\nVpnTunnels\022\304\001\n\016AggregatedList\0228" + + "rm2\236\020\n\007UrlMaps\022\274\001\n\016AggregatedList\0225.goog" + + "le.cloud.compute.v1.AggregatedListUrlMap" + + "sRequest\032..google.cloud.compute.v1.UrlMa" + + "psAggregatedList\"C\332A\007project\202\323\344\223\0023\0221/com" + + "pute/v1/projects/{project}/aggregated/ur" + + "lMaps\022\300\001\n\006Delete\022,.google.cloud.compute." + + "v1.DeleteUrlMapRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"d\332A\017project,url_map\212N" + + "\020GlobalOperations\202\323\344\223\0029*7/compute/v1/pro" + + "jects/{project}/global/urlMaps/{url_map}" + + "\022\244\001\n\003Get\022).google.cloud.compute.v1.GetUr" + + "lMapRequest\032\037.google.cloud.compute.v1.Ur" + + "lMap\"Q\332A\017project,url_map\202\323\344\223\0029\0227/compute" + + "/v1/projects/{project}/global/urlMaps/{u" + + "rl_map}\022\321\001\n\006Insert\022,.google.cloud.comput" + + "e.v1.InsertUrlMapRequest\032\".google.cloud." + + "compute.v1.Operation\"u\332A\030project,url_map" + + "_resource\212N\020GlobalOperations\202\323\344\223\002A\"-/com" + + "pute/v1/projects/{project}/global/urlMap" + + "s:\020url_map_resource\022\246\002\n\017InvalidateCache\022" + + "5.google.cloud.compute.v1.InvalidateCach" + + "eUrlMapRequest\032\".google.cloud.compute.v1" + + ".Operation\"\267\001\332A0project,url_map,cache_in" + + "validation_rule_resource\212N\020GlobalOperati" + + "ons\202\323\344\223\002k\"G/compute/v1/projects/{project" + + "}/global/urlMaps/{url_map}/invalidateCac" + + "he: cache_invalidation_rule_resource\022\231\001\n" + + "\004List\022+.google.cloud.compute.v1.ListUrlM" + + "apsRequest\032#.google.cloud.compute.v1.Url" + + "MapList\"?\332A\007project\202\323\344\223\002/\022-/compute/v1/p" + + "rojects/{project}/global/urlMaps\022\342\001\n\005Pat" + + "ch\022+.google.cloud.compute.v1.PatchUrlMap" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\207\001\332A project,url_map,url_map_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002K27/compute/v1/" + + "projects/{project}/global/urlMaps/{url_m" + + "ap}:\020url_map_resource\022\344\001\n\006Update\022,.googl" + + "e.cloud.compute.v1.UpdateUrlMapRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\207\001\332A " + + "project,url_map,url_map_resource\212N\020Globa" + + "lOperations\202\323\344\223\002K\0327/compute/v1/projects/" + + "{project}/global/urlMaps/{url_map}:\020url_" + + "map_resource\022\220\002\n\010Validate\022..google.cloud" + + ".compute.v1.ValidateUrlMapRequest\0320.goog" + + "le.cloud.compute.v1.UrlMapsValidateRespo" + + "nse\"\241\001\332A2project,url_map,url_maps_valida" + + "te_request_resource\202\323\344\223\002f\"@/compute/v1/p" + + "rojects/{project}/global/urlMaps/{url_ma" + + "p}/validate:\"url_maps_validate_request_r" + + "esource\032r\312A\026compute.googleapis.com\322AVhtt" + + "ps://www.googleapis.com/auth/compute,htt" + + "ps://www.googleapis.com/auth/cloud-platf" + + "orm2\237\020\n\013VpnGateways\022\307\001\n\016AggregatedList\0229" + ".google.cloud.compute.v1.AggregatedListV" - + "pnTunnelsRequest\0320.google.cloud.compute." - + "v1.VpnTunnelAggregatedList\"F\332A\007project\202\323" - + "\344\223\0026\0224/compute/v1/projects/{project}/agg" - + "regated/vpnTunnels\022\335\001\n\006Delete\022/.google.c" - + "loud.compute.v1.DeleteVpnTunnelRequest\032\"" - + ".google.cloud.compute.v1.Operation\"~\332A\031p" - + "roject,region,vpn_tunnel\212N\020RegionOperati" - + "ons\202\323\344\223\002I*G/compute/v1/projects/{project" + + "pnGatewaysRequest\0321.google.cloud.compute" + + ".v1.VpnGatewayAggregatedList\"G\332A\007project" + + "\202\323\344\223\0027\0225/compute/v1/projects/{project}/a" + + "ggregated/vpnGateways\022\342\001\n\006Delete\0220.googl" + + "e.cloud.compute.v1.DeleteVpnGatewayReque" + + "st\032\".google.cloud.compute.v1.Operation\"\201" + + "\001\332A\032project,region,vpn_gateway\212N\020RegionO" + + "perations\202\323\344\223\002K*I/compute/v1/projects/{p" + + "roject}/regions/{region}/vpnGateways/{vp" + + "n_gateway}\022\311\001\n\003Get\022-.google.cloud.comput" + + "e.v1.GetVpnGatewayRequest\032#.google.cloud" + + ".compute.v1.VpnGateway\"n\332A\032project,regio" + + "n,vpn_gateway\202\323\344\223\002K\022I/compute/v1/project" + + "s/{project}/regions/{region}/vpnGateways" + + "/{vpn_gateway}\022\361\001\n\tGetStatus\0223.google.cl" + + "oud.compute.v1.GetStatusVpnGatewayReques" + + "t\0325.google.cloud.compute.v1.VpnGatewaysG" + + "etStatusResponse\"x\332A\032project,region,vpn_" + + "gateway\202\323\344\223\002U\022S/compute/v1/projects/{pro" + + "ject}/regions/{region}/vpnGateways/{vpn_" + + "gateway}/getStatus\022\363\001\n\006Insert\0220.google.c" + + "loud.compute.v1.InsertVpnGatewayRequest\032" + + "\".google.cloud.compute.v1.Operation\"\222\001\332A" + + "#project,region,vpn_gateway_resource\212N\020R" + + "egionOperations\202\323\344\223\002S\";/compute/v1/proje" + + "cts/{project}/regions/{region}/vpnGatewa" + + "ys:\024vpn_gateway_resource\022\266\001\n\004List\022/.goog" + + "le.cloud.compute.v1.ListVpnGatewaysReque" + + "st\032\'.google.cloud.compute.v1.VpnGatewayL" + + "ist\"T\332A\016project,region\202\323\344\223\002=\022;/compute/v" + + "1/projects/{project}/regions/{region}/vp" + + "nGateways\022\263\002\n\tSetLabels\0223.google.cloud.c" + + "ompute.v1.SetLabelsVpnGatewayRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\314\001\332A:pr" + + "oject,region,resource,region_set_labels_" + + "request_resource\212N\020RegionOperations\202\323\344\223\002" + + "v\"P/compute/v1/projects/{project}/region" + + "s/{region}/vpnGateways/{resource}/setLab" + + "els:\"region_set_labels_request_resource\022" + + "\307\002\n\022TestIamPermissions\022<.google.cloud.co" + + "mpute.v1.TestIamPermissionsVpnGatewayReq" + + "uest\0320.google.cloud.compute.v1.TestPermi" + + "ssionsResponse\"\300\001\332A9project,region,resou" + + "rce,test_permissions_request_resource\202\323\344" + + "\223\002~\"Y/compute/v1/projects/{project}/regi" + + "ons/{region}/vpnGateways/{resource}/test" + + "IamPermissions:!test_permissions_request" + + "_resource\032r\312A\026compute.googleapis.com\322AVh" + + "ttps://www.googleapis.com/auth/compute,h" + + "ttps://www.googleapis.com/auth/cloud-pla" + + "tform2\312\013\n\nVpnTunnels\022\304\001\n\016AggregatedList\022" + + "8.google.cloud.compute.v1.AggregatedList" + + "VpnTunnelsRequest\0320.google.cloud.compute" + + ".v1.VpnTunnelAggregatedList\"F\332A\007project\202" + + "\323\344\223\0026\0224/compute/v1/projects/{project}/ag" + + "gregated/vpnTunnels\022\335\001\n\006Delete\022/.google." + + "cloud.compute.v1.DeleteVpnTunnelRequest\032" + + "\".google.cloud.compute.v1.Operation\"~\332A\031" + + "project,region,vpn_tunnel\212N\020RegionOperat" + + "ions\202\323\344\223\002I*G/compute/v1/projects/{projec" + + "t}/regions/{region}/vpnTunnels/{vpn_tunn" + + "el}\022\304\001\n\003Get\022,.google.cloud.compute.v1.Ge" + + "tVpnTunnelRequest\032\".google.cloud.compute" + + ".v1.VpnTunnel\"k\332A\031project,region,vpn_tun" + + "nel\202\323\344\223\002I\022G/compute/v1/projects/{project" + "}/regions/{region}/vpnTunnels/{vpn_tunne" - + "l}\022\304\001\n\003Get\022,.google.cloud.compute.v1.Get" - + "VpnTunnelRequest\032\".google.cloud.compute." - + "v1.VpnTunnel\"k\332A\031project,region,vpn_tunn" - + "el\202\323\344\223\002I\022G/compute/v1/projects/{project}" - + "/regions/{region}/vpnTunnels/{vpn_tunnel" - + "}\022\357\001\n\006Insert\022/.google.cloud.compute.v1.I" - + "nsertVpnTunnelRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\217\001\332A\"project,region,vp" - + "n_tunnel_resource\212N\020RegionOperations\202\323\344\223" - + "\002Q\":/compute/v1/projects/{project}/regio" - + "ns/{region}/vpnTunnels:\023vpn_tunnel_resou" - + "rce\022\263\001\n\004List\022..google.cloud.compute.v1.L" - + "istVpnTunnelsRequest\032&.google.cloud.comp" - + "ute.v1.VpnTunnelList\"S\332A\016project,region\202" - + "\323\344\223\002<\022:/compute/v1/projects/{project}/re" - + "gions/{region}/vpnTunnels\022\261\002\n\tSetLabels\022" - + "2.google.cloud.compute.v1.SetLabelsVpnTu" - + "nnelRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\313\001\332A:project,region,resource,reg" - + "ion_set_labels_request_resource\212N\020Region" - + "Operations\202\323\344\223\002u\"O/compute/v1/projects/{" - + "project}/regions/{region}/vpnTunnels/{re" - + "source}/setLabels:\"region_set_labels_req" - + "uest_resource\032r\312A\026compute.googleapis.com" - + "\322AVhttps://www.googleapis.com/auth/compu" - + "te,https://www.googleapis.com/auth/cloud" - + "-platform2\243\007\n\016ZoneOperations\022\330\001\n\006Delete\022" - + "3.google.cloud.compute.v1.DeleteZoneOper" - + "ationRequest\0324.google.cloud.compute.v1.D" - + "eleteZoneOperationResponse\"c\332A\026project,z" - + "one,operation\202\323\344\223\002D*B/compute/v1/project" - + "s/{project}/zones/{zone}/operations/{ope" - + "ration}\022\303\001\n\003Get\0220.google.cloud.compute.v" - + "1.GetZoneOperationRequest\032\".google.cloud" - + ".compute.v1.Operation\"f\332A\026project,zone,o" - + "peration\220N\001\202\323\344\223\002D\022B/compute/v1/projects/" - + "{project}/zones/{zone}/operations/{opera" - + "tion}\022\261\001\n\004List\0222.google.cloud.compute.v1" - + ".ListZoneOperationsRequest\032&.google.clou" - + "d.compute.v1.OperationList\"M\332A\014project,z" - + "one\202\323\344\223\0028\0226/compute/v1/projects/{project" - + "}/zones/{zone}/operations\022\307\001\n\004Wait\0221.goo" - + "gle.cloud.compute.v1.WaitZoneOperationRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"h\332A\026project,zone,operation\202\323\344\223\002I\"G/com" - + "pute/v1/projects/{project}/zones/{zone}/" - + "operations/{operation}/wait\032r\312A\026compute." - + "googleapis.com\322AVhttps://www.googleapis." - + "com/auth/compute,https://www.googleapis." - + "com/auth/cloud-platform2\321\003\n\005Zones\022\221\001\n\003Ge" - + "t\022\'.google.cloud.compute.v1.GetZoneReque" - + "st\032\035.google.cloud.compute.v1.Zone\"B\332A\014pr" - + "oject,zone\202\323\344\223\002-\022+/compute/v1/projects/{" - + "project}/zones/{zone}\022\214\001\n\004List\022).google." - + "cloud.compute.v1.ListZonesRequest\032!.goog" - + "le.cloud.compute.v1.ZoneList\"6\332A\007project" - + "\202\323\344\223\002&\022$/compute/v1/projects/{project}/z" - + "ones\032\244\001\312A\026compute.googleapis.com\322A\207\001http" - + "s://www.googleapis.com/auth/compute.read" - + "only,https://www.googleapis.com/auth/com" - + "pute,https://www.googleapis.com/auth/clo" - + "ud-platformB\247\001\n\033com.google.cloud.compute" - + ".v1P\001Z5cloud.google.com/go/compute/apiv1" - + "/computepb;computepb\252\002\027Google.Cloud.Comp" - + "ute.V1\312\002\027Google\\Cloud\\Compute\\V1\352\002\032Googl" - + "e::Cloud::Compute::V1b\006proto3" + + "l}\022\357\001\n\006Insert\022/.google.cloud.compute.v1." + + "InsertVpnTunnelRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\217\001\332A\"project,region,v" + + "pn_tunnel_resource\212N\020RegionOperations\202\323\344" + + "\223\002Q\":/compute/v1/projects/{project}/regi" + + "ons/{region}/vpnTunnels:\023vpn_tunnel_reso" + + "urce\022\263\001\n\004List\022..google.cloud.compute.v1." + + "ListVpnTunnelsRequest\032&.google.cloud.com" + + "pute.v1.VpnTunnelList\"S\332A\016project,region" + + "\202\323\344\223\002<\022:/compute/v1/projects/{project}/r" + + "egions/{region}/vpnTunnels\022\261\002\n\tSetLabels" + + "\0222.google.cloud.compute.v1.SetLabelsVpnT" + + "unnelRequest\032\".google.cloud.compute.v1.O" + + "peration\"\313\001\332A:project,region,resource,re" + + "gion_set_labels_request_resource\212N\020Regio" + + "nOperations\202\323\344\223\002u\"O/compute/v1/projects/" + + "{project}/regions/{region}/vpnTunnels/{r" + + "esource}/setLabels:\"region_set_labels_re" + + "quest_resource\032r\312A\026compute.googleapis.co" + + "m\322AVhttps://www.googleapis.com/auth/comp" + + "ute,https://www.googleapis.com/auth/clou" + + "d-platform2\243\007\n\016ZoneOperations\022\330\001\n\006Delete" + + "\0223.google.cloud.compute.v1.DeleteZoneOpe" + + "rationRequest\0324.google.cloud.compute.v1." + + "DeleteZoneOperationResponse\"c\332A\026project," + + "zone,operation\202\323\344\223\002D*B/compute/v1/projec" + + "ts/{project}/zones/{zone}/operations/{op" + + "eration}\022\303\001\n\003Get\0220.google.cloud.compute." + + "v1.GetZoneOperationRequest\032\".google.clou" + + "d.compute.v1.Operation\"f\332A\026project,zone," + + "operation\220N\001\202\323\344\223\002D\022B/compute/v1/projects" + + "/{project}/zones/{zone}/operations/{oper" + + "ation}\022\261\001\n\004List\0222.google.cloud.compute.v" + + "1.ListZoneOperationsRequest\032&.google.clo" + + "ud.compute.v1.OperationList\"M\332A\014project," + + "zone\202\323\344\223\0028\0226/compute/v1/projects/{projec" + + "t}/zones/{zone}/operations\022\307\001\n\004Wait\0221.go" + + "ogle.cloud.compute.v1.WaitZoneOperationR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"h\332A\026project,zone,operation\202\323\344\223\002I\"G/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "/operations/{operation}/wait\032r\312A\026compute" + + ".googleapis.com\322AVhttps://www.googleapis" + + ".com/auth/compute,https://www.googleapis" + + ".com/auth/cloud-platform2\321\003\n\005Zones\022\221\001\n\003G" + + "et\022\'.google.cloud.compute.v1.GetZoneRequ" + + "est\032\035.google.cloud.compute.v1.Zone\"B\332A\014p" + + "roject,zone\202\323\344\223\002-\022+/compute/v1/projects/" + + "{project}/zones/{zone}\022\214\001\n\004List\022).google" + + ".cloud.compute.v1.ListZonesRequest\032!.goo" + + "gle.cloud.compute.v1.ZoneList\"6\332A\007projec" + + "t\202\323\344\223\002&\022$/compute/v1/projects/{project}/" + + "zones\032\244\001\312A\026compute.googleapis.com\322A\207\001htt" + + "ps://www.googleapis.com/auth/compute.rea" + + "donly,https://www.googleapis.com/auth/co" + + "mpute,https://www.googleapis.com/auth/cl" + + "oud-platformB\247\001\n\033com.google.cloud.comput" + + "e.v1P\001Z5cloud.google.com/go/compute/apiv" + + "1/computepb;computepb\252\002\027Google.Cloud.Com" + + "pute.V1\312\002\027Google\\Cloud\\Compute\\V1\352\002\032Goog" + + "le::Cloud::Compute::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpsProxy.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpsProxy.java index 789f7a0c0aaa..c5870d2cea2a 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpsProxy.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpsProxy.java @@ -23,7 +23,7 @@ * * *
- * Represents a Target HTTPS Proxy resource. Google Compute Engine has two Target HTTPS Proxy resources: * [Global](/compute/docs/reference/rest/v1/targetHttpsProxies) * [Regional](/compute/docs/reference/rest/v1/regionTargetHttpsProxies) A target HTTPS proxy is a component of Google Cloud HTTPS load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.
+ * Represents a Target HTTPS Proxy resource. Google Compute Engine has two Target HTTPS Proxy resources: * [Global](/compute/docs/reference/rest/v1/targetHttpsProxies) * [Regional](/compute/docs/reference/rest/v1/regionTargetHttpsProxies) A target HTTPS proxy is a component of Google Cloud HTTPS load balancers. * targetHttpsProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpsProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.
  * 
* * Protobuf type {@code google.cloud.compute.v1.TargetHttpsProxy} @@ -2025,7 +2025,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Represents a Target HTTPS Proxy resource. Google Compute Engine has two Target HTTPS Proxy resources: * [Global](/compute/docs/reference/rest/v1/targetHttpsProxies) * [Regional](/compute/docs/reference/rest/v1/regionTargetHttpsProxies) A target HTTPS proxy is a component of Google Cloud HTTPS load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.
+   * Represents a Target HTTPS Proxy resource. Google Compute Engine has two Target HTTPS Proxy resources: * [Global](/compute/docs/reference/rest/v1/targetHttpsProxies) * [Regional](/compute/docs/reference/rest/v1/regionTargetHttpsProxies) A target HTTPS proxy is a component of Google Cloud HTTPS load balancers. * targetHttpsProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpsProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts.
    * 
* * Protobuf type {@code google.cloud.compute.v1.TargetHttpsProxy} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/UpcomingMaintenance.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/UpcomingMaintenance.java index 5294278190e4..400ecfd88717 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/UpcomingMaintenance.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/UpcomingMaintenance.java @@ -178,6 +178,16 @@ public enum MaintenanceReasons implements com.google.protobuf.ProtocolMessageEnu * FAILURE_NVLINK = 484426295; */ FAILURE_NVLINK(484426295), + /** + * + * + *
+     * Maintenance due to redundant hardware fault.
+     * 
+ * + * FAILURE_REDUNDANT_HARDWARE_FAULT = 31000530; + */ + FAILURE_REDUNDANT_HARDWARE_FAULT(31000530), /** * * @@ -331,6 +341,17 @@ public enum MaintenanceReasons implements com.google.protobuf.ProtocolMessageEnu */ public static final int FAILURE_NVLINK_VALUE = 484426295; + /** + * + * + *
+     * Maintenance due to redundant hardware fault.
+     * 
+ * + * FAILURE_REDUNDANT_HARDWARE_FAULT = 31000530; + */ + public static final int FAILURE_REDUNDANT_HARDWARE_FAULT_VALUE = 31000530; + /** * * @@ -419,6 +440,8 @@ public static MaintenanceReasons forNumber(int value) { return FAILURE_NETWORK; case 484426295: return FAILURE_NVLINK; + case 31000530: + return FAILURE_REDUNDANT_HARDWARE_FAULT; case 359845636: return INFRASTRUCTURE_RELOCATION; case 50570235: diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto b/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto index 8810d3bf6b6a..e5e77bd165dd 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto +++ b/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto @@ -14,7 +14,7 @@ // Generated by the disco-to-proto3-converter. DO NOT EDIT! // Source Discovery file: compute.v1.json -// Source file revision: 20250729 +// Source file revision: 20250807 // API name: compute // API version: v1 @@ -3668,7 +3668,7 @@ message BackendService { } - // The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy. + // The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy. enum LocalityLbPolicy { // A value indicating that the enum field is not set. UNDEFINED_LOCALITY_LB_POLICY = 0; @@ -3678,7 +3678,7 @@ message BackendService { // An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. LEAST_REQUEST = 46604921; - // This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 + // This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. MAGLEV = 119180266; // Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. @@ -3851,7 +3851,7 @@ message BackendService { // A list of locality load-balancing policies to be used in order of preference. When you use localityLbPolicies, you must set at least one value for either the localityLbPolicies[].policy or the localityLbPolicies[].customPolicy field. localityLbPolicies overrides any value set in the localityLbPolicy field. For an example of how to use this field, see Define a list of preferred policies. Caution: This field and its children are intended for use in a service mesh that includes gRPC clients only. Envoy proxies can't use backend services that have this configuration. repeated BackendServiceLocalityLoadBalancingPolicyConfig locality_lb_policies = 140982557; - // The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy. + // The load balancing algorithm used within the scope of the locality. The possible values are: - ROUND_ROBIN: This is a simple policy in which each healthy backend is selected in round robin order. This is the default. - LEAST_REQUEST: An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. - RING_HASH: The ring/modulo hash load balancer implements consistent hashing to backends. The algorithm has the property that the addition/removal of a host from a set of N hosts only affects 1/N of the requests. - RANDOM: The load balancer selects a random healthy host. - ORIGINAL_DESTINATION: Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. - MAGLEV: used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin Load Balancing using weights computed from Backend reported Custom Metrics. If set, the Backend Service responses are expected to contain non-standard HTTP response header field Endpoint-Load-Metrics. The reported metrics to use for computing the weights are specified via the customMetrics field. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2 or H2C, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or EXTERNAL_MANAGED. If sessionAffinity is not configured—that is, if session affinity remains at the default value of NONE—then the default value for localityLbPolicy is ROUND_ROBIN. If session affinity is set to a value other than NONE, then the default value for localityLbPolicy is MAGLEV. Only ROUND_ROBIN and RING_HASH are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. localityLbPolicy cannot be specified with haPolicy. // Check the LocalityLbPolicy enum for the list of possible values. optional string locality_lb_policy = 131431487; @@ -3901,7 +3901,7 @@ message BackendService { // URLs of networkservices.ServiceBinding resources. Can only be set if load balancing scheme is INTERNAL_SELF_MANAGED. If set, lists of backends and health checks must be both empty. repeated string service_bindings = 133581016; - // URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL, EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global. + // URL to networkservices.ServiceLbPolicy resource. Can only be set if load balancing scheme is EXTERNAL_MANAGED, INTERNAL_MANAGED or INTERNAL_SELF_MANAGED and the scope is global. optional string service_lb_policy = 94848785; // Type of session affinity to use. The default is NONE. Only NONE and HEADER_FIELD are supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. For more details, see: [Session Affinity](https://cloud.google.com/load-balancing/docs/backend-service#session_affinity). sessionAffinity cannot be specified with haPolicy. @@ -4248,7 +4248,7 @@ message BackendServiceLocalityLoadBalancingPolicyConfigPolicy { // An O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests. LEAST_REQUEST = 46604921; - // This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see https://ai.google/research/pubs/pub44824 + // This algorithm implements consistent hashing to backends. Maglev can be used as a drop in replacement for the ring hash load balancer. Maglev is not as stable as ring hash but has faster table lookup build times and host selection times. For more information about Maglev, see Maglev: A Fast and Reliable Software Network Load Balancer. MAGLEV = 119180266; // Backend host is selected based on the client connection metadata, i.e., connections are opened to the same address as the destination address of the incoming connection before the connection was redirected to the load balancer. @@ -36358,7 +36358,7 @@ message TargetHttpsProxiesSetSslCertificatesRequest { } -// Represents a Target HTTPS Proxy resource. Google Compute Engine has two Target HTTPS Proxy resources: * [Global](/compute/docs/reference/rest/v1/targetHttpsProxies) * [Regional](/compute/docs/reference/rest/v1/regionTargetHttpsProxies) A target HTTPS proxy is a component of Google Cloud HTTPS load balancers. * targetHttpProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts. +// Represents a Target HTTPS Proxy resource. Google Compute Engine has two Target HTTPS Proxy resources: * [Global](/compute/docs/reference/rest/v1/targetHttpsProxies) * [Regional](/compute/docs/reference/rest/v1/regionTargetHttpsProxies) A target HTTPS proxy is a component of Google Cloud HTTPS load balancers. * targetHttpsProxies are used by global external Application Load Balancers, classic Application Load Balancers, cross-region internal Application Load Balancers, and Traffic Director. * regionTargetHttpsProxies are used by regional internal Application Load Balancers and regional external Application Load Balancers. Forwarding rules reference a target HTTPS proxy, and the target proxy then references a URL map. For more information, read Using Target Proxies and Forwarding rule concepts. message TargetHttpsProxy { // Specifies the QUIC override policy for this TargetHttpsProxy resource. This setting determines whether the load balancer attempts to negotiate QUIC with clients. You can specify NONE, ENABLE, or DISABLE. - When quic-override is set to NONE, Google manages whether QUIC is used. - When quic-override is set to ENABLE, the load balancer uses QUIC when possible. - When quic-override is set to DISABLE, the load balancer doesn't use QUIC. - If the quic-override flag is not specified, NONE is implied. enum QuicOverride { @@ -37680,6 +37680,9 @@ message UpcomingMaintenance { // Maintenance due to NVLink failure. FAILURE_NVLINK = 484426295; + // Maintenance due to redundant hardware fault. + FAILURE_REDUNDANT_HARDWARE_FAULT = 31000530; + // Maintenance due to infrastructure relocation. INFRASTRUCTURE_RELOCATION = 359845636; diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceClient.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceClient.java deleted file mode 100644 index 079ecfe86819..000000000000 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceClient.java +++ /dev/null @@ -1,980 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta; - -import com.google.api.core.ApiFuture; -import com.google.api.core.ApiFutures; -import com.google.api.core.BetaApi; -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.paging.AbstractFixedSizeCollection; -import com.google.api.gax.paging.AbstractPage; -import com.google.api.gax.paging.AbstractPagedListResponse; -import com.google.api.gax.rpc.PageContext; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.cloud.geminidataanalytics.v1beta.stub.ContextRetrievalServiceStub; -import com.google.cloud.geminidataanalytics.v1beta.stub.ContextRetrievalServiceStubSettings; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.common.util.concurrent.MoreExecutors; -import java.io.IOException; -import java.util.List; -import java.util.concurrent.TimeUnit; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * Service Description: Service to ask a natural language question with a provided project, returns - * BigQuery tables that are relevant to the question within the project scope that is accessible to - * the user, along with contextual data including table schema information as well as sample values. - * - *

This class provides the ability to make remote calls to the backing service through method - * calls that map to API methods. Sample code to get started: - * - *

{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
- *     ContextRetrievalServiceClient.create()) {
- *   RetrieveBigQueryTableContextRequest request =
- *       RetrieveBigQueryTableContextRequest.newBuilder()
- *           .setProject("project-309310695")
- *           .setParent("parent-995424086")
- *           .setQuery("query107944136")
- *           .addAllDirectLookup(new ArrayList())
- *           .build();
- *   RetrieveBigQueryTableContextResponse response =
- *       contextRetrievalServiceClient.retrieveBigQueryTableContext(request);
- * }
- * }
- * - *

Note: close() needs to be called on the ContextRetrievalServiceClient object to clean up - * resources such as threads. In the example above, try-with-resources is used, which automatically - * calls close(). - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
Methods
MethodDescriptionMethod Variants

RetrieveBigQueryTableContext

Retrieves BigQuery table contextual data for provided table references. Contextual data includes table schema information as well as sample values.

- *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

- *
    - *
  • retrieveBigQueryTableContext(RetrieveBigQueryTableContextRequest request) - *

- *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

- *
    - *
  • retrieveBigQueryTableContextCallable() - *

- *

RetrieveBigQueryTableContexts

Retrieves BigQuery table contextual data for provided table references. Contextual data includes table schema information as well as sample values.

- *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

- *
    - *
  • retrieveBigQueryTableContexts(RetrieveBigQueryTableContextsRequest request) - *

- *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

- *
    - *
  • retrieveBigQueryTableContextsCallable() - *

- *

RetrieveBigQueryTableContextsFromRecentTables

Retrieves BigQuery table contextual data from recently accessed tables. Contextual data includes table schema information as well as sample values.

- *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

- *
    - *
  • retrieveBigQueryTableContextsFromRecentTables(RetrieveBigQueryTableContextsFromRecentTablesRequest request) - *

- *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

- *
    - *
  • retrieveBigQueryTableContextsFromRecentTablesCallable() - *

- *

RetrieveBigQueryTableSuggestedDescriptions

Retrieves BigQuery table schema with suggested table and column descriptions.

- *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

- *
    - *
  • retrieveBigQueryTableSuggestedDescriptions(RetrieveBigQueryTableSuggestedDescriptionsRequest request) - *

- *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

- *
    - *
  • retrieveBigQueryTableSuggestedDescriptionsCallable() - *

- *

RetrieveBigQueryTableSuggestedExamples

Retrieves BigQuery table schema with suggested NL-SQL examples.

- *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

- *
    - *
  • retrieveBigQueryTableSuggestedExamples(RetrieveBigQueryTableSuggestedExamplesRequest request) - *

- *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

- *
    - *
  • retrieveBigQueryTableSuggestedExamplesCallable() - *

- *

RetrieveBigQueryRecentRelevantTables

Retrieves BigQuery table references from recently accessed tables.

- *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

- *
    - *
  • retrieveBigQueryRecentRelevantTables(RetrieveBigQueryRecentRelevantTablesRequest request) - *

- *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

- *
    - *
  • retrieveBigQueryRecentRelevantTablesCallable() - *

- *

ListLocations

Lists information about the supported locations for this service.

- *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

- *
    - *
  • listLocations(ListLocationsRequest request) - *

- *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

- *
    - *
  • listLocationsPagedCallable() - *

  • listLocationsCallable() - *

- *

GetLocation

Gets information about a location.

- *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

- *
    - *
  • getLocation(GetLocationRequest request) - *

- *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

- *
    - *
  • getLocationCallable() - *

- *
- * - *

See the individual methods for example code. - * - *

Many parameters require resource names to be formatted in a particular way. To assist with - * these names, this class includes a format method for each type of name, and additionally a parse - * method to extract the individual identifiers contained within names that are returned. - * - *

This class can be customized by passing in a custom instance of - * ContextRetrievalServiceSettings to create(). For example: - * - *

To customize credentials: - * - *

{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * ContextRetrievalServiceSettings contextRetrievalServiceSettings =
- *     ContextRetrievalServiceSettings.newBuilder()
- *         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
- *         .build();
- * ContextRetrievalServiceClient contextRetrievalServiceClient =
- *     ContextRetrievalServiceClient.create(contextRetrievalServiceSettings);
- * }
- * - *

To customize the endpoint: - * - *

{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * ContextRetrievalServiceSettings contextRetrievalServiceSettings =
- *     ContextRetrievalServiceSettings.newBuilder().setEndpoint(myEndpoint).build();
- * ContextRetrievalServiceClient contextRetrievalServiceClient =
- *     ContextRetrievalServiceClient.create(contextRetrievalServiceSettings);
- * }
- * - *

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over - * the wire: - * - *

{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * ContextRetrievalServiceSettings contextRetrievalServiceSettings =
- *     ContextRetrievalServiceSettings.newHttpJsonBuilder().build();
- * ContextRetrievalServiceClient contextRetrievalServiceClient =
- *     ContextRetrievalServiceClient.create(contextRetrievalServiceSettings);
- * }
- * - *

Please refer to the GitHub repository's samples for more quickstart code snippets. - */ -@BetaApi -@Generated("by gapic-generator-java") -public class ContextRetrievalServiceClient implements BackgroundResource { - private final ContextRetrievalServiceSettings settings; - private final ContextRetrievalServiceStub stub; - - /** Constructs an instance of ContextRetrievalServiceClient with default settings. */ - public static final ContextRetrievalServiceClient create() throws IOException { - return create(ContextRetrievalServiceSettings.newBuilder().build()); - } - - /** - * Constructs an instance of ContextRetrievalServiceClient, using the given settings. The channels - * are created based on the settings passed in, or defaults for any settings that are not set. - */ - public static final ContextRetrievalServiceClient create(ContextRetrievalServiceSettings settings) - throws IOException { - return new ContextRetrievalServiceClient(settings); - } - - /** - * Constructs an instance of ContextRetrievalServiceClient, using the given stub for making calls. - * This is for advanced usage - prefer using create(ContextRetrievalServiceSettings). - */ - public static final ContextRetrievalServiceClient create(ContextRetrievalServiceStub stub) { - return new ContextRetrievalServiceClient(stub); - } - - /** - * Constructs an instance of ContextRetrievalServiceClient, using the given settings. This is - * protected so that it is easy to make a subclass, but otherwise, the static factory methods - * should be preferred. - */ - protected ContextRetrievalServiceClient(ContextRetrievalServiceSettings settings) - throws IOException { - this.settings = settings; - this.stub = ((ContextRetrievalServiceStubSettings) settings.getStubSettings()).createStub(); - } - - protected ContextRetrievalServiceClient(ContextRetrievalServiceStub stub) { - this.settings = null; - this.stub = stub; - } - - public final ContextRetrievalServiceSettings getSettings() { - return settings; - } - - public ContextRetrievalServiceStub getStub() { - return stub; - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Retrieves BigQuery table contextual data for provided table references. Contextual data - * includes table schema information as well as sample values. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   RetrieveBigQueryTableContextRequest request =
-   *       RetrieveBigQueryTableContextRequest.newBuilder()
-   *           .setProject("project-309310695")
-   *           .setParent("parent-995424086")
-   *           .setQuery("query107944136")
-   *           .addAllDirectLookup(new ArrayList())
-   *           .build();
-   *   RetrieveBigQueryTableContextResponse response =
-   *       contextRetrievalServiceClient.retrieveBigQueryTableContext(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final RetrieveBigQueryTableContextResponse retrieveBigQueryTableContext( - RetrieveBigQueryTableContextRequest request) { - return retrieveBigQueryTableContextCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Retrieves BigQuery table contextual data for provided table references. Contextual data - * includes table schema information as well as sample values. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   RetrieveBigQueryTableContextRequest request =
-   *       RetrieveBigQueryTableContextRequest.newBuilder()
-   *           .setProject("project-309310695")
-   *           .setParent("parent-995424086")
-   *           .setQuery("query107944136")
-   *           .addAllDirectLookup(new ArrayList())
-   *           .build();
-   *   ApiFuture future =
-   *       contextRetrievalServiceClient.retrieveBigQueryTableContextCallable().futureCall(request);
-   *   // Do something.
-   *   RetrieveBigQueryTableContextResponse response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable< - RetrieveBigQueryTableContextRequest, RetrieveBigQueryTableContextResponse> - retrieveBigQueryTableContextCallable() { - return stub.retrieveBigQueryTableContextCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Retrieves BigQuery table contextual data for provided table references. Contextual data - * includes table schema information as well as sample values. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   RetrieveBigQueryTableContextsRequest request =
-   *       RetrieveBigQueryTableContextsRequest.newBuilder()
-   *           .setParent("parent-995424086")
-   *           .setQuery("query107944136")
-   *           .addAllDirectLookups(new ArrayList())
-   *           .build();
-   *   RetrieveBigQueryTableContextsResponse response =
-   *       contextRetrievalServiceClient.retrieveBigQueryTableContexts(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final RetrieveBigQueryTableContextsResponse retrieveBigQueryTableContexts( - RetrieveBigQueryTableContextsRequest request) { - return retrieveBigQueryTableContextsCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Retrieves BigQuery table contextual data for provided table references. Contextual data - * includes table schema information as well as sample values. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   RetrieveBigQueryTableContextsRequest request =
-   *       RetrieveBigQueryTableContextsRequest.newBuilder()
-   *           .setParent("parent-995424086")
-   *           .setQuery("query107944136")
-   *           .addAllDirectLookups(new ArrayList())
-   *           .build();
-   *   ApiFuture future =
-   *       contextRetrievalServiceClient.retrieveBigQueryTableContextsCallable().futureCall(request);
-   *   // Do something.
-   *   RetrieveBigQueryTableContextsResponse response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable< - RetrieveBigQueryTableContextsRequest, RetrieveBigQueryTableContextsResponse> - retrieveBigQueryTableContextsCallable() { - return stub.retrieveBigQueryTableContextsCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Retrieves BigQuery table contextual data from recently accessed tables. Contextual data - * includes table schema information as well as sample values. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   RetrieveBigQueryTableContextsFromRecentTablesRequest request =
-   *       RetrieveBigQueryTableContextsFromRecentTablesRequest.newBuilder()
-   *           .setParent("parent-995424086")
-   *           .setQuery("query107944136")
-   *           .build();
-   *   RetrieveBigQueryTableContextsFromRecentTablesResponse response =
-   *       contextRetrievalServiceClient.retrieveBigQueryTableContextsFromRecentTables(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final RetrieveBigQueryTableContextsFromRecentTablesResponse - retrieveBigQueryTableContextsFromRecentTables( - RetrieveBigQueryTableContextsFromRecentTablesRequest request) { - return retrieveBigQueryTableContextsFromRecentTablesCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Retrieves BigQuery table contextual data from recently accessed tables. Contextual data - * includes table schema information as well as sample values. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   RetrieveBigQueryTableContextsFromRecentTablesRequest request =
-   *       RetrieveBigQueryTableContextsFromRecentTablesRequest.newBuilder()
-   *           .setParent("parent-995424086")
-   *           .setQuery("query107944136")
-   *           .build();
-   *   ApiFuture future =
-   *       contextRetrievalServiceClient
-   *           .retrieveBigQueryTableContextsFromRecentTablesCallable()
-   *           .futureCall(request);
-   *   // Do something.
-   *   RetrieveBigQueryTableContextsFromRecentTablesResponse response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable< - RetrieveBigQueryTableContextsFromRecentTablesRequest, - RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTablesCallable() { - return stub.retrieveBigQueryTableContextsFromRecentTablesCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Retrieves BigQuery table schema with suggested table and column descriptions. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   RetrieveBigQueryTableSuggestedDescriptionsRequest request =
-   *       RetrieveBigQueryTableSuggestedDescriptionsRequest.newBuilder()
-   *           .setParent("parent-995424086")
-   *           .addAllDirectLookup(new ArrayList())
-   *           .build();
-   *   RetrieveBigQueryTableSuggestedDescriptionsResponse response =
-   *       contextRetrievalServiceClient.retrieveBigQueryTableSuggestedDescriptions(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final RetrieveBigQueryTableSuggestedDescriptionsResponse - retrieveBigQueryTableSuggestedDescriptions( - RetrieveBigQueryTableSuggestedDescriptionsRequest request) { - return retrieveBigQueryTableSuggestedDescriptionsCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Retrieves BigQuery table schema with suggested table and column descriptions. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   RetrieveBigQueryTableSuggestedDescriptionsRequest request =
-   *       RetrieveBigQueryTableSuggestedDescriptionsRequest.newBuilder()
-   *           .setParent("parent-995424086")
-   *           .addAllDirectLookup(new ArrayList())
-   *           .build();
-   *   ApiFuture future =
-   *       contextRetrievalServiceClient
-   *           .retrieveBigQueryTableSuggestedDescriptionsCallable()
-   *           .futureCall(request);
-   *   // Do something.
-   *   RetrieveBigQueryTableSuggestedDescriptionsResponse response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable< - RetrieveBigQueryTableSuggestedDescriptionsRequest, - RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptionsCallable() { - return stub.retrieveBigQueryTableSuggestedDescriptionsCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Retrieves BigQuery table schema with suggested NL-SQL examples. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   RetrieveBigQueryTableSuggestedExamplesRequest request =
-   *       RetrieveBigQueryTableSuggestedExamplesRequest.newBuilder()
-   *           .setParent("parent-995424086")
-   *           .addAllDirectLookup(new ArrayList())
-   *           .build();
-   *   RetrieveBigQueryTableSuggestedExamplesResponse response =
-   *       contextRetrievalServiceClient.retrieveBigQueryTableSuggestedExamples(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final RetrieveBigQueryTableSuggestedExamplesResponse - retrieveBigQueryTableSuggestedExamples( - RetrieveBigQueryTableSuggestedExamplesRequest request) { - return retrieveBigQueryTableSuggestedExamplesCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Retrieves BigQuery table schema with suggested NL-SQL examples. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   RetrieveBigQueryTableSuggestedExamplesRequest request =
-   *       RetrieveBigQueryTableSuggestedExamplesRequest.newBuilder()
-   *           .setParent("parent-995424086")
-   *           .addAllDirectLookup(new ArrayList())
-   *           .build();
-   *   ApiFuture future =
-   *       contextRetrievalServiceClient
-   *           .retrieveBigQueryTableSuggestedExamplesCallable()
-   *           .futureCall(request);
-   *   // Do something.
-   *   RetrieveBigQueryTableSuggestedExamplesResponse response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable< - RetrieveBigQueryTableSuggestedExamplesRequest, - RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamplesCallable() { - return stub.retrieveBigQueryTableSuggestedExamplesCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Retrieves BigQuery table references from recently accessed tables. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   RetrieveBigQueryRecentRelevantTablesRequest request =
-   *       RetrieveBigQueryRecentRelevantTablesRequest.newBuilder()
-   *           .setParent("parent-995424086")
-   *           .setQuery("query107944136")
-   *           .build();
-   *   RetrieveBigQueryRecentRelevantTablesResponse response =
-   *       contextRetrievalServiceClient.retrieveBigQueryRecentRelevantTables(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final RetrieveBigQueryRecentRelevantTablesResponse retrieveBigQueryRecentRelevantTables( - RetrieveBigQueryRecentRelevantTablesRequest request) { - return retrieveBigQueryRecentRelevantTablesCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Retrieves BigQuery table references from recently accessed tables. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   RetrieveBigQueryRecentRelevantTablesRequest request =
-   *       RetrieveBigQueryRecentRelevantTablesRequest.newBuilder()
-   *           .setParent("parent-995424086")
-   *           .setQuery("query107944136")
-   *           .build();
-   *   ApiFuture future =
-   *       contextRetrievalServiceClient
-   *           .retrieveBigQueryRecentRelevantTablesCallable()
-   *           .futureCall(request);
-   *   // Do something.
-   *   RetrieveBigQueryRecentRelevantTablesResponse response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable< - RetrieveBigQueryRecentRelevantTablesRequest, RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTablesCallable() { - return stub.retrieveBigQueryRecentRelevantTablesCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists information about the supported locations for this service. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   ListLocationsRequest request =
-   *       ListLocationsRequest.newBuilder()
-   *           .setName("name3373707")
-   *           .setFilter("filter-1274492040")
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   for (Location element : contextRetrievalServiceClient.listLocations(request).iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final ListLocationsPagedResponse listLocations(ListLocationsRequest request) { - return listLocationsPagedCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists information about the supported locations for this service. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   ListLocationsRequest request =
-   *       ListLocationsRequest.newBuilder()
-   *           .setName("name3373707")
-   *           .setFilter("filter-1274492040")
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   ApiFuture future =
-   *       contextRetrievalServiceClient.listLocationsPagedCallable().futureCall(request);
-   *   // Do something.
-   *   for (Location element : future.get().iterateAll()) {
-   *     // doThingsWith(element);
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable - listLocationsPagedCallable() { - return stub.listLocationsPagedCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Lists information about the supported locations for this service. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   ListLocationsRequest request =
-   *       ListLocationsRequest.newBuilder()
-   *           .setName("name3373707")
-   *           .setFilter("filter-1274492040")
-   *           .setPageSize(883849137)
-   *           .setPageToken("pageToken873572522")
-   *           .build();
-   *   while (true) {
-   *     ListLocationsResponse response =
-   *         contextRetrievalServiceClient.listLocationsCallable().call(request);
-   *     for (Location element : response.getLocationsList()) {
-   *       // doThingsWith(element);
-   *     }
-   *     String nextPageToken = response.getNextPageToken();
-   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
-   *       request = request.toBuilder().setPageToken(nextPageToken).build();
-   *     } else {
-   *       break;
-   *     }
-   *   }
-   * }
-   * }
- */ - public final UnaryCallable listLocationsCallable() { - return stub.listLocationsCallable(); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets information about a location. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
-   *   Location response = contextRetrievalServiceClient.getLocation(request);
-   * }
-   * }
- * - * @param request The request object containing all of the parameters for the API call. - * @throws com.google.api.gax.rpc.ApiException if the remote call fails - */ - public final Location getLocation(GetLocationRequest request) { - return getLocationCallable().call(request); - } - - // AUTO-GENERATED DOCUMENTATION AND METHOD. - /** - * Gets information about a location. - * - *

Sample code: - * - *

{@code
-   * // This snippet has been automatically generated and should be regarded as a code template only.
-   * // It will require modifications to work:
-   * // - It may require correct/in-range values for request initialization.
-   * // - It may require specifying regional endpoints when creating the service client as shown in
-   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
-   * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
-   *     ContextRetrievalServiceClient.create()) {
-   *   GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build();
-   *   ApiFuture future =
-   *       contextRetrievalServiceClient.getLocationCallable().futureCall(request);
-   *   // Do something.
-   *   Location response = future.get();
-   * }
-   * }
- */ - public final UnaryCallable getLocationCallable() { - return stub.getLocationCallable(); - } - - @Override - public final void close() { - stub.close(); - } - - @Override - public void shutdown() { - stub.shutdown(); - } - - @Override - public boolean isShutdown() { - return stub.isShutdown(); - } - - @Override - public boolean isTerminated() { - return stub.isTerminated(); - } - - @Override - public void shutdownNow() { - stub.shutdownNow(); - } - - @Override - public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { - return stub.awaitTermination(duration, unit); - } - - public static class ListLocationsPagedResponse - extends AbstractPagedListResponse< - ListLocationsRequest, - ListLocationsResponse, - Location, - ListLocationsPage, - ListLocationsFixedSizeCollection> { - - public static ApiFuture createAsync( - PageContext context, - ApiFuture futureResponse) { - ApiFuture futurePage = - ListLocationsPage.createEmptyPage().createPageAsync(context, futureResponse); - return ApiFutures.transform( - futurePage, - input -> new ListLocationsPagedResponse(input), - MoreExecutors.directExecutor()); - } - - private ListLocationsPagedResponse(ListLocationsPage page) { - super(page, ListLocationsFixedSizeCollection.createEmptyCollection()); - } - } - - public static class ListLocationsPage - extends AbstractPage< - ListLocationsRequest, ListLocationsResponse, Location, ListLocationsPage> { - - private ListLocationsPage( - PageContext context, - ListLocationsResponse response) { - super(context, response); - } - - private static ListLocationsPage createEmptyPage() { - return new ListLocationsPage(null, null); - } - - @Override - protected ListLocationsPage createPage( - PageContext context, - ListLocationsResponse response) { - return new ListLocationsPage(context, response); - } - - @Override - public ApiFuture createPageAsync( - PageContext context, - ApiFuture futureResponse) { - return super.createPageAsync(context, futureResponse); - } - } - - public static class ListLocationsFixedSizeCollection - extends AbstractFixedSizeCollection< - ListLocationsRequest, - ListLocationsResponse, - Location, - ListLocationsPage, - ListLocationsFixedSizeCollection> { - - private ListLocationsFixedSizeCollection(List pages, int collectionSize) { - super(pages, collectionSize); - } - - private static ListLocationsFixedSizeCollection createEmptyCollection() { - return new ListLocationsFixedSizeCollection(null, 0); - } - - @Override - protected ListLocationsFixedSizeCollection createCollection( - List pages, int collectionSize) { - return new ListLocationsFixedSizeCollection(pages, collectionSize); - } - } -} diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceSettings.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceSettings.java deleted file mode 100644 index cc3403052c19..000000000000 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceSettings.java +++ /dev/null @@ -1,358 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta; - -import static com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient.ListLocationsPagedResponse; - -import com.google.api.core.ApiFunction; -import com.google.api.core.BetaApi; -import com.google.api.gax.core.GoogleCredentialsProvider; -import com.google.api.gax.core.InstantiatingExecutorProvider; -import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; -import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.ClientSettings; -import com.google.api.gax.rpc.PagedCallSettings; -import com.google.api.gax.rpc.TransportChannelProvider; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.cloud.geminidataanalytics.v1beta.stub.ContextRetrievalServiceStubSettings; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import java.io.IOException; -import java.util.List; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * Settings class to configure an instance of {@link ContextRetrievalServiceClient}. - * - *

The default instance has everything set to sensible defaults: - * - *

    - *
  • The default service address (geminidataanalytics.googleapis.com) and default port (443) are - * used. - *
  • Credentials are acquired automatically through Application Default Credentials. - *
  • Retries are configured for idempotent methods but not for non-idempotent methods. - *
- * - *

The builder of this class is recursive, so contained classes are themselves builders. When - * build() is called, the tree of builders is called to create the complete settings object. - * - *

For example, to set the - * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) - * of retrieveBigQueryTableContext: - * - *

{@code
- * // This snippet has been automatically generated and should be regarded as a code template only.
- * // It will require modifications to work:
- * // - It may require correct/in-range values for request initialization.
- * // - It may require specifying regional endpoints when creating the service client as shown in
- * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
- * ContextRetrievalServiceSettings.Builder contextRetrievalServiceSettingsBuilder =
- *     ContextRetrievalServiceSettings.newBuilder();
- * contextRetrievalServiceSettingsBuilder
- *     .retrieveBigQueryTableContextSettings()
- *     .setRetrySettings(
- *         contextRetrievalServiceSettingsBuilder
- *             .retrieveBigQueryTableContextSettings()
- *             .getRetrySettings()
- *             .toBuilder()
- *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
- *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
- *             .setMaxAttempts(5)
- *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
- *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
- *             .setRetryDelayMultiplier(1.3)
- *             .setRpcTimeoutMultiplier(1.5)
- *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
- *             .build());
- * ContextRetrievalServiceSettings contextRetrievalServiceSettings =
- *     contextRetrievalServiceSettingsBuilder.build();
- * }
- * - * Please refer to the [Client Side Retry - * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for - * additional support in setting retries. - */ -@BetaApi -@Generated("by gapic-generator-java") -public class ContextRetrievalServiceSettings - extends ClientSettings { - - /** Returns the object with the settings used for calls to retrieveBigQueryTableContext. */ - public UnaryCallSettings< - RetrieveBigQueryTableContextRequest, RetrieveBigQueryTableContextResponse> - retrieveBigQueryTableContextSettings() { - return ((ContextRetrievalServiceStubSettings) getStubSettings()) - .retrieveBigQueryTableContextSettings(); - } - - /** Returns the object with the settings used for calls to retrieveBigQueryTableContexts. */ - public UnaryCallSettings< - RetrieveBigQueryTableContextsRequest, RetrieveBigQueryTableContextsResponse> - retrieveBigQueryTableContextsSettings() { - return ((ContextRetrievalServiceStubSettings) getStubSettings()) - .retrieveBigQueryTableContextsSettings(); - } - - /** - * Returns the object with the settings used for calls to - * retrieveBigQueryTableContextsFromRecentTables. - */ - public UnaryCallSettings< - RetrieveBigQueryTableContextsFromRecentTablesRequest, - RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTablesSettings() { - return ((ContextRetrievalServiceStubSettings) getStubSettings()) - .retrieveBigQueryTableContextsFromRecentTablesSettings(); - } - - /** - * Returns the object with the settings used for calls to - * retrieveBigQueryTableSuggestedDescriptions. - */ - public UnaryCallSettings< - RetrieveBigQueryTableSuggestedDescriptionsRequest, - RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptionsSettings() { - return ((ContextRetrievalServiceStubSettings) getStubSettings()) - .retrieveBigQueryTableSuggestedDescriptionsSettings(); - } - - /** - * Returns the object with the settings used for calls to retrieveBigQueryTableSuggestedExamples. - */ - public UnaryCallSettings< - RetrieveBigQueryTableSuggestedExamplesRequest, - RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamplesSettings() { - return ((ContextRetrievalServiceStubSettings) getStubSettings()) - .retrieveBigQueryTableSuggestedExamplesSettings(); - } - - /** - * Returns the object with the settings used for calls to retrieveBigQueryRecentRelevantTables. - */ - public UnaryCallSettings< - RetrieveBigQueryRecentRelevantTablesRequest, RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTablesSettings() { - return ((ContextRetrievalServiceStubSettings) getStubSettings()) - .retrieveBigQueryRecentRelevantTablesSettings(); - } - - /** Returns the object with the settings used for calls to listLocations. */ - public PagedCallSettings - listLocationsSettings() { - return ((ContextRetrievalServiceStubSettings) getStubSettings()).listLocationsSettings(); - } - - /** Returns the object with the settings used for calls to getLocation. */ - public UnaryCallSettings getLocationSettings() { - return ((ContextRetrievalServiceStubSettings) getStubSettings()).getLocationSettings(); - } - - public static final ContextRetrievalServiceSettings create( - ContextRetrievalServiceStubSettings stub) throws IOException { - return new ContextRetrievalServiceSettings.Builder(stub.toBuilder()).build(); - } - - /** Returns a builder for the default ExecutorProvider for this service. */ - public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { - return ContextRetrievalServiceStubSettings.defaultExecutorProviderBuilder(); - } - - /** Returns the default service endpoint. */ - public static String getDefaultEndpoint() { - return ContextRetrievalServiceStubSettings.getDefaultEndpoint(); - } - - /** Returns the default service scopes. */ - public static List getDefaultServiceScopes() { - return ContextRetrievalServiceStubSettings.getDefaultServiceScopes(); - } - - /** Returns a builder for the default credentials for this service. */ - public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { - return ContextRetrievalServiceStubSettings.defaultCredentialsProviderBuilder(); - } - - /** Returns a builder for the default gRPC ChannelProvider for this service. */ - public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { - return ContextRetrievalServiceStubSettings.defaultGrpcTransportProviderBuilder(); - } - - /** Returns a builder for the default REST ChannelProvider for this service. */ - @BetaApi - public static InstantiatingHttpJsonChannelProvider.Builder - defaultHttpJsonTransportProviderBuilder() { - return ContextRetrievalServiceStubSettings.defaultHttpJsonTransportProviderBuilder(); - } - - public static TransportChannelProvider defaultTransportChannelProvider() { - return ContextRetrievalServiceStubSettings.defaultTransportChannelProvider(); - } - - public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { - return ContextRetrievalServiceStubSettings.defaultApiClientHeaderProviderBuilder(); - } - - /** Returns a new gRPC builder for this class. */ - public static Builder newBuilder() { - return Builder.createDefault(); - } - - /** Returns a new REST builder for this class. */ - public static Builder newHttpJsonBuilder() { - return Builder.createHttpJsonDefault(); - } - - /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { - return new Builder(clientContext); - } - - /** Returns a builder containing all the values of this settings class. */ - public Builder toBuilder() { - return new Builder(this); - } - - protected ContextRetrievalServiceSettings(Builder settingsBuilder) throws IOException { - super(settingsBuilder); - } - - /** Builder for ContextRetrievalServiceSettings. */ - public static class Builder - extends ClientSettings.Builder { - - protected Builder() throws IOException { - this(((ClientContext) null)); - } - - protected Builder(ClientContext clientContext) { - super(ContextRetrievalServiceStubSettings.newBuilder(clientContext)); - } - - protected Builder(ContextRetrievalServiceSettings settings) { - super(settings.getStubSettings().toBuilder()); - } - - protected Builder(ContextRetrievalServiceStubSettings.Builder stubSettings) { - super(stubSettings); - } - - private static Builder createDefault() { - return new Builder(ContextRetrievalServiceStubSettings.newBuilder()); - } - - private static Builder createHttpJsonDefault() { - return new Builder(ContextRetrievalServiceStubSettings.newHttpJsonBuilder()); - } - - public ContextRetrievalServiceStubSettings.Builder getStubSettingsBuilder() { - return ((ContextRetrievalServiceStubSettings.Builder) getStubSettings()); - } - - /** - * Applies the given settings updater function to all of the unary API methods in this service. - * - *

Note: This method does not support applying settings to streaming methods. - */ - public Builder applyToAllUnaryMethods( - ApiFunction, Void> settingsUpdater) { - super.applyToAllUnaryMethods( - getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); - return this; - } - - /** Returns the builder for the settings used for calls to retrieveBigQueryTableContext. */ - public UnaryCallSettings.Builder< - RetrieveBigQueryTableContextRequest, RetrieveBigQueryTableContextResponse> - retrieveBigQueryTableContextSettings() { - return getStubSettingsBuilder().retrieveBigQueryTableContextSettings(); - } - - /** Returns the builder for the settings used for calls to retrieveBigQueryTableContexts. */ - public UnaryCallSettings.Builder< - RetrieveBigQueryTableContextsRequest, RetrieveBigQueryTableContextsResponse> - retrieveBigQueryTableContextsSettings() { - return getStubSettingsBuilder().retrieveBigQueryTableContextsSettings(); - } - - /** - * Returns the builder for the settings used for calls to - * retrieveBigQueryTableContextsFromRecentTables. - */ - public UnaryCallSettings.Builder< - RetrieveBigQueryTableContextsFromRecentTablesRequest, - RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTablesSettings() { - return getStubSettingsBuilder().retrieveBigQueryTableContextsFromRecentTablesSettings(); - } - - /** - * Returns the builder for the settings used for calls to - * retrieveBigQueryTableSuggestedDescriptions. - */ - public UnaryCallSettings.Builder< - RetrieveBigQueryTableSuggestedDescriptionsRequest, - RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptionsSettings() { - return getStubSettingsBuilder().retrieveBigQueryTableSuggestedDescriptionsSettings(); - } - - /** - * Returns the builder for the settings used for calls to - * retrieveBigQueryTableSuggestedExamples. - */ - public UnaryCallSettings.Builder< - RetrieveBigQueryTableSuggestedExamplesRequest, - RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamplesSettings() { - return getStubSettingsBuilder().retrieveBigQueryTableSuggestedExamplesSettings(); - } - - /** - * Returns the builder for the settings used for calls to retrieveBigQueryRecentRelevantTables. - */ - public UnaryCallSettings.Builder< - RetrieveBigQueryRecentRelevantTablesRequest, - RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTablesSettings() { - return getStubSettingsBuilder().retrieveBigQueryRecentRelevantTablesSettings(); - } - - /** Returns the builder for the settings used for calls to listLocations. */ - public PagedCallSettings.Builder< - ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> - listLocationsSettings() { - return getStubSettingsBuilder().listLocationsSettings(); - } - - /** Returns the builder for the settings used for calls to getLocation. */ - public UnaryCallSettings.Builder getLocationSettings() { - return getStubSettingsBuilder().getLocationSettings(); - } - - @Override - public ContextRetrievalServiceSettings build() throws IOException { - return new ContextRetrievalServiceSettings(this); - } - } -} diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentServiceClient.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentServiceClient.java index 4b3ff8767125..f3e5f7e1c64f 100644 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentServiceClient.java +++ b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentServiceClient.java @@ -880,7 +880,8 @@ public final UnaryCallable getDataAgentCallable( * @param parent Required. Value for parent. * @param dataAgent Required. The resource being created. * @param dataAgentId Optional. Id of the requesting object. Must be unique within the parent. The - * allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. + * allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. If not provided, the server will + * auto-generate a value for the id. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final OperationFuture createDataAgentAsync( @@ -918,7 +919,8 @@ public final OperationFuture createDataAgentAsync( * @param parent Required. Value for parent. * @param dataAgent Required. The resource being created. * @param dataAgentId Optional. Id of the requesting object. Must be unique within the parent. The - * allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. + * allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. If not provided, the server will + * auto-generate a value for the id. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final OperationFuture createDataAgentAsync( diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataChatServiceClient.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataChatServiceClient.java index 42dd639e8a6c..5ec7acdec4ee 100644 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataChatServiceClient.java +++ b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataChatServiceClient.java @@ -40,8 +40,8 @@ // AUTO-GENERATED DOCUMENTATION AND CLASS. /** - * Service Description: Service to ask a natural language question on top of BigQuery and - * LookerStudio datasources to get back streamed responses of various kinds to help provide a rich + * Service Description: Service to ask a natural language question on top of BigQuery and Looker + * Studio datasources to get back streamed responses of various kinds to help provide a rich * conversational answer. * *

This class provides the ability to make remote calls to the backing service through method @@ -75,7 +75,7 @@ * * *

Chat - *

Answers a data question by generating a stream of [Message]s. + *

Answers a data question by generating a stream of [Message][google.cloud.geminidataanalytics.v1alpha.Message] objects. * *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

*
    @@ -104,7 +104,7 @@ * * *

    GetConversation - *

    Gets details of a single conversation using conversation id and parent. + *

    Gets details of a single conversation by using conversation id and parent. * *

    Request object method variants only take one parameter, a request object, which must be constructed before the call.

    *
      @@ -301,7 +301,8 @@ public DataChatServiceStub getStub() { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Answers a data question by generating a stream of [Message]s. + * Answers a data question by generating a stream of + * [Message][google.cloud.geminidataanalytics.v1alpha.Message] objects. * *

      Sample code: * @@ -354,7 +355,9 @@ public final ServerStreamingCallable chatCallable() { * @param parent Required. Parent value for CreateConversationRequest. Format: * `projects/{project}/locations/{location}` * @param conversation Required. The conversation to create. - * @param conversationId Optional. The conversation id of the conversation to create. + * @param conversationId Optional. The conversation id of the conversation to create. Must be + * unique within the parent. The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. If + * not provided, the server will auto-generate a value for the id. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final Conversation createConversation( @@ -393,7 +396,9 @@ public final Conversation createConversation( * @param parent Required. Parent value for CreateConversationRequest. Format: * `projects/{project}/locations/{location}` * @param conversation Required. The conversation to create. - * @param conversationId Optional. The conversation id of the conversation to create. + * @param conversationId Optional. The conversation id of the conversation to create. Must be + * unique within the parent. The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. If + * not provided, the server will auto-generate a value for the id. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final Conversation createConversation( @@ -473,7 +478,7 @@ public final UnaryCallable createConver // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Gets details of a single conversation using conversation id and parent. + * Gets details of a single conversation by using conversation id and parent. * *

      Sample code: * @@ -501,7 +506,7 @@ public final Conversation getConversation(ConversationName name) { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Gets details of a single conversation using conversation id and parent. + * Gets details of a single conversation by using conversation id and parent. * *

      Sample code: * @@ -528,7 +533,7 @@ public final Conversation getConversation(String name) { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Gets details of a single conversation using conversation id and parent. + * Gets details of a single conversation by using conversation id and parent. * *

      Sample code: * @@ -556,7 +561,7 @@ public final Conversation getConversation(GetConversationRequest request) { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Gets details of a single conversation using conversation id and parent. + * Gets details of a single conversation by using conversation id and parent. * *

      Sample code: * diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/gapic_metadata.json b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/gapic_metadata.json index 400541b335a9..29d5a436a2a5 100644 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/gapic_metadata.json +++ b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/gapic_metadata.json @@ -5,39 +5,6 @@ "protoPackage": "google.cloud.geminidataanalytics.v1beta", "libraryPackage": "com.google.cloud.geminidataanalytics.v1beta", "services": { - "ContextRetrievalService": { - "clients": { - "grpc": { - "libraryClient": "ContextRetrievalServiceClient", - "rpcs": { - "GetLocation": { - "methods": ["getLocation", "getLocationCallable"] - }, - "ListLocations": { - "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"] - }, - "RetrieveBigQueryRecentRelevantTables": { - "methods": ["retrieveBigQueryRecentRelevantTables", "retrieveBigQueryRecentRelevantTablesCallable"] - }, - "RetrieveBigQueryTableContext": { - "methods": ["retrieveBigQueryTableContext", "retrieveBigQueryTableContextCallable"] - }, - "RetrieveBigQueryTableContexts": { - "methods": ["retrieveBigQueryTableContexts", "retrieveBigQueryTableContextsCallable"] - }, - "RetrieveBigQueryTableContextsFromRecentTables": { - "methods": ["retrieveBigQueryTableContextsFromRecentTables", "retrieveBigQueryTableContextsFromRecentTablesCallable"] - }, - "RetrieveBigQueryTableSuggestedDescriptions": { - "methods": ["retrieveBigQueryTableSuggestedDescriptions", "retrieveBigQueryTableSuggestedDescriptionsCallable"] - }, - "RetrieveBigQueryTableSuggestedExamples": { - "methods": ["retrieveBigQueryTableSuggestedExamples", "retrieveBigQueryTableSuggestedExamplesCallable"] - } - } - } - } - }, "DataAgentService": { "clients": { "grpc": { diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/package-info.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/package-info.java index fb429a7b3985..55e23d2620f9 100644 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/package-info.java +++ b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/package-info.java @@ -19,35 +19,6 @@ * *

      The interfaces provided are listed below, along with usage samples. * - *

      ======================= ContextRetrievalServiceClient ======================= - * - *

      Service Description: Service to ask a natural language question with a provided project, - * returns BigQuery tables that are relevant to the question within the project scope that is - * accessible to the user, along with contextual data including table schema information as well as - * sample values. - * - *

      Sample for ContextRetrievalServiceClient: - * - *

      {@code
      - * // This snippet has been automatically generated and should be regarded as a code template only.
      - * // It will require modifications to work:
      - * // - It may require correct/in-range values for request initialization.
      - * // - It may require specifying regional endpoints when creating the service client as shown in
      - * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
      - * try (ContextRetrievalServiceClient contextRetrievalServiceClient =
      - *     ContextRetrievalServiceClient.create()) {
      - *   RetrieveBigQueryTableContextRequest request =
      - *       RetrieveBigQueryTableContextRequest.newBuilder()
      - *           .setProject("project-309310695")
      - *           .setParent("parent-995424086")
      - *           .setQuery("query107944136")
      - *           .addAllDirectLookup(new ArrayList())
      - *           .build();
      - *   RetrieveBigQueryTableContextResponse response =
      - *       contextRetrievalServiceClient.retrieveBigQueryTableContext(request);
      - * }
      - * }
      - * *

      ======================= DataAgentServiceClient ======================= * *

      Service Description: Service describing handlers for resources. @@ -68,8 +39,8 @@ * *

      ======================= DataChatServiceClient ======================= * - *

      Service Description: Service to ask a natural language question on top of BigQuery and - * LookerStudio datasources to get back streamed responses of various kinds to help provide a rich + *

      Service Description: Service to ask a natural language question on top of BigQuery and Looker + * Studio datasources to get back streamed responses of various kinds to help provide a rich * conversational answer. * *

      Sample for DataChatServiceClient: diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/ContextRetrievalServiceStub.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/ContextRetrievalServiceStub.java deleted file mode 100644 index 2e6a0d37f78a..000000000000 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/ContextRetrievalServiceStub.java +++ /dev/null @@ -1,110 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.stub; - -import static com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient.ListLocationsPagedResponse; - -import com.google.api.core.BetaApi; -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * Base stub class for the ContextRetrievalService service API. - * - *

      This class is for advanced usage and reflects the underlying API directly. - */ -@BetaApi -@Generated("by gapic-generator-java") -public abstract class ContextRetrievalServiceStub implements BackgroundResource { - - public UnaryCallable - retrieveBigQueryTableContextCallable() { - throw new UnsupportedOperationException( - "Not implemented: retrieveBigQueryTableContextCallable()"); - } - - public UnaryCallable - retrieveBigQueryTableContextsCallable() { - throw new UnsupportedOperationException( - "Not implemented: retrieveBigQueryTableContextsCallable()"); - } - - public UnaryCallable< - RetrieveBigQueryTableContextsFromRecentTablesRequest, - RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTablesCallable() { - throw new UnsupportedOperationException( - "Not implemented: retrieveBigQueryTableContextsFromRecentTablesCallable()"); - } - - public UnaryCallable< - RetrieveBigQueryTableSuggestedDescriptionsRequest, - RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptionsCallable() { - throw new UnsupportedOperationException( - "Not implemented: retrieveBigQueryTableSuggestedDescriptionsCallable()"); - } - - public UnaryCallable< - RetrieveBigQueryTableSuggestedExamplesRequest, - RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamplesCallable() { - throw new UnsupportedOperationException( - "Not implemented: retrieveBigQueryTableSuggestedExamplesCallable()"); - } - - public UnaryCallable< - RetrieveBigQueryRecentRelevantTablesRequest, RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTablesCallable() { - throw new UnsupportedOperationException( - "Not implemented: retrieveBigQueryRecentRelevantTablesCallable()"); - } - - public UnaryCallable - listLocationsPagedCallable() { - throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); - } - - public UnaryCallable listLocationsCallable() { - throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); - } - - public UnaryCallable getLocationCallable() { - throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); - } - - @Override - public abstract void close(); -} diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/ContextRetrievalServiceStubSettings.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/ContextRetrievalServiceStubSettings.java deleted file mode 100644 index 2410cd902075..000000000000 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/ContextRetrievalServiceStubSettings.java +++ /dev/null @@ -1,671 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.stub; - -import static com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient.ListLocationsPagedResponse; - -import com.google.api.core.ApiFunction; -import com.google.api.core.ApiFuture; -import com.google.api.core.BetaApi; -import com.google.api.core.ObsoleteApi; -import com.google.api.gax.core.GaxProperties; -import com.google.api.gax.core.GoogleCredentialsProvider; -import com.google.api.gax.core.InstantiatingExecutorProvider; -import com.google.api.gax.grpc.GaxGrpcProperties; -import com.google.api.gax.grpc.GrpcTransportChannel; -import com.google.api.gax.grpc.InstantiatingGrpcChannelProvider; -import com.google.api.gax.httpjson.GaxHttpJsonProperties; -import com.google.api.gax.httpjson.HttpJsonTransportChannel; -import com.google.api.gax.httpjson.InstantiatingHttpJsonChannelProvider; -import com.google.api.gax.retrying.RetrySettings; -import com.google.api.gax.rpc.ApiCallContext; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.PageContext; -import com.google.api.gax.rpc.PagedCallSettings; -import com.google.api.gax.rpc.PagedListDescriptor; -import com.google.api.gax.rpc.PagedListResponseFactory; -import com.google.api.gax.rpc.StatusCode; -import com.google.api.gax.rpc.StubSettings; -import com.google.api.gax.rpc.TransportChannelProvider; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.common.collect.ImmutableList; -import com.google.common.collect.ImmutableMap; -import com.google.common.collect.ImmutableSet; -import com.google.common.collect.Lists; -import java.io.IOException; -import java.util.List; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * Settings class to configure an instance of {@link ContextRetrievalServiceStub}. - * - *

      The default instance has everything set to sensible defaults: - * - *

        - *
      • The default service address (geminidataanalytics.googleapis.com) and default port (443) are - * used. - *
      • Credentials are acquired automatically through Application Default Credentials. - *
      • Retries are configured for idempotent methods but not for non-idempotent methods. - *
      - * - *

      The builder of this class is recursive, so contained classes are themselves builders. When - * build() is called, the tree of builders is called to create the complete settings object. - * - *

      For example, to set the - * [RetrySettings](https://cloud.google.com/java/docs/reference/gax/latest/com.google.api.gax.retrying.RetrySettings) - * of retrieveBigQueryTableContext: - * - *

      {@code
      - * // This snippet has been automatically generated and should be regarded as a code template only.
      - * // It will require modifications to work:
      - * // - It may require correct/in-range values for request initialization.
      - * // - It may require specifying regional endpoints when creating the service client as shown in
      - * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
      - * ContextRetrievalServiceStubSettings.Builder contextRetrievalServiceSettingsBuilder =
      - *     ContextRetrievalServiceStubSettings.newBuilder();
      - * contextRetrievalServiceSettingsBuilder
      - *     .retrieveBigQueryTableContextSettings()
      - *     .setRetrySettings(
      - *         contextRetrievalServiceSettingsBuilder
      - *             .retrieveBigQueryTableContextSettings()
      - *             .getRetrySettings()
      - *             .toBuilder()
      - *             .setInitialRetryDelayDuration(Duration.ofSeconds(1))
      - *             .setInitialRpcTimeoutDuration(Duration.ofSeconds(5))
      - *             .setMaxAttempts(5)
      - *             .setMaxRetryDelayDuration(Duration.ofSeconds(30))
      - *             .setMaxRpcTimeoutDuration(Duration.ofSeconds(60))
      - *             .setRetryDelayMultiplier(1.3)
      - *             .setRpcTimeoutMultiplier(1.5)
      - *             .setTotalTimeoutDuration(Duration.ofSeconds(300))
      - *             .build());
      - * ContextRetrievalServiceStubSettings contextRetrievalServiceSettings =
      - *     contextRetrievalServiceSettingsBuilder.build();
      - * }
      - * - * Please refer to the [Client Side Retry - * Guide](https://github.com/googleapis/google-cloud-java/blob/main/docs/client_retries.md) for - * additional support in setting retries. - */ -@BetaApi -@Generated("by gapic-generator-java") -public class ContextRetrievalServiceStubSettings - extends StubSettings { - /** The default scopes of the service. */ - private static final ImmutableList DEFAULT_SERVICE_SCOPES = - ImmutableList.builder().add("https://www.googleapis.com/auth/cloud-platform").build(); - - private final UnaryCallSettings< - RetrieveBigQueryTableContextRequest, RetrieveBigQueryTableContextResponse> - retrieveBigQueryTableContextSettings; - private final UnaryCallSettings< - RetrieveBigQueryTableContextsRequest, RetrieveBigQueryTableContextsResponse> - retrieveBigQueryTableContextsSettings; - private final UnaryCallSettings< - RetrieveBigQueryTableContextsFromRecentTablesRequest, - RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTablesSettings; - private final UnaryCallSettings< - RetrieveBigQueryTableSuggestedDescriptionsRequest, - RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptionsSettings; - private final UnaryCallSettings< - RetrieveBigQueryTableSuggestedExamplesRequest, - RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamplesSettings; - private final UnaryCallSettings< - RetrieveBigQueryRecentRelevantTablesRequest, RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTablesSettings; - private final PagedCallSettings< - ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> - listLocationsSettings; - private final UnaryCallSettings getLocationSettings; - - private static final PagedListDescriptor - LIST_LOCATIONS_PAGE_STR_DESC = - new PagedListDescriptor() { - @Override - public String emptyToken() { - return ""; - } - - @Override - public ListLocationsRequest injectToken(ListLocationsRequest payload, String token) { - return ListLocationsRequest.newBuilder(payload).setPageToken(token).build(); - } - - @Override - public ListLocationsRequest injectPageSize(ListLocationsRequest payload, int pageSize) { - return ListLocationsRequest.newBuilder(payload).setPageSize(pageSize).build(); - } - - @Override - public Integer extractPageSize(ListLocationsRequest payload) { - return payload.getPageSize(); - } - - @Override - public String extractNextToken(ListLocationsResponse payload) { - return payload.getNextPageToken(); - } - - @Override - public Iterable extractResources(ListLocationsResponse payload) { - return payload.getLocationsList(); - } - }; - - private static final PagedListResponseFactory< - ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> - LIST_LOCATIONS_PAGE_STR_FACT = - new PagedListResponseFactory< - ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse>() { - @Override - public ApiFuture getFuturePagedResponse( - UnaryCallable callable, - ListLocationsRequest request, - ApiCallContext context, - ApiFuture futureResponse) { - PageContext pageContext = - PageContext.create(callable, LIST_LOCATIONS_PAGE_STR_DESC, request, context); - return ListLocationsPagedResponse.createAsync(pageContext, futureResponse); - } - }; - - /** Returns the object with the settings used for calls to retrieveBigQueryTableContext. */ - public UnaryCallSettings< - RetrieveBigQueryTableContextRequest, RetrieveBigQueryTableContextResponse> - retrieveBigQueryTableContextSettings() { - return retrieveBigQueryTableContextSettings; - } - - /** Returns the object with the settings used for calls to retrieveBigQueryTableContexts. */ - public UnaryCallSettings< - RetrieveBigQueryTableContextsRequest, RetrieveBigQueryTableContextsResponse> - retrieveBigQueryTableContextsSettings() { - return retrieveBigQueryTableContextsSettings; - } - - /** - * Returns the object with the settings used for calls to - * retrieveBigQueryTableContextsFromRecentTables. - */ - public UnaryCallSettings< - RetrieveBigQueryTableContextsFromRecentTablesRequest, - RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTablesSettings() { - return retrieveBigQueryTableContextsFromRecentTablesSettings; - } - - /** - * Returns the object with the settings used for calls to - * retrieveBigQueryTableSuggestedDescriptions. - */ - public UnaryCallSettings< - RetrieveBigQueryTableSuggestedDescriptionsRequest, - RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptionsSettings() { - return retrieveBigQueryTableSuggestedDescriptionsSettings; - } - - /** - * Returns the object with the settings used for calls to retrieveBigQueryTableSuggestedExamples. - */ - public UnaryCallSettings< - RetrieveBigQueryTableSuggestedExamplesRequest, - RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamplesSettings() { - return retrieveBigQueryTableSuggestedExamplesSettings; - } - - /** - * Returns the object with the settings used for calls to retrieveBigQueryRecentRelevantTables. - */ - public UnaryCallSettings< - RetrieveBigQueryRecentRelevantTablesRequest, RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTablesSettings() { - return retrieveBigQueryRecentRelevantTablesSettings; - } - - /** Returns the object with the settings used for calls to listLocations. */ - public PagedCallSettings - listLocationsSettings() { - return listLocationsSettings; - } - - /** Returns the object with the settings used for calls to getLocation. */ - public UnaryCallSettings getLocationSettings() { - return getLocationSettings; - } - - public ContextRetrievalServiceStub createStub() throws IOException { - if (getTransportChannelProvider() - .getTransportName() - .equals(GrpcTransportChannel.getGrpcTransportName())) { - return GrpcContextRetrievalServiceStub.create(this); - } - if (getTransportChannelProvider() - .getTransportName() - .equals(HttpJsonTransportChannel.getHttpJsonTransportName())) { - return HttpJsonContextRetrievalServiceStub.create(this); - } - throw new UnsupportedOperationException( - String.format( - "Transport not supported: %s", getTransportChannelProvider().getTransportName())); - } - - /** Returns the default service name. */ - @Override - public String getServiceName() { - return "geminidataanalytics"; - } - - /** Returns a builder for the default ExecutorProvider for this service. */ - public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { - return InstantiatingExecutorProvider.newBuilder(); - } - - /** Returns the default service endpoint. */ - @ObsoleteApi("Use getEndpoint() instead") - public static String getDefaultEndpoint() { - return "geminidataanalytics.googleapis.com:443"; - } - - /** Returns the default mTLS service endpoint. */ - public static String getDefaultMtlsEndpoint() { - return "geminidataanalytics.mtls.googleapis.com:443"; - } - - /** Returns the default service scopes. */ - public static List getDefaultServiceScopes() { - return DEFAULT_SERVICE_SCOPES; - } - - /** Returns a builder for the default credentials for this service. */ - public static GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder() { - return GoogleCredentialsProvider.newBuilder() - .setScopesToApply(DEFAULT_SERVICE_SCOPES) - .setUseJwtAccessWithScope(true); - } - - /** Returns a builder for the default gRPC ChannelProvider for this service. */ - public static InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder() { - return InstantiatingGrpcChannelProvider.newBuilder() - .setMaxInboundMessageSize(Integer.MAX_VALUE); - } - - /** Returns a builder for the default REST ChannelProvider for this service. */ - @BetaApi - public static InstantiatingHttpJsonChannelProvider.Builder - defaultHttpJsonTransportProviderBuilder() { - return InstantiatingHttpJsonChannelProvider.newBuilder(); - } - - public static TransportChannelProvider defaultTransportChannelProvider() { - return defaultGrpcTransportProviderBuilder().build(); - } - - public static ApiClientHeaderProvider.Builder defaultGrpcApiClientHeaderProviderBuilder() { - return ApiClientHeaderProvider.newBuilder() - .setGeneratedLibToken( - "gapic", GaxProperties.getLibraryVersion(ContextRetrievalServiceStubSettings.class)) - .setTransportToken( - GaxGrpcProperties.getGrpcTokenName(), GaxGrpcProperties.getGrpcVersion()); - } - - public static ApiClientHeaderProvider.Builder defaultHttpJsonApiClientHeaderProviderBuilder() { - return ApiClientHeaderProvider.newBuilder() - .setGeneratedLibToken( - "gapic", GaxProperties.getLibraryVersion(ContextRetrievalServiceStubSettings.class)) - .setTransportToken( - GaxHttpJsonProperties.getHttpJsonTokenName(), - GaxHttpJsonProperties.getHttpJsonVersion()); - } - - public static ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder() { - return ContextRetrievalServiceStubSettings.defaultGrpcApiClientHeaderProviderBuilder(); - } - - /** Returns a new gRPC builder for this class. */ - public static Builder newBuilder() { - return Builder.createDefault(); - } - - /** Returns a new REST builder for this class. */ - public static Builder newHttpJsonBuilder() { - return Builder.createHttpJsonDefault(); - } - - /** Returns a new builder for this class. */ - public static Builder newBuilder(ClientContext clientContext) { - return new Builder(clientContext); - } - - /** Returns a builder containing all the values of this settings class. */ - public Builder toBuilder() { - return new Builder(this); - } - - protected ContextRetrievalServiceStubSettings(Builder settingsBuilder) throws IOException { - super(settingsBuilder); - - retrieveBigQueryTableContextSettings = - settingsBuilder.retrieveBigQueryTableContextSettings().build(); - retrieveBigQueryTableContextsSettings = - settingsBuilder.retrieveBigQueryTableContextsSettings().build(); - retrieveBigQueryTableContextsFromRecentTablesSettings = - settingsBuilder.retrieveBigQueryTableContextsFromRecentTablesSettings().build(); - retrieveBigQueryTableSuggestedDescriptionsSettings = - settingsBuilder.retrieveBigQueryTableSuggestedDescriptionsSettings().build(); - retrieveBigQueryTableSuggestedExamplesSettings = - settingsBuilder.retrieveBigQueryTableSuggestedExamplesSettings().build(); - retrieveBigQueryRecentRelevantTablesSettings = - settingsBuilder.retrieveBigQueryRecentRelevantTablesSettings().build(); - listLocationsSettings = settingsBuilder.listLocationsSettings().build(); - getLocationSettings = settingsBuilder.getLocationSettings().build(); - } - - /** Builder for ContextRetrievalServiceStubSettings. */ - public static class Builder - extends StubSettings.Builder { - private final ImmutableList> unaryMethodSettingsBuilders; - private final UnaryCallSettings.Builder< - RetrieveBigQueryTableContextRequest, RetrieveBigQueryTableContextResponse> - retrieveBigQueryTableContextSettings; - private final UnaryCallSettings.Builder< - RetrieveBigQueryTableContextsRequest, RetrieveBigQueryTableContextsResponse> - retrieveBigQueryTableContextsSettings; - private final UnaryCallSettings.Builder< - RetrieveBigQueryTableContextsFromRecentTablesRequest, - RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTablesSettings; - private final UnaryCallSettings.Builder< - RetrieveBigQueryTableSuggestedDescriptionsRequest, - RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptionsSettings; - private final UnaryCallSettings.Builder< - RetrieveBigQueryTableSuggestedExamplesRequest, - RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamplesSettings; - private final UnaryCallSettings.Builder< - RetrieveBigQueryRecentRelevantTablesRequest, - RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTablesSettings; - private final PagedCallSettings.Builder< - ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> - listLocationsSettings; - private final UnaryCallSettings.Builder getLocationSettings; - private static final ImmutableMap> - RETRYABLE_CODE_DEFINITIONS; - - static { - ImmutableMap.Builder> definitions = - ImmutableMap.builder(); - definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList())); - RETRYABLE_CODE_DEFINITIONS = definitions.build(); - } - - private static final ImmutableMap RETRY_PARAM_DEFINITIONS; - - static { - ImmutableMap.Builder definitions = ImmutableMap.builder(); - RetrySettings settings = null; - settings = RetrySettings.newBuilder().setRpcTimeoutMultiplier(1.0).build(); - definitions.put("no_retry_params", settings); - RETRY_PARAM_DEFINITIONS = definitions.build(); - } - - protected Builder() { - this(((ClientContext) null)); - } - - protected Builder(ClientContext clientContext) { - super(clientContext); - - retrieveBigQueryTableContextSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - retrieveBigQueryTableContextsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - retrieveBigQueryTableContextsFromRecentTablesSettings = - UnaryCallSettings.newUnaryCallSettingsBuilder(); - retrieveBigQueryTableSuggestedDescriptionsSettings = - UnaryCallSettings.newUnaryCallSettingsBuilder(); - retrieveBigQueryTableSuggestedExamplesSettings = - UnaryCallSettings.newUnaryCallSettingsBuilder(); - retrieveBigQueryRecentRelevantTablesSettings = - UnaryCallSettings.newUnaryCallSettingsBuilder(); - listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); - getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); - - unaryMethodSettingsBuilders = - ImmutableList.>of( - retrieveBigQueryTableContextSettings, - retrieveBigQueryTableContextsSettings, - retrieveBigQueryTableContextsFromRecentTablesSettings, - retrieveBigQueryTableSuggestedDescriptionsSettings, - retrieveBigQueryTableSuggestedExamplesSettings, - retrieveBigQueryRecentRelevantTablesSettings, - listLocationsSettings, - getLocationSettings); - initDefaults(this); - } - - protected Builder(ContextRetrievalServiceStubSettings settings) { - super(settings); - - retrieveBigQueryTableContextSettings = - settings.retrieveBigQueryTableContextSettings.toBuilder(); - retrieveBigQueryTableContextsSettings = - settings.retrieveBigQueryTableContextsSettings.toBuilder(); - retrieveBigQueryTableContextsFromRecentTablesSettings = - settings.retrieveBigQueryTableContextsFromRecentTablesSettings.toBuilder(); - retrieveBigQueryTableSuggestedDescriptionsSettings = - settings.retrieveBigQueryTableSuggestedDescriptionsSettings.toBuilder(); - retrieveBigQueryTableSuggestedExamplesSettings = - settings.retrieveBigQueryTableSuggestedExamplesSettings.toBuilder(); - retrieveBigQueryRecentRelevantTablesSettings = - settings.retrieveBigQueryRecentRelevantTablesSettings.toBuilder(); - listLocationsSettings = settings.listLocationsSettings.toBuilder(); - getLocationSettings = settings.getLocationSettings.toBuilder(); - - unaryMethodSettingsBuilders = - ImmutableList.>of( - retrieveBigQueryTableContextSettings, - retrieveBigQueryTableContextsSettings, - retrieveBigQueryTableContextsFromRecentTablesSettings, - retrieveBigQueryTableSuggestedDescriptionsSettings, - retrieveBigQueryTableSuggestedExamplesSettings, - retrieveBigQueryRecentRelevantTablesSettings, - listLocationsSettings, - getLocationSettings); - } - - private static Builder createDefault() { - Builder builder = new Builder(((ClientContext) null)); - - builder.setTransportChannelProvider(defaultTransportChannelProvider()); - builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); - builder.setInternalHeaderProvider(defaultApiClientHeaderProviderBuilder().build()); - builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); - builder.setSwitchToMtlsEndpointAllowed(true); - - return initDefaults(builder); - } - - private static Builder createHttpJsonDefault() { - Builder builder = new Builder(((ClientContext) null)); - - builder.setTransportChannelProvider(defaultHttpJsonTransportProviderBuilder().build()); - builder.setCredentialsProvider(defaultCredentialsProviderBuilder().build()); - builder.setInternalHeaderProvider(defaultHttpJsonApiClientHeaderProviderBuilder().build()); - builder.setMtlsEndpoint(getDefaultMtlsEndpoint()); - builder.setSwitchToMtlsEndpointAllowed(true); - - return initDefaults(builder); - } - - private static Builder initDefaults(Builder builder) { - builder - .retrieveBigQueryTableContextSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); - - builder - .retrieveBigQueryTableContextsSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); - - builder - .retrieveBigQueryTableContextsFromRecentTablesSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); - - builder - .retrieveBigQueryTableSuggestedDescriptionsSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); - - builder - .retrieveBigQueryTableSuggestedExamplesSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); - - builder - .retrieveBigQueryRecentRelevantTablesSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); - - builder - .listLocationsSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); - - builder - .getLocationSettings() - .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) - .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); - - return builder; - } - - /** - * Applies the given settings updater function to all of the unary API methods in this service. - * - *

      Note: This method does not support applying settings to streaming methods. - */ - public Builder applyToAllUnaryMethods( - ApiFunction, Void> settingsUpdater) { - super.applyToAllUnaryMethods(unaryMethodSettingsBuilders, settingsUpdater); - return this; - } - - public ImmutableList> unaryMethodSettingsBuilders() { - return unaryMethodSettingsBuilders; - } - - /** Returns the builder for the settings used for calls to retrieveBigQueryTableContext. */ - public UnaryCallSettings.Builder< - RetrieveBigQueryTableContextRequest, RetrieveBigQueryTableContextResponse> - retrieveBigQueryTableContextSettings() { - return retrieveBigQueryTableContextSettings; - } - - /** Returns the builder for the settings used for calls to retrieveBigQueryTableContexts. */ - public UnaryCallSettings.Builder< - RetrieveBigQueryTableContextsRequest, RetrieveBigQueryTableContextsResponse> - retrieveBigQueryTableContextsSettings() { - return retrieveBigQueryTableContextsSettings; - } - - /** - * Returns the builder for the settings used for calls to - * retrieveBigQueryTableContextsFromRecentTables. - */ - public UnaryCallSettings.Builder< - RetrieveBigQueryTableContextsFromRecentTablesRequest, - RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTablesSettings() { - return retrieveBigQueryTableContextsFromRecentTablesSettings; - } - - /** - * Returns the builder for the settings used for calls to - * retrieveBigQueryTableSuggestedDescriptions. - */ - public UnaryCallSettings.Builder< - RetrieveBigQueryTableSuggestedDescriptionsRequest, - RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptionsSettings() { - return retrieveBigQueryTableSuggestedDescriptionsSettings; - } - - /** - * Returns the builder for the settings used for calls to - * retrieveBigQueryTableSuggestedExamples. - */ - public UnaryCallSettings.Builder< - RetrieveBigQueryTableSuggestedExamplesRequest, - RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamplesSettings() { - return retrieveBigQueryTableSuggestedExamplesSettings; - } - - /** - * Returns the builder for the settings used for calls to retrieveBigQueryRecentRelevantTables. - */ - public UnaryCallSettings.Builder< - RetrieveBigQueryRecentRelevantTablesRequest, - RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTablesSettings() { - return retrieveBigQueryRecentRelevantTablesSettings; - } - - /** Returns the builder for the settings used for calls to listLocations. */ - public PagedCallSettings.Builder< - ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> - listLocationsSettings() { - return listLocationsSettings; - } - - /** Returns the builder for the settings used for calls to getLocation. */ - public UnaryCallSettings.Builder getLocationSettings() { - return getLocationSettings; - } - - @Override - public ContextRetrievalServiceStubSettings build() throws IOException { - return new ContextRetrievalServiceStubSettings(this); - } - } -} diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/GrpcContextRetrievalServiceCallableFactory.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/GrpcContextRetrievalServiceCallableFactory.java deleted file mode 100644 index 2dd4fbe87c16..000000000000 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/GrpcContextRetrievalServiceCallableFactory.java +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.stub; - -import com.google.api.core.BetaApi; -import com.google.api.gax.grpc.GrpcCallSettings; -import com.google.api.gax.grpc.GrpcCallableFactory; -import com.google.api.gax.grpc.GrpcStubCallableFactory; -import com.google.api.gax.rpc.BatchingCallSettings; -import com.google.api.gax.rpc.BidiStreamingCallable; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.ClientStreamingCallable; -import com.google.api.gax.rpc.OperationCallSettings; -import com.google.api.gax.rpc.OperationCallable; -import com.google.api.gax.rpc.PagedCallSettings; -import com.google.api.gax.rpc.ServerStreamingCallSettings; -import com.google.api.gax.rpc.ServerStreamingCallable; -import com.google.api.gax.rpc.StreamingCallSettings; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.longrunning.Operation; -import com.google.longrunning.stub.OperationsStub; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * gRPC callable factory implementation for the ContextRetrievalService service API. - * - *

      This class is for advanced usage. - */ -@BetaApi -@Generated("by gapic-generator-java") -public class GrpcContextRetrievalServiceCallableFactory implements GrpcStubCallableFactory { - - @Override - public UnaryCallable createUnaryCallable( - GrpcCallSettings grpcCallSettings, - UnaryCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createUnaryCallable(grpcCallSettings, callSettings, clientContext); - } - - @Override - public - UnaryCallable createPagedCallable( - GrpcCallSettings grpcCallSettings, - PagedCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createPagedCallable(grpcCallSettings, callSettings, clientContext); - } - - @Override - public UnaryCallable createBatchingCallable( - GrpcCallSettings grpcCallSettings, - BatchingCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createBatchingCallable( - grpcCallSettings, callSettings, clientContext); - } - - @Override - public - OperationCallable createOperationCallable( - GrpcCallSettings grpcCallSettings, - OperationCallSettings callSettings, - ClientContext clientContext, - OperationsStub operationsStub) { - return GrpcCallableFactory.createOperationCallable( - grpcCallSettings, callSettings, clientContext, operationsStub); - } - - @Override - public - BidiStreamingCallable createBidiStreamingCallable( - GrpcCallSettings grpcCallSettings, - StreamingCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createBidiStreamingCallable( - grpcCallSettings, callSettings, clientContext); - } - - @Override - public - ServerStreamingCallable createServerStreamingCallable( - GrpcCallSettings grpcCallSettings, - ServerStreamingCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createServerStreamingCallable( - grpcCallSettings, callSettings, clientContext); - } - - @Override - public - ClientStreamingCallable createClientStreamingCallable( - GrpcCallSettings grpcCallSettings, - StreamingCallSettings callSettings, - ClientContext clientContext) { - return GrpcCallableFactory.createClientStreamingCallable( - grpcCallSettings, callSettings, clientContext); - } -} diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/GrpcContextRetrievalServiceStub.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/GrpcContextRetrievalServiceStub.java deleted file mode 100644 index 658a05d835f1..000000000000 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/GrpcContextRetrievalServiceStub.java +++ /dev/null @@ -1,517 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.stub; - -import static com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient.ListLocationsPagedResponse; - -import com.google.api.core.BetaApi; -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.core.BackgroundResourceAggregation; -import com.google.api.gax.grpc.GrpcCallSettings; -import com.google.api.gax.grpc.GrpcStubCallableFactory; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.RequestParamsBuilder; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.longrunning.stub.GrpcOperationsStub; -import io.grpc.MethodDescriptor; -import io.grpc.protobuf.ProtoUtils; -import java.io.IOException; -import java.util.concurrent.TimeUnit; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * gRPC stub implementation for the ContextRetrievalService service API. - * - *

      This class is for advanced usage and reflects the underlying API directly. - */ -@BetaApi -@Generated("by gapic-generator-java") -public class GrpcContextRetrievalServiceStub extends ContextRetrievalServiceStub { - private static final MethodDescriptor< - RetrieveBigQueryTableContextRequest, RetrieveBigQueryTableContextResponse> - retrieveBigQueryTableContextMethodDescriptor = - MethodDescriptor - . - newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.geminidataanalytics.v1beta.ContextRetrievalService/RetrieveBigQueryTableContext") - .setRequestMarshaller( - ProtoUtils.marshaller(RetrieveBigQueryTableContextRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller(RetrieveBigQueryTableContextResponse.getDefaultInstance())) - .setSampledToLocalTracing(true) - .build(); - - private static final MethodDescriptor< - RetrieveBigQueryTableContextsRequest, RetrieveBigQueryTableContextsResponse> - retrieveBigQueryTableContextsMethodDescriptor = - MethodDescriptor - . - newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.geminidataanalytics.v1beta.ContextRetrievalService/RetrieveBigQueryTableContexts") - .setRequestMarshaller( - ProtoUtils.marshaller(RetrieveBigQueryTableContextsRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller(RetrieveBigQueryTableContextsResponse.getDefaultInstance())) - .setSampledToLocalTracing(true) - .build(); - - private static final MethodDescriptor< - RetrieveBigQueryTableContextsFromRecentTablesRequest, - RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTablesMethodDescriptor = - MethodDescriptor - . - newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.geminidataanalytics.v1beta.ContextRetrievalService/RetrieveBigQueryTableContextsFromRecentTables") - .setRequestMarshaller( - ProtoUtils.marshaller( - RetrieveBigQueryTableContextsFromRecentTablesRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller( - RetrieveBigQueryTableContextsFromRecentTablesResponse.getDefaultInstance())) - .setSampledToLocalTracing(true) - .build(); - - private static final MethodDescriptor< - RetrieveBigQueryTableSuggestedDescriptionsRequest, - RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptionsMethodDescriptor = - MethodDescriptor - . - newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.geminidataanalytics.v1beta.ContextRetrievalService/RetrieveBigQueryTableSuggestedDescriptions") - .setRequestMarshaller( - ProtoUtils.marshaller( - RetrieveBigQueryTableSuggestedDescriptionsRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller( - RetrieveBigQueryTableSuggestedDescriptionsResponse.getDefaultInstance())) - .setSampledToLocalTracing(true) - .build(); - - private static final MethodDescriptor< - RetrieveBigQueryTableSuggestedExamplesRequest, - RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamplesMethodDescriptor = - MethodDescriptor - . - newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.geminidataanalytics.v1beta.ContextRetrievalService/RetrieveBigQueryTableSuggestedExamples") - .setRequestMarshaller( - ProtoUtils.marshaller( - RetrieveBigQueryTableSuggestedExamplesRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller( - RetrieveBigQueryTableSuggestedExamplesResponse.getDefaultInstance())) - .setSampledToLocalTracing(true) - .build(); - - private static final MethodDescriptor< - RetrieveBigQueryRecentRelevantTablesRequest, RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTablesMethodDescriptor = - MethodDescriptor - . - newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - "google.cloud.geminidataanalytics.v1beta.ContextRetrievalService/RetrieveBigQueryRecentRelevantTables") - .setRequestMarshaller( - ProtoUtils.marshaller( - RetrieveBigQueryRecentRelevantTablesRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller( - RetrieveBigQueryRecentRelevantTablesResponse.getDefaultInstance())) - .setSampledToLocalTracing(true) - .build(); - - private static final MethodDescriptor - listLocationsMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.cloud.location.Locations/ListLocations") - .setRequestMarshaller( - ProtoUtils.marshaller(ListLocationsRequest.getDefaultInstance())) - .setResponseMarshaller( - ProtoUtils.marshaller(ListLocationsResponse.getDefaultInstance())) - .setSampledToLocalTracing(true) - .build(); - - private static final MethodDescriptor getLocationMethodDescriptor = - MethodDescriptor.newBuilder() - .setType(MethodDescriptor.MethodType.UNARY) - .setFullMethodName("google.cloud.location.Locations/GetLocation") - .setRequestMarshaller(ProtoUtils.marshaller(GetLocationRequest.getDefaultInstance())) - .setResponseMarshaller(ProtoUtils.marshaller(Location.getDefaultInstance())) - .setSampledToLocalTracing(true) - .build(); - - private final UnaryCallable< - RetrieveBigQueryTableContextRequest, RetrieveBigQueryTableContextResponse> - retrieveBigQueryTableContextCallable; - private final UnaryCallable< - RetrieveBigQueryTableContextsRequest, RetrieveBigQueryTableContextsResponse> - retrieveBigQueryTableContextsCallable; - private final UnaryCallable< - RetrieveBigQueryTableContextsFromRecentTablesRequest, - RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTablesCallable; - private final UnaryCallable< - RetrieveBigQueryTableSuggestedDescriptionsRequest, - RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptionsCallable; - private final UnaryCallable< - RetrieveBigQueryTableSuggestedExamplesRequest, - RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamplesCallable; - private final UnaryCallable< - RetrieveBigQueryRecentRelevantTablesRequest, RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTablesCallable; - private final UnaryCallable listLocationsCallable; - private final UnaryCallable - listLocationsPagedCallable; - private final UnaryCallable getLocationCallable; - - private final BackgroundResource backgroundResources; - private final GrpcOperationsStub operationsStub; - private final GrpcStubCallableFactory callableFactory; - - public static final GrpcContextRetrievalServiceStub create( - ContextRetrievalServiceStubSettings settings) throws IOException { - return new GrpcContextRetrievalServiceStub(settings, ClientContext.create(settings)); - } - - public static final GrpcContextRetrievalServiceStub create(ClientContext clientContext) - throws IOException { - return new GrpcContextRetrievalServiceStub( - ContextRetrievalServiceStubSettings.newBuilder().build(), clientContext); - } - - public static final GrpcContextRetrievalServiceStub create( - ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException { - return new GrpcContextRetrievalServiceStub( - ContextRetrievalServiceStubSettings.newBuilder().build(), clientContext, callableFactory); - } - - /** - * Constructs an instance of GrpcContextRetrievalServiceStub, using the given settings. This is - * protected so that it is easy to make a subclass, but otherwise, the static factory methods - * should be preferred. - */ - protected GrpcContextRetrievalServiceStub( - ContextRetrievalServiceStubSettings settings, ClientContext clientContext) - throws IOException { - this(settings, clientContext, new GrpcContextRetrievalServiceCallableFactory()); - } - - /** - * Constructs an instance of GrpcContextRetrievalServiceStub, using the given settings. This is - * protected so that it is easy to make a subclass, but otherwise, the static factory methods - * should be preferred. - */ - protected GrpcContextRetrievalServiceStub( - ContextRetrievalServiceStubSettings settings, - ClientContext clientContext, - GrpcStubCallableFactory callableFactory) - throws IOException { - this.callableFactory = callableFactory; - this.operationsStub = GrpcOperationsStub.create(clientContext, callableFactory); - - GrpcCallSettings - retrieveBigQueryTableContextTransportSettings = - GrpcCallSettings - . - newBuilder() - .setMethodDescriptor(retrieveBigQueryTableContextMethodDescriptor) - .setParamsExtractor( - request -> { - RequestParamsBuilder builder = RequestParamsBuilder.create(); - builder.add("parent", String.valueOf(request.getParent())); - return builder.build(); - }) - .build(); - GrpcCallSettings - retrieveBigQueryTableContextsTransportSettings = - GrpcCallSettings - . - newBuilder() - .setMethodDescriptor(retrieveBigQueryTableContextsMethodDescriptor) - .setParamsExtractor( - request -> { - RequestParamsBuilder builder = RequestParamsBuilder.create(); - builder.add("parent", String.valueOf(request.getParent())); - return builder.build(); - }) - .build(); - GrpcCallSettings< - RetrieveBigQueryTableContextsFromRecentTablesRequest, - RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTablesTransportSettings = - GrpcCallSettings - . - newBuilder() - .setMethodDescriptor(retrieveBigQueryTableContextsFromRecentTablesMethodDescriptor) - .setParamsExtractor( - request -> { - RequestParamsBuilder builder = RequestParamsBuilder.create(); - builder.add("parent", String.valueOf(request.getParent())); - return builder.build(); - }) - .build(); - GrpcCallSettings< - RetrieveBigQueryTableSuggestedDescriptionsRequest, - RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptionsTransportSettings = - GrpcCallSettings - . - newBuilder() - .setMethodDescriptor(retrieveBigQueryTableSuggestedDescriptionsMethodDescriptor) - .setParamsExtractor( - request -> { - RequestParamsBuilder builder = RequestParamsBuilder.create(); - builder.add("parent", String.valueOf(request.getParent())); - return builder.build(); - }) - .build(); - GrpcCallSettings< - RetrieveBigQueryTableSuggestedExamplesRequest, - RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamplesTransportSettings = - GrpcCallSettings - . - newBuilder() - .setMethodDescriptor(retrieveBigQueryTableSuggestedExamplesMethodDescriptor) - .setParamsExtractor( - request -> { - RequestParamsBuilder builder = RequestParamsBuilder.create(); - builder.add("parent", String.valueOf(request.getParent())); - return builder.build(); - }) - .build(); - GrpcCallSettings< - RetrieveBigQueryRecentRelevantTablesRequest, - RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTablesTransportSettings = - GrpcCallSettings - . - newBuilder() - .setMethodDescriptor(retrieveBigQueryRecentRelevantTablesMethodDescriptor) - .setParamsExtractor( - request -> { - RequestParamsBuilder builder = RequestParamsBuilder.create(); - builder.add("parent", String.valueOf(request.getParent())); - return builder.build(); - }) - .build(); - GrpcCallSettings listLocationsTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(listLocationsMethodDescriptor) - .setParamsExtractor( - request -> { - RequestParamsBuilder builder = RequestParamsBuilder.create(); - builder.add("name", String.valueOf(request.getName())); - return builder.build(); - }) - .build(); - GrpcCallSettings getLocationTransportSettings = - GrpcCallSettings.newBuilder() - .setMethodDescriptor(getLocationMethodDescriptor) - .setParamsExtractor( - request -> { - RequestParamsBuilder builder = RequestParamsBuilder.create(); - builder.add("name", String.valueOf(request.getName())); - return builder.build(); - }) - .build(); - - this.retrieveBigQueryTableContextCallable = - callableFactory.createUnaryCallable( - retrieveBigQueryTableContextTransportSettings, - settings.retrieveBigQueryTableContextSettings(), - clientContext); - this.retrieveBigQueryTableContextsCallable = - callableFactory.createUnaryCallable( - retrieveBigQueryTableContextsTransportSettings, - settings.retrieveBigQueryTableContextsSettings(), - clientContext); - this.retrieveBigQueryTableContextsFromRecentTablesCallable = - callableFactory.createUnaryCallable( - retrieveBigQueryTableContextsFromRecentTablesTransportSettings, - settings.retrieveBigQueryTableContextsFromRecentTablesSettings(), - clientContext); - this.retrieveBigQueryTableSuggestedDescriptionsCallable = - callableFactory.createUnaryCallable( - retrieveBigQueryTableSuggestedDescriptionsTransportSettings, - settings.retrieveBigQueryTableSuggestedDescriptionsSettings(), - clientContext); - this.retrieveBigQueryTableSuggestedExamplesCallable = - callableFactory.createUnaryCallable( - retrieveBigQueryTableSuggestedExamplesTransportSettings, - settings.retrieveBigQueryTableSuggestedExamplesSettings(), - clientContext); - this.retrieveBigQueryRecentRelevantTablesCallable = - callableFactory.createUnaryCallable( - retrieveBigQueryRecentRelevantTablesTransportSettings, - settings.retrieveBigQueryRecentRelevantTablesSettings(), - clientContext); - this.listLocationsCallable = - callableFactory.createUnaryCallable( - listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); - this.listLocationsPagedCallable = - callableFactory.createPagedCallable( - listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); - this.getLocationCallable = - callableFactory.createUnaryCallable( - getLocationTransportSettings, settings.getLocationSettings(), clientContext); - - this.backgroundResources = - new BackgroundResourceAggregation(clientContext.getBackgroundResources()); - } - - public GrpcOperationsStub getOperationsStub() { - return operationsStub; - } - - @Override - public UnaryCallable - retrieveBigQueryTableContextCallable() { - return retrieveBigQueryTableContextCallable; - } - - @Override - public UnaryCallable - retrieveBigQueryTableContextsCallable() { - return retrieveBigQueryTableContextsCallable; - } - - @Override - public UnaryCallable< - RetrieveBigQueryTableContextsFromRecentTablesRequest, - RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTablesCallable() { - return retrieveBigQueryTableContextsFromRecentTablesCallable; - } - - @Override - public UnaryCallable< - RetrieveBigQueryTableSuggestedDescriptionsRequest, - RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptionsCallable() { - return retrieveBigQueryTableSuggestedDescriptionsCallable; - } - - @Override - public UnaryCallable< - RetrieveBigQueryTableSuggestedExamplesRequest, - RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamplesCallable() { - return retrieveBigQueryTableSuggestedExamplesCallable; - } - - @Override - public UnaryCallable< - RetrieveBigQueryRecentRelevantTablesRequest, RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTablesCallable() { - return retrieveBigQueryRecentRelevantTablesCallable; - } - - @Override - public UnaryCallable listLocationsCallable() { - return listLocationsCallable; - } - - @Override - public UnaryCallable - listLocationsPagedCallable() { - return listLocationsPagedCallable; - } - - @Override - public UnaryCallable getLocationCallable() { - return getLocationCallable; - } - - @Override - public final void close() { - try { - backgroundResources.close(); - } catch (RuntimeException e) { - throw e; - } catch (Exception e) { - throw new IllegalStateException("Failed to close resource", e); - } - } - - @Override - public void shutdown() { - backgroundResources.shutdown(); - } - - @Override - public boolean isShutdown() { - return backgroundResources.isShutdown(); - } - - @Override - public boolean isTerminated() { - return backgroundResources.isTerminated(); - } - - @Override - public void shutdownNow() { - backgroundResources.shutdownNow(); - } - - @Override - public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { - return backgroundResources.awaitTermination(duration, unit); - } -} diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/HttpJsonContextRetrievalServiceCallableFactory.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/HttpJsonContextRetrievalServiceCallableFactory.java deleted file mode 100644 index 0a9e482e7645..000000000000 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/HttpJsonContextRetrievalServiceCallableFactory.java +++ /dev/null @@ -1,103 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.stub; - -import com.google.api.core.BetaApi; -import com.google.api.gax.httpjson.HttpJsonCallSettings; -import com.google.api.gax.httpjson.HttpJsonCallableFactory; -import com.google.api.gax.httpjson.HttpJsonOperationSnapshotCallable; -import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; -import com.google.api.gax.httpjson.longrunning.stub.OperationsStub; -import com.google.api.gax.rpc.BatchingCallSettings; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.OperationCallSettings; -import com.google.api.gax.rpc.OperationCallable; -import com.google.api.gax.rpc.PagedCallSettings; -import com.google.api.gax.rpc.ServerStreamingCallSettings; -import com.google.api.gax.rpc.ServerStreamingCallable; -import com.google.api.gax.rpc.UnaryCallSettings; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.longrunning.Operation; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * REST callable factory implementation for the ContextRetrievalService service API. - * - *

      This class is for advanced usage. - */ -@BetaApi -@Generated("by gapic-generator-java") -public class HttpJsonContextRetrievalServiceCallableFactory - implements HttpJsonStubCallableFactory { - - @Override - public UnaryCallable createUnaryCallable( - HttpJsonCallSettings httpJsonCallSettings, - UnaryCallSettings callSettings, - ClientContext clientContext) { - return HttpJsonCallableFactory.createUnaryCallable( - httpJsonCallSettings, callSettings, clientContext); - } - - @Override - public - UnaryCallable createPagedCallable( - HttpJsonCallSettings httpJsonCallSettings, - PagedCallSettings callSettings, - ClientContext clientContext) { - return HttpJsonCallableFactory.createPagedCallable( - httpJsonCallSettings, callSettings, clientContext); - } - - @Override - public UnaryCallable createBatchingCallable( - HttpJsonCallSettings httpJsonCallSettings, - BatchingCallSettings callSettings, - ClientContext clientContext) { - return HttpJsonCallableFactory.createBatchingCallable( - httpJsonCallSettings, callSettings, clientContext); - } - - @Override - public - OperationCallable createOperationCallable( - HttpJsonCallSettings httpJsonCallSettings, - OperationCallSettings callSettings, - ClientContext clientContext, - OperationsStub operationsStub) { - UnaryCallable innerCallable = - HttpJsonCallableFactory.createBaseUnaryCallable( - httpJsonCallSettings, callSettings.getInitialCallSettings(), clientContext); - HttpJsonOperationSnapshotCallable initialCallable = - new HttpJsonOperationSnapshotCallable( - innerCallable, - httpJsonCallSettings.getMethodDescriptor().getOperationSnapshotFactory()); - return HttpJsonCallableFactory.createOperationCallable( - callSettings, clientContext, operationsStub.longRunningClient(), initialCallable); - } - - @Override - public - ServerStreamingCallable createServerStreamingCallable( - HttpJsonCallSettings httpJsonCallSettings, - ServerStreamingCallSettings callSettings, - ClientContext clientContext) { - return HttpJsonCallableFactory.createServerStreamingCallable( - httpJsonCallSettings, callSettings, clientContext); - } -} diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/HttpJsonContextRetrievalServiceStub.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/HttpJsonContextRetrievalServiceStub.java deleted file mode 100644 index 5de02d651d56..000000000000 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/java/com/google/cloud/geminidataanalytics/v1beta/stub/HttpJsonContextRetrievalServiceStub.java +++ /dev/null @@ -1,751 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.stub; - -import static com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient.ListLocationsPagedResponse; - -import com.google.api.core.BetaApi; -import com.google.api.core.InternalApi; -import com.google.api.gax.core.BackgroundResource; -import com.google.api.gax.core.BackgroundResourceAggregation; -import com.google.api.gax.httpjson.ApiMethodDescriptor; -import com.google.api.gax.httpjson.HttpJsonCallSettings; -import com.google.api.gax.httpjson.HttpJsonStubCallableFactory; -import com.google.api.gax.httpjson.ProtoMessageRequestFormatter; -import com.google.api.gax.httpjson.ProtoMessageResponseParser; -import com.google.api.gax.httpjson.ProtoRestSerializer; -import com.google.api.gax.rpc.ClientContext; -import com.google.api.gax.rpc.RequestParamsBuilder; -import com.google.api.gax.rpc.UnaryCallable; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.protobuf.TypeRegistry; -import java.io.IOException; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.concurrent.TimeUnit; -import javax.annotation.Generated; - -// AUTO-GENERATED DOCUMENTATION AND CLASS. -/** - * REST stub implementation for the ContextRetrievalService service API. - * - *

      This class is for advanced usage and reflects the underlying API directly. - */ -@BetaApi -@Generated("by gapic-generator-java") -public class HttpJsonContextRetrievalServiceStub extends ContextRetrievalServiceStub { - private static final TypeRegistry typeRegistry = TypeRegistry.newBuilder().build(); - - private static final ApiMethodDescriptor< - RetrieveBigQueryTableContextRequest, RetrieveBigQueryTableContextResponse> - retrieveBigQueryTableContextMethodDescriptor = - ApiMethodDescriptor - . - newBuilder() - .setFullMethodName( - "google.cloud.geminidataanalytics.v1beta.ContextRetrievalService/RetrieveBigQueryTableContext") - .setHttpMethod("POST") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1beta/{parent=projects/*/locations/*}:retrieveBigQueryTableContext", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putPathParam(fields, "parent", request.getParent()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); - return fields; - }) - .setRequestBodyExtractor( - request -> - ProtoRestSerializer.create() - .toBody("*", request.toBuilder().clearParent().build(), true)) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(RetrieveBigQueryTableContextResponse.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor< - RetrieveBigQueryTableContextsRequest, RetrieveBigQueryTableContextsResponse> - retrieveBigQueryTableContextsMethodDescriptor = - ApiMethodDescriptor - . - newBuilder() - .setFullMethodName( - "google.cloud.geminidataanalytics.v1beta.ContextRetrievalService/RetrieveBigQueryTableContexts") - .setHttpMethod("POST") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1beta/{parent=projects/*/locations/*}/retrieval:retrieveBigQueryTableContexts", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putPathParam(fields, "parent", request.getParent()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); - return fields; - }) - .setRequestBodyExtractor( - request -> - ProtoRestSerializer.create() - .toBody("*", request.toBuilder().clearParent().build(), true)) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance( - RetrieveBigQueryTableContextsResponse.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor< - RetrieveBigQueryTableContextsFromRecentTablesRequest, - RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTablesMethodDescriptor = - ApiMethodDescriptor - . - newBuilder() - .setFullMethodName( - "google.cloud.geminidataanalytics.v1beta.ContextRetrievalService/RetrieveBigQueryTableContextsFromRecentTables") - .setHttpMethod("POST") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter - .newBuilder() - .setPath( - "/v1beta/{parent=projects/*/locations/*}/retrieval:retrieveBigQueryTableContextsFromRecentTables", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer< - RetrieveBigQueryTableContextsFromRecentTablesRequest> - serializer = ProtoRestSerializer.create(); - serializer.putPathParam(fields, "parent", request.getParent()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer< - RetrieveBigQueryTableContextsFromRecentTablesRequest> - serializer = ProtoRestSerializer.create(); - serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); - return fields; - }) - .setRequestBodyExtractor( - request -> - ProtoRestSerializer.create() - .toBody("*", request.toBuilder().clearParent().build(), true)) - .build()) - .setResponseParser( - ProtoMessageResponseParser - .newBuilder() - .setDefaultInstance( - RetrieveBigQueryTableContextsFromRecentTablesResponse - .getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor< - RetrieveBigQueryTableSuggestedDescriptionsRequest, - RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptionsMethodDescriptor = - ApiMethodDescriptor - . - newBuilder() - .setFullMethodName( - "google.cloud.geminidataanalytics.v1beta.ContextRetrievalService/RetrieveBigQueryTableSuggestedDescriptions") - .setHttpMethod("POST") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter - .newBuilder() - .setPath( - "/v1beta/{parent=projects/*/locations/*}/retrieval:retrieveBigQueryTableSuggestedDescriptions", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer - serializer = ProtoRestSerializer.create(); - serializer.putPathParam(fields, "parent", request.getParent()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer - serializer = ProtoRestSerializer.create(); - serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); - return fields; - }) - .setRequestBodyExtractor( - request -> - ProtoRestSerializer.create() - .toBody("*", request.toBuilder().clearParent().build(), true)) - .build()) - .setResponseParser( - ProtoMessageResponseParser - .newBuilder() - .setDefaultInstance( - RetrieveBigQueryTableSuggestedDescriptionsResponse.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor< - RetrieveBigQueryTableSuggestedExamplesRequest, - RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamplesMethodDescriptor = - ApiMethodDescriptor - . - newBuilder() - .setFullMethodName( - "google.cloud.geminidataanalytics.v1beta.ContextRetrievalService/RetrieveBigQueryTableSuggestedExamples") - .setHttpMethod("POST") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter - .newBuilder() - .setPath( - "/v1beta/{parent=projects/*/locations/*}/retrieval:retrieveBigQueryTableSuggestedExamples", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer - serializer = ProtoRestSerializer.create(); - serializer.putPathParam(fields, "parent", request.getParent()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer - serializer = ProtoRestSerializer.create(); - serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); - return fields; - }) - .setRequestBodyExtractor( - request -> - ProtoRestSerializer.create() - .toBody("*", request.toBuilder().clearParent().build(), true)) - .build()) - .setResponseParser( - ProtoMessageResponseParser - .newBuilder() - .setDefaultInstance( - RetrieveBigQueryTableSuggestedExamplesResponse.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor< - RetrieveBigQueryRecentRelevantTablesRequest, RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTablesMethodDescriptor = - ApiMethodDescriptor - . - newBuilder() - .setFullMethodName( - "google.cloud.geminidataanalytics.v1beta.ContextRetrievalService/RetrieveBigQueryRecentRelevantTables") - .setHttpMethod("POST") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter - .newBuilder() - .setPath( - "/v1beta/{parent=projects/*/locations/*}/retrieval:retrieveBigQueryRecentRelevantTables", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer - serializer = ProtoRestSerializer.create(); - serializer.putPathParam(fields, "parent", request.getParent()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer - serializer = ProtoRestSerializer.create(); - serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); - return fields; - }) - .setRequestBodyExtractor( - request -> - ProtoRestSerializer.create() - .toBody("*", request.toBuilder().clearParent().build(), true)) - .build()) - .setResponseParser( - ProtoMessageResponseParser - .newBuilder() - .setDefaultInstance( - RetrieveBigQueryRecentRelevantTablesResponse.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor - listLocationsMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName("google.cloud.location.Locations/ListLocations") - .setHttpMethod("GET") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1beta/{name=projects/*}/locations", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putPathParam(fields, "name", request.getName()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); - return fields; - }) - .setRequestBodyExtractor(request -> null) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(ListLocationsResponse.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private static final ApiMethodDescriptor - getLocationMethodDescriptor = - ApiMethodDescriptor.newBuilder() - .setFullMethodName("google.cloud.location.Locations/GetLocation") - .setHttpMethod("GET") - .setType(ApiMethodDescriptor.MethodType.UNARY) - .setRequestFormatter( - ProtoMessageRequestFormatter.newBuilder() - .setPath( - "/v1beta/{name=projects/*/locations/*}", - request -> { - Map fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putPathParam(fields, "name", request.getName()); - return fields; - }) - .setQueryParamsExtractor( - request -> { - Map> fields = new HashMap<>(); - ProtoRestSerializer serializer = - ProtoRestSerializer.create(); - serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); - return fields; - }) - .setRequestBodyExtractor(request -> null) - .build()) - .setResponseParser( - ProtoMessageResponseParser.newBuilder() - .setDefaultInstance(Location.getDefaultInstance()) - .setDefaultTypeRegistry(typeRegistry) - .build()) - .build(); - - private final UnaryCallable< - RetrieveBigQueryTableContextRequest, RetrieveBigQueryTableContextResponse> - retrieveBigQueryTableContextCallable; - private final UnaryCallable< - RetrieveBigQueryTableContextsRequest, RetrieveBigQueryTableContextsResponse> - retrieveBigQueryTableContextsCallable; - private final UnaryCallable< - RetrieveBigQueryTableContextsFromRecentTablesRequest, - RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTablesCallable; - private final UnaryCallable< - RetrieveBigQueryTableSuggestedDescriptionsRequest, - RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptionsCallable; - private final UnaryCallable< - RetrieveBigQueryTableSuggestedExamplesRequest, - RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamplesCallable; - private final UnaryCallable< - RetrieveBigQueryRecentRelevantTablesRequest, RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTablesCallable; - private final UnaryCallable listLocationsCallable; - private final UnaryCallable - listLocationsPagedCallable; - private final UnaryCallable getLocationCallable; - - private final BackgroundResource backgroundResources; - private final HttpJsonStubCallableFactory callableFactory; - - public static final HttpJsonContextRetrievalServiceStub create( - ContextRetrievalServiceStubSettings settings) throws IOException { - return new HttpJsonContextRetrievalServiceStub(settings, ClientContext.create(settings)); - } - - public static final HttpJsonContextRetrievalServiceStub create(ClientContext clientContext) - throws IOException { - return new HttpJsonContextRetrievalServiceStub( - ContextRetrievalServiceStubSettings.newHttpJsonBuilder().build(), clientContext); - } - - public static final HttpJsonContextRetrievalServiceStub create( - ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { - return new HttpJsonContextRetrievalServiceStub( - ContextRetrievalServiceStubSettings.newHttpJsonBuilder().build(), - clientContext, - callableFactory); - } - - /** - * Constructs an instance of HttpJsonContextRetrievalServiceStub, using the given settings. This - * is protected so that it is easy to make a subclass, but otherwise, the static factory methods - * should be preferred. - */ - protected HttpJsonContextRetrievalServiceStub( - ContextRetrievalServiceStubSettings settings, ClientContext clientContext) - throws IOException { - this(settings, clientContext, new HttpJsonContextRetrievalServiceCallableFactory()); - } - - /** - * Constructs an instance of HttpJsonContextRetrievalServiceStub, using the given settings. This - * is protected so that it is easy to make a subclass, but otherwise, the static factory methods - * should be preferred. - */ - protected HttpJsonContextRetrievalServiceStub( - ContextRetrievalServiceStubSettings settings, - ClientContext clientContext, - HttpJsonStubCallableFactory callableFactory) - throws IOException { - this.callableFactory = callableFactory; - - HttpJsonCallSettings - retrieveBigQueryTableContextTransportSettings = - HttpJsonCallSettings - . - newBuilder() - .setMethodDescriptor(retrieveBigQueryTableContextMethodDescriptor) - .setTypeRegistry(typeRegistry) - .setParamsExtractor( - request -> { - RequestParamsBuilder builder = RequestParamsBuilder.create(); - builder.add("parent", String.valueOf(request.getParent())); - return builder.build(); - }) - .build(); - HttpJsonCallSettings< - RetrieveBigQueryTableContextsRequest, RetrieveBigQueryTableContextsResponse> - retrieveBigQueryTableContextsTransportSettings = - HttpJsonCallSettings - . - newBuilder() - .setMethodDescriptor(retrieveBigQueryTableContextsMethodDescriptor) - .setTypeRegistry(typeRegistry) - .setParamsExtractor( - request -> { - RequestParamsBuilder builder = RequestParamsBuilder.create(); - builder.add("parent", String.valueOf(request.getParent())); - return builder.build(); - }) - .build(); - HttpJsonCallSettings< - RetrieveBigQueryTableContextsFromRecentTablesRequest, - RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTablesTransportSettings = - HttpJsonCallSettings - . - newBuilder() - .setMethodDescriptor(retrieveBigQueryTableContextsFromRecentTablesMethodDescriptor) - .setTypeRegistry(typeRegistry) - .setParamsExtractor( - request -> { - RequestParamsBuilder builder = RequestParamsBuilder.create(); - builder.add("parent", String.valueOf(request.getParent())); - return builder.build(); - }) - .build(); - HttpJsonCallSettings< - RetrieveBigQueryTableSuggestedDescriptionsRequest, - RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptionsTransportSettings = - HttpJsonCallSettings - . - newBuilder() - .setMethodDescriptor(retrieveBigQueryTableSuggestedDescriptionsMethodDescriptor) - .setTypeRegistry(typeRegistry) - .setParamsExtractor( - request -> { - RequestParamsBuilder builder = RequestParamsBuilder.create(); - builder.add("parent", String.valueOf(request.getParent())); - return builder.build(); - }) - .build(); - HttpJsonCallSettings< - RetrieveBigQueryTableSuggestedExamplesRequest, - RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamplesTransportSettings = - HttpJsonCallSettings - . - newBuilder() - .setMethodDescriptor(retrieveBigQueryTableSuggestedExamplesMethodDescriptor) - .setTypeRegistry(typeRegistry) - .setParamsExtractor( - request -> { - RequestParamsBuilder builder = RequestParamsBuilder.create(); - builder.add("parent", String.valueOf(request.getParent())); - return builder.build(); - }) - .build(); - HttpJsonCallSettings< - RetrieveBigQueryRecentRelevantTablesRequest, - RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTablesTransportSettings = - HttpJsonCallSettings - . - newBuilder() - .setMethodDescriptor(retrieveBigQueryRecentRelevantTablesMethodDescriptor) - .setTypeRegistry(typeRegistry) - .setParamsExtractor( - request -> { - RequestParamsBuilder builder = RequestParamsBuilder.create(); - builder.add("parent", String.valueOf(request.getParent())); - return builder.build(); - }) - .build(); - HttpJsonCallSettings - listLocationsTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(listLocationsMethodDescriptor) - .setTypeRegistry(typeRegistry) - .setParamsExtractor( - request -> { - RequestParamsBuilder builder = RequestParamsBuilder.create(); - builder.add("name", String.valueOf(request.getName())); - return builder.build(); - }) - .build(); - HttpJsonCallSettings getLocationTransportSettings = - HttpJsonCallSettings.newBuilder() - .setMethodDescriptor(getLocationMethodDescriptor) - .setTypeRegistry(typeRegistry) - .setParamsExtractor( - request -> { - RequestParamsBuilder builder = RequestParamsBuilder.create(); - builder.add("name", String.valueOf(request.getName())); - return builder.build(); - }) - .build(); - - this.retrieveBigQueryTableContextCallable = - callableFactory.createUnaryCallable( - retrieveBigQueryTableContextTransportSettings, - settings.retrieveBigQueryTableContextSettings(), - clientContext); - this.retrieveBigQueryTableContextsCallable = - callableFactory.createUnaryCallable( - retrieveBigQueryTableContextsTransportSettings, - settings.retrieveBigQueryTableContextsSettings(), - clientContext); - this.retrieveBigQueryTableContextsFromRecentTablesCallable = - callableFactory.createUnaryCallable( - retrieveBigQueryTableContextsFromRecentTablesTransportSettings, - settings.retrieveBigQueryTableContextsFromRecentTablesSettings(), - clientContext); - this.retrieveBigQueryTableSuggestedDescriptionsCallable = - callableFactory.createUnaryCallable( - retrieveBigQueryTableSuggestedDescriptionsTransportSettings, - settings.retrieveBigQueryTableSuggestedDescriptionsSettings(), - clientContext); - this.retrieveBigQueryTableSuggestedExamplesCallable = - callableFactory.createUnaryCallable( - retrieveBigQueryTableSuggestedExamplesTransportSettings, - settings.retrieveBigQueryTableSuggestedExamplesSettings(), - clientContext); - this.retrieveBigQueryRecentRelevantTablesCallable = - callableFactory.createUnaryCallable( - retrieveBigQueryRecentRelevantTablesTransportSettings, - settings.retrieveBigQueryRecentRelevantTablesSettings(), - clientContext); - this.listLocationsCallable = - callableFactory.createUnaryCallable( - listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); - this.listLocationsPagedCallable = - callableFactory.createPagedCallable( - listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); - this.getLocationCallable = - callableFactory.createUnaryCallable( - getLocationTransportSettings, settings.getLocationSettings(), clientContext); - - this.backgroundResources = - new BackgroundResourceAggregation(clientContext.getBackgroundResources()); - } - - @InternalApi - public static List getMethodDescriptors() { - List methodDescriptors = new ArrayList<>(); - methodDescriptors.add(retrieveBigQueryTableContextMethodDescriptor); - methodDescriptors.add(retrieveBigQueryTableContextsMethodDescriptor); - methodDescriptors.add(retrieveBigQueryTableContextsFromRecentTablesMethodDescriptor); - methodDescriptors.add(retrieveBigQueryTableSuggestedDescriptionsMethodDescriptor); - methodDescriptors.add(retrieveBigQueryTableSuggestedExamplesMethodDescriptor); - methodDescriptors.add(retrieveBigQueryRecentRelevantTablesMethodDescriptor); - methodDescriptors.add(listLocationsMethodDescriptor); - methodDescriptors.add(getLocationMethodDescriptor); - return methodDescriptors; - } - - @Override - public UnaryCallable - retrieveBigQueryTableContextCallable() { - return retrieveBigQueryTableContextCallable; - } - - @Override - public UnaryCallable - retrieveBigQueryTableContextsCallable() { - return retrieveBigQueryTableContextsCallable; - } - - @Override - public UnaryCallable< - RetrieveBigQueryTableContextsFromRecentTablesRequest, - RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTablesCallable() { - return retrieveBigQueryTableContextsFromRecentTablesCallable; - } - - @Override - public UnaryCallable< - RetrieveBigQueryTableSuggestedDescriptionsRequest, - RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptionsCallable() { - return retrieveBigQueryTableSuggestedDescriptionsCallable; - } - - @Override - public UnaryCallable< - RetrieveBigQueryTableSuggestedExamplesRequest, - RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamplesCallable() { - return retrieveBigQueryTableSuggestedExamplesCallable; - } - - @Override - public UnaryCallable< - RetrieveBigQueryRecentRelevantTablesRequest, RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTablesCallable() { - return retrieveBigQueryRecentRelevantTablesCallable; - } - - @Override - public UnaryCallable listLocationsCallable() { - return listLocationsCallable; - } - - @Override - public UnaryCallable - listLocationsPagedCallable() { - return listLocationsPagedCallable; - } - - @Override - public UnaryCallable getLocationCallable() { - return getLocationCallable; - } - - @Override - public final void close() { - try { - backgroundResources.close(); - } catch (RuntimeException e) { - throw e; - } catch (Exception e) { - throw new IllegalStateException("Failed to close resource", e); - } - } - - @Override - public void shutdown() { - backgroundResources.shutdown(); - } - - @Override - public boolean isShutdown() { - return backgroundResources.isShutdown(); - } - - @Override - public boolean isTerminated() { - return backgroundResources.isTerminated(); - } - - @Override - public void shutdownNow() { - backgroundResources.shutdownNow(); - } - - @Override - public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException { - return backgroundResources.awaitTermination(duration, unit); - } -} diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/resources/META-INF/native-image/com.google.cloud.geminidataanalytics.v1beta/reflect-config.json b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/resources/META-INF/native-image/com.google.cloud.geminidataanalytics.v1beta/reflect-config.json index fe5c6e439647..9c0b84358931 100644 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/resources/META-INF/native-image/com.google.cloud.geminidataanalytics.v1beta/reflect-config.json +++ b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/main/resources/META-INF/native-image/com.google.cloud.geminidataanalytics.v1beta/reflect-config.json @@ -953,6 +953,33 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.geminidataanalytics.v1beta.DataFilter", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.geminidataanalytics.v1beta.DataFilter$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.geminidataanalytics.v1beta.DataFilterType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.geminidataanalytics.v1beta.DataMessage", "queryAllDeclaredConstructors": true, @@ -1062,7 +1089,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.geminidataanalytics.v1beta.DirectLookup", + "name": "com.google.cloud.geminidataanalytics.v1beta.ErrorMessage", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -1071,7 +1098,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.geminidataanalytics.v1beta.DirectLookup$Builder", + "name": "com.google.cloud.geminidataanalytics.v1beta.ErrorMessage$Builder", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -1080,7 +1107,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.geminidataanalytics.v1beta.ErrorMessage", + "name": "com.google.cloud.geminidataanalytics.v1beta.ExampleQuery", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -1089,7 +1116,7 @@ "allPublicClasses": true }, { - "name": "com.google.cloud.geminidataanalytics.v1beta.ErrorMessage$Builder", + "name": "com.google.cloud.geminidataanalytics.v1beta.ExampleQuery$Builder", "queryAllDeclaredConstructors": true, "queryAllPublicConstructors": true, "queryAllDeclaredMethods": true, @@ -1484,258 +1511,6 @@ "allDeclaredClasses": true, "allPublicClasses": true }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse$Candidate", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse$Candidate$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse$ExampleSuggestion", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse$ExampleSuggestion$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, { "name": "com.google.cloud.geminidataanalytics.v1beta.Schema", "queryAllDeclaredConstructors": true, @@ -1880,42 +1655,6 @@ "allDeclaredClasses": true, "allPublicClasses": true }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.TableCandidate", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.TableCandidate$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.TableCandidate$FieldSuggestion", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, - { - "name": "com.google.cloud.geminidataanalytics.v1beta.TableCandidate$FieldSuggestion$Builder", - "queryAllDeclaredConstructors": true, - "queryAllPublicConstructors": true, - "queryAllDeclaredMethods": true, - "allPublicMethods": true, - "allDeclaredClasses": true, - "allPublicClasses": true - }, { "name": "com.google.cloud.geminidataanalytics.v1beta.TextMessage", "queryAllDeclaredConstructors": true, diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/test/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceClientHttpJsonTest.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/test/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceClientHttpJsonTest.java deleted file mode 100644 index 959794bd6e1a..000000000000 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/test/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceClientHttpJsonTest.java +++ /dev/null @@ -1,526 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta; - -import static com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient.ListLocationsPagedResponse; - -import com.google.api.gax.core.NoCredentialsProvider; -import com.google.api.gax.httpjson.GaxHttpJsonProperties; -import com.google.api.gax.httpjson.testing.MockHttpService; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.ApiException; -import com.google.api.gax.rpc.ApiExceptionFactory; -import com.google.api.gax.rpc.InvalidArgumentException; -import com.google.api.gax.rpc.StatusCode; -import com.google.api.gax.rpc.testing.FakeStatusCode; -import com.google.cloud.geminidataanalytics.v1beta.stub.HttpJsonContextRetrievalServiceStub; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.common.collect.Lists; -import com.google.protobuf.Any; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import javax.annotation.Generated; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; - -@Generated("by gapic-generator-java") -public class ContextRetrievalServiceClientHttpJsonTest { - private static MockHttpService mockService; - private static ContextRetrievalServiceClient client; - - @BeforeClass - public static void startStaticServer() throws IOException { - mockService = - new MockHttpService( - HttpJsonContextRetrievalServiceStub.getMethodDescriptors(), - ContextRetrievalServiceSettings.getDefaultEndpoint()); - ContextRetrievalServiceSettings settings = - ContextRetrievalServiceSettings.newHttpJsonBuilder() - .setTransportChannelProvider( - ContextRetrievalServiceSettings.defaultHttpJsonTransportProviderBuilder() - .setHttpTransport(mockService) - .build()) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = ContextRetrievalServiceClient.create(settings); - } - - @AfterClass - public static void stopServer() { - client.close(); - } - - @Before - public void setUp() {} - - @After - public void tearDown() throws Exception { - mockService.reset(); - } - - @Test - public void retrieveBigQueryTableContextTest() throws Exception { - RetrieveBigQueryTableContextResponse expectedResponse = - RetrieveBigQueryTableContextResponse.newBuilder() - .addAllCandidates(new ArrayList()) - .addAllTableCandidates(new ArrayList()) - .build(); - mockService.addResponse(expectedResponse); - - RetrieveBigQueryTableContextRequest request = - RetrieveBigQueryTableContextRequest.newBuilder() - .setProject("project-309310695") - .setParent("projects/project-5833/locations/location-5833") - .setQuery("query107944136") - .addAllDirectLookup(new ArrayList()) - .build(); - - RetrieveBigQueryTableContextResponse actualResponse = - client.retrieveBigQueryTableContext(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void retrieveBigQueryTableContextExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - RetrieveBigQueryTableContextRequest request = - RetrieveBigQueryTableContextRequest.newBuilder() - .setProject("project-309310695") - .setParent("projects/project-5833/locations/location-5833") - .setQuery("query107944136") - .addAllDirectLookup(new ArrayList()) - .build(); - client.retrieveBigQueryTableContext(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void retrieveBigQueryTableContextsTest() throws Exception { - RetrieveBigQueryTableContextsResponse expectedResponse = - RetrieveBigQueryTableContextsResponse.newBuilder() - .addAllTableCandidates(new ArrayList()) - .build(); - mockService.addResponse(expectedResponse); - - RetrieveBigQueryTableContextsRequest request = - RetrieveBigQueryTableContextsRequest.newBuilder() - .setParent("projects/project-5833/locations/location-5833") - .setQuery("query107944136") - .addAllDirectLookups(new ArrayList()) - .build(); - - RetrieveBigQueryTableContextsResponse actualResponse = - client.retrieveBigQueryTableContexts(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void retrieveBigQueryTableContextsExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - RetrieveBigQueryTableContextsRequest request = - RetrieveBigQueryTableContextsRequest.newBuilder() - .setParent("projects/project-5833/locations/location-5833") - .setQuery("query107944136") - .addAllDirectLookups(new ArrayList()) - .build(); - client.retrieveBigQueryTableContexts(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void retrieveBigQueryTableContextsFromRecentTablesTest() throws Exception { - RetrieveBigQueryTableContextsFromRecentTablesResponse expectedResponse = - RetrieveBigQueryTableContextsFromRecentTablesResponse.newBuilder() - .addAllTableCandidates(new ArrayList()) - .build(); - mockService.addResponse(expectedResponse); - - RetrieveBigQueryTableContextsFromRecentTablesRequest request = - RetrieveBigQueryTableContextsFromRecentTablesRequest.newBuilder() - .setParent("projects/project-5833/locations/location-5833") - .setQuery("query107944136") - .build(); - - RetrieveBigQueryTableContextsFromRecentTablesResponse actualResponse = - client.retrieveBigQueryTableContextsFromRecentTables(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void retrieveBigQueryTableContextsFromRecentTablesExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - RetrieveBigQueryTableContextsFromRecentTablesRequest request = - RetrieveBigQueryTableContextsFromRecentTablesRequest.newBuilder() - .setParent("projects/project-5833/locations/location-5833") - .setQuery("query107944136") - .build(); - client.retrieveBigQueryTableContextsFromRecentTables(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void retrieveBigQueryTableSuggestedDescriptionsTest() throws Exception { - RetrieveBigQueryTableSuggestedDescriptionsResponse expectedResponse = - RetrieveBigQueryTableSuggestedDescriptionsResponse.newBuilder() - .addAllTableCandidates(new ArrayList()) - .build(); - mockService.addResponse(expectedResponse); - - RetrieveBigQueryTableSuggestedDescriptionsRequest request = - RetrieveBigQueryTableSuggestedDescriptionsRequest.newBuilder() - .setParent("projects/project-5833/locations/location-5833") - .addAllDirectLookup(new ArrayList()) - .build(); - - RetrieveBigQueryTableSuggestedDescriptionsResponse actualResponse = - client.retrieveBigQueryTableSuggestedDescriptions(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void retrieveBigQueryTableSuggestedDescriptionsExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - RetrieveBigQueryTableSuggestedDescriptionsRequest request = - RetrieveBigQueryTableSuggestedDescriptionsRequest.newBuilder() - .setParent("projects/project-5833/locations/location-5833") - .addAllDirectLookup(new ArrayList()) - .build(); - client.retrieveBigQueryTableSuggestedDescriptions(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void retrieveBigQueryTableSuggestedExamplesTest() throws Exception { - RetrieveBigQueryTableSuggestedExamplesResponse expectedResponse = - RetrieveBigQueryTableSuggestedExamplesResponse.newBuilder() - .addAllExampleSuggestions( - new ArrayList()) - .build(); - mockService.addResponse(expectedResponse); - - RetrieveBigQueryTableSuggestedExamplesRequest request = - RetrieveBigQueryTableSuggestedExamplesRequest.newBuilder() - .setParent("projects/project-5833/locations/location-5833") - .addAllDirectLookup(new ArrayList()) - .build(); - - RetrieveBigQueryTableSuggestedExamplesResponse actualResponse = - client.retrieveBigQueryTableSuggestedExamples(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void retrieveBigQueryTableSuggestedExamplesExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - RetrieveBigQueryTableSuggestedExamplesRequest request = - RetrieveBigQueryTableSuggestedExamplesRequest.newBuilder() - .setParent("projects/project-5833/locations/location-5833") - .addAllDirectLookup(new ArrayList()) - .build(); - client.retrieveBigQueryTableSuggestedExamples(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void retrieveBigQueryRecentRelevantTablesTest() throws Exception { - RetrieveBigQueryRecentRelevantTablesResponse expectedResponse = - RetrieveBigQueryRecentRelevantTablesResponse.newBuilder() - .addAllTableIds(new ArrayList()) - .build(); - mockService.addResponse(expectedResponse); - - RetrieveBigQueryRecentRelevantTablesRequest request = - RetrieveBigQueryRecentRelevantTablesRequest.newBuilder() - .setParent("projects/project-5833/locations/location-5833") - .setQuery("query107944136") - .build(); - - RetrieveBigQueryRecentRelevantTablesResponse actualResponse = - client.retrieveBigQueryRecentRelevantTables(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void retrieveBigQueryRecentRelevantTablesExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - RetrieveBigQueryRecentRelevantTablesRequest request = - RetrieveBigQueryRecentRelevantTablesRequest.newBuilder() - .setParent("projects/project-5833/locations/location-5833") - .setQuery("query107944136") - .build(); - client.retrieveBigQueryRecentRelevantTables(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listLocationsTest() throws Exception { - Location responsesElement = Location.newBuilder().build(); - ListLocationsResponse expectedResponse = - ListLocationsResponse.newBuilder() - .setNextPageToken("") - .addAllLocations(Arrays.asList(responsesElement)) - .build(); - mockService.addResponse(expectedResponse); - - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("projects/project-3664") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - ListLocationsPagedResponse pagedListResponse = client.listLocations(request); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void listLocationsExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("projects/project-3664") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.listLocations(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getLocationTest() throws Exception { - Location expectedResponse = - Location.newBuilder() - .setName("name3373707") - .setLocationId("locationId1541836720") - .setDisplayName("displayName1714148973") - .putAllLabels(new HashMap()) - .setMetadata(Any.newBuilder().build()) - .build(); - mockService.addResponse(expectedResponse); - - GetLocationRequest request = - GetLocationRequest.newBuilder() - .setName("projects/project-9062/locations/location-9062") - .build(); - - Location actualResponse = client.getLocation(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockService.getRequestPaths(); - Assert.assertEquals(1, actualRequests.size()); - - String apiClientHeaderKey = - mockService - .getRequestHeaders() - .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) - .iterator() - .next(); - Assert.assertTrue( - GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() - .matcher(apiClientHeaderKey) - .matches()); - } - - @Test - public void getLocationExceptionTest() throws Exception { - ApiException exception = - ApiExceptionFactory.createException( - new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); - mockService.addException(exception); - - try { - GetLocationRequest request = - GetLocationRequest.newBuilder() - .setName("projects/project-9062/locations/location-9062") - .build(); - client.getLocation(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } -} diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/test/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceClientTest.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/test/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceClientTest.java deleted file mode 100644 index ef4e98125529..000000000000 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/test/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceClientTest.java +++ /dev/null @@ -1,496 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta; - -import static com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient.ListLocationsPagedResponse; - -import com.google.api.gax.core.NoCredentialsProvider; -import com.google.api.gax.grpc.GaxGrpcProperties; -import com.google.api.gax.grpc.testing.LocalChannelProvider; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.api.gax.grpc.testing.MockServiceHelper; -import com.google.api.gax.rpc.ApiClientHeaderProvider; -import com.google.api.gax.rpc.InvalidArgumentException; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.common.collect.Lists; -import com.google.protobuf.AbstractMessage; -import com.google.protobuf.Any; -import io.grpc.StatusRuntimeException; -import java.io.IOException; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.UUID; -import javax.annotation.Generated; -import org.junit.After; -import org.junit.AfterClass; -import org.junit.Assert; -import org.junit.Before; -import org.junit.BeforeClass; -import org.junit.Test; - -@Generated("by gapic-generator-java") -public class ContextRetrievalServiceClientTest { - private static MockContextRetrievalService mockContextRetrievalService; - private static MockLocations mockLocations; - private static MockServiceHelper mockServiceHelper; - private LocalChannelProvider channelProvider; - private ContextRetrievalServiceClient client; - - @BeforeClass - public static void startStaticServer() { - mockContextRetrievalService = new MockContextRetrievalService(); - mockLocations = new MockLocations(); - mockServiceHelper = - new MockServiceHelper( - UUID.randomUUID().toString(), - Arrays.asList(mockContextRetrievalService, mockLocations)); - mockServiceHelper.start(); - } - - @AfterClass - public static void stopServer() { - mockServiceHelper.stop(); - } - - @Before - public void setUp() throws IOException { - mockServiceHelper.reset(); - channelProvider = mockServiceHelper.createChannelProvider(); - ContextRetrievalServiceSettings settings = - ContextRetrievalServiceSettings.newBuilder() - .setTransportChannelProvider(channelProvider) - .setCredentialsProvider(NoCredentialsProvider.create()) - .build(); - client = ContextRetrievalServiceClient.create(settings); - } - - @After - public void tearDown() throws Exception { - client.close(); - } - - @Test - public void retrieveBigQueryTableContextTest() throws Exception { - RetrieveBigQueryTableContextResponse expectedResponse = - RetrieveBigQueryTableContextResponse.newBuilder() - .addAllCandidates(new ArrayList()) - .addAllTableCandidates(new ArrayList()) - .build(); - mockContextRetrievalService.addResponse(expectedResponse); - - RetrieveBigQueryTableContextRequest request = - RetrieveBigQueryTableContextRequest.newBuilder() - .setProject("project-309310695") - .setParent("parent-995424086") - .setQuery("query107944136") - .addAllDirectLookup(new ArrayList()) - .build(); - - RetrieveBigQueryTableContextResponse actualResponse = - client.retrieveBigQueryTableContext(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockContextRetrievalService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - RetrieveBigQueryTableContextRequest actualRequest = - ((RetrieveBigQueryTableContextRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getProject(), actualRequest.getProject()); - Assert.assertEquals(request.getParent(), actualRequest.getParent()); - Assert.assertEquals(request.getQuery(), actualRequest.getQuery()); - Assert.assertEquals(request.getDirectLookupList(), actualRequest.getDirectLookupList()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void retrieveBigQueryTableContextExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockContextRetrievalService.addException(exception); - - try { - RetrieveBigQueryTableContextRequest request = - RetrieveBigQueryTableContextRequest.newBuilder() - .setProject("project-309310695") - .setParent("parent-995424086") - .setQuery("query107944136") - .addAllDirectLookup(new ArrayList()) - .build(); - client.retrieveBigQueryTableContext(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void retrieveBigQueryTableContextsTest() throws Exception { - RetrieveBigQueryTableContextsResponse expectedResponse = - RetrieveBigQueryTableContextsResponse.newBuilder() - .addAllTableCandidates(new ArrayList()) - .build(); - mockContextRetrievalService.addResponse(expectedResponse); - - RetrieveBigQueryTableContextsRequest request = - RetrieveBigQueryTableContextsRequest.newBuilder() - .setParent("parent-995424086") - .setQuery("query107944136") - .addAllDirectLookups(new ArrayList()) - .build(); - - RetrieveBigQueryTableContextsResponse actualResponse = - client.retrieveBigQueryTableContexts(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockContextRetrievalService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - RetrieveBigQueryTableContextsRequest actualRequest = - ((RetrieveBigQueryTableContextsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getParent(), actualRequest.getParent()); - Assert.assertEquals(request.getQuery(), actualRequest.getQuery()); - Assert.assertEquals(request.getDirectLookupsList(), actualRequest.getDirectLookupsList()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void retrieveBigQueryTableContextsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockContextRetrievalService.addException(exception); - - try { - RetrieveBigQueryTableContextsRequest request = - RetrieveBigQueryTableContextsRequest.newBuilder() - .setParent("parent-995424086") - .setQuery("query107944136") - .addAllDirectLookups(new ArrayList()) - .build(); - client.retrieveBigQueryTableContexts(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void retrieveBigQueryTableContextsFromRecentTablesTest() throws Exception { - RetrieveBigQueryTableContextsFromRecentTablesResponse expectedResponse = - RetrieveBigQueryTableContextsFromRecentTablesResponse.newBuilder() - .addAllTableCandidates(new ArrayList()) - .build(); - mockContextRetrievalService.addResponse(expectedResponse); - - RetrieveBigQueryTableContextsFromRecentTablesRequest request = - RetrieveBigQueryTableContextsFromRecentTablesRequest.newBuilder() - .setParent("parent-995424086") - .setQuery("query107944136") - .build(); - - RetrieveBigQueryTableContextsFromRecentTablesResponse actualResponse = - client.retrieveBigQueryTableContextsFromRecentTables(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockContextRetrievalService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - RetrieveBigQueryTableContextsFromRecentTablesRequest actualRequest = - ((RetrieveBigQueryTableContextsFromRecentTablesRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getParent(), actualRequest.getParent()); - Assert.assertEquals(request.getQuery(), actualRequest.getQuery()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void retrieveBigQueryTableContextsFromRecentTablesExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockContextRetrievalService.addException(exception); - - try { - RetrieveBigQueryTableContextsFromRecentTablesRequest request = - RetrieveBigQueryTableContextsFromRecentTablesRequest.newBuilder() - .setParent("parent-995424086") - .setQuery("query107944136") - .build(); - client.retrieveBigQueryTableContextsFromRecentTables(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void retrieveBigQueryTableSuggestedDescriptionsTest() throws Exception { - RetrieveBigQueryTableSuggestedDescriptionsResponse expectedResponse = - RetrieveBigQueryTableSuggestedDescriptionsResponse.newBuilder() - .addAllTableCandidates(new ArrayList()) - .build(); - mockContextRetrievalService.addResponse(expectedResponse); - - RetrieveBigQueryTableSuggestedDescriptionsRequest request = - RetrieveBigQueryTableSuggestedDescriptionsRequest.newBuilder() - .setParent("parent-995424086") - .addAllDirectLookup(new ArrayList()) - .build(); - - RetrieveBigQueryTableSuggestedDescriptionsResponse actualResponse = - client.retrieveBigQueryTableSuggestedDescriptions(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockContextRetrievalService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - RetrieveBigQueryTableSuggestedDescriptionsRequest actualRequest = - ((RetrieveBigQueryTableSuggestedDescriptionsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getParent(), actualRequest.getParent()); - Assert.assertEquals(request.getDirectLookupList(), actualRequest.getDirectLookupList()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void retrieveBigQueryTableSuggestedDescriptionsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockContextRetrievalService.addException(exception); - - try { - RetrieveBigQueryTableSuggestedDescriptionsRequest request = - RetrieveBigQueryTableSuggestedDescriptionsRequest.newBuilder() - .setParent("parent-995424086") - .addAllDirectLookup(new ArrayList()) - .build(); - client.retrieveBigQueryTableSuggestedDescriptions(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void retrieveBigQueryTableSuggestedExamplesTest() throws Exception { - RetrieveBigQueryTableSuggestedExamplesResponse expectedResponse = - RetrieveBigQueryTableSuggestedExamplesResponse.newBuilder() - .addAllExampleSuggestions( - new ArrayList()) - .build(); - mockContextRetrievalService.addResponse(expectedResponse); - - RetrieveBigQueryTableSuggestedExamplesRequest request = - RetrieveBigQueryTableSuggestedExamplesRequest.newBuilder() - .setParent("parent-995424086") - .addAllDirectLookup(new ArrayList()) - .build(); - - RetrieveBigQueryTableSuggestedExamplesResponse actualResponse = - client.retrieveBigQueryTableSuggestedExamples(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockContextRetrievalService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - RetrieveBigQueryTableSuggestedExamplesRequest actualRequest = - ((RetrieveBigQueryTableSuggestedExamplesRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getParent(), actualRequest.getParent()); - Assert.assertEquals(request.getDirectLookupList(), actualRequest.getDirectLookupList()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void retrieveBigQueryTableSuggestedExamplesExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockContextRetrievalService.addException(exception); - - try { - RetrieveBigQueryTableSuggestedExamplesRequest request = - RetrieveBigQueryTableSuggestedExamplesRequest.newBuilder() - .setParent("parent-995424086") - .addAllDirectLookup(new ArrayList()) - .build(); - client.retrieveBigQueryTableSuggestedExamples(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void retrieveBigQueryRecentRelevantTablesTest() throws Exception { - RetrieveBigQueryRecentRelevantTablesResponse expectedResponse = - RetrieveBigQueryRecentRelevantTablesResponse.newBuilder() - .addAllTableIds(new ArrayList()) - .build(); - mockContextRetrievalService.addResponse(expectedResponse); - - RetrieveBigQueryRecentRelevantTablesRequest request = - RetrieveBigQueryRecentRelevantTablesRequest.newBuilder() - .setParent("parent-995424086") - .setQuery("query107944136") - .build(); - - RetrieveBigQueryRecentRelevantTablesResponse actualResponse = - client.retrieveBigQueryRecentRelevantTables(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockContextRetrievalService.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - RetrieveBigQueryRecentRelevantTablesRequest actualRequest = - ((RetrieveBigQueryRecentRelevantTablesRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getParent(), actualRequest.getParent()); - Assert.assertEquals(request.getQuery(), actualRequest.getQuery()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void retrieveBigQueryRecentRelevantTablesExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockContextRetrievalService.addException(exception); - - try { - RetrieveBigQueryRecentRelevantTablesRequest request = - RetrieveBigQueryRecentRelevantTablesRequest.newBuilder() - .setParent("parent-995424086") - .setQuery("query107944136") - .build(); - client.retrieveBigQueryRecentRelevantTables(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void listLocationsTest() throws Exception { - Location responsesElement = Location.newBuilder().build(); - ListLocationsResponse expectedResponse = - ListLocationsResponse.newBuilder() - .setNextPageToken("") - .addAllLocations(Arrays.asList(responsesElement)) - .build(); - mockLocations.addResponse(expectedResponse); - - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - - ListLocationsPagedResponse pagedListResponse = client.listLocations(request); - - List resources = Lists.newArrayList(pagedListResponse.iterateAll()); - - Assert.assertEquals(1, resources.size()); - Assert.assertEquals(expectedResponse.getLocationsList().get(0), resources.get(0)); - - List actualRequests = mockLocations.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - ListLocationsRequest actualRequest = ((ListLocationsRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertEquals(request.getFilter(), actualRequest.getFilter()); - Assert.assertEquals(request.getPageSize(), actualRequest.getPageSize()); - Assert.assertEquals(request.getPageToken(), actualRequest.getPageToken()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void listLocationsExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockLocations.addException(exception); - - try { - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - client.listLocations(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } - - @Test - public void getLocationTest() throws Exception { - Location expectedResponse = - Location.newBuilder() - .setName("name3373707") - .setLocationId("locationId1541836720") - .setDisplayName("displayName1714148973") - .putAllLabels(new HashMap()) - .setMetadata(Any.newBuilder().build()) - .build(); - mockLocations.addResponse(expectedResponse); - - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - - Location actualResponse = client.getLocation(request); - Assert.assertEquals(expectedResponse, actualResponse); - - List actualRequests = mockLocations.getRequests(); - Assert.assertEquals(1, actualRequests.size()); - GetLocationRequest actualRequest = ((GetLocationRequest) actualRequests.get(0)); - - Assert.assertEquals(request.getName(), actualRequest.getName()); - Assert.assertTrue( - channelProvider.isHeaderSent( - ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), - GaxGrpcProperties.getDefaultApiClientHeaderPattern())); - } - - @Test - public void getLocationExceptionTest() throws Exception { - StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); - mockLocations.addException(exception); - - try { - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - client.getLocation(request); - Assert.fail("No exception raised"); - } catch (InvalidArgumentException e) { - // Expected exception. - } - } -} diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/test/java/com/google/cloud/geminidataanalytics/v1beta/MockContextRetrievalService.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/test/java/com/google/cloud/geminidataanalytics/v1beta/MockContextRetrievalService.java deleted file mode 100644 index 852f6868afe7..000000000000 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/test/java/com/google/cloud/geminidataanalytics/v1beta/MockContextRetrievalService.java +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta; - -import com.google.api.core.BetaApi; -import com.google.api.gax.grpc.testing.MockGrpcService; -import com.google.protobuf.AbstractMessage; -import io.grpc.ServerServiceDefinition; -import java.util.List; -import javax.annotation.Generated; - -@BetaApi -@Generated("by gapic-generator-java") -public class MockContextRetrievalService implements MockGrpcService { - private final MockContextRetrievalServiceImpl serviceImpl; - - public MockContextRetrievalService() { - serviceImpl = new MockContextRetrievalServiceImpl(); - } - - @Override - public List getRequests() { - return serviceImpl.getRequests(); - } - - @Override - public void addResponse(AbstractMessage response) { - serviceImpl.addResponse(response); - } - - @Override - public void addException(Exception exception) { - serviceImpl.addException(exception); - } - - @Override - public ServerServiceDefinition getServiceDefinition() { - return serviceImpl.bindService(); - } - - @Override - public void reset() { - serviceImpl.reset(); - } -} diff --git a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/test/java/com/google/cloud/geminidataanalytics/v1beta/MockContextRetrievalServiceImpl.java b/java-geminidataanalytics/google-cloud-geminidataanalytics/src/test/java/com/google/cloud/geminidataanalytics/v1beta/MockContextRetrievalServiceImpl.java deleted file mode 100644 index df5a8c03e45e..000000000000 --- a/java-geminidataanalytics/google-cloud-geminidataanalytics/src/test/java/com/google/cloud/geminidataanalytics/v1beta/MockContextRetrievalServiceImpl.java +++ /dev/null @@ -1,198 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta; - -import com.google.api.core.BetaApi; -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceGrpc.ContextRetrievalServiceImplBase; -import com.google.protobuf.AbstractMessage; -import io.grpc.stub.StreamObserver; -import java.util.ArrayList; -import java.util.LinkedList; -import java.util.List; -import java.util.Queue; -import javax.annotation.Generated; - -@BetaApi -@Generated("by gapic-generator-java") -public class MockContextRetrievalServiceImpl extends ContextRetrievalServiceImplBase { - private List requests; - private Queue responses; - - public MockContextRetrievalServiceImpl() { - requests = new ArrayList<>(); - responses = new LinkedList<>(); - } - - public List getRequests() { - return requests; - } - - public void addResponse(AbstractMessage response) { - responses.add(response); - } - - public void setResponses(List responses) { - this.responses = new LinkedList(responses); - } - - public void addException(Exception exception) { - responses.add(exception); - } - - public void reset() { - requests = new ArrayList<>(); - responses = new LinkedList<>(); - } - - @Override - public void retrieveBigQueryTableContext( - RetrieveBigQueryTableContextRequest request, - StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof RetrieveBigQueryTableContextResponse) { - requests.add(request); - responseObserver.onNext(((RetrieveBigQueryTableContextResponse) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method RetrieveBigQueryTableContext, expected" - + " %s or %s", - response == null ? "null" : response.getClass().getName(), - RetrieveBigQueryTableContextResponse.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void retrieveBigQueryTableContexts( - RetrieveBigQueryTableContextsRequest request, - StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof RetrieveBigQueryTableContextsResponse) { - requests.add(request); - responseObserver.onNext(((RetrieveBigQueryTableContextsResponse) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method RetrieveBigQueryTableContexts, expected" - + " %s or %s", - response == null ? "null" : response.getClass().getName(), - RetrieveBigQueryTableContextsResponse.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void retrieveBigQueryTableContextsFromRecentTables( - RetrieveBigQueryTableContextsFromRecentTablesRequest request, - StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof RetrieveBigQueryTableContextsFromRecentTablesResponse) { - requests.add(request); - responseObserver.onNext(((RetrieveBigQueryTableContextsFromRecentTablesResponse) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method" - + " RetrieveBigQueryTableContextsFromRecentTables, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - RetrieveBigQueryTableContextsFromRecentTablesResponse.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void retrieveBigQueryTableSuggestedDescriptions( - RetrieveBigQueryTableSuggestedDescriptionsRequest request, - StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof RetrieveBigQueryTableSuggestedDescriptionsResponse) { - requests.add(request); - responseObserver.onNext(((RetrieveBigQueryTableSuggestedDescriptionsResponse) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method" - + " RetrieveBigQueryTableSuggestedDescriptions, expected %s or %s", - response == null ? "null" : response.getClass().getName(), - RetrieveBigQueryTableSuggestedDescriptionsResponse.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void retrieveBigQueryTableSuggestedExamples( - RetrieveBigQueryTableSuggestedExamplesRequest request, - StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof RetrieveBigQueryTableSuggestedExamplesResponse) { - requests.add(request); - responseObserver.onNext(((RetrieveBigQueryTableSuggestedExamplesResponse) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method RetrieveBigQueryTableSuggestedExamples," - + " expected %s or %s", - response == null ? "null" : response.getClass().getName(), - RetrieveBigQueryTableSuggestedExamplesResponse.class.getName(), - Exception.class.getName()))); - } - } - - @Override - public void retrieveBigQueryRecentRelevantTables( - RetrieveBigQueryRecentRelevantTablesRequest request, - StreamObserver responseObserver) { - Object response = responses.poll(); - if (response instanceof RetrieveBigQueryRecentRelevantTablesResponse) { - requests.add(request); - responseObserver.onNext(((RetrieveBigQueryRecentRelevantTablesResponse) response)); - responseObserver.onCompleted(); - } else if (response instanceof Exception) { - responseObserver.onError(((Exception) response)); - } else { - responseObserver.onError( - new IllegalArgumentException( - String.format( - "Unrecognized response type %s for method RetrieveBigQueryRecentRelevantTables," - + " expected %s or %s", - response == null ? "null" : response.getClass().getName(), - RetrieveBigQueryRecentRelevantTablesResponse.class.getName(), - Exception.class.getName()))); - } - } -} diff --git a/java-geminidataanalytics/grpc-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceGrpc.java b/java-geminidataanalytics/grpc-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceGrpc.java deleted file mode 100644 index 07cd9b945279..000000000000 --- a/java-geminidataanalytics/grpc-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceGrpc.java +++ /dev/null @@ -1,1401 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.google.cloud.geminidataanalytics.v1beta; - -import static io.grpc.MethodDescriptor.generateFullMethodName; - -/** - * - * - *
      - * Service to ask a natural language question with a provided project,
      - * returns BigQuery tables that are relevant to the question within the project
      - * scope that is accessible to the user, along with contextual data including
      - * table schema information as well as sample values.
      - * 
      - */ -@javax.annotation.Generated( - value = "by gRPC proto compiler", - comments = "Source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto") -@io.grpc.stub.annotations.GrpcGenerated -public final class ContextRetrievalServiceGrpc { - - private ContextRetrievalServiceGrpc() {} - - public static final java.lang.String SERVICE_NAME = - "google.cloud.geminidataanalytics.v1beta.ContextRetrievalService"; - - // Static method descriptors that strictly reflect the proto. - private static volatile io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse> - getRetrieveBigQueryTableContextMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RetrieveBigQueryTableContext", - requestType = - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest.class, - responseType = - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse> - getRetrieveBigQueryTableContextMethod() { - io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse> - getRetrieveBigQueryTableContextMethod; - if ((getRetrieveBigQueryTableContextMethod = - ContextRetrievalServiceGrpc.getRetrieveBigQueryTableContextMethod) - == null) { - synchronized (ContextRetrievalServiceGrpc.class) { - if ((getRetrieveBigQueryTableContextMethod = - ContextRetrievalServiceGrpc.getRetrieveBigQueryTableContextMethod) - == null) { - ContextRetrievalServiceGrpc.getRetrieveBigQueryTableContextMethod = - getRetrieveBigQueryTableContextMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName(SERVICE_NAME, "RetrieveBigQueryTableContext")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextResponse.getDefaultInstance())) - .setSchemaDescriptor( - new ContextRetrievalServiceMethodDescriptorSupplier( - "RetrieveBigQueryTableContext")) - .build(); - } - } - } - return getRetrieveBigQueryTableContextMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse> - getRetrieveBigQueryTableContextsMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RetrieveBigQueryTableContexts", - requestType = - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest.class, - responseType = - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse> - getRetrieveBigQueryTableContextsMethod() { - io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse> - getRetrieveBigQueryTableContextsMethod; - if ((getRetrieveBigQueryTableContextsMethod = - ContextRetrievalServiceGrpc.getRetrieveBigQueryTableContextsMethod) - == null) { - synchronized (ContextRetrievalServiceGrpc.class) { - if ((getRetrieveBigQueryTableContextsMethod = - ContextRetrievalServiceGrpc.getRetrieveBigQueryTableContextsMethod) - == null) { - ContextRetrievalServiceGrpc.getRetrieveBigQueryTableContextsMethod = - getRetrieveBigQueryTableContextsMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName(SERVICE_NAME, "RetrieveBigQueryTableContexts")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsRequest.getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsResponse.getDefaultInstance())) - .setSchemaDescriptor( - new ContextRetrievalServiceMethodDescriptorSupplier( - "RetrieveBigQueryTableContexts")) - .build(); - } - } - } - return getRetrieveBigQueryTableContextsMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse> - getRetrieveBigQueryTableContextsFromRecentTablesMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RetrieveBigQueryTableContextsFromRecentTables", - requestType = - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest.class, - responseType = - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse> - getRetrieveBigQueryTableContextsFromRecentTablesMethod() { - io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse> - getRetrieveBigQueryTableContextsFromRecentTablesMethod; - if ((getRetrieveBigQueryTableContextsFromRecentTablesMethod = - ContextRetrievalServiceGrpc.getRetrieveBigQueryTableContextsFromRecentTablesMethod) - == null) { - synchronized (ContextRetrievalServiceGrpc.class) { - if ((getRetrieveBigQueryTableContextsFromRecentTablesMethod = - ContextRetrievalServiceGrpc.getRetrieveBigQueryTableContextsFromRecentTablesMethod) - == null) { - ContextRetrievalServiceGrpc.getRetrieveBigQueryTableContextsFromRecentTablesMethod = - getRetrieveBigQueryTableContextsFromRecentTablesMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName( - SERVICE_NAME, "RetrieveBigQueryTableContextsFromRecentTables")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - .getDefaultInstance())) - .setSchemaDescriptor( - new ContextRetrievalServiceMethodDescriptorSupplier( - "RetrieveBigQueryTableContextsFromRecentTables")) - .build(); - } - } - } - return getRetrieveBigQueryTableContextsFromRecentTablesMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse> - getRetrieveBigQueryTableSuggestedDescriptionsMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RetrieveBigQueryTableSuggestedDescriptions", - requestType = - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest.class, - responseType = - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse.class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse> - getRetrieveBigQueryTableSuggestedDescriptionsMethod() { - io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse> - getRetrieveBigQueryTableSuggestedDescriptionsMethod; - if ((getRetrieveBigQueryTableSuggestedDescriptionsMethod = - ContextRetrievalServiceGrpc.getRetrieveBigQueryTableSuggestedDescriptionsMethod) - == null) { - synchronized (ContextRetrievalServiceGrpc.class) { - if ((getRetrieveBigQueryTableSuggestedDescriptionsMethod = - ContextRetrievalServiceGrpc.getRetrieveBigQueryTableSuggestedDescriptionsMethod) - == null) { - ContextRetrievalServiceGrpc.getRetrieveBigQueryTableSuggestedDescriptionsMethod = - getRetrieveBigQueryTableSuggestedDescriptionsMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName( - SERVICE_NAME, "RetrieveBigQueryTableSuggestedDescriptions")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - .getDefaultInstance())) - .setSchemaDescriptor( - new ContextRetrievalServiceMethodDescriptorSupplier( - "RetrieveBigQueryTableSuggestedDescriptions")) - .build(); - } - } - } - return getRetrieveBigQueryTableSuggestedDescriptionsMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse> - getRetrieveBigQueryTableSuggestedExamplesMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RetrieveBigQueryTableSuggestedExamples", - requestType = - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest - .class, - responseType = - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse> - getRetrieveBigQueryTableSuggestedExamplesMethod() { - io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse> - getRetrieveBigQueryTableSuggestedExamplesMethod; - if ((getRetrieveBigQueryTableSuggestedExamplesMethod = - ContextRetrievalServiceGrpc.getRetrieveBigQueryTableSuggestedExamplesMethod) - == null) { - synchronized (ContextRetrievalServiceGrpc.class) { - if ((getRetrieveBigQueryTableSuggestedExamplesMethod = - ContextRetrievalServiceGrpc.getRetrieveBigQueryTableSuggestedExamplesMethod) - == null) { - ContextRetrievalServiceGrpc.getRetrieveBigQueryTableSuggestedExamplesMethod = - getRetrieveBigQueryTableSuggestedExamplesMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName( - SERVICE_NAME, "RetrieveBigQueryTableSuggestedExamples")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - .getDefaultInstance())) - .setSchemaDescriptor( - new ContextRetrievalServiceMethodDescriptorSupplier( - "RetrieveBigQueryTableSuggestedExamples")) - .build(); - } - } - } - return getRetrieveBigQueryTableSuggestedExamplesMethod; - } - - private static volatile io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse> - getRetrieveBigQueryRecentRelevantTablesMethod; - - @io.grpc.stub.annotations.RpcMethod( - fullMethodName = SERVICE_NAME + '/' + "RetrieveBigQueryRecentRelevantTables", - requestType = - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - .class, - responseType = - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse - .class, - methodType = io.grpc.MethodDescriptor.MethodType.UNARY) - public static io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse> - getRetrieveBigQueryRecentRelevantTablesMethod() { - io.grpc.MethodDescriptor< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse> - getRetrieveBigQueryRecentRelevantTablesMethod; - if ((getRetrieveBigQueryRecentRelevantTablesMethod = - ContextRetrievalServiceGrpc.getRetrieveBigQueryRecentRelevantTablesMethod) - == null) { - synchronized (ContextRetrievalServiceGrpc.class) { - if ((getRetrieveBigQueryRecentRelevantTablesMethod = - ContextRetrievalServiceGrpc.getRetrieveBigQueryRecentRelevantTablesMethod) - == null) { - ContextRetrievalServiceGrpc.getRetrieveBigQueryRecentRelevantTablesMethod = - getRetrieveBigQueryRecentRelevantTablesMethod = - io.grpc.MethodDescriptor - . - newBuilder() - .setType(io.grpc.MethodDescriptor.MethodType.UNARY) - .setFullMethodName( - generateFullMethodName( - SERVICE_NAME, "RetrieveBigQueryRecentRelevantTables")) - .setSampledToLocalTracing(true) - .setRequestMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest - .getDefaultInstance())) - .setResponseMarshaller( - io.grpc.protobuf.ProtoUtils.marshaller( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse - .getDefaultInstance())) - .setSchemaDescriptor( - new ContextRetrievalServiceMethodDescriptorSupplier( - "RetrieveBigQueryRecentRelevantTables")) - .build(); - } - } - } - return getRetrieveBigQueryRecentRelevantTablesMethod; - } - - /** Creates a new async stub that supports all call types for the service */ - public static ContextRetrievalServiceStub newStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ContextRetrievalServiceStub newStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ContextRetrievalServiceStub(channel, callOptions); - } - }; - return ContextRetrievalServiceStub.newStub(factory, channel); - } - - /** Creates a new blocking-style stub that supports all types of calls on the service */ - public static ContextRetrievalServiceBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ContextRetrievalServiceBlockingV2Stub newStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ContextRetrievalServiceBlockingV2Stub(channel, callOptions); - } - }; - return ContextRetrievalServiceBlockingV2Stub.newStub(factory, channel); - } - - /** - * Creates a new blocking-style stub that supports unary and streaming output calls on the service - */ - public static ContextRetrievalServiceBlockingStub newBlockingStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ContextRetrievalServiceBlockingStub newStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ContextRetrievalServiceBlockingStub(channel, callOptions); - } - }; - return ContextRetrievalServiceBlockingStub.newStub(factory, channel); - } - - /** Creates a new ListenableFuture-style stub that supports unary calls on the service */ - public static ContextRetrievalServiceFutureStub newFutureStub(io.grpc.Channel channel) { - io.grpc.stub.AbstractStub.StubFactory factory = - new io.grpc.stub.AbstractStub.StubFactory() { - @java.lang.Override - public ContextRetrievalServiceFutureStub newStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ContextRetrievalServiceFutureStub(channel, callOptions); - } - }; - return ContextRetrievalServiceFutureStub.newStub(factory, channel); - } - - /** - * - * - *
      -   * Service to ask a natural language question with a provided project,
      -   * returns BigQuery tables that are relevant to the question within the project
      -   * scope that is accessible to the user, along with contextual data including
      -   * table schema information as well as sample values.
      -   * 
      - */ - public interface AsyncService { - - /** - * - * - *
      -     * Retrieves BigQuery table contextual data for provided table references.
      -     * Contextual data includes table schema information as well as sample
      -     * values.
      -     * 
      - */ - default void retrieveBigQueryTableContext( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest request, - io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse> - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getRetrieveBigQueryTableContextMethod(), responseObserver); - } - - /** - * - * - *
      -     * Retrieves BigQuery table contextual data for provided table references.
      -     * Contextual data includes table schema information as well as sample
      -     * values.
      -     * 
      - */ - default void retrieveBigQueryTableContexts( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest request, - io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse> - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getRetrieveBigQueryTableContextsMethod(), responseObserver); - } - - /** - * - * - *
      -     * Retrieves BigQuery table contextual data from recently accessed tables.
      -     * Contextual data includes table schema information as well as sample
      -     * values.
      -     * 
      - */ - default void retrieveBigQueryTableContextsFromRecentTables( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - request, - io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse> - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getRetrieveBigQueryTableContextsFromRecentTablesMethod(), responseObserver); - } - - /** - * - * - *
      -     * Retrieves BigQuery table schema with suggested table and column
      -     * descriptions.
      -     * 
      - */ - default void retrieveBigQueryTableSuggestedDescriptions( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - request, - io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse> - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getRetrieveBigQueryTableSuggestedDescriptionsMethod(), responseObserver); - } - - /** - * - * - *
      -     * Retrieves BigQuery table schema with suggested NL-SQL examples.
      -     * 
      - */ - default void retrieveBigQueryTableSuggestedExamples( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest - request, - io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse> - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getRetrieveBigQueryTableSuggestedExamplesMethod(), responseObserver); - } - - /** - * - * - *
      -     * Retrieves BigQuery table references from recently accessed tables.
      -     * 
      - */ - default void retrieveBigQueryRecentRelevantTables( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - request, - io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse> - responseObserver) { - io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( - getRetrieveBigQueryRecentRelevantTablesMethod(), responseObserver); - } - } - - /** - * Base class for the server implementation of the service ContextRetrievalService. - * - *
      -   * Service to ask a natural language question with a provided project,
      -   * returns BigQuery tables that are relevant to the question within the project
      -   * scope that is accessible to the user, along with contextual data including
      -   * table schema information as well as sample values.
      -   * 
      - */ - public abstract static class ContextRetrievalServiceImplBase - implements io.grpc.BindableService, AsyncService { - - @java.lang.Override - public final io.grpc.ServerServiceDefinition bindService() { - return ContextRetrievalServiceGrpc.bindService(this); - } - } - - /** - * A stub to allow clients to do asynchronous rpc calls to service ContextRetrievalService. - * - *
      -   * Service to ask a natural language question with a provided project,
      -   * returns BigQuery tables that are relevant to the question within the project
      -   * scope that is accessible to the user, along with contextual data including
      -   * table schema information as well as sample values.
      -   * 
      - */ - public static final class ContextRetrievalServiceStub - extends io.grpc.stub.AbstractAsyncStub { - private ContextRetrievalServiceStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected ContextRetrievalServiceStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ContextRetrievalServiceStub(channel, callOptions); - } - - /** - * - * - *
      -     * Retrieves BigQuery table contextual data for provided table references.
      -     * Contextual data includes table schema information as well as sample
      -     * values.
      -     * 
      - */ - public void retrieveBigQueryTableContext( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest request, - io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse> - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRetrieveBigQueryTableContextMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
      -     * Retrieves BigQuery table contextual data for provided table references.
      -     * Contextual data includes table schema information as well as sample
      -     * values.
      -     * 
      - */ - public void retrieveBigQueryTableContexts( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest request, - io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse> - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRetrieveBigQueryTableContextsMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
      -     * Retrieves BigQuery table contextual data from recently accessed tables.
      -     * Contextual data includes table schema information as well as sample
      -     * values.
      -     * 
      - */ - public void retrieveBigQueryTableContextsFromRecentTables( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - request, - io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse> - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel() - .newCall(getRetrieveBigQueryTableContextsFromRecentTablesMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
      -     * Retrieves BigQuery table schema with suggested table and column
      -     * descriptions.
      -     * 
      - */ - public void retrieveBigQueryTableSuggestedDescriptions( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - request, - io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse> - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel() - .newCall(getRetrieveBigQueryTableSuggestedDescriptionsMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
      -     * Retrieves BigQuery table schema with suggested NL-SQL examples.
      -     * 
      - */ - public void retrieveBigQueryTableSuggestedExamples( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest - request, - io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse> - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRetrieveBigQueryTableSuggestedExamplesMethod(), getCallOptions()), - request, - responseObserver); - } - - /** - * - * - *
      -     * Retrieves BigQuery table references from recently accessed tables.
      -     * 
      - */ - public void retrieveBigQueryRecentRelevantTables( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - request, - io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse> - responseObserver) { - io.grpc.stub.ClientCalls.asyncUnaryCall( - getChannel().newCall(getRetrieveBigQueryRecentRelevantTablesMethod(), getCallOptions()), - request, - responseObserver); - } - } - - /** - * A stub to allow clients to do synchronous rpc calls to service ContextRetrievalService. - * - *
      -   * Service to ask a natural language question with a provided project,
      -   * returns BigQuery tables that are relevant to the question within the project
      -   * scope that is accessible to the user, along with contextual data including
      -   * table schema information as well as sample values.
      -   * 
      - */ - public static final class ContextRetrievalServiceBlockingV2Stub - extends io.grpc.stub.AbstractBlockingStub { - private ContextRetrievalServiceBlockingV2Stub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected ContextRetrievalServiceBlockingV2Stub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ContextRetrievalServiceBlockingV2Stub(channel, callOptions); - } - - /** - * - * - *
      -     * Retrieves BigQuery table contextual data for provided table references.
      -     * Contextual data includes table schema information as well as sample
      -     * values.
      -     * 
      - */ - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - retrieveBigQueryTableContext( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRetrieveBigQueryTableContextMethod(), getCallOptions(), request); - } - - /** - * - * - *
      -     * Retrieves BigQuery table contextual data for provided table references.
      -     * Contextual data includes table schema information as well as sample
      -     * values.
      -     * 
      - */ - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - retrieveBigQueryTableContexts( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRetrieveBigQueryTableContextsMethod(), getCallOptions(), request); - } - - /** - * - * - *
      -     * Retrieves BigQuery table contextual data from recently accessed tables.
      -     * Contextual data includes table schema information as well as sample
      -     * values.
      -     * 
      - */ - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - retrieveBigQueryTableContextsFromRecentTables( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), - getRetrieveBigQueryTableContextsFromRecentTablesMethod(), - getCallOptions(), - request); - } - - /** - * - * - *
      -     * Retrieves BigQuery table schema with suggested table and column
      -     * descriptions.
      -     * 
      - */ - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - retrieveBigQueryTableSuggestedDescriptions( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), - getRetrieveBigQueryTableSuggestedDescriptionsMethod(), - getCallOptions(), - request); - } - - /** - * - * - *
      -     * Retrieves BigQuery table schema with suggested NL-SQL examples.
      -     * 
      - */ - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - retrieveBigQueryTableSuggestedExamples( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), - getRetrieveBigQueryTableSuggestedExamplesMethod(), - getCallOptions(), - request); - } - - /** - * - * - *
      -     * Retrieves BigQuery table references from recently accessed tables.
      -     * 
      - */ - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse - retrieveBigQueryRecentRelevantTables( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRetrieveBigQueryRecentRelevantTablesMethod(), getCallOptions(), request); - } - } - - /** - * A stub to allow clients to do limited synchronous rpc calls to service ContextRetrievalService. - * - *
      -   * Service to ask a natural language question with a provided project,
      -   * returns BigQuery tables that are relevant to the question within the project
      -   * scope that is accessible to the user, along with contextual data including
      -   * table schema information as well as sample values.
      -   * 
      - */ - public static final class ContextRetrievalServiceBlockingStub - extends io.grpc.stub.AbstractBlockingStub { - private ContextRetrievalServiceBlockingStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected ContextRetrievalServiceBlockingStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ContextRetrievalServiceBlockingStub(channel, callOptions); - } - - /** - * - * - *
      -     * Retrieves BigQuery table contextual data for provided table references.
      -     * Contextual data includes table schema information as well as sample
      -     * values.
      -     * 
      - */ - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - retrieveBigQueryTableContext( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRetrieveBigQueryTableContextMethod(), getCallOptions(), request); - } - - /** - * - * - *
      -     * Retrieves BigQuery table contextual data for provided table references.
      -     * Contextual data includes table schema information as well as sample
      -     * values.
      -     * 
      - */ - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - retrieveBigQueryTableContexts( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRetrieveBigQueryTableContextsMethod(), getCallOptions(), request); - } - - /** - * - * - *
      -     * Retrieves BigQuery table contextual data from recently accessed tables.
      -     * Contextual data includes table schema information as well as sample
      -     * values.
      -     * 
      - */ - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - retrieveBigQueryTableContextsFromRecentTables( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), - getRetrieveBigQueryTableContextsFromRecentTablesMethod(), - getCallOptions(), - request); - } - - /** - * - * - *
      -     * Retrieves BigQuery table schema with suggested table and column
      -     * descriptions.
      -     * 
      - */ - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - retrieveBigQueryTableSuggestedDescriptions( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), - getRetrieveBigQueryTableSuggestedDescriptionsMethod(), - getCallOptions(), - request); - } - - /** - * - * - *
      -     * Retrieves BigQuery table schema with suggested NL-SQL examples.
      -     * 
      - */ - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - retrieveBigQueryTableSuggestedExamples( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), - getRetrieveBigQueryTableSuggestedExamplesMethod(), - getCallOptions(), - request); - } - - /** - * - * - *
      -     * Retrieves BigQuery table references from recently accessed tables.
      -     * 
      - */ - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse - retrieveBigQueryRecentRelevantTables( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - request) { - return io.grpc.stub.ClientCalls.blockingUnaryCall( - getChannel(), getRetrieveBigQueryRecentRelevantTablesMethod(), getCallOptions(), request); - } - } - - /** - * A stub to allow clients to do ListenableFuture-style rpc calls to service - * ContextRetrievalService. - * - *
      -   * Service to ask a natural language question with a provided project,
      -   * returns BigQuery tables that are relevant to the question within the project
      -   * scope that is accessible to the user, along with contextual data including
      -   * table schema information as well as sample values.
      -   * 
      - */ - public static final class ContextRetrievalServiceFutureStub - extends io.grpc.stub.AbstractFutureStub { - private ContextRetrievalServiceFutureStub( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - super(channel, callOptions); - } - - @java.lang.Override - protected ContextRetrievalServiceFutureStub build( - io.grpc.Channel channel, io.grpc.CallOptions callOptions) { - return new ContextRetrievalServiceFutureStub(channel, callOptions); - } - - /** - * - * - *
      -     * Retrieves BigQuery table contextual data for provided table references.
      -     * Contextual data includes table schema information as well as sample
      -     * values.
      -     * 
      - */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse> - retrieveBigQueryTableContext( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRetrieveBigQueryTableContextMethod(), getCallOptions()), request); - } - - /** - * - * - *
      -     * Retrieves BigQuery table contextual data for provided table references.
      -     * Contextual data includes table schema information as well as sample
      -     * values.
      -     * 
      - */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse> - retrieveBigQueryTableContexts( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRetrieveBigQueryTableContextsMethod(), getCallOptions()), - request); - } - - /** - * - * - *
      -     * Retrieves BigQuery table contextual data from recently accessed tables.
      -     * Contextual data includes table schema information as well as sample
      -     * values.
      -     * 
      - */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse> - retrieveBigQueryTableContextsFromRecentTables( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel() - .newCall(getRetrieveBigQueryTableContextsFromRecentTablesMethod(), getCallOptions()), - request); - } - - /** - * - * - *
      -     * Retrieves BigQuery table schema with suggested table and column
      -     * descriptions.
      -     * 
      - */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse> - retrieveBigQueryTableSuggestedDescriptions( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel() - .newCall(getRetrieveBigQueryTableSuggestedDescriptionsMethod(), getCallOptions()), - request); - } - - /** - * - * - *
      -     * Retrieves BigQuery table schema with suggested NL-SQL examples.
      -     * 
      - */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse> - retrieveBigQueryTableSuggestedExamples( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRetrieveBigQueryTableSuggestedExamplesMethod(), getCallOptions()), - request); - } - - /** - * - * - *
      -     * Retrieves BigQuery table references from recently accessed tables.
      -     * 
      - */ - public com.google.common.util.concurrent.ListenableFuture< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse> - retrieveBigQueryRecentRelevantTables( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - request) { - return io.grpc.stub.ClientCalls.futureUnaryCall( - getChannel().newCall(getRetrieveBigQueryRecentRelevantTablesMethod(), getCallOptions()), - request); - } - } - - private static final int METHODID_RETRIEVE_BIG_QUERY_TABLE_CONTEXT = 0; - private static final int METHODID_RETRIEVE_BIG_QUERY_TABLE_CONTEXTS = 1; - private static final int METHODID_RETRIEVE_BIG_QUERY_TABLE_CONTEXTS_FROM_RECENT_TABLES = 2; - private static final int METHODID_RETRIEVE_BIG_QUERY_TABLE_SUGGESTED_DESCRIPTIONS = 3; - private static final int METHODID_RETRIEVE_BIG_QUERY_TABLE_SUGGESTED_EXAMPLES = 4; - private static final int METHODID_RETRIEVE_BIG_QUERY_RECENT_RELEVANT_TABLES = 5; - - private static final class MethodHandlers - implements io.grpc.stub.ServerCalls.UnaryMethod, - io.grpc.stub.ServerCalls.ServerStreamingMethod, - io.grpc.stub.ServerCalls.ClientStreamingMethod, - io.grpc.stub.ServerCalls.BidiStreamingMethod { - private final AsyncService serviceImpl; - private final int methodId; - - MethodHandlers(AsyncService serviceImpl, int methodId) { - this.serviceImpl = serviceImpl; - this.methodId = methodId; - } - - @java.lang.Override - @java.lang.SuppressWarnings("unchecked") - public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { - switch (methodId) { - case METHODID_RETRIEVE_BIG_QUERY_TABLE_CONTEXT: - serviceImpl.retrieveBigQueryTableContext( - (com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest) - request, - (io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextResponse>) - responseObserver); - break; - case METHODID_RETRIEVE_BIG_QUERY_TABLE_CONTEXTS: - serviceImpl.retrieveBigQueryTableContexts( - (com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest) - request, - (io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsResponse>) - responseObserver); - break; - case METHODID_RETRIEVE_BIG_QUERY_TABLE_CONTEXTS_FROM_RECENT_TABLES: - serviceImpl.retrieveBigQueryTableContextsFromRecentTables( - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest) - request, - (io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse>) - responseObserver); - break; - case METHODID_RETRIEVE_BIG_QUERY_TABLE_SUGGESTED_DESCRIPTIONS: - serviceImpl.retrieveBigQueryTableSuggestedDescriptions( - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest) - request, - (io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse>) - responseObserver); - break; - case METHODID_RETRIEVE_BIG_QUERY_TABLE_SUGGESTED_EXAMPLES: - serviceImpl.retrieveBigQueryTableSuggestedExamples( - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest) - request, - (io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse>) - responseObserver); - break; - case METHODID_RETRIEVE_BIG_QUERY_RECENT_RELEVANT_TABLES: - serviceImpl.retrieveBigQueryRecentRelevantTables( - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest) - request, - (io.grpc.stub.StreamObserver< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse>) - responseObserver); - break; - default: - throw new AssertionError(); - } - } - - @java.lang.Override - @java.lang.SuppressWarnings("unchecked") - public io.grpc.stub.StreamObserver invoke( - io.grpc.stub.StreamObserver responseObserver) { - switch (methodId) { - default: - throw new AssertionError(); - } - } - } - - public static final io.grpc.ServerServiceDefinition bindService(AsyncService service) { - return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) - .addMethod( - getRetrieveBigQueryTableContextMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextResponse>( - service, METHODID_RETRIEVE_BIG_QUERY_TABLE_CONTEXT))) - .addMethod( - getRetrieveBigQueryTableContextsMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsRequest, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsResponse>( - service, METHODID_RETRIEVE_BIG_QUERY_TABLE_CONTEXTS))) - .addMethod( - getRetrieveBigQueryTableContextsFromRecentTablesMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse>( - service, METHODID_RETRIEVE_BIG_QUERY_TABLE_CONTEXTS_FROM_RECENT_TABLES))) - .addMethod( - getRetrieveBigQueryTableSuggestedDescriptionsMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse>( - service, METHODID_RETRIEVE_BIG_QUERY_TABLE_SUGGESTED_DESCRIPTIONS))) - .addMethod( - getRetrieveBigQueryTableSuggestedExamplesMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse>( - service, METHODID_RETRIEVE_BIG_QUERY_TABLE_SUGGESTED_EXAMPLES))) - .addMethod( - getRetrieveBigQueryRecentRelevantTablesMethod(), - io.grpc.stub.ServerCalls.asyncUnaryCall( - new MethodHandlers< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse>( - service, METHODID_RETRIEVE_BIG_QUERY_RECENT_RELEVANT_TABLES))) - .build(); - } - - private abstract static class ContextRetrievalServiceBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoFileDescriptorSupplier, - io.grpc.protobuf.ProtoServiceDescriptorSupplier { - ContextRetrievalServiceBaseDescriptorSupplier() {} - - @java.lang.Override - public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .getDescriptor(); - } - - @java.lang.Override - public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { - return getFileDescriptor().findServiceByName("ContextRetrievalService"); - } - } - - private static final class ContextRetrievalServiceFileDescriptorSupplier - extends ContextRetrievalServiceBaseDescriptorSupplier { - ContextRetrievalServiceFileDescriptorSupplier() {} - } - - private static final class ContextRetrievalServiceMethodDescriptorSupplier - extends ContextRetrievalServiceBaseDescriptorSupplier - implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { - private final java.lang.String methodName; - - ContextRetrievalServiceMethodDescriptorSupplier(java.lang.String methodName) { - this.methodName = methodName; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { - return getServiceDescriptor().findMethodByName(methodName); - } - } - - private static volatile io.grpc.ServiceDescriptor serviceDescriptor; - - public static io.grpc.ServiceDescriptor getServiceDescriptor() { - io.grpc.ServiceDescriptor result = serviceDescriptor; - if (result == null) { - synchronized (ContextRetrievalServiceGrpc.class) { - result = serviceDescriptor; - if (result == null) { - serviceDescriptor = - result = - io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) - .setSchemaDescriptor(new ContextRetrievalServiceFileDescriptorSupplier()) - .addMethod(getRetrieveBigQueryTableContextMethod()) - .addMethod(getRetrieveBigQueryTableContextsMethod()) - .addMethod(getRetrieveBigQueryTableContextsFromRecentTablesMethod()) - .addMethod(getRetrieveBigQueryTableSuggestedDescriptionsMethod()) - .addMethod(getRetrieveBigQueryTableSuggestedExamplesMethod()) - .addMethod(getRetrieveBigQueryRecentRelevantTablesMethod()) - .build(); - } - } - } - return result; - } -} diff --git a/java-geminidataanalytics/grpc-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataChatServiceGrpc.java b/java-geminidataanalytics/grpc-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataChatServiceGrpc.java index 68fa7ae4dcf9..79fadacd3709 100644 --- a/java-geminidataanalytics/grpc-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataChatServiceGrpc.java +++ b/java-geminidataanalytics/grpc-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataChatServiceGrpc.java @@ -22,7 +22,7 @@ * *
        * Service to ask a natural language question on top of BigQuery
      - * and LookerStudio datasources to get back streamed responses of various kinds
      + * and Looker Studio datasources to get back streamed responses of various kinds
        * to help provide a rich conversational answer.
        * 
      */ @@ -332,7 +332,7 @@ public DataChatServiceFutureStub newStub( * *
          * Service to ask a natural language question on top of BigQuery
      -   * and LookerStudio datasources to get back streamed responses of various kinds
      +   * and Looker Studio datasources to get back streamed responses of various kinds
          * to help provide a rich conversational answer.
          * 
      */ @@ -342,7 +342,8 @@ public interface AsyncService { * * *
      -     * Answers a data question by generating a stream of [Message]s.
      +     * Answers a data question by generating a stream of
      +     * [Message][google.cloud.geminidataanalytics.v1alpha.Message] objects.
            * 
      */ default void chat( @@ -372,7 +373,7 @@ default void createConversation( * * *
      -     * Gets details of a single conversation using conversation id and parent.
      +     * Gets details of a single conversation by using conversation id and parent.
            * 
      */ default void getConversation( @@ -421,7 +422,7 @@ default void listMessages( * *
          * Service to ask a natural language question on top of BigQuery
      -   * and LookerStudio datasources to get back streamed responses of various kinds
      +   * and Looker Studio datasources to get back streamed responses of various kinds
          * to help provide a rich conversational answer.
          * 
      */ @@ -439,7 +440,7 @@ public final io.grpc.ServerServiceDefinition bindService() { * *
          * Service to ask a natural language question on top of BigQuery
      -   * and LookerStudio datasources to get back streamed responses of various kinds
      +   * and Looker Studio datasources to get back streamed responses of various kinds
          * to help provide a rich conversational answer.
          * 
      */ @@ -458,7 +459,8 @@ protected DataChatServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions * * *
      -     * Answers a data question by generating a stream of [Message]s.
      +     * Answers a data question by generating a stream of
      +     * [Message][google.cloud.geminidataanalytics.v1alpha.Message] objects.
            * 
      */ public void chat( @@ -491,7 +493,7 @@ public void createConversation( * * *
      -     * Gets details of a single conversation using conversation id and parent.
      +     * Gets details of a single conversation by using conversation id and parent.
            * 
      */ public void getConversation( @@ -546,7 +548,7 @@ public void listMessages( * *
          * Service to ask a natural language question on top of BigQuery
      -   * and LookerStudio datasources to get back streamed responses of various kinds
      +   * and Looker Studio datasources to get back streamed responses of various kinds
          * to help provide a rich conversational answer.
          * 
      */ @@ -567,7 +569,8 @@ protected DataChatServiceBlockingV2Stub build( * * *
      -     * Answers a data question by generating a stream of [Message]s.
      +     * Answers a data question by generating a stream of
      +     * [Message][google.cloud.geminidataanalytics.v1alpha.Message] objects.
            * 
      */ @io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/10918") @@ -595,7 +598,7 @@ public com.google.cloud.geminidataanalytics.v1beta.Conversation createConversati * * *
      -     * Gets details of a single conversation using conversation id and parent.
      +     * Gets details of a single conversation by using conversation id and parent.
            * 
      */ public com.google.cloud.geminidataanalytics.v1beta.Conversation getConversation( @@ -636,7 +639,7 @@ public com.google.cloud.geminidataanalytics.v1beta.ListMessagesResponse listMess * *
          * Service to ask a natural language question on top of BigQuery
      -   * and LookerStudio datasources to get back streamed responses of various kinds
      +   * and Looker Studio datasources to get back streamed responses of various kinds
          * to help provide a rich conversational answer.
          * 
      */ @@ -656,7 +659,8 @@ protected DataChatServiceBlockingStub build( * * *
      -     * Answers a data question by generating a stream of [Message]s.
      +     * Answers a data question by generating a stream of
      +     * [Message][google.cloud.geminidataanalytics.v1alpha.Message] objects.
            * 
      */ public java.util.Iterator chat( @@ -683,7 +687,7 @@ public com.google.cloud.geminidataanalytics.v1beta.Conversation createConversati * * *
      -     * Gets details of a single conversation using conversation id and parent.
      +     * Gets details of a single conversation by using conversation id and parent.
            * 
      */ public com.google.cloud.geminidataanalytics.v1beta.Conversation getConversation( @@ -724,7 +728,7 @@ public com.google.cloud.geminidataanalytics.v1beta.ListMessagesResponse listMess * *
          * Service to ask a natural language question on top of BigQuery
      -   * and LookerStudio datasources to get back streamed responses of various kinds
      +   * and Looker Studio datasources to get back streamed responses of various kinds
          * to help provide a rich conversational answer.
          * 
      */ @@ -760,7 +764,7 @@ protected DataChatServiceFutureStub build( * * *
      -     * Gets details of a single conversation using conversation id and parent.
      +     * Gets details of a single conversation by using conversation id and parent.
            * 
      */ public com.google.common.util.concurrent.ListenableFuture< diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/BigQueryJob.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/BigQueryJob.java index e7e83b6b9351..6451dbfeb084 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/BigQueryJob.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/BigQueryJob.java @@ -76,9 +76,10 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
      -   * Required. The project the job belongs to.
      +   * Required. The project that the job belongs to.
          *
      -   * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +   * See
      +   * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
          * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -102,9 +103,10 @@ public java.lang.String getProjectId() { * * *
      -   * Required. The project the job belongs to.
      +   * Required. The project that the job belongs to.
          *
      -   * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +   * See
      +   * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
          * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -135,7 +137,8 @@ public com.google.protobuf.ByteString getProjectIdBytes() { *
          * Required. The ID of the job.
          *
      -   * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +   * See
      +   * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
          * 
      * * string job_id = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -161,7 +164,8 @@ public java.lang.String getJobId() { *
          * Required. The ID of the job.
          *
      -   * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +   * See
      +   * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
          * 
      * * string job_id = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -192,7 +196,8 @@ public com.google.protobuf.ByteString getJobIdBytes() { *
          * Optional. The location of the job.
          *
      -   * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +   * See
      +   * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
          * 
      * * string location = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -218,7 +223,8 @@ public java.lang.String getLocation() { *
          * Optional. The location of the job.
          *
      -   * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +   * See
      +   * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
          * 
      * * string location = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -248,7 +254,7 @@ public com.google.protobuf.ByteString getLocationBytes() { * Optional. A reference to the destination table of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery + * [JobConfigurationQuery](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery). * * * @@ -269,7 +275,7 @@ public boolean hasDestinationTable() { * Optional. A reference to the destination table of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery + * [JobConfigurationQuery](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery). * * * @@ -292,7 +298,7 @@ public com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference getDes * Optional. A reference to the destination table of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery + * [JobConfigurationQuery](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery). * * * @@ -317,7 +323,7 @@ public com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference getDes * Optional. The schema of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2 + * [JobStatistics2](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2). * * * @@ -338,7 +344,7 @@ public boolean hasSchema() { * Optional. The schema of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2 + * [JobStatistics2](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2). * * * @@ -361,7 +367,7 @@ public com.google.cloud.geminidataanalytics.v1beta.Schema getSchema() { * Optional. The schema of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2 + * [JobStatistics2](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2). * * * @@ -851,9 +857,10 @@ public Builder mergeFrom( * * *
      -     * Required. The project the job belongs to.
      +     * Required. The project that the job belongs to.
            *
      -     * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +     * See
      +     * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
            * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -876,9 +883,10 @@ public java.lang.String getProjectId() { * * *
      -     * Required. The project the job belongs to.
      +     * Required. The project that the job belongs to.
            *
      -     * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +     * See
      +     * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
            * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -901,9 +909,10 @@ public com.google.protobuf.ByteString getProjectIdBytes() { * * *
      -     * Required. The project the job belongs to.
      +     * Required. The project that the job belongs to.
            *
      -     * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +     * See
      +     * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
            * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -925,9 +934,10 @@ public Builder setProjectId(java.lang.String value) { * * *
      -     * Required. The project the job belongs to.
      +     * Required. The project that the job belongs to.
            *
      -     * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +     * See
      +     * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
            * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -945,9 +955,10 @@ public Builder clearProjectId() { * * *
      -     * Required. The project the job belongs to.
      +     * Required. The project that the job belongs to.
            *
      -     * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +     * See
      +     * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
            * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -974,7 +985,8 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) { *
            * Required. The ID of the job.
            *
      -     * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +     * See
      +     * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
            * 
      * * string job_id = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -999,7 +1011,8 @@ public java.lang.String getJobId() { *
            * Required. The ID of the job.
            *
      -     * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +     * See
      +     * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
            * 
      * * string job_id = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1024,7 +1037,8 @@ public com.google.protobuf.ByteString getJobIdBytes() { *
            * Required. The ID of the job.
            *
      -     * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +     * See
      +     * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
            * 
      * * string job_id = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1048,7 +1062,8 @@ public Builder setJobId(java.lang.String value) { *
            * Required. The ID of the job.
            *
      -     * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +     * See
      +     * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
            * 
      * * string job_id = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1068,7 +1083,8 @@ public Builder clearJobId() { *
            * Required. The ID of the job.
            *
      -     * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +     * See
      +     * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
            * 
      * * string job_id = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1095,7 +1111,8 @@ public Builder setJobIdBytes(com.google.protobuf.ByteString value) { *
            * Optional. The location of the job.
            *
      -     * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +     * See
      +     * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
            * 
      * * string location = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1120,7 +1137,8 @@ public java.lang.String getLocation() { *
            * Optional. The location of the job.
            *
      -     * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +     * See
      +     * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
            * 
      * * string location = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1145,7 +1163,8 @@ public com.google.protobuf.ByteString getLocationBytes() { *
            * Optional. The location of the job.
            *
      -     * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +     * See
      +     * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
            * 
      * * string location = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1169,7 +1188,8 @@ public Builder setLocation(java.lang.String value) { *
            * Optional. The location of the job.
            *
      -     * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +     * See
      +     * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
            * 
      * * string location = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1189,7 +1209,8 @@ public Builder clearLocation() { *
            * Optional. The location of the job.
            *
      -     * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +     * See
      +     * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
            * 
      * * string location = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1222,7 +1243,7 @@ public Builder setLocationBytes(com.google.protobuf.ByteString value) { * Optional. A reference to the destination table of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery + * [JobConfigurationQuery](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery). * * * @@ -1242,7 +1263,7 @@ public boolean hasDestinationTable() { * Optional. A reference to the destination table of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery + * [JobConfigurationQuery](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery). * * * @@ -1270,7 +1291,7 @@ public boolean hasDestinationTable() { * Optional. A reference to the destination table of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery + * [JobConfigurationQuery](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery). * * * @@ -1299,7 +1320,7 @@ public Builder setDestinationTable( * Optional. A reference to the destination table of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery + * [JobConfigurationQuery](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery). * * * @@ -1326,7 +1347,7 @@ public Builder setDestinationTable( * Optional. A reference to the destination table of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery + * [JobConfigurationQuery](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery). * * * @@ -1362,7 +1383,7 @@ public Builder mergeDestinationTable( * Optional. A reference to the destination table of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery + * [JobConfigurationQuery](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery). * * * @@ -1387,7 +1408,7 @@ public Builder clearDestinationTable() { * Optional. A reference to the destination table of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery + * [JobConfigurationQuery](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery). * * * @@ -1408,7 +1429,7 @@ public Builder clearDestinationTable() { * Optional. A reference to the destination table of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery + * [JobConfigurationQuery](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery). * * * @@ -1434,7 +1455,7 @@ public Builder clearDestinationTable() { * Optional. A reference to the destination table of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery + * [JobConfigurationQuery](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery). * * * @@ -1472,7 +1493,7 @@ public Builder clearDestinationTable() { * Optional. The schema of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2 + * [JobStatistics2](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2). * * * @@ -1492,7 +1513,7 @@ public boolean hasSchema() { * Optional. The schema of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2 + * [JobStatistics2](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2). * * * @@ -1518,7 +1539,7 @@ public com.google.cloud.geminidataanalytics.v1beta.Schema getSchema() { * Optional. The schema of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2 + * [JobStatistics2](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2). * * * @@ -1546,7 +1567,7 @@ public Builder setSchema(com.google.cloud.geminidataanalytics.v1beta.Schema valu * Optional. The schema of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2 + * [JobStatistics2](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2). * * * @@ -1572,7 +1593,7 @@ public Builder setSchema( * Optional. The schema of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2 + * [JobStatistics2](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2). * * * @@ -1605,7 +1626,7 @@ public Builder mergeSchema(com.google.cloud.geminidataanalytics.v1beta.Schema va * Optional. The schema of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2 + * [JobStatistics2](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2). * * * @@ -1630,7 +1651,7 @@ public Builder clearSchema() { * Optional. The schema of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2 + * [JobStatistics2](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2). * * * @@ -1650,7 +1671,7 @@ public com.google.cloud.geminidataanalytics.v1beta.Schema.Builder getSchemaBuild * Optional. The schema of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2 + * [JobStatistics2](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2). * * * @@ -1674,7 +1695,7 @@ public com.google.cloud.geminidataanalytics.v1beta.SchemaOrBuilder getSchemaOrBu * Optional. The schema of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2 + * [JobStatistics2](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2). * * * diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/BigQueryJobOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/BigQueryJobOrBuilder.java index acf282c3de54..3c515ab088bf 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/BigQueryJobOrBuilder.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/BigQueryJobOrBuilder.java @@ -28,9 +28,10 @@ public interface BigQueryJobOrBuilder * * *
      -   * Required. The project the job belongs to.
      +   * Required. The project that the job belongs to.
          *
      -   * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +   * See
      +   * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
          * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -43,9 +44,10 @@ public interface BigQueryJobOrBuilder * * *
      -   * Required. The project the job belongs to.
      +   * Required. The project that the job belongs to.
          *
      -   * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +   * See
      +   * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
          * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -60,7 +62,8 @@ public interface BigQueryJobOrBuilder *
          * Required. The ID of the job.
          *
      -   * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +   * See
      +   * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
          * 
      * * string job_id = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -75,7 +78,8 @@ public interface BigQueryJobOrBuilder *
          * Required. The ID of the job.
          *
      -   * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +   * See
      +   * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
          * 
      * * string job_id = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -90,7 +94,8 @@ public interface BigQueryJobOrBuilder *
          * Optional. The location of the job.
          *
      -   * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +   * See
      +   * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
          * 
      * * string location = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -105,7 +110,8 @@ public interface BigQueryJobOrBuilder *
          * Optional. The location of the job.
          *
      -   * See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference
      +   * See
      +   * [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference).
          * 
      * * string location = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -121,7 +127,7 @@ public interface BigQueryJobOrBuilder * Optional. A reference to the destination table of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery + * [JobConfigurationQuery](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery). * * * @@ -139,7 +145,7 @@ public interface BigQueryJobOrBuilder * Optional. A reference to the destination table of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery + * [JobConfigurationQuery](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery). * * * @@ -157,7 +163,7 @@ public interface BigQueryJobOrBuilder * Optional. A reference to the destination table of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery + * [JobConfigurationQuery](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery). * * * @@ -174,7 +180,7 @@ public interface BigQueryJobOrBuilder * Optional. The schema of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2 + * [JobStatistics2](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2). * * * @@ -192,7 +198,7 @@ public interface BigQueryJobOrBuilder * Optional. The schema of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2 + * [JobStatistics2](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2). * * * @@ -210,7 +216,7 @@ public interface BigQueryJobOrBuilder * Optional. The schema of the job's query results. * * See - * https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2 + * [JobStatistics2](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2). * * * diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/BigQueryTableReference.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/BigQueryTableReference.java index 119938fb644e..80c88682cc02 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/BigQueryTableReference.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/BigQueryTableReference.java @@ -66,6 +66,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference.Builder.class); } + private int bitField0_; public static final int PROJECT_ID_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -75,7 +76,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
      -   * Required. The project the table belongs to.
      +   * Required. The project that the table belongs to.
          * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -99,7 +100,7 @@ public java.lang.String getProjectId() { * * *
      -   * Required. The project the table belongs to.
      +   * Required. The project that the table belongs to.
          * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -128,7 +129,7 @@ public com.google.protobuf.ByteString getProjectIdBytes() { * * *
      -   * Required. The dataset the table belongs to.
      +   * Required. The dataset that the table belongs to.
          * 
      * * string dataset_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -152,7 +153,7 @@ public java.lang.String getDatasetId() { * * *
      -   * Required. The dataset the table belongs to.
      +   * Required. The dataset that the table belongs to.
          * 
      * * string dataset_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -225,6 +226,65 @@ public com.google.protobuf.ByteString getTableIdBytes() { } } + public static final int SCHEMA_FIELD_NUMBER = 6; + private com.google.cloud.geminidataanalytics.v1beta.Schema schema_; + + /** + * + * + *
      +   * Optional. The schema of the datasource.
      +   * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.Schema schema = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the schema field is set. + */ + @java.lang.Override + public boolean hasSchema() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
      +   * Optional. The schema of the datasource.
      +   * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.Schema schema = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The schema. + */ + @java.lang.Override + public com.google.cloud.geminidataanalytics.v1beta.Schema getSchema() { + return schema_ == null + ? com.google.cloud.geminidataanalytics.v1beta.Schema.getDefaultInstance() + : schema_; + } + + /** + * + * + *
      +   * Optional. The schema of the datasource.
      +   * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.Schema schema = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.geminidataanalytics.v1beta.SchemaOrBuilder getSchemaOrBuilder() { + return schema_ == null + ? com.google.cloud.geminidataanalytics.v1beta.Schema.getDefaultInstance() + : schema_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -248,6 +308,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, tableId_); } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(6, getSchema()); + } getUnknownFields().writeTo(output); } @@ -266,6 +329,9 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(tableId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, tableId_); } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getSchema()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -285,6 +351,10 @@ public boolean equals(final java.lang.Object obj) { if (!getProjectId().equals(other.getProjectId())) return false; if (!getDatasetId().equals(other.getDatasetId())) return false; if (!getTableId().equals(other.getTableId())) return false; + if (hasSchema() != other.hasSchema()) return false; + if (hasSchema()) { + if (!getSchema().equals(other.getSchema())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -302,6 +372,10 @@ public int hashCode() { hash = (53 * hash) + getDatasetId().hashCode(); hash = (37 * hash) + TABLE_ID_FIELD_NUMBER; hash = (53 * hash) + getTableId().hashCode(); + if (hasSchema()) { + hash = (37 * hash) + SCHEMA_FIELD_NUMBER; + hash = (53 * hash) + getSchema().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -435,10 +509,19 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { // Construct using // com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getSchemaFieldBuilder(); + } } @java.lang.Override @@ -448,6 +531,11 @@ public Builder clear() { projectId_ = ""; datasetId_ = ""; tableId_ = ""; + schema_ = null; + if (schemaBuilder_ != null) { + schemaBuilder_.dispose(); + schemaBuilder_ = null; + } return this; } @@ -496,6 +584,12 @@ private void buildPartial0( if (((from_bitField0_ & 0x00000004) != 0)) { result.tableId_ = tableId_; } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.schema_ = schemaBuilder_ == null ? schema_ : schemaBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; } @java.lang.Override @@ -562,6 +656,9 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; onChanged(); } + if (other.hasSchema()) { + mergeSchema(other.getSchema()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -606,6 +703,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; break; } // case 34 + case 50: + { + input.readMessage(getSchemaFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 50 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -631,7 +734,7 @@ public Builder mergeFrom( * * *
      -     * Required. The project the table belongs to.
      +     * Required. The project that the table belongs to.
            * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -654,7 +757,7 @@ public java.lang.String getProjectId() { * * *
      -     * Required. The project the table belongs to.
      +     * Required. The project that the table belongs to.
            * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -677,7 +780,7 @@ public com.google.protobuf.ByteString getProjectIdBytes() { * * *
      -     * Required. The project the table belongs to.
      +     * Required. The project that the table belongs to.
            * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -699,7 +802,7 @@ public Builder setProjectId(java.lang.String value) { * * *
      -     * Required. The project the table belongs to.
      +     * Required. The project that the table belongs to.
            * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -717,7 +820,7 @@ public Builder clearProjectId() { * * *
      -     * Required. The project the table belongs to.
      +     * Required. The project that the table belongs to.
            * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -742,7 +845,7 @@ public Builder setProjectIdBytes(com.google.protobuf.ByteString value) { * * *
      -     * Required. The dataset the table belongs to.
      +     * Required. The dataset that the table belongs to.
            * 
      * * string dataset_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -765,7 +868,7 @@ public java.lang.String getDatasetId() { * * *
      -     * Required. The dataset the table belongs to.
      +     * Required. The dataset that the table belongs to.
            * 
      * * string dataset_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -788,7 +891,7 @@ public com.google.protobuf.ByteString getDatasetIdBytes() { * * *
      -     * Required. The dataset the table belongs to.
      +     * Required. The dataset that the table belongs to.
            * 
      * * string dataset_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -810,7 +913,7 @@ public Builder setDatasetId(java.lang.String value) { * * *
      -     * Required. The dataset the table belongs to.
      +     * Required. The dataset that the table belongs to.
            * 
      * * string dataset_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -828,7 +931,7 @@ public Builder clearDatasetId() { * * *
      -     * Required. The dataset the table belongs to.
      +     * Required. The dataset that the table belongs to.
            * 
      * * string dataset_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -958,6 +1061,219 @@ public Builder setTableIdBytes(com.google.protobuf.ByteString value) { return this; } + private com.google.cloud.geminidataanalytics.v1beta.Schema schema_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.geminidataanalytics.v1beta.Schema, + com.google.cloud.geminidataanalytics.v1beta.Schema.Builder, + com.google.cloud.geminidataanalytics.v1beta.SchemaOrBuilder> + schemaBuilder_; + + /** + * + * + *
      +     * Optional. The schema of the datasource.
      +     * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.Schema schema = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the schema field is set. + */ + public boolean hasSchema() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
      +     * Optional. The schema of the datasource.
      +     * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.Schema schema = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The schema. + */ + public com.google.cloud.geminidataanalytics.v1beta.Schema getSchema() { + if (schemaBuilder_ == null) { + return schema_ == null + ? com.google.cloud.geminidataanalytics.v1beta.Schema.getDefaultInstance() + : schema_; + } else { + return schemaBuilder_.getMessage(); + } + } + + /** + * + * + *
      +     * Optional. The schema of the datasource.
      +     * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.Schema schema = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setSchema(com.google.cloud.geminidataanalytics.v1beta.Schema value) { + if (schemaBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + schema_ = value; + } else { + schemaBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. The schema of the datasource.
      +     * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.Schema schema = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setSchema( + com.google.cloud.geminidataanalytics.v1beta.Schema.Builder builderForValue) { + if (schemaBuilder_ == null) { + schema_ = builderForValue.build(); + } else { + schemaBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. The schema of the datasource.
      +     * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.Schema schema = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeSchema(com.google.cloud.geminidataanalytics.v1beta.Schema value) { + if (schemaBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && schema_ != null + && schema_ != com.google.cloud.geminidataanalytics.v1beta.Schema.getDefaultInstance()) { + getSchemaBuilder().mergeFrom(value); + } else { + schema_ = value; + } + } else { + schemaBuilder_.mergeFrom(value); + } + if (schema_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
      +     * Optional. The schema of the datasource.
      +     * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.Schema schema = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearSchema() { + bitField0_ = (bitField0_ & ~0x00000008); + schema_ = null; + if (schemaBuilder_ != null) { + schemaBuilder_.dispose(); + schemaBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. The schema of the datasource.
      +     * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.Schema schema = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.geminidataanalytics.v1beta.Schema.Builder getSchemaBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getSchemaFieldBuilder().getBuilder(); + } + + /** + * + * + *
      +     * Optional. The schema of the datasource.
      +     * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.Schema schema = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.geminidataanalytics.v1beta.SchemaOrBuilder getSchemaOrBuilder() { + if (schemaBuilder_ != null) { + return schemaBuilder_.getMessageOrBuilder(); + } else { + return schema_ == null + ? com.google.cloud.geminidataanalytics.v1beta.Schema.getDefaultInstance() + : schema_; + } + } + + /** + * + * + *
      +     * Optional. The schema of the datasource.
      +     * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.Schema schema = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.geminidataanalytics.v1beta.Schema, + com.google.cloud.geminidataanalytics.v1beta.Schema.Builder, + com.google.cloud.geminidataanalytics.v1beta.SchemaOrBuilder> + getSchemaFieldBuilder() { + if (schemaBuilder_ == null) { + schemaBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.geminidataanalytics.v1beta.Schema, + com.google.cloud.geminidataanalytics.v1beta.Schema.Builder, + com.google.cloud.geminidataanalytics.v1beta.SchemaOrBuilder>( + getSchema(), getParentForChildren(), isClean()); + schema_ = null; + } + return schemaBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/BigQueryTableReferenceOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/BigQueryTableReferenceOrBuilder.java index dcdd309092ac..2eb0f157cc01 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/BigQueryTableReferenceOrBuilder.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/BigQueryTableReferenceOrBuilder.java @@ -28,7 +28,7 @@ public interface BigQueryTableReferenceOrBuilder * * *
      -   * Required. The project the table belongs to.
      +   * Required. The project that the table belongs to.
          * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -41,7 +41,7 @@ public interface BigQueryTableReferenceOrBuilder * * *
      -   * Required. The project the table belongs to.
      +   * Required. The project that the table belongs to.
          * 
      * * string project_id = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -54,7 +54,7 @@ public interface BigQueryTableReferenceOrBuilder * * *
      -   * Required. The dataset the table belongs to.
      +   * Required. The dataset that the table belongs to.
          * 
      * * string dataset_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -67,7 +67,7 @@ public interface BigQueryTableReferenceOrBuilder * * *
      -   * Required. The dataset the table belongs to.
      +   * Required. The dataset that the table belongs to.
          * 
      * * string dataset_id = 3 [(.google.api.field_behavior) = REQUIRED]; @@ -101,4 +101,47 @@ public interface BigQueryTableReferenceOrBuilder * @return The bytes for tableId. */ com.google.protobuf.ByteString getTableIdBytes(); + + /** + * + * + *
      +   * Optional. The schema of the datasource.
      +   * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.Schema schema = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the schema field is set. + */ + boolean hasSchema(); + + /** + * + * + *
      +   * Optional. The schema of the datasource.
      +   * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.Schema schema = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The schema. + */ + com.google.cloud.geminidataanalytics.v1beta.Schema getSchema(); + + /** + * + * + *
      +   * Optional. The schema of the datasource.
      +   * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.Schema schema = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.geminidataanalytics.v1beta.SchemaOrBuilder getSchemaOrBuilder(); } diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ChatRequest.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ChatRequest.java index aa7f582ff053..03e3cf599b26 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ChatRequest.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ChatRequest.java @@ -323,7 +323,7 @@ public com.google.cloud.geminidataanalytics.v1beta.DataAgentContext getDataAgent * * *
      -   * Optional. The GCP project to be used for quota and billing.
      +   * Optional. The Google Cloud project to be used for quota and billing.
          * 
      * * @@ -331,7 +331,7 @@ public com.google.cloud.geminidataanalytics.v1beta.DataAgentContext getDataAgent * * * @deprecated google.cloud.geminidataanalytics.v1beta.ChatRequest.project is deprecated. See - * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=163 + * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=164 * @return The project. */ @java.lang.Override @@ -352,7 +352,7 @@ public java.lang.String getProject() { * * *
      -   * Optional. The GCP project to be used for quota and billing.
      +   * Optional. The Google Cloud project to be used for quota and billing.
          * 
      * * @@ -360,7 +360,7 @@ public java.lang.String getProject() { * * * @deprecated google.cloud.geminidataanalytics.v1beta.ChatRequest.project is deprecated. See - * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=163 + * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=164 * @return The bytes for project. */ @java.lang.Override @@ -1878,7 +1878,7 @@ public Builder clearDataAgentContext() { * * *
      -     * Optional. The GCP project to be used for quota and billing.
      +     * Optional. The Google Cloud project to be used for quota and billing.
            * 
      * * @@ -1886,7 +1886,7 @@ public Builder clearDataAgentContext() { * * * @deprecated google.cloud.geminidataanalytics.v1beta.ChatRequest.project is deprecated. See - * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=163 + * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=164 * @return The project. */ @java.lang.Deprecated @@ -1906,7 +1906,7 @@ public java.lang.String getProject() { * * *
      -     * Optional. The GCP project to be used for quota and billing.
      +     * Optional. The Google Cloud project to be used for quota and billing.
            * 
      * * @@ -1914,7 +1914,7 @@ public java.lang.String getProject() { * * * @deprecated google.cloud.geminidataanalytics.v1beta.ChatRequest.project is deprecated. See - * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=163 + * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=164 * @return The bytes for project. */ @java.lang.Deprecated @@ -1934,7 +1934,7 @@ public com.google.protobuf.ByteString getProjectBytes() { * * *
      -     * Optional. The GCP project to be used for quota and billing.
      +     * Optional. The Google Cloud project to be used for quota and billing.
            * 
      * * @@ -1942,7 +1942,7 @@ public com.google.protobuf.ByteString getProjectBytes() { * * * @deprecated google.cloud.geminidataanalytics.v1beta.ChatRequest.project is deprecated. See - * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=163 + * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=164 * @param value The project to set. * @return This builder for chaining. */ @@ -1961,7 +1961,7 @@ public Builder setProject(java.lang.String value) { * * *
      -     * Optional. The GCP project to be used for quota and billing.
      +     * Optional. The Google Cloud project to be used for quota and billing.
            * 
      * * @@ -1969,7 +1969,7 @@ public Builder setProject(java.lang.String value) { * * * @deprecated google.cloud.geminidataanalytics.v1beta.ChatRequest.project is deprecated. See - * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=163 + * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=164 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1984,7 +1984,7 @@ public Builder clearProject() { * * *
      -     * Optional. The GCP project to be used for quota and billing.
      +     * Optional. The Google Cloud project to be used for quota and billing.
            * 
      * * @@ -1992,7 +1992,7 @@ public Builder clearProject() { * * * @deprecated google.cloud.geminidataanalytics.v1beta.ChatRequest.project is deprecated. See - * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=163 + * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=164 * @param value The bytes for project to set. * @return This builder for chaining. */ diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ChatRequestOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ChatRequestOrBuilder.java index 186a729ad56b..373ffca8fc1e 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ChatRequestOrBuilder.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ChatRequestOrBuilder.java @@ -171,7 +171,7 @@ public interface ChatRequestOrBuilder * * *
      -   * Optional. The GCP project to be used for quota and billing.
      +   * Optional. The Google Cloud project to be used for quota and billing.
          * 
      * * @@ -179,7 +179,7 @@ public interface ChatRequestOrBuilder * * * @deprecated google.cloud.geminidataanalytics.v1beta.ChatRequest.project is deprecated. See - * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=163 + * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=164 * @return The project. */ @java.lang.Deprecated @@ -189,7 +189,7 @@ public interface ChatRequestOrBuilder * * *
      -   * Optional. The GCP project to be used for quota and billing.
      +   * Optional. The Google Cloud project to be used for quota and billing.
          * 
      * * @@ -197,7 +197,7 @@ public interface ChatRequestOrBuilder * * * @deprecated google.cloud.geminidataanalytics.v1beta.ChatRequest.project is deprecated. See - * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=163 + * google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=164 * @return The bytes for project. */ @java.lang.Deprecated diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Context.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Context.java index ff6ec3a11607..400866e8b3f4 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Context.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Context.java @@ -41,6 +41,7 @@ private Context(com.google.protobuf.GeneratedMessageV3.Builder builder) { private Context() { systemInstruction_ = ""; + exampleQueries_ = java.util.Collections.emptyList(); } @java.lang.Override @@ -135,7 +136,7 @@ public com.google.protobuf.ByteString getSystemInstructionBytes() { * * *
      -   * Required. Datasources available for answering the question.
      +   * Required. Data sources that are available for answering the question.
          * 
      * * @@ -153,7 +154,7 @@ public boolean hasDatasourceReferences() { * * *
      -   * Required. Datasources available for answering the question.
      +   * Required. Data sources that are available for answering the question.
          * 
      * * @@ -174,7 +175,7 @@ public boolean hasDatasourceReferences() { * * *
      -   * Required. Datasources available for answering the question.
      +   * Required. Data sources that are available for answering the question.
          * 
      * * @@ -249,6 +250,104 @@ public com.google.cloud.geminidataanalytics.v1beta.ConversationOptions getOption : options_; } + public static final int EXAMPLE_QUERIES_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private java.util.List exampleQueries_; + + /** + * + * + *
      +   * Optional. A list of example queries, providing examples of relevant and
      +   * commonly used SQL queries and their corresponding natural language queries
      +   * optionally present.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List + getExampleQueriesList() { + return exampleQueries_; + } + + /** + * + * + *
      +   * Optional. A list of example queries, providing examples of relevant and
      +   * commonly used SQL queries and their corresponding natural language queries
      +   * optionally present.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List + getExampleQueriesOrBuilderList() { + return exampleQueries_; + } + + /** + * + * + *
      +   * Optional. A list of example queries, providing examples of relevant and
      +   * commonly used SQL queries and their corresponding natural language queries
      +   * optionally present.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public int getExampleQueriesCount() { + return exampleQueries_.size(); + } + + /** + * + * + *
      +   * Optional. A list of example queries, providing examples of relevant and
      +   * commonly used SQL queries and their corresponding natural language queries
      +   * optionally present.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.geminidataanalytics.v1beta.ExampleQuery getExampleQueries(int index) { + return exampleQueries_.get(index); + } + + /** + * + * + *
      +   * Optional. A list of example queries, providing examples of relevant and
      +   * commonly used SQL queries and their corresponding natural language queries
      +   * optionally present.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.geminidataanalytics.v1beta.ExampleQueryOrBuilder + getExampleQueriesOrBuilder(int index) { + return exampleQueries_.get(index); + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -269,6 +368,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000002) != 0)) { output.writeMessage(3, getOptions()); } + for (int i = 0; i < exampleQueries_.size(); i++) { + output.writeMessage(5, exampleQueries_.get(i)); + } if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(7, getDatasourceReferences()); } @@ -287,6 +389,9 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getOptions()); } + for (int i = 0; i < exampleQueries_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, exampleQueries_.get(i)); + } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getDatasourceReferences()); @@ -316,6 +421,7 @@ public boolean equals(final java.lang.Object obj) { if (hasOptions()) { if (!getOptions().equals(other.getOptions())) return false; } + if (!getExampleQueriesList().equals(other.getExampleQueriesList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -337,6 +443,10 @@ public int hashCode() { hash = (37 * hash) + OPTIONS_FIELD_NUMBER; hash = (53 * hash) + getOptions().hashCode(); } + if (getExampleQueriesCount() > 0) { + hash = (37 * hash) + EXAMPLE_QUERIES_FIELD_NUMBER; + hash = (53 * hash) + getExampleQueriesList().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -480,6 +590,7 @@ private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { getDatasourceReferencesFieldBuilder(); getOptionsFieldBuilder(); + getExampleQueriesFieldBuilder(); } } @@ -498,6 +609,13 @@ public Builder clear() { optionsBuilder_.dispose(); optionsBuilder_ = null; } + if (exampleQueriesBuilder_ == null) { + exampleQueries_ = java.util.Collections.emptyList(); + } else { + exampleQueries_ = null; + exampleQueriesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -525,6 +643,7 @@ public com.google.cloud.geminidataanalytics.v1beta.Context build() { public com.google.cloud.geminidataanalytics.v1beta.Context buildPartial() { com.google.cloud.geminidataanalytics.v1beta.Context result = new com.google.cloud.geminidataanalytics.v1beta.Context(this); + buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } @@ -532,6 +651,19 @@ public com.google.cloud.geminidataanalytics.v1beta.Context buildPartial() { return result; } + private void buildPartialRepeatedFields( + com.google.cloud.geminidataanalytics.v1beta.Context result) { + if (exampleQueriesBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0)) { + exampleQueries_ = java.util.Collections.unmodifiableList(exampleQueries_); + bitField0_ = (bitField0_ & ~0x00000008); + } + result.exampleQueries_ = exampleQueries_; + } else { + result.exampleQueries_ = exampleQueriesBuilder_.build(); + } + } + private void buildPartial0(com.google.cloud.geminidataanalytics.v1beta.Context result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -609,6 +741,33 @@ public Builder mergeFrom(com.google.cloud.geminidataanalytics.v1beta.Context oth if (other.hasOptions()) { mergeOptions(other.getOptions()); } + if (exampleQueriesBuilder_ == null) { + if (!other.exampleQueries_.isEmpty()) { + if (exampleQueries_.isEmpty()) { + exampleQueries_ = other.exampleQueries_; + bitField0_ = (bitField0_ & ~0x00000008); + } else { + ensureExampleQueriesIsMutable(); + exampleQueries_.addAll(other.exampleQueries_); + } + onChanged(); + } + } else { + if (!other.exampleQueries_.isEmpty()) { + if (exampleQueriesBuilder_.isEmpty()) { + exampleQueriesBuilder_.dispose(); + exampleQueriesBuilder_ = null; + exampleQueries_ = other.exampleQueries_; + bitField0_ = (bitField0_ & ~0x00000008); + exampleQueriesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getExampleQueriesFieldBuilder() + : null; + } else { + exampleQueriesBuilder_.addAllMessages(other.exampleQueries_); + } + } + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -647,6 +806,20 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; break; } // case 26 + case 42: + { + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery m = + input.readMessage( + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.parser(), + extensionRegistry); + if (exampleQueriesBuilder_ == null) { + ensureExampleQueriesIsMutable(); + exampleQueries_.add(m); + } else { + exampleQueriesBuilder_.addMessage(m); + } + break; + } // case 42 case 58: { input.readMessage( @@ -820,7 +993,7 @@ public Builder setSystemInstructionBytes(com.google.protobuf.ByteString value) { * * *
      -     * Required. Datasources available for answering the question.
      +     * Required. Data sources that are available for answering the question.
            * 
      * * @@ -837,7 +1010,7 @@ public boolean hasDatasourceReferences() { * * *
      -     * Required. Datasources available for answering the question.
      +     * Required. Data sources that are available for answering the question.
            * 
      * * @@ -861,7 +1034,7 @@ public boolean hasDatasourceReferences() { * * *
      -     * Required. Datasources available for answering the question.
      +     * Required. Data sources that are available for answering the question.
            * 
      * * @@ -887,7 +1060,7 @@ public Builder setDatasourceReferences( * * *
      -     * Required. Datasources available for answering the question.
      +     * Required. Data sources that are available for answering the question.
            * 
      * * @@ -910,7 +1083,7 @@ public Builder setDatasourceReferences( * * *
      -     * Required. Datasources available for answering the question.
      +     * Required. Data sources that are available for answering the question.
            * 
      * * @@ -943,7 +1116,7 @@ public Builder mergeDatasourceReferences( * * *
      -     * Required. Datasources available for answering the question.
      +     * Required. Data sources that are available for answering the question.
            * 
      * * @@ -965,7 +1138,7 @@ public Builder clearDatasourceReferences() { * * *
      -     * Required. Datasources available for answering the question.
      +     * Required. Data sources that are available for answering the question.
            * 
      * * @@ -983,7 +1156,7 @@ public Builder clearDatasourceReferences() { * * *
      -     * Required. Datasources available for answering the question.
      +     * Required. Data sources that are available for answering the question.
            * 
      * * @@ -1005,7 +1178,7 @@ public Builder clearDatasourceReferences() { * * *
      -     * Required. Datasources available for answering the question.
      +     * Required. Data sources that are available for answering the question.
            * 
      * * @@ -1248,6 +1421,464 @@ public Builder clearOptions() { return optionsBuilder_; } + private java.util.List + exampleQueries_ = java.util.Collections.emptyList(); + + private void ensureExampleQueriesIsMutable() { + if (!((bitField0_ & 0x00000008) != 0)) { + exampleQueries_ = + new java.util.ArrayList( + exampleQueries_); + bitField0_ |= 0x00000008; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery, + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.Builder, + com.google.cloud.geminidataanalytics.v1beta.ExampleQueryOrBuilder> + exampleQueriesBuilder_; + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List + getExampleQueriesList() { + if (exampleQueriesBuilder_ == null) { + return java.util.Collections.unmodifiableList(exampleQueries_); + } else { + return exampleQueriesBuilder_.getMessageList(); + } + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public int getExampleQueriesCount() { + if (exampleQueriesBuilder_ == null) { + return exampleQueries_.size(); + } else { + return exampleQueriesBuilder_.getCount(); + } + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.geminidataanalytics.v1beta.ExampleQuery getExampleQueries(int index) { + if (exampleQueriesBuilder_ == null) { + return exampleQueries_.get(index); + } else { + return exampleQueriesBuilder_.getMessage(index); + } + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setExampleQueries( + int index, com.google.cloud.geminidataanalytics.v1beta.ExampleQuery value) { + if (exampleQueriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureExampleQueriesIsMutable(); + exampleQueries_.set(index, value); + onChanged(); + } else { + exampleQueriesBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setExampleQueries( + int index, + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.Builder builderForValue) { + if (exampleQueriesBuilder_ == null) { + ensureExampleQueriesIsMutable(); + exampleQueries_.set(index, builderForValue.build()); + onChanged(); + } else { + exampleQueriesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addExampleQueries( + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery value) { + if (exampleQueriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureExampleQueriesIsMutable(); + exampleQueries_.add(value); + onChanged(); + } else { + exampleQueriesBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addExampleQueries( + int index, com.google.cloud.geminidataanalytics.v1beta.ExampleQuery value) { + if (exampleQueriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureExampleQueriesIsMutable(); + exampleQueries_.add(index, value); + onChanged(); + } else { + exampleQueriesBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addExampleQueries( + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.Builder builderForValue) { + if (exampleQueriesBuilder_ == null) { + ensureExampleQueriesIsMutable(); + exampleQueries_.add(builderForValue.build()); + onChanged(); + } else { + exampleQueriesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addExampleQueries( + int index, + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.Builder builderForValue) { + if (exampleQueriesBuilder_ == null) { + ensureExampleQueriesIsMutable(); + exampleQueries_.add(index, builderForValue.build()); + onChanged(); + } else { + exampleQueriesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAllExampleQueries( + java.lang.Iterable + values) { + if (exampleQueriesBuilder_ == null) { + ensureExampleQueriesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, exampleQueries_); + onChanged(); + } else { + exampleQueriesBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearExampleQueries() { + if (exampleQueriesBuilder_ == null) { + exampleQueries_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + } else { + exampleQueriesBuilder_.clear(); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder removeExampleQueries(int index) { + if (exampleQueriesBuilder_ == null) { + ensureExampleQueriesIsMutable(); + exampleQueries_.remove(index); + onChanged(); + } else { + exampleQueriesBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.Builder + getExampleQueriesBuilder(int index) { + return getExampleQueriesFieldBuilder().getBuilder(index); + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.geminidataanalytics.v1beta.ExampleQueryOrBuilder + getExampleQueriesOrBuilder(int index) { + if (exampleQueriesBuilder_ == null) { + return exampleQueries_.get(index); + } else { + return exampleQueriesBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List< + ? extends com.google.cloud.geminidataanalytics.v1beta.ExampleQueryOrBuilder> + getExampleQueriesOrBuilderList() { + if (exampleQueriesBuilder_ != null) { + return exampleQueriesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(exampleQueries_); + } + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.Builder + addExampleQueriesBuilder() { + return getExampleQueriesFieldBuilder() + .addBuilder( + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.getDefaultInstance()); + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.Builder + addExampleQueriesBuilder(int index) { + return getExampleQueriesFieldBuilder() + .addBuilder( + index, com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.getDefaultInstance()); + } + + /** + * + * + *
      +     * Optional. A list of example queries, providing examples of relevant and
      +     * commonly used SQL queries and their corresponding natural language queries
      +     * optionally present.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List + getExampleQueriesBuilderList() { + return getExampleQueriesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery, + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.Builder, + com.google.cloud.geminidataanalytics.v1beta.ExampleQueryOrBuilder> + getExampleQueriesFieldBuilder() { + if (exampleQueriesBuilder_ == null) { + exampleQueriesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery, + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.Builder, + com.google.cloud.geminidataanalytics.v1beta.ExampleQueryOrBuilder>( + exampleQueries_, + ((bitField0_ & 0x00000008) != 0), + getParentForChildren(), + isClean()); + exampleQueries_ = null; + } + return exampleQueriesBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextOrBuilder.java index c09ec272c0d3..fbfb83033abe 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextOrBuilder.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextOrBuilder.java @@ -64,7 +64,7 @@ public interface ContextOrBuilder * * *
      -   * Required. Datasources available for answering the question.
      +   * Required. Data sources that are available for answering the question.
          * 
      * * @@ -79,7 +79,7 @@ public interface ContextOrBuilder * * *
      -   * Required. Datasources available for answering the question.
      +   * Required. Data sources that are available for answering the question.
          * 
      * * @@ -94,7 +94,7 @@ public interface ContextOrBuilder * * *
      -   * Required. Datasources available for answering the question.
      +   * Required. Data sources that are available for answering the question.
          * 
      * * @@ -146,4 +146,81 @@ public interface ContextOrBuilder * */ com.google.cloud.geminidataanalytics.v1beta.ConversationOptionsOrBuilder getOptionsOrBuilder(); + + /** + * + * + *
      +   * Optional. A list of example queries, providing examples of relevant and
      +   * commonly used SQL queries and their corresponding natural language queries
      +   * optionally present.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List getExampleQueriesList(); + + /** + * + * + *
      +   * Optional. A list of example queries, providing examples of relevant and
      +   * commonly used SQL queries and their corresponding natural language queries
      +   * optionally present.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery getExampleQueries(int index); + + /** + * + * + *
      +   * Optional. A list of example queries, providing examples of relevant and
      +   * commonly used SQL queries and their corresponding natural language queries
      +   * optionally present.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + int getExampleQueriesCount(); + + /** + * + * + *
      +   * Optional. A list of example queries, providing examples of relevant and
      +   * commonly used SQL queries and their corresponding natural language queries
      +   * optionally present.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List + getExampleQueriesOrBuilderList(); + + /** + * + * + *
      +   * Optional. A list of example queries, providing examples of relevant and
      +   * commonly used SQL queries and their corresponding natural language queries
      +   * optionally present.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.ExampleQuery example_queries = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.geminidataanalytics.v1beta.ExampleQueryOrBuilder getExampleQueriesOrBuilder( + int index); } diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextProto.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextProto.java index 9fee7e163996..78ca0a61c058 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextProto.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextProto.java @@ -32,6 +32,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_geminidataanalytics_v1beta_Context_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_geminidataanalytics_v1beta_Context_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_geminidataanalytics_v1beta_ExampleQuery_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_geminidataanalytics_v1beta_ExampleQuery_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_geminidataanalytics_v1beta_ConversationOptions_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -69,43 +73,45 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { - "\n" - + "5google/cloud/geminidataanalytics/v1beta/context.proto\022\'google.cloud.geminidata" + "\n5google/cloud/geminidataanalytics/v1bet" + + "a/context.proto\022\'google.cloud.geminidata" + "analytics.v1beta\032\037google/api/field_behav" - + "ior.proto\0328google/cloud/geminidataanalytics/v1beta/datasource.proto\"\341\001\n" - + "\007Context\022\037\n" - + "\022system_instruction\030\001 \001(\tB\003\340A\001\022a\n" - + "\025datasource_references\030\007 \001(\0132=.google.cloud.g" - + "eminidataanalytics.v1beta.DatasourceReferencesB\003\340A\002\022R\n" - + "\007options\030\003 \001(\0132<.google.cl" - + "oud.geminidataanalytics.v1beta.ConversationOptionsB\003\340A\001\"\261\001\n" - + "\023ConversationOptions\022I\n" - + "\005chart\030\001" - + " \001(\01325.google.cloud.geminidataanalytics.v1beta.ChartOptionsB\003\340A\001\022O\n" - + "\010analysis\030\002" - + " \001(\01328.google.cloud.geminidataanalytics.v1beta.AnalysisOptionsB\003\340A\001\"\326\002\n" - + "\014ChartOptions\022V\n" - + "\005image\030\001 \001(\0132B.google.clo" - + "ud.geminidataanalytics.v1beta.ChartOptions.ImageOptionsB\003\340A\001\032\355\001\n" - + "\014ImageOptions\022^\n" - + "\010no_image\030\001 \001(\0132J.google.cloud.geminidat" - + "aanalytics.v1beta.ChartOptions.ImageOptions.NoImageH\000\022\\\n" - + "\003svg\030\002 \001(\0132M.google.clou" - + "d.geminidataanalytics.v1beta.ChartOptions.ImageOptions.SvgOptionsH\000\032\t\n" - + "\007NoImage\032\014\n\n" - + "SvgOptionsB\006\n" - + "\004kind\"\207\001\n" - + "\017AnalysisOptions\022T\n" - + "\006python\030\001 \001(\0132?.google.cloud.geminida" - + "taanalytics.v1beta.AnalysisOptions.PythonB\003\340A\001\032\036\n" - + "\006Python\022\024\n" - + "\007enabled\030\001 \001(\010B\003\340A\001B\235\002\n" - + "+com.google.cloud.geminidataanalytics.v1betaB\014ContextProtoP\001Z]cloud.google.com" - + "/go/geminidataanalytics/apiv1beta/gemini" - + "dataanalyticspb;geminidataanalyticspb\252\002\'" - + "Google.Cloud.GeminiDataAnalytics.V1Beta\312" - + "\002\'Google\\Cloud\\GeminiDataAnalytics\\V1bet" - + "a\352\002*Google::Cloud::GeminiDataAnalytics::V1betab\006proto3" + + "ior.proto\0328google/cloud/geminidataanalyt" + + "ics/v1beta/datasource.proto\"\266\002\n\007Context\022" + + "\037\n\022system_instruction\030\001 \001(\tB\003\340A\001\022a\n\025data" + + "source_references\030\007 \001(\0132=.google.cloud.g" + + "eminidataanalytics.v1beta.DatasourceRefe" + + "rencesB\003\340A\002\022R\n\007options\030\003 \001(\0132<.google.cl" + + "oud.geminidataanalytics.v1beta.Conversat" + + "ionOptionsB\003\340A\001\022S\n\017example_queries\030\005 \003(\013" + + "25.google.cloud.geminidataanalytics.v1be" + + "ta.ExampleQueryB\003\340A\001\"Y\n\014ExampleQuery\022\030\n\t" + + "sql_query\030e \001(\tB\003\340A\001H\000\022&\n\031natural_langua" + + "ge_question\030\001 \001(\tB\003\340A\001B\007\n\005query\"\261\001\n\023Conv" + + "ersationOptions\022I\n\005chart\030\001 \001(\01325.google." + + "cloud.geminidataanalytics.v1beta.ChartOp" + + "tionsB\003\340A\001\022O\n\010analysis\030\002 \001(\01328.google.cl" + + "oud.geminidataanalytics.v1beta.AnalysisO" + + "ptionsB\003\340A\001\"\326\002\n\014ChartOptions\022V\n\005image\030\001 " + + "\001(\0132B.google.cloud.geminidataanalytics.v" + + "1beta.ChartOptions.ImageOptionsB\003\340A\001\032\355\001\n" + + "\014ImageOptions\022^\n\010no_image\030\001 \001(\0132J.google" + + ".cloud.geminidataanalytics.v1beta.ChartO" + + "ptions.ImageOptions.NoImageH\000\022\\\n\003svg\030\002 \001" + + "(\0132M.google.cloud.geminidataanalytics.v1" + + "beta.ChartOptions.ImageOptions.SvgOption" + + "sH\000\032\t\n\007NoImage\032\014\n\nSvgOptionsB\006\n\004kind\"\207\001\n" + + "\017AnalysisOptions\022T\n\006python\030\001 \001(\0132?.googl" + + "e.cloud.geminidataanalytics.v1beta.Analy" + + "sisOptions.PythonB\003\340A\001\032\036\n\006Python\022\024\n\007enab" + + "led\030\001 \001(\010B\003\340A\001B\235\002\n+com.google.cloud.gemi" + + "nidataanalytics.v1betaB\014ContextProtoP\001Z]" + + "cloud.google.com/go/geminidataanalytics/" + + "apiv1beta/geminidataanalyticspb;geminida" + + "taanalyticspb\252\002\'Google.Cloud.GeminiDataA" + + "nalytics.V1Beta\312\002\'Google\\Cloud\\GeminiDat" + + "aAnalytics\\V1beta\352\002*Google::Cloud::Gemin" + + "iDataAnalytics::V1betab\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -120,10 +126,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_geminidataanalytics_v1beta_Context_descriptor, new java.lang.String[] { - "SystemInstruction", "DatasourceReferences", "Options", + "SystemInstruction", "DatasourceReferences", "Options", "ExampleQueries", }); - internal_static_google_cloud_geminidataanalytics_v1beta_ConversationOptions_descriptor = + internal_static_google_cloud_geminidataanalytics_v1beta_ExampleQuery_descriptor = getDescriptor().getMessageTypes().get(1); + internal_static_google_cloud_geminidataanalytics_v1beta_ExampleQuery_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_geminidataanalytics_v1beta_ExampleQuery_descriptor, + new java.lang.String[] { + "SqlQuery", "NaturalLanguageQuestion", "Query", + }); + internal_static_google_cloud_geminidataanalytics_v1beta_ConversationOptions_descriptor = + getDescriptor().getMessageTypes().get(2); internal_static_google_cloud_geminidataanalytics_v1beta_ConversationOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_geminidataanalytics_v1beta_ConversationOptions_descriptor, @@ -131,7 +145,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Chart", "Analysis", }); internal_static_google_cloud_geminidataanalytics_v1beta_ChartOptions_descriptor = - getDescriptor().getMessageTypes().get(2); + getDescriptor().getMessageTypes().get(3); internal_static_google_cloud_geminidataanalytics_v1beta_ChartOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_geminidataanalytics_v1beta_ChartOptions_descriptor, @@ -165,7 +179,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { internal_static_google_cloud_geminidataanalytics_v1beta_ChartOptions_ImageOptions_SvgOptions_descriptor, new java.lang.String[] {}); internal_static_google_cloud_geminidataanalytics_v1beta_AnalysisOptions_descriptor = - getDescriptor().getMessageTypes().get(3); + getDescriptor().getMessageTypes().get(4); internal_static_google_cloud_geminidataanalytics_v1beta_AnalysisOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_geminidataanalytics_v1beta_AnalysisOptions_descriptor, diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceProto.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceProto.java deleted file mode 100644 index 02aa532ef1b8..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ContextRetrievalServiceProto.java +++ /dev/null @@ -1,389 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -public final class ContextRetrievalServiceProto { - private ContextRetrievalServiceProto() {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} - - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); - } - - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_Candidate_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_Candidate_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_ExampleSuggestion_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_ExampleSuggestion_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesResponse_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesResponse_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_DirectLookup_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_DirectLookup_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor - internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_FieldSuggestion_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_FieldSuggestion_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - - static { - java.lang.String[] descriptorData = { - "\n" - + "Ggoogle/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto\022\'googl" - + "e.cloud.geminidataanalytics.v1beta\032\034goog" - + "le/api/annotations.proto\032\027google/api/cli" - + "ent.proto\032\037google/api/field_behavior.pro" - + "to\032\031google/api/resource.proto\0328google/cl" - + "oud/geminidataanalytics/v1beta/datasource.proto\"\271\001\n" - + "#RetrieveBigQueryTableContextRequest\022\026\n" - + "\007project\030\005 \001(\tB\005\030\001\340A\002\022\023\n" - + "\006parent\030\006 \001(\tB\003\340A\002\022\022\n" - + "\005query\030\002 \001(\tB\003\340A\001\022Q\n\r" - + "direct_lookup\030\003" - + " \003(\01325.google.cloud.geminidataanalytics.v1beta.DirectLookupB\003\340A\001\"\241\002\n" - + "$RetrieveBigQueryTableContextResponse\022o\n\n" - + "candidates\030\001 \003(\0132W.google.cloud.geminida" - + "taanalytics.v1beta.RetrieveBigQueryTableContextResponse.CandidateB\002\030\001\022Q\n" - + "\020table_candidates\030\002" - + " \003(\01327.google.cloud.geminidataanalytics.v1beta.TableCandidate\0325\n" - + "\tCandidate\022\027\n" - + "\017linked_resource\030\001 \001(\t\022\017\n" - + "\007content\030\002 \001(\t\"\243\001\n" - + "$RetrieveBigQueryTableContextsRequest\022\023\n" - + "\006parent\030\001 \001(\tB\003\340A\002\022\022\n" - + "\005query\030\002 \001(\tB\003\340A\001\022R\n" - + "\016direct_lookups\030\003 \003(\01325.goog" - + "le.cloud.geminidataanalytics.v1beta.DirectLookupB\003\340A\001\"z\n" - + "%RetrieveBigQueryTableContextsResponse\022Q\n" - + "\020table_candidates\030\001 \003(\013" - + "27.google.cloud.geminidataanalytics.v1beta.TableCandidate\"_\n" - + "4RetrieveBigQueryTableContextsFromRecentTablesRequest\022\023\n" - + "\006parent\030\001 \001(\tB\003\340A\002\022\022\n" - + "\005query\030\002 \001(\tB\003\340A\001\"\212\001\n" - + "5RetrieveBigQueryTableContextsFromRecentTablesResponse\022Q\n" - + "\020table_candidates\030\001 \003(\01327" - + ".google.cloud.geminidataanalytics.v1beta.TableCandidate\"\233\001\n" - + "1RetrieveBigQueryTableSuggestedDescriptionsRequest\022\023\n" - + "\006parent\030\001 \001(\tB\003\340A\002\022Q\n\r" - + "direct_lookup\030\002 \003(\01325.goog" - + "le.cloud.geminidataanalytics.v1beta.DirectLookupB\003\340A\001\"\207\001\n" - + "2RetrieveBigQueryTableSuggestedDescriptionsResponse\022Q\n" - + "\020table_candidates\030\001" - + " \003(\01327.google.cloud.geminidataanalytics.v1beta.TableCandidate\"\227\001\n" - + "-RetrieveBigQueryTableSuggestedExamplesRequest\022\023\n" - + "\006parent\030\001 \001(\tB\003\340A\002\022Q\n\r" - + "direct_lookup\030\002" - + " \003(\01325.google.cloud.geminidataanalytics.v1beta.DirectLookupB\003\340A\001\"\215\002\n" - + ".RetrieveBigQueryTableSuggestedExamplesResponse\022\206\001\n" - + "\023example_suggestions\030\002 \003(\0132i.google.clou" - + "d.geminidataanalytics.v1beta.RetrieveBig" - + "QueryTableSuggestedExamplesResponse.ExampleSuggestion\032R\n" - + "\021ExampleSuggestion\022\020\n" - + "\010nl_query\030\001 \001(\t\022\013\n" - + "\003sql\030\002 \001(\t\022\036\n" - + "\026linked_bigquery_tables\030\003 \003(\t\"V\n" - + "+RetrieveBigQueryRecentRelevantTablesRequest\022\023\n" - + "\006parent\030\001 \001(\tB\003\340A\002\022\022\n" - + "\005query\030\002 \001(\tB\003\340A\001\"A\n" - + ",RetrieveBigQueryRecentRelevantTablesResponse\022\021\n" - + "\ttable_ids\030\001 \003(\t\"w\n" - + "\014DirectLookup\022g\n" - + "\031big_query_table_reference\030\001 \001(\0132?.google.cloud.g" - + "eminidataanalytics.v1beta.BigQueryTableReferenceB\003\340A\001\"\274\002\n" - + "\016TableCandidate\022\027\n" - + "\017linked_resource\030\001 \001(\t\022\022\n\n" - + "icl_string\030\002 \001(\t\022b\n" - + "\021field_suggestions\030\003 \003(\0132G.google.cloud." - + "geminidataanalytics.v1beta.TableCandidate.FieldSuggestion\032\230\001\n" - + "\017FieldSuggestion\022\r\n" - + "\005field\030\001 \001(\t\022\035\n" - + "\025suggested_description\030\002 \001(\t\022W\n" - + "\006nested\030\003 \003(\0132G.google.cloud.gemin" - + "idataanalytics.v1beta.TableCandidate.FieldSuggestion2\305\017\n" - + "\027ContextRetrievalService\022\214\002\n" - + "\034RetrieveBigQueryTableContext\022L.google.cloud.geminidataanalytics.v1beta.Retr" - + "ieveBigQueryTableContextRequest\032M.google.cloud.geminidataanalytics.v1beta.Retrie" - + "veBigQueryTableContextResponse\"O\202\323\344\223\002I\"D" - + "/v1beta/{parent=projects/*/locations/*}:retrieveBigQueryTableContext:\001*\022\232\002\n" - + "\035RetrieveBigQueryTableContexts\022M.google.cloud" - + ".geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest\032N.google.cloud." - + "geminidataanalytics.v1beta.RetrieveBigQu" - + "eryTableContextsResponse\"Z\202\323\344\223\002T\"O/v1bet" - + "a/{parent=projects/*/locations/*}/retrieval:retrieveBigQueryTableContexts:\001*\022\332\002\n" - + "-RetrieveBigQueryTableContextsFromRecentTables\022].google.cloud.geminidataanalytic" - + "s.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest\032^.google.cloud.gem" - + "inidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse\"j\202" - + "\323\344\223\002d\"_/v1beta/{parent=projects/*/locati" - + "ons/*}/retrieval:retrieveBigQueryTableContextsFromRecentTables:\001*\022\316\002\n" - + "*RetrieveBigQueryTableSuggestedDescriptions\022Z.googl" - + "e.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsReq" - + "uest\032[.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDes" - + "criptionsResponse\"g\202\323\344\223\002a\"\\/v1beta/{pare" - + "nt=projects/*/locations/*}/retrieval:ret" - + "rieveBigQueryTableSuggestedDescriptions:\001*\022\276\002\n" - + "&RetrieveBigQueryTableSuggestedExamples\022V.google.cloud.geminidataanalytics" - + ".v1beta.RetrieveBigQueryTableSuggestedExamplesRequest\032W.google.cloud.geminidataa" - + "nalytics.v1beta.RetrieveBigQueryTableSug" - + "gestedExamplesResponse\"c\202\323\344\223\002]\"X/v1beta/" - + "{parent=projects/*/locations/*}/retrieva" - + "l:retrieveBigQueryTableSuggestedExamples:\001*\022\266\002\n" - + "$RetrieveBigQueryRecentRelevantTables\022T.google.cloud.geminidataanalytics." - + "v1beta.RetrieveBigQueryRecentRelevantTablesRequest\032U.google.cloud.geminidataanal" - + "ytics.v1beta.RetrieveBigQueryRecentRelev" - + "antTablesResponse\"a\202\323\344\223\002[\"V/v1beta/{pare" - + "nt=projects/*/locations/*}/retrieval:ret" - + "rieveBigQueryRecentRelevantTables:\001*\032V\312A" - + "\"geminidataanalytics.googleapis.com\322A.ht" - + "tps://www.googleapis.com/auth/cloud-platformB\255\002\n" - + "+com.google.cloud.geminidataanalytics.v1betaB\034ContextRetrievalServicePro" - + "toP\001Z]cloud.google.com/go/geminidataanalytics/apiv1beta/geminidataanalyticspb;ge" - + "minidataanalyticspb\252\002\'Google.Cloud.Gemin" - + "iDataAnalytics.V1Beta\312\002\'Google\\Cloud\\Gem" - + "iniDataAnalytics\\V1beta\352\002*Google::Cloud::GeminiDataAnalytics::V1betab\006proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - com.google.api.AnnotationsProto.getDescriptor(), - com.google.api.ClientProto.getDescriptor(), - com.google.api.FieldBehaviorProto.getDescriptor(), - com.google.api.ResourceProto.getDescriptor(), - com.google.cloud.geminidataanalytics.v1beta.DatasourceProto.getDescriptor(), - }); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextRequest_descriptor = - getDescriptor().getMessageTypes().get(0); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextRequest_descriptor, - new java.lang.String[] { - "Project", "Parent", "Query", "DirectLookup", - }); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_descriptor = - getDescriptor().getMessageTypes().get(1); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_descriptor, - new java.lang.String[] { - "Candidates", "TableCandidates", - }); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_Candidate_descriptor = - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_Candidate_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_Candidate_descriptor, - new java.lang.String[] { - "LinkedResource", "Content", - }); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsRequest_descriptor = - getDescriptor().getMessageTypes().get(2); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsRequest_descriptor, - new java.lang.String[] { - "Parent", "Query", "DirectLookups", - }); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsResponse_descriptor = - getDescriptor().getMessageTypes().get(3); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsResponse_descriptor, - new java.lang.String[] { - "TableCandidates", - }); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesRequest_descriptor = - getDescriptor().getMessageTypes().get(4); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesRequest_descriptor, - new java.lang.String[] { - "Parent", "Query", - }); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesResponse_descriptor = - getDescriptor().getMessageTypes().get(5); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesResponse_descriptor, - new java.lang.String[] { - "TableCandidates", - }); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsRequest_descriptor = - getDescriptor().getMessageTypes().get(6); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsRequest_descriptor, - new java.lang.String[] { - "Parent", "DirectLookup", - }); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsResponse_descriptor = - getDescriptor().getMessageTypes().get(7); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsResponse_descriptor, - new java.lang.String[] { - "TableCandidates", - }); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesRequest_descriptor = - getDescriptor().getMessageTypes().get(8); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesRequest_descriptor, - new java.lang.String[] { - "Parent", "DirectLookup", - }); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_descriptor = - getDescriptor().getMessageTypes().get(9); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_descriptor, - new java.lang.String[] { - "ExampleSuggestions", - }); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_ExampleSuggestion_descriptor = - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_ExampleSuggestion_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_ExampleSuggestion_descriptor, - new java.lang.String[] { - "NlQuery", "Sql", "LinkedBigqueryTables", - }); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesRequest_descriptor = - getDescriptor().getMessageTypes().get(10); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesRequest_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesRequest_descriptor, - new java.lang.String[] { - "Parent", "Query", - }); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesResponse_descriptor = - getDescriptor().getMessageTypes().get(11); - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesResponse_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesResponse_descriptor, - new java.lang.String[] { - "TableIds", - }); - internal_static_google_cloud_geminidataanalytics_v1beta_DirectLookup_descriptor = - getDescriptor().getMessageTypes().get(12); - internal_static_google_cloud_geminidataanalytics_v1beta_DirectLookup_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_DirectLookup_descriptor, - new java.lang.String[] { - "BigQueryTableReference", - }); - internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_descriptor = - getDescriptor().getMessageTypes().get(13); - internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_descriptor, - new java.lang.String[] { - "LinkedResource", "IclString", "FieldSuggestions", - }); - internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_FieldSuggestion_descriptor = - internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_descriptor - .getNestedTypes() - .get(0); - internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_FieldSuggestion_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_FieldSuggestion_descriptor, - new java.lang.String[] { - "Field", "SuggestedDescription", "Nested", - }); - com.google.protobuf.ExtensionRegistry registry = - com.google.protobuf.ExtensionRegistry.newInstance(); - registry.add(com.google.api.ClientProto.defaultHost); - registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); - registry.add(com.google.api.AnnotationsProto.http); - registry.add(com.google.api.ClientProto.oauthScopes); - com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( - descriptor, registry); - com.google.api.AnnotationsProto.getDescriptor(); - com.google.api.ClientProto.getDescriptor(); - com.google.api.FieldBehaviorProto.getDescriptor(); - com.google.api.ResourceProto.getDescriptor(); - com.google.cloud.geminidataanalytics.v1beta.DatasourceProto.getDescriptor(); - } - - // @@protoc_insertion_point(outer_class_scope) -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Conversation.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Conversation.java index 0384e6d799aa..c297c21e3d6d 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Conversation.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Conversation.java @@ -87,8 +87,18 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl * * *
      -   * Optional. Identifier. The unique resource name of a conversation.
      -   * It's not expected to be set when creating a conversation.
      +   * Optional. Identifier. The unique resource name of a conversation. Format:
      +   * `projects/{project}/locations/{location}/conversations/{conversation_id}`
      +   * `{conversation_id}` is the resource id and should be 63 characters or less
      +   * and must match the format described in
      +   * https://google.aip.dev/122#resource-id-segments
      +   *
      +   * Example:
      +   * `projects/1234567890/locations/us-central1/conversations/my-conversation`.
      +   *
      +   * It is recommended to skip setting this field during conversation creation
      +   * as it will be inferred automatically and overwritten with the
      +   * {parent}/conversations/{conversation_id}.
          * 
      * * @@ -114,8 +124,18 @@ public java.lang.String getName() { * * *
      -   * Optional. Identifier. The unique resource name of a conversation.
      -   * It's not expected to be set when creating a conversation.
      +   * Optional. Identifier. The unique resource name of a conversation. Format:
      +   * `projects/{project}/locations/{location}/conversations/{conversation_id}`
      +   * `{conversation_id}` is the resource id and should be 63 characters or less
      +   * and must match the format described in
      +   * https://google.aip.dev/122#resource-id-segments
      +   *
      +   * Example:
      +   * `projects/1234567890/locations/us-central1/conversations/my-conversation`.
      +   *
      +   * It is recommended to skip setting this field during conversation creation
      +   * as it will be inferred automatically and overwritten with the
      +   * {parent}/conversations/{conversation_id}.
          * 
      * * @@ -966,8 +986,18 @@ public Builder mergeFrom( * * *
      -     * Optional. Identifier. The unique resource name of a conversation.
      -     * It's not expected to be set when creating a conversation.
      +     * Optional. Identifier. The unique resource name of a conversation. Format:
      +     * `projects/{project}/locations/{location}/conversations/{conversation_id}`
      +     * `{conversation_id}` is the resource id and should be 63 characters or less
      +     * and must match the format described in
      +     * https://google.aip.dev/122#resource-id-segments
      +     *
      +     * Example:
      +     * `projects/1234567890/locations/us-central1/conversations/my-conversation`.
      +     *
      +     * It is recommended to skip setting this field during conversation creation
      +     * as it will be inferred automatically and overwritten with the
      +     * {parent}/conversations/{conversation_id}.
            * 
      * * @@ -992,8 +1022,18 @@ public java.lang.String getName() { * * *
      -     * Optional. Identifier. The unique resource name of a conversation.
      -     * It's not expected to be set when creating a conversation.
      +     * Optional. Identifier. The unique resource name of a conversation. Format:
      +     * `projects/{project}/locations/{location}/conversations/{conversation_id}`
      +     * `{conversation_id}` is the resource id and should be 63 characters or less
      +     * and must match the format described in
      +     * https://google.aip.dev/122#resource-id-segments
      +     *
      +     * Example:
      +     * `projects/1234567890/locations/us-central1/conversations/my-conversation`.
      +     *
      +     * It is recommended to skip setting this field during conversation creation
      +     * as it will be inferred automatically and overwritten with the
      +     * {parent}/conversations/{conversation_id}.
            * 
      * * @@ -1018,8 +1058,18 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
      -     * Optional. Identifier. The unique resource name of a conversation.
      -     * It's not expected to be set when creating a conversation.
      +     * Optional. Identifier. The unique resource name of a conversation. Format:
      +     * `projects/{project}/locations/{location}/conversations/{conversation_id}`
      +     * `{conversation_id}` is the resource id and should be 63 characters or less
      +     * and must match the format described in
      +     * https://google.aip.dev/122#resource-id-segments
      +     *
      +     * Example:
      +     * `projects/1234567890/locations/us-central1/conversations/my-conversation`.
      +     *
      +     * It is recommended to skip setting this field during conversation creation
      +     * as it will be inferred automatically and overwritten with the
      +     * {parent}/conversations/{conversation_id}.
            * 
      * * @@ -1043,8 +1093,18 @@ public Builder setName(java.lang.String value) { * * *
      -     * Optional. Identifier. The unique resource name of a conversation.
      -     * It's not expected to be set when creating a conversation.
      +     * Optional. Identifier. The unique resource name of a conversation. Format:
      +     * `projects/{project}/locations/{location}/conversations/{conversation_id}`
      +     * `{conversation_id}` is the resource id and should be 63 characters or less
      +     * and must match the format described in
      +     * https://google.aip.dev/122#resource-id-segments
      +     *
      +     * Example:
      +     * `projects/1234567890/locations/us-central1/conversations/my-conversation`.
      +     *
      +     * It is recommended to skip setting this field during conversation creation
      +     * as it will be inferred automatically and overwritten with the
      +     * {parent}/conversations/{conversation_id}.
            * 
      * * @@ -1064,8 +1124,18 @@ public Builder clearName() { * * *
      -     * Optional. Identifier. The unique resource name of a conversation.
      -     * It's not expected to be set when creating a conversation.
      +     * Optional. Identifier. The unique resource name of a conversation. Format:
      +     * `projects/{project}/locations/{location}/conversations/{conversation_id}`
      +     * `{conversation_id}` is the resource id and should be 63 characters or less
      +     * and must match the format described in
      +     * https://google.aip.dev/122#resource-id-segments
      +     *
      +     * Example:
      +     * `projects/1234567890/locations/us-central1/conversations/my-conversation`.
      +     *
      +     * It is recommended to skip setting this field during conversation creation
      +     * as it will be inferred automatically and overwritten with the
      +     * {parent}/conversations/{conversation_id}.
            * 
      * * diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ConversationOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ConversationOrBuilder.java index ee648bfe6fc1..a2298794a5b6 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ConversationOrBuilder.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ConversationOrBuilder.java @@ -28,8 +28,18 @@ public interface ConversationOrBuilder * * *
      -   * Optional. Identifier. The unique resource name of a conversation.
      -   * It's not expected to be set when creating a conversation.
      +   * Optional. Identifier. The unique resource name of a conversation. Format:
      +   * `projects/{project}/locations/{location}/conversations/{conversation_id}`
      +   * `{conversation_id}` is the resource id and should be 63 characters or less
      +   * and must match the format described in
      +   * https://google.aip.dev/122#resource-id-segments
      +   *
      +   * Example:
      +   * `projects/1234567890/locations/us-central1/conversations/my-conversation`.
      +   *
      +   * It is recommended to skip setting this field during conversation creation
      +   * as it will be inferred automatically and overwritten with the
      +   * {parent}/conversations/{conversation_id}.
          * 
      * * @@ -44,8 +54,18 @@ public interface ConversationOrBuilder * * *
      -   * Optional. Identifier. The unique resource name of a conversation.
      -   * It's not expected to be set when creating a conversation.
      +   * Optional. Identifier. The unique resource name of a conversation. Format:
      +   * `projects/{project}/locations/{location}/conversations/{conversation_id}`
      +   * `{conversation_id}` is the resource id and should be 63 characters or less
      +   * and must match the format described in
      +   * https://google.aip.dev/122#resource-id-segments
      +   *
      +   * Example:
      +   * `projects/1234567890/locations/us-central1/conversations/my-conversation`.
      +   *
      +   * It is recommended to skip setting this field during conversation creation
      +   * as it will be inferred automatically and overwritten with the
      +   * {parent}/conversations/{conversation_id}.
          * 
      * * diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/CreateConversationRequest.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/CreateConversationRequest.java index 58090f40653d..b03671bf78e6 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/CreateConversationRequest.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/CreateConversationRequest.java @@ -136,6 +136,9 @@ public com.google.protobuf.ByteString getParentBytes() { * *
          * Optional. The conversation id of the conversation to create.
      +   * Must be unique within the parent.
      +   * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +   * If not provided, the server will auto-generate a value for the id.
          * 
      * * string conversation_id = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -160,6 +163,9 @@ public java.lang.String getConversationId() { * *
          * Optional. The conversation id of the conversation to create.
      +   * Must be unique within the parent.
      +   * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +   * If not provided, the server will auto-generate a value for the id.
          * 
      * * string conversation_id = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -879,6 +885,9 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * *
            * Optional. The conversation id of the conversation to create.
      +     * Must be unique within the parent.
      +     * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +     * If not provided, the server will auto-generate a value for the id.
            * 
      * * string conversation_id = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -902,6 +911,9 @@ public java.lang.String getConversationId() { * *
            * Optional. The conversation id of the conversation to create.
      +     * Must be unique within the parent.
      +     * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +     * If not provided, the server will auto-generate a value for the id.
            * 
      * * string conversation_id = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -925,6 +937,9 @@ public com.google.protobuf.ByteString getConversationIdBytes() { * *
            * Optional. The conversation id of the conversation to create.
      +     * Must be unique within the parent.
      +     * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +     * If not provided, the server will auto-generate a value for the id.
            * 
      * * string conversation_id = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -947,6 +962,9 @@ public Builder setConversationId(java.lang.String value) { * *
            * Optional. The conversation id of the conversation to create.
      +     * Must be unique within the parent.
      +     * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +     * If not provided, the server will auto-generate a value for the id.
            * 
      * * string conversation_id = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -965,6 +983,9 @@ public Builder clearConversationId() { * *
            * Optional. The conversation id of the conversation to create.
      +     * Must be unique within the parent.
      +     * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +     * If not provided, the server will auto-generate a value for the id.
            * 
      * * string conversation_id = 2 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/CreateConversationRequestOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/CreateConversationRequestOrBuilder.java index 72a9c39bb253..88cbf791ad60 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/CreateConversationRequestOrBuilder.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/CreateConversationRequestOrBuilder.java @@ -61,6 +61,9 @@ public interface CreateConversationRequestOrBuilder * *
          * Optional. The conversation id of the conversation to create.
      +   * Must be unique within the parent.
      +   * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +   * If not provided, the server will auto-generate a value for the id.
          * 
      * * string conversation_id = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -74,6 +77,9 @@ public interface CreateConversationRequestOrBuilder * *
          * Optional. The conversation id of the conversation to create.
      +   * Must be unique within the parent.
      +   * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +   * If not provided, the server will auto-generate a value for the id.
          * 
      * * string conversation_id = 2 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/CreateDataAgentRequest.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/CreateDataAgentRequest.java index b1b4a016c4db..a47747bdcb50 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/CreateDataAgentRequest.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/CreateDataAgentRequest.java @@ -133,9 +133,9 @@ public com.google.protobuf.ByteString getParentBytes() { * * *
      -   * Optional. Id of the requesting object.
      -   * Must be unique within the parent.
      +   * Optional. Id of the requesting object. Must be unique within the parent.
          * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +   * If not provided, the server will auto-generate a value for the id.
          * 
      * * string data_agent_id = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -159,9 +159,9 @@ public java.lang.String getDataAgentId() { * * *
      -   * Optional. Id of the requesting object.
      -   * Must be unique within the parent.
      +   * Optional. Id of the requesting object. Must be unique within the parent.
          * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +   * If not provided, the server will auto-generate a value for the id.
          * 
      * * string data_agent_id = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -891,9 +891,9 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { * * *
      -     * Optional. Id of the requesting object.
      -     * Must be unique within the parent.
      +     * Optional. Id of the requesting object. Must be unique within the parent.
            * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +     * If not provided, the server will auto-generate a value for the id.
            * 
      * * string data_agent_id = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -916,9 +916,9 @@ public java.lang.String getDataAgentId() { * * *
      -     * Optional. Id of the requesting object.
      -     * Must be unique within the parent.
      +     * Optional. Id of the requesting object. Must be unique within the parent.
            * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +     * If not provided, the server will auto-generate a value for the id.
            * 
      * * string data_agent_id = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -941,9 +941,9 @@ public com.google.protobuf.ByteString getDataAgentIdBytes() { * * *
      -     * Optional. Id of the requesting object.
      -     * Must be unique within the parent.
      +     * Optional. Id of the requesting object. Must be unique within the parent.
            * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +     * If not provided, the server will auto-generate a value for the id.
            * 
      * * string data_agent_id = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -965,9 +965,9 @@ public Builder setDataAgentId(java.lang.String value) { * * *
      -     * Optional. Id of the requesting object.
      -     * Must be unique within the parent.
      +     * Optional. Id of the requesting object. Must be unique within the parent.
            * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +     * If not provided, the server will auto-generate a value for the id.
            * 
      * * string data_agent_id = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -985,9 +985,9 @@ public Builder clearDataAgentId() { * * *
      -     * Optional. Id of the requesting object.
      -     * Must be unique within the parent.
      +     * Optional. Id of the requesting object. Must be unique within the parent.
            * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +     * If not provided, the server will auto-generate a value for the id.
            * 
      * * string data_agent_id = 2 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/CreateDataAgentRequestOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/CreateDataAgentRequestOrBuilder.java index e68f30534d40..1357d0e47a5a 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/CreateDataAgentRequestOrBuilder.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/CreateDataAgentRequestOrBuilder.java @@ -58,9 +58,9 @@ public interface CreateDataAgentRequestOrBuilder * * *
      -   * Optional. Id of the requesting object.
      -   * Must be unique within the parent.
      +   * Optional. Id of the requesting object. Must be unique within the parent.
          * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +   * If not provided, the server will auto-generate a value for the id.
          * 
      * * string data_agent_id = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -73,9 +73,9 @@ public interface CreateDataAgentRequestOrBuilder * * *
      -   * Optional. Id of the requesting object.
      -   * Must be unique within the parent.
      +   * Optional. Id of the requesting object. Must be unique within the parent.
          * The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`.
      +   * If not provided, the server will auto-generate a value for the id.
          * 
      * * string data_agent_id = 2 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgent.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgent.java index ee54cff8a4e6..d431f6b1c30a 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgent.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgent.java @@ -193,7 +193,7 @@ public com.google.cloud.geminidataanalytics.v1beta.DataAnalyticsAgent getDataAna * * *
      -   * Optional. Identifier. The unique resource name of a Agent.
      +   * Optional. Identifier. The unique resource name of a DataAgent.
          * Format:
          * `projects/{project}/locations/{location}/dataAgents/{data_agent_id}`
          * `{data_agent}` is the resource id and should be 63 characters or less and
      @@ -201,6 +201,10 @@ public com.google.cloud.geminidataanalytics.v1beta.DataAnalyticsAgent getDataAna
          * https://google.aip.dev/122#resource-id-segments
          *
          * Example: `projects/1234567890/locations/us-central1/dataAgents/my-agent`.
      +   *
      +   * It is recommended to skip setting this field during agent creation as it
      +   * will be inferred automatically and overwritten with the
      +   * {parent}/dataAgents/{data_agent_id}.
          * 
      * * @@ -226,7 +230,7 @@ public java.lang.String getName() { * * *
      -   * Optional. Identifier. The unique resource name of a Agent.
      +   * Optional. Identifier. The unique resource name of a DataAgent.
          * Format:
          * `projects/{project}/locations/{location}/dataAgents/{data_agent_id}`
          * `{data_agent}` is the resource id and should be 63 characters or less and
      @@ -234,6 +238,10 @@ public java.lang.String getName() {
          * https://google.aip.dev/122#resource-id-segments
          *
          * Example: `projects/1234567890/locations/us-central1/dataAgents/my-agent`.
      +   *
      +   * It is recommended to skip setting this field during agent creation as it
      +   * will be inferred automatically and overwritten with the
      +   * {parent}/dataAgents/{data_agent_id}.
          * 
      * * @@ -401,10 +409,11 @@ public int getLabelsCount() { * *
          * Optional. Labels to help users filter related agents.
      -   * E.g. "sales", "business", "etl", etc.
      -   * Note labels are only used for filtering and not for policies.
      -   * See https://cloud.google.com/resource-manager/docs/labels-overview for more
      -   * details on label usage.
      +   * For example, "sales", "business", "etl", and so on.
      +   * Note labels are used only for filtering and not for policies.
      +   * See the [labels
      +   * documentation](https://cloud.google.com/resource-manager/docs/labels-overview)
      +   * for more details on label usage.
          * 
      * * map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -429,10 +438,11 @@ public java.util.Map getLabels() { * *
          * Optional. Labels to help users filter related agents.
      -   * E.g. "sales", "business", "etl", etc.
      -   * Note labels are only used for filtering and not for policies.
      -   * See https://cloud.google.com/resource-manager/docs/labels-overview for more
      -   * details on label usage.
      +   * For example, "sales", "business", "etl", and so on.
      +   * Note labels are used only for filtering and not for policies.
      +   * See the [labels
      +   * documentation](https://cloud.google.com/resource-manager/docs/labels-overview)
      +   * for more details on label usage.
          * 
      * * map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -447,10 +457,11 @@ public java.util.Map getLabelsMap() { * *
          * Optional. Labels to help users filter related agents.
      -   * E.g. "sales", "business", "etl", etc.
      -   * Note labels are only used for filtering and not for policies.
      -   * See https://cloud.google.com/resource-manager/docs/labels-overview for more
      -   * details on label usage.
      +   * For example, "sales", "business", "etl", and so on.
      +   * Note labels are used only for filtering and not for policies.
      +   * See the [labels
      +   * documentation](https://cloud.google.com/resource-manager/docs/labels-overview)
      +   * for more details on label usage.
          * 
      * * map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -472,10 +483,11 @@ public java.util.Map getLabelsMap() { * *
          * Optional. Labels to help users filter related agents.
      -   * E.g. "sales", "business", "etl", etc.
      -   * Note labels are only used for filtering and not for policies.
      -   * See https://cloud.google.com/resource-manager/docs/labels-overview for more
      -   * details on label usage.
      +   * For example, "sales", "business", "etl", and so on.
      +   * Note labels are used only for filtering and not for policies.
      +   * See the [labels
      +   * documentation](https://cloud.google.com/resource-manager/docs/labels-overview)
      +   * for more details on label usage.
          * 
      * * map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1609,7 +1621,7 @@ public Builder clearDataAnalyticsAgent() { * * *
      -     * Optional. Identifier. The unique resource name of a Agent.
      +     * Optional. Identifier. The unique resource name of a DataAgent.
            * Format:
            * `projects/{project}/locations/{location}/dataAgents/{data_agent_id}`
            * `{data_agent}` is the resource id and should be 63 characters or less and
      @@ -1617,6 +1629,10 @@ public Builder clearDataAnalyticsAgent() {
            * https://google.aip.dev/122#resource-id-segments
            *
            * Example: `projects/1234567890/locations/us-central1/dataAgents/my-agent`.
      +     *
      +     * It is recommended to skip setting this field during agent creation as it
      +     * will be inferred automatically and overwritten with the
      +     * {parent}/dataAgents/{data_agent_id}.
            * 
      * * @@ -1641,7 +1657,7 @@ public java.lang.String getName() { * * *
      -     * Optional. Identifier. The unique resource name of a Agent.
      +     * Optional. Identifier. The unique resource name of a DataAgent.
            * Format:
            * `projects/{project}/locations/{location}/dataAgents/{data_agent_id}`
            * `{data_agent}` is the resource id and should be 63 characters or less and
      @@ -1649,6 +1665,10 @@ public java.lang.String getName() {
            * https://google.aip.dev/122#resource-id-segments
            *
            * Example: `projects/1234567890/locations/us-central1/dataAgents/my-agent`.
      +     *
      +     * It is recommended to skip setting this field during agent creation as it
      +     * will be inferred automatically and overwritten with the
      +     * {parent}/dataAgents/{data_agent_id}.
            * 
      * * @@ -1673,7 +1693,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
      -     * Optional. Identifier. The unique resource name of a Agent.
      +     * Optional. Identifier. The unique resource name of a DataAgent.
            * Format:
            * `projects/{project}/locations/{location}/dataAgents/{data_agent_id}`
            * `{data_agent}` is the resource id and should be 63 characters or less and
      @@ -1681,6 +1701,10 @@ public com.google.protobuf.ByteString getNameBytes() {
            * https://google.aip.dev/122#resource-id-segments
            *
            * Example: `projects/1234567890/locations/us-central1/dataAgents/my-agent`.
      +     *
      +     * It is recommended to skip setting this field during agent creation as it
      +     * will be inferred automatically and overwritten with the
      +     * {parent}/dataAgents/{data_agent_id}.
            * 
      * * @@ -1704,7 +1728,7 @@ public Builder setName(java.lang.String value) { * * *
      -     * Optional. Identifier. The unique resource name of a Agent.
      +     * Optional. Identifier. The unique resource name of a DataAgent.
            * Format:
            * `projects/{project}/locations/{location}/dataAgents/{data_agent_id}`
            * `{data_agent}` is the resource id and should be 63 characters or less and
      @@ -1712,6 +1736,10 @@ public Builder setName(java.lang.String value) {
            * https://google.aip.dev/122#resource-id-segments
            *
            * Example: `projects/1234567890/locations/us-central1/dataAgents/my-agent`.
      +     *
      +     * It is recommended to skip setting this field during agent creation as it
      +     * will be inferred automatically and overwritten with the
      +     * {parent}/dataAgents/{data_agent_id}.
            * 
      * * @@ -1731,7 +1759,7 @@ public Builder clearName() { * * *
      -     * Optional. Identifier. The unique resource name of a Agent.
      +     * Optional. Identifier. The unique resource name of a DataAgent.
            * Format:
            * `projects/{project}/locations/{location}/dataAgents/{data_agent_id}`
            * `{data_agent}` is the resource id and should be 63 characters or less and
      @@ -1739,6 +1767,10 @@ public Builder clearName() {
            * https://google.aip.dev/122#resource-id-segments
            *
            * Example: `projects/1234567890/locations/us-central1/dataAgents/my-agent`.
      +     *
      +     * It is recommended to skip setting this field during agent creation as it
      +     * will be inferred automatically and overwritten with the
      +     * {parent}/dataAgents/{data_agent_id}.
            * 
      * * @@ -2032,10 +2064,11 @@ public int getLabelsCount() { * *
            * Optional. Labels to help users filter related agents.
      -     * E.g. "sales", "business", "etl", etc.
      -     * Note labels are only used for filtering and not for policies.
      -     * See https://cloud.google.com/resource-manager/docs/labels-overview for more
      -     * details on label usage.
      +     * For example, "sales", "business", "etl", and so on.
      +     * Note labels are used only for filtering and not for policies.
      +     * See the [labels
      +     * documentation](https://cloud.google.com/resource-manager/docs/labels-overview)
      +     * for more details on label usage.
            * 
      * * map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2060,10 +2093,11 @@ public java.util.Map getLabels() { * *
            * Optional. Labels to help users filter related agents.
      -     * E.g. "sales", "business", "etl", etc.
      -     * Note labels are only used for filtering and not for policies.
      -     * See https://cloud.google.com/resource-manager/docs/labels-overview for more
      -     * details on label usage.
      +     * For example, "sales", "business", "etl", and so on.
      +     * Note labels are used only for filtering and not for policies.
      +     * See the [labels
      +     * documentation](https://cloud.google.com/resource-manager/docs/labels-overview)
      +     * for more details on label usage.
            * 
      * * map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2078,10 +2112,11 @@ public java.util.Map getLabelsMap() { * *
            * Optional. Labels to help users filter related agents.
      -     * E.g. "sales", "business", "etl", etc.
      -     * Note labels are only used for filtering and not for policies.
      -     * See https://cloud.google.com/resource-manager/docs/labels-overview for more
      -     * details on label usage.
      +     * For example, "sales", "business", "etl", and so on.
      +     * Note labels are used only for filtering and not for policies.
      +     * See the [labels
      +     * documentation](https://cloud.google.com/resource-manager/docs/labels-overview)
      +     * for more details on label usage.
            * 
      * * map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2103,10 +2138,11 @@ public java.util.Map getLabelsMap() { * *
            * Optional. Labels to help users filter related agents.
      -     * E.g. "sales", "business", "etl", etc.
      -     * Note labels are only used for filtering and not for policies.
      -     * See https://cloud.google.com/resource-manager/docs/labels-overview for more
      -     * details on label usage.
      +     * For example, "sales", "business", "etl", and so on.
      +     * Note labels are used only for filtering and not for policies.
      +     * See the [labels
      +     * documentation](https://cloud.google.com/resource-manager/docs/labels-overview)
      +     * for more details on label usage.
            * 
      * * map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2134,10 +2170,11 @@ public Builder clearLabels() { * *
            * Optional. Labels to help users filter related agents.
      -     * E.g. "sales", "business", "etl", etc.
      -     * Note labels are only used for filtering and not for policies.
      -     * See https://cloud.google.com/resource-manager/docs/labels-overview for more
      -     * details on label usage.
      +     * For example, "sales", "business", "etl", and so on.
      +     * Note labels are used only for filtering and not for policies.
      +     * See the [labels
      +     * documentation](https://cloud.google.com/resource-manager/docs/labels-overview)
      +     * for more details on label usage.
            * 
      * * map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2162,10 +2199,11 @@ public java.util.Map getMutableLabels() { * *
            * Optional. Labels to help users filter related agents.
      -     * E.g. "sales", "business", "etl", etc.
      -     * Note labels are only used for filtering and not for policies.
      -     * See https://cloud.google.com/resource-manager/docs/labels-overview for more
      -     * details on label usage.
      +     * For example, "sales", "business", "etl", and so on.
      +     * Note labels are used only for filtering and not for policies.
      +     * See the [labels
      +     * documentation](https://cloud.google.com/resource-manager/docs/labels-overview)
      +     * for more details on label usage.
            * 
      * * map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2187,10 +2225,11 @@ public Builder putLabels(java.lang.String key, java.lang.String value) { * *
            * Optional. Labels to help users filter related agents.
      -     * E.g. "sales", "business", "etl", etc.
      -     * Note labels are only used for filtering and not for policies.
      -     * See https://cloud.google.com/resource-manager/docs/labels-overview for more
      -     * details on label usage.
      +     * For example, "sales", "business", "etl", and so on.
      +     * Note labels are used only for filtering and not for policies.
      +     * See the [labels
      +     * documentation](https://cloud.google.com/resource-manager/docs/labels-overview)
      +     * for more details on label usage.
            * 
      * * map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentContext.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentContext.java index ab7a77e44ee3..e03ed8a5eaa6 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentContext.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentContext.java @@ -297,11 +297,12 @@ public com.google.protobuf.ByteString getDataAgentBytes() { * * *
      -   * Optional. The credentials to use when calling the looker datasource
      +   * Optional. The credentials to use when calling the Looker data source.
          *
      -   * Currently supports both oauth token and api keys based credentials, as
      +   * Currently supports both OAuth token and API key-based credentials, as
          * described in
      -   * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +   * [Authentication with an
      +   * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
          * 
      * * @@ -319,11 +320,12 @@ public boolean hasCredentials() { * * *
      -   * Optional. The credentials to use when calling the looker datasource
      +   * Optional. The credentials to use when calling the Looker data source.
          *
      -   * Currently supports both oauth token and api keys based credentials, as
      +   * Currently supports both OAuth token and API key-based credentials, as
          * described in
      -   * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +   * [Authentication with an
      +   * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
          * 
      * * @@ -343,11 +345,12 @@ public com.google.cloud.geminidataanalytics.v1beta.Credentials getCredentials() * * *
      -   * Optional. The credentials to use when calling the looker datasource
      +   * Optional. The credentials to use when calling the Looker data source.
          *
      -   * Currently supports both oauth token and api keys based credentials, as
      +   * Currently supports both OAuth token and API key-based credentials, as
          * described in
      -   * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +   * [Authentication with an
      +   * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
          * 
      * * @@ -958,11 +961,12 @@ public Builder setDataAgentBytes(com.google.protobuf.ByteString value) { * * *
      -     * Optional. The credentials to use when calling the looker datasource
      +     * Optional. The credentials to use when calling the Looker data source.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * @@ -979,11 +983,12 @@ public boolean hasCredentials() { * * *
      -     * Optional. The credentials to use when calling the looker datasource
      +     * Optional. The credentials to use when calling the Looker data source.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * @@ -1006,11 +1011,12 @@ public com.google.cloud.geminidataanalytics.v1beta.Credentials getCredentials() * * *
      -     * Optional. The credentials to use when calling the looker datasource
      +     * Optional. The credentials to use when calling the Looker data source.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * @@ -1035,11 +1041,12 @@ public Builder setCredentials(com.google.cloud.geminidataanalytics.v1beta.Creden * * *
      -     * Optional. The credentials to use when calling the looker datasource
      +     * Optional. The credentials to use when calling the Looker data source.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * @@ -1062,11 +1069,12 @@ public Builder setCredentials( * * *
      -     * Optional. The credentials to use when calling the looker datasource
      +     * Optional. The credentials to use when calling the Looker data source.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * @@ -1097,11 +1105,12 @@ public Builder mergeCredentials(com.google.cloud.geminidataanalytics.v1beta.Cred * * *
      -     * Optional. The credentials to use when calling the looker datasource
      +     * Optional. The credentials to use when calling the Looker data source.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * @@ -1123,11 +1132,12 @@ public Builder clearCredentials() { * * *
      -     * Optional. The credentials to use when calling the looker datasource
      +     * Optional. The credentials to use when calling the Looker data source.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * @@ -1144,11 +1154,12 @@ public com.google.cloud.geminidataanalytics.v1beta.Credentials.Builder getCreden * * *
      -     * Optional. The credentials to use when calling the looker datasource
      +     * Optional. The credentials to use when calling the Looker data source.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * @@ -1170,11 +1181,12 @@ public com.google.cloud.geminidataanalytics.v1beta.Credentials.Builder getCreden * * *
      -     * Optional. The credentials to use when calling the looker datasource
      +     * Optional. The credentials to use when calling the Looker data source.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentContextOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentContextOrBuilder.java index ac9ac7eed6fc..65dc22a5616e 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentContextOrBuilder.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentContextOrBuilder.java @@ -58,11 +58,12 @@ public interface DataAgentContextOrBuilder * * *
      -   * Optional. The credentials to use when calling the looker datasource
      +   * Optional. The credentials to use when calling the Looker data source.
          *
      -   * Currently supports both oauth token and api keys based credentials, as
      +   * Currently supports both OAuth token and API key-based credentials, as
          * described in
      -   * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +   * [Authentication with an
      +   * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
          * 
      * * @@ -77,11 +78,12 @@ public interface DataAgentContextOrBuilder * * *
      -   * Optional. The credentials to use when calling the looker datasource
      +   * Optional. The credentials to use when calling the Looker data source.
          *
      -   * Currently supports both oauth token and api keys based credentials, as
      +   * Currently supports both OAuth token and API key-based credentials, as
          * described in
      -   * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +   * [Authentication with an
      +   * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
          * 
      * * @@ -96,11 +98,12 @@ public interface DataAgentContextOrBuilder * * *
      -   * Optional. The credentials to use when calling the looker datasource
      +   * Optional. The credentials to use when calling the Looker data source.
          *
      -   * Currently supports both oauth token and api keys based credentials, as
      +   * Currently supports both OAuth token and API key-based credentials, as
          * described in
      -   * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +   * [Authentication with an
      +   * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
          * 
      * * diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentOrBuilder.java index f627f96129a0..4f0cc16cf45a 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentOrBuilder.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentOrBuilder.java @@ -69,7 +69,7 @@ public interface DataAgentOrBuilder * * *
      -   * Optional. Identifier. The unique resource name of a Agent.
      +   * Optional. Identifier. The unique resource name of a DataAgent.
          * Format:
          * `projects/{project}/locations/{location}/dataAgents/{data_agent_id}`
          * `{data_agent}` is the resource id and should be 63 characters or less and
      @@ -77,6 +77,10 @@ public interface DataAgentOrBuilder
          * https://google.aip.dev/122#resource-id-segments
          *
          * Example: `projects/1234567890/locations/us-central1/dataAgents/my-agent`.
      +   *
      +   * It is recommended to skip setting this field during agent creation as it
      +   * will be inferred automatically and overwritten with the
      +   * {parent}/dataAgents/{data_agent_id}.
          * 
      * * @@ -91,7 +95,7 @@ public interface DataAgentOrBuilder * * *
      -   * Optional. Identifier. The unique resource name of a Agent.
      +   * Optional. Identifier. The unique resource name of a DataAgent.
          * Format:
          * `projects/{project}/locations/{location}/dataAgents/{data_agent_id}`
          * `{data_agent}` is the resource id and should be 63 characters or less and
      @@ -99,6 +103,10 @@ public interface DataAgentOrBuilder
          * https://google.aip.dev/122#resource-id-segments
          *
          * Example: `projects/1234567890/locations/us-central1/dataAgents/my-agent`.
      +   *
      +   * It is recommended to skip setting this field during agent creation as it
      +   * will be inferred automatically and overwritten with the
      +   * {parent}/dataAgents/{data_agent_id}.
          * 
      * * @@ -174,10 +182,11 @@ public interface DataAgentOrBuilder * *
          * Optional. Labels to help users filter related agents.
      -   * E.g. "sales", "business", "etl", etc.
      -   * Note labels are only used for filtering and not for policies.
      -   * See https://cloud.google.com/resource-manager/docs/labels-overview for more
      -   * details on label usage.
      +   * For example, "sales", "business", "etl", and so on.
      +   * Note labels are used only for filtering and not for policies.
      +   * See the [labels
      +   * documentation](https://cloud.google.com/resource-manager/docs/labels-overview)
      +   * for more details on label usage.
          * 
      * * map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -189,10 +198,11 @@ public interface DataAgentOrBuilder * *
          * Optional. Labels to help users filter related agents.
      -   * E.g. "sales", "business", "etl", etc.
      -   * Note labels are only used for filtering and not for policies.
      -   * See https://cloud.google.com/resource-manager/docs/labels-overview for more
      -   * details on label usage.
      +   * For example, "sales", "business", "etl", and so on.
      +   * Note labels are used only for filtering and not for policies.
      +   * See the [labels
      +   * documentation](https://cloud.google.com/resource-manager/docs/labels-overview)
      +   * for more details on label usage.
          * 
      * * map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -208,10 +218,11 @@ public interface DataAgentOrBuilder * *
          * Optional. Labels to help users filter related agents.
      -   * E.g. "sales", "business", "etl", etc.
      -   * Note labels are only used for filtering and not for policies.
      -   * See https://cloud.google.com/resource-manager/docs/labels-overview for more
      -   * details on label usage.
      +   * For example, "sales", "business", "etl", and so on.
      +   * Note labels are used only for filtering and not for policies.
      +   * See the [labels
      +   * documentation](https://cloud.google.com/resource-manager/docs/labels-overview)
      +   * for more details on label usage.
          * 
      * * map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -223,10 +234,11 @@ public interface DataAgentOrBuilder * *
          * Optional. Labels to help users filter related agents.
      -   * E.g. "sales", "business", "etl", etc.
      -   * Note labels are only used for filtering and not for policies.
      -   * See https://cloud.google.com/resource-manager/docs/labels-overview for more
      -   * details on label usage.
      +   * For example, "sales", "business", "etl", and so on.
      +   * Note labels are used only for filtering and not for policies.
      +   * See the [labels
      +   * documentation](https://cloud.google.com/resource-manager/docs/labels-overview)
      +   * for more details on label usage.
          * 
      * * map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -242,10 +254,11 @@ java.lang.String getLabelsOrDefault( * *
          * Optional. Labels to help users filter related agents.
      -   * E.g. "sales", "business", "etl", etc.
      -   * Note labels are only used for filtering and not for policies.
      -   * See https://cloud.google.com/resource-manager/docs/labels-overview for more
      -   * details on label usage.
      +   * For example, "sales", "business", "etl", and so on.
      +   * Note labels are used only for filtering and not for policies.
      +   * See the [labels
      +   * documentation](https://cloud.google.com/resource-manager/docs/labels-overview)
      +   * for more details on label usage.
          * 
      * * map<string, string> labels = 5 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentServiceProto.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentServiceProto.java index c0ec69241ad8..c3bf9d13a525 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentServiceProto.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataAgentServiceProto.java @@ -96,7 +96,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013data_agents\030\001" + " \003(\01322.google.cloud.geminidataanalytics.v1beta.DataAgent\022\027\n" + "\017next_page_token\030\002 \001(\t\022\030\n" - + "\013unreachable\030\003 \003(\tB\003\340A\006\"\241\003\n" + + "\013unreachable\030\003 \003(\tB\003\340A\006\"\267\003\n" + "\037ListAccessibleDataAgentsRequest\022D\n" + "\006parent\030\001 \001(" + "\tB4\340A\002\372A.\022,geminidataanalytics.googleapis.com/DataAgent\022\026\n" @@ -106,31 +106,32 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\005 \001(\tB\003\340A\001\022\031\n" + "\014show_deleted\030\006 \001(\010B\003\340A\001\022s\n" + "\016creator_filter\030\007 \001(\0162V.google.cloud.geminidataanalytics.v1bet" - + "a.ListAccessibleDataAgentsRequest.CreatorFilterB\003\340A\001\"K\n\r" + + "a.ListAccessibleDataAgentsRequest.CreatorFilterB\003\340A\001\"a\n\r" + "CreatorFilter\022\036\n" + "\032CREATOR_FILTER_UNSPECIFIED\020\000\022\010\n" + "\004NONE\020\001\022\020\n" - + "\014CREATOR_ONLY\020\002\"\236\001\n" + + "\014CREATOR_ONLY\020\002\022\024\n" + + "\020NOT_CREATOR_ONLY\020\003\"\236\001\n" + " ListAccessibleDataAgentsResponse\022G\n" - + "\013data_agents\030\001 \003(\01322.google.clo" - + "ud.geminidataanalytics.v1beta.DataAgent\022\027\n" + + "\013data_agents\030\001" + + " \003(\01322.google.cloud.geminidataanalytics.v1beta.DataAgent\022\027\n" + "\017next_page_token\030\002 \001(\t\022\030\n" + "\013unreachable\030\003 \003(\tB\003\340A\006\"Y\n" + "\023GetDataAgentRequest\022B\n" + "\004name\030\001 \001(\tB4\340A\002\372A.\n" + ",geminidataanalytics.googleapis.com/DataAgent\"\350\001\n" + "\026CreateDataAgentRequest\022D\n" - + "\006parent\030\001 \001(\tB4\340A\002\372A.\022,gemini" - + "dataanalytics.googleapis.com/DataAgent\022\032\n\r" + + "\006parent\030\001 \001(" + + "\tB4\340A\002\372A.\022,geminidataanalytics.googleapis.com/DataAgent\022\032\n\r" + "data_agent_id\030\002 \001(\tB\003\340A\001\022K\n\n" - + "data_agent\030\003" - + " \001(\01322.google.cloud.geminidataanalytics.v1beta.DataAgentB\003\340A\002\022\037\n\n" + + "data_agent\030\003 \001(\01322.google.cl" + + "oud.geminidataanalytics.v1beta.DataAgentB\003\340A\002\022\037\n\n" + "request_id\030\004 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"\274\001\n" + "\026UpdateDataAgentRequest\0224\n" + "\013update_mask\030\001" + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\022K\n\n" - + "data_agent\030\002 \001(\01322." - + "google.cloud.geminidataanalytics.v1beta.DataAgentB\003\340A\002\022\037\n\n" + + "data_agent\030\002" + + " \001(\01322.google.cloud.geminidataanalytics.v1beta.DataAgentB\003\340A\002\022\037\n\n" + "request_id\030\003 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\"}\n" + "\026DeleteDataAgentRequest\022B\n" + "\004name\030\001 \001(\tB4\340A\002\372A.\n" @@ -145,49 +146,46 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026requested_cancellation\030\006 \001(\010B\003\340A\003\022\030\n" + "\013api_version\030\007 \001(\tB\003\340A\0032\303\016\n" + "\020DataAgentService\022\326\001\n" - + "\016ListDataAgents\022>.google.cloud.geminidataanalytics.v1beta.List" - + "DataAgentsRequest\032?.google.cloud.geminidataanalytics.v1beta.ListDataAgentsRespon" - + "se\"C\332A\006parent\202\323\344\223\0024\0222/v1beta/{parent=projects/*/locations/*}/dataAgents\022\203\002\n" - + "\030ListAccessibleDataAgents\022H.google.cloud.gemi" - + "nidataanalytics.v1beta.ListAccessibleDataAgentsRequest\032I.google.cloud.geminidata" - + "analytics.v1beta.ListAccessibleDataAgent" - + "sResponse\"R\332A\006parent\202\323\344\223\002C\022A/v1beta/{par" - + "ent=projects/*/locations/*}/dataAgents:listAccessible\022\303\001\n" - + "\014GetDataAgent\022<.google.cloud.geminidataanalytics.v1beta.GetData" - + "AgentRequest\0322.google.cloud.geminidataan" - + "alytics.v1beta.DataAgent\"A\332A\004name\202\323\344\223\0024\022" - + "2/v1beta/{name=projects/*/locations/*/dataAgents/*}\022\375\001\n" - + "\017CreateDataAgent\022?.google.cloud.geminidataanalytics.v1beta.Create" - + "DataAgentRequest\032\035.google.longrunning.Operation\"\211\001\312A\036\n" - + "\tDataAgent\022\021OperationMetad" - + "ata\332A\037parent,data_agent,data_agent_id\202\323\344" - + "\223\002@\"2/v1beta/{parent=projects/*/locations/*}/dataAgents:\n" + + "\016ListDataAgents\022>.google.cloud.geminidat" + + "aanalytics.v1beta.ListDataAgentsRequest\032?.google.cloud.geminidataanalytics.v1bet" + + "a.ListDataAgentsResponse\"C\332A\006parent\202\323\344\223\002" + + "4\0222/v1beta/{parent=projects/*/locations/*}/dataAgents\022\203\002\n" + + "\030ListAccessibleDataAgents\022H.google.cloud.geminidataanalytics.v1" + + "beta.ListAccessibleDataAgentsRequest\032I.google.cloud.geminidataanalytics.v1beta.L" + + "istAccessibleDataAgentsResponse\"R\332A\006pare" + + "nt\202\323\344\223\002C\022A/v1beta/{parent=projects/*/locations/*}/dataAgents:listAccessible\022\303\001\n" + + "\014GetDataAgent\022<.google.cloud.geminidataan" + + "alytics.v1beta.GetDataAgentRequest\0322.google.cloud.geminidataanalytics.v1beta.Dat" + + "aAgent\"A\332A\004name\202\323\344\223\0024\0222/v1beta/{name=projects/*/locations/*/dataAgents/*}\022\375\001\n" + + "\017CreateDataAgent\022?.google.cloud.geminidataa" + + "nalytics.v1beta.CreateDataAgentRequest\032\035.google.longrunning.Operation\"\211\001\312A\036\n" + + "\tDataAgent\022\021OperationMetadata\332A\037parent,data_" + + "agent,data_agent_id\202\323\344\223\002@\"2/v1beta/{parent=projects/*/locations/*}/dataAgents:\n" + "data_agent\022\377\001\n" - + "\017UpdateDataAgent\022?.google.cloud.geminidataanalyti" - + "cs.v1beta.UpdateDataAgentRequest\032\035.google.longrunning.Operation\"\213\001\312A\036\n" - + "\tDataAgent\022\021OperationMetadata\332A\026data_agent,update_" - + "mask\202\323\344\223\002K2=/v1beta/{data_agent.name=projects/*/locations/*/dataAgents/*}:\n" + + "\017UpdateDataAgent\022?.google.cloud.geminidataanalytics.v1beta.UpdateDa" + + "taAgentRequest\032\035.google.longrunning.Operation\"\213\001\312A\036\n" + + "\tDataAgent\022\021OperationMetadat" + + "a\332A\026data_agent,update_mask\202\323\344\223\002K2=/v1bet" + + "a/{data_agent.name=projects/*/locations/*/dataAgents/*}:\n" + "data_agent\022\341\001\n" - + "\017DeleteDataAgent\022?.google.cloud.geminidataanalytics.v1beta.DeleteDataAg" - + "entRequest\032\035.google.longrunning.Operation\"n\312A*\n" - + "\025google.protobuf.Empty\022\021Operation" - + "Metadata\332A\004name\202\323\344\223\0024*2/v1beta/{name=projects/*/locations/*/dataAgents/*}\022\244\001\n" - + "\014GetIamPolicy\022\".google.iam.v1.GetIamPolicyR" - + "equest\032\025.google.iam.v1.Policy\"Y\332A\010resour" - + "ce\202\323\344\223\002H\"C/v1beta/{resource=projects/*/l" - + "ocations/*/dataAgents/*}:getIamPolicy:\001*\022\244\001\n" - + "\014SetIamPolicy\022\".google.iam.v1.SetIam" - + "PolicyRequest\032\025.google.iam.v1.Policy\"Y\332A" - + "\010resource\202\323\344\223\002H\"C/v1beta/{resource=proje" - + "cts/*/locations/*/dataAgents/*}:setIamPo" - + "licy:\001*\032V\312A\"geminidataanalytics.googleap" - + "is.com\322A.https://www.googleapis.com/auth/cloud-platformB\246\002\n" - + "+com.google.cloud.geminidataanalytics.v1betaB\025DataAgentServic" - + "eProtoP\001Z]cloud.google.com/go/geminidataanalytics/apiv1beta/geminidataanalyticsp" - + "b;geminidataanalyticspb\252\002\'Google.Cloud.G" - + "eminiDataAnalytics.V1Beta\312\002\'Google\\Cloud" - + "\\GeminiDataAnalytics\\V1beta\352\002*Google::Cl" - + "oud::GeminiDataAnalytics::V1betab\006proto3" + + "\017DeleteDataAgent\022?.google.cloud.geminidataanalyti" + + "cs.v1beta.DeleteDataAgentRequest\032\035.google.longrunning.Operation\"n\312A*\n" + + "\025google.protobuf.Empty\022\021OperationMetadata\332A\004name\202\323\344" + + "\223\0024*2/v1beta/{name=projects/*/locations/*/dataAgents/*}\022\244\001\n" + + "\014GetIamPolicy\022\".google.iam.v1.GetIamPolicyRequest\032\025.google.ia" + + "m.v1.Policy\"Y\332A\010resource\202\323\344\223\002H\"C/v1beta/" + + "{resource=projects/*/locations/*/dataAgents/*}:getIamPolicy:\001*\022\244\001\n" + + "\014SetIamPolicy\022\".google.iam.v1.SetIamPolicyRequest\032\025.go" + + "ogle.iam.v1.Policy\"Y\332A\010resource\202\323\344\223\002H\"C/" + + "v1beta/{resource=projects/*/locations/*/" + + "dataAgents/*}:setIamPolicy:\001*\032V\312A\"gemini" + + "dataanalytics.googleapis.com\322A.https://w" + + "ww.googleapis.com/auth/cloud-platformB\246\002\n" + + "+com.google.cloud.geminidataanalytics.v1betaB\025DataAgentServiceProtoP\001Z]cloud.go" + + "ogle.com/go/geminidataanalytics/apiv1beta/geminidataanalyticspb;geminidataanalyt" + + "icspb\252\002\'Google.Cloud.GeminiDataAnalytics" + + ".V1Beta\312\002\'Google\\Cloud\\GeminiDataAnalyti" + + "cs\\V1beta\352\002*Google::Cloud::GeminiDataAnalytics::V1betab\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataFilter.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataFilter.java new file mode 100644 index 000000000000..7109f3ae400c --- /dev/null +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataFilter.java @@ -0,0 +1,1024 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/geminidataanalytics/v1beta/datasource.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.geminidataanalytics.v1beta; + +/** + * + * + *
      + * A filter on a datasource's underlying data. Filter syntax documentation:
      + * https://cloud.google.com/looker/docs/filter-expressions
      + * 
      + * + * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.DataFilter} + */ +public final class DataFilter extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.DataFilter) + DataFilterOrBuilder { + private static final long serialVersionUID = 0L; + + // Use DataFilter.newBuilder() to construct. + private DataFilter(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private DataFilter() { + field_ = ""; + value_ = ""; + type_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new DataFilter(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.geminidataanalytics.v1beta.DatasourceProto + .internal_static_google_cloud_geminidataanalytics_v1beta_DataFilter_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.geminidataanalytics.v1beta.DatasourceProto + .internal_static_google_cloud_geminidataanalytics_v1beta_DataFilter_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.geminidataanalytics.v1beta.DataFilter.class, + com.google.cloud.geminidataanalytics.v1beta.DataFilter.Builder.class); + } + + public static final int FIELD_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object field_ = ""; + + /** + * + * + *
      +   * Optional. The field to filter on. For example: ["event_date",
      +   * "customer_id", "product_category"]
      +   * 
      + * + * string field = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The field. + */ + @java.lang.Override + public java.lang.String getField() { + java.lang.Object ref = field_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + field_ = s; + return s; + } + } + + /** + * + * + *
      +   * Optional. The field to filter on. For example: ["event_date",
      +   * "customer_id", "product_category"]
      +   * 
      + * + * string field = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for field. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFieldBytes() { + java.lang.Object ref = field_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + field_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VALUE_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object value_ = ""; + + /** + * + * + *
      +   * Optional. The default value used for this filter if the filter is not
      +   * overridden in a query. For example: ["after 2024-01-01", "123", "-fashion"]
      +   * 
      + * + * string value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The value. + */ + @java.lang.Override + public java.lang.String getValue() { + java.lang.Object ref = value_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + value_ = s; + return s; + } + } + + /** + * + * + *
      +   * Optional. The default value used for this filter if the filter is not
      +   * overridden in a query. For example: ["after 2024-01-01", "123", "-fashion"]
      +   * 
      + * + * string value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for value. + */ + @java.lang.Override + public com.google.protobuf.ByteString getValueBytes() { + java.lang.Object ref = value_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + value_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TYPE_FIELD_NUMBER = 3; + private int type_ = 0; + + /** + * + * + *
      +   * Optional. The type of filter present on a datasource, such as
      +   * ALWAYS_FILTER.
      +   * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.DataFilterType type = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + + /** + * + * + *
      +   * Optional. The type of filter present on a datasource, such as
      +   * ALWAYS_FILTER.
      +   * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.DataFilterType type = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The type. + */ + @java.lang.Override + public com.google.cloud.geminidataanalytics.v1beta.DataFilterType getType() { + com.google.cloud.geminidataanalytics.v1beta.DataFilterType result = + com.google.cloud.geminidataanalytics.v1beta.DataFilterType.forNumber(type_); + return result == null + ? com.google.cloud.geminidataanalytics.v1beta.DataFilterType.UNRECOGNIZED + : result; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(field_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, field_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); + } + if (type_ + != com.google.cloud.geminidataanalytics.v1beta.DataFilterType.DATA_FILTER_TYPE_UNSPECIFIED + .getNumber()) { + output.writeEnum(3, type_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(field_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, field_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); + } + if (type_ + != com.google.cloud.geminidataanalytics.v1beta.DataFilterType.DATA_FILTER_TYPE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, type_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.geminidataanalytics.v1beta.DataFilter)) { + return super.equals(obj); + } + com.google.cloud.geminidataanalytics.v1beta.DataFilter other = + (com.google.cloud.geminidataanalytics.v1beta.DataFilter) obj; + + if (!getField().equals(other.getField())) return false; + if (!getValue().equals(other.getValue())) return false; + if (type_ != other.type_) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + FIELD_FIELD_NUMBER; + hash = (53 * hash) + getField().hashCode(); + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + type_; + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.geminidataanalytics.v1beta.DataFilter parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.geminidataanalytics.v1beta.DataFilter parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.geminidataanalytics.v1beta.DataFilter parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.geminidataanalytics.v1beta.DataFilter parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.geminidataanalytics.v1beta.DataFilter parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.geminidataanalytics.v1beta.DataFilter parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.geminidataanalytics.v1beta.DataFilter parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.geminidataanalytics.v1beta.DataFilter parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.geminidataanalytics.v1beta.DataFilter parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.geminidataanalytics.v1beta.DataFilter parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.geminidataanalytics.v1beta.DataFilter parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.geminidataanalytics.v1beta.DataFilter parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.geminidataanalytics.v1beta.DataFilter prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
      +   * A filter on a datasource's underlying data. Filter syntax documentation:
      +   * https://cloud.google.com/looker/docs/filter-expressions
      +   * 
      + * + * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.DataFilter} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.DataFilter) + com.google.cloud.geminidataanalytics.v1beta.DataFilterOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.geminidataanalytics.v1beta.DatasourceProto + .internal_static_google_cloud_geminidataanalytics_v1beta_DataFilter_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.geminidataanalytics.v1beta.DatasourceProto + .internal_static_google_cloud_geminidataanalytics_v1beta_DataFilter_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.geminidataanalytics.v1beta.DataFilter.class, + com.google.cloud.geminidataanalytics.v1beta.DataFilter.Builder.class); + } + + // Construct using com.google.cloud.geminidataanalytics.v1beta.DataFilter.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + field_ = ""; + value_ = ""; + type_ = 0; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.geminidataanalytics.v1beta.DatasourceProto + .internal_static_google_cloud_geminidataanalytics_v1beta_DataFilter_descriptor; + } + + @java.lang.Override + public com.google.cloud.geminidataanalytics.v1beta.DataFilter getDefaultInstanceForType() { + return com.google.cloud.geminidataanalytics.v1beta.DataFilter.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.geminidataanalytics.v1beta.DataFilter build() { + com.google.cloud.geminidataanalytics.v1beta.DataFilter result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.geminidataanalytics.v1beta.DataFilter buildPartial() { + com.google.cloud.geminidataanalytics.v1beta.DataFilter result = + new com.google.cloud.geminidataanalytics.v1beta.DataFilter(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.geminidataanalytics.v1beta.DataFilter result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.field_ = field_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.value_ = value_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.type_ = type_; + } + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.geminidataanalytics.v1beta.DataFilter) { + return mergeFrom((com.google.cloud.geminidataanalytics.v1beta.DataFilter) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.geminidataanalytics.v1beta.DataFilter other) { + if (other == com.google.cloud.geminidataanalytics.v1beta.DataFilter.getDefaultInstance()) + return this; + if (!other.getField().isEmpty()) { + field_ = other.field_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getValue().isEmpty()) { + value_ = other.value_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.type_ != 0) { + setTypeValue(other.getTypeValue()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + field_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + value_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + type_ = input.readEnum(); + bitField0_ |= 0x00000004; + break; + } // case 24 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object field_ = ""; + + /** + * + * + *
      +     * Optional. The field to filter on. For example: ["event_date",
      +     * "customer_id", "product_category"]
      +     * 
      + * + * string field = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The field. + */ + public java.lang.String getField() { + java.lang.Object ref = field_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + field_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
      +     * Optional. The field to filter on. For example: ["event_date",
      +     * "customer_id", "product_category"]
      +     * 
      + * + * string field = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for field. + */ + public com.google.protobuf.ByteString getFieldBytes() { + java.lang.Object ref = field_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + field_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
      +     * Optional. The field to filter on. For example: ["event_date",
      +     * "customer_id", "product_category"]
      +     * 
      + * + * string field = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The field to set. + * @return This builder for chaining. + */ + public Builder setField(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + field_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. The field to filter on. For example: ["event_date",
      +     * "customer_id", "product_category"]
      +     * 
      + * + * string field = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearField() { + field_ = getDefaultInstance().getField(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. The field to filter on. For example: ["event_date",
      +     * "customer_id", "product_category"]
      +     * 
      + * + * string field = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for field to set. + * @return This builder for chaining. + */ + public Builder setFieldBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + field_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object value_ = ""; + + /** + * + * + *
      +     * Optional. The default value used for this filter if the filter is not
      +     * overridden in a query. For example: ["after 2024-01-01", "123", "-fashion"]
      +     * 
      + * + * string value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The value. + */ + public java.lang.String getValue() { + java.lang.Object ref = value_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + value_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
      +     * Optional. The default value used for this filter if the filter is not
      +     * overridden in a query. For example: ["after 2024-01-01", "123", "-fashion"]
      +     * 
      + * + * string value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for value. + */ + public com.google.protobuf.ByteString getValueBytes() { + java.lang.Object ref = value_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + value_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
      +     * Optional. The default value used for this filter if the filter is not
      +     * overridden in a query. For example: ["after 2024-01-01", "123", "-fashion"]
      +     * 
      + * + * string value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The value to set. + * @return This builder for chaining. + */ + public Builder setValue(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + value_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. The default value used for this filter if the filter is not
      +     * overridden in a query. For example: ["after 2024-01-01", "123", "-fashion"]
      +     * 
      + * + * string value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearValue() { + value_ = getDefaultInstance().getValue(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. The default value used for this filter if the filter is not
      +     * overridden in a query. For example: ["after 2024-01-01", "123", "-fashion"]
      +     * 
      + * + * string value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for value to set. + * @return This builder for chaining. + */ + public Builder setValueBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + value_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private int type_ = 0; + + /** + * + * + *
      +     * Optional. The type of filter present on a datasource, such as
      +     * ALWAYS_FILTER.
      +     * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.DataFilterType type = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + + /** + * + * + *
      +     * Optional. The type of filter present on a datasource, such as
      +     * ALWAYS_FILTER.
      +     * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.DataFilterType type = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for type to set. + * @return This builder for chaining. + */ + public Builder setTypeValue(int value) { + type_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. The type of filter present on a datasource, such as
      +     * ALWAYS_FILTER.
      +     * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.DataFilterType type = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The type. + */ + @java.lang.Override + public com.google.cloud.geminidataanalytics.v1beta.DataFilterType getType() { + com.google.cloud.geminidataanalytics.v1beta.DataFilterType result = + com.google.cloud.geminidataanalytics.v1beta.DataFilterType.forNumber(type_); + return result == null + ? com.google.cloud.geminidataanalytics.v1beta.DataFilterType.UNRECOGNIZED + : result; + } + + /** + * + * + *
      +     * Optional. The type of filter present on a datasource, such as
      +     * ALWAYS_FILTER.
      +     * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.DataFilterType type = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The type to set. + * @return This builder for chaining. + */ + public Builder setType(com.google.cloud.geminidataanalytics.v1beta.DataFilterType value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + type_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. The type of filter present on a datasource, such as
      +     * ALWAYS_FILTER.
      +     * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.DataFilterType type = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearType() { + bitField0_ = (bitField0_ & ~0x00000004); + type_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.DataFilter) + } + + // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.DataFilter) + private static final com.google.cloud.geminidataanalytics.v1beta.DataFilter DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.geminidataanalytics.v1beta.DataFilter(); + } + + public static com.google.cloud.geminidataanalytics.v1beta.DataFilter getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DataFilter parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.geminidataanalytics.v1beta.DataFilter getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataFilterOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataFilterOrBuilder.java new file mode 100644 index 000000000000..6059d0cf9bf3 --- /dev/null +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataFilterOrBuilder.java @@ -0,0 +1,114 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/geminidataanalytics/v1beta/datasource.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.geminidataanalytics.v1beta; + +public interface DataFilterOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.DataFilter) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
      +   * Optional. The field to filter on. For example: ["event_date",
      +   * "customer_id", "product_category"]
      +   * 
      + * + * string field = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The field. + */ + java.lang.String getField(); + + /** + * + * + *
      +   * Optional. The field to filter on. For example: ["event_date",
      +   * "customer_id", "product_category"]
      +   * 
      + * + * string field = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for field. + */ + com.google.protobuf.ByteString getFieldBytes(); + + /** + * + * + *
      +   * Optional. The default value used for this filter if the filter is not
      +   * overridden in a query. For example: ["after 2024-01-01", "123", "-fashion"]
      +   * 
      + * + * string value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The value. + */ + java.lang.String getValue(); + + /** + * + * + *
      +   * Optional. The default value used for this filter if the filter is not
      +   * overridden in a query. For example: ["after 2024-01-01", "123", "-fashion"]
      +   * 
      + * + * string value = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for value. + */ + com.google.protobuf.ByteString getValueBytes(); + + /** + * + * + *
      +   * Optional. The type of filter present on a datasource, such as
      +   * ALWAYS_FILTER.
      +   * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.DataFilterType type = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for type. + */ + int getTypeValue(); + + /** + * + * + *
      +   * Optional. The type of filter present on a datasource, such as
      +   * ALWAYS_FILTER.
      +   * 
      + * + * + * .google.cloud.geminidataanalytics.v1beta.DataFilterType type = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The type. + */ + com.google.cloud.geminidataanalytics.v1beta.DataFilterType getType(); +} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataFilterType.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataFilterType.java new file mode 100644 index 000000000000..d82c0130418a --- /dev/null +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DataFilterType.java @@ -0,0 +1,162 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/geminidataanalytics/v1beta/datasource.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.geminidataanalytics.v1beta; + +/** + * + * + *
      + * The type of filter present on a datasource, such as ALWAYS_FILTER.
      + * 
      + * + * Protobuf enum {@code google.cloud.geminidataanalytics.v1beta.DataFilterType} + */ +public enum DataFilterType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
      +   * The filter type was not specified.
      +   * 
      + * + * DATA_FILTER_TYPE_UNSPECIFIED = 0; + */ + DATA_FILTER_TYPE_UNSPECIFIED(0), + /** + * + * + *
      +   * A filter that the user configures, and any queries to the Explore will
      +   * always apply this filter by default. Currently only used for Looker data
      +   * sources.
      +   * 
      + * + * ALWAYS_FILTER = 1; + */ + ALWAYS_FILTER(1), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
      +   * The filter type was not specified.
      +   * 
      + * + * DATA_FILTER_TYPE_UNSPECIFIED = 0; + */ + public static final int DATA_FILTER_TYPE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
      +   * A filter that the user configures, and any queries to the Explore will
      +   * always apply this filter by default. Currently only used for Looker data
      +   * sources.
      +   * 
      + * + * ALWAYS_FILTER = 1; + */ + public static final int ALWAYS_FILTER_VALUE = 1; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static DataFilterType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static DataFilterType forNumber(int value) { + switch (value) { + case 0: + return DATA_FILTER_TYPE_UNSPECIFIED; + case 1: + return ALWAYS_FILTER; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public DataFilterType findValueByNumber(int number) { + return DataFilterType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.geminidataanalytics.v1beta.DatasourceProto.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final DataFilterType[] VALUES = values(); + + public static DataFilterType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private DataFilterType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.geminidataanalytics.v1beta.DataFilterType) +} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Datasource.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Datasource.java index 87b2a688cb00..773181799182 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Datasource.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Datasource.java @@ -184,7 +184,7 @@ public boolean hasBigqueryTableReference() { * * *
      -   * A reference to a LookerStudio datasource.
      +   * A reference to a Looker Studio datasource.
          * 
      * * string studio_datasource_id = 2; @@ -199,7 +199,7 @@ public boolean hasStudioDatasourceId() { * * *
      -   * A reference to a LookerStudio datasource.
      +   * A reference to a Looker Studio datasource.
          * 
      * * string studio_datasource_id = 2; @@ -227,7 +227,7 @@ public java.lang.String getStudioDatasourceId() { * * *
      -   * A reference to a LookerStudio datasource.
      +   * A reference to a Looker Studio datasource.
          * 
      * * string studio_datasource_id = 2; @@ -1121,7 +1121,7 @@ public Builder clearBigqueryTableReference() { * * *
      -     * A reference to a LookerStudio datasource.
      +     * A reference to a Looker Studio datasource.
            * 
      * * string studio_datasource_id = 2; @@ -1137,7 +1137,7 @@ public boolean hasStudioDatasourceId() { * * *
      -     * A reference to a LookerStudio datasource.
      +     * A reference to a Looker Studio datasource.
            * 
      * * string studio_datasource_id = 2; @@ -1166,7 +1166,7 @@ public java.lang.String getStudioDatasourceId() { * * *
      -     * A reference to a LookerStudio datasource.
      +     * A reference to a Looker Studio datasource.
            * 
      * * string studio_datasource_id = 2; @@ -1195,7 +1195,7 @@ public com.google.protobuf.ByteString getStudioDatasourceIdBytes() { * * *
      -     * A reference to a LookerStudio datasource.
      +     * A reference to a Looker Studio datasource.
            * 
      * * string studio_datasource_id = 2; @@ -1217,7 +1217,7 @@ public Builder setStudioDatasourceId(java.lang.String value) { * * *
      -     * A reference to a LookerStudio datasource.
      +     * A reference to a Looker Studio datasource.
            * 
      * * string studio_datasource_id = 2; @@ -1237,7 +1237,7 @@ public Builder clearStudioDatasourceId() { * * *
      -     * A reference to a LookerStudio datasource.
      +     * A reference to a Looker Studio datasource.
            * 
      * * string studio_datasource_id = 2; diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DatasourceOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DatasourceOrBuilder.java index 92d4148ff255..a961fefe1948 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DatasourceOrBuilder.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DatasourceOrBuilder.java @@ -72,7 +72,7 @@ public interface DatasourceOrBuilder * * *
      -   * A reference to a LookerStudio datasource.
      +   * A reference to a Looker Studio datasource.
          * 
      * * string studio_datasource_id = 2; @@ -85,7 +85,7 @@ public interface DatasourceOrBuilder * * *
      -   * A reference to a LookerStudio datasource.
      +   * A reference to a Looker Studio datasource.
          * 
      * * string studio_datasource_id = 2; @@ -98,7 +98,7 @@ public interface DatasourceOrBuilder * * *
      -   * A reference to a LookerStudio datasource.
      +   * A reference to a Looker Studio datasource.
          * 
      * * string studio_datasource_id = 2; diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DatasourceProto.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DatasourceProto.java index d01df33522bc..c3429658df7c 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DatasourceProto.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DatasourceProto.java @@ -72,6 +72,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_geminidataanalytics_v1beta_Field_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_geminidataanalytics_v1beta_Field_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_geminidataanalytics_v1beta_DataFilter_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_geminidataanalytics_v1beta_DataFilter_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -95,62 +99,81 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "references\"y\n" + "\027BigQueryTableReferences\022^\n" + "\020table_references\030\001 \003(\0132?.google.cloud.geminidata" - + "analytics.v1beta.BigQueryTableReferenceB\003\340A\002\"a\n" + + "analytics.v1beta.BigQueryTableReferenceB\003\340A\002\"\247\001\n" + "\026BigQueryTableReference\022\027\n\n" + "project_id\030\001 \001(\tB\003\340A\002\022\027\n\n" + "dataset_id\030\003 \001(\tB\003\340A\002\022\025\n" - + "\010table_id\030\004 \001(\tB\003\340A\002\"{\n" + + "\010table_id\030\004 \001(\tB\003\340A\002\022D\n" + + "\006schema\030\006 \001(\013" + + "2/.google.cloud.geminidataanalytics.v1beta.SchemaB\003\340A\001\"{\n" + "\032StudioDatasourceReferences\022]\n" - + "\021studio_references\030\002 \003(\013" - + "2B.google.cloud.geminidataanalytics.v1beta.StudioDatasourceReference\"7\n" + + "\021studio_references\030\002 \003(\0132B.google" + + ".cloud.geminidataanalytics.v1beta.StudioDatasourceReference\"7\n" + "\031StudioDatasourceReference\022\032\n\r" + "datasource_id\030\001 \001(\tB\003\340A\002\"\313\001\n" + "\027LookerExploreReferences\022`\n" - + "\022explore_references\030\001 \003(\0132?.google.cloud.gem" - + "inidataanalytics.v1beta.LookerExploreReferenceB\003\340A\002\022N\n" - + "\013credentials\030\002 \001(\01324.googl" - + "e.cloud.geminidataanalytics.v1beta.CredentialsB\003\340A\001\"\253\002\n" - + "\026LookerExploreReference\022\"\n" - + "\023looker_instance_uri\030\t \001(\tB\003\340A\002H\000\022j\n" + + "\022explore_references\030\001 \003(\0132?.google.cloud.geminidataan" + + "alytics.v1beta.LookerExploreReferenceB\003\340A\002\022N\n" + + "\013credentials\030\002 \001(\01324.google.cloud.g" + + "eminidataanalytics.v1beta.CredentialsB\003\340A\001\"\246\002\n" + + "\026LookerExploreReference\022\035\n" + + "\023looker_instance_uri\030\t \001(\tH\000\022j\n" + "\034private_looker_instance_info\030\n" - + " \001(\0132B.googl" - + "e.cloud.geminidataanalytics.v1beta.PrivateLookerInstanceInfoH\000\022\031\n" + + " \001(\0132B.google.cloud.gemini" + + "dataanalytics.v1beta.PrivateLookerInstanceInfoH\000\022\031\n" + "\014lookml_model\030\004 \001(\tB\003\340A\002\022\024\n" + "\007explore\030\005 \001(\tB\003\340A\002\022D\n" - + "\006schema\030\010" - + " \001(\0132/.google.cloud.geminidataanalytics.v1beta.SchemaB\003\340A\001B\n\n" + + "\006schema\030\010 \001(\0132/.goog" + + "le.cloud.geminidataanalytics.v1beta.SchemaB\003\340A\001B\n\n" + "\010instance\"W\n" + "\031PrivateLookerInstanceInfo\022\032\n" + "\022looker_instance_id\030\001 \001(\t\022\036\n" + "\026service_directory_name\030\002 \001(\t\"\311\002\n\n" + "Datasource\022c\n" - + "\030bigquery_table_reference\030\001 \001(\0132?.google.cloud.geminidataana" - + "lytics.v1beta.BigQueryTableReferenceH\000\022\036\n" + + "\030bigquery_table_reference\030\001 \001(\0132?." + + "google.cloud.geminidataanalytics.v1beta.BigQueryTableReferenceH\000\022\036\n" + "\024studio_datasource_id\030\002 \001(\tH\000\022c\n" - + "\030looker_explore_reference\030\004 \001(\0132?.google.cloud." - + "geminidataanalytics.v1beta.LookerExploreReferenceH\000\022D\n" - + "\006schema\030\007 \001(\0132/.google.clo" - + "ud.geminidataanalytics.v1beta.SchemaB\003\340A\001B\013\n" - + "\treference\"h\n" + + "\030looker_explore_reference\030\004" + + " \001(\0132?.google.cloud.geminidataanalytics.v1beta.LookerExploreReferenceH\000\022D\n" + + "\006schema\030\007" + + " \001(\0132/.google.cloud.geminidataanalytics.v1beta.SchemaB\003\340A\001B\013\n" + + "\treference\"\367\001\n" + "\006Schema\022C\n" - + "\006fields\030\001 \003(\013" - + "2..google.cloud.geminidataanalytics.v1beta.FieldB\003\340A\001\022\031\n" - + "\014display_name\030\005 \001(\tB\003\340A\001\"\324\001\n" + + "\006fields\030\001 \003(\0132..google.clo" + + "ud.geminidataanalytics.v1beta.FieldB\003\340A\001\022\030\n" + + "\013description\030\002 \001(\tB\003\340A\001\022\025\n" + + "\010synonyms\030\003 \003(\tB\003\340A\001\022\021\n" + + "\004tags\030\004 \003(\tB\003\340A\001\022\031\n" + + "\014display_name\030\005 \001(\tB\003\340A\001\022I\n" + + "\007filters\030\006 \003(\01323.googl" + + "e.cloud.geminidataanalytics.v1beta.DataFilterB\003\340A\001\"\231\002\n" + "\005Field\022\021\n" + "\004name\030\001 \001(\tB\003\340A\001\022\021\n" + "\004type\030\002 \001(\tB\003\340A\001\022\030\n" + "\013description\030\003 \001(\tB\003\340A\001\022\021\n" - + "\004mode\030\004 \001(\tB\003\340A\001\022\031\n" + + "\004mode\030\004 \001(\tB\003\340A\001\022\025\n" + + "\010synonyms\030\006 \003(\tB\003\340A\001\022\021\n" + + "\004tags\030\007 \003(\tB\003\340A\001\022\031\n" + "\014display_name\030\010 \001(\tB\003\340A\001\022F\n" - + "\tsubfields\030\t" - + " \003(\0132..google.cloud.geminidataanalytics.v1beta.FieldB\003\340A\001\022\025\n" + + "\tsubfields\030\t \003(\0132..google" + + ".cloud.geminidataanalytics.v1beta.FieldB\003\340A\001\022\025\n" + "\010category\030\n" - + " \001(\tB\003\340A\001B\240\002\n" - + "+com.google.cloud.geminidataanalytics.v1betaB\017DatasourceProto" - + "P\001Z]cloud.google.com/go/geminidataanalytics/apiv1beta/geminidataanalyticspb;gemi" - + "nidataanalyticspb\252\002\'Google.Cloud.GeminiD" - + "ataAnalytics.V1Beta\312\002\'Google\\Cloud\\Gemin" - + "iDataAnalytics\\V1beta\352\002*Google::Cloud::GeminiDataAnalytics::V1betab\006proto3" + + " \001(\tB\003\340A\001\022\031\n" + + "\014value_format\030\013 \001(\tB\003\340A\001\"\200\001\n\n" + + "DataFilter\022\022\n" + + "\005field\030\001 \001(\tB\003\340A\001\022\022\n" + + "\005value\030\002 \001(\tB\003\340A\001\022J\n" + + "\004type\030\003 " + + "\001(\01627.google.cloud.geminidataanalytics.v1beta.DataFilterTypeB\003\340A\001*E\n" + + "\016DataFilterType\022 \n" + + "\034DATA_FILTER_TYPE_UNSPECIFIED\020\000\022\021\n" + + "\r" + + "ALWAYS_FILTER\020\001B\240\002\n" + + "+com.google.cloud.geminidataanalytics.v1betaB\017DatasourceProt" + + "oP\001Z]cloud.google.com/go/geminidataanalytics/apiv1beta/geminidataanalyticspb;gem" + + "inidataanalyticspb\252\002\'Google.Cloud.Gemini" + + "DataAnalytics.V1Beta\312\002\'Google\\Cloud\\Gemi" + + "niDataAnalytics\\V1beta\352\002*Google::Cloud::GeminiDataAnalytics::V1betab\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -181,7 +204,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_geminidataanalytics_v1beta_BigQueryTableReference_descriptor, new java.lang.String[] { - "ProjectId", "DatasetId", "TableId", + "ProjectId", "DatasetId", "TableId", "Schema", }); internal_static_google_cloud_geminidataanalytics_v1beta_StudioDatasourceReferences_descriptor = getDescriptor().getMessageTypes().get(3); @@ -246,7 +269,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_geminidataanalytics_v1beta_Schema_descriptor, new java.lang.String[] { - "Fields", "DisplayName", + "Fields", "Description", "Synonyms", "Tags", "DisplayName", "Filters", }); internal_static_google_cloud_geminidataanalytics_v1beta_Field_descriptor = getDescriptor().getMessageTypes().get(10); @@ -254,7 +277,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_geminidataanalytics_v1beta_Field_descriptor, new java.lang.String[] { - "Name", "Type", "Description", "Mode", "DisplayName", "Subfields", "Category", + "Name", + "Type", + "Description", + "Mode", + "Synonyms", + "Tags", + "DisplayName", + "Subfields", + "Category", + "ValueFormat", + }); + internal_static_google_cloud_geminidataanalytics_v1beta_DataFilter_descriptor = + getDescriptor().getMessageTypes().get(11); + internal_static_google_cloud_geminidataanalytics_v1beta_DataFilter_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_geminidataanalytics_v1beta_DataFilter_descriptor, + new java.lang.String[] { + "Field", "Value", "Type", }); com.google.protobuf.ExtensionRegistry registry = com.google.protobuf.ExtensionRegistry.newInstance(); diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DatasourceReferences.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DatasourceReferences.java index 197ff9433723..91fdc13a1938 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DatasourceReferences.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DatasourceReferences.java @@ -176,7 +176,7 @@ public com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReferences getBq * * *
      -   * References to LookerStudio datasources.
      +   * References to Looker Studio datasources.
          * 
      * * .google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences studio = 2; @@ -192,7 +192,7 @@ public boolean hasStudio() { * * *
      -   * References to LookerStudio datasources.
      +   * References to Looker Studio datasources.
          * 
      * * .google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences studio = 2; @@ -212,7 +212,7 @@ public com.google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences ge * * *
      -   * References to LookerStudio datasources.
      +   * References to Looker Studio datasources.
          * 
      * * .google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences studio = 2; @@ -233,7 +233,7 @@ public com.google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences ge * * *
      -   * References to Looker explores.
      +   * References to Looker Explores.
          * 
      * * .google.cloud.geminidataanalytics.v1beta.LookerExploreReferences looker = 3; @@ -249,7 +249,7 @@ public boolean hasLooker() { * * *
      -   * References to Looker explores.
      +   * References to Looker Explores.
          * 
      * * .google.cloud.geminidataanalytics.v1beta.LookerExploreReferences looker = 3; @@ -268,7 +268,7 @@ public com.google.cloud.geminidataanalytics.v1beta.LookerExploreReferences getLo * * *
      -   * References to Looker explores.
      +   * References to Looker Explores.
          * 
      * * .google.cloud.geminidataanalytics.v1beta.LookerExploreReferences looker = 3; @@ -985,7 +985,7 @@ public Builder clearBq() { * * *
      -     * References to LookerStudio datasources.
      +     * References to Looker Studio datasources.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences studio = 2; @@ -1001,7 +1001,7 @@ public boolean hasStudio() { * * *
      -     * References to LookerStudio datasources.
      +     * References to Looker Studio datasources.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences studio = 2; @@ -1030,7 +1030,7 @@ public com.google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences ge * * *
      -     * References to LookerStudio datasources.
      +     * References to Looker Studio datasources.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences studio = 2; @@ -1054,7 +1054,7 @@ public Builder setStudio( * * *
      -     * References to LookerStudio datasources.
      +     * References to Looker Studio datasources.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences studio = 2; @@ -1076,7 +1076,7 @@ public Builder setStudio( * * *
      -     * References to LookerStudio datasources.
      +     * References to Looker Studio datasources.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences studio = 2; @@ -1113,7 +1113,7 @@ public Builder mergeStudio( * * *
      -     * References to LookerStudio datasources.
      +     * References to Looker Studio datasources.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences studio = 2; @@ -1139,7 +1139,7 @@ public Builder clearStudio() { * * *
      -     * References to LookerStudio datasources.
      +     * References to Looker Studio datasources.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences studio = 2; @@ -1153,7 +1153,7 @@ public Builder clearStudio() { * * *
      -     * References to LookerStudio datasources.
      +     * References to Looker Studio datasources.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences studio = 2; @@ -1177,7 +1177,7 @@ public Builder clearStudio() { * * *
      -     * References to LookerStudio datasources.
      +     * References to Looker Studio datasources.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences studio = 2; @@ -1219,7 +1219,7 @@ public Builder clearStudio() { * * *
      -     * References to Looker explores.
      +     * References to Looker Explores.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.LookerExploreReferences looker = 3; @@ -1235,7 +1235,7 @@ public boolean hasLooker() { * * *
      -     * References to Looker explores.
      +     * References to Looker Explores.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.LookerExploreReferences looker = 3; @@ -1263,7 +1263,7 @@ public com.google.cloud.geminidataanalytics.v1beta.LookerExploreReferences getLo * * *
      -     * References to Looker explores.
      +     * References to Looker Explores.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.LookerExploreReferences looker = 3; @@ -1287,7 +1287,7 @@ public Builder setLooker( * * *
      -     * References to Looker explores.
      +     * References to Looker Explores.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.LookerExploreReferences looker = 3; @@ -1309,7 +1309,7 @@ public Builder setLooker( * * *
      -     * References to Looker explores.
      +     * References to Looker Explores.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.LookerExploreReferences looker = 3; @@ -1346,7 +1346,7 @@ public Builder mergeLooker( * * *
      -     * References to Looker explores.
      +     * References to Looker Explores.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.LookerExploreReferences looker = 3; @@ -1372,7 +1372,7 @@ public Builder clearLooker() { * * *
      -     * References to Looker explores.
      +     * References to Looker Explores.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.LookerExploreReferences looker = 3; @@ -1386,7 +1386,7 @@ public Builder clearLooker() { * * *
      -     * References to Looker explores.
      +     * References to Looker Explores.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.LookerExploreReferences looker = 3; @@ -1409,7 +1409,7 @@ public Builder clearLooker() { * * *
      -     * References to Looker explores.
      +     * References to Looker Explores.
            * 
      * * .google.cloud.geminidataanalytics.v1beta.LookerExploreReferences looker = 3; diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DatasourceReferencesOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DatasourceReferencesOrBuilder.java index ff23229eae17..92bbc6c09e97 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DatasourceReferencesOrBuilder.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DatasourceReferencesOrBuilder.java @@ -65,7 +65,7 @@ public interface DatasourceReferencesOrBuilder * * *
      -   * References to LookerStudio datasources.
      +   * References to Looker Studio datasources.
          * 
      * * .google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences studio = 2; @@ -78,7 +78,7 @@ public interface DatasourceReferencesOrBuilder * * *
      -   * References to LookerStudio datasources.
      +   * References to Looker Studio datasources.
          * 
      * * .google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences studio = 2; @@ -91,7 +91,7 @@ public interface DatasourceReferencesOrBuilder * * *
      -   * References to LookerStudio datasources.
      +   * References to Looker Studio datasources.
          * 
      * * .google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences studio = 2; @@ -103,7 +103,7 @@ public interface DatasourceReferencesOrBuilder * * *
      -   * References to Looker explores.
      +   * References to Looker Explores.
          * 
      * * .google.cloud.geminidataanalytics.v1beta.LookerExploreReferences looker = 3; @@ -116,7 +116,7 @@ public interface DatasourceReferencesOrBuilder * * *
      -   * References to Looker explores.
      +   * References to Looker Explores.
          * 
      * * .google.cloud.geminidataanalytics.v1beta.LookerExploreReferences looker = 3; @@ -129,7 +129,7 @@ public interface DatasourceReferencesOrBuilder * * *
      -   * References to Looker explores.
      +   * References to Looker Explores.
          * 
      * * .google.cloud.geminidataanalytics.v1beta.LookerExploreReferences looker = 3; diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DirectLookup.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DirectLookup.java deleted file mode 100644 index 60d241cf065d..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DirectLookup.java +++ /dev/null @@ -1,792 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -/** - * - * - *
      - * Direct lookup parameters.
      - * 
      - * - * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.DirectLookup} - */ -public final class DirectLookup extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.DirectLookup) - DirectLookupOrBuilder { - private static final long serialVersionUID = 0L; - - // Use DirectLookup.newBuilder() to construct. - private DirectLookup(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private DirectLookup() {} - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new DirectLookup(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_DirectLookup_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_DirectLookup_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.class, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder.class); - } - - private int bitField0_; - public static final int BIG_QUERY_TABLE_REFERENCE_FIELD_NUMBER = 1; - private com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference - bigQueryTableReference_; - - /** - * - * - *
      -   * Optional. Table reference that server invokes a direct lookup of table
      -   * metadata upon. The returned candidate will be TableMetadataResult.
      -   * 
      - * - * - * .google.cloud.geminidataanalytics.v1beta.BigQueryTableReference big_query_table_reference = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return Whether the bigQueryTableReference field is set. - */ - @java.lang.Override - public boolean hasBigQueryTableReference() { - return ((bitField0_ & 0x00000001) != 0); - } - - /** - * - * - *
      -   * Optional. Table reference that server invokes a direct lookup of table
      -   * metadata upon. The returned candidate will be TableMetadataResult.
      -   * 
      - * - * - * .google.cloud.geminidataanalytics.v1beta.BigQueryTableReference big_query_table_reference = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The bigQueryTableReference. - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference - getBigQueryTableReference() { - return bigQueryTableReference_ == null - ? com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference.getDefaultInstance() - : bigQueryTableReference_; - } - - /** - * - * - *
      -   * Optional. Table reference that server invokes a direct lookup of table
      -   * metadata upon. The returned candidate will be TableMetadataResult.
      -   * 
      - * - * - * .google.cloud.geminidataanalytics.v1beta.BigQueryTableReference big_query_table_reference = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReferenceOrBuilder - getBigQueryTableReferenceOrBuilder() { - return bigQueryTableReference_ == null - ? com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference.getDefaultInstance() - : bigQueryTableReference_; - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { - output.writeMessage(1, getBigQueryTableReference()); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) != 0)) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(1, getBigQueryTableReference()); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.geminidataanalytics.v1beta.DirectLookup)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta.DirectLookup other = - (com.google.cloud.geminidataanalytics.v1beta.DirectLookup) obj; - - if (hasBigQueryTableReference() != other.hasBigQueryTableReference()) return false; - if (hasBigQueryTableReference()) { - if (!getBigQueryTableReference().equals(other.getBigQueryTableReference())) return false; - } - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (hasBigQueryTableReference()) { - hash = (37 * hash) + BIG_QUERY_TABLE_REFERENCE_FIELD_NUMBER; - hash = (53 * hash) + getBigQueryTableReference().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta.DirectLookup parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.DirectLookup parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.DirectLookup parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.DirectLookup parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.DirectLookup parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.DirectLookup parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.DirectLookup parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.DirectLookup parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.DirectLookup parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.DirectLookup parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.DirectLookup parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.DirectLookup parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta.DirectLookup prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -   * Direct lookup parameters.
      -   * 
      - * - * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.DirectLookup} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.DirectLookup) - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_DirectLookup_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_DirectLookup_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.class, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder.class); - } - - // Construct using com.google.cloud.geminidataanalytics.v1beta.DirectLookup.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getBigQueryTableReferenceFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - bigQueryTableReference_ = null; - if (bigQueryTableReferenceBuilder_ != null) { - bigQueryTableReferenceBuilder_.dispose(); - bigQueryTableReferenceBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_DirectLookup_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta.DirectLookup.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup build() { - com.google.cloud.geminidataanalytics.v1beta.DirectLookup result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup buildPartial() { - com.google.cloud.geminidataanalytics.v1beta.DirectLookup result = - new com.google.cloud.geminidataanalytics.v1beta.DirectLookup(this); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartial0(com.google.cloud.geminidataanalytics.v1beta.DirectLookup result) { - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.bigQueryTableReference_ = - bigQueryTableReferenceBuilder_ == null - ? bigQueryTableReference_ - : bigQueryTableReferenceBuilder_.build(); - to_bitField0_ |= 0x00000001; - } - result.bitField0_ |= to_bitField0_; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.geminidataanalytics.v1beta.DirectLookup) { - return mergeFrom((com.google.cloud.geminidataanalytics.v1beta.DirectLookup) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.geminidataanalytics.v1beta.DirectLookup other) { - if (other == com.google.cloud.geminidataanalytics.v1beta.DirectLookup.getDefaultInstance()) - return this; - if (other.hasBigQueryTableReference()) { - mergeBigQueryTableReference(other.getBigQueryTableReference()); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - input.readMessage( - getBigQueryTableReferenceFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference - bigQueryTableReference_; - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference, - com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference.Builder, - com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReferenceOrBuilder> - bigQueryTableReferenceBuilder_; - - /** - * - * - *
      -     * Optional. Table reference that server invokes a direct lookup of table
      -     * metadata upon. The returned candidate will be TableMetadataResult.
      -     * 
      - * - * - * .google.cloud.geminidataanalytics.v1beta.BigQueryTableReference big_query_table_reference = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return Whether the bigQueryTableReference field is set. - */ - public boolean hasBigQueryTableReference() { - return ((bitField0_ & 0x00000001) != 0); - } - - /** - * - * - *
      -     * Optional. Table reference that server invokes a direct lookup of table
      -     * metadata upon. The returned candidate will be TableMetadataResult.
      -     * 
      - * - * - * .google.cloud.geminidataanalytics.v1beta.BigQueryTableReference big_query_table_reference = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The bigQueryTableReference. - */ - public com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference - getBigQueryTableReference() { - if (bigQueryTableReferenceBuilder_ == null) { - return bigQueryTableReference_ == null - ? com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference - .getDefaultInstance() - : bigQueryTableReference_; - } else { - return bigQueryTableReferenceBuilder_.getMessage(); - } - } - - /** - * - * - *
      -     * Optional. Table reference that server invokes a direct lookup of table
      -     * metadata upon. The returned candidate will be TableMetadataResult.
      -     * 
      - * - * - * .google.cloud.geminidataanalytics.v1beta.BigQueryTableReference big_query_table_reference = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder setBigQueryTableReference( - com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference value) { - if (bigQueryTableReferenceBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - bigQueryTableReference_ = value; - } else { - bigQueryTableReferenceBuilder_.setMessage(value); - } - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
      -     * Optional. Table reference that server invokes a direct lookup of table
      -     * metadata upon. The returned candidate will be TableMetadataResult.
      -     * 
      - * - * - * .google.cloud.geminidataanalytics.v1beta.BigQueryTableReference big_query_table_reference = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder setBigQueryTableReference( - com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference.Builder - builderForValue) { - if (bigQueryTableReferenceBuilder_ == null) { - bigQueryTableReference_ = builderForValue.build(); - } else { - bigQueryTableReferenceBuilder_.setMessage(builderForValue.build()); - } - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
      -     * Optional. Table reference that server invokes a direct lookup of table
      -     * metadata upon. The returned candidate will be TableMetadataResult.
      -     * 
      - * - * - * .google.cloud.geminidataanalytics.v1beta.BigQueryTableReference big_query_table_reference = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder mergeBigQueryTableReference( - com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference value) { - if (bigQueryTableReferenceBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) - && bigQueryTableReference_ != null - && bigQueryTableReference_ - != com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference - .getDefaultInstance()) { - getBigQueryTableReferenceBuilder().mergeFrom(value); - } else { - bigQueryTableReference_ = value; - } - } else { - bigQueryTableReferenceBuilder_.mergeFrom(value); - } - if (bigQueryTableReference_ != null) { - bitField0_ |= 0x00000001; - onChanged(); - } - return this; - } - - /** - * - * - *
      -     * Optional. Table reference that server invokes a direct lookup of table
      -     * metadata upon. The returned candidate will be TableMetadataResult.
      -     * 
      - * - * - * .google.cloud.geminidataanalytics.v1beta.BigQueryTableReference big_query_table_reference = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder clearBigQueryTableReference() { - bitField0_ = (bitField0_ & ~0x00000001); - bigQueryTableReference_ = null; - if (bigQueryTableReferenceBuilder_ != null) { - bigQueryTableReferenceBuilder_.dispose(); - bigQueryTableReferenceBuilder_ = null; - } - onChanged(); - return this; - } - - /** - * - * - *
      -     * Optional. Table reference that server invokes a direct lookup of table
      -     * metadata upon. The returned candidate will be TableMetadataResult.
      -     * 
      - * - * - * .google.cloud.geminidataanalytics.v1beta.BigQueryTableReference big_query_table_reference = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference.Builder - getBigQueryTableReferenceBuilder() { - bitField0_ |= 0x00000001; - onChanged(); - return getBigQueryTableReferenceFieldBuilder().getBuilder(); - } - - /** - * - * - *
      -     * Optional. Table reference that server invokes a direct lookup of table
      -     * metadata upon. The returned candidate will be TableMetadataResult.
      -     * 
      - * - * - * .google.cloud.geminidataanalytics.v1beta.BigQueryTableReference big_query_table_reference = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReferenceOrBuilder - getBigQueryTableReferenceOrBuilder() { - if (bigQueryTableReferenceBuilder_ != null) { - return bigQueryTableReferenceBuilder_.getMessageOrBuilder(); - } else { - return bigQueryTableReference_ == null - ? com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference - .getDefaultInstance() - : bigQueryTableReference_; - } - } - - /** - * - * - *
      -     * Optional. Table reference that server invokes a direct lookup of table
      -     * metadata upon. The returned candidate will be TableMetadataResult.
      -     * 
      - * - * - * .google.cloud.geminidataanalytics.v1beta.BigQueryTableReference big_query_table_reference = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference, - com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference.Builder, - com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReferenceOrBuilder> - getBigQueryTableReferenceFieldBuilder() { - if (bigQueryTableReferenceBuilder_ == null) { - bigQueryTableReferenceBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference, - com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference.Builder, - com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReferenceOrBuilder>( - getBigQueryTableReference(), getParentForChildren(), isClean()); - bigQueryTableReference_ = null; - } - return bigQueryTableReferenceBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.DirectLookup) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.DirectLookup) - private static final com.google.cloud.geminidataanalytics.v1beta.DirectLookup DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.cloud.geminidataanalytics.v1beta.DirectLookup(); - } - - public static com.google.cloud.geminidataanalytics.v1beta.DirectLookup getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public DirectLookup parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DirectLookupOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DirectLookupOrBuilder.java deleted file mode 100644 index 92c297b0e7f9..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/DirectLookupOrBuilder.java +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -public interface DirectLookupOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.DirectLookup) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -   * Optional. Table reference that server invokes a direct lookup of table
      -   * metadata upon. The returned candidate will be TableMetadataResult.
      -   * 
      - * - * - * .google.cloud.geminidataanalytics.v1beta.BigQueryTableReference big_query_table_reference = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return Whether the bigQueryTableReference field is set. - */ - boolean hasBigQueryTableReference(); - - /** - * - * - *
      -   * Optional. Table reference that server invokes a direct lookup of table
      -   * metadata upon. The returned candidate will be TableMetadataResult.
      -   * 
      - * - * - * .google.cloud.geminidataanalytics.v1beta.BigQueryTableReference big_query_table_reference = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - * - * @return The bigQueryTableReference. - */ - com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReference getBigQueryTableReference(); - - /** - * - * - *
      -   * Optional. Table reference that server invokes a direct lookup of table
      -   * metadata upon. The returned candidate will be TableMetadataResult.
      -   * 
      - * - * - * .google.cloud.geminidataanalytics.v1beta.BigQueryTableReference big_query_table_reference = 1 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - com.google.cloud.geminidataanalytics.v1beta.BigQueryTableReferenceOrBuilder - getBigQueryTableReferenceOrBuilder(); -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ExampleQuery.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ExampleQuery.java new file mode 100644 index 000000000000..f93ddca0d70f --- /dev/null +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ExampleQuery.java @@ -0,0 +1,986 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/geminidataanalytics/v1beta/context.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.geminidataanalytics.v1beta; + +/** + * + * + *
      + * Example of relevant and commonly used SQL query and its corresponding natural
      + * language queries optionally present.
      + * 
      + * + * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.ExampleQuery} + */ +public final class ExampleQuery extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.ExampleQuery) + ExampleQueryOrBuilder { + private static final long serialVersionUID = 0L; + + // Use ExampleQuery.newBuilder() to construct. + private ExampleQuery(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ExampleQuery() { + naturalLanguageQuestion_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ExampleQuery(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.geminidataanalytics.v1beta.ContextProto + .internal_static_google_cloud_geminidataanalytics_v1beta_ExampleQuery_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.geminidataanalytics.v1beta.ContextProto + .internal_static_google_cloud_geminidataanalytics_v1beta_ExampleQuery_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.class, + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.Builder.class); + } + + private int queryCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object query_; + + public enum QueryCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + SQL_QUERY(101), + QUERY_NOT_SET(0); + private final int value; + + private QueryCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static QueryCase valueOf(int value) { + return forNumber(value); + } + + public static QueryCase forNumber(int value) { + switch (value) { + case 101: + return SQL_QUERY; + case 0: + return QUERY_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public QueryCase getQueryCase() { + return QueryCase.forNumber(queryCase_); + } + + public static final int SQL_QUERY_FIELD_NUMBER = 101; + + /** + * + * + *
      +   * Optional. The SQL query that should be generated to answer the natural
      +   * language question. For example: "SELECT COUNT(*) FROM orders WHERE
      +   * order_date BETWEEN '2024-01-01' AND '2024-01-31'"
      +   * 
      + * + * string sql_query = 101 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the sqlQuery field is set. + */ + public boolean hasSqlQuery() { + return queryCase_ == 101; + } + + /** + * + * + *
      +   * Optional. The SQL query that should be generated to answer the natural
      +   * language question. For example: "SELECT COUNT(*) FROM orders WHERE
      +   * order_date BETWEEN '2024-01-01' AND '2024-01-31'"
      +   * 
      + * + * string sql_query = 101 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The sqlQuery. + */ + public java.lang.String getSqlQuery() { + java.lang.Object ref = ""; + if (queryCase_ == 101) { + ref = query_; + } + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (queryCase_ == 101) { + query_ = s; + } + return s; + } + } + + /** + * + * + *
      +   * Optional. The SQL query that should be generated to answer the natural
      +   * language question. For example: "SELECT COUNT(*) FROM orders WHERE
      +   * order_date BETWEEN '2024-01-01' AND '2024-01-31'"
      +   * 
      + * + * string sql_query = 101 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for sqlQuery. + */ + public com.google.protobuf.ByteString getSqlQueryBytes() { + java.lang.Object ref = ""; + if (queryCase_ == 101) { + ref = query_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (queryCase_ == 101) { + query_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int NATURAL_LANGUAGE_QUESTION_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object naturalLanguageQuestion_ = ""; + + /** + * + * + *
      +   * Optional. A natural language question that a user might ask.
      +   * For example: "How many orders were placed last month?"
      +   * 
      + * + * string natural_language_question = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The naturalLanguageQuestion. + */ + @java.lang.Override + public java.lang.String getNaturalLanguageQuestion() { + java.lang.Object ref = naturalLanguageQuestion_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + naturalLanguageQuestion_ = s; + return s; + } + } + + /** + * + * + *
      +   * Optional. A natural language question that a user might ask.
      +   * For example: "How many orders were placed last month?"
      +   * 
      + * + * string natural_language_question = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for naturalLanguageQuestion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNaturalLanguageQuestionBytes() { + java.lang.Object ref = naturalLanguageQuestion_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + naturalLanguageQuestion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(naturalLanguageQuestion_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, naturalLanguageQuestion_); + } + if (queryCase_ == 101) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 101, query_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(naturalLanguageQuestion_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, naturalLanguageQuestion_); + } + if (queryCase_ == 101) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(101, query_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.geminidataanalytics.v1beta.ExampleQuery)) { + return super.equals(obj); + } + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery other = + (com.google.cloud.geminidataanalytics.v1beta.ExampleQuery) obj; + + if (!getNaturalLanguageQuestion().equals(other.getNaturalLanguageQuestion())) return false; + if (!getQueryCase().equals(other.getQueryCase())) return false; + switch (queryCase_) { + case 101: + if (!getSqlQuery().equals(other.getSqlQuery())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NATURAL_LANGUAGE_QUESTION_FIELD_NUMBER; + hash = (53 * hash) + getNaturalLanguageQuestion().hashCode(); + switch (queryCase_) { + case 101: + hash = (37 * hash) + SQL_QUERY_FIELD_NUMBER; + hash = (53 * hash) + getSqlQuery().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.geminidataanalytics.v1beta.ExampleQuery parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.geminidataanalytics.v1beta.ExampleQuery parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.geminidataanalytics.v1beta.ExampleQuery parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.geminidataanalytics.v1beta.ExampleQuery parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.geminidataanalytics.v1beta.ExampleQuery parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.geminidataanalytics.v1beta.ExampleQuery parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.geminidataanalytics.v1beta.ExampleQuery parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.geminidataanalytics.v1beta.ExampleQuery parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.geminidataanalytics.v1beta.ExampleQuery parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.geminidataanalytics.v1beta.ExampleQuery parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.geminidataanalytics.v1beta.ExampleQuery parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.geminidataanalytics.v1beta.ExampleQuery parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
      +   * Example of relevant and commonly used SQL query and its corresponding natural
      +   * language queries optionally present.
      +   * 
      + * + * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.ExampleQuery} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.ExampleQuery) + com.google.cloud.geminidataanalytics.v1beta.ExampleQueryOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.geminidataanalytics.v1beta.ContextProto + .internal_static_google_cloud_geminidataanalytics_v1beta_ExampleQuery_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.geminidataanalytics.v1beta.ContextProto + .internal_static_google_cloud_geminidataanalytics_v1beta_ExampleQuery_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.class, + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.Builder.class); + } + + // Construct using com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + naturalLanguageQuestion_ = ""; + queryCase_ = 0; + query_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.geminidataanalytics.v1beta.ContextProto + .internal_static_google_cloud_geminidataanalytics_v1beta_ExampleQuery_descriptor; + } + + @java.lang.Override + public com.google.cloud.geminidataanalytics.v1beta.ExampleQuery getDefaultInstanceForType() { + return com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.geminidataanalytics.v1beta.ExampleQuery build() { + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.geminidataanalytics.v1beta.ExampleQuery buildPartial() { + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery result = + new com.google.cloud.geminidataanalytics.v1beta.ExampleQuery(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.geminidataanalytics.v1beta.ExampleQuery result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.naturalLanguageQuestion_ = naturalLanguageQuestion_; + } + } + + private void buildPartialOneofs( + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery result) { + result.queryCase_ = queryCase_; + result.query_ = this.query_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.geminidataanalytics.v1beta.ExampleQuery) { + return mergeFrom((com.google.cloud.geminidataanalytics.v1beta.ExampleQuery) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.geminidataanalytics.v1beta.ExampleQuery other) { + if (other == com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.getDefaultInstance()) + return this; + if (!other.getNaturalLanguageQuestion().isEmpty()) { + naturalLanguageQuestion_ = other.naturalLanguageQuestion_; + bitField0_ |= 0x00000002; + onChanged(); + } + switch (other.getQueryCase()) { + case SQL_QUERY: + { + queryCase_ = 101; + query_ = other.query_; + onChanged(); + break; + } + case QUERY_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + naturalLanguageQuestion_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 10 + case 810: + { + java.lang.String s = input.readStringRequireUtf8(); + queryCase_ = 101; + query_ = s; + break; + } // case 810 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int queryCase_ = 0; + private java.lang.Object query_; + + public QueryCase getQueryCase() { + return QueryCase.forNumber(queryCase_); + } + + public Builder clearQuery() { + queryCase_ = 0; + query_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + /** + * + * + *
      +     * Optional. The SQL query that should be generated to answer the natural
      +     * language question. For example: "SELECT COUNT(*) FROM orders WHERE
      +     * order_date BETWEEN '2024-01-01' AND '2024-01-31'"
      +     * 
      + * + * string sql_query = 101 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the sqlQuery field is set. + */ + @java.lang.Override + public boolean hasSqlQuery() { + return queryCase_ == 101; + } + + /** + * + * + *
      +     * Optional. The SQL query that should be generated to answer the natural
      +     * language question. For example: "SELECT COUNT(*) FROM orders WHERE
      +     * order_date BETWEEN '2024-01-01' AND '2024-01-31'"
      +     * 
      + * + * string sql_query = 101 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The sqlQuery. + */ + @java.lang.Override + public java.lang.String getSqlQuery() { + java.lang.Object ref = ""; + if (queryCase_ == 101) { + ref = query_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (queryCase_ == 101) { + query_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
      +     * Optional. The SQL query that should be generated to answer the natural
      +     * language question. For example: "SELECT COUNT(*) FROM orders WHERE
      +     * order_date BETWEEN '2024-01-01' AND '2024-01-31'"
      +     * 
      + * + * string sql_query = 101 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for sqlQuery. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSqlQueryBytes() { + java.lang.Object ref = ""; + if (queryCase_ == 101) { + ref = query_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (queryCase_ == 101) { + query_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
      +     * Optional. The SQL query that should be generated to answer the natural
      +     * language question. For example: "SELECT COUNT(*) FROM orders WHERE
      +     * order_date BETWEEN '2024-01-01' AND '2024-01-31'"
      +     * 
      + * + * string sql_query = 101 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The sqlQuery to set. + * @return This builder for chaining. + */ + public Builder setSqlQuery(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + queryCase_ = 101; + query_ = value; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. The SQL query that should be generated to answer the natural
      +     * language question. For example: "SELECT COUNT(*) FROM orders WHERE
      +     * order_date BETWEEN '2024-01-01' AND '2024-01-31'"
      +     * 
      + * + * string sql_query = 101 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearSqlQuery() { + if (queryCase_ == 101) { + queryCase_ = 0; + query_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
      +     * Optional. The SQL query that should be generated to answer the natural
      +     * language question. For example: "SELECT COUNT(*) FROM orders WHERE
      +     * order_date BETWEEN '2024-01-01' AND '2024-01-31'"
      +     * 
      + * + * string sql_query = 101 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for sqlQuery to set. + * @return This builder for chaining. + */ + public Builder setSqlQueryBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + queryCase_ = 101; + query_ = value; + onChanged(); + return this; + } + + private java.lang.Object naturalLanguageQuestion_ = ""; + + /** + * + * + *
      +     * Optional. A natural language question that a user might ask.
      +     * For example: "How many orders were placed last month?"
      +     * 
      + * + * string natural_language_question = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The naturalLanguageQuestion. + */ + public java.lang.String getNaturalLanguageQuestion() { + java.lang.Object ref = naturalLanguageQuestion_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + naturalLanguageQuestion_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
      +     * Optional. A natural language question that a user might ask.
      +     * For example: "How many orders were placed last month?"
      +     * 
      + * + * string natural_language_question = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for naturalLanguageQuestion. + */ + public com.google.protobuf.ByteString getNaturalLanguageQuestionBytes() { + java.lang.Object ref = naturalLanguageQuestion_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + naturalLanguageQuestion_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
      +     * Optional. A natural language question that a user might ask.
      +     * For example: "How many orders were placed last month?"
      +     * 
      + * + * string natural_language_question = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The naturalLanguageQuestion to set. + * @return This builder for chaining. + */ + public Builder setNaturalLanguageQuestion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + naturalLanguageQuestion_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A natural language question that a user might ask.
      +     * For example: "How many orders were placed last month?"
      +     * 
      + * + * string natural_language_question = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearNaturalLanguageQuestion() { + naturalLanguageQuestion_ = getDefaultInstance().getNaturalLanguageQuestion(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A natural language question that a user might ask.
      +     * For example: "How many orders were placed last month?"
      +     * 
      + * + * string natural_language_question = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for naturalLanguageQuestion to set. + * @return This builder for chaining. + */ + public Builder setNaturalLanguageQuestionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + naturalLanguageQuestion_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.ExampleQuery) + } + + // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.ExampleQuery) + private static final com.google.cloud.geminidataanalytics.v1beta.ExampleQuery DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.geminidataanalytics.v1beta.ExampleQuery(); + } + + public static com.google.cloud.geminidataanalytics.v1beta.ExampleQuery getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ExampleQuery parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.geminidataanalytics.v1beta.ExampleQuery getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ExampleQueryOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ExampleQueryOrBuilder.java new file mode 100644 index 000000000000..95d099362c78 --- /dev/null +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ExampleQueryOrBuilder.java @@ -0,0 +1,101 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/geminidataanalytics/v1beta/context.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.geminidataanalytics.v1beta; + +public interface ExampleQueryOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.ExampleQuery) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
      +   * Optional. The SQL query that should be generated to answer the natural
      +   * language question. For example: "SELECT COUNT(*) FROM orders WHERE
      +   * order_date BETWEEN '2024-01-01' AND '2024-01-31'"
      +   * 
      + * + * string sql_query = 101 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return Whether the sqlQuery field is set. + */ + boolean hasSqlQuery(); + + /** + * + * + *
      +   * Optional. The SQL query that should be generated to answer the natural
      +   * language question. For example: "SELECT COUNT(*) FROM orders WHERE
      +   * order_date BETWEEN '2024-01-01' AND '2024-01-31'"
      +   * 
      + * + * string sql_query = 101 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The sqlQuery. + */ + java.lang.String getSqlQuery(); + + /** + * + * + *
      +   * Optional. The SQL query that should be generated to answer the natural
      +   * language question. For example: "SELECT COUNT(*) FROM orders WHERE
      +   * order_date BETWEEN '2024-01-01' AND '2024-01-31'"
      +   * 
      + * + * string sql_query = 101 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for sqlQuery. + */ + com.google.protobuf.ByteString getSqlQueryBytes(); + + /** + * + * + *
      +   * Optional. A natural language question that a user might ask.
      +   * For example: "How many orders were placed last month?"
      +   * 
      + * + * string natural_language_question = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The naturalLanguageQuestion. + */ + java.lang.String getNaturalLanguageQuestion(); + + /** + * + * + *
      +   * Optional. A natural language question that a user might ask.
      +   * For example: "How many orders were placed last month?"
      +   * 
      + * + * string natural_language_question = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for naturalLanguageQuestion. + */ + com.google.protobuf.ByteString getNaturalLanguageQuestionBytes(); + + com.google.cloud.geminidataanalytics.v1beta.ExampleQuery.QueryCase getQueryCase(); +} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Field.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Field.java index 2d04f457deda..70f25cb511c8 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Field.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Field.java @@ -44,9 +44,12 @@ private Field() { type_ = ""; description_ = ""; mode_ = ""; + synonyms_ = com.google.protobuf.LazyStringArrayList.emptyList(); + tags_ = com.google.protobuf.LazyStringArrayList.emptyList(); displayName_ = ""; subfields_ = java.util.Collections.emptyList(); category_ = ""; + valueFormat_ = ""; } @java.lang.Override @@ -282,6 +285,150 @@ public com.google.protobuf.ByteString getModeBytes() { } } + public static final int SYNONYMS_FIELD_NUMBER = 6; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList synonyms_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
      +   * Optional. A list of alternative names or synonyms that can be used to refer
      +   * to this field. For example: ["id", "customerid", "cust_id"]
      +   * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the synonyms. + */ + public com.google.protobuf.ProtocolStringList getSynonymsList() { + return synonyms_; + } + + /** + * + * + *
      +   * Optional. A list of alternative names or synonyms that can be used to refer
      +   * to this field. For example: ["id", "customerid", "cust_id"]
      +   * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of synonyms. + */ + public int getSynonymsCount() { + return synonyms_.size(); + } + + /** + * + * + *
      +   * Optional. A list of alternative names or synonyms that can be used to refer
      +   * to this field. For example: ["id", "customerid", "cust_id"]
      +   * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The synonyms at the given index. + */ + public java.lang.String getSynonyms(int index) { + return synonyms_.get(index); + } + + /** + * + * + *
      +   * Optional. A list of alternative names or synonyms that can be used to refer
      +   * to this field. For example: ["id", "customerid", "cust_id"]
      +   * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the synonyms at the given index. + */ + public com.google.protobuf.ByteString getSynonymsBytes(int index) { + return synonyms_.getByteString(index); + } + + public static final int TAGS_FIELD_NUMBER = 7; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList tags_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
      +   * Optional. A list of tags or keywords associated with the field, used for
      +   * categorization. For example: ["identifier", "customer", "pii"]
      +   * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the tags. + */ + public com.google.protobuf.ProtocolStringList getTagsList() { + return tags_; + } + + /** + * + * + *
      +   * Optional. A list of tags or keywords associated with the field, used for
      +   * categorization. For example: ["identifier", "customer", "pii"]
      +   * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of tags. + */ + public int getTagsCount() { + return tags_.size(); + } + + /** + * + * + *
      +   * Optional. A list of tags or keywords associated with the field, used for
      +   * categorization. For example: ["identifier", "customer", "pii"]
      +   * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The tags at the given index. + */ + public java.lang.String getTags(int index) { + return tags_.get(index); + } + + /** + * + * + *
      +   * Optional. A list of tags or keywords associated with the field, used for
      +   * categorization. For example: ["identifier", "customer", "pii"]
      +   * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the tags at the given index. + */ + public com.google.protobuf.ByteString getTagsBytes(int index) { + return tags_.getByteString(index); + } + public static final int DISPLAY_NAME_FIELD_NUMBER = 8; @SuppressWarnings("serial") @@ -479,6 +626,63 @@ public com.google.protobuf.ByteString getCategoryBytes() { } } + public static final int VALUE_FORMAT_FIELD_NUMBER = 11; + + @SuppressWarnings("serial") + private volatile java.lang.Object valueFormat_ = ""; + + /** + * + * + *
      +   * Optional. Looker only. Value format of the field.
      +   * Ref:
      +   * https://cloud.google.com/looker/docs/reference/param-field-value-format
      +   * 
      + * + * string value_format = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The valueFormat. + */ + @java.lang.Override + public java.lang.String getValueFormat() { + java.lang.Object ref = valueFormat_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + valueFormat_ = s; + return s; + } + } + + /** + * + * + *
      +   * Optional. Looker only. Value format of the field.
      +   * Ref:
      +   * https://cloud.google.com/looker/docs/reference/param-field-value-format
      +   * 
      + * + * string value_format = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for valueFormat. + */ + @java.lang.Override + public com.google.protobuf.ByteString getValueFormatBytes() { + java.lang.Object ref = valueFormat_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + valueFormat_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -505,6 +709,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mode_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 4, mode_); } + for (int i = 0; i < synonyms_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 6, synonyms_.getRaw(i)); + } + for (int i = 0; i < tags_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, tags_.getRaw(i)); + } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 8, displayName_); } @@ -514,6 +724,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(category_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 10, category_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(valueFormat_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 11, valueFormat_); + } getUnknownFields().writeTo(output); } @@ -535,6 +748,22 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(mode_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, mode_); } + { + int dataSize = 0; + for (int i = 0; i < synonyms_.size(); i++) { + dataSize += computeStringSizeNoTag(synonyms_.getRaw(i)); + } + size += dataSize; + size += 1 * getSynonymsList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < tags_.size(); i++) { + dataSize += computeStringSizeNoTag(tags_.getRaw(i)); + } + size += dataSize; + size += 1 * getTagsList().size(); + } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, displayName_); } @@ -544,6 +773,9 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(category_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, category_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(valueFormat_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, valueFormat_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -564,9 +796,12 @@ public boolean equals(final java.lang.Object obj) { if (!getType().equals(other.getType())) return false; if (!getDescription().equals(other.getDescription())) return false; if (!getMode().equals(other.getMode())) return false; + if (!getSynonymsList().equals(other.getSynonymsList())) return false; + if (!getTagsList().equals(other.getTagsList())) return false; if (!getDisplayName().equals(other.getDisplayName())) return false; if (!getSubfieldsList().equals(other.getSubfieldsList())) return false; if (!getCategory().equals(other.getCategory())) return false; + if (!getValueFormat().equals(other.getValueFormat())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -586,6 +821,14 @@ public int hashCode() { hash = (53 * hash) + getDescription().hashCode(); hash = (37 * hash) + MODE_FIELD_NUMBER; hash = (53 * hash) + getMode().hashCode(); + if (getSynonymsCount() > 0) { + hash = (37 * hash) + SYNONYMS_FIELD_NUMBER; + hash = (53 * hash) + getSynonymsList().hashCode(); + } + if (getTagsCount() > 0) { + hash = (37 * hash) + TAGS_FIELD_NUMBER; + hash = (53 * hash) + getTagsList().hashCode(); + } hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; hash = (53 * hash) + getDisplayName().hashCode(); if (getSubfieldsCount() > 0) { @@ -594,6 +837,8 @@ public int hashCode() { } hash = (37 * hash) + CATEGORY_FIELD_NUMBER; hash = (53 * hash) + getCategory().hashCode(); + hash = (37 * hash) + VALUE_FORMAT_FIELD_NUMBER; + hash = (53 * hash) + getValueFormat().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -738,6 +983,8 @@ public Builder clear() { type_ = ""; description_ = ""; mode_ = ""; + synonyms_ = com.google.protobuf.LazyStringArrayList.emptyList(); + tags_ = com.google.protobuf.LazyStringArrayList.emptyList(); displayName_ = ""; if (subfieldsBuilder_ == null) { subfields_ = java.util.Collections.emptyList(); @@ -745,8 +992,9 @@ public Builder clear() { subfields_ = null; subfieldsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000080); category_ = ""; + valueFormat_ = ""; return this; } @@ -785,9 +1033,9 @@ public com.google.cloud.geminidataanalytics.v1beta.Field buildPartial() { private void buildPartialRepeatedFields( com.google.cloud.geminidataanalytics.v1beta.Field result) { if (subfieldsBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { subfields_ = java.util.Collections.unmodifiableList(subfields_); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000080); } result.subfields_ = subfields_; } else { @@ -810,11 +1058,22 @@ private void buildPartial0(com.google.cloud.geminidataanalytics.v1beta.Field res result.mode_ = mode_; } if (((from_bitField0_ & 0x00000010) != 0)) { - result.displayName_ = displayName_; + synonyms_.makeImmutable(); + result.synonyms_ = synonyms_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + tags_.makeImmutable(); + result.tags_ = tags_; } if (((from_bitField0_ & 0x00000040) != 0)) { + result.displayName_ = displayName_; + } + if (((from_bitField0_ & 0x00000100) != 0)) { result.category_ = category_; } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.valueFormat_ = valueFormat_; + } } @java.lang.Override @@ -883,16 +1142,36 @@ public Builder mergeFrom(com.google.cloud.geminidataanalytics.v1beta.Field other bitField0_ |= 0x00000008; onChanged(); } + if (!other.synonyms_.isEmpty()) { + if (synonyms_.isEmpty()) { + synonyms_ = other.synonyms_; + bitField0_ |= 0x00000010; + } else { + ensureSynonymsIsMutable(); + synonyms_.addAll(other.synonyms_); + } + onChanged(); + } + if (!other.tags_.isEmpty()) { + if (tags_.isEmpty()) { + tags_ = other.tags_; + bitField0_ |= 0x00000020; + } else { + ensureTagsIsMutable(); + tags_.addAll(other.tags_); + } + onChanged(); + } if (!other.getDisplayName().isEmpty()) { displayName_ = other.displayName_; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000040; onChanged(); } if (subfieldsBuilder_ == null) { if (!other.subfields_.isEmpty()) { if (subfields_.isEmpty()) { subfields_ = other.subfields_; - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000080); } else { ensureSubfieldsIsMutable(); subfields_.addAll(other.subfields_); @@ -905,7 +1184,7 @@ public Builder mergeFrom(com.google.cloud.geminidataanalytics.v1beta.Field other subfieldsBuilder_.dispose(); subfieldsBuilder_ = null; subfields_ = other.subfields_; - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000080); subfieldsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getSubfieldsFieldBuilder() @@ -917,7 +1196,12 @@ public Builder mergeFrom(com.google.cloud.geminidataanalytics.v1beta.Field other } if (!other.getCategory().isEmpty()) { category_ = other.category_; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; + onChanged(); + } + if (!other.getValueFormat().isEmpty()) { + valueFormat_ = other.valueFormat_; + bitField0_ |= 0x00000200; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -970,10 +1254,24 @@ public Builder mergeFrom( bitField0_ |= 0x00000008; break; } // case 34 + case 50: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureSynonymsIsMutable(); + synonyms_.add(s); + break; + } // case 50 + case 58: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureTagsIsMutable(); + tags_.add(s); + break; + } // case 58 case 66: { displayName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000040; break; } // case 66 case 74: @@ -993,9 +1291,15 @@ public Builder mergeFrom( case 82: { category_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; break; } // case 82 + case 90: + { + valueFormat_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000200; + break; + } // case 90 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1459,6 +1763,390 @@ public Builder setModeBytes(com.google.protobuf.ByteString value) { return this; } + private com.google.protobuf.LazyStringArrayList synonyms_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureSynonymsIsMutable() { + if (!synonyms_.isModifiable()) { + synonyms_ = new com.google.protobuf.LazyStringArrayList(synonyms_); + } + bitField0_ |= 0x00000010; + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to this field. For example: ["id", "customerid", "cust_id"]
      +     * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the synonyms. + */ + public com.google.protobuf.ProtocolStringList getSynonymsList() { + synonyms_.makeImmutable(); + return synonyms_; + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to this field. For example: ["id", "customerid", "cust_id"]
      +     * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of synonyms. + */ + public int getSynonymsCount() { + return synonyms_.size(); + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to this field. For example: ["id", "customerid", "cust_id"]
      +     * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The synonyms at the given index. + */ + public java.lang.String getSynonyms(int index) { + return synonyms_.get(index); + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to this field. For example: ["id", "customerid", "cust_id"]
      +     * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the synonyms at the given index. + */ + public com.google.protobuf.ByteString getSynonymsBytes(int index) { + return synonyms_.getByteString(index); + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to this field. For example: ["id", "customerid", "cust_id"]
      +     * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index to set the value at. + * @param value The synonyms to set. + * @return This builder for chaining. + */ + public Builder setSynonyms(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureSynonymsIsMutable(); + synonyms_.set(index, value); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to this field. For example: ["id", "customerid", "cust_id"]
      +     * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The synonyms to add. + * @return This builder for chaining. + */ + public Builder addSynonyms(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureSynonymsIsMutable(); + synonyms_.add(value); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to this field. For example: ["id", "customerid", "cust_id"]
      +     * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param values The synonyms to add. + * @return This builder for chaining. + */ + public Builder addAllSynonyms(java.lang.Iterable values) { + ensureSynonymsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, synonyms_); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to this field. For example: ["id", "customerid", "cust_id"]
      +     * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearSynonyms() { + synonyms_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000010); + ; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to this field. For example: ["id", "customerid", "cust_id"]
      +     * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes of the synonyms to add. + * @return This builder for chaining. + */ + public Builder addSynonymsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureSynonymsIsMutable(); + synonyms_.add(value); + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList tags_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureTagsIsMutable() { + if (!tags_.isModifiable()) { + tags_ = new com.google.protobuf.LazyStringArrayList(tags_); + } + bitField0_ |= 0x00000020; + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the field, used for
      +     * categorization. For example: ["identifier", "customer", "pii"]
      +     * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the tags. + */ + public com.google.protobuf.ProtocolStringList getTagsList() { + tags_.makeImmutable(); + return tags_; + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the field, used for
      +     * categorization. For example: ["identifier", "customer", "pii"]
      +     * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of tags. + */ + public int getTagsCount() { + return tags_.size(); + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the field, used for
      +     * categorization. For example: ["identifier", "customer", "pii"]
      +     * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The tags at the given index. + */ + public java.lang.String getTags(int index) { + return tags_.get(index); + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the field, used for
      +     * categorization. For example: ["identifier", "customer", "pii"]
      +     * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the tags at the given index. + */ + public com.google.protobuf.ByteString getTagsBytes(int index) { + return tags_.getByteString(index); + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the field, used for
      +     * categorization. For example: ["identifier", "customer", "pii"]
      +     * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index to set the value at. + * @param value The tags to set. + * @return This builder for chaining. + */ + public Builder setTags(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureTagsIsMutable(); + tags_.set(index, value); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the field, used for
      +     * categorization. For example: ["identifier", "customer", "pii"]
      +     * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The tags to add. + * @return This builder for chaining. + */ + public Builder addTags(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureTagsIsMutable(); + tags_.add(value); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the field, used for
      +     * categorization. For example: ["identifier", "customer", "pii"]
      +     * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param values The tags to add. + * @return This builder for chaining. + */ + public Builder addAllTags(java.lang.Iterable values) { + ensureTagsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tags_); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the field, used for
      +     * categorization. For example: ["identifier", "customer", "pii"]
      +     * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearTags() { + tags_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000020); + ; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the field, used for
      +     * categorization. For example: ["identifier", "customer", "pii"]
      +     * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes of the tags to add. + * @return This builder for chaining. + */ + public Builder addTagsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureTagsIsMutable(); + tags_.add(value); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + private java.lang.Object displayName_ = ""; /** @@ -1524,7 +2212,7 @@ public Builder setDisplayName(java.lang.String value) { throw new NullPointerException(); } displayName_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -1542,7 +2230,7 @@ public Builder setDisplayName(java.lang.String value) { */ public Builder clearDisplayName() { displayName_ = getDefaultInstance().getDisplayName(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -1565,7 +2253,7 @@ public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); displayName_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -1574,10 +2262,10 @@ public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { java.util.Collections.emptyList(); private void ensureSubfieldsIsMutable() { - if (!((bitField0_ & 0x00000020) != 0)) { + if (!((bitField0_ & 0x00000080) != 0)) { subfields_ = new java.util.ArrayList(subfields_); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; } } @@ -1827,7 +2515,7 @@ public Builder addAllSubfields( public Builder clearSubfields() { if (subfieldsBuilder_ == null) { subfields_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); } else { subfieldsBuilder_.clear(); @@ -1974,7 +2662,7 @@ public com.google.cloud.geminidataanalytics.v1beta.Field.Builder addSubfieldsBui com.google.cloud.geminidataanalytics.v1beta.Field, com.google.cloud.geminidataanalytics.v1beta.Field.Builder, com.google.cloud.geminidataanalytics.v1beta.FieldOrBuilder>( - subfields_, ((bitField0_ & 0x00000020) != 0), getParentForChildren(), isClean()); + subfields_, ((bitField0_ & 0x00000080) != 0), getParentForChildren(), isClean()); subfields_ = null; } return subfieldsBuilder_; @@ -2051,7 +2739,7 @@ public Builder setCategory(java.lang.String value) { throw new NullPointerException(); } category_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -2071,7 +2759,7 @@ public Builder setCategory(java.lang.String value) { */ public Builder clearCategory() { category_ = getDefaultInstance().getCategory(); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this; } @@ -2096,7 +2784,128 @@ public Builder setCategoryBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); category_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + private java.lang.Object valueFormat_ = ""; + + /** + * + * + *
      +     * Optional. Looker only. Value format of the field.
      +     * Ref:
      +     * https://cloud.google.com/looker/docs/reference/param-field-value-format
      +     * 
      + * + * string value_format = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The valueFormat. + */ + public java.lang.String getValueFormat() { + java.lang.Object ref = valueFormat_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + valueFormat_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
      +     * Optional. Looker only. Value format of the field.
      +     * Ref:
      +     * https://cloud.google.com/looker/docs/reference/param-field-value-format
      +     * 
      + * + * string value_format = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for valueFormat. + */ + public com.google.protobuf.ByteString getValueFormatBytes() { + java.lang.Object ref = valueFormat_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + valueFormat_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
      +     * Optional. Looker only. Value format of the field.
      +     * Ref:
      +     * https://cloud.google.com/looker/docs/reference/param-field-value-format
      +     * 
      + * + * string value_format = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The valueFormat to set. + * @return This builder for chaining. + */ + public Builder setValueFormat(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + valueFormat_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. Looker only. Value format of the field.
      +     * Ref:
      +     * https://cloud.google.com/looker/docs/reference/param-field-value-format
      +     * 
      + * + * string value_format = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearValueFormat() { + valueFormat_ = getDefaultInstance().getValueFormat(); + bitField0_ = (bitField0_ & ~0x00000200); + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. Looker only. Value format of the field.
      +     * Ref:
      +     * https://cloud.google.com/looker/docs/reference/param-field-value-format
      +     * 
      + * + * string value_format = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for valueFormat to set. + * @return This builder for chaining. + */ + public Builder setValueFormatBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + valueFormat_ = value; + bitField0_ |= 0x00000200; onChanged(); return this; } diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/FieldOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/FieldOrBuilder.java index 7860524cda70..f134de3768e6 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/FieldOrBuilder.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/FieldOrBuilder.java @@ -128,6 +128,122 @@ public interface FieldOrBuilder */ com.google.protobuf.ByteString getModeBytes(); + /** + * + * + *
      +   * Optional. A list of alternative names or synonyms that can be used to refer
      +   * to this field. For example: ["id", "customerid", "cust_id"]
      +   * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the synonyms. + */ + java.util.List getSynonymsList(); + + /** + * + * + *
      +   * Optional. A list of alternative names or synonyms that can be used to refer
      +   * to this field. For example: ["id", "customerid", "cust_id"]
      +   * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of synonyms. + */ + int getSynonymsCount(); + + /** + * + * + *
      +   * Optional. A list of alternative names or synonyms that can be used to refer
      +   * to this field. For example: ["id", "customerid", "cust_id"]
      +   * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The synonyms at the given index. + */ + java.lang.String getSynonyms(int index); + + /** + * + * + *
      +   * Optional. A list of alternative names or synonyms that can be used to refer
      +   * to this field. For example: ["id", "customerid", "cust_id"]
      +   * 
      + * + * repeated string synonyms = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the synonyms at the given index. + */ + com.google.protobuf.ByteString getSynonymsBytes(int index); + + /** + * + * + *
      +   * Optional. A list of tags or keywords associated with the field, used for
      +   * categorization. For example: ["identifier", "customer", "pii"]
      +   * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the tags. + */ + java.util.List getTagsList(); + + /** + * + * + *
      +   * Optional. A list of tags or keywords associated with the field, used for
      +   * categorization. For example: ["identifier", "customer", "pii"]
      +   * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of tags. + */ + int getTagsCount(); + + /** + * + * + *
      +   * Optional. A list of tags or keywords associated with the field, used for
      +   * categorization. For example: ["identifier", "customer", "pii"]
      +   * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The tags at the given index. + */ + java.lang.String getTags(int index); + + /** + * + * + *
      +   * Optional. A list of tags or keywords associated with the field, used for
      +   * categorization. For example: ["identifier", "customer", "pii"]
      +   * 
      + * + * repeated string tags = 7 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the tags at the given index. + */ + com.google.protobuf.ByteString getTagsBytes(int index); + /** * * @@ -249,4 +365,34 @@ public interface FieldOrBuilder * @return The bytes for category. */ com.google.protobuf.ByteString getCategoryBytes(); + + /** + * + * + *
      +   * Optional. Looker only. Value format of the field.
      +   * Ref:
      +   * https://cloud.google.com/looker/docs/reference/param-field-value-format
      +   * 
      + * + * string value_format = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The valueFormat. + */ + java.lang.String getValueFormat(); + + /** + * + * + *
      +   * Optional. Looker only. Value format of the field.
      +   * Ref:
      +   * https://cloud.google.com/looker/docs/reference/param-field-value-format
      +   * 
      + * + * string value_format = 11 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for valueFormat. + */ + com.google.protobuf.ByteString getValueFormatBytes(); } diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ListAccessibleDataAgentsRequest.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ListAccessibleDataAgentsRequest.java index 7376e9161d92..16420960e5ae 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ListAccessibleDataAgentsRequest.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/ListAccessibleDataAgentsRequest.java @@ -111,6 +111,16 @@ public enum CreatorFilter implements com.google.protobuf.ProtocolMessageEnum { * CREATOR_ONLY = 2; */ CREATOR_ONLY(2), + /** + * + * + *
      +     * Only agents not created by the user calling the API will be returned.
      +     * 
      + * + * NOT_CREATOR_ONLY = 3; + */ + NOT_CREATOR_ONLY(3), UNRECOGNIZED(-1), ; @@ -147,6 +157,17 @@ public enum CreatorFilter implements com.google.protobuf.ProtocolMessageEnum { */ public static final int CREATOR_ONLY_VALUE = 2; + /** + * + * + *
      +     * Only agents not created by the user calling the API will be returned.
      +     * 
      + * + * NOT_CREATOR_ONLY = 3; + */ + public static final int NOT_CREATOR_ONLY_VALUE = 3; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -177,6 +198,8 @@ public static CreatorFilter forNumber(int value) { return NONE; case 2: return CREATOR_ONLY; + case 3: + return NOT_CREATOR_ONLY; default: return null; } diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerExploreReference.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerExploreReference.java index 949c5303fb12..aac9514959b6 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerExploreReference.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerExploreReference.java @@ -125,7 +125,7 @@ public InstanceCase getInstanceCase() { * Required. The base url of the Looker instance. * * - * string looker_instance_uri = 9 [(.google.api.field_behavior) = REQUIRED]; + * string looker_instance_uri = 9; * * @return Whether the lookerInstanceUri field is set. */ @@ -140,7 +140,7 @@ public boolean hasLookerInstanceUri() { * Required. The base url of the Looker instance. * * - * string looker_instance_uri = 9 [(.google.api.field_behavior) = REQUIRED]; + * string looker_instance_uri = 9; * * @return The lookerInstanceUri. */ @@ -168,7 +168,7 @@ public java.lang.String getLookerInstanceUri() { * Required. The base url of the Looker instance. * * - * string looker_instance_uri = 9 [(.google.api.field_behavior) = REQUIRED]; + * string looker_instance_uri = 9; * * @return The bytes for lookerInstanceUri. */ @@ -262,9 +262,10 @@ public boolean hasPrivateLookerInstanceInfo() { * * *
      -   * Required. Looker Model as outlined in
      -   * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -   * Name of LookML model.
      +   * Required. Looker model, as outlined in
      +   * [Major LookML
      +   * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +   * Name of the LookML model.
          * 
      * * string lookml_model = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -288,9 +289,10 @@ public java.lang.String getLookmlModel() { * * *
      -   * Required. Looker Model as outlined in
      -   * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -   * Name of LookML model.
      +   * Required. Looker model, as outlined in
      +   * [Major LookML
      +   * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +   * Name of the LookML model.
          * 
      * * string lookml_model = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -319,9 +321,10 @@ public com.google.protobuf.ByteString getLookmlModelBytes() { * * *
      -   * Required. Looker Explore as outlined in
      -   * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -   * Name of LookML explore.
      +   * Required. Looker Explore, as outlined in
      +   * [Major LookML
      +   * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +   * Name of the LookML Explore.
          * 
      * * string explore = 5 [(.google.api.field_behavior) = REQUIRED]; @@ -345,9 +348,10 @@ public java.lang.String getExplore() { * * *
      -   * Required. Looker Explore as outlined in
      -   * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -   * Name of LookML explore.
      +   * Required. Looker Explore, as outlined in
      +   * [Major LookML
      +   * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +   * Name of the LookML Explore.
          * 
      * * string explore = 5 [(.google.api.field_behavior) = REQUIRED]; @@ -953,7 +957,7 @@ public Builder clearInstance() { * Required. The base url of the Looker instance. * * - * string looker_instance_uri = 9 [(.google.api.field_behavior) = REQUIRED]; + * string looker_instance_uri = 9; * * @return Whether the lookerInstanceUri field is set. */ @@ -969,7 +973,7 @@ public boolean hasLookerInstanceUri() { * Required. The base url of the Looker instance. * * - * string looker_instance_uri = 9 [(.google.api.field_behavior) = REQUIRED]; + * string looker_instance_uri = 9; * * @return The lookerInstanceUri. */ @@ -998,7 +1002,7 @@ public java.lang.String getLookerInstanceUri() { * Required. The base url of the Looker instance. * * - * string looker_instance_uri = 9 [(.google.api.field_behavior) = REQUIRED]; + * string looker_instance_uri = 9; * * @return The bytes for lookerInstanceUri. */ @@ -1027,7 +1031,7 @@ public com.google.protobuf.ByteString getLookerInstanceUriBytes() { * Required. The base url of the Looker instance. * * - * string looker_instance_uri = 9 [(.google.api.field_behavior) = REQUIRED]; + * string looker_instance_uri = 9; * * @param value The lookerInstanceUri to set. * @return This builder for chaining. @@ -1049,7 +1053,7 @@ public Builder setLookerInstanceUri(java.lang.String value) { * Required. The base url of the Looker instance. * * - * string looker_instance_uri = 9 [(.google.api.field_behavior) = REQUIRED]; + * string looker_instance_uri = 9; * * @return This builder for chaining. */ @@ -1069,7 +1073,7 @@ public Builder clearLookerInstanceUri() { * Required. The base url of the Looker instance. * * - * string looker_instance_uri = 9 [(.google.api.field_behavior) = REQUIRED]; + * string looker_instance_uri = 9; * * @param value The bytes for lookerInstanceUri to set. * @return This builder for chaining. @@ -1341,9 +1345,10 @@ public Builder clearPrivateLookerInstanceInfo() { * * *
      -     * Required. Looker Model as outlined in
      -     * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -     * Name of LookML model.
      +     * Required. Looker model, as outlined in
      +     * [Major LookML
      +     * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +     * Name of the LookML model.
            * 
      * * string lookml_model = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1366,9 +1371,10 @@ public java.lang.String getLookmlModel() { * * *
      -     * Required. Looker Model as outlined in
      -     * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -     * Name of LookML model.
      +     * Required. Looker model, as outlined in
      +     * [Major LookML
      +     * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +     * Name of the LookML model.
            * 
      * * string lookml_model = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1391,9 +1397,10 @@ public com.google.protobuf.ByteString getLookmlModelBytes() { * * *
      -     * Required. Looker Model as outlined in
      -     * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -     * Name of LookML model.
      +     * Required. Looker model, as outlined in
      +     * [Major LookML
      +     * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +     * Name of the LookML model.
            * 
      * * string lookml_model = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1415,9 +1422,10 @@ public Builder setLookmlModel(java.lang.String value) { * * *
      -     * Required. Looker Model as outlined in
      -     * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -     * Name of LookML model.
      +     * Required. Looker model, as outlined in
      +     * [Major LookML
      +     * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +     * Name of the LookML model.
            * 
      * * string lookml_model = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1435,9 +1443,10 @@ public Builder clearLookmlModel() { * * *
      -     * Required. Looker Model as outlined in
      -     * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -     * Name of LookML model.
      +     * Required. Looker model, as outlined in
      +     * [Major LookML
      +     * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +     * Name of the LookML model.
            * 
      * * string lookml_model = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -1462,9 +1471,10 @@ public Builder setLookmlModelBytes(com.google.protobuf.ByteString value) { * * *
      -     * Required. Looker Explore as outlined in
      -     * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -     * Name of LookML explore.
      +     * Required. Looker Explore, as outlined in
      +     * [Major LookML
      +     * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +     * Name of the LookML Explore.
            * 
      * * string explore = 5 [(.google.api.field_behavior) = REQUIRED]; @@ -1487,9 +1497,10 @@ public java.lang.String getExplore() { * * *
      -     * Required. Looker Explore as outlined in
      -     * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -     * Name of LookML explore.
      +     * Required. Looker Explore, as outlined in
      +     * [Major LookML
      +     * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +     * Name of the LookML Explore.
            * 
      * * string explore = 5 [(.google.api.field_behavior) = REQUIRED]; @@ -1512,9 +1523,10 @@ public com.google.protobuf.ByteString getExploreBytes() { * * *
      -     * Required. Looker Explore as outlined in
      -     * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -     * Name of LookML explore.
      +     * Required. Looker Explore, as outlined in
      +     * [Major LookML
      +     * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +     * Name of the LookML Explore.
            * 
      * * string explore = 5 [(.google.api.field_behavior) = REQUIRED]; @@ -1536,9 +1548,10 @@ public Builder setExplore(java.lang.String value) { * * *
      -     * Required. Looker Explore as outlined in
      -     * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -     * Name of LookML explore.
      +     * Required. Looker Explore, as outlined in
      +     * [Major LookML
      +     * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +     * Name of the LookML Explore.
            * 
      * * string explore = 5 [(.google.api.field_behavior) = REQUIRED]; @@ -1556,9 +1569,10 @@ public Builder clearExplore() { * * *
      -     * Required. Looker Explore as outlined in
      -     * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -     * Name of LookML explore.
      +     * Required. Looker Explore, as outlined in
      +     * [Major LookML
      +     * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +     * Name of the LookML Explore.
            * 
      * * string explore = 5 [(.google.api.field_behavior) = REQUIRED]; diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerExploreReferenceOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerExploreReferenceOrBuilder.java index b4ff1f2b07c9..0ccdb2c6d253 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerExploreReferenceOrBuilder.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerExploreReferenceOrBuilder.java @@ -31,7 +31,7 @@ public interface LookerExploreReferenceOrBuilder * Required. The base url of the Looker instance. * * - * string looker_instance_uri = 9 [(.google.api.field_behavior) = REQUIRED]; + * string looker_instance_uri = 9; * * @return Whether the lookerInstanceUri field is set. */ @@ -44,7 +44,7 @@ public interface LookerExploreReferenceOrBuilder * Required. The base url of the Looker instance. * * - * string looker_instance_uri = 9 [(.google.api.field_behavior) = REQUIRED]; + * string looker_instance_uri = 9; * * @return The lookerInstanceUri. */ @@ -57,7 +57,7 @@ public interface LookerExploreReferenceOrBuilder * Required. The base url of the Looker instance. * * - * string looker_instance_uri = 9 [(.google.api.field_behavior) = REQUIRED]; + * string looker_instance_uri = 9; * * @return The bytes for lookerInstanceUri. */ @@ -112,9 +112,10 @@ public interface LookerExploreReferenceOrBuilder * * *
      -   * Required. Looker Model as outlined in
      -   * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -   * Name of LookML model.
      +   * Required. Looker model, as outlined in
      +   * [Major LookML
      +   * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +   * Name of the LookML model.
          * 
      * * string lookml_model = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -127,9 +128,10 @@ public interface LookerExploreReferenceOrBuilder * * *
      -   * Required. Looker Model as outlined in
      -   * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -   * Name of LookML model.
      +   * Required. Looker model, as outlined in
      +   * [Major LookML
      +   * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +   * Name of the LookML model.
          * 
      * * string lookml_model = 4 [(.google.api.field_behavior) = REQUIRED]; @@ -142,9 +144,10 @@ public interface LookerExploreReferenceOrBuilder * * *
      -   * Required. Looker Explore as outlined in
      -   * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -   * Name of LookML explore.
      +   * Required. Looker Explore, as outlined in
      +   * [Major LookML
      +   * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +   * Name of the LookML Explore.
          * 
      * * string explore = 5 [(.google.api.field_behavior) = REQUIRED]; @@ -157,9 +160,10 @@ public interface LookerExploreReferenceOrBuilder * * *
      -   * Required. Looker Explore as outlined in
      -   * https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures
      -   * Name of LookML explore.
      +   * Required. Looker Explore, as outlined in
      +   * [Major LookML
      +   * structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures).
      +   * Name of the LookML Explore.
          * 
      * * string explore = 5 [(.google.api.field_behavior) = REQUIRED]; diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerExploreReferences.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerExploreReferences.java index ba015e426620..18055010ae8f 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerExploreReferences.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerExploreReferences.java @@ -165,9 +165,10 @@ public com.google.cloud.geminidataanalytics.v1beta.LookerExploreReference getExp *
          * Optional. The credentials to use when calling the Looker API.
          *
      -   * Currently supports both oauth token and api keys based credentials, as
      +   * Currently supports both OAuth token and API key-based credentials, as
          * described in
      -   * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +   * [Authentication with an
      +   * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
          * 
      * * @@ -187,9 +188,10 @@ public boolean hasCredentials() { *
          * Optional. The credentials to use when calling the Looker API.
          *
      -   * Currently supports both oauth token and api keys based credentials, as
      +   * Currently supports both OAuth token and API key-based credentials, as
          * described in
      -   * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +   * [Authentication with an
      +   * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
          * 
      * * @@ -211,9 +213,10 @@ public com.google.cloud.geminidataanalytics.v1beta.Credentials getCredentials() *
          * Optional. The credentials to use when calling the Looker API.
          *
      -   * Currently supports both oauth token and api keys based credentials, as
      +   * Currently supports both OAuth token and API key-based credentials, as
          * described in
      -   * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +   * [Authentication with an
      +   * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
          * 
      * * @@ -1120,9 +1123,10 @@ public Builder removeExploreReferences(int index) { *
            * Optional. The credentials to use when calling the Looker API.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * @@ -1141,9 +1145,10 @@ public boolean hasCredentials() { *
            * Optional. The credentials to use when calling the Looker API.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * @@ -1168,9 +1173,10 @@ public com.google.cloud.geminidataanalytics.v1beta.Credentials getCredentials() *
            * Optional. The credentials to use when calling the Looker API.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * @@ -1197,9 +1203,10 @@ public Builder setCredentials(com.google.cloud.geminidataanalytics.v1beta.Creden *
            * Optional. The credentials to use when calling the Looker API.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * @@ -1224,9 +1231,10 @@ public Builder setCredentials( *
            * Optional. The credentials to use when calling the Looker API.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * @@ -1259,9 +1267,10 @@ public Builder mergeCredentials(com.google.cloud.geminidataanalytics.v1beta.Cred *
            * Optional. The credentials to use when calling the Looker API.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * @@ -1285,9 +1294,10 @@ public Builder clearCredentials() { *
            * Optional. The credentials to use when calling the Looker API.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * @@ -1306,9 +1316,10 @@ public com.google.cloud.geminidataanalytics.v1beta.Credentials.Builder getCreden *
            * Optional. The credentials to use when calling the Looker API.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * @@ -1332,9 +1343,10 @@ public com.google.cloud.geminidataanalytics.v1beta.Credentials.Builder getCreden *
            * Optional. The credentials to use when calling the Looker API.
            *
      -     * Currently supports both oauth token and api keys based credentials, as
      +     * Currently supports both OAuth token and API key-based credentials, as
            * described in
      -     * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +     * [Authentication with an
      +     * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
            * 
      * * diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerExploreReferencesOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerExploreReferencesOrBuilder.java index b8593c936bad..810297c549b4 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerExploreReferencesOrBuilder.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerExploreReferencesOrBuilder.java @@ -100,9 +100,10 @@ com.google.cloud.geminidataanalytics.v1beta.LookerExploreReference getExploreRef *
          * Optional. The credentials to use when calling the Looker API.
          *
      -   * Currently supports both oauth token and api keys based credentials, as
      +   * Currently supports both OAuth token and API key-based credentials, as
          * described in
      -   * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +   * [Authentication with an
      +   * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
          * 
      * * @@ -119,9 +120,10 @@ com.google.cloud.geminidataanalytics.v1beta.LookerExploreReference getExploreRef *
          * Optional. The credentials to use when calling the Looker API.
          *
      -   * Currently supports both oauth token and api keys based credentials, as
      +   * Currently supports both OAuth token and API key-based credentials, as
          * described in
      -   * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +   * [Authentication with an
      +   * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
          * 
      * * @@ -138,9 +140,10 @@ com.google.cloud.geminidataanalytics.v1beta.LookerExploreReference getExploreRef *
          * Optional. The credentials to use when calling the Looker API.
          *
      -   * Currently supports both oauth token and api keys based credentials, as
      +   * Currently supports both OAuth token and API key-based credentials, as
          * described in
      -   * https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk
      +   * [Authentication with an
      +   * SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk).
          * 
      * * diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerQuery.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerQuery.java index 5291b00fd3df..dbbab5e40bb2 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerQuery.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerQuery.java @@ -23,8 +23,9 @@ * * *
      - * A query for retrieving data from a Looker explore. See
      - * https://cloud.google.com/looker/docs/reference/looker-api/latest/methods/Query/run_inline_query
      + * A query for retrieving data from a Looker Explore. See
      + * [Run Inline
      + * Query](https://cloud.google.com/looker/docs/reference/looker-api/latest/methods/Query/run_inline_query).
        * 
      * * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.LookerQuery} @@ -1008,7 +1009,7 @@ public com.google.protobuf.ByteString getModelBytes() { * * *
      -   * Required. The LookML explore used to generate the query.
      +   * Required. The LookML Explore used to generate the query.
          * 
      * * string explore = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1032,7 +1033,7 @@ public java.lang.String getExplore() { * * *
      -   * Required. The LookML explore used to generate the query.
      +   * Required. The LookML Explore used to generate the query.
          * 
      * * string explore = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -1062,7 +1063,7 @@ public com.google.protobuf.ByteString getExploreBytes() { * * *
      -   * Optional. The fields to retrieve from the explore.
      +   * Optional. The fields to retrieve from the Explore.
          * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1077,7 +1078,7 @@ public com.google.protobuf.ProtocolStringList getFieldsList() { * * *
      -   * Optional. The fields to retrieve from the explore.
      +   * Optional. The fields to retrieve from the Explore.
          * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1092,7 +1093,7 @@ public int getFieldsCount() { * * *
      -   * Optional. The fields to retrieve from the explore.
      +   * Optional. The fields to retrieve from the Explore.
          * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1108,7 +1109,7 @@ public java.lang.String getFields(int index) { * * *
      -   * Optional. The fields to retrieve from the explore.
      +   * Optional. The fields to retrieve from the Explore.
          * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1129,7 +1130,7 @@ public com.google.protobuf.ByteString getFieldsBytes(int index) { * * *
      -   * Optional. The filters to apply to the explore.
      +   * Optional. The filters to apply to the Explore.
          * 
      * * @@ -1146,7 +1147,7 @@ public com.google.protobuf.ByteString getFieldsBytes(int index) { * * *
      -   * Optional. The filters to apply to the explore.
      +   * Optional. The filters to apply to the Explore.
          * 
      * * @@ -1164,7 +1165,7 @@ public com.google.protobuf.ByteString getFieldsBytes(int index) { * * *
      -   * Optional. The filters to apply to the explore.
      +   * Optional. The filters to apply to the Explore.
          * 
      * * @@ -1180,7 +1181,7 @@ public int getFiltersCount() { * * *
      -   * Optional. The filters to apply to the explore.
      +   * Optional. The filters to apply to the Explore.
          * 
      * * @@ -1196,7 +1197,7 @@ public com.google.cloud.geminidataanalytics.v1beta.LookerQuery.Filter getFilters * * *
      -   * Optional. The filters to apply to the explore.
      +   * Optional. The filters to apply to the Explore.
          * 
      * * @@ -1219,7 +1220,7 @@ public com.google.cloud.geminidataanalytics.v1beta.LookerQuery.Filter getFilters * * *
      -   * Optional. The sorts to apply to the explore.
      +   * Optional. The sorts to apply to the Explore.
          * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1234,7 +1235,7 @@ public com.google.protobuf.ProtocolStringList getSortsList() { * * *
      -   * Optional. The sorts to apply to the explore.
      +   * Optional. The sorts to apply to the Explore.
          * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1249,7 +1250,7 @@ public int getSortsCount() { * * *
      -   * Optional. The sorts to apply to the explore.
      +   * Optional. The sorts to apply to the Explore.
          * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1265,7 +1266,7 @@ public java.lang.String getSorts(int index) { * * *
      -   * Optional. The sorts to apply to the explore.
      +   * Optional. The sorts to apply to the Explore.
          * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -1577,8 +1578,9 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
      -   * A query for retrieving data from a Looker explore. See
      -   * https://cloud.google.com/looker/docs/reference/looker-api/latest/methods/Query/run_inline_query
      +   * A query for retrieving data from a Looker Explore. See
      +   * [Run Inline
      +   * Query](https://cloud.google.com/looker/docs/reference/looker-api/latest/methods/Query/run_inline_query).
          * 
      * * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.LookerQuery} @@ -2013,7 +2015,7 @@ public Builder setModelBytes(com.google.protobuf.ByteString value) { * * *
      -     * Required. The LookML explore used to generate the query.
      +     * Required. The LookML Explore used to generate the query.
            * 
      * * string explore = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -2036,7 +2038,7 @@ public java.lang.String getExplore() { * * *
      -     * Required. The LookML explore used to generate the query.
      +     * Required. The LookML Explore used to generate the query.
            * 
      * * string explore = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -2059,7 +2061,7 @@ public com.google.protobuf.ByteString getExploreBytes() { * * *
      -     * Required. The LookML explore used to generate the query.
      +     * Required. The LookML Explore used to generate the query.
            * 
      * * string explore = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -2081,7 +2083,7 @@ public Builder setExplore(java.lang.String value) { * * *
      -     * Required. The LookML explore used to generate the query.
      +     * Required. The LookML Explore used to generate the query.
            * 
      * * string explore = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -2099,7 +2101,7 @@ public Builder clearExplore() { * * *
      -     * Required. The LookML explore used to generate the query.
      +     * Required. The LookML Explore used to generate the query.
            * 
      * * string explore = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -2132,7 +2134,7 @@ private void ensureFieldsIsMutable() { * * *
      -     * Optional. The fields to retrieve from the explore.
      +     * Optional. The fields to retrieve from the Explore.
            * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -2148,7 +2150,7 @@ public com.google.protobuf.ProtocolStringList getFieldsList() { * * *
      -     * Optional. The fields to retrieve from the explore.
      +     * Optional. The fields to retrieve from the Explore.
            * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -2163,7 +2165,7 @@ public int getFieldsCount() { * * *
      -     * Optional. The fields to retrieve from the explore.
      +     * Optional. The fields to retrieve from the Explore.
            * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -2179,7 +2181,7 @@ public java.lang.String getFields(int index) { * * *
      -     * Optional. The fields to retrieve from the explore.
      +     * Optional. The fields to retrieve from the Explore.
            * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -2195,7 +2197,7 @@ public com.google.protobuf.ByteString getFieldsBytes(int index) { * * *
      -     * Optional. The fields to retrieve from the explore.
      +     * Optional. The fields to retrieve from the Explore.
            * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -2219,7 +2221,7 @@ public Builder setFields(int index, java.lang.String value) { * * *
      -     * Optional. The fields to retrieve from the explore.
      +     * Optional. The fields to retrieve from the Explore.
            * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -2242,7 +2244,7 @@ public Builder addFields(java.lang.String value) { * * *
      -     * Optional. The fields to retrieve from the explore.
      +     * Optional. The fields to retrieve from the Explore.
            * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -2262,7 +2264,7 @@ public Builder addAllFields(java.lang.Iterable values) { * * *
      -     * Optional. The fields to retrieve from the explore.
      +     * Optional. The fields to retrieve from the Explore.
            * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -2281,7 +2283,7 @@ public Builder clearFields() { * * *
      -     * Optional. The fields to retrieve from the explore.
      +     * Optional. The fields to retrieve from the Explore.
            * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -2323,7 +2325,7 @@ private void ensureFiltersIsMutable() { * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2343,7 +2345,7 @@ private void ensureFiltersIsMutable() { * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2362,7 +2364,7 @@ public int getFiltersCount() { * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2381,7 +2383,7 @@ public com.google.cloud.geminidataanalytics.v1beta.LookerQuery.Filter getFilters * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2407,7 +2409,7 @@ public Builder setFilters( * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2431,7 +2433,7 @@ public Builder setFilters( * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2457,7 +2459,7 @@ public Builder addFilters( * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2483,7 +2485,7 @@ public Builder addFilters( * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2506,7 +2508,7 @@ public Builder addFilters( * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2530,7 +2532,7 @@ public Builder addFilters( * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2554,7 +2556,7 @@ public Builder addAllFilters( * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2576,7 +2578,7 @@ public Builder clearFilters() { * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2598,7 +2600,7 @@ public Builder removeFilters(int index) { * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2614,7 +2616,7 @@ public com.google.cloud.geminidataanalytics.v1beta.LookerQuery.Filter.Builder ge * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2634,7 +2636,7 @@ public com.google.cloud.geminidataanalytics.v1beta.LookerQuery.Filter.Builder ge * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2655,7 +2657,7 @@ public com.google.cloud.geminidataanalytics.v1beta.LookerQuery.Filter.Builder ge * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2673,7 +2675,7 @@ public com.google.cloud.geminidataanalytics.v1beta.LookerQuery.Filter.Builder ge * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2692,7 +2694,7 @@ public com.google.cloud.geminidataanalytics.v1beta.LookerQuery.Filter.Builder ad * * *
      -     * Optional. The filters to apply to the explore.
      +     * Optional. The filters to apply to the Explore.
            * 
      * * @@ -2735,7 +2737,7 @@ private void ensureSortsIsMutable() { * * *
      -     * Optional. The sorts to apply to the explore.
      +     * Optional. The sorts to apply to the Explore.
            * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2751,7 +2753,7 @@ public com.google.protobuf.ProtocolStringList getSortsList() { * * *
      -     * Optional. The sorts to apply to the explore.
      +     * Optional. The sorts to apply to the Explore.
            * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2766,7 +2768,7 @@ public int getSortsCount() { * * *
      -     * Optional. The sorts to apply to the explore.
      +     * Optional. The sorts to apply to the Explore.
            * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2782,7 +2784,7 @@ public java.lang.String getSorts(int index) { * * *
      -     * Optional. The sorts to apply to the explore.
      +     * Optional. The sorts to apply to the Explore.
            * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2798,7 +2800,7 @@ public com.google.protobuf.ByteString getSortsBytes(int index) { * * *
      -     * Optional. The sorts to apply to the explore.
      +     * Optional. The sorts to apply to the Explore.
            * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2822,7 +2824,7 @@ public Builder setSorts(int index, java.lang.String value) { * * *
      -     * Optional. The sorts to apply to the explore.
      +     * Optional. The sorts to apply to the Explore.
            * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2845,7 +2847,7 @@ public Builder addSorts(java.lang.String value) { * * *
      -     * Optional. The sorts to apply to the explore.
      +     * Optional. The sorts to apply to the Explore.
            * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2865,7 +2867,7 @@ public Builder addAllSorts(java.lang.Iterable values) { * * *
      -     * Optional. The sorts to apply to the explore.
      +     * Optional. The sorts to apply to the Explore.
            * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -2884,7 +2886,7 @@ public Builder clearSorts() { * * *
      -     * Optional. The sorts to apply to the explore.
      +     * Optional. The sorts to apply to the Explore.
            * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerQueryOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerQueryOrBuilder.java index 8c42bb2c8888..c35684d3f359 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerQueryOrBuilder.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/LookerQueryOrBuilder.java @@ -54,7 +54,7 @@ public interface LookerQueryOrBuilder * * *
      -   * Required. The LookML explore used to generate the query.
      +   * Required. The LookML Explore used to generate the query.
          * 
      * * string explore = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -67,7 +67,7 @@ public interface LookerQueryOrBuilder * * *
      -   * Required. The LookML explore used to generate the query.
      +   * Required. The LookML Explore used to generate the query.
          * 
      * * string explore = 2 [(.google.api.field_behavior) = REQUIRED]; @@ -80,7 +80,7 @@ public interface LookerQueryOrBuilder * * *
      -   * Optional. The fields to retrieve from the explore.
      +   * Optional. The fields to retrieve from the Explore.
          * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -93,7 +93,7 @@ public interface LookerQueryOrBuilder * * *
      -   * Optional. The fields to retrieve from the explore.
      +   * Optional. The fields to retrieve from the Explore.
          * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -106,7 +106,7 @@ public interface LookerQueryOrBuilder * * *
      -   * Optional. The fields to retrieve from the explore.
      +   * Optional. The fields to retrieve from the Explore.
          * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -120,7 +120,7 @@ public interface LookerQueryOrBuilder * * *
      -   * Optional. The fields to retrieve from the explore.
      +   * Optional. The fields to retrieve from the Explore.
          * 
      * * repeated string fields = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -134,7 +134,7 @@ public interface LookerQueryOrBuilder * * *
      -   * Optional. The filters to apply to the explore.
      +   * Optional. The filters to apply to the Explore.
          * 
      * * @@ -147,7 +147,7 @@ public interface LookerQueryOrBuilder * * *
      -   * Optional. The filters to apply to the explore.
      +   * Optional. The filters to apply to the Explore.
          * 
      * * @@ -160,7 +160,7 @@ public interface LookerQueryOrBuilder * * *
      -   * Optional. The filters to apply to the explore.
      +   * Optional. The filters to apply to the Explore.
          * 
      * * @@ -173,7 +173,7 @@ public interface LookerQueryOrBuilder * * *
      -   * Optional. The filters to apply to the explore.
      +   * Optional. The filters to apply to the Explore.
          * 
      * * @@ -187,7 +187,7 @@ public interface LookerQueryOrBuilder * * *
      -   * Optional. The filters to apply to the explore.
      +   * Optional. The filters to apply to the Explore.
          * 
      * * @@ -201,7 +201,7 @@ com.google.cloud.geminidataanalytics.v1beta.LookerQuery.FilterOrBuilder getFilte * * *
      -   * Optional. The sorts to apply to the explore.
      +   * Optional. The sorts to apply to the Explore.
          * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -214,7 +214,7 @@ com.google.cloud.geminidataanalytics.v1beta.LookerQuery.FilterOrBuilder getFilte * * *
      -   * Optional. The sorts to apply to the explore.
      +   * Optional. The sorts to apply to the Explore.
          * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -227,7 +227,7 @@ com.google.cloud.geminidataanalytics.v1beta.LookerQuery.FilterOrBuilder getFilte * * *
      -   * Optional. The sorts to apply to the explore.
      +   * Optional. The sorts to apply to the Explore.
          * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; @@ -241,7 +241,7 @@ com.google.cloud.geminidataanalytics.v1beta.LookerQuery.FilterOrBuilder getFilte * * *
      -   * Optional. The sorts to apply to the explore.
      +   * Optional. The sorts to apply to the Explore.
          * 
      * * repeated string sorts = 5 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Message.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Message.java index de9fd91025ad..236c9f70d09a 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Message.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Message.java @@ -23,7 +23,7 @@ * * *
      - * A message from an internaction between the user and the system.
      + * A message from an interaction between the user and the system.
        * 
      * * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.Message} @@ -553,7 +553,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
      -   * A message from an internaction between the user and the system.
      +   * A message from an interaction between the user and the system.
          * 
      * * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.Message} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryRecentRelevantTablesRequest.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryRecentRelevantTablesRequest.java deleted file mode 100644 index 780205b0af53..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryRecentRelevantTablesRequest.java +++ /dev/null @@ -1,906 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -/** - * - * - *
      - * Request for retrieving BigQuery table references from recently accessed
      - * tables. Response is sorted by semantic similarity to the query.
      - * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest} - */ -public final class RetrieveBigQueryRecentRelevantTablesRequest - extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest) - RetrieveBigQueryRecentRelevantTablesRequestOrBuilder { - private static final long serialVersionUID = 0L; - - // Use RetrieveBigQueryRecentRelevantTablesRequest.newBuilder() to construct. - private RetrieveBigQueryRecentRelevantTablesRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RetrieveBigQueryRecentRelevantTablesRequest() { - parent_ = ""; - query_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RetrieveBigQueryRecentRelevantTablesRequest(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - .class, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - .Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - - @SuppressWarnings("serial") - private volatile java.lang.Object parent_ = ""; - - /** - * - * - *
      -   * Required. Parent value for RetrieveBigQueryRecentTablesRequest.
      -   * Pattern: `projects/{project}/locations/{location}`
      -   * For location, use "global" for now. Regional location value will be
      -   * supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - - /** - * - * - *
      -   * Required. Parent value for RetrieveBigQueryRecentTablesRequest.
      -   * Pattern: `projects/{project}/locations/{location}`
      -   * For location, use "global" for now. Regional location value will be
      -   * supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int QUERY_FIELD_NUMBER = 2; - - @SuppressWarnings("serial") - private volatile java.lang.Object query_ = ""; - - /** - * - * - *
      -   * Optional. User query in natural language.
      -   * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The query. - */ - @java.lang.Override - public java.lang.String getQuery() { - java.lang.Object ref = query_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - query_ = s; - return s; - } - } - - /** - * - * - *
      -   * Optional. User query in natural language.
      -   * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for query. - */ - @java.lang.Override - public com.google.protobuf.ByteString getQueryBytes() { - java.lang.Object ref = query_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - query_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, query_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, query_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest other = - (com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest) - obj; - - if (!getParent().equals(other.getParent())) return false; - if (!getQuery().equals(other.getQuery())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + QUERY_FIELD_NUMBER; - hash = (53 * hash) + getQuery().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -   * Request for retrieving BigQuery table references from recently accessed
      -   * tables. Response is sorted by semantic similarity to the query.
      -   * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest) - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest.class, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest.Builder.class); - } - - // Construct using - // com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - parent_ = ""; - query_ = ""; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - build() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - buildPartial() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - result = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest(this); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartial0( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.parent_ = parent_; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.query_ = query_; - } - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest) { - return mergeFrom( - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - other) { - if (other - == com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - .getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - bitField0_ |= 0x00000001; - onChanged(); - } - if (!other.getQuery().isEmpty()) { - query_ = other.query_; - bitField0_ |= 0x00000002; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - parent_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - query_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private java.lang.Object parent_ = ""; - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryRecentTablesRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryRecentTablesRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryRecentTablesRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - parent_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryRecentTablesRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearParent() { - parent_ = getDefaultInstance().getParent(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryRecentTablesRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - parent_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - private java.lang.Object query_ = ""; - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The query. - */ - public java.lang.String getQuery() { - java.lang.Object ref = query_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - query_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for query. - */ - public com.google.protobuf.ByteString getQueryBytes() { - java.lang.Object ref = query_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - query_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @param value The query to set. - * @return This builder for chaining. - */ - public Builder setQuery(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - query_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return This builder for chaining. - */ - public Builder clearQuery() { - query_ = getDefaultInstance().getQuery(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @param value The bytes for query to set. - * @return This builder for chaining. - */ - public Builder setQueryBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - query_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest) - private static final com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest(); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RetrieveBigQueryRecentRelevantTablesRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException() - .setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser - getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryRecentRelevantTablesRequestOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryRecentRelevantTablesRequestOrBuilder.java deleted file mode 100644 index 57184e5c3f8f..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryRecentRelevantTablesRequestOrBuilder.java +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -public interface RetrieveBigQueryRecentRelevantTablesRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -   * Required. Parent value for RetrieveBigQueryRecentTablesRequest.
      -   * Pattern: `projects/{project}/locations/{location}`
      -   * For location, use "global" for now. Regional location value will be
      -   * supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - java.lang.String getParent(); - - /** - * - * - *
      -   * Required. Parent value for RetrieveBigQueryRecentTablesRequest.
      -   * Pattern: `projects/{project}/locations/{location}`
      -   * For location, use "global" for now. Regional location value will be
      -   * supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
      -   * Optional. User query in natural language.
      -   * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The query. - */ - java.lang.String getQuery(); - - /** - * - * - *
      -   * Optional. User query in natural language.
      -   * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for query. - */ - com.google.protobuf.ByteString getQueryBytes(); -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryRecentRelevantTablesResponse.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryRecentRelevantTablesResponse.java deleted file mode 100644 index 9f62d1947f65..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryRecentRelevantTablesResponse.java +++ /dev/null @@ -1,824 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -/** - * - * - *
      - * Response for retrieving BigQuery table references from recently accessed
      - * tables. Response is sorted by semantic similarity to the query.
      - * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse} - */ -public final class RetrieveBigQueryRecentRelevantTablesResponse - extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse) - RetrieveBigQueryRecentRelevantTablesResponseOrBuilder { - private static final long serialVersionUID = 0L; - - // Use RetrieveBigQueryRecentRelevantTablesResponse.newBuilder() to construct. - private RetrieveBigQueryRecentRelevantTablesResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RetrieveBigQueryRecentRelevantTablesResponse() { - tableIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RetrieveBigQueryRecentRelevantTablesResponse(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse - .class, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse - .Builder.class); - } - - public static final int TABLE_IDS_FIELD_NUMBER = 1; - - @SuppressWarnings("serial") - private com.google.protobuf.LazyStringArrayList tableIds_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - - /** - * - * - *
      -   * List of retrieved table ids.
      -   * The unique identifier for the table. Names are case-sensitive.
      -   * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -   * 
      - * - * repeated string table_ids = 1; - * - * @return A list containing the tableIds. - */ - public com.google.protobuf.ProtocolStringList getTableIdsList() { - return tableIds_; - } - - /** - * - * - *
      -   * List of retrieved table ids.
      -   * The unique identifier for the table. Names are case-sensitive.
      -   * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -   * 
      - * - * repeated string table_ids = 1; - * - * @return The count of tableIds. - */ - public int getTableIdsCount() { - return tableIds_.size(); - } - - /** - * - * - *
      -   * List of retrieved table ids.
      -   * The unique identifier for the table. Names are case-sensitive.
      -   * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -   * 
      - * - * repeated string table_ids = 1; - * - * @param index The index of the element to return. - * @return The tableIds at the given index. - */ - public java.lang.String getTableIds(int index) { - return tableIds_.get(index); - } - - /** - * - * - *
      -   * List of retrieved table ids.
      -   * The unique identifier for the table. Names are case-sensitive.
      -   * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -   * 
      - * - * repeated string table_ids = 1; - * - * @param index The index of the value to return. - * @return The bytes of the tableIds at the given index. - */ - public com.google.protobuf.ByteString getTableIdsBytes(int index) { - return tableIds_.getByteString(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < tableIds_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, tableIds_.getRaw(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - { - int dataSize = 0; - for (int i = 0; i < tableIds_.size(); i++) { - dataSize += computeStringSizeNoTag(tableIds_.getRaw(i)); - } - size += dataSize; - size += 1 * getTableIdsList().size(); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse other = - (com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse) - obj; - - if (!getTableIdsList().equals(other.getTableIdsList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getTableIdsCount() > 0) { - hash = (37 * hash) + TABLE_IDS_FIELD_NUMBER; - hash = (53 * hash) + getTableIdsList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse - prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -   * Response for retrieving BigQuery table references from recently accessed
      -   * tables. Response is sorted by semantic similarity to the query.
      -   * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse) - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse.class, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse.Builder.class); - } - - // Construct using - // com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - tableIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryRecentRelevantTablesResponse_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse - getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse - build() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse - result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse - buildPartial() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse - result = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse(this); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartial0( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse - result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - tableIds_.makeImmutable(); - result.tableIds_ = tableIds_; - } - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse) { - return mergeFrom( - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse - other) { - if (other - == com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse.getDefaultInstance()) return this; - if (!other.tableIds_.isEmpty()) { - if (tableIds_.isEmpty()) { - tableIds_ = other.tableIds_; - bitField0_ |= 0x00000001; - } else { - ensureTableIdsIsMutable(); - tableIds_.addAll(other.tableIds_); - } - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - java.lang.String s = input.readStringRequireUtf8(); - ensureTableIdsIsMutable(); - tableIds_.add(s); - break; - } // case 10 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private com.google.protobuf.LazyStringArrayList tableIds_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - - private void ensureTableIdsIsMutable() { - if (!tableIds_.isModifiable()) { - tableIds_ = new com.google.protobuf.LazyStringArrayList(tableIds_); - } - bitField0_ |= 0x00000001; - } - - /** - * - * - *
      -     * List of retrieved table ids.
      -     * The unique identifier for the table. Names are case-sensitive.
      -     * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -     * 
      - * - * repeated string table_ids = 1; - * - * @return A list containing the tableIds. - */ - public com.google.protobuf.ProtocolStringList getTableIdsList() { - tableIds_.makeImmutable(); - return tableIds_; - } - - /** - * - * - *
      -     * List of retrieved table ids.
      -     * The unique identifier for the table. Names are case-sensitive.
      -     * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -     * 
      - * - * repeated string table_ids = 1; - * - * @return The count of tableIds. - */ - public int getTableIdsCount() { - return tableIds_.size(); - } - - /** - * - * - *
      -     * List of retrieved table ids.
      -     * The unique identifier for the table. Names are case-sensitive.
      -     * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -     * 
      - * - * repeated string table_ids = 1; - * - * @param index The index of the element to return. - * @return The tableIds at the given index. - */ - public java.lang.String getTableIds(int index) { - return tableIds_.get(index); - } - - /** - * - * - *
      -     * List of retrieved table ids.
      -     * The unique identifier for the table. Names are case-sensitive.
      -     * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -     * 
      - * - * repeated string table_ids = 1; - * - * @param index The index of the value to return. - * @return The bytes of the tableIds at the given index. - */ - public com.google.protobuf.ByteString getTableIdsBytes(int index) { - return tableIds_.getByteString(index); - } - - /** - * - * - *
      -     * List of retrieved table ids.
      -     * The unique identifier for the table. Names are case-sensitive.
      -     * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -     * 
      - * - * repeated string table_ids = 1; - * - * @param index The index to set the value at. - * @param value The tableIds to set. - * @return This builder for chaining. - */ - public Builder setTableIds(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureTableIdsIsMutable(); - tableIds_.set(index, value); - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
      -     * List of retrieved table ids.
      -     * The unique identifier for the table. Names are case-sensitive.
      -     * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -     * 
      - * - * repeated string table_ids = 1; - * - * @param value The tableIds to add. - * @return This builder for chaining. - */ - public Builder addTableIds(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureTableIdsIsMutable(); - tableIds_.add(value); - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
      -     * List of retrieved table ids.
      -     * The unique identifier for the table. Names are case-sensitive.
      -     * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -     * 
      - * - * repeated string table_ids = 1; - * - * @param values The tableIds to add. - * @return This builder for chaining. - */ - public Builder addAllTableIds(java.lang.Iterable values) { - ensureTableIdsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tableIds_); - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
      -     * List of retrieved table ids.
      -     * The unique identifier for the table. Names are case-sensitive.
      -     * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -     * 
      - * - * repeated string table_ids = 1; - * - * @return This builder for chaining. - */ - public Builder clearTableIds() { - tableIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - ; - onChanged(); - return this; - } - - /** - * - * - *
      -     * List of retrieved table ids.
      -     * The unique identifier for the table. Names are case-sensitive.
      -     * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -     * 
      - * - * repeated string table_ids = 1; - * - * @param value The bytes of the tableIds to add. - * @return This builder for chaining. - */ - public Builder addTableIdsBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureTableIdsIsMutable(); - tableIds_.add(value); - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse) - private static final com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse(); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryRecentRelevantTablesResponse - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RetrieveBigQueryRecentRelevantTablesResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException() - .setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser - getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryRecentRelevantTablesResponseOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryRecentRelevantTablesResponseOrBuilder.java deleted file mode 100644 index 9c812659bd2e..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryRecentRelevantTablesResponseOrBuilder.java +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -public interface RetrieveBigQueryRecentRelevantTablesResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -   * List of retrieved table ids.
      -   * The unique identifier for the table. Names are case-sensitive.
      -   * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -   * 
      - * - * repeated string table_ids = 1; - * - * @return A list containing the tableIds. - */ - java.util.List getTableIdsList(); - - /** - * - * - *
      -   * List of retrieved table ids.
      -   * The unique identifier for the table. Names are case-sensitive.
      -   * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -   * 
      - * - * repeated string table_ids = 1; - * - * @return The count of tableIds. - */ - int getTableIdsCount(); - - /** - * - * - *
      -   * List of retrieved table ids.
      -   * The unique identifier for the table. Names are case-sensitive.
      -   * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -   * 
      - * - * repeated string table_ids = 1; - * - * @param index The index of the element to return. - * @return The tableIds at the given index. - */ - java.lang.String getTableIds(int index); - - /** - * - * - *
      -   * List of retrieved table ids.
      -   * The unique identifier for the table. Names are case-sensitive.
      -   * Example for BigQuery Table: `{project}.{dataset}.{table}`.
      -   * 
      - * - * repeated string table_ids = 1; - * - * @param index The index of the value to return. - * @return The bytes of the tableIds at the given index. - */ - com.google.protobuf.ByteString getTableIdsBytes(int index); -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextRequest.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextRequest.java deleted file mode 100644 index 0d7ec8be27f2..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextRequest.java +++ /dev/null @@ -1,1677 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -/** - * - * - *
      - * Request for retrieving BigQuery table contextual data via direct lookup.
      - * 
      - * - * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest} - */ -public final class RetrieveBigQueryTableContextRequest - extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest) - RetrieveBigQueryTableContextRequestOrBuilder { - private static final long serialVersionUID = 0L; - - // Use RetrieveBigQueryTableContextRequest.newBuilder() to construct. - private RetrieveBigQueryTableContextRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RetrieveBigQueryTableContextRequest() { - project_ = ""; - parent_ = ""; - query_ = ""; - directLookup_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RetrieveBigQueryTableContextRequest(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest.class, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest.Builder - .class); - } - - public static final int PROJECT_FIELD_NUMBER = 5; - - @SuppressWarnings("serial") - private volatile java.lang.Object project_ = ""; - - /** - * - * - *
      -   * Required.
      -   * 
      - * - * string project = 5 [deprecated = true, (.google.api.field_behavior) = REQUIRED]; - * - * @deprecated google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest.project - * is deprecated. See - * google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto;l=110 - * @return The project. - */ - @java.lang.Override - @java.lang.Deprecated - public java.lang.String getProject() { - java.lang.Object ref = project_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - project_ = s; - return s; - } - } - - /** - * - * - *
      -   * Required.
      -   * 
      - * - * string project = 5 [deprecated = true, (.google.api.field_behavior) = REQUIRED]; - * - * @deprecated google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest.project - * is deprecated. See - * google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto;l=110 - * @return The bytes for project. - */ - @java.lang.Override - @java.lang.Deprecated - public com.google.protobuf.ByteString getProjectBytes() { - java.lang.Object ref = project_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - project_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int PARENT_FIELD_NUMBER = 6; - - @SuppressWarnings("serial") - private volatile java.lang.Object parent_ = ""; - - /** - * - * - *
      -   * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -   * Pattern: `projects/{project}/locations/{location}`
      -   * For location, use "global" for now. Regional location value will be
      -   * supported in the future.
      -   * 
      - * - * string parent = 6 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - - /** - * - * - *
      -   * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -   * Pattern: `projects/{project}/locations/{location}`
      -   * For location, use "global" for now. Regional location value will be
      -   * supported in the future.
      -   * 
      - * - * string parent = 6 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int QUERY_FIELD_NUMBER = 2; - - @SuppressWarnings("serial") - private volatile java.lang.Object query_ = ""; - - /** - * - * - *
      -   * Optional. User query in natural language.
      -   * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The query. - */ - @java.lang.Override - public java.lang.String getQuery() { - java.lang.Object ref = query_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - query_ = s; - return s; - } - } - - /** - * - * - *
      -   * Optional. User query in natural language.
      -   * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for query. - */ - @java.lang.Override - public com.google.protobuf.ByteString getQueryBytes() { - java.lang.Object ref = query_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - query_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int DIRECT_LOOKUP_FIELD_NUMBER = 3; - - @SuppressWarnings("serial") - private java.util.List directLookup_; - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public java.util.List - getDirectLookupList() { - return directLookup_; - } - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public java.util.List - getDirectLookupOrBuilderList() { - return directLookup_; - } - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public int getDirectLookupCount() { - return directLookup_.size(); - } - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup getDirectLookup(int index) { - return directLookup_.get(index); - } - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder getDirectLookupOrBuilder( - int index) { - return directLookup_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, query_); - } - for (int i = 0; i < directLookup_.size(); i++) { - output.writeMessage(3, directLookup_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 5, project_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 6, parent_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, query_); - } - for (int i = 0; i < directLookup_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, directLookup_.get(i)); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, project_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, parent_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest other = - (com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest) obj; - - if (!getProject().equals(other.getProject())) return false; - if (!getParent().equals(other.getParent())) return false; - if (!getQuery().equals(other.getQuery())) return false; - if (!getDirectLookupList().equals(other.getDirectLookupList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PROJECT_FIELD_NUMBER; - hash = (53 * hash) + getProject().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + QUERY_FIELD_NUMBER; - hash = (53 * hash) + getQuery().hashCode(); - if (getDirectLookupCount() > 0) { - hash = (37 * hash) + DIRECT_LOOKUP_FIELD_NUMBER; - hash = (53 * hash) + getDirectLookupList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -   * Request for retrieving BigQuery table contextual data via direct lookup.
      -   * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest) - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest.class, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - .Builder.class); - } - - // Construct using - // com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - project_ = ""; - parent_ = ""; - query_ = ""; - if (directLookupBuilder_ == null) { - directLookup_ = java.util.Collections.emptyList(); - } else { - directLookup_ = null; - directLookupBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000008); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest build() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - buildPartial() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest result = - new com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest(this); - buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartialRepeatedFields( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest result) { - if (directLookupBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0)) { - directLookup_ = java.util.Collections.unmodifiableList(directLookup_); - bitField0_ = (bitField0_ & ~0x00000008); - } - result.directLookup_ = directLookup_; - } else { - result.directLookup_ = directLookupBuilder_.build(); - } - } - - private void buildPartial0( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.project_ = project_; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.parent_ = parent_; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.query_ = query_; - } - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest) { - return mergeFrom( - (com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest other) { - if (other - == com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - .getDefaultInstance()) return this; - if (!other.getProject().isEmpty()) { - project_ = other.project_; - bitField0_ |= 0x00000001; - onChanged(); - } - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - bitField0_ |= 0x00000002; - onChanged(); - } - if (!other.getQuery().isEmpty()) { - query_ = other.query_; - bitField0_ |= 0x00000004; - onChanged(); - } - if (directLookupBuilder_ == null) { - if (!other.directLookup_.isEmpty()) { - if (directLookup_.isEmpty()) { - directLookup_ = other.directLookup_; - bitField0_ = (bitField0_ & ~0x00000008); - } else { - ensureDirectLookupIsMutable(); - directLookup_.addAll(other.directLookup_); - } - onChanged(); - } - } else { - if (!other.directLookup_.isEmpty()) { - if (directLookupBuilder_.isEmpty()) { - directLookupBuilder_.dispose(); - directLookupBuilder_ = null; - directLookup_ = other.directLookup_; - bitField0_ = (bitField0_ & ~0x00000008); - directLookupBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getDirectLookupFieldBuilder() - : null; - } else { - directLookupBuilder_.addAllMessages(other.directLookup_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 18: - { - query_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; - break; - } // case 18 - case 26: - { - com.google.cloud.geminidataanalytics.v1beta.DirectLookup m = - input.readMessage( - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.parser(), - extensionRegistry); - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - directLookup_.add(m); - } else { - directLookupBuilder_.addMessage(m); - } - break; - } // case 26 - case 42: - { - project_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 42 - case 50: - { - parent_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 50 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private java.lang.Object project_ = ""; - - /** - * - * - *
      -     * Required.
      -     * 
      - * - * string project = 5 [deprecated = true, (.google.api.field_behavior) = REQUIRED]; - * - * @deprecated - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest.project is - * deprecated. See - * google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto;l=110 - * @return The project. - */ - @java.lang.Deprecated - public java.lang.String getProject() { - java.lang.Object ref = project_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - project_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -     * Required.
      -     * 
      - * - * string project = 5 [deprecated = true, (.google.api.field_behavior) = REQUIRED]; - * - * @deprecated - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest.project is - * deprecated. See - * google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto;l=110 - * @return The bytes for project. - */ - @java.lang.Deprecated - public com.google.protobuf.ByteString getProjectBytes() { - java.lang.Object ref = project_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - project_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -     * Required.
      -     * 
      - * - * string project = 5 [deprecated = true, (.google.api.field_behavior) = REQUIRED]; - * - * @deprecated - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest.project is - * deprecated. See - * google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto;l=110 - * @param value The project to set. - * @return This builder for chaining. - */ - @java.lang.Deprecated - public Builder setProject(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - project_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
      -     * Required.
      -     * 
      - * - * string project = 5 [deprecated = true, (.google.api.field_behavior) = REQUIRED]; - * - * @deprecated - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest.project is - * deprecated. See - * google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto;l=110 - * @return This builder for chaining. - */ - @java.lang.Deprecated - public Builder clearProject() { - project_ = getDefaultInstance().getProject(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - /** - * - * - *
      -     * Required.
      -     * 
      - * - * string project = 5 [deprecated = true, (.google.api.field_behavior) = REQUIRED]; - * - * @deprecated - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest.project is - * deprecated. See - * google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto;l=110 - * @param value The bytes for project to set. - * @return This builder for chaining. - */ - @java.lang.Deprecated - public Builder setProjectBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - project_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - private java.lang.Object parent_ = ""; - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 6 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 6 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 6 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - parent_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 6 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearParent() { - parent_ = getDefaultInstance().getParent(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 6 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - parent_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - private java.lang.Object query_ = ""; - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The query. - */ - public java.lang.String getQuery() { - java.lang.Object ref = query_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - query_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for query. - */ - public com.google.protobuf.ByteString getQueryBytes() { - java.lang.Object ref = query_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - query_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @param value The query to set. - * @return This builder for chaining. - */ - public Builder setQuery(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - query_ = value; - bitField0_ |= 0x00000004; - onChanged(); - return this; - } - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return This builder for chaining. - */ - public Builder clearQuery() { - query_ = getDefaultInstance().getQuery(); - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - return this; - } - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @param value The bytes for query to set. - * @return This builder for chaining. - */ - public Builder setQueryBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - query_ = value; - bitField0_ |= 0x00000004; - onChanged(); - return this; - } - - private java.util.List directLookup_ = - java.util.Collections.emptyList(); - - private void ensureDirectLookupIsMutable() { - if (!((bitField0_ & 0x00000008) != 0)) { - directLookup_ = - new java.util.ArrayList( - directLookup_); - bitField0_ |= 0x00000008; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.DirectLookup, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder, - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder> - directLookupBuilder_; - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public java.util.List - getDirectLookupList() { - if (directLookupBuilder_ == null) { - return java.util.Collections.unmodifiableList(directLookup_); - } else { - return directLookupBuilder_.getMessageList(); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public int getDirectLookupCount() { - if (directLookupBuilder_ == null) { - return directLookup_.size(); - } else { - return directLookupBuilder_.getCount(); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup getDirectLookup(int index) { - if (directLookupBuilder_ == null) { - return directLookup_.get(index); - } else { - return directLookupBuilder_.getMessage(index); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder setDirectLookup( - int index, com.google.cloud.geminidataanalytics.v1beta.DirectLookup value) { - if (directLookupBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDirectLookupIsMutable(); - directLookup_.set(index, value); - onChanged(); - } else { - directLookupBuilder_.setMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder setDirectLookup( - int index, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder builderForValue) { - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - directLookup_.set(index, builderForValue.build()); - onChanged(); - } else { - directLookupBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addDirectLookup(com.google.cloud.geminidataanalytics.v1beta.DirectLookup value) { - if (directLookupBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDirectLookupIsMutable(); - directLookup_.add(value); - onChanged(); - } else { - directLookupBuilder_.addMessage(value); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addDirectLookup( - int index, com.google.cloud.geminidataanalytics.v1beta.DirectLookup value) { - if (directLookupBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDirectLookupIsMutable(); - directLookup_.add(index, value); - onChanged(); - } else { - directLookupBuilder_.addMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addDirectLookup( - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder builderForValue) { - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - directLookup_.add(builderForValue.build()); - onChanged(); - } else { - directLookupBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addDirectLookup( - int index, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder builderForValue) { - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - directLookup_.add(index, builderForValue.build()); - onChanged(); - } else { - directLookupBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addAllDirectLookup( - java.lang.Iterable - values) { - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, directLookup_); - onChanged(); - } else { - directLookupBuilder_.addAllMessages(values); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder clearDirectLookup() { - if (directLookupBuilder_ == null) { - directLookup_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); - onChanged(); - } else { - directLookupBuilder_.clear(); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder removeDirectLookup(int index) { - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - directLookup_.remove(index); - onChanged(); - } else { - directLookupBuilder_.remove(index); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder getDirectLookupBuilder( - int index) { - return getDirectLookupFieldBuilder().getBuilder(index); - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder - getDirectLookupOrBuilder(int index) { - if (directLookupBuilder_ == null) { - return directLookup_.get(index); - } else { - return directLookupBuilder_.getMessageOrBuilder(index); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public java.util.List< - ? extends com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder> - getDirectLookupOrBuilderList() { - if (directLookupBuilder_ != null) { - return directLookupBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(directLookup_); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder - addDirectLookupBuilder() { - return getDirectLookupFieldBuilder() - .addBuilder( - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.getDefaultInstance()); - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder addDirectLookupBuilder( - int index) { - return getDirectLookupFieldBuilder() - .addBuilder( - index, com.google.cloud.geminidataanalytics.v1beta.DirectLookup.getDefaultInstance()); - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public java.util.List - getDirectLookupBuilderList() { - return getDirectLookupFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.DirectLookup, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder, - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder> - getDirectLookupFieldBuilder() { - if (directLookupBuilder_ == null) { - directLookupBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.DirectLookup, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder, - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder>( - directLookup_, ((bitField0_ & 0x00000008) != 0), getParentForChildren(), isClean()); - directLookup_ = null; - } - return directLookupBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest) - private static final com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest(); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RetrieveBigQueryTableContextRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextRequestOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextRequestOrBuilder.java deleted file mode 100644 index e3906806bd04..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextRequestOrBuilder.java +++ /dev/null @@ -1,185 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -public interface RetrieveBigQueryTableContextRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -   * Required.
      -   * 
      - * - * string project = 5 [deprecated = true, (.google.api.field_behavior) = REQUIRED]; - * - * @deprecated google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest.project - * is deprecated. See - * google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto;l=110 - * @return The project. - */ - @java.lang.Deprecated - java.lang.String getProject(); - - /** - * - * - *
      -   * Required.
      -   * 
      - * - * string project = 5 [deprecated = true, (.google.api.field_behavior) = REQUIRED]; - * - * @deprecated google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest.project - * is deprecated. See - * google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto;l=110 - * @return The bytes for project. - */ - @java.lang.Deprecated - com.google.protobuf.ByteString getProjectBytes(); - - /** - * - * - *
      -   * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -   * Pattern: `projects/{project}/locations/{location}`
      -   * For location, use "global" for now. Regional location value will be
      -   * supported in the future.
      -   * 
      - * - * string parent = 6 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - java.lang.String getParent(); - - /** - * - * - *
      -   * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -   * Pattern: `projects/{project}/locations/{location}`
      -   * For location, use "global" for now. Regional location value will be
      -   * supported in the future.
      -   * 
      - * - * string parent = 6 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
      -   * Optional. User query in natural language.
      -   * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The query. - */ - java.lang.String getQuery(); - - /** - * - * - *
      -   * Optional. User query in natural language.
      -   * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for query. - */ - com.google.protobuf.ByteString getQueryBytes(); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - java.util.List getDirectLookupList(); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - com.google.cloud.geminidataanalytics.v1beta.DirectLookup getDirectLookup(int index); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - int getDirectLookupCount(); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - java.util.List - getDirectLookupOrBuilderList(); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder getDirectLookupOrBuilder( - int index); -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextResponse.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextResponse.java deleted file mode 100644 index 01ac16fc1345..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextResponse.java +++ /dev/null @@ -1,2646 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -/** - * - * - *
      - * Response for retrieving BigQuery table contextual data via direct lookup.
      - * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse} - */ -public final class RetrieveBigQueryTableContextResponse - extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse) - RetrieveBigQueryTableContextResponseOrBuilder { - private static final long serialVersionUID = 0L; - - // Use RetrieveBigQueryTableContextResponse.newBuilder() to construct. - private RetrieveBigQueryTableContextResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RetrieveBigQueryTableContextResponse() { - candidates_ = java.util.Collections.emptyList(); - tableCandidates_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RetrieveBigQueryTableContextResponse(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.class, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Builder - .class); - } - - public interface CandidateOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -     * The fully qualified resource name of the candidate in its source system,
      -     * if applicable. E.g. for BigQuery tables, the format is:
      -     * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`
      -     * 
      - * - * string linked_resource = 1; - * - * @return The linkedResource. - */ - java.lang.String getLinkedResource(); - - /** - * - * - *
      -     * The fully qualified resource name of the candidate in its source system,
      -     * if applicable. E.g. for BigQuery tables, the format is:
      -     * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`
      -     * 
      - * - * string linked_resource = 1; - * - * @return The bytes for linkedResource. - */ - com.google.protobuf.ByteString getLinkedResourceBytes(); - - /** - * - * - *
      -     * Content in string format.
      -     * 
      - * - * string content = 2; - * - * @return The content. - */ - java.lang.String getContent(); - - /** - * - * - *
      -     * Content in string format.
      -     * 
      - * - * string content = 2; - * - * @return The bytes for content. - */ - com.google.protobuf.ByteString getContentBytes(); - } - - /** - * - * - *
      -   * A retrieved candidate.
      -   * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate} - */ - public static final class Candidate extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate) - CandidateOrBuilder { - private static final long serialVersionUID = 0L; - - // Use Candidate.newBuilder() to construct. - private Candidate(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private Candidate() { - linkedResource_ = ""; - content_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new Candidate(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_Candidate_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_Candidate_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate.class, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate.Builder.class); - } - - public static final int LINKED_RESOURCE_FIELD_NUMBER = 1; - - @SuppressWarnings("serial") - private volatile java.lang.Object linkedResource_ = ""; - - /** - * - * - *
      -     * The fully qualified resource name of the candidate in its source system,
      -     * if applicable. E.g. for BigQuery tables, the format is:
      -     * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`
      -     * 
      - * - * string linked_resource = 1; - * - * @return The linkedResource. - */ - @java.lang.Override - public java.lang.String getLinkedResource() { - java.lang.Object ref = linkedResource_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - linkedResource_ = s; - return s; - } - } - - /** - * - * - *
      -     * The fully qualified resource name of the candidate in its source system,
      -     * if applicable. E.g. for BigQuery tables, the format is:
      -     * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`
      -     * 
      - * - * string linked_resource = 1; - * - * @return The bytes for linkedResource. - */ - @java.lang.Override - public com.google.protobuf.ByteString getLinkedResourceBytes() { - java.lang.Object ref = linkedResource_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - linkedResource_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int CONTENT_FIELD_NUMBER = 2; - - @SuppressWarnings("serial") - private volatile java.lang.Object content_ = ""; - - /** - * - * - *
      -     * Content in string format.
      -     * 
      - * - * string content = 2; - * - * @return The content. - */ - @java.lang.Override - public java.lang.String getContent() { - java.lang.Object ref = content_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - content_ = s; - return s; - } - } - - /** - * - * - *
      -     * Content in string format.
      -     * 
      - * - * string content = 2; - * - * @return The bytes for content. - */ - @java.lang.Override - public com.google.protobuf.ByteString getContentBytes() { - java.lang.Object ref = content_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - content_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(linkedResource_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, linkedResource_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, content_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(linkedResource_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, linkedResource_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(content_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, content_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate - other = - (com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate) - obj; - - if (!getLinkedResource().equals(other.getLinkedResource())) return false; - if (!getContent().equals(other.getContent())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + LINKED_RESOURCE_FIELD_NUMBER; - hash = (53 * hash) + getLinkedResource().hashCode(); - hash = (37 * hash) + CONTENT_FIELD_NUMBER; - hash = (53 * hash) + getContent().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate - prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -     * A retrieved candidate.
      -     * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate) - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .CandidateOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_Candidate_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_Candidate_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate.class, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate.Builder.class); - } - - // Construct using - // com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - linkedResource_ = ""; - content_ = ""; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_Candidate_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - build() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate - result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - buildPartial() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate - result = - new com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate(this); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartial0( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate - result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.linkedResource_ = linkedResource_; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.content_ = content_; - } - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate) { - return mergeFrom( - (com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate - other) { - if (other - == com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate.getDefaultInstance()) return this; - if (!other.getLinkedResource().isEmpty()) { - linkedResource_ = other.linkedResource_; - bitField0_ |= 0x00000001; - onChanged(); - } - if (!other.getContent().isEmpty()) { - content_ = other.content_; - bitField0_ |= 0x00000002; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - linkedResource_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - content_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private java.lang.Object linkedResource_ = ""; - - /** - * - * - *
      -       * The fully qualified resource name of the candidate in its source system,
      -       * if applicable. E.g. for BigQuery tables, the format is:
      -       * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`
      -       * 
      - * - * string linked_resource = 1; - * - * @return The linkedResource. - */ - public java.lang.String getLinkedResource() { - java.lang.Object ref = linkedResource_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - linkedResource_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -       * The fully qualified resource name of the candidate in its source system,
      -       * if applicable. E.g. for BigQuery tables, the format is:
      -       * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`
      -       * 
      - * - * string linked_resource = 1; - * - * @return The bytes for linkedResource. - */ - public com.google.protobuf.ByteString getLinkedResourceBytes() { - java.lang.Object ref = linkedResource_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - linkedResource_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -       * The fully qualified resource name of the candidate in its source system,
      -       * if applicable. E.g. for BigQuery tables, the format is:
      -       * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`
      -       * 
      - * - * string linked_resource = 1; - * - * @param value The linkedResource to set. - * @return This builder for chaining. - */ - public Builder setLinkedResource(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - linkedResource_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
      -       * The fully qualified resource name of the candidate in its source system,
      -       * if applicable. E.g. for BigQuery tables, the format is:
      -       * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`
      -       * 
      - * - * string linked_resource = 1; - * - * @return This builder for chaining. - */ - public Builder clearLinkedResource() { - linkedResource_ = getDefaultInstance().getLinkedResource(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - /** - * - * - *
      -       * The fully qualified resource name of the candidate in its source system,
      -       * if applicable. E.g. for BigQuery tables, the format is:
      -       * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`
      -       * 
      - * - * string linked_resource = 1; - * - * @param value The bytes for linkedResource to set. - * @return This builder for chaining. - */ - public Builder setLinkedResourceBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - linkedResource_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - private java.lang.Object content_ = ""; - - /** - * - * - *
      -       * Content in string format.
      -       * 
      - * - * string content = 2; - * - * @return The content. - */ - public java.lang.String getContent() { - java.lang.Object ref = content_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - content_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -       * Content in string format.
      -       * 
      - * - * string content = 2; - * - * @return The bytes for content. - */ - public com.google.protobuf.ByteString getContentBytes() { - java.lang.Object ref = content_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - content_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -       * Content in string format.
      -       * 
      - * - * string content = 2; - * - * @param value The content to set. - * @return This builder for chaining. - */ - public Builder setContent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - content_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - /** - * - * - *
      -       * Content in string format.
      -       * 
      - * - * string content = 2; - * - * @return This builder for chaining. - */ - public Builder clearContent() { - content_ = getDefaultInstance().getContent(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - - /** - * - * - *
      -       * Content in string format.
      -       * 
      - * - * string content = 2; - * - * @param value The bytes for content to set. - * @return This builder for chaining. - */ - public Builder setContentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - content_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate) - private static final com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextResponse.Candidate - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate(); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public Candidate parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException() - .setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public static final int CANDIDATES_FIELD_NUMBER = 1; - - @SuppressWarnings("serial") - private java.util.List< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate> - candidates_; - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.List< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate> - getCandidatesList() { - return candidates_; - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Override - @java.lang.Deprecated - public java.util.List< - ? extends - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .CandidateOrBuilder> - getCandidatesOrBuilderList() { - return candidates_; - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Override - @java.lang.Deprecated - public int getCandidatesCount() { - return candidates_.size(); - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate - getCandidates(int index) { - return candidates_.get(index); - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Override - @java.lang.Deprecated - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .CandidateOrBuilder - getCandidatesOrBuilder(int index) { - return candidates_.get(index); - } - - public static final int TABLE_CANDIDATES_FIELD_NUMBER = 2; - - @SuppressWarnings("serial") - private java.util.List - tableCandidates_; - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - @java.lang.Override - public java.util.List - getTableCandidatesList() { - return tableCandidates_; - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - @java.lang.Override - public java.util.List< - ? extends com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder> - getTableCandidatesOrBuilderList() { - return tableCandidates_; - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - @java.lang.Override - public int getTableCandidatesCount() { - return tableCandidates_.size(); - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate getTableCandidates(int index) { - return tableCandidates_.get(index); - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder - getTableCandidatesOrBuilder(int index) { - return tableCandidates_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < candidates_.size(); i++) { - output.writeMessage(1, candidates_.get(i)); - } - for (int i = 0; i < tableCandidates_.size(); i++) { - output.writeMessage(2, tableCandidates_.get(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < candidates_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, candidates_.get(i)); - } - for (int i = 0; i < tableCandidates_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, tableCandidates_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse other = - (com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse) obj; - - if (!getCandidatesList().equals(other.getCandidatesList())) return false; - if (!getTableCandidatesList().equals(other.getTableCandidatesList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getCandidatesCount() > 0) { - hash = (37 * hash) + CANDIDATES_FIELD_NUMBER; - hash = (53 * hash) + getCandidatesList().hashCode(); - } - if (getTableCandidatesCount() > 0) { - hash = (37 * hash) + TABLE_CANDIDATES_FIELD_NUMBER; - hash = (53 * hash) + getTableCandidatesList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -   * Response for retrieving BigQuery table contextual data via direct lookup.
      -   * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse) - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .class, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Builder.class); - } - - // Construct using - // com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - if (candidatesBuilder_ == null) { - candidates_ = java.util.Collections.emptyList(); - } else { - candidates_ = null; - candidatesBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - if (tableCandidatesBuilder_ == null) { - tableCandidates_ = java.util.Collections.emptyList(); - } else { - tableCandidates_ = null; - tableCandidatesBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextResponse_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - build() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - buildPartial() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse result = - new com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse( - this); - buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartialRepeatedFields( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse result) { - if (candidatesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - candidates_ = java.util.Collections.unmodifiableList(candidates_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.candidates_ = candidates_; - } else { - result.candidates_ = candidatesBuilder_.build(); - } - if (tableCandidatesBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - tableCandidates_ = java.util.Collections.unmodifiableList(tableCandidates_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.tableCandidates_ = tableCandidates_; - } else { - result.tableCandidates_ = tableCandidatesBuilder_.build(); - } - } - - private void buildPartial0( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse result) { - int from_bitField0_ = bitField0_; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse) { - return mergeFrom( - (com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse other) { - if (other - == com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .getDefaultInstance()) return this; - if (candidatesBuilder_ == null) { - if (!other.candidates_.isEmpty()) { - if (candidates_.isEmpty()) { - candidates_ = other.candidates_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureCandidatesIsMutable(); - candidates_.addAll(other.candidates_); - } - onChanged(); - } - } else { - if (!other.candidates_.isEmpty()) { - if (candidatesBuilder_.isEmpty()) { - candidatesBuilder_.dispose(); - candidatesBuilder_ = null; - candidates_ = other.candidates_; - bitField0_ = (bitField0_ & ~0x00000001); - candidatesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getCandidatesFieldBuilder() - : null; - } else { - candidatesBuilder_.addAllMessages(other.candidates_); - } - } - } - if (tableCandidatesBuilder_ == null) { - if (!other.tableCandidates_.isEmpty()) { - if (tableCandidates_.isEmpty()) { - tableCandidates_ = other.tableCandidates_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureTableCandidatesIsMutable(); - tableCandidates_.addAll(other.tableCandidates_); - } - onChanged(); - } - } else { - if (!other.tableCandidates_.isEmpty()) { - if (tableCandidatesBuilder_.isEmpty()) { - tableCandidatesBuilder_.dispose(); - tableCandidatesBuilder_ = null; - tableCandidates_ = other.tableCandidates_; - bitField0_ = (bitField0_ & ~0x00000002); - tableCandidatesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getTableCandidatesFieldBuilder() - : null; - } else { - tableCandidatesBuilder_.addAllMessages(other.tableCandidates_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - m = - input.readMessage( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextResponse.Candidate.parser(), - extensionRegistry); - if (candidatesBuilder_ == null) { - ensureCandidatesIsMutable(); - candidates_.add(m); - } else { - candidatesBuilder_.addMessage(m); - } - break; - } // case 10 - case 18: - { - com.google.cloud.geminidataanalytics.v1beta.TableCandidate m = - input.readMessage( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.parser(), - extensionRegistry); - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.add(m); - } else { - tableCandidatesBuilder_.addMessage(m); - } - break; - } // case 18 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private java.util.List< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate> - candidates_ = java.util.Collections.emptyList(); - - private void ensureCandidatesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - candidates_ = - new java.util.ArrayList< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate>(candidates_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate.Builder, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .CandidateOrBuilder> - candidatesBuilder_; - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public java.util.List< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate> - getCandidatesList() { - if (candidatesBuilder_ == null) { - return java.util.Collections.unmodifiableList(candidates_); - } else { - return candidatesBuilder_.getMessageList(); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public int getCandidatesCount() { - if (candidatesBuilder_ == null) { - return candidates_.size(); - } else { - return candidatesBuilder_.getCount(); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate - getCandidates(int index) { - if (candidatesBuilder_ == null) { - return candidates_.get(index); - } else { - return candidatesBuilder_.getMessage(index); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public Builder setCandidates( - int index, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate - value) { - if (candidatesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureCandidatesIsMutable(); - candidates_.set(index, value); - onChanged(); - } else { - candidatesBuilder_.setMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public Builder setCandidates( - int index, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate - .Builder - builderForValue) { - if (candidatesBuilder_ == null) { - ensureCandidatesIsMutable(); - candidates_.set(index, builderForValue.build()); - onChanged(); - } else { - candidatesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public Builder addCandidates( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate - value) { - if (candidatesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureCandidatesIsMutable(); - candidates_.add(value); - onChanged(); - } else { - candidatesBuilder_.addMessage(value); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public Builder addCandidates( - int index, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate - value) { - if (candidatesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureCandidatesIsMutable(); - candidates_.add(index, value); - onChanged(); - } else { - candidatesBuilder_.addMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public Builder addCandidates( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate - .Builder - builderForValue) { - if (candidatesBuilder_ == null) { - ensureCandidatesIsMutable(); - candidates_.add(builderForValue.build()); - onChanged(); - } else { - candidatesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public Builder addCandidates( - int index, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate - .Builder - builderForValue) { - if (candidatesBuilder_ == null) { - ensureCandidatesIsMutable(); - candidates_.add(index, builderForValue.build()); - onChanged(); - } else { - candidatesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public Builder addAllCandidates( - java.lang.Iterable< - ? extends - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate> - values) { - if (candidatesBuilder_ == null) { - ensureCandidatesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, candidates_); - onChanged(); - } else { - candidatesBuilder_.addAllMessages(values); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public Builder clearCandidates() { - if (candidatesBuilder_ == null) { - candidates_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - candidatesBuilder_.clear(); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public Builder removeCandidates(int index) { - if (candidatesBuilder_ == null) { - ensureCandidatesIsMutable(); - candidates_.remove(index); - onChanged(); - } else { - candidatesBuilder_.remove(index); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate.Builder - getCandidatesBuilder(int index) { - return getCandidatesFieldBuilder().getBuilder(index); - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .CandidateOrBuilder - getCandidatesOrBuilder(int index) { - if (candidatesBuilder_ == null) { - return candidates_.get(index); - } else { - return candidatesBuilder_.getMessageOrBuilder(index); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public java.util.List< - ? extends - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .CandidateOrBuilder> - getCandidatesOrBuilderList() { - if (candidatesBuilder_ != null) { - return candidatesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(candidates_); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate.Builder - addCandidatesBuilder() { - return getCandidatesFieldBuilder() - .addBuilder( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate.getDefaultInstance()); - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate.Builder - addCandidatesBuilder(int index) { - return getCandidatesFieldBuilder() - .addBuilder( - index, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate.getDefaultInstance()); - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - public java.util.List< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate.Builder> - getCandidatesBuilderList() { - return getCandidatesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate.Builder, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .CandidateOrBuilder> - getCandidatesFieldBuilder() { - if (candidatesBuilder_ == null) { - candidatesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate.Builder, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .CandidateOrBuilder>( - candidates_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - candidates_ = null; - } - return candidatesBuilder_; - } - - private java.util.List - tableCandidates_ = java.util.Collections.emptyList(); - - private void ensureTableCandidatesIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - tableCandidates_ = - new java.util.ArrayList( - tableCandidates_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder> - tableCandidatesBuilder_; - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public java.util.List - getTableCandidatesList() { - if (tableCandidatesBuilder_ == null) { - return java.util.Collections.unmodifiableList(tableCandidates_); - } else { - return tableCandidatesBuilder_.getMessageList(); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public int getTableCandidatesCount() { - if (tableCandidatesBuilder_ == null) { - return tableCandidates_.size(); - } else { - return tableCandidatesBuilder_.getCount(); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate getTableCandidates( - int index) { - if (tableCandidatesBuilder_ == null) { - return tableCandidates_.get(index); - } else { - return tableCandidatesBuilder_.getMessage(index); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public Builder setTableCandidates( - int index, com.google.cloud.geminidataanalytics.v1beta.TableCandidate value) { - if (tableCandidatesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTableCandidatesIsMutable(); - tableCandidates_.set(index, value); - onChanged(); - } else { - tableCandidatesBuilder_.setMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public Builder setTableCandidates( - int index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder builderForValue) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.set(index, builderForValue.build()); - onChanged(); - } else { - tableCandidatesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public Builder addTableCandidates( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate value) { - if (tableCandidatesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTableCandidatesIsMutable(); - tableCandidates_.add(value); - onChanged(); - } else { - tableCandidatesBuilder_.addMessage(value); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public Builder addTableCandidates( - int index, com.google.cloud.geminidataanalytics.v1beta.TableCandidate value) { - if (tableCandidatesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTableCandidatesIsMutable(); - tableCandidates_.add(index, value); - onChanged(); - } else { - tableCandidatesBuilder_.addMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public Builder addTableCandidates( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder builderForValue) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.add(builderForValue.build()); - onChanged(); - } else { - tableCandidatesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public Builder addTableCandidates( - int index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder builderForValue) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.add(index, builderForValue.build()); - onChanged(); - } else { - tableCandidatesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public Builder addAllTableCandidates( - java.lang.Iterable - values) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tableCandidates_); - onChanged(); - } else { - tableCandidatesBuilder_.addAllMessages(values); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public Builder clearTableCandidates() { - if (tableCandidatesBuilder_ == null) { - tableCandidates_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - tableCandidatesBuilder_.clear(); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public Builder removeTableCandidates(int index) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.remove(index); - onChanged(); - } else { - tableCandidatesBuilder_.remove(index); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder - getTableCandidatesBuilder(int index) { - return getTableCandidatesFieldBuilder().getBuilder(index); - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder - getTableCandidatesOrBuilder(int index) { - if (tableCandidatesBuilder_ == null) { - return tableCandidates_.get(index); - } else { - return tableCandidatesBuilder_.getMessageOrBuilder(index); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public java.util.List< - ? extends com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder> - getTableCandidatesOrBuilderList() { - if (tableCandidatesBuilder_ != null) { - return tableCandidatesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(tableCandidates_); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder - addTableCandidatesBuilder() { - return getTableCandidatesFieldBuilder() - .addBuilder( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.getDefaultInstance()); - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder - addTableCandidatesBuilder(int index) { - return getTableCandidatesFieldBuilder() - .addBuilder( - index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.getDefaultInstance()); - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - public java.util.List - getTableCandidatesBuilderList() { - return getTableCandidatesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder> - getTableCandidatesFieldBuilder() { - if (tableCandidatesBuilder_ == null) { - tableCandidatesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder>( - tableCandidates_, - ((bitField0_ & 0x00000002) != 0), - getParentForChildren(), - isClean()); - tableCandidates_ = null; - } - return tableCandidatesBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse) - private static final com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextResponse - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse(); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RetrieveBigQueryTableContextResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextResponseOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextResponseOrBuilder.java deleted file mode 100644 index 92f06a09e0ab..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextResponseOrBuilder.java +++ /dev/null @@ -1,169 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -public interface RetrieveBigQueryTableContextResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - java.util.List< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .Candidate> - getCandidatesList(); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate - getCandidates(int index); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - int getCandidatesCount(); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - java.util.List< - ? extends - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .CandidateOrBuilder> - getCandidatesOrBuilderList(); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse.Candidate candidates = 1 [deprecated = true]; - * - */ - @java.lang.Deprecated - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse - .CandidateOrBuilder - getCandidatesOrBuilder(int index); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - java.util.List - getTableCandidatesList(); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - com.google.cloud.geminidataanalytics.v1beta.TableCandidate getTableCandidates(int index); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - int getTableCandidatesCount(); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - java.util.List - getTableCandidatesOrBuilderList(); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 2; - * - */ - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder getTableCandidatesOrBuilder( - int index); -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsFromRecentTablesRequest.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsFromRecentTablesRequest.java deleted file mode 100644 index bf218e79a0ba..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsFromRecentTablesRequest.java +++ /dev/null @@ -1,923 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -/** - * - * - *
      - * Request for retrieving BigQuery table contextual data from recently accessed
      - * tables. Response is sorted by semantic similarity to the query.
      - * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest} - */ -public final class RetrieveBigQueryTableContextsFromRecentTablesRequest - extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest) - RetrieveBigQueryTableContextsFromRecentTablesRequestOrBuilder { - private static final long serialVersionUID = 0L; - - // Use RetrieveBigQueryTableContextsFromRecentTablesRequest.newBuilder() to construct. - private RetrieveBigQueryTableContextsFromRecentTablesRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RetrieveBigQueryTableContextsFromRecentTablesRequest() { - parent_ = ""; - query_ = ""; - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RetrieveBigQueryTableContextsFromRecentTablesRequest(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest.class, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - - @SuppressWarnings("serial") - private volatile java.lang.Object parent_ = ""; - - /** - * - * - *
      -   * Required. Parent value for
      -   * RetrieveBigQueryTableContextsFromRecentTablesRequest. Pattern:
      -   * `projects/{project}/locations/{location}` For location, use "global" for
      -   * now. Regional location value will be supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - - /** - * - * - *
      -   * Required. Parent value for
      -   * RetrieveBigQueryTableContextsFromRecentTablesRequest. Pattern:
      -   * `projects/{project}/locations/{location}` For location, use "global" for
      -   * now. Regional location value will be supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int QUERY_FIELD_NUMBER = 2; - - @SuppressWarnings("serial") - private volatile java.lang.Object query_ = ""; - - /** - * - * - *
      -   * Optional. User query in natural language.
      -   * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The query. - */ - @java.lang.Override - public java.lang.String getQuery() { - java.lang.Object ref = query_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - query_ = s; - return s; - } - } - - /** - * - * - *
      -   * Optional. User query in natural language.
      -   * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for query. - */ - @java.lang.Override - public com.google.protobuf.ByteString getQueryBytes() { - java.lang.Object ref = query_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - query_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, query_); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, query_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest - other = - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest) - obj; - - if (!getParent().equals(other.getParent())) return false; - if (!getQuery().equals(other.getQuery())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + QUERY_FIELD_NUMBER; - hash = (53 * hash) + getQuery().hashCode(); - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -   * Request for retrieving BigQuery table contextual data from recently accessed
      -   * tables. Response is sorted by semantic similarity to the query.
      -   * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest) - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest.class, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest.Builder.class); - } - - // Construct using - // com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - parent_ = ""; - query_ = ""; - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - build() { - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - buildPartial() { - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - result = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest(this); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartial0( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.parent_ = parent_; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.query_ = query_; - } - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest) { - return mergeFrom( - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - other) { - if (other - == com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest.getDefaultInstance()) - return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - bitField0_ |= 0x00000001; - onChanged(); - } - if (!other.getQuery().isEmpty()) { - query_ = other.query_; - bitField0_ |= 0x00000002; - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - parent_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - query_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private java.lang.Object parent_ = ""; - - /** - * - * - *
      -     * Required. Parent value for
      -     * RetrieveBigQueryTableContextsFromRecentTablesRequest. Pattern:
      -     * `projects/{project}/locations/{location}` For location, use "global" for
      -     * now. Regional location value will be supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -     * Required. Parent value for
      -     * RetrieveBigQueryTableContextsFromRecentTablesRequest. Pattern:
      -     * `projects/{project}/locations/{location}` For location, use "global" for
      -     * now. Regional location value will be supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -     * Required. Parent value for
      -     * RetrieveBigQueryTableContextsFromRecentTablesRequest. Pattern:
      -     * `projects/{project}/locations/{location}` For location, use "global" for
      -     * now. Regional location value will be supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - parent_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
      -     * Required. Parent value for
      -     * RetrieveBigQueryTableContextsFromRecentTablesRequest. Pattern:
      -     * `projects/{project}/locations/{location}` For location, use "global" for
      -     * now. Regional location value will be supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearParent() { - parent_ = getDefaultInstance().getParent(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - /** - * - * - *
      -     * Required. Parent value for
      -     * RetrieveBigQueryTableContextsFromRecentTablesRequest. Pattern:
      -     * `projects/{project}/locations/{location}` For location, use "global" for
      -     * now. Regional location value will be supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - parent_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - private java.lang.Object query_ = ""; - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The query. - */ - public java.lang.String getQuery() { - java.lang.Object ref = query_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - query_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for query. - */ - public com.google.protobuf.ByteString getQueryBytes() { - java.lang.Object ref = query_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - query_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @param value The query to set. - * @return This builder for chaining. - */ - public Builder setQuery(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - query_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return This builder for chaining. - */ - public Builder clearQuery() { - query_ = getDefaultInstance().getQuery(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @param value The bytes for query to set. - * @return This builder for chaining. - */ - public Builder setQueryBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - query_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest) - private static final com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest(); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser< - RetrieveBigQueryTableContextsFromRecentTablesRequest> - PARSER = - new com.google.protobuf.AbstractParser< - RetrieveBigQueryTableContextsFromRecentTablesRequest>() { - @java.lang.Override - public RetrieveBigQueryTableContextsFromRecentTablesRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException() - .setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser - parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser - getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsFromRecentTablesRequestOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsFromRecentTablesRequestOrBuilder.java deleted file mode 100644 index a46573928cb9..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsFromRecentTablesRequestOrBuilder.java +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -public interface RetrieveBigQueryTableContextsFromRecentTablesRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -   * Required. Parent value for
      -   * RetrieveBigQueryTableContextsFromRecentTablesRequest. Pattern:
      -   * `projects/{project}/locations/{location}` For location, use "global" for
      -   * now. Regional location value will be supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - java.lang.String getParent(); - - /** - * - * - *
      -   * Required. Parent value for
      -   * RetrieveBigQueryTableContextsFromRecentTablesRequest. Pattern:
      -   * `projects/{project}/locations/{location}` For location, use "global" for
      -   * now. Regional location value will be supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
      -   * Optional. User query in natural language.
      -   * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The query. - */ - java.lang.String getQuery(); - - /** - * - * - *
      -   * Optional. User query in natural language.
      -   * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for query. - */ - com.google.protobuf.ByteString getQueryBytes(); -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsFromRecentTablesResponse.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsFromRecentTablesResponse.java deleted file mode 100644 index 4d39de12ed51..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsFromRecentTablesResponse.java +++ /dev/null @@ -1,1092 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -/** - * - * - *
      - * Response for retrieving BigQuery table contextual data from recently
      - * accessed tables. Response is sorted by semantic similarity to the query.
      - * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse} - */ -public final class RetrieveBigQueryTableContextsFromRecentTablesResponse - extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse) - RetrieveBigQueryTableContextsFromRecentTablesResponseOrBuilder { - private static final long serialVersionUID = 0L; - - // Use RetrieveBigQueryTableContextsFromRecentTablesResponse.newBuilder() to construct. - private RetrieveBigQueryTableContextsFromRecentTablesResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RetrieveBigQueryTableContextsFromRecentTablesResponse() { - tableCandidates_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RetrieveBigQueryTableContextsFromRecentTablesResponse(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse.class, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse.Builder.class); - } - - public static final int TABLE_CANDIDATES_FIELD_NUMBER = 1; - - @SuppressWarnings("serial") - private java.util.List - tableCandidates_; - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - @java.lang.Override - public java.util.List - getTableCandidatesList() { - return tableCandidates_; - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - @java.lang.Override - public java.util.List< - ? extends com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder> - getTableCandidatesOrBuilderList() { - return tableCandidates_; - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - @java.lang.Override - public int getTableCandidatesCount() { - return tableCandidates_.size(); - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate getTableCandidates(int index) { - return tableCandidates_.get(index); - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder - getTableCandidatesOrBuilder(int index) { - return tableCandidates_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < tableCandidates_.size(); i++) { - output.writeMessage(1, tableCandidates_.get(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < tableCandidates_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, tableCandidates_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - other = - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse) - obj; - - if (!getTableCandidatesList().equals(other.getTableCandidatesList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getTableCandidatesCount() > 0) { - hash = (37 * hash) + TABLE_CANDIDATES_FIELD_NUMBER; - hash = (53 * hash) + getTableCandidatesList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -   * Response for retrieving BigQuery table contextual data from recently
      -   * accessed tables. Response is sorted by semantic similarity to the query.
      -   * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse) - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse.class, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse.Builder.class); - } - - // Construct using - // com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - if (tableCandidatesBuilder_ == null) { - tableCandidates_ = java.util.Collections.emptyList(); - } else { - tableCandidates_ = null; - tableCandidatesBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsFromRecentTablesResponse_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - build() { - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - buildPartial() { - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - result = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse(this); - buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartialRepeatedFields( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - result) { - if (tableCandidatesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - tableCandidates_ = java.util.Collections.unmodifiableList(tableCandidates_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.tableCandidates_ = tableCandidates_; - } else { - result.tableCandidates_ = tableCandidatesBuilder_.build(); - } - } - - private void buildPartial0( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - result) { - int from_bitField0_ = bitField0_; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse) { - return mergeFrom( - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - other) { - if (other - == com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse.getDefaultInstance()) - return this; - if (tableCandidatesBuilder_ == null) { - if (!other.tableCandidates_.isEmpty()) { - if (tableCandidates_.isEmpty()) { - tableCandidates_ = other.tableCandidates_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureTableCandidatesIsMutable(); - tableCandidates_.addAll(other.tableCandidates_); - } - onChanged(); - } - } else { - if (!other.tableCandidates_.isEmpty()) { - if (tableCandidatesBuilder_.isEmpty()) { - tableCandidatesBuilder_.dispose(); - tableCandidatesBuilder_ = null; - tableCandidates_ = other.tableCandidates_; - bitField0_ = (bitField0_ & ~0x00000001); - tableCandidatesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getTableCandidatesFieldBuilder() - : null; - } else { - tableCandidatesBuilder_.addAllMessages(other.tableCandidates_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.cloud.geminidataanalytics.v1beta.TableCandidate m = - input.readMessage( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.parser(), - extensionRegistry); - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.add(m); - } else { - tableCandidatesBuilder_.addMessage(m); - } - break; - } // case 10 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private java.util.List - tableCandidates_ = java.util.Collections.emptyList(); - - private void ensureTableCandidatesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - tableCandidates_ = - new java.util.ArrayList( - tableCandidates_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder> - tableCandidatesBuilder_; - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public java.util.List - getTableCandidatesList() { - if (tableCandidatesBuilder_ == null) { - return java.util.Collections.unmodifiableList(tableCandidates_); - } else { - return tableCandidatesBuilder_.getMessageList(); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public int getTableCandidatesCount() { - if (tableCandidatesBuilder_ == null) { - return tableCandidates_.size(); - } else { - return tableCandidatesBuilder_.getCount(); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate getTableCandidates( - int index) { - if (tableCandidatesBuilder_ == null) { - return tableCandidates_.get(index); - } else { - return tableCandidatesBuilder_.getMessage(index); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder setTableCandidates( - int index, com.google.cloud.geminidataanalytics.v1beta.TableCandidate value) { - if (tableCandidatesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTableCandidatesIsMutable(); - tableCandidates_.set(index, value); - onChanged(); - } else { - tableCandidatesBuilder_.setMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder setTableCandidates( - int index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder builderForValue) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.set(index, builderForValue.build()); - onChanged(); - } else { - tableCandidatesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder addTableCandidates( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate value) { - if (tableCandidatesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTableCandidatesIsMutable(); - tableCandidates_.add(value); - onChanged(); - } else { - tableCandidatesBuilder_.addMessage(value); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder addTableCandidates( - int index, com.google.cloud.geminidataanalytics.v1beta.TableCandidate value) { - if (tableCandidatesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTableCandidatesIsMutable(); - tableCandidates_.add(index, value); - onChanged(); - } else { - tableCandidatesBuilder_.addMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder addTableCandidates( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder builderForValue) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.add(builderForValue.build()); - onChanged(); - } else { - tableCandidatesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder addTableCandidates( - int index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder builderForValue) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.add(index, builderForValue.build()); - onChanged(); - } else { - tableCandidatesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder addAllTableCandidates( - java.lang.Iterable - values) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tableCandidates_); - onChanged(); - } else { - tableCandidatesBuilder_.addAllMessages(values); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder clearTableCandidates() { - if (tableCandidatesBuilder_ == null) { - tableCandidates_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - tableCandidatesBuilder_.clear(); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder removeTableCandidates(int index) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.remove(index); - onChanged(); - } else { - tableCandidatesBuilder_.remove(index); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder - getTableCandidatesBuilder(int index) { - return getTableCandidatesFieldBuilder().getBuilder(index); - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder - getTableCandidatesOrBuilder(int index) { - if (tableCandidatesBuilder_ == null) { - return tableCandidates_.get(index); - } else { - return tableCandidatesBuilder_.getMessageOrBuilder(index); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public java.util.List< - ? extends com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder> - getTableCandidatesOrBuilderList() { - if (tableCandidatesBuilder_ != null) { - return tableCandidatesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(tableCandidates_); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder - addTableCandidatesBuilder() { - return getTableCandidatesFieldBuilder() - .addBuilder( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.getDefaultInstance()); - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder - addTableCandidatesBuilder(int index) { - return getTableCandidatesFieldBuilder() - .addBuilder( - index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.getDefaultInstance()); - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public java.util.List - getTableCandidatesBuilderList() { - return getTableCandidatesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder> - getTableCandidatesFieldBuilder() { - if (tableCandidatesBuilder_ == null) { - tableCandidatesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder>( - tableCandidates_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - tableCandidates_ = null; - } - return tableCandidatesBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse) - private static final com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse(); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser< - RetrieveBigQueryTableContextsFromRecentTablesResponse> - PARSER = - new com.google.protobuf.AbstractParser< - RetrieveBigQueryTableContextsFromRecentTablesResponse>() { - @java.lang.Override - public RetrieveBigQueryTableContextsFromRecentTablesResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException() - .setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser - parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser - getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsFromRecentTablesResponse - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsFromRecentTablesResponseOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsFromRecentTablesResponseOrBuilder.java deleted file mode 100644 index c7a237f482fc..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsFromRecentTablesResponseOrBuilder.java +++ /dev/null @@ -1,89 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -public interface RetrieveBigQueryTableContextsFromRecentTablesResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - java.util.List - getTableCandidatesList(); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - com.google.cloud.geminidataanalytics.v1beta.TableCandidate getTableCandidates(int index); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - int getTableCandidatesCount(); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - java.util.List - getTableCandidatesOrBuilderList(); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder getTableCandidatesOrBuilder( - int index); -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsRequest.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsRequest.java deleted file mode 100644 index 5abafb6e7310..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsRequest.java +++ /dev/null @@ -1,1463 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -/** - * - * - *
      - * Request for retrieving BigQuery table contextual data via direct lookup.
      - * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest} - */ -public final class RetrieveBigQueryTableContextsRequest - extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest) - RetrieveBigQueryTableContextsRequestOrBuilder { - private static final long serialVersionUID = 0L; - - // Use RetrieveBigQueryTableContextsRequest.newBuilder() to construct. - private RetrieveBigQueryTableContextsRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RetrieveBigQueryTableContextsRequest() { - parent_ = ""; - query_ = ""; - directLookups_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RetrieveBigQueryTableContextsRequest(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest.class, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest.Builder - .class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - - @SuppressWarnings("serial") - private volatile java.lang.Object parent_ = ""; - - /** - * - * - *
      -   * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -   * Pattern: `projects/{project}/locations/{location}`
      -   * For location, use "global" for now. Regional location value will be
      -   * supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - - /** - * - * - *
      -   * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -   * Pattern: `projects/{project}/locations/{location}`
      -   * For location, use "global" for now. Regional location value will be
      -   * supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int QUERY_FIELD_NUMBER = 2; - - @SuppressWarnings("serial") - private volatile java.lang.Object query_ = ""; - - /** - * - * - *
      -   * Optional. User query in natural language.
      -   * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The query. - */ - @java.lang.Override - public java.lang.String getQuery() { - java.lang.Object ref = query_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - query_ = s; - return s; - } - } - - /** - * - * - *
      -   * Optional. User query in natural language.
      -   * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for query. - */ - @java.lang.Override - public com.google.protobuf.ByteString getQueryBytes() { - java.lang.Object ref = query_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - query_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int DIRECT_LOOKUPS_FIELD_NUMBER = 3; - - @SuppressWarnings("serial") - private java.util.List directLookups_; - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public java.util.List - getDirectLookupsList() { - return directLookups_; - } - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public java.util.List - getDirectLookupsOrBuilderList() { - return directLookups_; - } - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public int getDirectLookupsCount() { - return directLookups_.size(); - } - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup getDirectLookups(int index) { - return directLookups_.get(index); - } - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder - getDirectLookupsOrBuilder(int index) { - return directLookups_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, query_); - } - for (int i = 0; i < directLookups_.size(); i++) { - output.writeMessage(3, directLookups_.get(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(query_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, query_); - } - for (int i = 0; i < directLookups_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, directLookups_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest other = - (com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest) obj; - - if (!getParent().equals(other.getParent())) return false; - if (!getQuery().equals(other.getQuery())) return false; - if (!getDirectLookupsList().equals(other.getDirectLookupsList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - hash = (37 * hash) + QUERY_FIELD_NUMBER; - hash = (53 * hash) + getQuery().hashCode(); - if (getDirectLookupsCount() > 0) { - hash = (37 * hash) + DIRECT_LOOKUPS_FIELD_NUMBER; - hash = (53 * hash) + getDirectLookupsList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -   * Request for retrieving BigQuery table contextual data via direct lookup.
      -   * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest) - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - .class, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - .Builder.class); - } - - // Construct using - // com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - parent_ = ""; - query_ = ""; - if (directLookupsBuilder_ == null) { - directLookups_ = java.util.Collections.emptyList(); - } else { - directLookups_ = null; - directLookupsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - build() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - buildPartial() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest result = - new com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest( - this); - buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartialRepeatedFields( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest result) { - if (directLookupsBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0)) { - directLookups_ = java.util.Collections.unmodifiableList(directLookups_); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.directLookups_ = directLookups_; - } else { - result.directLookups_ = directLookupsBuilder_.build(); - } - } - - private void buildPartial0( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.parent_ = parent_; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.query_ = query_; - } - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest) { - return mergeFrom( - (com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest other) { - if (other - == com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - .getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - bitField0_ |= 0x00000001; - onChanged(); - } - if (!other.getQuery().isEmpty()) { - query_ = other.query_; - bitField0_ |= 0x00000002; - onChanged(); - } - if (directLookupsBuilder_ == null) { - if (!other.directLookups_.isEmpty()) { - if (directLookups_.isEmpty()) { - directLookups_ = other.directLookups_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureDirectLookupsIsMutable(); - directLookups_.addAll(other.directLookups_); - } - onChanged(); - } - } else { - if (!other.directLookups_.isEmpty()) { - if (directLookupsBuilder_.isEmpty()) { - directLookupsBuilder_.dispose(); - directLookupsBuilder_ = null; - directLookups_ = other.directLookups_; - bitField0_ = (bitField0_ & ~0x00000004); - directLookupsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getDirectLookupsFieldBuilder() - : null; - } else { - directLookupsBuilder_.addAllMessages(other.directLookups_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - parent_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - query_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: - { - com.google.cloud.geminidataanalytics.v1beta.DirectLookup m = - input.readMessage( - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.parser(), - extensionRegistry); - if (directLookupsBuilder_ == null) { - ensureDirectLookupsIsMutable(); - directLookups_.add(m); - } else { - directLookupsBuilder_.addMessage(m); - } - break; - } // case 26 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private java.lang.Object parent_ = ""; - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - parent_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearParent() { - parent_ = getDefaultInstance().getParent(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - parent_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - private java.lang.Object query_ = ""; - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The query. - */ - public java.lang.String getQuery() { - java.lang.Object ref = query_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - query_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for query. - */ - public com.google.protobuf.ByteString getQueryBytes() { - java.lang.Object ref = query_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - query_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @param value The query to set. - * @return This builder for chaining. - */ - public Builder setQuery(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - query_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return This builder for chaining. - */ - public Builder clearQuery() { - query_ = getDefaultInstance().getQuery(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - - /** - * - * - *
      -     * Optional. User query in natural language.
      -     * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @param value The bytes for query to set. - * @return This builder for chaining. - */ - public Builder setQueryBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - query_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - private java.util.List - directLookups_ = java.util.Collections.emptyList(); - - private void ensureDirectLookupsIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - directLookups_ = - new java.util.ArrayList( - directLookups_); - bitField0_ |= 0x00000004; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.DirectLookup, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder, - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder> - directLookupsBuilder_; - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public java.util.List - getDirectLookupsList() { - if (directLookupsBuilder_ == null) { - return java.util.Collections.unmodifiableList(directLookups_); - } else { - return directLookupsBuilder_.getMessageList(); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public int getDirectLookupsCount() { - if (directLookupsBuilder_ == null) { - return directLookups_.size(); - } else { - return directLookupsBuilder_.getCount(); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup getDirectLookups(int index) { - if (directLookupsBuilder_ == null) { - return directLookups_.get(index); - } else { - return directLookupsBuilder_.getMessage(index); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder setDirectLookups( - int index, com.google.cloud.geminidataanalytics.v1beta.DirectLookup value) { - if (directLookupsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDirectLookupsIsMutable(); - directLookups_.set(index, value); - onChanged(); - } else { - directLookupsBuilder_.setMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder setDirectLookups( - int index, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder builderForValue) { - if (directLookupsBuilder_ == null) { - ensureDirectLookupsIsMutable(); - directLookups_.set(index, builderForValue.build()); - onChanged(); - } else { - directLookupsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addDirectLookups( - com.google.cloud.geminidataanalytics.v1beta.DirectLookup value) { - if (directLookupsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDirectLookupsIsMutable(); - directLookups_.add(value); - onChanged(); - } else { - directLookupsBuilder_.addMessage(value); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addDirectLookups( - int index, com.google.cloud.geminidataanalytics.v1beta.DirectLookup value) { - if (directLookupsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDirectLookupsIsMutable(); - directLookups_.add(index, value); - onChanged(); - } else { - directLookupsBuilder_.addMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addDirectLookups( - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder builderForValue) { - if (directLookupsBuilder_ == null) { - ensureDirectLookupsIsMutable(); - directLookups_.add(builderForValue.build()); - onChanged(); - } else { - directLookupsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addDirectLookups( - int index, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder builderForValue) { - if (directLookupsBuilder_ == null) { - ensureDirectLookupsIsMutable(); - directLookups_.add(index, builderForValue.build()); - onChanged(); - } else { - directLookupsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addAllDirectLookups( - java.lang.Iterable - values) { - if (directLookupsBuilder_ == null) { - ensureDirectLookupsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, directLookups_); - onChanged(); - } else { - directLookupsBuilder_.addAllMessages(values); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder clearDirectLookups() { - if (directLookupsBuilder_ == null) { - directLookups_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - } else { - directLookupsBuilder_.clear(); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder removeDirectLookups(int index) { - if (directLookupsBuilder_ == null) { - ensureDirectLookupsIsMutable(); - directLookups_.remove(index); - onChanged(); - } else { - directLookupsBuilder_.remove(index); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder getDirectLookupsBuilder( - int index) { - return getDirectLookupsFieldBuilder().getBuilder(index); - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder - getDirectLookupsOrBuilder(int index) { - if (directLookupsBuilder_ == null) { - return directLookups_.get(index); - } else { - return directLookupsBuilder_.getMessageOrBuilder(index); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public java.util.List< - ? extends com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder> - getDirectLookupsOrBuilderList() { - if (directLookupsBuilder_ != null) { - return directLookupsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(directLookups_); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder - addDirectLookupsBuilder() { - return getDirectLookupsFieldBuilder() - .addBuilder( - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.getDefaultInstance()); - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder addDirectLookupsBuilder( - int index) { - return getDirectLookupsFieldBuilder() - .addBuilder( - index, com.google.cloud.geminidataanalytics.v1beta.DirectLookup.getDefaultInstance()); - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public java.util.List - getDirectLookupsBuilderList() { - return getDirectLookupsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.DirectLookup, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder, - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder> - getDirectLookupsFieldBuilder() { - if (directLookupsBuilder_ == null) { - directLookupsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.DirectLookup, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder, - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder>( - directLookups_, - ((bitField0_ & 0x00000004) != 0), - getParentForChildren(), - isClean()); - directLookups_ = null; - } - return directLookupsBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest) - private static final com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest(); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RetrieveBigQueryTableContextsRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsRequestOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsRequestOrBuilder.java deleted file mode 100644 index 8fa7fb52d39f..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsRequestOrBuilder.java +++ /dev/null @@ -1,151 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -public interface RetrieveBigQueryTableContextsRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -   * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -   * Pattern: `projects/{project}/locations/{location}`
      -   * For location, use "global" for now. Regional location value will be
      -   * supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - java.lang.String getParent(); - - /** - * - * - *
      -   * Required. Parent value for RetrieveBigQueryTableContextRequest.
      -   * Pattern: `projects/{project}/locations/{location}`
      -   * For location, use "global" for now. Regional location value will be
      -   * supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
      -   * Optional. User query in natural language.
      -   * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The query. - */ - java.lang.String getQuery(); - - /** - * - * - *
      -   * Optional. User query in natural language.
      -   * 
      - * - * string query = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - * @return The bytes for query. - */ - com.google.protobuf.ByteString getQueryBytes(); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - java.util.List getDirectLookupsList(); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - com.google.cloud.geminidataanalytics.v1beta.DirectLookup getDirectLookups(int index); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - int getDirectLookupsCount(); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - java.util.List - getDirectLookupsOrBuilderList(); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookups = 3 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder getDirectLookupsOrBuilder( - int index); -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsResponse.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsResponse.java deleted file mode 100644 index 068ade6a76cc..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsResponse.java +++ /dev/null @@ -1,1045 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -/** - * - * - *
      - * Response for retrieving BigQuery table contextual data via direct lookup.
      - * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse} - */ -public final class RetrieveBigQueryTableContextsResponse - extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse) - RetrieveBigQueryTableContextsResponseOrBuilder { - private static final long serialVersionUID = 0L; - - // Use RetrieveBigQueryTableContextsResponse.newBuilder() to construct. - private RetrieveBigQueryTableContextsResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RetrieveBigQueryTableContextsResponse() { - tableCandidates_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RetrieveBigQueryTableContextsResponse(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse.class, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - .Builder.class); - } - - public static final int TABLE_CANDIDATES_FIELD_NUMBER = 1; - - @SuppressWarnings("serial") - private java.util.List - tableCandidates_; - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - @java.lang.Override - public java.util.List - getTableCandidatesList() { - return tableCandidates_; - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - @java.lang.Override - public java.util.List< - ? extends com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder> - getTableCandidatesOrBuilderList() { - return tableCandidates_; - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - @java.lang.Override - public int getTableCandidatesCount() { - return tableCandidates_.size(); - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate getTableCandidates(int index) { - return tableCandidates_.get(index); - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder - getTableCandidatesOrBuilder(int index) { - return tableCandidates_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < tableCandidates_.size(); i++) { - output.writeMessage(1, tableCandidates_.get(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < tableCandidates_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, tableCandidates_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse other = - (com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse) obj; - - if (!getTableCandidatesList().equals(other.getTableCandidatesList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getTableCandidatesCount() > 0) { - hash = (37 * hash) + TABLE_CANDIDATES_FIELD_NUMBER; - hash = (53 * hash) + getTableCandidatesList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -   * Response for retrieving BigQuery table contextual data via direct lookup.
      -   * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse) - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - .class, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - .Builder.class); - } - - // Construct using - // com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - if (tableCandidatesBuilder_ == null) { - tableCandidates_ = java.util.Collections.emptyList(); - } else { - tableCandidates_ = null; - tableCandidatesBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableContextsResponse_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - build() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - buildPartial() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse result = - new com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse( - this); - buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartialRepeatedFields( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse result) { - if (tableCandidatesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - tableCandidates_ = java.util.Collections.unmodifiableList(tableCandidates_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.tableCandidates_ = tableCandidates_; - } else { - result.tableCandidates_ = tableCandidatesBuilder_.build(); - } - } - - private void buildPartial0( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse result) { - int from_bitField0_ = bitField0_; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse) { - return mergeFrom( - (com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse other) { - if (other - == com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - .getDefaultInstance()) return this; - if (tableCandidatesBuilder_ == null) { - if (!other.tableCandidates_.isEmpty()) { - if (tableCandidates_.isEmpty()) { - tableCandidates_ = other.tableCandidates_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureTableCandidatesIsMutable(); - tableCandidates_.addAll(other.tableCandidates_); - } - onChanged(); - } - } else { - if (!other.tableCandidates_.isEmpty()) { - if (tableCandidatesBuilder_.isEmpty()) { - tableCandidatesBuilder_.dispose(); - tableCandidatesBuilder_ = null; - tableCandidates_ = other.tableCandidates_; - bitField0_ = (bitField0_ & ~0x00000001); - tableCandidatesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getTableCandidatesFieldBuilder() - : null; - } else { - tableCandidatesBuilder_.addAllMessages(other.tableCandidates_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.cloud.geminidataanalytics.v1beta.TableCandidate m = - input.readMessage( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.parser(), - extensionRegistry); - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.add(m); - } else { - tableCandidatesBuilder_.addMessage(m); - } - break; - } // case 10 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private java.util.List - tableCandidates_ = java.util.Collections.emptyList(); - - private void ensureTableCandidatesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - tableCandidates_ = - new java.util.ArrayList( - tableCandidates_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder> - tableCandidatesBuilder_; - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public java.util.List - getTableCandidatesList() { - if (tableCandidatesBuilder_ == null) { - return java.util.Collections.unmodifiableList(tableCandidates_); - } else { - return tableCandidatesBuilder_.getMessageList(); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public int getTableCandidatesCount() { - if (tableCandidatesBuilder_ == null) { - return tableCandidates_.size(); - } else { - return tableCandidatesBuilder_.getCount(); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate getTableCandidates( - int index) { - if (tableCandidatesBuilder_ == null) { - return tableCandidates_.get(index); - } else { - return tableCandidatesBuilder_.getMessage(index); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder setTableCandidates( - int index, com.google.cloud.geminidataanalytics.v1beta.TableCandidate value) { - if (tableCandidatesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTableCandidatesIsMutable(); - tableCandidates_.set(index, value); - onChanged(); - } else { - tableCandidatesBuilder_.setMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder setTableCandidates( - int index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder builderForValue) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.set(index, builderForValue.build()); - onChanged(); - } else { - tableCandidatesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder addTableCandidates( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate value) { - if (tableCandidatesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTableCandidatesIsMutable(); - tableCandidates_.add(value); - onChanged(); - } else { - tableCandidatesBuilder_.addMessage(value); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder addTableCandidates( - int index, com.google.cloud.geminidataanalytics.v1beta.TableCandidate value) { - if (tableCandidatesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTableCandidatesIsMutable(); - tableCandidates_.add(index, value); - onChanged(); - } else { - tableCandidatesBuilder_.addMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder addTableCandidates( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder builderForValue) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.add(builderForValue.build()); - onChanged(); - } else { - tableCandidatesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder addTableCandidates( - int index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder builderForValue) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.add(index, builderForValue.build()); - onChanged(); - } else { - tableCandidatesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder addAllTableCandidates( - java.lang.Iterable - values) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tableCandidates_); - onChanged(); - } else { - tableCandidatesBuilder_.addAllMessages(values); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder clearTableCandidates() { - if (tableCandidatesBuilder_ == null) { - tableCandidates_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - tableCandidatesBuilder_.clear(); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder removeTableCandidates(int index) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.remove(index); - onChanged(); - } else { - tableCandidatesBuilder_.remove(index); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder - getTableCandidatesBuilder(int index) { - return getTableCandidatesFieldBuilder().getBuilder(index); - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder - getTableCandidatesOrBuilder(int index) { - if (tableCandidatesBuilder_ == null) { - return tableCandidates_.get(index); - } else { - return tableCandidatesBuilder_.getMessageOrBuilder(index); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public java.util.List< - ? extends com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder> - getTableCandidatesOrBuilderList() { - if (tableCandidatesBuilder_ != null) { - return tableCandidatesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(tableCandidates_); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder - addTableCandidatesBuilder() { - return getTableCandidatesFieldBuilder() - .addBuilder( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.getDefaultInstance()); - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder - addTableCandidatesBuilder(int index) { - return getTableCandidatesFieldBuilder() - .addBuilder( - index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.getDefaultInstance()); - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public java.util.List - getTableCandidatesBuilderList() { - return getTableCandidatesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder> - getTableCandidatesFieldBuilder() { - if (tableCandidatesBuilder_ == null) { - tableCandidatesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder>( - tableCandidates_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - tableCandidates_ = null; - } - return tableCandidatesBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse) - private static final com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableContextsResponse - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse(); - } - - public static com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RetrieveBigQueryTableContextsResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsResponseOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsResponseOrBuilder.java deleted file mode 100644 index fb3a9a303290..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableContextsResponseOrBuilder.java +++ /dev/null @@ -1,89 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -public interface RetrieveBigQueryTableContextsResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - java.util.List - getTableCandidatesList(); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - com.google.cloud.geminidataanalytics.v1beta.TableCandidate getTableCandidates(int index); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - int getTableCandidatesCount(); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - java.util.List - getTableCandidatesOrBuilderList(); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder getTableCandidatesOrBuilder( - int index); -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedDescriptionsRequest.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedDescriptionsRequest.java deleted file mode 100644 index 5f0eebc77c89..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedDescriptionsRequest.java +++ /dev/null @@ -1,1311 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -/** - * - * - *
      - * Request for retrieving BigQuery table schema with suggested table and column
      - * descriptions. Columns are sorted by default BigQuery table schema order.
      - * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest} - */ -public final class RetrieveBigQueryTableSuggestedDescriptionsRequest - extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest) - RetrieveBigQueryTableSuggestedDescriptionsRequestOrBuilder { - private static final long serialVersionUID = 0L; - - // Use RetrieveBigQueryTableSuggestedDescriptionsRequest.newBuilder() to construct. - private RetrieveBigQueryTableSuggestedDescriptionsRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RetrieveBigQueryTableSuggestedDescriptionsRequest() { - parent_ = ""; - directLookup_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RetrieveBigQueryTableSuggestedDescriptionsRequest(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest.class, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - - @SuppressWarnings("serial") - private volatile java.lang.Object parent_ = ""; - - /** - * - * - *
      -   * Required. Parent value for
      -   * RetrieveBigQueryTableSuggestedDescriptionsRequest. Pattern:
      -   * `projects/{project}/locations/{location}` For location, use "global" for
      -   * now. Regional location value will be supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - - /** - * - * - *
      -   * Required. Parent value for
      -   * RetrieveBigQueryTableSuggestedDescriptionsRequest. Pattern:
      -   * `projects/{project}/locations/{location}` For location, use "global" for
      -   * now. Regional location value will be supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int DIRECT_LOOKUP_FIELD_NUMBER = 2; - - @SuppressWarnings("serial") - private java.util.List directLookup_; - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public java.util.List - getDirectLookupList() { - return directLookup_; - } - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public java.util.List - getDirectLookupOrBuilderList() { - return directLookup_; - } - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public int getDirectLookupCount() { - return directLookup_.size(); - } - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup getDirectLookup(int index) { - return directLookup_.get(index); - } - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder getDirectLookupOrBuilder( - int index) { - return directLookup_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - for (int i = 0; i < directLookup_.size(); i++) { - output.writeMessage(2, directLookup_.get(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - for (int i = 0; i < directLookup_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, directLookup_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest - other = - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest) - obj; - - if (!getParent().equals(other.getParent())) return false; - if (!getDirectLookupList().equals(other.getDirectLookupList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - if (getDirectLookupCount() > 0) { - hash = (37 * hash) + DIRECT_LOOKUP_FIELD_NUMBER; - hash = (53 * hash) + getDirectLookupList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest - prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -   * Request for retrieving BigQuery table schema with suggested table and column
      -   * descriptions. Columns are sorted by default BigQuery table schema order.
      -   * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest) - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest.class, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest.Builder.class); - } - - // Construct using - // com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - parent_ = ""; - if (directLookupBuilder_ == null) { - directLookup_ = java.util.Collections.emptyList(); - } else { - directLookup_ = null; - directLookupBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - build() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest - result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - buildPartial() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest - result = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest(this); - buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartialRepeatedFields( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - result) { - if (directLookupBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - directLookup_ = java.util.Collections.unmodifiableList(directLookup_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.directLookup_ = directLookup_; - } else { - result.directLookup_ = directLookupBuilder_.build(); - } - } - - private void buildPartial0( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.parent_ = parent_; - } - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest) { - return mergeFrom( - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - other) { - if (other - == com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest.getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - bitField0_ |= 0x00000001; - onChanged(); - } - if (directLookupBuilder_ == null) { - if (!other.directLookup_.isEmpty()) { - if (directLookup_.isEmpty()) { - directLookup_ = other.directLookup_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureDirectLookupIsMutable(); - directLookup_.addAll(other.directLookup_); - } - onChanged(); - } - } else { - if (!other.directLookup_.isEmpty()) { - if (directLookupBuilder_.isEmpty()) { - directLookupBuilder_.dispose(); - directLookupBuilder_ = null; - directLookup_ = other.directLookup_; - bitField0_ = (bitField0_ & ~0x00000002); - directLookupBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getDirectLookupFieldBuilder() - : null; - } else { - directLookupBuilder_.addAllMessages(other.directLookup_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - parent_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - com.google.cloud.geminidataanalytics.v1beta.DirectLookup m = - input.readMessage( - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.parser(), - extensionRegistry); - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - directLookup_.add(m); - } else { - directLookupBuilder_.addMessage(m); - } - break; - } // case 18 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private java.lang.Object parent_ = ""; - - /** - * - * - *
      -     * Required. Parent value for
      -     * RetrieveBigQueryTableSuggestedDescriptionsRequest. Pattern:
      -     * `projects/{project}/locations/{location}` For location, use "global" for
      -     * now. Regional location value will be supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -     * Required. Parent value for
      -     * RetrieveBigQueryTableSuggestedDescriptionsRequest. Pattern:
      -     * `projects/{project}/locations/{location}` For location, use "global" for
      -     * now. Regional location value will be supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -     * Required. Parent value for
      -     * RetrieveBigQueryTableSuggestedDescriptionsRequest. Pattern:
      -     * `projects/{project}/locations/{location}` For location, use "global" for
      -     * now. Regional location value will be supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - parent_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
      -     * Required. Parent value for
      -     * RetrieveBigQueryTableSuggestedDescriptionsRequest. Pattern:
      -     * `projects/{project}/locations/{location}` For location, use "global" for
      -     * now. Regional location value will be supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearParent() { - parent_ = getDefaultInstance().getParent(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - /** - * - * - *
      -     * Required. Parent value for
      -     * RetrieveBigQueryTableSuggestedDescriptionsRequest. Pattern:
      -     * `projects/{project}/locations/{location}` For location, use "global" for
      -     * now. Regional location value will be supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - parent_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - private java.util.List directLookup_ = - java.util.Collections.emptyList(); - - private void ensureDirectLookupIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - directLookup_ = - new java.util.ArrayList( - directLookup_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.DirectLookup, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder, - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder> - directLookupBuilder_; - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public java.util.List - getDirectLookupList() { - if (directLookupBuilder_ == null) { - return java.util.Collections.unmodifiableList(directLookup_); - } else { - return directLookupBuilder_.getMessageList(); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public int getDirectLookupCount() { - if (directLookupBuilder_ == null) { - return directLookup_.size(); - } else { - return directLookupBuilder_.getCount(); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup getDirectLookup(int index) { - if (directLookupBuilder_ == null) { - return directLookup_.get(index); - } else { - return directLookupBuilder_.getMessage(index); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder setDirectLookup( - int index, com.google.cloud.geminidataanalytics.v1beta.DirectLookup value) { - if (directLookupBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDirectLookupIsMutable(); - directLookup_.set(index, value); - onChanged(); - } else { - directLookupBuilder_.setMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder setDirectLookup( - int index, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder builderForValue) { - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - directLookup_.set(index, builderForValue.build()); - onChanged(); - } else { - directLookupBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addDirectLookup(com.google.cloud.geminidataanalytics.v1beta.DirectLookup value) { - if (directLookupBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDirectLookupIsMutable(); - directLookup_.add(value); - onChanged(); - } else { - directLookupBuilder_.addMessage(value); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addDirectLookup( - int index, com.google.cloud.geminidataanalytics.v1beta.DirectLookup value) { - if (directLookupBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDirectLookupIsMutable(); - directLookup_.add(index, value); - onChanged(); - } else { - directLookupBuilder_.addMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addDirectLookup( - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder builderForValue) { - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - directLookup_.add(builderForValue.build()); - onChanged(); - } else { - directLookupBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addDirectLookup( - int index, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder builderForValue) { - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - directLookup_.add(index, builderForValue.build()); - onChanged(); - } else { - directLookupBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addAllDirectLookup( - java.lang.Iterable - values) { - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, directLookup_); - onChanged(); - } else { - directLookupBuilder_.addAllMessages(values); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder clearDirectLookup() { - if (directLookupBuilder_ == null) { - directLookup_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - directLookupBuilder_.clear(); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder removeDirectLookup(int index) { - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - directLookup_.remove(index); - onChanged(); - } else { - directLookupBuilder_.remove(index); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder getDirectLookupBuilder( - int index) { - return getDirectLookupFieldBuilder().getBuilder(index); - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder - getDirectLookupOrBuilder(int index) { - if (directLookupBuilder_ == null) { - return directLookup_.get(index); - } else { - return directLookupBuilder_.getMessageOrBuilder(index); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public java.util.List< - ? extends com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder> - getDirectLookupOrBuilderList() { - if (directLookupBuilder_ != null) { - return directLookupBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(directLookup_); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder - addDirectLookupBuilder() { - return getDirectLookupFieldBuilder() - .addBuilder( - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.getDefaultInstance()); - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder addDirectLookupBuilder( - int index) { - return getDirectLookupFieldBuilder() - .addBuilder( - index, com.google.cloud.geminidataanalytics.v1beta.DirectLookup.getDefaultInstance()); - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public java.util.List - getDirectLookupBuilderList() { - return getDirectLookupFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.DirectLookup, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder, - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder> - getDirectLookupFieldBuilder() { - if (directLookupBuilder_ == null) { - directLookupBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.DirectLookup, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder, - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder>( - directLookup_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); - directLookup_ = null; - } - return directLookupBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest) - private static final com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest(); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = - new com.google.protobuf.AbstractParser< - RetrieveBigQueryTableSuggestedDescriptionsRequest>() { - @java.lang.Override - public RetrieveBigQueryTableSuggestedDescriptionsRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException() - .setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser - parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser - getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedDescriptionsRequestOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedDescriptionsRequestOrBuilder.java deleted file mode 100644 index 1bb6e0941f21..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedDescriptionsRequestOrBuilder.java +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -public interface RetrieveBigQueryTableSuggestedDescriptionsRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -   * Required. Parent value for
      -   * RetrieveBigQueryTableSuggestedDescriptionsRequest. Pattern:
      -   * `projects/{project}/locations/{location}` For location, use "global" for
      -   * now. Regional location value will be supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - java.lang.String getParent(); - - /** - * - * - *
      -   * Required. Parent value for
      -   * RetrieveBigQueryTableSuggestedDescriptionsRequest. Pattern:
      -   * `projects/{project}/locations/{location}` For location, use "global" for
      -   * now. Regional location value will be supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - java.util.List getDirectLookupList(); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - com.google.cloud.geminidataanalytics.v1beta.DirectLookup getDirectLookup(int index); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - int getDirectLookupCount(); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - java.util.List - getDirectLookupOrBuilderList(); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder getDirectLookupOrBuilder( - int index); -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedDescriptionsResponse.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedDescriptionsResponse.java deleted file mode 100644 index 49e79de8e133..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedDescriptionsResponse.java +++ /dev/null @@ -1,1087 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -/** - * - * - *
      - * Response for retrieving BigQuery table schema with suggested table and column
      - * descriptions. Columns are sorted by default BigQuery table schema order.
      - * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse} - */ -public final class RetrieveBigQueryTableSuggestedDescriptionsResponse - extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse) - RetrieveBigQueryTableSuggestedDescriptionsResponseOrBuilder { - private static final long serialVersionUID = 0L; - - // Use RetrieveBigQueryTableSuggestedDescriptionsResponse.newBuilder() to construct. - private RetrieveBigQueryTableSuggestedDescriptionsResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RetrieveBigQueryTableSuggestedDescriptionsResponse() { - tableCandidates_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RetrieveBigQueryTableSuggestedDescriptionsResponse(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse.class, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse.Builder.class); - } - - public static final int TABLE_CANDIDATES_FIELD_NUMBER = 1; - - @SuppressWarnings("serial") - private java.util.List - tableCandidates_; - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - @java.lang.Override - public java.util.List - getTableCandidatesList() { - return tableCandidates_; - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - @java.lang.Override - public java.util.List< - ? extends com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder> - getTableCandidatesOrBuilderList() { - return tableCandidates_; - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - @java.lang.Override - public int getTableCandidatesCount() { - return tableCandidates_.size(); - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate getTableCandidates(int index) { - return tableCandidates_.get(index); - } - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder - getTableCandidatesOrBuilder(int index) { - return tableCandidates_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < tableCandidates_.size(); i++) { - output.writeMessage(1, tableCandidates_.get(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < tableCandidates_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, tableCandidates_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse - other = - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse) - obj; - - if (!getTableCandidatesList().equals(other.getTableCandidatesList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getTableCandidatesCount() > 0) { - hash = (37 * hash) + TABLE_CANDIDATES_FIELD_NUMBER; - hash = (53 * hash) + getTableCandidatesList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse - prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -   * Response for retrieving BigQuery table schema with suggested table and column
      -   * descriptions. Columns are sorted by default BigQuery table schema order.
      -   * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse) - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse.class, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse.Builder.class); - } - - // Construct using - // com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - if (tableCandidatesBuilder_ == null) { - tableCandidates_ = java.util.Collections.emptyList(); - } else { - tableCandidates_ = null; - tableCandidatesBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedDescriptionsResponse_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - build() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse - result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - buildPartial() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse - result = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse(this); - buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartialRepeatedFields( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - result) { - if (tableCandidatesBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - tableCandidates_ = java.util.Collections.unmodifiableList(tableCandidates_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.tableCandidates_ = tableCandidates_; - } else { - result.tableCandidates_ = tableCandidatesBuilder_.build(); - } - } - - private void buildPartial0( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - result) { - int from_bitField0_ = bitField0_; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse) { - return mergeFrom( - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - other) { - if (other - == com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse.getDefaultInstance()) return this; - if (tableCandidatesBuilder_ == null) { - if (!other.tableCandidates_.isEmpty()) { - if (tableCandidates_.isEmpty()) { - tableCandidates_ = other.tableCandidates_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureTableCandidatesIsMutable(); - tableCandidates_.addAll(other.tableCandidates_); - } - onChanged(); - } - } else { - if (!other.tableCandidates_.isEmpty()) { - if (tableCandidatesBuilder_.isEmpty()) { - tableCandidatesBuilder_.dispose(); - tableCandidatesBuilder_ = null; - tableCandidates_ = other.tableCandidates_; - bitField0_ = (bitField0_ & ~0x00000001); - tableCandidatesBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getTableCandidatesFieldBuilder() - : null; - } else { - tableCandidatesBuilder_.addAllMessages(other.tableCandidates_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - com.google.cloud.geminidataanalytics.v1beta.TableCandidate m = - input.readMessage( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.parser(), - extensionRegistry); - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.add(m); - } else { - tableCandidatesBuilder_.addMessage(m); - } - break; - } // case 10 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private java.util.List - tableCandidates_ = java.util.Collections.emptyList(); - - private void ensureTableCandidatesIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - tableCandidates_ = - new java.util.ArrayList( - tableCandidates_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder> - tableCandidatesBuilder_; - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public java.util.List - getTableCandidatesList() { - if (tableCandidatesBuilder_ == null) { - return java.util.Collections.unmodifiableList(tableCandidates_); - } else { - return tableCandidatesBuilder_.getMessageList(); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public int getTableCandidatesCount() { - if (tableCandidatesBuilder_ == null) { - return tableCandidates_.size(); - } else { - return tableCandidatesBuilder_.getCount(); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate getTableCandidates( - int index) { - if (tableCandidatesBuilder_ == null) { - return tableCandidates_.get(index); - } else { - return tableCandidatesBuilder_.getMessage(index); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder setTableCandidates( - int index, com.google.cloud.geminidataanalytics.v1beta.TableCandidate value) { - if (tableCandidatesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTableCandidatesIsMutable(); - tableCandidates_.set(index, value); - onChanged(); - } else { - tableCandidatesBuilder_.setMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder setTableCandidates( - int index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder builderForValue) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.set(index, builderForValue.build()); - onChanged(); - } else { - tableCandidatesBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder addTableCandidates( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate value) { - if (tableCandidatesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTableCandidatesIsMutable(); - tableCandidates_.add(value); - onChanged(); - } else { - tableCandidatesBuilder_.addMessage(value); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder addTableCandidates( - int index, com.google.cloud.geminidataanalytics.v1beta.TableCandidate value) { - if (tableCandidatesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureTableCandidatesIsMutable(); - tableCandidates_.add(index, value); - onChanged(); - } else { - tableCandidatesBuilder_.addMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder addTableCandidates( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder builderForValue) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.add(builderForValue.build()); - onChanged(); - } else { - tableCandidatesBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder addTableCandidates( - int index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder builderForValue) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.add(index, builderForValue.build()); - onChanged(); - } else { - tableCandidatesBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder addAllTableCandidates( - java.lang.Iterable - values) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tableCandidates_); - onChanged(); - } else { - tableCandidatesBuilder_.addAllMessages(values); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder clearTableCandidates() { - if (tableCandidatesBuilder_ == null) { - tableCandidates_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - tableCandidatesBuilder_.clear(); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public Builder removeTableCandidates(int index) { - if (tableCandidatesBuilder_ == null) { - ensureTableCandidatesIsMutable(); - tableCandidates_.remove(index); - onChanged(); - } else { - tableCandidatesBuilder_.remove(index); - } - return this; - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder - getTableCandidatesBuilder(int index) { - return getTableCandidatesFieldBuilder().getBuilder(index); - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder - getTableCandidatesOrBuilder(int index) { - if (tableCandidatesBuilder_ == null) { - return tableCandidates_.get(index); - } else { - return tableCandidatesBuilder_.getMessageOrBuilder(index); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public java.util.List< - ? extends com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder> - getTableCandidatesOrBuilderList() { - if (tableCandidatesBuilder_ != null) { - return tableCandidatesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(tableCandidates_); - } - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder - addTableCandidatesBuilder() { - return getTableCandidatesFieldBuilder() - .addBuilder( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.getDefaultInstance()); - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder - addTableCandidatesBuilder(int index) { - return getTableCandidatesFieldBuilder() - .addBuilder( - index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.getDefaultInstance()); - } - - /** - * - * - *
      -     * List of retrieved candidates with their bundled metadata.
      -     * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - public java.util.List - getTableCandidatesBuilderList() { - return getTableCandidatesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder> - getTableCandidatesFieldBuilder() { - if (tableCandidatesBuilder_ == null) { - tableCandidatesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder>( - tableCandidates_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - tableCandidates_ = null; - } - return tableCandidatesBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse) - private static final com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse(); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser< - RetrieveBigQueryTableSuggestedDescriptionsResponse> - PARSER = - new com.google.protobuf.AbstractParser< - RetrieveBigQueryTableSuggestedDescriptionsResponse>() { - @java.lang.Override - public RetrieveBigQueryTableSuggestedDescriptionsResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException() - .setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser - parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser - getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedDescriptionsResponse - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedDescriptionsResponseOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedDescriptionsResponseOrBuilder.java deleted file mode 100644 index 18e3deaa854d..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedDescriptionsResponseOrBuilder.java +++ /dev/null @@ -1,89 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -public interface RetrieveBigQueryTableSuggestedDescriptionsResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - java.util.List - getTableCandidatesList(); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - com.google.cloud.geminidataanalytics.v1beta.TableCandidate getTableCandidates(int index); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - int getTableCandidatesCount(); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - java.util.List - getTableCandidatesOrBuilderList(); - - /** - * - * - *
      -   * List of retrieved candidates with their bundled metadata.
      -   * 
      - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate table_candidates = 1; - * - */ - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder getTableCandidatesOrBuilder( - int index); -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedExamplesRequest.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedExamplesRequest.java deleted file mode 100644 index fc284cdf5fd5..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedExamplesRequest.java +++ /dev/null @@ -1,1300 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -/** - * - * - *
      - * Request for retrieving BigQuery table schema with suggested NL-SQL examples.
      - * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest} - */ -public final class RetrieveBigQueryTableSuggestedExamplesRequest - extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest) - RetrieveBigQueryTableSuggestedExamplesRequestOrBuilder { - private static final long serialVersionUID = 0L; - - // Use RetrieveBigQueryTableSuggestedExamplesRequest.newBuilder() to construct. - private RetrieveBigQueryTableSuggestedExamplesRequest( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RetrieveBigQueryTableSuggestedExamplesRequest() { - parent_ = ""; - directLookup_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RetrieveBigQueryTableSuggestedExamplesRequest(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest.class, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest.Builder.class); - } - - public static final int PARENT_FIELD_NUMBER = 1; - - @SuppressWarnings("serial") - private volatile java.lang.Object parent_ = ""; - - /** - * - * - *
      -   * Required. Parent value for RetrieveBigQueryTableSuggestedExamplesRequest.
      -   * Pattern: `projects/{project}/locations/{location}`
      -   * For location, use "global" for now. Regional location value will be
      -   * supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - @java.lang.Override - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } - } - - /** - * - * - *
      -   * Required. Parent value for RetrieveBigQueryTableSuggestedExamplesRequest.
      -   * Pattern: `projects/{project}/locations/{location}`
      -   * For location, use "global" for now. Regional location value will be
      -   * supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - @java.lang.Override - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int DIRECT_LOOKUP_FIELD_NUMBER = 2; - - @SuppressWarnings("serial") - private java.util.List directLookup_; - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public java.util.List - getDirectLookupList() { - return directLookup_; - } - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public java.util.List - getDirectLookupOrBuilderList() { - return directLookup_; - } - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public int getDirectLookupCount() { - return directLookup_.size(); - } - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup getDirectLookup(int index) { - return directLookup_.get(index); - } - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder getDirectLookupOrBuilder( - int index) { - return directLookup_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, parent_); - } - for (int i = 0; i < directLookup_.size(); i++) { - output.writeMessage(2, directLookup_.get(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(parent_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); - } - for (int i = 0; i < directLookup_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, directLookup_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest - other = - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest) - obj; - - if (!getParent().equals(other.getParent())) return false; - if (!getDirectLookupList().equals(other.getDirectLookupList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + PARENT_FIELD_NUMBER; - hash = (53 * hash) + getParent().hashCode(); - if (getDirectLookupCount() > 0) { - hash = (37 * hash) + DIRECT_LOOKUP_FIELD_NUMBER; - hash = (53 * hash) + getDirectLookupList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest - prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -   * Request for retrieving BigQuery table schema with suggested NL-SQL examples.
      -   * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest) - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequestOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesRequest_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesRequest_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest.class, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest.Builder.class); - } - - // Construct using - // com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - parent_ = ""; - if (directLookupBuilder_ == null) { - directLookup_ = java.util.Collections.emptyList(); - } else { - directLookup_ = null; - directLookupBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesRequest_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest - getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest - build() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest - result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest - buildPartial() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest - result = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest(this); - buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartialRepeatedFields( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest - result) { - if (directLookupBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - directLookup_ = java.util.Collections.unmodifiableList(directLookup_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.directLookup_ = directLookup_; - } else { - result.directLookup_ = directLookupBuilder_.build(); - } - } - - private void buildPartial0( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest - result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.parent_ = parent_; - } - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest) { - return mergeFrom( - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest - other) { - if (other - == com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest.getDefaultInstance()) return this; - if (!other.getParent().isEmpty()) { - parent_ = other.parent_; - bitField0_ |= 0x00000001; - onChanged(); - } - if (directLookupBuilder_ == null) { - if (!other.directLookup_.isEmpty()) { - if (directLookup_.isEmpty()) { - directLookup_ = other.directLookup_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureDirectLookupIsMutable(); - directLookup_.addAll(other.directLookup_); - } - onChanged(); - } - } else { - if (!other.directLookup_.isEmpty()) { - if (directLookupBuilder_.isEmpty()) { - directLookupBuilder_.dispose(); - directLookupBuilder_ = null; - directLookup_ = other.directLookup_; - bitField0_ = (bitField0_ & ~0x00000002); - directLookupBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getDirectLookupFieldBuilder() - : null; - } else { - directLookupBuilder_.addAllMessages(other.directLookup_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - parent_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - com.google.cloud.geminidataanalytics.v1beta.DirectLookup m = - input.readMessage( - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.parser(), - extensionRegistry); - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - directLookup_.add(m); - } else { - directLookupBuilder_.addMessage(m); - } - break; - } // case 18 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private java.lang.Object parent_ = ""; - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryTableSuggestedExamplesRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - public java.lang.String getParent() { - java.lang.Object ref = parent_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - parent_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryTableSuggestedExamplesRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - public com.google.protobuf.ByteString getParentBytes() { - java.lang.Object ref = parent_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - parent_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryTableSuggestedExamplesRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The parent to set. - * @return This builder for chaining. - */ - public Builder setParent(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - parent_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryTableSuggestedExamplesRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return This builder for chaining. - */ - public Builder clearParent() { - parent_ = getDefaultInstance().getParent(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - /** - * - * - *
      -     * Required. Parent value for RetrieveBigQueryTableSuggestedExamplesRequest.
      -     * Pattern: `projects/{project}/locations/{location}`
      -     * For location, use "global" for now. Regional location value will be
      -     * supported in the future.
      -     * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @param value The bytes for parent to set. - * @return This builder for chaining. - */ - public Builder setParentBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - parent_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - private java.util.List directLookup_ = - java.util.Collections.emptyList(); - - private void ensureDirectLookupIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - directLookup_ = - new java.util.ArrayList( - directLookup_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.DirectLookup, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder, - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder> - directLookupBuilder_; - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public java.util.List - getDirectLookupList() { - if (directLookupBuilder_ == null) { - return java.util.Collections.unmodifiableList(directLookup_); - } else { - return directLookupBuilder_.getMessageList(); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public int getDirectLookupCount() { - if (directLookupBuilder_ == null) { - return directLookup_.size(); - } else { - return directLookupBuilder_.getCount(); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup getDirectLookup(int index) { - if (directLookupBuilder_ == null) { - return directLookup_.get(index); - } else { - return directLookupBuilder_.getMessage(index); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder setDirectLookup( - int index, com.google.cloud.geminidataanalytics.v1beta.DirectLookup value) { - if (directLookupBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDirectLookupIsMutable(); - directLookup_.set(index, value); - onChanged(); - } else { - directLookupBuilder_.setMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder setDirectLookup( - int index, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder builderForValue) { - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - directLookup_.set(index, builderForValue.build()); - onChanged(); - } else { - directLookupBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addDirectLookup(com.google.cloud.geminidataanalytics.v1beta.DirectLookup value) { - if (directLookupBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDirectLookupIsMutable(); - directLookup_.add(value); - onChanged(); - } else { - directLookupBuilder_.addMessage(value); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addDirectLookup( - int index, com.google.cloud.geminidataanalytics.v1beta.DirectLookup value) { - if (directLookupBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureDirectLookupIsMutable(); - directLookup_.add(index, value); - onChanged(); - } else { - directLookupBuilder_.addMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addDirectLookup( - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder builderForValue) { - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - directLookup_.add(builderForValue.build()); - onChanged(); - } else { - directLookupBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addDirectLookup( - int index, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder builderForValue) { - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - directLookup_.add(index, builderForValue.build()); - onChanged(); - } else { - directLookupBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder addAllDirectLookup( - java.lang.Iterable - values) { - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, directLookup_); - onChanged(); - } else { - directLookupBuilder_.addAllMessages(values); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder clearDirectLookup() { - if (directLookupBuilder_ == null) { - directLookup_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - directLookupBuilder_.clear(); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public Builder removeDirectLookup(int index) { - if (directLookupBuilder_ == null) { - ensureDirectLookupIsMutable(); - directLookup_.remove(index); - onChanged(); - } else { - directLookupBuilder_.remove(index); - } - return this; - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder getDirectLookupBuilder( - int index) { - return getDirectLookupFieldBuilder().getBuilder(index); - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder - getDirectLookupOrBuilder(int index) { - if (directLookupBuilder_ == null) { - return directLookup_.get(index); - } else { - return directLookupBuilder_.getMessageOrBuilder(index); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public java.util.List< - ? extends com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder> - getDirectLookupOrBuilderList() { - if (directLookupBuilder_ != null) { - return directLookupBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(directLookup_); - } - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder - addDirectLookupBuilder() { - return getDirectLookupFieldBuilder() - .addBuilder( - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.getDefaultInstance()); - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder addDirectLookupBuilder( - int index) { - return getDirectLookupFieldBuilder() - .addBuilder( - index, com.google.cloud.geminidataanalytics.v1beta.DirectLookup.getDefaultInstance()); - } - - /** - * - * - *
      -     * Optional. A list of direct lookup parameters.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - public java.util.List - getDirectLookupBuilderList() { - return getDirectLookupFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.DirectLookup, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder, - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder> - getDirectLookupFieldBuilder() { - if (directLookupBuilder_ == null) { - directLookupBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.DirectLookup, - com.google.cloud.geminidataanalytics.v1beta.DirectLookup.Builder, - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder>( - directLookup_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); - directLookup_ = null; - } - return directLookupBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest) - private static final com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest(); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesRequest - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RetrieveBigQueryTableSuggestedExamplesRequest parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException() - .setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser - getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedExamplesRequestOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedExamplesRequestOrBuilder.java deleted file mode 100644 index b67c7bb203e2..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedExamplesRequestOrBuilder.java +++ /dev/null @@ -1,125 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -public interface RetrieveBigQueryTableSuggestedExamplesRequestOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -   * Required. Parent value for RetrieveBigQueryTableSuggestedExamplesRequest.
      -   * Pattern: `projects/{project}/locations/{location}`
      -   * For location, use "global" for now. Regional location value will be
      -   * supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The parent. - */ - java.lang.String getParent(); - - /** - * - * - *
      -   * Required. Parent value for RetrieveBigQueryTableSuggestedExamplesRequest.
      -   * Pattern: `projects/{project}/locations/{location}`
      -   * For location, use "global" for now. Regional location value will be
      -   * supported in the future.
      -   * 
      - * - * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * - * @return The bytes for parent. - */ - com.google.protobuf.ByteString getParentBytes(); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - java.util.List getDirectLookupList(); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - com.google.cloud.geminidataanalytics.v1beta.DirectLookup getDirectLookup(int index); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - int getDirectLookupCount(); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - java.util.List - getDirectLookupOrBuilderList(); - - /** - * - * - *
      -   * Optional. A list of direct lookup parameters.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.DirectLookup direct_lookup = 2 [(.google.api.field_behavior) = OPTIONAL]; - * - */ - com.google.cloud.geminidataanalytics.v1beta.DirectLookupOrBuilder getDirectLookupOrBuilder( - int index); -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedExamplesResponse.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedExamplesResponse.java deleted file mode 100644 index a423ddcb61b1..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedExamplesResponse.java +++ /dev/null @@ -1,2445 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -/** - * - * - *
      - * Request for retrieving BigQuery table schema with suggested NL-SQL examples.
      - * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse} - */ -public final class RetrieveBigQueryTableSuggestedExamplesResponse - extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse) - RetrieveBigQueryTableSuggestedExamplesResponseOrBuilder { - private static final long serialVersionUID = 0L; - - // Use RetrieveBigQueryTableSuggestedExamplesResponse.newBuilder() to construct. - private RetrieveBigQueryTableSuggestedExamplesResponse( - com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private RetrieveBigQueryTableSuggestedExamplesResponse() { - exampleSuggestions_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new RetrieveBigQueryTableSuggestedExamplesResponse(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.class, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.Builder.class); - } - - public interface ExampleSuggestionOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -     * The natural language query.
      -     * 
      - * - * string nl_query = 1; - * - * @return The nlQuery. - */ - java.lang.String getNlQuery(); - - /** - * - * - *
      -     * The natural language query.
      -     * 
      - * - * string nl_query = 1; - * - * @return The bytes for nlQuery. - */ - com.google.protobuf.ByteString getNlQueryBytes(); - - /** - * - * - *
      -     * The SQL answer to the query.
      -     * 
      - * - * string sql = 2; - * - * @return The sql. - */ - java.lang.String getSql(); - - /** - * - * - *
      -     * The SQL answer to the query.
      -     * 
      - * - * string sql = 2; - * - * @return The bytes for sql. - */ - com.google.protobuf.ByteString getSqlBytes(); - - /** - * - * - *
      -     * The linked table resources for the suggested example.
      -     * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @return A list containing the linkedBigqueryTables. - */ - java.util.List getLinkedBigqueryTablesList(); - - /** - * - * - *
      -     * The linked table resources for the suggested example.
      -     * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @return The count of linkedBigqueryTables. - */ - int getLinkedBigqueryTablesCount(); - - /** - * - * - *
      -     * The linked table resources for the suggested example.
      -     * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @param index The index of the element to return. - * @return The linkedBigqueryTables at the given index. - */ - java.lang.String getLinkedBigqueryTables(int index); - - /** - * - * - *
      -     * The linked table resources for the suggested example.
      -     * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @param index The index of the value to return. - * @return The bytes of the linkedBigqueryTables at the given index. - */ - com.google.protobuf.ByteString getLinkedBigqueryTablesBytes(int index); - } - - /** - * - * - *
      -   * A suggested BigQuery NL-SQL example for the given table.
      -   * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion} - */ - public static final class ExampleSuggestion extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion) - ExampleSuggestionOrBuilder { - private static final long serialVersionUID = 0L; - - // Use ExampleSuggestion.newBuilder() to construct. - private ExampleSuggestion(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private ExampleSuggestion() { - nlQuery_ = ""; - sql_ = ""; - linkedBigqueryTables_ = com.google.protobuf.LazyStringArrayList.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new ExampleSuggestion(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_ExampleSuggestion_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_ExampleSuggestion_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion.class, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion.Builder.class); - } - - public static final int NL_QUERY_FIELD_NUMBER = 1; - - @SuppressWarnings("serial") - private volatile java.lang.Object nlQuery_ = ""; - - /** - * - * - *
      -     * The natural language query.
      -     * 
      - * - * string nl_query = 1; - * - * @return The nlQuery. - */ - @java.lang.Override - public java.lang.String getNlQuery() { - java.lang.Object ref = nlQuery_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nlQuery_ = s; - return s; - } - } - - /** - * - * - *
      -     * The natural language query.
      -     * 
      - * - * string nl_query = 1; - * - * @return The bytes for nlQuery. - */ - @java.lang.Override - public com.google.protobuf.ByteString getNlQueryBytes() { - java.lang.Object ref = nlQuery_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - nlQuery_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SQL_FIELD_NUMBER = 2; - - @SuppressWarnings("serial") - private volatile java.lang.Object sql_ = ""; - - /** - * - * - *
      -     * The SQL answer to the query.
      -     * 
      - * - * string sql = 2; - * - * @return The sql. - */ - @java.lang.Override - public java.lang.String getSql() { - java.lang.Object ref = sql_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - sql_ = s; - return s; - } - } - - /** - * - * - *
      -     * The SQL answer to the query.
      -     * 
      - * - * string sql = 2; - * - * @return The bytes for sql. - */ - @java.lang.Override - public com.google.protobuf.ByteString getSqlBytes() { - java.lang.Object ref = sql_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - sql_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int LINKED_BIGQUERY_TABLES_FIELD_NUMBER = 3; - - @SuppressWarnings("serial") - private com.google.protobuf.LazyStringArrayList linkedBigqueryTables_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - - /** - * - * - *
      -     * The linked table resources for the suggested example.
      -     * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @return A list containing the linkedBigqueryTables. - */ - public com.google.protobuf.ProtocolStringList getLinkedBigqueryTablesList() { - return linkedBigqueryTables_; - } - - /** - * - * - *
      -     * The linked table resources for the suggested example.
      -     * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @return The count of linkedBigqueryTables. - */ - public int getLinkedBigqueryTablesCount() { - return linkedBigqueryTables_.size(); - } - - /** - * - * - *
      -     * The linked table resources for the suggested example.
      -     * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @param index The index of the element to return. - * @return The linkedBigqueryTables at the given index. - */ - public java.lang.String getLinkedBigqueryTables(int index) { - return linkedBigqueryTables_.get(index); - } - - /** - * - * - *
      -     * The linked table resources for the suggested example.
      -     * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @param index The index of the value to return. - * @return The bytes of the linkedBigqueryTables at the given index. - */ - public com.google.protobuf.ByteString getLinkedBigqueryTablesBytes(int index) { - return linkedBigqueryTables_.getByteString(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nlQuery_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, nlQuery_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sql_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, sql_); - } - for (int i = 0; i < linkedBigqueryTables_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 3, linkedBigqueryTables_.getRaw(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nlQuery_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, nlQuery_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(sql_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, sql_); - } - { - int dataSize = 0; - for (int i = 0; i < linkedBigqueryTables_.size(); i++) { - dataSize += computeStringSizeNoTag(linkedBigqueryTables_.getRaw(i)); - } - size += dataSize; - size += 1 * getLinkedBigqueryTablesList().size(); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion - other = - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion) - obj; - - if (!getNlQuery().equals(other.getNlQuery())) return false; - if (!getSql().equals(other.getSql())) return false; - if (!getLinkedBigqueryTablesList().equals(other.getLinkedBigqueryTablesList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + NL_QUERY_FIELD_NUMBER; - hash = (53 * hash) + getNlQuery().hashCode(); - hash = (37 * hash) + SQL_FIELD_NUMBER; - hash = (53 * hash) + getSql().hashCode(); - if (getLinkedBigqueryTablesCount() > 0) { - hash = (37 * hash) + LINKED_BIGQUERY_TABLES_FIELD_NUMBER; - hash = (53 * hash) + getLinkedBigqueryTablesList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion - prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -     * A suggested BigQuery NL-SQL example for the given table.
      -     * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion) - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestionOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_ExampleSuggestion_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_ExampleSuggestion_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion.class, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion.Builder - .class); - } - - // Construct using - // com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - nlQuery_ = ""; - sql_ = ""; - linkedBigqueryTables_ = com.google.protobuf.LazyStringArrayList.emptyList(); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_ExampleSuggestion_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - build() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion - result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - buildPartial() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion - result = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion(this); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartial0( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion - result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.nlQuery_ = nlQuery_; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.sql_ = sql_; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - linkedBigqueryTables_.makeImmutable(); - result.linkedBigqueryTables_ = linkedBigqueryTables_; - } - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion) { - return mergeFrom( - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion - other) { - if (other - == com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - .getDefaultInstance()) return this; - if (!other.getNlQuery().isEmpty()) { - nlQuery_ = other.nlQuery_; - bitField0_ |= 0x00000001; - onChanged(); - } - if (!other.getSql().isEmpty()) { - sql_ = other.sql_; - bitField0_ |= 0x00000002; - onChanged(); - } - if (!other.linkedBigqueryTables_.isEmpty()) { - if (linkedBigqueryTables_.isEmpty()) { - linkedBigqueryTables_ = other.linkedBigqueryTables_; - bitField0_ |= 0x00000004; - } else { - ensureLinkedBigqueryTablesIsMutable(); - linkedBigqueryTables_.addAll(other.linkedBigqueryTables_); - } - onChanged(); - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - nlQuery_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - sql_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: - { - java.lang.String s = input.readStringRequireUtf8(); - ensureLinkedBigqueryTablesIsMutable(); - linkedBigqueryTables_.add(s); - break; - } // case 26 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private java.lang.Object nlQuery_ = ""; - - /** - * - * - *
      -       * The natural language query.
      -       * 
      - * - * string nl_query = 1; - * - * @return The nlQuery. - */ - public java.lang.String getNlQuery() { - java.lang.Object ref = nlQuery_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - nlQuery_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -       * The natural language query.
      -       * 
      - * - * string nl_query = 1; - * - * @return The bytes for nlQuery. - */ - public com.google.protobuf.ByteString getNlQueryBytes() { - java.lang.Object ref = nlQuery_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - nlQuery_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -       * The natural language query.
      -       * 
      - * - * string nl_query = 1; - * - * @param value The nlQuery to set. - * @return This builder for chaining. - */ - public Builder setNlQuery(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - nlQuery_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
      -       * The natural language query.
      -       * 
      - * - * string nl_query = 1; - * - * @return This builder for chaining. - */ - public Builder clearNlQuery() { - nlQuery_ = getDefaultInstance().getNlQuery(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - /** - * - * - *
      -       * The natural language query.
      -       * 
      - * - * string nl_query = 1; - * - * @param value The bytes for nlQuery to set. - * @return This builder for chaining. - */ - public Builder setNlQueryBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - nlQuery_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - private java.lang.Object sql_ = ""; - - /** - * - * - *
      -       * The SQL answer to the query.
      -       * 
      - * - * string sql = 2; - * - * @return The sql. - */ - public java.lang.String getSql() { - java.lang.Object ref = sql_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - sql_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -       * The SQL answer to the query.
      -       * 
      - * - * string sql = 2; - * - * @return The bytes for sql. - */ - public com.google.protobuf.ByteString getSqlBytes() { - java.lang.Object ref = sql_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - sql_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -       * The SQL answer to the query.
      -       * 
      - * - * string sql = 2; - * - * @param value The sql to set. - * @return This builder for chaining. - */ - public Builder setSql(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - sql_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - /** - * - * - *
      -       * The SQL answer to the query.
      -       * 
      - * - * string sql = 2; - * - * @return This builder for chaining. - */ - public Builder clearSql() { - sql_ = getDefaultInstance().getSql(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - - /** - * - * - *
      -       * The SQL answer to the query.
      -       * 
      - * - * string sql = 2; - * - * @param value The bytes for sql to set. - * @return This builder for chaining. - */ - public Builder setSqlBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - sql_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - private com.google.protobuf.LazyStringArrayList linkedBigqueryTables_ = - com.google.protobuf.LazyStringArrayList.emptyList(); - - private void ensureLinkedBigqueryTablesIsMutable() { - if (!linkedBigqueryTables_.isModifiable()) { - linkedBigqueryTables_ = - new com.google.protobuf.LazyStringArrayList(linkedBigqueryTables_); - } - bitField0_ |= 0x00000004; - } - - /** - * - * - *
      -       * The linked table resources for the suggested example.
      -       * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @return A list containing the linkedBigqueryTables. - */ - public com.google.protobuf.ProtocolStringList getLinkedBigqueryTablesList() { - linkedBigqueryTables_.makeImmutable(); - return linkedBigqueryTables_; - } - - /** - * - * - *
      -       * The linked table resources for the suggested example.
      -       * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @return The count of linkedBigqueryTables. - */ - public int getLinkedBigqueryTablesCount() { - return linkedBigqueryTables_.size(); - } - - /** - * - * - *
      -       * The linked table resources for the suggested example.
      -       * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @param index The index of the element to return. - * @return The linkedBigqueryTables at the given index. - */ - public java.lang.String getLinkedBigqueryTables(int index) { - return linkedBigqueryTables_.get(index); - } - - /** - * - * - *
      -       * The linked table resources for the suggested example.
      -       * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @param index The index of the value to return. - * @return The bytes of the linkedBigqueryTables at the given index. - */ - public com.google.protobuf.ByteString getLinkedBigqueryTablesBytes(int index) { - return linkedBigqueryTables_.getByteString(index); - } - - /** - * - * - *
      -       * The linked table resources for the suggested example.
      -       * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @param index The index to set the value at. - * @param value The linkedBigqueryTables to set. - * @return This builder for chaining. - */ - public Builder setLinkedBigqueryTables(int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureLinkedBigqueryTablesIsMutable(); - linkedBigqueryTables_.set(index, value); - bitField0_ |= 0x00000004; - onChanged(); - return this; - } - - /** - * - * - *
      -       * The linked table resources for the suggested example.
      -       * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @param value The linkedBigqueryTables to add. - * @return This builder for chaining. - */ - public Builder addLinkedBigqueryTables(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureLinkedBigqueryTablesIsMutable(); - linkedBigqueryTables_.add(value); - bitField0_ |= 0x00000004; - onChanged(); - return this; - } - - /** - * - * - *
      -       * The linked table resources for the suggested example.
      -       * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @param values The linkedBigqueryTables to add. - * @return This builder for chaining. - */ - public Builder addAllLinkedBigqueryTables(java.lang.Iterable values) { - ensureLinkedBigqueryTablesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, linkedBigqueryTables_); - bitField0_ |= 0x00000004; - onChanged(); - return this; - } - - /** - * - * - *
      -       * The linked table resources for the suggested example.
      -       * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @return This builder for chaining. - */ - public Builder clearLinkedBigqueryTables() { - linkedBigqueryTables_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - ; - onChanged(); - return this; - } - - /** - * - * - *
      -       * The linked table resources for the suggested example.
      -       * 
      - * - * repeated string linked_bigquery_tables = 3; - * - * @param value The bytes of the linkedBigqueryTables to add. - * @return This builder for chaining. - */ - public Builder addLinkedBigqueryTablesBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - ensureLinkedBigqueryTablesIsMutable(); - linkedBigqueryTables_.add(value); - bitField0_ |= 0x00000004; - onChanged(); - return this; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion) - private static final com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion(); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public ExampleSuggestion parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException() - .setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public static final int EXAMPLE_SUGGESTIONS_FIELD_NUMBER = 2; - - @SuppressWarnings("serial") - private java.util.List< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion> - exampleSuggestions_; - - /** - * - * - *
      -   * List of suggested examples.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - @java.lang.Override - public java.util.List< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion> - getExampleSuggestionsList() { - return exampleSuggestions_; - } - - /** - * - * - *
      -   * List of suggested examples.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - @java.lang.Override - public java.util.List< - ? extends - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestionOrBuilder> - getExampleSuggestionsOrBuilderList() { - return exampleSuggestions_; - } - - /** - * - * - *
      -   * List of suggested examples.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - @java.lang.Override - public int getExampleSuggestionsCount() { - return exampleSuggestions_.size(); - } - - /** - * - * - *
      -   * List of suggested examples.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion - getExampleSuggestions(int index) { - return exampleSuggestions_.get(index); - } - - /** - * - * - *
      -   * List of suggested examples.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestionOrBuilder - getExampleSuggestionsOrBuilder(int index) { - return exampleSuggestions_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - for (int i = 0; i < exampleSuggestions_.size(); i++) { - output.writeMessage(2, exampleSuggestions_.get(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < exampleSuggestions_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(2, exampleSuggestions_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - other = - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse) - obj; - - if (!getExampleSuggestionsList().equals(other.getExampleSuggestionsList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - if (getExampleSuggestionsCount() > 0) { - hash = (37 * hash) + EXAMPLE_SUGGESTIONS_FIELD_NUMBER; - hash = (53 * hash) + getExampleSuggestionsList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -   * Request for retrieving BigQuery table schema with suggested NL-SQL examples.
      -   * 
      - * - * Protobuf type {@code - * google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse) - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponseOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.class, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.Builder.class); - } - - // Construct using - // com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - if (exampleSuggestionsBuilder_ == null) { - exampleSuggestions_ = java.util.Collections.emptyList(); - } else { - exampleSuggestions_ = null; - exampleSuggestionsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000001); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_RetrieveBigQueryTableSuggestedExamplesResponse_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - build() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - buildPartial() { - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - result = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse(this); - buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartialRepeatedFields( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - result) { - if (exampleSuggestionsBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - exampleSuggestions_ = java.util.Collections.unmodifiableList(exampleSuggestions_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.exampleSuggestions_ = exampleSuggestions_; - } else { - result.exampleSuggestions_ = exampleSuggestionsBuilder_.build(); - } - } - - private void buildPartial0( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - result) { - int from_bitField0_ = bitField0_; - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse) { - return mergeFrom( - (com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - other) { - if (other - == com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.getDefaultInstance()) return this; - if (exampleSuggestionsBuilder_ == null) { - if (!other.exampleSuggestions_.isEmpty()) { - if (exampleSuggestions_.isEmpty()) { - exampleSuggestions_ = other.exampleSuggestions_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureExampleSuggestionsIsMutable(); - exampleSuggestions_.addAll(other.exampleSuggestions_); - } - onChanged(); - } - } else { - if (!other.exampleSuggestions_.isEmpty()) { - if (exampleSuggestionsBuilder_.isEmpty()) { - exampleSuggestionsBuilder_.dispose(); - exampleSuggestionsBuilder_ = null; - exampleSuggestions_ = other.exampleSuggestions_; - bitField0_ = (bitField0_ & ~0x00000001); - exampleSuggestionsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getExampleSuggestionsFieldBuilder() - : null; - } else { - exampleSuggestionsBuilder_.addAllMessages(other.exampleSuggestions_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 18: - { - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - m = - input.readMessage( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - .parser(), - extensionRegistry); - if (exampleSuggestionsBuilder_ == null) { - ensureExampleSuggestionsIsMutable(); - exampleSuggestions_.add(m); - } else { - exampleSuggestionsBuilder_.addMessage(m); - } - break; - } // case 18 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private java.util.List< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion> - exampleSuggestions_ = java.util.Collections.emptyList(); - - private void ensureExampleSuggestionsIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - exampleSuggestions_ = - new java.util.ArrayList< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion>( - exampleSuggestions_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion.Builder, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestionOrBuilder> - exampleSuggestionsBuilder_; - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public java.util.List< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion> - getExampleSuggestionsList() { - if (exampleSuggestionsBuilder_ == null) { - return java.util.Collections.unmodifiableList(exampleSuggestions_); - } else { - return exampleSuggestionsBuilder_.getMessageList(); - } - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public int getExampleSuggestionsCount() { - if (exampleSuggestionsBuilder_ == null) { - return exampleSuggestions_.size(); - } else { - return exampleSuggestionsBuilder_.getCount(); - } - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - getExampleSuggestions(int index) { - if (exampleSuggestionsBuilder_ == null) { - return exampleSuggestions_.get(index); - } else { - return exampleSuggestionsBuilder_.getMessage(index); - } - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public Builder setExampleSuggestions( - int index, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion - value) { - if (exampleSuggestionsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureExampleSuggestionsIsMutable(); - exampleSuggestions_.set(index, value); - onChanged(); - } else { - exampleSuggestionsBuilder_.setMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public Builder setExampleSuggestions( - int index, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion.Builder - builderForValue) { - if (exampleSuggestionsBuilder_ == null) { - ensureExampleSuggestionsIsMutable(); - exampleSuggestions_.set(index, builderForValue.build()); - onChanged(); - } else { - exampleSuggestionsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public Builder addExampleSuggestions( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion - value) { - if (exampleSuggestionsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureExampleSuggestionsIsMutable(); - exampleSuggestions_.add(value); - onChanged(); - } else { - exampleSuggestionsBuilder_.addMessage(value); - } - return this; - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public Builder addExampleSuggestions( - int index, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion - value) { - if (exampleSuggestionsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureExampleSuggestionsIsMutable(); - exampleSuggestions_.add(index, value); - onChanged(); - } else { - exampleSuggestionsBuilder_.addMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public Builder addExampleSuggestions( - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion.Builder - builderForValue) { - if (exampleSuggestionsBuilder_ == null) { - ensureExampleSuggestionsIsMutable(); - exampleSuggestions_.add(builderForValue.build()); - onChanged(); - } else { - exampleSuggestionsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public Builder addExampleSuggestions( - int index, - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion.Builder - builderForValue) { - if (exampleSuggestionsBuilder_ == null) { - ensureExampleSuggestionsIsMutable(); - exampleSuggestions_.add(index, builderForValue.build()); - onChanged(); - } else { - exampleSuggestionsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public Builder addAllExampleSuggestions( - java.lang.Iterable< - ? extends - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion> - values) { - if (exampleSuggestionsBuilder_ == null) { - ensureExampleSuggestionsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, exampleSuggestions_); - onChanged(); - } else { - exampleSuggestionsBuilder_.addAllMessages(values); - } - return this; - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public Builder clearExampleSuggestions() { - if (exampleSuggestionsBuilder_ == null) { - exampleSuggestions_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - exampleSuggestionsBuilder_.clear(); - } - return this; - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public Builder removeExampleSuggestions(int index) { - if (exampleSuggestionsBuilder_ == null) { - ensureExampleSuggestionsIsMutable(); - exampleSuggestions_.remove(index); - onChanged(); - } else { - exampleSuggestionsBuilder_.remove(index); - } - return this; - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion.Builder - getExampleSuggestionsBuilder(int index) { - return getExampleSuggestionsFieldBuilder().getBuilder(index); - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestionOrBuilder - getExampleSuggestionsOrBuilder(int index) { - if (exampleSuggestionsBuilder_ == null) { - return exampleSuggestions_.get(index); - } else { - return exampleSuggestionsBuilder_.getMessageOrBuilder(index); - } - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public java.util.List< - ? extends - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestionOrBuilder> - getExampleSuggestionsOrBuilderList() { - if (exampleSuggestionsBuilder_ != null) { - return exampleSuggestionsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(exampleSuggestions_); - } - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion.Builder - addExampleSuggestionsBuilder() { - return getExampleSuggestionsFieldBuilder() - .addBuilder( - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - .getDefaultInstance()); - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion.Builder - addExampleSuggestionsBuilder(int index) { - return getExampleSuggestionsFieldBuilder() - .addBuilder( - index, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion - .getDefaultInstance()); - } - - /** - * - * - *
      -     * List of suggested examples.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - public java.util.List< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion.Builder> - getExampleSuggestionsBuilderList() { - return getExampleSuggestionsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion.Builder, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestionOrBuilder> - getExampleSuggestionsFieldBuilder() { - if (exampleSuggestionsBuilder_ == null) { - exampleSuggestionsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion.Builder, - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestionOrBuilder>( - exampleSuggestions_, - ((bitField0_ & 0x00000001) != 0), - getParentForChildren(), - isClean()); - exampleSuggestions_ = null; - } - return exampleSuggestionsBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse) - private static final com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse(); - } - - public static com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser - PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public RetrieveBigQueryTableSuggestedExamplesResponse parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException() - .setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser - parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser - getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedExamplesResponseOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedExamplesResponseOrBuilder.java deleted file mode 100644 index 75ee73d820ca..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/RetrieveBigQueryTableSuggestedExamplesResponseOrBuilder.java +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -public interface RetrieveBigQueryTableSuggestedExamplesResponseOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -   * List of suggested examples.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - java.util.List< - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion> - getExampleSuggestionsList(); - - /** - * - * - *
      -   * List of suggested examples.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestion - getExampleSuggestions(int index); - - /** - * - * - *
      -   * List of suggested examples.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - int getExampleSuggestionsCount(); - - /** - * - * - *
      -   * List of suggested examples.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - java.util.List< - ? extends - com.google.cloud.geminidataanalytics.v1beta - .RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestionOrBuilder> - getExampleSuggestionsOrBuilderList(); - - /** - * - * - *
      -   * List of suggested examples.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse.ExampleSuggestion example_suggestions = 2; - * - */ - com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse - .ExampleSuggestionOrBuilder - getExampleSuggestionsOrBuilder(int index); -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Schema.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Schema.java index dd6cb2a5d2c8..4aad59e7535c 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Schema.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/Schema.java @@ -41,7 +41,11 @@ private Schema(com.google.protobuf.GeneratedMessageV3.Builder builder) { private Schema() { fields_ = java.util.Collections.emptyList(); + description_ = ""; + synonyms_ = com.google.protobuf.LazyStringArrayList.emptyList(); + tags_ = com.google.protobuf.LazyStringArrayList.emptyList(); displayName_ = ""; + filters_ = java.util.Collections.emptyList(); } @java.lang.Override @@ -151,6 +155,207 @@ public com.google.cloud.geminidataanalytics.v1beta.FieldOrBuilder getFieldsOrBui return fields_.get(index); } + public static final int DESCRIPTION_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object description_ = ""; + + /** + * + * + *
      +   * Optional. A textual description of the table's content and purpose.
      +   * For example: "Contains information about customer orders in our e-commerce
      +   * store."
      +   * 
      + * + * string description = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } + } + + /** + * + * + *
      +   * Optional. A textual description of the table's content and purpose.
      +   * For example: "Contains information about customer orders in our e-commerce
      +   * store."
      +   * 
      + * + * string description = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SYNONYMS_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList synonyms_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
      +   * Optional. A list of alternative names or synonyms that can be used to refer
      +   * to the table. For example: ["sales", "orders", "purchases"]
      +   * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the synonyms. + */ + public com.google.protobuf.ProtocolStringList getSynonymsList() { + return synonyms_; + } + + /** + * + * + *
      +   * Optional. A list of alternative names or synonyms that can be used to refer
      +   * to the table. For example: ["sales", "orders", "purchases"]
      +   * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of synonyms. + */ + public int getSynonymsCount() { + return synonyms_.size(); + } + + /** + * + * + *
      +   * Optional. A list of alternative names or synonyms that can be used to refer
      +   * to the table. For example: ["sales", "orders", "purchases"]
      +   * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The synonyms at the given index. + */ + public java.lang.String getSynonyms(int index) { + return synonyms_.get(index); + } + + /** + * + * + *
      +   * Optional. A list of alternative names or synonyms that can be used to refer
      +   * to the table. For example: ["sales", "orders", "purchases"]
      +   * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the synonyms at the given index. + */ + public com.google.protobuf.ByteString getSynonymsBytes(int index) { + return synonyms_.getByteString(index); + } + + public static final int TAGS_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList tags_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
      +   * Optional. A list of tags or keywords associated with the table, used for
      +   * categorization. For example: ["transaction", "revenue", "customer_data"]
      +   * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the tags. + */ + public com.google.protobuf.ProtocolStringList getTagsList() { + return tags_; + } + + /** + * + * + *
      +   * Optional. A list of tags or keywords associated with the table, used for
      +   * categorization. For example: ["transaction", "revenue", "customer_data"]
      +   * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of tags. + */ + public int getTagsCount() { + return tags_.size(); + } + + /** + * + * + *
      +   * Optional. A list of tags or keywords associated with the table, used for
      +   * categorization. For example: ["transaction", "revenue", "customer_data"]
      +   * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The tags at the given index. + */ + public java.lang.String getTags(int index) { + return tags_.get(index); + } + + /** + * + * + *
      +   * Optional. A list of tags or keywords associated with the table, used for
      +   * categorization. For example: ["transaction", "revenue", "customer_data"]
      +   * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the tags at the given index. + */ + public com.google.protobuf.ByteString getTagsBytes(int index) { + return tags_.getByteString(index); + } + public static final int DISPLAY_NAME_FIELD_NUMBER = 5; @SuppressWarnings("serial") @@ -208,6 +413,98 @@ public com.google.protobuf.ByteString getDisplayNameBytes() { } } + public static final int FILTERS_FIELD_NUMBER = 6; + + @SuppressWarnings("serial") + private java.util.List filters_; + + /** + * + * + *
      +   * Optional. The filters on the datasource's underlying data. Currently only
      +   * used for Looker data sources.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List getFiltersList() { + return filters_; + } + + /** + * + * + *
      +   * Optional. The filters on the datasource's underlying data. Currently only
      +   * used for Looker data sources.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List + getFiltersOrBuilderList() { + return filters_; + } + + /** + * + * + *
      +   * Optional. The filters on the datasource's underlying data. Currently only
      +   * used for Looker data sources.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public int getFiltersCount() { + return filters_.size(); + } + + /** + * + * + *
      +   * Optional. The filters on the datasource's underlying data. Currently only
      +   * used for Looker data sources.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.geminidataanalytics.v1beta.DataFilter getFilters(int index) { + return filters_.get(index); + } + + /** + * + * + *
      +   * Optional. The filters on the datasource's underlying data. Currently only
      +   * used for Looker data sources.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.geminidataanalytics.v1beta.DataFilterOrBuilder getFiltersOrBuilder( + int index) { + return filters_.get(index); + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -225,9 +522,21 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < fields_.size(); i++) { output.writeMessage(1, fields_.get(i)); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_); + } + for (int i = 0; i < synonyms_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, synonyms_.getRaw(i)); + } + for (int i = 0; i < tags_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, tags_.getRaw(i)); + } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 5, displayName_); } + for (int i = 0; i < filters_.size(); i++) { + output.writeMessage(6, filters_.get(i)); + } getUnknownFields().writeTo(output); } @@ -240,9 +549,31 @@ public int getSerializedSize() { for (int i = 0; i < fields_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, fields_.get(i)); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_); + } + { + int dataSize = 0; + for (int i = 0; i < synonyms_.size(); i++) { + dataSize += computeStringSizeNoTag(synonyms_.getRaw(i)); + } + size += dataSize; + size += 1 * getSynonymsList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < tags_.size(); i++) { + dataSize += computeStringSizeNoTag(tags_.getRaw(i)); + } + size += dataSize; + size += 1 * getTagsList().size(); + } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(displayName_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, displayName_); } + for (int i = 0; i < filters_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, filters_.get(i)); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -260,7 +591,11 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.geminidataanalytics.v1beta.Schema) obj; if (!getFieldsList().equals(other.getFieldsList())) return false; + if (!getDescription().equals(other.getDescription())) return false; + if (!getSynonymsList().equals(other.getSynonymsList())) return false; + if (!getTagsList().equals(other.getTagsList())) return false; if (!getDisplayName().equals(other.getDisplayName())) return false; + if (!getFiltersList().equals(other.getFiltersList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -276,8 +611,22 @@ public int hashCode() { hash = (37 * hash) + FIELDS_FIELD_NUMBER; hash = (53 * hash) + getFieldsList().hashCode(); } + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + if (getSynonymsCount() > 0) { + hash = (37 * hash) + SYNONYMS_FIELD_NUMBER; + hash = (53 * hash) + getSynonymsList().hashCode(); + } + if (getTagsCount() > 0) { + hash = (37 * hash) + TAGS_FIELD_NUMBER; + hash = (53 * hash) + getTagsList().hashCode(); + } hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; hash = (53 * hash) + getDisplayName().hashCode(); + if (getFiltersCount() > 0) { + hash = (37 * hash) + FILTERS_FIELD_NUMBER; + hash = (53 * hash) + getFiltersList().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -425,7 +774,17 @@ public Builder clear() { fieldsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); + description_ = ""; + synonyms_ = com.google.protobuf.LazyStringArrayList.emptyList(); + tags_ = com.google.protobuf.LazyStringArrayList.emptyList(); displayName_ = ""; + if (filtersBuilder_ == null) { + filters_ = java.util.Collections.emptyList(); + } else { + filters_ = null; + filtersBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000020); return this; } @@ -472,11 +831,31 @@ private void buildPartialRepeatedFields( } else { result.fields_ = fieldsBuilder_.build(); } + if (filtersBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0)) { + filters_ = java.util.Collections.unmodifiableList(filters_); + bitField0_ = (bitField0_ & ~0x00000020); + } + result.filters_ = filters_; + } else { + result.filters_ = filtersBuilder_.build(); + } } private void buildPartial0(com.google.cloud.geminidataanalytics.v1beta.Schema result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.description_ = description_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + synonyms_.makeImmutable(); + result.synonyms_ = synonyms_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + tags_.makeImmutable(); + result.tags_ = tags_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { result.displayName_ = displayName_; } } @@ -554,11 +933,63 @@ public Builder mergeFrom(com.google.cloud.geminidataanalytics.v1beta.Schema othe } } } + if (!other.getDescription().isEmpty()) { + description_ = other.description_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.synonyms_.isEmpty()) { + if (synonyms_.isEmpty()) { + synonyms_ = other.synonyms_; + bitField0_ |= 0x00000004; + } else { + ensureSynonymsIsMutable(); + synonyms_.addAll(other.synonyms_); + } + onChanged(); + } + if (!other.tags_.isEmpty()) { + if (tags_.isEmpty()) { + tags_ = other.tags_; + bitField0_ |= 0x00000008; + } else { + ensureTagsIsMutable(); + tags_.addAll(other.tags_); + } + onChanged(); + } if (!other.getDisplayName().isEmpty()) { displayName_ = other.displayName_; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000010; onChanged(); } + if (filtersBuilder_ == null) { + if (!other.filters_.isEmpty()) { + if (filters_.isEmpty()) { + filters_ = other.filters_; + bitField0_ = (bitField0_ & ~0x00000020); + } else { + ensureFiltersIsMutable(); + filters_.addAll(other.filters_); + } + onChanged(); + } + } else { + if (!other.filters_.isEmpty()) { + if (filtersBuilder_.isEmpty()) { + filtersBuilder_.dispose(); + filtersBuilder_ = null; + filters_ = other.filters_; + bitField0_ = (bitField0_ & ~0x00000020); + filtersBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getFiltersFieldBuilder() + : null; + } else { + filtersBuilder_.addAllMessages(other.filters_); + } + } + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -599,12 +1030,46 @@ public Builder mergeFrom( } break; } // case 10 + case 18: + { + description_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureSynonymsIsMutable(); + synonyms_.add(s); + break; + } // case 26 + case 34: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureTagsIsMutable(); + tags_.add(s); + break; + } // case 34 case 42: { displayName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000010; break; } // case 42 + case 50: + { + com.google.cloud.geminidataanalytics.v1beta.DataFilter m = + input.readMessage( + com.google.cloud.geminidataanalytics.v1beta.DataFilter.parser(), + extensionRegistry); + if (filtersBuilder_ == null) { + ensureFiltersIsMutable(); + filters_.add(m); + } else { + filtersBuilder_.addMessage(m); + } + break; + } // case 50 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1030,27 +1495,27 @@ public com.google.cloud.geminidataanalytics.v1beta.Field.Builder addFieldsBuilde return fieldsBuilder_; } - private java.lang.Object displayName_ = ""; + private java.lang.Object description_ = ""; /** * * *
      -     * Optional. Table display_name (same as label in
      -     * cloud/data_analytics/anarres/data/looker/proto/model_explore.proto), not
      -     * required, currently only Looker has this field.
      +     * Optional. A textual description of the table's content and purpose.
      +     * For example: "Contains information about customer orders in our e-commerce
      +     * store."
            * 
      * - * string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; + * string description = 2 [(.google.api.field_behavior) = OPTIONAL]; * - * @return The displayName. + * @return The description. */ - public java.lang.String getDisplayName() { - java.lang.Object ref = displayName_; + public java.lang.String getDescription() { + java.lang.Object ref = description_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - displayName_ = s; + description_ = s; return s; } else { return (java.lang.String) ref; @@ -1061,21 +1526,21 @@ public java.lang.String getDisplayName() { * * *
      -     * Optional. Table display_name (same as label in
      -     * cloud/data_analytics/anarres/data/looker/proto/model_explore.proto), not
      -     * required, currently only Looker has this field.
      +     * Optional. A textual description of the table's content and purpose.
      +     * For example: "Contains information about customer orders in our e-commerce
      +     * store."
            * 
      * - * string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; + * string description = 2 [(.google.api.field_behavior) = OPTIONAL]; * - * @return The bytes for displayName. + * @return The bytes for description. */ - public com.google.protobuf.ByteString getDisplayNameBytes() { - java.lang.Object ref = displayName_; + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - displayName_ = b; + description_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -1086,21 +1551,21 @@ public com.google.protobuf.ByteString getDisplayNameBytes() { * * *
      -     * Optional. Table display_name (same as label in
      -     * cloud/data_analytics/anarres/data/looker/proto/model_explore.proto), not
      -     * required, currently only Looker has this field.
      +     * Optional. A textual description of the table's content and purpose.
      +     * For example: "Contains information about customer orders in our e-commerce
      +     * store."
            * 
      * - * string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; + * string description = 2 [(.google.api.field_behavior) = OPTIONAL]; * - * @param value The displayName to set. + * @param value The description to set. * @return This builder for chaining. */ - public Builder setDisplayName(java.lang.String value) { + public Builder setDescription(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - displayName_ = value; + description_ = value; bitField0_ |= 0x00000002; onChanged(); return this; @@ -1110,17 +1575,17 @@ public Builder setDisplayName(java.lang.String value) { * * *
      -     * Optional. Table display_name (same as label in
      -     * cloud/data_analytics/anarres/data/looker/proto/model_explore.proto), not
      -     * required, currently only Looker has this field.
      +     * Optional. A textual description of the table's content and purpose.
      +     * For example: "Contains information about customer orders in our e-commerce
      +     * store."
            * 
      * - * string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; + * string description = 2 [(.google.api.field_behavior) = OPTIONAL]; * * @return This builder for chaining. */ - public Builder clearDisplayName() { - displayName_ = getDefaultInstance().getDisplayName(); + public Builder clearDescription() { + description_ = getDefaultInstance().getDescription(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; @@ -1130,27 +1595,962 @@ public Builder clearDisplayName() { * * *
      -     * Optional. Table display_name (same as label in
      -     * cloud/data_analytics/anarres/data/looker/proto/model_explore.proto), not
      -     * required, currently only Looker has this field.
      +     * Optional. A textual description of the table's content and purpose.
      +     * For example: "Contains information about customer orders in our e-commerce
      +     * store."
            * 
      * - * string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; + * string description = 2 [(.google.api.field_behavior) = OPTIONAL]; * - * @param value The bytes for displayName to set. + * @param value The bytes for description to set. * @return This builder for chaining. */ - public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - displayName_ = value; + description_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } + private com.google.protobuf.LazyStringArrayList synonyms_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureSynonymsIsMutable() { + if (!synonyms_.isModifiable()) { + synonyms_ = new com.google.protobuf.LazyStringArrayList(synonyms_); + } + bitField0_ |= 0x00000004; + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to the table. For example: ["sales", "orders", "purchases"]
      +     * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the synonyms. + */ + public com.google.protobuf.ProtocolStringList getSynonymsList() { + synonyms_.makeImmutable(); + return synonyms_; + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to the table. For example: ["sales", "orders", "purchases"]
      +     * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of synonyms. + */ + public int getSynonymsCount() { + return synonyms_.size(); + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to the table. For example: ["sales", "orders", "purchases"]
      +     * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The synonyms at the given index. + */ + public java.lang.String getSynonyms(int index) { + return synonyms_.get(index); + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to the table. For example: ["sales", "orders", "purchases"]
      +     * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the synonyms at the given index. + */ + public com.google.protobuf.ByteString getSynonymsBytes(int index) { + return synonyms_.getByteString(index); + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to the table. For example: ["sales", "orders", "purchases"]
      +     * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index to set the value at. + * @param value The synonyms to set. + * @return This builder for chaining. + */ + public Builder setSynonyms(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureSynonymsIsMutable(); + synonyms_.set(index, value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to the table. For example: ["sales", "orders", "purchases"]
      +     * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The synonyms to add. + * @return This builder for chaining. + */ + public Builder addSynonyms(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureSynonymsIsMutable(); + synonyms_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to the table. For example: ["sales", "orders", "purchases"]
      +     * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param values The synonyms to add. + * @return This builder for chaining. + */ + public Builder addAllSynonyms(java.lang.Iterable values) { + ensureSynonymsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, synonyms_); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to the table. For example: ["sales", "orders", "purchases"]
      +     * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearSynonyms() { + synonyms_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + ; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of alternative names or synonyms that can be used to refer
      +     * to the table. For example: ["sales", "orders", "purchases"]
      +     * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes of the synonyms to add. + * @return This builder for chaining. + */ + public Builder addSynonymsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureSynonymsIsMutable(); + synonyms_.add(value); + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList tags_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureTagsIsMutable() { + if (!tags_.isModifiable()) { + tags_ = new com.google.protobuf.LazyStringArrayList(tags_); + } + bitField0_ |= 0x00000008; + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the table, used for
      +     * categorization. For example: ["transaction", "revenue", "customer_data"]
      +     * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the tags. + */ + public com.google.protobuf.ProtocolStringList getTagsList() { + tags_.makeImmutable(); + return tags_; + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the table, used for
      +     * categorization. For example: ["transaction", "revenue", "customer_data"]
      +     * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of tags. + */ + public int getTagsCount() { + return tags_.size(); + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the table, used for
      +     * categorization. For example: ["transaction", "revenue", "customer_data"]
      +     * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The tags at the given index. + */ + public java.lang.String getTags(int index) { + return tags_.get(index); + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the table, used for
      +     * categorization. For example: ["transaction", "revenue", "customer_data"]
      +     * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the tags at the given index. + */ + public com.google.protobuf.ByteString getTagsBytes(int index) { + return tags_.getByteString(index); + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the table, used for
      +     * categorization. For example: ["transaction", "revenue", "customer_data"]
      +     * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index to set the value at. + * @param value The tags to set. + * @return This builder for chaining. + */ + public Builder setTags(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureTagsIsMutable(); + tags_.set(index, value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the table, used for
      +     * categorization. For example: ["transaction", "revenue", "customer_data"]
      +     * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The tags to add. + * @return This builder for chaining. + */ + public Builder addTags(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureTagsIsMutable(); + tags_.add(value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the table, used for
      +     * categorization. For example: ["transaction", "revenue", "customer_data"]
      +     * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param values The tags to add. + * @return This builder for chaining. + */ + public Builder addAllTags(java.lang.Iterable values) { + ensureTagsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tags_); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the table, used for
      +     * categorization. For example: ["transaction", "revenue", "customer_data"]
      +     * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearTags() { + tags_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + ; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of tags or keywords associated with the table, used for
      +     * categorization. For example: ["transaction", "revenue", "customer_data"]
      +     * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes of the tags to add. + * @return This builder for chaining. + */ + public Builder addTagsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureTagsIsMutable(); + tags_.add(value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object displayName_ = ""; + + /** + * + * + *
      +     * Optional. Table display_name (same as label in
      +     * cloud/data_analytics/anarres/data/looker/proto/model_explore.proto), not
      +     * required, currently only Looker has this field.
      +     * 
      + * + * string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The displayName. + */ + public java.lang.String getDisplayName() { + java.lang.Object ref = displayName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
      +     * Optional. Table display_name (same as label in
      +     * cloud/data_analytics/anarres/data/looker/proto/model_explore.proto), not
      +     * required, currently only Looker has this field.
      +     * 
      + * + * string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for displayName. + */ + public com.google.protobuf.ByteString getDisplayNameBytes() { + java.lang.Object ref = displayName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
      +     * Optional. Table display_name (same as label in
      +     * cloud/data_analytics/anarres/data/looker/proto/model_explore.proto), not
      +     * required, currently only Looker has this field.
      +     * 
      + * + * string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + displayName_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. Table display_name (same as label in
      +     * cloud/data_analytics/anarres/data/looker/proto/model_explore.proto), not
      +     * required, currently only Looker has this field.
      +     * 
      + * + * string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearDisplayName() { + displayName_ = getDefaultInstance().getDisplayName(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. Table display_name (same as label in
      +     * cloud/data_analytics/anarres/data/looker/proto/model_explore.proto), not
      +     * required, currently only Looker has this field.
      +     * 
      + * + * string display_name = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for displayName to set. + * @return This builder for chaining. + */ + public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + displayName_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private java.util.List filters_ = + java.util.Collections.emptyList(); + + private void ensureFiltersIsMutable() { + if (!((bitField0_ & 0x00000020) != 0)) { + filters_ = + new java.util.ArrayList( + filters_); + bitField0_ |= 0x00000020; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.geminidataanalytics.v1beta.DataFilter, + com.google.cloud.geminidataanalytics.v1beta.DataFilter.Builder, + com.google.cloud.geminidataanalytics.v1beta.DataFilterOrBuilder> + filtersBuilder_; + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List getFiltersList() { + if (filtersBuilder_ == null) { + return java.util.Collections.unmodifiableList(filters_); + } else { + return filtersBuilder_.getMessageList(); + } + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public int getFiltersCount() { + if (filtersBuilder_ == null) { + return filters_.size(); + } else { + return filtersBuilder_.getCount(); + } + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.geminidataanalytics.v1beta.DataFilter getFilters(int index) { + if (filtersBuilder_ == null) { + return filters_.get(index); + } else { + return filtersBuilder_.getMessage(index); + } + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setFilters( + int index, com.google.cloud.geminidataanalytics.v1beta.DataFilter value) { + if (filtersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFiltersIsMutable(); + filters_.set(index, value); + onChanged(); + } else { + filtersBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setFilters( + int index, com.google.cloud.geminidataanalytics.v1beta.DataFilter.Builder builderForValue) { + if (filtersBuilder_ == null) { + ensureFiltersIsMutable(); + filters_.set(index, builderForValue.build()); + onChanged(); + } else { + filtersBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addFilters(com.google.cloud.geminidataanalytics.v1beta.DataFilter value) { + if (filtersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFiltersIsMutable(); + filters_.add(value); + onChanged(); + } else { + filtersBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addFilters( + int index, com.google.cloud.geminidataanalytics.v1beta.DataFilter value) { + if (filtersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureFiltersIsMutable(); + filters_.add(index, value); + onChanged(); + } else { + filtersBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addFilters( + com.google.cloud.geminidataanalytics.v1beta.DataFilter.Builder builderForValue) { + if (filtersBuilder_ == null) { + ensureFiltersIsMutable(); + filters_.add(builderForValue.build()); + onChanged(); + } else { + filtersBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addFilters( + int index, com.google.cloud.geminidataanalytics.v1beta.DataFilter.Builder builderForValue) { + if (filtersBuilder_ == null) { + ensureFiltersIsMutable(); + filters_.add(index, builderForValue.build()); + onChanged(); + } else { + filtersBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAllFilters( + java.lang.Iterable + values) { + if (filtersBuilder_ == null) { + ensureFiltersIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, filters_); + onChanged(); + } else { + filtersBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearFilters() { + if (filtersBuilder_ == null) { + filters_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + } else { + filtersBuilder_.clear(); + } + return this; + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder removeFilters(int index) { + if (filtersBuilder_ == null) { + ensureFiltersIsMutable(); + filters_.remove(index); + onChanged(); + } else { + filtersBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.geminidataanalytics.v1beta.DataFilter.Builder getFiltersBuilder( + int index) { + return getFiltersFieldBuilder().getBuilder(index); + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.geminidataanalytics.v1beta.DataFilterOrBuilder getFiltersOrBuilder( + int index) { + if (filtersBuilder_ == null) { + return filters_.get(index); + } else { + return filtersBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List + getFiltersOrBuilderList() { + if (filtersBuilder_ != null) { + return filtersBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(filters_); + } + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.geminidataanalytics.v1beta.DataFilter.Builder addFiltersBuilder() { + return getFiltersFieldBuilder() + .addBuilder(com.google.cloud.geminidataanalytics.v1beta.DataFilter.getDefaultInstance()); + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.geminidataanalytics.v1beta.DataFilter.Builder addFiltersBuilder( + int index) { + return getFiltersFieldBuilder() + .addBuilder( + index, com.google.cloud.geminidataanalytics.v1beta.DataFilter.getDefaultInstance()); + } + + /** + * + * + *
      +     * Optional. The filters on the datasource's underlying data. Currently only
      +     * used for Looker data sources.
      +     * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List + getFiltersBuilderList() { + return getFiltersFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.geminidataanalytics.v1beta.DataFilter, + com.google.cloud.geminidataanalytics.v1beta.DataFilter.Builder, + com.google.cloud.geminidataanalytics.v1beta.DataFilterOrBuilder> + getFiltersFieldBuilder() { + if (filtersBuilder_ == null) { + filtersBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.geminidataanalytics.v1beta.DataFilter, + com.google.cloud.geminidataanalytics.v1beta.DataFilter.Builder, + com.google.cloud.geminidataanalytics.v1beta.DataFilterOrBuilder>( + filters_, ((bitField0_ & 0x00000020) != 0), getParentForChildren(), isClean()); + filters_ = null; + } + return filtersBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/SchemaOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/SchemaOrBuilder.java index 707991c180bf..cfa5f542ffe3 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/SchemaOrBuilder.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/SchemaOrBuilder.java @@ -90,6 +90,152 @@ public interface SchemaOrBuilder */ com.google.cloud.geminidataanalytics.v1beta.FieldOrBuilder getFieldsOrBuilder(int index); + /** + * + * + *
      +   * Optional. A textual description of the table's content and purpose.
      +   * For example: "Contains information about customer orders in our e-commerce
      +   * store."
      +   * 
      + * + * string description = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The description. + */ + java.lang.String getDescription(); + + /** + * + * + *
      +   * Optional. A textual description of the table's content and purpose.
      +   * For example: "Contains information about customer orders in our e-commerce
      +   * store."
      +   * 
      + * + * string description = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for description. + */ + com.google.protobuf.ByteString getDescriptionBytes(); + + /** + * + * + *
      +   * Optional. A list of alternative names or synonyms that can be used to refer
      +   * to the table. For example: ["sales", "orders", "purchases"]
      +   * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the synonyms. + */ + java.util.List getSynonymsList(); + + /** + * + * + *
      +   * Optional. A list of alternative names or synonyms that can be used to refer
      +   * to the table. For example: ["sales", "orders", "purchases"]
      +   * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of synonyms. + */ + int getSynonymsCount(); + + /** + * + * + *
      +   * Optional. A list of alternative names or synonyms that can be used to refer
      +   * to the table. For example: ["sales", "orders", "purchases"]
      +   * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The synonyms at the given index. + */ + java.lang.String getSynonyms(int index); + + /** + * + * + *
      +   * Optional. A list of alternative names or synonyms that can be used to refer
      +   * to the table. For example: ["sales", "orders", "purchases"]
      +   * 
      + * + * repeated string synonyms = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the synonyms at the given index. + */ + com.google.protobuf.ByteString getSynonymsBytes(int index); + + /** + * + * + *
      +   * Optional. A list of tags or keywords associated with the table, used for
      +   * categorization. For example: ["transaction", "revenue", "customer_data"]
      +   * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the tags. + */ + java.util.List getTagsList(); + + /** + * + * + *
      +   * Optional. A list of tags or keywords associated with the table, used for
      +   * categorization. For example: ["transaction", "revenue", "customer_data"]
      +   * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of tags. + */ + int getTagsCount(); + + /** + * + * + *
      +   * Optional. A list of tags or keywords associated with the table, used for
      +   * categorization. For example: ["transaction", "revenue", "customer_data"]
      +   * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The tags at the given index. + */ + java.lang.String getTags(int index); + + /** + * + * + *
      +   * Optional. A list of tags or keywords associated with the table, used for
      +   * categorization. For example: ["transaction", "revenue", "customer_data"]
      +   * 
      + * + * repeated string tags = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the tags at the given index. + */ + com.google.protobuf.ByteString getTagsBytes(int index); + /** * * @@ -119,4 +265,75 @@ public interface SchemaOrBuilder * @return The bytes for displayName. */ com.google.protobuf.ByteString getDisplayNameBytes(); + + /** + * + * + *
      +   * Optional. The filters on the datasource's underlying data. Currently only
      +   * used for Looker data sources.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List getFiltersList(); + + /** + * + * + *
      +   * Optional. The filters on the datasource's underlying data. Currently only
      +   * used for Looker data sources.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.geminidataanalytics.v1beta.DataFilter getFilters(int index); + + /** + * + * + *
      +   * Optional. The filters on the datasource's underlying data. Currently only
      +   * used for Looker data sources.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + int getFiltersCount(); + + /** + * + * + *
      +   * Optional. The filters on the datasource's underlying data. Currently only
      +   * used for Looker data sources.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List + getFiltersOrBuilderList(); + + /** + * + * + *
      +   * Optional. The filters on the datasource's underlying data. Currently only
      +   * used for Looker data sources.
      +   * 
      + * + * + * repeated .google.cloud.geminidataanalytics.v1beta.DataFilter filters = 6 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.geminidataanalytics.v1beta.DataFilterOrBuilder getFiltersOrBuilder(int index); } diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/StudioDatasourceReference.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/StudioDatasourceReference.java index 02814e922e74..3808cb378356 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/StudioDatasourceReference.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/StudioDatasourceReference.java @@ -23,7 +23,7 @@ * * *
      - * Message representing a reference to a single LookerStudio datasource.
      + * Message representing a reference to a single Looker Studio datasource.
        * 
      * * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.StudioDatasourceReference} @@ -283,7 +283,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
      -   * Message representing a reference to a single LookerStudio datasource.
      +   * Message representing a reference to a single Looker Studio datasource.
          * 
      * * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.StudioDatasourceReference} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/StudioDatasourceReferences.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/StudioDatasourceReferences.java index 4ee1928f168d..deda264876ab 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/StudioDatasourceReferences.java +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/StudioDatasourceReferences.java @@ -23,7 +23,7 @@ * * *
      - * Message representing references to LookerStudio datasources.
      + * Message representing references to Looker Studio datasources.
        * 
      * * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences} @@ -323,7 +323,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
      -   * Message representing references to LookerStudio datasources.
      +   * Message representing references to Looker Studio datasources.
          * 
      * * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.StudioDatasourceReferences} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/TableCandidate.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/TableCandidate.java deleted file mode 100644 index f1adbea7c339..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/TableCandidate.java +++ /dev/null @@ -1,3012 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -/** - * - * - *
      - * A retrieved BigQuery table candidate.
      - * 
      - * - * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.TableCandidate} - */ -public final class TableCandidate extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.TableCandidate) - TableCandidateOrBuilder { - private static final long serialVersionUID = 0L; - - // Use TableCandidate.newBuilder() to construct. - private TableCandidate(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private TableCandidate() { - linkedResource_ = ""; - iclString_ = ""; - fieldSuggestions_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new TableCandidate(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.class, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder.class); - } - - public interface FieldSuggestionOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -     * The field name.
      -     * 
      - * - * string field = 1; - * - * @return The field. - */ - java.lang.String getField(); - - /** - * - * - *
      -     * The field name.
      -     * 
      - * - * string field = 1; - * - * @return The bytes for field. - */ - com.google.protobuf.ByteString getFieldBytes(); - - /** - * - * - *
      -     * The suggested description, if descriptions were requested.
      -     * 
      - * - * string suggested_description = 2; - * - * @return The suggestedDescription. - */ - java.lang.String getSuggestedDescription(); - - /** - * - * - *
      -     * The suggested description, if descriptions were requested.
      -     * 
      - * - * string suggested_description = 2; - * - * @return The bytes for suggestedDescription. - */ - com.google.protobuf.ByteString getSuggestedDescriptionBytes(); - - /** - * - * - *
      -     * Suggestions for nested fields.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - java.util.List - getNestedList(); - - /** - * - * - *
      -     * Suggestions for nested fields.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion getNested(int index); - - /** - * - * - *
      -     * Suggestions for nested fields.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - int getNestedCount(); - - /** - * - * - *
      -     * Suggestions for nested fields.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - java.util.List< - ? extends - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestionOrBuilder> - getNestedOrBuilderList(); - - /** - * - * - *
      -     * Suggestions for nested fields.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestionOrBuilder - getNestedOrBuilder(int index); - } - - /** - * - * - *
      -   * A suggested description for a field.
      -   * 
      - * - * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion} - */ - public static final class FieldSuggestion extends com.google.protobuf.GeneratedMessageV3 - implements - // @@protoc_insertion_point(message_implements:google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion) - FieldSuggestionOrBuilder { - private static final long serialVersionUID = 0L; - - // Use FieldSuggestion.newBuilder() to construct. - private FieldSuggestion(com.google.protobuf.GeneratedMessageV3.Builder builder) { - super(builder); - } - - private FieldSuggestion() { - field_ = ""; - suggestedDescription_ = ""; - nested_ = java.util.Collections.emptyList(); - } - - @java.lang.Override - @SuppressWarnings({"unused"}) - protected java.lang.Object newInstance(UnusedPrivateParameter unused) { - return new FieldSuggestion(); - } - - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_FieldSuggestion_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_FieldSuggestion_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.class, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder - .class); - } - - public static final int FIELD_FIELD_NUMBER = 1; - - @SuppressWarnings("serial") - private volatile java.lang.Object field_ = ""; - - /** - * - * - *
      -     * The field name.
      -     * 
      - * - * string field = 1; - * - * @return The field. - */ - @java.lang.Override - public java.lang.String getField() { - java.lang.Object ref = field_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - field_ = s; - return s; - } - } - - /** - * - * - *
      -     * The field name.
      -     * 
      - * - * string field = 1; - * - * @return The bytes for field. - */ - @java.lang.Override - public com.google.protobuf.ByteString getFieldBytes() { - java.lang.Object ref = field_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - field_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int SUGGESTED_DESCRIPTION_FIELD_NUMBER = 2; - - @SuppressWarnings("serial") - private volatile java.lang.Object suggestedDescription_ = ""; - - /** - * - * - *
      -     * The suggested description, if descriptions were requested.
      -     * 
      - * - * string suggested_description = 2; - * - * @return The suggestedDescription. - */ - @java.lang.Override - public java.lang.String getSuggestedDescription() { - java.lang.Object ref = suggestedDescription_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - suggestedDescription_ = s; - return s; - } - } - - /** - * - * - *
      -     * The suggested description, if descriptions were requested.
      -     * 
      - * - * string suggested_description = 2; - * - * @return The bytes for suggestedDescription. - */ - @java.lang.Override - public com.google.protobuf.ByteString getSuggestedDescriptionBytes() { - java.lang.Object ref = suggestedDescription_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - suggestedDescription_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int NESTED_FIELD_NUMBER = 3; - - @SuppressWarnings("serial") - private java.util.List< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion> - nested_; - - /** - * - * - *
      -     * Suggestions for nested fields.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - @java.lang.Override - public java.util.List< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion> - getNestedList() { - return nested_; - } - - /** - * - * - *
      -     * Suggestions for nested fields.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - @java.lang.Override - public java.util.List< - ? extends - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestionOrBuilder> - getNestedOrBuilderList() { - return nested_; - } - - /** - * - * - *
      -     * Suggestions for nested fields.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - @java.lang.Override - public int getNestedCount() { - return nested_.size(); - } - - /** - * - * - *
      -     * Suggestions for nested fields.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion getNested( - int index) { - return nested_.get(index); - } - - /** - * - * - *
      -     * Suggestions for nested fields.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestionOrBuilder - getNestedOrBuilder(int index) { - return nested_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(field_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, field_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(suggestedDescription_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, suggestedDescription_); - } - for (int i = 0; i < nested_.size(); i++) { - output.writeMessage(3, nested_.get(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(field_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, field_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(suggestedDescription_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, suggestedDescription_); - } - for (int i = 0; i < nested_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, nested_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion other = - (com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion) obj; - - if (!getField().equals(other.getField())) return false; - if (!getSuggestedDescription().equals(other.getSuggestedDescription())) return false; - if (!getNestedList().equals(other.getNestedList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + FIELD_FIELD_NUMBER; - hash = (53 * hash) + getField().hashCode(); - hash = (37 * hash) + SUGGESTED_DESCRIPTION_FIELD_NUMBER; - hash = (53 * hash) + getSuggestedDescription().hashCode(); - if (getNestedCount() > 0) { - hash = (37 * hash) + NESTED_FIELD_NUMBER; - hash = (53 * hash) + getNestedList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -     * A suggested description for a field.
      -     * 
      - * - * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion) - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestionOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_FieldSuggestion_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_FieldSuggestion_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.class, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder - .class); - } - - // Construct using - // com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - field_ = ""; - suggestedDescription_ = ""; - if (nestedBuilder_ == null) { - nested_ = java.util.Collections.emptyList(); - } else { - nested_ = null; - nestedBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_FieldSuggestion_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - .getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion build() { - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - buildPartial() { - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion result = - new com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion(this); - buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartialRepeatedFields( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion result) { - if (nestedBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0)) { - nested_ = java.util.Collections.unmodifiableList(nested_); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.nested_ = nested_; - } else { - result.nested_ = nestedBuilder_.build(); - } - } - - private void buildPartial0( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.field_ = field_; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.suggestedDescription_ = suggestedDescription_; - } - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, - int index, - java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other - instanceof com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion) { - return mergeFrom( - (com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion other) { - if (other - == com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - .getDefaultInstance()) return this; - if (!other.getField().isEmpty()) { - field_ = other.field_; - bitField0_ |= 0x00000001; - onChanged(); - } - if (!other.getSuggestedDescription().isEmpty()) { - suggestedDescription_ = other.suggestedDescription_; - bitField0_ |= 0x00000002; - onChanged(); - } - if (nestedBuilder_ == null) { - if (!other.nested_.isEmpty()) { - if (nested_.isEmpty()) { - nested_ = other.nested_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureNestedIsMutable(); - nested_.addAll(other.nested_); - } - onChanged(); - } - } else { - if (!other.nested_.isEmpty()) { - if (nestedBuilder_.isEmpty()) { - nestedBuilder_.dispose(); - nestedBuilder_ = null; - nested_ = other.nested_; - bitField0_ = (bitField0_ & ~0x00000004); - nestedBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getNestedFieldBuilder() - : null; - } else { - nestedBuilder_.addAllMessages(other.nested_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - field_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - suggestedDescription_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: - { - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion m = - input.readMessage( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - .parser(), - extensionRegistry); - if (nestedBuilder_ == null) { - ensureNestedIsMutable(); - nested_.add(m); - } else { - nestedBuilder_.addMessage(m); - } - break; - } // case 26 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private java.lang.Object field_ = ""; - - /** - * - * - *
      -       * The field name.
      -       * 
      - * - * string field = 1; - * - * @return The field. - */ - public java.lang.String getField() { - java.lang.Object ref = field_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - field_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -       * The field name.
      -       * 
      - * - * string field = 1; - * - * @return The bytes for field. - */ - public com.google.protobuf.ByteString getFieldBytes() { - java.lang.Object ref = field_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - field_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -       * The field name.
      -       * 
      - * - * string field = 1; - * - * @param value The field to set. - * @return This builder for chaining. - */ - public Builder setField(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - field_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
      -       * The field name.
      -       * 
      - * - * string field = 1; - * - * @return This builder for chaining. - */ - public Builder clearField() { - field_ = getDefaultInstance().getField(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - /** - * - * - *
      -       * The field name.
      -       * 
      - * - * string field = 1; - * - * @param value The bytes for field to set. - * @return This builder for chaining. - */ - public Builder setFieldBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - field_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - private java.lang.Object suggestedDescription_ = ""; - - /** - * - * - *
      -       * The suggested description, if descriptions were requested.
      -       * 
      - * - * string suggested_description = 2; - * - * @return The suggestedDescription. - */ - public java.lang.String getSuggestedDescription() { - java.lang.Object ref = suggestedDescription_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - suggestedDescription_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -       * The suggested description, if descriptions were requested.
      -       * 
      - * - * string suggested_description = 2; - * - * @return The bytes for suggestedDescription. - */ - public com.google.protobuf.ByteString getSuggestedDescriptionBytes() { - java.lang.Object ref = suggestedDescription_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - suggestedDescription_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -       * The suggested description, if descriptions were requested.
      -       * 
      - * - * string suggested_description = 2; - * - * @param value The suggestedDescription to set. - * @return This builder for chaining. - */ - public Builder setSuggestedDescription(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - suggestedDescription_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - /** - * - * - *
      -       * The suggested description, if descriptions were requested.
      -       * 
      - * - * string suggested_description = 2; - * - * @return This builder for chaining. - */ - public Builder clearSuggestedDescription() { - suggestedDescription_ = getDefaultInstance().getSuggestedDescription(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - - /** - * - * - *
      -       * The suggested description, if descriptions were requested.
      -       * 
      - * - * string suggested_description = 2; - * - * @param value The bytes for suggestedDescription to set. - * @return This builder for chaining. - */ - public Builder setSuggestedDescriptionBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - suggestedDescription_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - private java.util.List< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion> - nested_ = java.util.Collections.emptyList(); - - private void ensureNestedIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - nested_ = - new java.util.ArrayList< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion>( - nested_); - bitField0_ |= 0x00000004; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestionOrBuilder> - nestedBuilder_; - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public java.util.List< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion> - getNestedList() { - if (nestedBuilder_ == null) { - return java.util.Collections.unmodifiableList(nested_); - } else { - return nestedBuilder_.getMessageList(); - } - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public int getNestedCount() { - if (nestedBuilder_ == null) { - return nested_.size(); - } else { - return nestedBuilder_.getCount(); - } - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion getNested( - int index) { - if (nestedBuilder_ == null) { - return nested_.get(index); - } else { - return nestedBuilder_.getMessage(index); - } - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public Builder setNested( - int index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion value) { - if (nestedBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureNestedIsMutable(); - nested_.set(index, value); - onChanged(); - } else { - nestedBuilder_.setMessage(index, value); - } - return this; - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public Builder setNested( - int index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder - builderForValue) { - if (nestedBuilder_ == null) { - ensureNestedIsMutable(); - nested_.set(index, builderForValue.build()); - onChanged(); - } else { - nestedBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public Builder addNested( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion value) { - if (nestedBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureNestedIsMutable(); - nested_.add(value); - onChanged(); - } else { - nestedBuilder_.addMessage(value); - } - return this; - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public Builder addNested( - int index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion value) { - if (nestedBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureNestedIsMutable(); - nested_.add(index, value); - onChanged(); - } else { - nestedBuilder_.addMessage(index, value); - } - return this; - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public Builder addNested( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder - builderForValue) { - if (nestedBuilder_ == null) { - ensureNestedIsMutable(); - nested_.add(builderForValue.build()); - onChanged(); - } else { - nestedBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public Builder addNested( - int index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder - builderForValue) { - if (nestedBuilder_ == null) { - ensureNestedIsMutable(); - nested_.add(index, builderForValue.build()); - onChanged(); - } else { - nestedBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public Builder addAllNested( - java.lang.Iterable< - ? extends - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion> - values) { - if (nestedBuilder_ == null) { - ensureNestedIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, nested_); - onChanged(); - } else { - nestedBuilder_.addAllMessages(values); - } - return this; - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public Builder clearNested() { - if (nestedBuilder_ == null) { - nested_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - } else { - nestedBuilder_.clear(); - } - return this; - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public Builder removeNested(int index) { - if (nestedBuilder_ == null) { - ensureNestedIsMutable(); - nested_.remove(index); - onChanged(); - } else { - nestedBuilder_.remove(index); - } - return this; - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder - getNestedBuilder(int index) { - return getNestedFieldBuilder().getBuilder(index); - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestionOrBuilder - getNestedOrBuilder(int index) { - if (nestedBuilder_ == null) { - return nested_.get(index); - } else { - return nestedBuilder_.getMessageOrBuilder(index); - } - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public java.util.List< - ? extends - com.google.cloud.geminidataanalytics.v1beta.TableCandidate - .FieldSuggestionOrBuilder> - getNestedOrBuilderList() { - if (nestedBuilder_ != null) { - return nestedBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(nested_); - } - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder - addNestedBuilder() { - return getNestedFieldBuilder() - .addBuilder( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - .getDefaultInstance()); - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder - addNestedBuilder(int index) { - return getNestedFieldBuilder() - .addBuilder( - index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - .getDefaultInstance()); - } - - /** - * - * - *
      -       * Suggestions for nested fields.
      -       * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion nested = 3; - * - */ - public java.util.List< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder> - getNestedBuilderList() { - return getNestedFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestionOrBuilder> - getNestedFieldBuilder() { - if (nestedBuilder_ == null) { - nestedBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - .Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate - .FieldSuggestionOrBuilder>( - nested_, ((bitField0_ & 0x00000004) != 0), getParentForChildren(), isClean()); - nested_ = null; - } - return nestedBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion) - private static final com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion(); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public FieldSuggestion parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException() - .setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } - } - - public static final int LINKED_RESOURCE_FIELD_NUMBER = 1; - - @SuppressWarnings("serial") - private volatile java.lang.Object linkedResource_ = ""; - - /** - * - * - *
      -   * The fully qualified resource name of the candidate in its source system,
      -   * if applicable. E.g. for BigQuery tables, the format is:
      -   * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`.
      -   * 
      - * - * string linked_resource = 1; - * - * @return The linkedResource. - */ - @java.lang.Override - public java.lang.String getLinkedResource() { - java.lang.Object ref = linkedResource_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - linkedResource_ = s; - return s; - } - } - - /** - * - * - *
      -   * The fully qualified resource name of the candidate in its source system,
      -   * if applicable. E.g. for BigQuery tables, the format is:
      -   * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`.
      -   * 
      - * - * string linked_resource = 1; - * - * @return The bytes for linkedResource. - */ - @java.lang.Override - public com.google.protobuf.ByteString getLinkedResourceBytes() { - java.lang.Object ref = linkedResource_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - linkedResource_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int ICL_STRING_FIELD_NUMBER = 2; - - @SuppressWarnings("serial") - private volatile java.lang.Object iclString_ = ""; - - /** - * - * - *
      -   * In-context-learning string. For example, could be in DDL format.
      -   * 
      - * - * string icl_string = 2; - * - * @return The iclString. - */ - @java.lang.Override - public java.lang.String getIclString() { - java.lang.Object ref = iclString_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - iclString_ = s; - return s; - } - } - - /** - * - * - *
      -   * In-context-learning string. For example, could be in DDL format.
      -   * 
      - * - * string icl_string = 2; - * - * @return The bytes for iclString. - */ - @java.lang.Override - public com.google.protobuf.ByteString getIclStringBytes() { - java.lang.Object ref = iclString_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - iclString_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - public static final int FIELD_SUGGESTIONS_FIELD_NUMBER = 3; - - @SuppressWarnings("serial") - private java.util.List - fieldSuggestions_; - - /** - * - * - *
      -   * Suggested field descriptions for this candidate, if requested.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - @java.lang.Override - public java.util.List - getFieldSuggestionsList() { - return fieldSuggestions_; - } - - /** - * - * - *
      -   * Suggested field descriptions for this candidate, if requested.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - @java.lang.Override - public java.util.List< - ? extends - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestionOrBuilder> - getFieldSuggestionsOrBuilderList() { - return fieldSuggestions_; - } - - /** - * - * - *
      -   * Suggested field descriptions for this candidate, if requested.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - @java.lang.Override - public int getFieldSuggestionsCount() { - return fieldSuggestions_.size(); - } - - /** - * - * - *
      -   * Suggested field descriptions for this candidate, if requested.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - getFieldSuggestions(int index) { - return fieldSuggestions_.get(index); - } - - /** - * - * - *
      -   * Suggested field descriptions for this candidate, if requested.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestionOrBuilder - getFieldSuggestionsOrBuilder(int index) { - return fieldSuggestions_.get(index); - } - - private byte memoizedIsInitialized = -1; - - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; - - memoizedIsInitialized = 1; - return true; - } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(linkedResource_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 1, linkedResource_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(iclString_)) { - com.google.protobuf.GeneratedMessageV3.writeString(output, 2, iclString_); - } - for (int i = 0; i < fieldSuggestions_.size(); i++) { - output.writeMessage(3, fieldSuggestions_.get(i)); - } - getUnknownFields().writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(linkedResource_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, linkedResource_); - } - if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(iclString_)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, iclString_); - } - for (int i = 0; i < fieldSuggestions_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, fieldSuggestions_.get(i)); - } - size += getUnknownFields().getSerializedSize(); - memoizedSize = size; - return size; - } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj instanceof com.google.cloud.geminidataanalytics.v1beta.TableCandidate)) { - return super.equals(obj); - } - com.google.cloud.geminidataanalytics.v1beta.TableCandidate other = - (com.google.cloud.geminidataanalytics.v1beta.TableCandidate) obj; - - if (!getLinkedResource().equals(other.getLinkedResource())) return false; - if (!getIclString().equals(other.getIclString())) return false; - if (!getFieldSuggestionsList().equals(other.getFieldSuggestionsList())) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + LINKED_RESOURCE_FIELD_NUMBER; - hash = (53 * hash) + getLinkedResource().hashCode(); - hash = (37 * hash) + ICL_STRING_FIELD_NUMBER; - hash = (53 * hash) + getIclString().hashCode(); - if (getFieldSuggestionsCount() > 0) { - hash = (37 * hash) + FIELD_SUGGESTIONS_FIELD_NUMBER; - hash = (53 * hash) + getFieldSuggestionsList().hashCode(); - } - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); - } - - @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); - } - - public static Builder newBuilder( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } - - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } - - @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; - } - - /** - * - * - *
      -   * A retrieved BigQuery table candidate.
      -   * 
      - * - * Protobuf type {@code google.cloud.geminidataanalytics.v1beta.TableCandidate} - */ - public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:google.cloud.geminidataanalytics.v1beta.TableCandidate) - com.google.cloud.geminidataanalytics.v1beta.TableCandidateOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.class, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.Builder.class); - } - - // Construct using com.google.cloud.geminidataanalytics.v1beta.TableCandidate.newBuilder() - private Builder() {} - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - } - - @java.lang.Override - public Builder clear() { - super.clear(); - bitField0_ = 0; - linkedResource_ = ""; - iclString_ = ""; - if (fieldSuggestionsBuilder_ == null) { - fieldSuggestions_ = java.util.Collections.emptyList(); - } else { - fieldSuggestions_ = null; - fieldSuggestionsBuilder_.clear(); - } - bitField0_ = (bitField0_ & ~0x00000004); - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceProto - .internal_static_google_cloud_geminidataanalytics_v1beta_TableCandidate_descriptor; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate getDefaultInstanceForType() { - return com.google.cloud.geminidataanalytics.v1beta.TableCandidate.getDefaultInstance(); - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate build() { - com.google.cloud.geminidataanalytics.v1beta.TableCandidate result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate buildPartial() { - com.google.cloud.geminidataanalytics.v1beta.TableCandidate result = - new com.google.cloud.geminidataanalytics.v1beta.TableCandidate(this); - buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); - } - onBuilt(); - return result; - } - - private void buildPartialRepeatedFields( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate result) { - if (fieldSuggestionsBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0)) { - fieldSuggestions_ = java.util.Collections.unmodifiableList(fieldSuggestions_); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.fieldSuggestions_ = fieldSuggestions_; - } else { - result.fieldSuggestions_ = fieldSuggestionsBuilder_.build(); - } - } - - private void buildPartial0(com.google.cloud.geminidataanalytics.v1beta.TableCandidate result) { - int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000001) != 0)) { - result.linkedResource_ = linkedResource_; - } - if (((from_bitField0_ & 0x00000002) != 0)) { - result.iclString_ = iclString_; - } - } - - @java.lang.Override - public Builder clone() { - return super.clone(); - } - - @java.lang.Override - public Builder setField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.setField(field, value); - } - - @java.lang.Override - public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { - return super.clearField(field); - } - - @java.lang.Override - public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { - return super.clearOneof(oneof); - } - - @java.lang.Override - public Builder setRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { - return super.setRepeatedField(field, index, value); - } - - @java.lang.Override - public Builder addRepeatedField( - com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { - return super.addRepeatedField(field, value); - } - - @java.lang.Override - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.google.cloud.geminidataanalytics.v1beta.TableCandidate) { - return mergeFrom((com.google.cloud.geminidataanalytics.v1beta.TableCandidate) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.google.cloud.geminidataanalytics.v1beta.TableCandidate other) { - if (other == com.google.cloud.geminidataanalytics.v1beta.TableCandidate.getDefaultInstance()) - return this; - if (!other.getLinkedResource().isEmpty()) { - linkedResource_ = other.linkedResource_; - bitField0_ |= 0x00000001; - onChanged(); - } - if (!other.getIclString().isEmpty()) { - iclString_ = other.iclString_; - bitField0_ |= 0x00000002; - onChanged(); - } - if (fieldSuggestionsBuilder_ == null) { - if (!other.fieldSuggestions_.isEmpty()) { - if (fieldSuggestions_.isEmpty()) { - fieldSuggestions_ = other.fieldSuggestions_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureFieldSuggestionsIsMutable(); - fieldSuggestions_.addAll(other.fieldSuggestions_); - } - onChanged(); - } - } else { - if (!other.fieldSuggestions_.isEmpty()) { - if (fieldSuggestionsBuilder_.isEmpty()) { - fieldSuggestionsBuilder_.dispose(); - fieldSuggestionsBuilder_ = null; - fieldSuggestions_ = other.fieldSuggestions_; - bitField0_ = (bitField0_ & ~0x00000004); - fieldSuggestionsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getFieldSuggestionsFieldBuilder() - : null; - } else { - fieldSuggestionsBuilder_.addAllMessages(other.fieldSuggestions_); - } - } - } - this.mergeUnknownFields(other.getUnknownFields()); - onChanged(); - return this; - } - - @java.lang.Override - public final boolean isInitialized() { - return true; - } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - if (extensionRegistry == null) { - throw new java.lang.NullPointerException(); - } - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: - { - linkedResource_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - iclString_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: - { - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion m = - input.readMessage( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - .parser(), - extensionRegistry); - if (fieldSuggestionsBuilder_ == null) { - ensureFieldSuggestionsIsMutable(); - fieldSuggestions_.add(m); - } else { - fieldSuggestionsBuilder_.addMessage(m); - } - break; - } // case 26 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: - } // switch (tag) - } // while (!done) - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.unwrapIOException(); - } finally { - onChanged(); - } // finally - return this; - } - - private int bitField0_; - - private java.lang.Object linkedResource_ = ""; - - /** - * - * - *
      -     * The fully qualified resource name of the candidate in its source system,
      -     * if applicable. E.g. for BigQuery tables, the format is:
      -     * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`.
      -     * 
      - * - * string linked_resource = 1; - * - * @return The linkedResource. - */ - public java.lang.String getLinkedResource() { - java.lang.Object ref = linkedResource_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - linkedResource_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -     * The fully qualified resource name of the candidate in its source system,
      -     * if applicable. E.g. for BigQuery tables, the format is:
      -     * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`.
      -     * 
      - * - * string linked_resource = 1; - * - * @return The bytes for linkedResource. - */ - public com.google.protobuf.ByteString getLinkedResourceBytes() { - java.lang.Object ref = linkedResource_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - linkedResource_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -     * The fully qualified resource name of the candidate in its source system,
      -     * if applicable. E.g. for BigQuery tables, the format is:
      -     * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`.
      -     * 
      - * - * string linked_resource = 1; - * - * @param value The linkedResource to set. - * @return This builder for chaining. - */ - public Builder setLinkedResource(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - linkedResource_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - /** - * - * - *
      -     * The fully qualified resource name of the candidate in its source system,
      -     * if applicable. E.g. for BigQuery tables, the format is:
      -     * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`.
      -     * 
      - * - * string linked_resource = 1; - * - * @return This builder for chaining. - */ - public Builder clearLinkedResource() { - linkedResource_ = getDefaultInstance().getLinkedResource(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - /** - * - * - *
      -     * The fully qualified resource name of the candidate in its source system,
      -     * if applicable. E.g. for BigQuery tables, the format is:
      -     * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`.
      -     * 
      - * - * string linked_resource = 1; - * - * @param value The bytes for linkedResource to set. - * @return This builder for chaining. - */ - public Builder setLinkedResourceBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - linkedResource_ = value; - bitField0_ |= 0x00000001; - onChanged(); - return this; - } - - private java.lang.Object iclString_ = ""; - - /** - * - * - *
      -     * In-context-learning string. For example, could be in DDL format.
      -     * 
      - * - * string icl_string = 2; - * - * @return The iclString. - */ - public java.lang.String getIclString() { - java.lang.Object ref = iclString_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - iclString_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - - /** - * - * - *
      -     * In-context-learning string. For example, could be in DDL format.
      -     * 
      - * - * string icl_string = 2; - * - * @return The bytes for iclString. - */ - public com.google.protobuf.ByteString getIclStringBytes() { - java.lang.Object ref = iclString_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - iclString_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - /** - * - * - *
      -     * In-context-learning string. For example, could be in DDL format.
      -     * 
      - * - * string icl_string = 2; - * - * @param value The iclString to set. - * @return This builder for chaining. - */ - public Builder setIclString(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - iclString_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - /** - * - * - *
      -     * In-context-learning string. For example, could be in DDL format.
      -     * 
      - * - * string icl_string = 2; - * - * @return This builder for chaining. - */ - public Builder clearIclString() { - iclString_ = getDefaultInstance().getIclString(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - - /** - * - * - *
      -     * In-context-learning string. For example, could be in DDL format.
      -     * 
      - * - * string icl_string = 2; - * - * @param value The bytes for iclString to set. - * @return This builder for chaining. - */ - public Builder setIclStringBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - checkByteStringIsUtf8(value); - iclString_ = value; - bitField0_ |= 0x00000002; - onChanged(); - return this; - } - - private java.util.List< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion> - fieldSuggestions_ = java.util.Collections.emptyList(); - - private void ensureFieldSuggestionsIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - fieldSuggestions_ = - new java.util.ArrayList< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion>( - fieldSuggestions_); - bitField0_ |= 0x00000004; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestionOrBuilder> - fieldSuggestionsBuilder_; - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public java.util.List< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion> - getFieldSuggestionsList() { - if (fieldSuggestionsBuilder_ == null) { - return java.util.Collections.unmodifiableList(fieldSuggestions_); - } else { - return fieldSuggestionsBuilder_.getMessageList(); - } - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public int getFieldSuggestionsCount() { - if (fieldSuggestionsBuilder_ == null) { - return fieldSuggestions_.size(); - } else { - return fieldSuggestionsBuilder_.getCount(); - } - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - getFieldSuggestions(int index) { - if (fieldSuggestionsBuilder_ == null) { - return fieldSuggestions_.get(index); - } else { - return fieldSuggestionsBuilder_.getMessage(index); - } - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public Builder setFieldSuggestions( - int index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion value) { - if (fieldSuggestionsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldSuggestionsIsMutable(); - fieldSuggestions_.set(index, value); - onChanged(); - } else { - fieldSuggestionsBuilder_.setMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public Builder setFieldSuggestions( - int index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder - builderForValue) { - if (fieldSuggestionsBuilder_ == null) { - ensureFieldSuggestionsIsMutable(); - fieldSuggestions_.set(index, builderForValue.build()); - onChanged(); - } else { - fieldSuggestionsBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public Builder addFieldSuggestions( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion value) { - if (fieldSuggestionsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldSuggestionsIsMutable(); - fieldSuggestions_.add(value); - onChanged(); - } else { - fieldSuggestionsBuilder_.addMessage(value); - } - return this; - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public Builder addFieldSuggestions( - int index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion value) { - if (fieldSuggestionsBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureFieldSuggestionsIsMutable(); - fieldSuggestions_.add(index, value); - onChanged(); - } else { - fieldSuggestionsBuilder_.addMessage(index, value); - } - return this; - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public Builder addFieldSuggestions( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder - builderForValue) { - if (fieldSuggestionsBuilder_ == null) { - ensureFieldSuggestionsIsMutable(); - fieldSuggestions_.add(builderForValue.build()); - onChanged(); - } else { - fieldSuggestionsBuilder_.addMessage(builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public Builder addFieldSuggestions( - int index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder - builderForValue) { - if (fieldSuggestionsBuilder_ == null) { - ensureFieldSuggestionsIsMutable(); - fieldSuggestions_.add(index, builderForValue.build()); - onChanged(); - } else { - fieldSuggestionsBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public Builder addAllFieldSuggestions( - java.lang.Iterable< - ? extends - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion> - values) { - if (fieldSuggestionsBuilder_ == null) { - ensureFieldSuggestionsIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, fieldSuggestions_); - onChanged(); - } else { - fieldSuggestionsBuilder_.addAllMessages(values); - } - return this; - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public Builder clearFieldSuggestions() { - if (fieldSuggestionsBuilder_ == null) { - fieldSuggestions_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - } else { - fieldSuggestionsBuilder_.clear(); - } - return this; - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public Builder removeFieldSuggestions(int index) { - if (fieldSuggestionsBuilder_ == null) { - ensureFieldSuggestionsIsMutable(); - fieldSuggestions_.remove(index); - onChanged(); - } else { - fieldSuggestionsBuilder_.remove(index); - } - return this; - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder - getFieldSuggestionsBuilder(int index) { - return getFieldSuggestionsFieldBuilder().getBuilder(index); - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestionOrBuilder - getFieldSuggestionsOrBuilder(int index) { - if (fieldSuggestionsBuilder_ == null) { - return fieldSuggestions_.get(index); - } else { - return fieldSuggestionsBuilder_.getMessageOrBuilder(index); - } - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public java.util.List< - ? extends - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestionOrBuilder> - getFieldSuggestionsOrBuilderList() { - if (fieldSuggestionsBuilder_ != null) { - return fieldSuggestionsBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(fieldSuggestions_); - } - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder - addFieldSuggestionsBuilder() { - return getFieldSuggestionsFieldBuilder() - .addBuilder( - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - .getDefaultInstance()); - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder - addFieldSuggestionsBuilder(int index) { - return getFieldSuggestionsFieldBuilder() - .addBuilder( - index, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion - .getDefaultInstance()); - } - - /** - * - * - *
      -     * Suggested field descriptions for this candidate, if requested.
      -     * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - public java.util.List< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder> - getFieldSuggestionsBuilderList() { - return getFieldSuggestionsFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestionOrBuilder> - getFieldSuggestionsFieldBuilder() { - if (fieldSuggestionsBuilder_ == null) { - fieldSuggestionsBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion.Builder, - com.google.cloud.geminidataanalytics.v1beta.TableCandidate - .FieldSuggestionOrBuilder>( - fieldSuggestions_, - ((bitField0_ & 0x00000004) != 0), - getParentForChildren(), - isClean()); - fieldSuggestions_ = null; - } - return fieldSuggestionsBuilder_; - } - - @java.lang.Override - public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.setUnknownFields(unknownFields); - } - - @java.lang.Override - public final Builder mergeUnknownFields( - final com.google.protobuf.UnknownFieldSet unknownFields) { - return super.mergeUnknownFields(unknownFields); - } - - // @@protoc_insertion_point(builder_scope:google.cloud.geminidataanalytics.v1beta.TableCandidate) - } - - // @@protoc_insertion_point(class_scope:google.cloud.geminidataanalytics.v1beta.TableCandidate) - private static final com.google.cloud.geminidataanalytics.v1beta.TableCandidate DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new com.google.cloud.geminidataanalytics.v1beta.TableCandidate(); - } - - public static com.google.cloud.geminidataanalytics.v1beta.TableCandidate getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public TableCandidate parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - Builder builder = newBuilder(); - try { - builder.mergeFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(builder.buildPartial()); - } catch (com.google.protobuf.UninitializedMessageException e) { - throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException(e) - .setUnfinishedMessage(builder.buildPartial()); - } - return builder.buildPartial(); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public com.google.cloud.geminidataanalytics.v1beta.TableCandidate getDefaultInstanceForType() { - return DEFAULT_INSTANCE; - } -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/TableCandidateOrBuilder.java b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/TableCandidateOrBuilder.java deleted file mode 100644 index d45d0fb03a63..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/java/com/google/cloud/geminidataanalytics/v1beta/TableCandidateOrBuilder.java +++ /dev/null @@ -1,153 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto - -// Protobuf Java Version: 3.25.8 -package com.google.cloud.geminidataanalytics.v1beta; - -public interface TableCandidateOrBuilder - extends - // @@protoc_insertion_point(interface_extends:google.cloud.geminidataanalytics.v1beta.TableCandidate) - com.google.protobuf.MessageOrBuilder { - - /** - * - * - *
      -   * The fully qualified resource name of the candidate in its source system,
      -   * if applicable. E.g. for BigQuery tables, the format is:
      -   * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`.
      -   * 
      - * - * string linked_resource = 1; - * - * @return The linkedResource. - */ - java.lang.String getLinkedResource(); - - /** - * - * - *
      -   * The fully qualified resource name of the candidate in its source system,
      -   * if applicable. E.g. for BigQuery tables, the format is:
      -   * `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`.
      -   * 
      - * - * string linked_resource = 1; - * - * @return The bytes for linkedResource. - */ - com.google.protobuf.ByteString getLinkedResourceBytes(); - - /** - * - * - *
      -   * In-context-learning string. For example, could be in DDL format.
      -   * 
      - * - * string icl_string = 2; - * - * @return The iclString. - */ - java.lang.String getIclString(); - - /** - * - * - *
      -   * In-context-learning string. For example, could be in DDL format.
      -   * 
      - * - * string icl_string = 2; - * - * @return The bytes for iclString. - */ - com.google.protobuf.ByteString getIclStringBytes(); - - /** - * - * - *
      -   * Suggested field descriptions for this candidate, if requested.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - java.util.List - getFieldSuggestionsList(); - - /** - * - * - *
      -   * Suggested field descriptions for this candidate, if requested.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion getFieldSuggestions( - int index); - - /** - * - * - *
      -   * Suggested field descriptions for this candidate, if requested.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - int getFieldSuggestionsCount(); - - /** - * - * - *
      -   * Suggested field descriptions for this candidate, if requested.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - java.util.List< - ? extends - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestionOrBuilder> - getFieldSuggestionsOrBuilderList(); - - /** - * - * - *
      -   * Suggested field descriptions for this candidate, if requested.
      -   * 
      - * - * - * repeated .google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestion field_suggestions = 3; - * - */ - com.google.cloud.geminidataanalytics.v1beta.TableCandidate.FieldSuggestionOrBuilder - getFieldSuggestionsOrBuilder(int index); -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/context.proto b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/context.proto index 560b8dc3f6a3..c093e0a21515 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/context.proto +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/context.proto @@ -37,12 +37,35 @@ message Context { // can help the model understand the business context around a user question. string system_instruction = 1 [(google.api.field_behavior) = OPTIONAL]; - // Required. Datasources available for answering the question. + // Required. Data sources that are available for answering the question. DatasourceReferences datasource_references = 7 [(google.api.field_behavior) = REQUIRED]; // Optional. Additional options for the conversation. ConversationOptions options = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. A list of example queries, providing examples of relevant and + // commonly used SQL queries and their corresponding natural language queries + // optionally present. + repeated ExampleQuery example_queries = 5 + [(google.api.field_behavior) = OPTIONAL]; +} + +// Example of relevant and commonly used SQL query and its corresponding natural +// language queries optionally present. +message ExampleQuery { + // The SQL or Looker query that should be generated to answer the natural + // language query. + oneof query { + // Optional. The SQL query that should be generated to answer the natural + // language question. For example: "SELECT COUNT(*) FROM orders WHERE + // order_date BETWEEN '2024-01-01' AND '2024-01-31'" + string sql_query = 101 [(google.api.field_behavior) = OPTIONAL]; + } + + // Optional. A natural language question that a user might ask. + // For example: "How many orders were placed last month?" + string natural_language_question = 1 [(google.api.field_behavior) = OPTIONAL]; } // Options for the conversation. diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto deleted file mode 100644 index 6aa2aa10e5a2..000000000000 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/context_retrieval_service.proto +++ /dev/null @@ -1,296 +0,0 @@ -// Copyright 2025 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -syntax = "proto3"; - -package google.cloud.geminidataanalytics.v1beta; - -import "google/api/annotations.proto"; -import "google/api/client.proto"; -import "google/api/field_behavior.proto"; -import "google/api/resource.proto"; -import "google/cloud/geminidataanalytics/v1beta/datasource.proto"; - -option csharp_namespace = "Google.Cloud.GeminiDataAnalytics.V1Beta"; -option go_package = "cloud.google.com/go/geminidataanalytics/apiv1beta/geminidataanalyticspb;geminidataanalyticspb"; -option java_multiple_files = true; -option java_outer_classname = "ContextRetrievalServiceProto"; -option java_package = "com.google.cloud.geminidataanalytics.v1beta"; -option php_namespace = "Google\\Cloud\\GeminiDataAnalytics\\V1beta"; -option ruby_package = "Google::Cloud::GeminiDataAnalytics::V1beta"; - -// Service to ask a natural language question with a provided project, -// returns BigQuery tables that are relevant to the question within the project -// scope that is accessible to the user, along with contextual data including -// table schema information as well as sample values. -service ContextRetrievalService { - option (google.api.default_host) = "geminidataanalytics.googleapis.com"; - option (google.api.oauth_scopes) = - "https://www.googleapis.com/auth/cloud-platform"; - - // Retrieves BigQuery table contextual data for provided table references. - // Contextual data includes table schema information as well as sample - // values. - rpc RetrieveBigQueryTableContext(RetrieveBigQueryTableContextRequest) - returns (RetrieveBigQueryTableContextResponse) { - option (google.api.http) = { - post: "/v1beta/{parent=projects/*/locations/*}:retrieveBigQueryTableContext" - body: "*" - }; - } - - // Retrieves BigQuery table contextual data for provided table references. - // Contextual data includes table schema information as well as sample - // values. - rpc RetrieveBigQueryTableContexts(RetrieveBigQueryTableContextsRequest) - returns (RetrieveBigQueryTableContextsResponse) { - option (google.api.http) = { - post: "/v1beta/{parent=projects/*/locations/*}/retrieval:retrieveBigQueryTableContexts" - body: "*" - }; - } - - // Retrieves BigQuery table contextual data from recently accessed tables. - // Contextual data includes table schema information as well as sample - // values. - rpc RetrieveBigQueryTableContextsFromRecentTables( - RetrieveBigQueryTableContextsFromRecentTablesRequest) - returns (RetrieveBigQueryTableContextsFromRecentTablesResponse) { - option (google.api.http) = { - post: "/v1beta/{parent=projects/*/locations/*}/retrieval:retrieveBigQueryTableContextsFromRecentTables" - body: "*" - }; - } - - // Retrieves BigQuery table schema with suggested table and column - // descriptions. - rpc RetrieveBigQueryTableSuggestedDescriptions( - RetrieveBigQueryTableSuggestedDescriptionsRequest) - returns (RetrieveBigQueryTableSuggestedDescriptionsResponse) { - option (google.api.http) = { - post: "/v1beta/{parent=projects/*/locations/*}/retrieval:retrieveBigQueryTableSuggestedDescriptions" - body: "*" - }; - } - - // Retrieves BigQuery table schema with suggested NL-SQL examples. - rpc RetrieveBigQueryTableSuggestedExamples( - RetrieveBigQueryTableSuggestedExamplesRequest) - returns (RetrieveBigQueryTableSuggestedExamplesResponse) { - option (google.api.http) = { - post: "/v1beta/{parent=projects/*/locations/*}/retrieval:retrieveBigQueryTableSuggestedExamples" - body: "*" - }; - } - - // Retrieves BigQuery table references from recently accessed tables. - rpc RetrieveBigQueryRecentRelevantTables( - RetrieveBigQueryRecentRelevantTablesRequest) - returns (RetrieveBigQueryRecentRelevantTablesResponse) { - option (google.api.http) = { - post: "/v1beta/{parent=projects/*/locations/*}/retrieval:retrieveBigQueryRecentRelevantTables" - body: "*" - }; - } -} - -// Request for retrieving BigQuery table contextual data via direct lookup. -message RetrieveBigQueryTableContextRequest { - // Required. - string project = 5 - [deprecated = true, (google.api.field_behavior) = REQUIRED]; - - // Required. Parent value for RetrieveBigQueryTableContextRequest. - // Pattern: `projects/{project}/locations/{location}` - // For location, use "global" for now. Regional location value will be - // supported in the future. - string parent = 6 [(google.api.field_behavior) = REQUIRED]; - - // Optional. User query in natural language. - string query = 2 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. A list of direct lookup parameters. - repeated DirectLookup direct_lookup = 3 - [(google.api.field_behavior) = OPTIONAL]; -} - -// Response for retrieving BigQuery table contextual data via direct lookup. -message RetrieveBigQueryTableContextResponse { - // A retrieved candidate. - message Candidate { - // The fully qualified resource name of the candidate in its source system, - // if applicable. E.g. for BigQuery tables, the format is: - // `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}` - string linked_resource = 1; - - // Content in string format. - string content = 2; - } - - // List of retrieved candidates with their bundled metadata. - repeated Candidate candidates = 1 [deprecated = true]; - - // List of retrieved candidates with their bundled metadata. - repeated TableCandidate table_candidates = 2; -} - -// Request for retrieving BigQuery table contextual data via direct lookup. -message RetrieveBigQueryTableContextsRequest { - // Required. Parent value for RetrieveBigQueryTableContextRequest. - // Pattern: `projects/{project}/locations/{location}` - // For location, use "global" for now. Regional location value will be - // supported in the future. - string parent = 1 [(google.api.field_behavior) = REQUIRED]; - - // Optional. User query in natural language. - string query = 2 [(google.api.field_behavior) = OPTIONAL]; - - // Optional. A list of direct lookup parameters. - repeated DirectLookup direct_lookups = 3 - [(google.api.field_behavior) = OPTIONAL]; -} - -// Response for retrieving BigQuery table contextual data via direct lookup. -message RetrieveBigQueryTableContextsResponse { - // List of retrieved candidates with their bundled metadata. - repeated TableCandidate table_candidates = 1; -} - -// Request for retrieving BigQuery table contextual data from recently accessed -// tables. Response is sorted by semantic similarity to the query. -message RetrieveBigQueryTableContextsFromRecentTablesRequest { - // Required. Parent value for - // RetrieveBigQueryTableContextsFromRecentTablesRequest. Pattern: - // `projects/{project}/locations/{location}` For location, use "global" for - // now. Regional location value will be supported in the future. - string parent = 1 [(google.api.field_behavior) = REQUIRED]; - - // Optional. User query in natural language. - string query = 2 [(google.api.field_behavior) = OPTIONAL]; -} - -// Response for retrieving BigQuery table contextual data from recently -// accessed tables. Response is sorted by semantic similarity to the query. -message RetrieveBigQueryTableContextsFromRecentTablesResponse { - // List of retrieved candidates with their bundled metadata. - repeated TableCandidate table_candidates = 1; -} - -// Request for retrieving BigQuery table schema with suggested table and column -// descriptions. Columns are sorted by default BigQuery table schema order. -message RetrieveBigQueryTableSuggestedDescriptionsRequest { - // Required. Parent value for - // RetrieveBigQueryTableSuggestedDescriptionsRequest. Pattern: - // `projects/{project}/locations/{location}` For location, use "global" for - // now. Regional location value will be supported in the future. - string parent = 1 [(google.api.field_behavior) = REQUIRED]; - - // Optional. A list of direct lookup parameters. - repeated DirectLookup direct_lookup = 2 - [(google.api.field_behavior) = OPTIONAL]; -} - -// Response for retrieving BigQuery table schema with suggested table and column -// descriptions. Columns are sorted by default BigQuery table schema order. -message RetrieveBigQueryTableSuggestedDescriptionsResponse { - // List of retrieved candidates with their bundled metadata. - repeated TableCandidate table_candidates = 1; -} - -// Request for retrieving BigQuery table schema with suggested NL-SQL examples. -message RetrieveBigQueryTableSuggestedExamplesRequest { - // Required. Parent value for RetrieveBigQueryTableSuggestedExamplesRequest. - // Pattern: `projects/{project}/locations/{location}` - // For location, use "global" for now. Regional location value will be - // supported in the future. - string parent = 1 [(google.api.field_behavior) = REQUIRED]; - - // Optional. A list of direct lookup parameters. - repeated DirectLookup direct_lookup = 2 - [(google.api.field_behavior) = OPTIONAL]; -} - -// Request for retrieving BigQuery table schema with suggested NL-SQL examples. -message RetrieveBigQueryTableSuggestedExamplesResponse { - // A suggested BigQuery NL-SQL example for the given table. - message ExampleSuggestion { - // The natural language query. - string nl_query = 1; - - // The SQL answer to the query. - string sql = 2; - - // The linked table resources for the suggested example. - repeated string linked_bigquery_tables = 3; - } - - // List of suggested examples. - repeated ExampleSuggestion example_suggestions = 2; -} - -// Request for retrieving BigQuery table references from recently accessed -// tables. Response is sorted by semantic similarity to the query. -message RetrieveBigQueryRecentRelevantTablesRequest { - // Required. Parent value for RetrieveBigQueryRecentTablesRequest. - // Pattern: `projects/{project}/locations/{location}` - // For location, use "global" for now. Regional location value will be - // supported in the future. - string parent = 1 [(google.api.field_behavior) = REQUIRED]; - - // Optional. User query in natural language. - string query = 2 [(google.api.field_behavior) = OPTIONAL]; -} - -// Response for retrieving BigQuery table references from recently accessed -// tables. Response is sorted by semantic similarity to the query. -message RetrieveBigQueryRecentRelevantTablesResponse { - // List of retrieved table ids. - // The unique identifier for the table. Names are case-sensitive. - // Example for BigQuery Table: `{project}.{dataset}.{table}`. - repeated string table_ids = 1; -} - -// Direct lookup parameters. -message DirectLookup { - // Optional. Table reference that server invokes a direct lookup of table - // metadata upon. The returned candidate will be TableMetadataResult. - BigQueryTableReference big_query_table_reference = 1 - [(google.api.field_behavior) = OPTIONAL]; -} - -// A retrieved BigQuery table candidate. -message TableCandidate { - // A suggested description for a field. - message FieldSuggestion { - // The field name. - string field = 1; - - // The suggested description, if descriptions were requested. - string suggested_description = 2; - - // Suggestions for nested fields. - repeated FieldSuggestion nested = 3; - } - - // The fully qualified resource name of the candidate in its source system, - // if applicable. E.g. for BigQuery tables, the format is: - // `bigquery.googleapis.com/projects/{project_id}/datasets/{dataset_id}/tables/{table_id}`. - string linked_resource = 1; - - // In-context-learning string. For example, could be in DDL format. - string icl_string = 2; - - // Suggested field descriptions for this candidate, if requested. - repeated FieldSuggestion field_suggestions = 3; -} diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/conversation.proto b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/conversation.proto index 4e6c2332538b..460733881c69 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/conversation.proto +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/conversation.proto @@ -38,8 +38,18 @@ message Conversation { singular: "conversation" }; - // Optional. Identifier. The unique resource name of a conversation. - // It's not expected to be set when creating a conversation. + // Optional. Identifier. The unique resource name of a conversation. Format: + // `projects/{project}/locations/{location}/conversations/{conversation_id}` + // `{conversation_id}` is the resource id and should be 63 characters or less + // and must match the format described in + // https://google.aip.dev/122#resource-id-segments + // + // Example: + // `projects/1234567890/locations/us-central1/conversations/my-conversation`. + // + // It is recommended to skip setting this field during conversation creation + // as it will be inferred automatically and overwritten with the + // {parent}/conversations/{conversation_id}. string name = 1 [ (google.api.field_behavior) = OPTIONAL, (google.api.field_behavior) = IDENTIFIER @@ -77,6 +87,9 @@ message CreateConversationRequest { ]; // Optional. The conversation id of the conversation to create. + // Must be unique within the parent. + // The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. + // If not provided, the server will auto-generate a value for the id. string conversation_id = 2 [(google.api.field_behavior) = OPTIONAL]; // Required. The conversation to create. diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/data_agent.proto b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/data_agent.proto index c51fcf074f08..f4bbf3adb2ad 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/data_agent.proto +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/data_agent.proto @@ -46,7 +46,7 @@ message DataAgent { DataAnalyticsAgent data_analytics_agent = 101; } - // Optional. Identifier. The unique resource name of a Agent. + // Optional. Identifier. The unique resource name of a DataAgent. // Format: // `projects/{project}/locations/{location}/dataAgents/{data_agent_id}` // `{data_agent}` is the resource id and should be 63 characters or less and @@ -54,6 +54,10 @@ message DataAgent { // https://google.aip.dev/122#resource-id-segments // // Example: `projects/1234567890/locations/us-central1/dataAgents/my-agent`. + // + // It is recommended to skip setting this field during agent creation as it + // will be inferred automatically and overwritten with the + // {parent}/dataAgents/{data_agent_id}. string name = 1 [ (google.api.field_behavior) = OPTIONAL, (google.api.field_behavior) = IDENTIFIER @@ -70,10 +74,11 @@ message DataAgent { string description = 4 [(google.api.field_behavior) = OPTIONAL]; // Optional. Labels to help users filter related agents. - // E.g. "sales", "business", "etl", etc. - // Note labels are only used for filtering and not for policies. - // See https://cloud.google.com/resource-manager/docs/labels-overview for more - // details on label usage. + // For example, "sales", "business", "etl", and so on. + // Note labels are used only for filtering and not for policies. + // See the [labels + // documentation](https://cloud.google.com/resource-manager/docs/labels-overview) + // for more details on label usage. map labels = 5 [(google.api.field_behavior) = OPTIONAL]; // Output only. The time when the data agent was created. diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/data_agent_service.proto b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/data_agent_service.proto index bfa3f288e06a..e53d4cabd323 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/data_agent_service.proto +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/data_agent_service.proto @@ -190,6 +190,9 @@ message ListAccessibleDataAgentsRequest { // Only agents created by the user calling the API will be returned. CREATOR_ONLY = 2; + + // Only agents not created by the user calling the API will be returned. + NOT_CREATOR_ONLY = 3; } // Required. Parent value for ListAccessibleDataAgentsRequest. @@ -261,9 +264,9 @@ message CreateDataAgentRequest { } ]; - // Optional. Id of the requesting object. - // Must be unique within the parent. + // Optional. Id of the requesting object. Must be unique within the parent. // The allowed format is: `^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$`. + // If not provided, the server will auto-generate a value for the id. string data_agent_id = 2 [(google.api.field_behavior) = OPTIONAL]; // Required. The resource being created. diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/data_chat_service.proto b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/data_chat_service.proto index 2b304103f5b2..145efb2a384b 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/data_chat_service.proto +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/data_chat_service.proto @@ -36,14 +36,15 @@ option php_namespace = "Google\\Cloud\\GeminiDataAnalytics\\V1beta"; option ruby_package = "Google::Cloud::GeminiDataAnalytics::V1beta"; // Service to ask a natural language question on top of BigQuery -// and LookerStudio datasources to get back streamed responses of various kinds +// and Looker Studio datasources to get back streamed responses of various kinds // to help provide a rich conversational answer. service DataChatService { option (google.api.default_host) = "geminidataanalytics.googleapis.com"; option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; - // Answers a data question by generating a stream of [Message]s. + // Answers a data question by generating a stream of + // [Message][google.cloud.geminidataanalytics.v1alpha.Message] objects. rpc Chat(ChatRequest) returns (stream Message) { option (google.api.http) = { post: "/v1beta/{parent=projects/*/locations/*}:chat" @@ -62,7 +63,7 @@ service DataChatService { "parent,conversation,conversation_id"; } - // Gets details of a single conversation using conversation id and parent. + // Gets details of a single conversation by using conversation id and parent. rpc GetConversation(GetConversationRequest) returns (Conversation) { option (google.api.http) = { get: "/v1beta/{name=projects/*/locations/*/conversations/*}" @@ -160,7 +161,7 @@ message ChatRequest { [(google.api.field_behavior) = OPTIONAL]; } - // Optional. The GCP project to be used for quota and billing. + // Optional. The Google Cloud project to be used for quota and billing. string project = 1 [ deprecated = true, (google.api.field_behavior) = OPTIONAL, @@ -203,11 +204,12 @@ message DataAgentContext { } ]; - // Optional. The credentials to use when calling the looker datasource + // Optional. The credentials to use when calling the Looker data source. // - // Currently supports both oauth token and api keys based credentials, as + // Currently supports both OAuth token and API key-based credentials, as // described in - // https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk + // [Authentication with an + // SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk). Credentials credentials = 2 [(google.api.field_behavior) = OPTIONAL]; // Optional. Version of context to be used by DCS (e.g. STAGING, PUBLISHED) @@ -231,7 +233,7 @@ message ConversationReference { [(google.api.field_behavior) = REQUIRED]; } -// A message from an internaction between the user and the system. +// A message from an interaction between the user and the system. message Message { // The kind of message. oneof kind { @@ -345,8 +347,9 @@ message DataMessage { } } -// A query for retrieving data from a Looker explore. See -// https://cloud.google.com/looker/docs/reference/looker-api/latest/methods/Query/run_inline_query +// A query for retrieving data from a Looker Explore. See +// [Run Inline +// Query](https://cloud.google.com/looker/docs/reference/looker-api/latest/methods/Query/run_inline_query). message LookerQuery { // A Looker query filter. message Filter { @@ -360,16 +363,16 @@ message LookerQuery { // Required. The LookML model used to generate the query. string model = 1 [(google.api.field_behavior) = REQUIRED]; - // Required. The LookML explore used to generate the query. + // Required. The LookML Explore used to generate the query. string explore = 2 [(google.api.field_behavior) = REQUIRED]; - // Optional. The fields to retrieve from the explore. + // Optional. The fields to retrieve from the Explore. repeated string fields = 3 [(google.api.field_behavior) = OPTIONAL]; - // Optional. The filters to apply to the explore. + // Optional. The filters to apply to the Explore. repeated Filter filters = 4 [(google.api.field_behavior) = OPTIONAL]; - // Optional. The sorts to apply to the explore. + // Optional. The sorts to apply to the Explore. repeated string sorts = 5 [(google.api.field_behavior) = OPTIONAL]; // Optional. Limit in the query. @@ -415,32 +418,35 @@ message DataResult { // A BigQuery job executed by the system. message BigQueryJob { - // Required. The project the job belongs to. + // Required. The project that the job belongs to. // - // See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference + // See + // [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference). string project_id = 1 [(google.api.field_behavior) = REQUIRED]; // Required. The ID of the job. // - // See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference + // See + // [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference). string job_id = 2 [(google.api.field_behavior) = REQUIRED]; // Optional. The location of the job. // - // See https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference + // See + // [JobReference](https://cloud.google.com/bigquery/docs/reference/rest/v2/JobReference). string location = 5 [(google.api.field_behavior) = OPTIONAL]; // Optional. A reference to the destination table of the job's query results. // // See - // https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery + // [JobConfigurationQuery](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobconfigurationquery). BigQueryTableReference destination_table = 3 [(google.api.field_behavior) = OPTIONAL]; // Optional. The schema of the job's query results. // // See - // https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2 + // [JobStatistics2](https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#jobstatistics2). Schema schema = 7 [(google.api.field_behavior) = OPTIONAL]; } diff --git a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/datasource.proto b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/datasource.proto index e9df8cfbd7f4..206279d2237c 100644 --- a/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/datasource.proto +++ b/java-geminidataanalytics/proto-google-cloud-geminidataanalytics-v1beta/src/main/proto/google/cloud/geminidataanalytics/v1beta/datasource.proto @@ -27,6 +27,17 @@ option java_package = "com.google.cloud.geminidataanalytics.v1beta"; option php_namespace = "Google\\Cloud\\GeminiDataAnalytics\\V1beta"; option ruby_package = "Google::Cloud::GeminiDataAnalytics::V1beta"; +// The type of filter present on a datasource, such as ALWAYS_FILTER. +enum DataFilterType { + // The filter type was not specified. + DATA_FILTER_TYPE_UNSPECIFIED = 0; + + // A filter that the user configures, and any queries to the Explore will + // always apply this filter by default. Currently only used for Looker data + // sources. + ALWAYS_FILTER = 1; +} + // A collection of references to datasources. message DatasourceReferences { // The datasources to use. @@ -34,10 +45,10 @@ message DatasourceReferences { // References to BigQuery tables. BigQueryTableReferences bq = 1; - // References to LookerStudio datasources. + // References to Looker Studio datasources. StudioDatasourceReferences studio = 2; - // References to Looker explores. + // References to Looker Explores. LookerExploreReferences looker = 3; } } @@ -51,23 +62,26 @@ message BigQueryTableReferences { // Message representing a reference to a single BigQuery table. message BigQueryTableReference { - // Required. The project the table belongs to. + // Required. The project that the table belongs to. string project_id = 1 [(google.api.field_behavior) = REQUIRED]; - // Required. The dataset the table belongs to. + // Required. The dataset that the table belongs to. string dataset_id = 3 [(google.api.field_behavior) = REQUIRED]; // Required. The table id. string table_id = 4 [(google.api.field_behavior) = REQUIRED]; + + // Optional. The schema of the datasource. + Schema schema = 6 [(google.api.field_behavior) = OPTIONAL]; } -// Message representing references to LookerStudio datasources. +// Message representing references to Looker Studio datasources. message StudioDatasourceReferences { // The references to the studio datasources. repeated StudioDatasourceReference studio_references = 2; } -// Message representing a reference to a single LookerStudio datasource. +// Message representing a reference to a single Looker Studio datasource. message StudioDatasourceReference { // Required. The id of the datasource. string datasource_id = 1 [(google.api.field_behavior) = REQUIRED]; @@ -81,9 +95,10 @@ message LookerExploreReferences { // Optional. The credentials to use when calling the Looker API. // - // Currently supports both oauth token and api keys based credentials, as + // Currently supports both OAuth token and API key-based credentials, as // described in - // https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk + // [Authentication with an + // SDK](https://cloud.google.com/looker/docs/api-auth#authentication_with_an_sdk). Credentials credentials = 2 [(google.api.field_behavior) = OPTIONAL]; } @@ -92,20 +107,22 @@ message LookerExploreReference { // The instance of the Looker explore. oneof instance { // Required. The base url of the Looker instance. - string looker_instance_uri = 9 [(google.api.field_behavior) = REQUIRED]; + string looker_instance_uri = 9; // Private Looker instance info. PrivateLookerInstanceInfo private_looker_instance_info = 10; } - // Required. Looker Model as outlined in - // https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures - // Name of LookML model. + // Required. Looker model, as outlined in + // [Major LookML + // structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures). + // Name of the LookML model. string lookml_model = 4 [(google.api.field_behavior) = REQUIRED]; - // Required. Looker Explore as outlined in - // https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures - // Name of LookML explore. + // Required. Looker Explore, as outlined in + // [Major LookML + // structures](https://cloud.google.com/looker/docs/lookml-terms-and-concepts#major_lookml_structures). + // Name of the LookML Explore. string explore = 5 [(google.api.field_behavior) = REQUIRED]; // Optional. The schema of the datasource. @@ -129,7 +146,7 @@ message Datasource { // A reference to a BigQuery table. BigQueryTableReference bigquery_table_reference = 1; - // A reference to a LookerStudio datasource. + // A reference to a Looker Studio datasource. string studio_datasource_id = 2; // A reference to a Looker explore. @@ -145,10 +162,27 @@ message Schema { // Optional. The fields in the schema. repeated Field fields = 1 [(google.api.field_behavior) = OPTIONAL]; + // Optional. A textual description of the table's content and purpose. + // For example: "Contains information about customer orders in our e-commerce + // store." + string description = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. A list of alternative names or synonyms that can be used to refer + // to the table. For example: ["sales", "orders", "purchases"] + repeated string synonyms = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. A list of tags or keywords associated with the table, used for + // categorization. For example: ["transaction", "revenue", "customer_data"] + repeated string tags = 4 [(google.api.field_behavior) = OPTIONAL]; + // Optional. Table display_name (same as label in // cloud/data_analytics/anarres/data/looker/proto/model_explore.proto), not // required, currently only Looker has this field. string display_name = 5 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The filters on the datasource's underlying data. Currently only + // used for Looker data sources. + repeated DataFilter filters = 6 [(google.api.field_behavior) = OPTIONAL]; } // A field in a schema. @@ -165,6 +199,14 @@ message Field { // Optional. The mode of the field (e.g., NULLABLE, REPEATED). string mode = 4 [(google.api.field_behavior) = OPTIONAL]; + // Optional. A list of alternative names or synonyms that can be used to refer + // to this field. For example: ["id", "customerid", "cust_id"] + repeated string synonyms = 6 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. A list of tags or keywords associated with the field, used for + // categorization. For example: ["identifier", "customer", "pii"] + repeated string tags = 7 [(google.api.field_behavior) = OPTIONAL]; + // Optional. Field display_name (same as label in string display_name = 8 [(google.api.field_behavior) = OPTIONAL]; @@ -175,4 +217,25 @@ message Field { // We are using a string to avoid depending on an external package and keep // this package self-contained. string category = 10 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Looker only. Value format of the field. + // Ref: + // https://cloud.google.com/looker/docs/reference/param-field-value-format + string value_format = 11 [(google.api.field_behavior) = OPTIONAL]; +} + +// A filter on a datasource's underlying data. Filter syntax documentation: +// https://cloud.google.com/looker/docs/filter-expressions +message DataFilter { + // Optional. The field to filter on. For example: ["event_date", + // "customer_id", "product_category"] + string field = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The default value used for this filter if the filter is not + // overridden in a query. For example: ["after 2024-01-01", "123", "-fashion"] + string value = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The type of filter present on a datasource, such as + // ALWAYS_FILTER. + DataFilterType type = 3 [(google.api.field_behavior) = OPTIONAL]; } diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/create/SyncCreateSetCredentialsProvider.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/create/SyncCreateSetCredentialsProvider.java deleted file mode 100644 index 0a905bd9db95..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/create/SyncCreateSetCredentialsProvider.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_Create_SetCredentialsProvider_sync] -import com.google.api.gax.core.FixedCredentialsProvider; -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceSettings; -import com.google.cloud.geminidataanalytics.v1beta.myCredentials; - -public class SyncCreateSetCredentialsProvider { - - public static void main(String[] args) throws Exception { - syncCreateSetCredentialsProvider(); - } - - public static void syncCreateSetCredentialsProvider() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - ContextRetrievalServiceSettings contextRetrievalServiceSettings = - ContextRetrievalServiceSettings.newBuilder() - .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials)) - .build(); - ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create(contextRetrievalServiceSettings); - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_Create_SetCredentialsProvider_sync] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/create/SyncCreateSetEndpoint.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/create/SyncCreateSetEndpoint.java deleted file mode 100644 index 17317e76737f..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/create/SyncCreateSetEndpoint.java +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_Create_SetEndpoint_sync] -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceSettings; -import com.google.cloud.geminidataanalytics.v1beta.myEndpoint; - -public class SyncCreateSetEndpoint { - - public static void main(String[] args) throws Exception { - syncCreateSetEndpoint(); - } - - public static void syncCreateSetEndpoint() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - ContextRetrievalServiceSettings contextRetrievalServiceSettings = - ContextRetrievalServiceSettings.newBuilder().setEndpoint(myEndpoint).build(); - ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create(contextRetrievalServiceSettings); - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_Create_SetEndpoint_sync] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/create/SyncCreateUseHttpJsonTransport.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/create/SyncCreateUseHttpJsonTransport.java deleted file mode 100644 index 3a05b0807593..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/create/SyncCreateUseHttpJsonTransport.java +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_Create_UseHttpJsonTransport_sync] -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceSettings; - -public class SyncCreateUseHttpJsonTransport { - - public static void main(String[] args) throws Exception { - syncCreateUseHttpJsonTransport(); - } - - public static void syncCreateUseHttpJsonTransport() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - ContextRetrievalServiceSettings contextRetrievalServiceSettings = - ContextRetrievalServiceSettings.newHttpJsonBuilder().build(); - ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create(contextRetrievalServiceSettings); - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_Create_UseHttpJsonTransport_sync] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/getlocation/AsyncGetLocation.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/getlocation/AsyncGetLocation.java deleted file mode 100644 index c28190be12dc..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/getlocation/AsyncGetLocation.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_GetLocation_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.Location; - -public class AsyncGetLocation { - - public static void main(String[] args) throws Exception { - asyncGetLocation(); - } - - public static void asyncGetLocation() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - ApiFuture future = - contextRetrievalServiceClient.getLocationCallable().futureCall(request); - // Do something. - Location response = future.get(); - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_GetLocation_async] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/getlocation/SyncGetLocation.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/getlocation/SyncGetLocation.java deleted file mode 100644 index 9366e38729c1..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/getlocation/SyncGetLocation.java +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_GetLocation_sync] -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.location.GetLocationRequest; -import com.google.cloud.location.Location; - -public class SyncGetLocation { - - public static void main(String[] args) throws Exception { - syncGetLocation(); - } - - public static void syncGetLocation() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - GetLocationRequest request = GetLocationRequest.newBuilder().setName("name3373707").build(); - Location response = contextRetrievalServiceClient.getLocation(request); - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_GetLocation_sync] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/listlocations/AsyncListLocations.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/listlocations/AsyncListLocations.java deleted file mode 100644 index b244dc3d3ead..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/listlocations/AsyncListLocations.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_ListLocations_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.Location; - -public class AsyncListLocations { - - public static void main(String[] args) throws Exception { - asyncListLocations(); - } - - public static void asyncListLocations() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - ApiFuture future = - contextRetrievalServiceClient.listLocationsPagedCallable().futureCall(request); - // Do something. - for (Location element : future.get().iterateAll()) { - // doThingsWith(element); - } - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_ListLocations_async] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/listlocations/AsyncListLocationsPaged.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/listlocations/AsyncListLocationsPaged.java deleted file mode 100644 index a769bb4dad05..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/listlocations/AsyncListLocationsPaged.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_ListLocations_Paged_async] -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.ListLocationsResponse; -import com.google.cloud.location.Location; -import com.google.common.base.Strings; - -public class AsyncListLocationsPaged { - - public static void main(String[] args) throws Exception { - asyncListLocationsPaged(); - } - - public static void asyncListLocationsPaged() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - while (true) { - ListLocationsResponse response = - contextRetrievalServiceClient.listLocationsCallable().call(request); - for (Location element : response.getLocationsList()) { - // doThingsWith(element); - } - String nextPageToken = response.getNextPageToken(); - if (!Strings.isNullOrEmpty(nextPageToken)) { - request = request.toBuilder().setPageToken(nextPageToken).build(); - } else { - break; - } - } - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_ListLocations_Paged_async] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/listlocations/SyncListLocations.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/listlocations/SyncListLocations.java deleted file mode 100644 index 82936d2f520e..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/listlocations/SyncListLocations.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_ListLocations_sync] -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.location.ListLocationsRequest; -import com.google.cloud.location.Location; - -public class SyncListLocations { - - public static void main(String[] args) throws Exception { - syncListLocations(); - } - - public static void syncListLocations() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - ListLocationsRequest request = - ListLocationsRequest.newBuilder() - .setName("name3373707") - .setFilter("filter-1274492040") - .setPageSize(883849137) - .setPageToken("pageToken873572522") - .build(); - for (Location element : contextRetrievalServiceClient.listLocations(request).iterateAll()) { - // doThingsWith(element); - } - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_ListLocations_sync] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigqueryrecentrelevanttables/AsyncRetrieveBigQueryRecentRelevantTables.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigqueryrecentrelevanttables/AsyncRetrieveBigQueryRecentRelevantTables.java deleted file mode 100644 index e7b8d6d98e81..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigqueryrecentrelevanttables/AsyncRetrieveBigQueryRecentRelevantTables.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryRecentRelevantTables_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse; - -public class AsyncRetrieveBigQueryRecentRelevantTables { - - public static void main(String[] args) throws Exception { - asyncRetrieveBigQueryRecentRelevantTables(); - } - - public static void asyncRetrieveBigQueryRecentRelevantTables() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - RetrieveBigQueryRecentRelevantTablesRequest request = - RetrieveBigQueryRecentRelevantTablesRequest.newBuilder() - .setParent("parent-995424086") - .setQuery("query107944136") - .build(); - ApiFuture future = - contextRetrievalServiceClient - .retrieveBigQueryRecentRelevantTablesCallable() - .futureCall(request); - // Do something. - RetrieveBigQueryRecentRelevantTablesResponse response = future.get(); - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryRecentRelevantTables_async] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigqueryrecentrelevanttables/SyncRetrieveBigQueryRecentRelevantTables.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigqueryrecentrelevanttables/SyncRetrieveBigQueryRecentRelevantTables.java deleted file mode 100644 index adc1daf83a7d..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigqueryrecentrelevanttables/SyncRetrieveBigQueryRecentRelevantTables.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryRecentRelevantTables_sync] -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryRecentRelevantTablesResponse; - -public class SyncRetrieveBigQueryRecentRelevantTables { - - public static void main(String[] args) throws Exception { - syncRetrieveBigQueryRecentRelevantTables(); - } - - public static void syncRetrieveBigQueryRecentRelevantTables() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - RetrieveBigQueryRecentRelevantTablesRequest request = - RetrieveBigQueryRecentRelevantTablesRequest.newBuilder() - .setParent("parent-995424086") - .setQuery("query107944136") - .build(); - RetrieveBigQueryRecentRelevantTablesResponse response = - contextRetrievalServiceClient.retrieveBigQueryRecentRelevantTables(request); - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryRecentRelevantTables_sync] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontext/AsyncRetrieveBigQueryTableContext.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontext/AsyncRetrieveBigQueryTableContext.java deleted file mode 100644 index 81c0b810eaea..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontext/AsyncRetrieveBigQueryTableContext.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableContext_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.geminidataanalytics.v1beta.DirectLookup; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse; -import java.util.ArrayList; - -public class AsyncRetrieveBigQueryTableContext { - - public static void main(String[] args) throws Exception { - asyncRetrieveBigQueryTableContext(); - } - - public static void asyncRetrieveBigQueryTableContext() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - RetrieveBigQueryTableContextRequest request = - RetrieveBigQueryTableContextRequest.newBuilder() - .setProject("project-309310695") - .setParent("parent-995424086") - .setQuery("query107944136") - .addAllDirectLookup(new ArrayList()) - .build(); - ApiFuture future = - contextRetrievalServiceClient.retrieveBigQueryTableContextCallable().futureCall(request); - // Do something. - RetrieveBigQueryTableContextResponse response = future.get(); - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableContext_async] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontext/SyncRetrieveBigQueryTableContext.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontext/SyncRetrieveBigQueryTableContext.java deleted file mode 100644 index 1c334b8f0da3..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontext/SyncRetrieveBigQueryTableContext.java +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableContext_sync] -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.geminidataanalytics.v1beta.DirectLookup; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextResponse; -import java.util.ArrayList; - -public class SyncRetrieveBigQueryTableContext { - - public static void main(String[] args) throws Exception { - syncRetrieveBigQueryTableContext(); - } - - public static void syncRetrieveBigQueryTableContext() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - RetrieveBigQueryTableContextRequest request = - RetrieveBigQueryTableContextRequest.newBuilder() - .setProject("project-309310695") - .setParent("parent-995424086") - .setQuery("query107944136") - .addAllDirectLookup(new ArrayList()) - .build(); - RetrieveBigQueryTableContextResponse response = - contextRetrievalServiceClient.retrieveBigQueryTableContext(request); - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableContext_sync] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontexts/AsyncRetrieveBigQueryTableContexts.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontexts/AsyncRetrieveBigQueryTableContexts.java deleted file mode 100644 index cf3d2ff29871..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontexts/AsyncRetrieveBigQueryTableContexts.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableContexts_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.geminidataanalytics.v1beta.DirectLookup; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse; -import java.util.ArrayList; - -public class AsyncRetrieveBigQueryTableContexts { - - public static void main(String[] args) throws Exception { - asyncRetrieveBigQueryTableContexts(); - } - - public static void asyncRetrieveBigQueryTableContexts() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - RetrieveBigQueryTableContextsRequest request = - RetrieveBigQueryTableContextsRequest.newBuilder() - .setParent("parent-995424086") - .setQuery("query107944136") - .addAllDirectLookups(new ArrayList()) - .build(); - ApiFuture future = - contextRetrievalServiceClient.retrieveBigQueryTableContextsCallable().futureCall(request); - // Do something. - RetrieveBigQueryTableContextsResponse response = future.get(); - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableContexts_async] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontexts/SyncRetrieveBigQueryTableContexts.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontexts/SyncRetrieveBigQueryTableContexts.java deleted file mode 100644 index 0669c9016709..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontexts/SyncRetrieveBigQueryTableContexts.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableContexts_sync] -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.geminidataanalytics.v1beta.DirectLookup; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsResponse; -import java.util.ArrayList; - -public class SyncRetrieveBigQueryTableContexts { - - public static void main(String[] args) throws Exception { - syncRetrieveBigQueryTableContexts(); - } - - public static void syncRetrieveBigQueryTableContexts() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - RetrieveBigQueryTableContextsRequest request = - RetrieveBigQueryTableContextsRequest.newBuilder() - .setParent("parent-995424086") - .setQuery("query107944136") - .addAllDirectLookups(new ArrayList()) - .build(); - RetrieveBigQueryTableContextsResponse response = - contextRetrievalServiceClient.retrieveBigQueryTableContexts(request); - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableContexts_sync] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontextsfromrecenttables/AsyncRetrieveBigQueryTableContextsFromRecentTables.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontextsfromrecenttables/AsyncRetrieveBigQueryTableContextsFromRecentTables.java deleted file mode 100644 index 1258878116ca..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontextsfromrecenttables/AsyncRetrieveBigQueryTableContextsFromRecentTables.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableContextsFromRecentTables_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse; - -public class AsyncRetrieveBigQueryTableContextsFromRecentTables { - - public static void main(String[] args) throws Exception { - asyncRetrieveBigQueryTableContextsFromRecentTables(); - } - - public static void asyncRetrieveBigQueryTableContextsFromRecentTables() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - RetrieveBigQueryTableContextsFromRecentTablesRequest request = - RetrieveBigQueryTableContextsFromRecentTablesRequest.newBuilder() - .setParent("parent-995424086") - .setQuery("query107944136") - .build(); - ApiFuture future = - contextRetrievalServiceClient - .retrieveBigQueryTableContextsFromRecentTablesCallable() - .futureCall(request); - // Do something. - RetrieveBigQueryTableContextsFromRecentTablesResponse response = future.get(); - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableContextsFromRecentTables_async] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontextsfromrecenttables/SyncRetrieveBigQueryTableContextsFromRecentTables.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontextsfromrecenttables/SyncRetrieveBigQueryTableContextsFromRecentTables.java deleted file mode 100644 index 4aaa0dfa89a7..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablecontextsfromrecenttables/SyncRetrieveBigQueryTableContextsFromRecentTables.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableContextsFromRecentTables_sync] -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableContextsFromRecentTablesResponse; - -public class SyncRetrieveBigQueryTableContextsFromRecentTables { - - public static void main(String[] args) throws Exception { - syncRetrieveBigQueryTableContextsFromRecentTables(); - } - - public static void syncRetrieveBigQueryTableContextsFromRecentTables() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - RetrieveBigQueryTableContextsFromRecentTablesRequest request = - RetrieveBigQueryTableContextsFromRecentTablesRequest.newBuilder() - .setParent("parent-995424086") - .setQuery("query107944136") - .build(); - RetrieveBigQueryTableContextsFromRecentTablesResponse response = - contextRetrievalServiceClient.retrieveBigQueryTableContextsFromRecentTables(request); - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableContextsFromRecentTables_sync] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablesuggesteddescriptions/AsyncRetrieveBigQueryTableSuggestedDescriptions.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablesuggesteddescriptions/AsyncRetrieveBigQueryTableSuggestedDescriptions.java deleted file mode 100644 index e4116c529660..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablesuggesteddescriptions/AsyncRetrieveBigQueryTableSuggestedDescriptions.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableSuggestedDescriptions_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.geminidataanalytics.v1beta.DirectLookup; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse; -import java.util.ArrayList; - -public class AsyncRetrieveBigQueryTableSuggestedDescriptions { - - public static void main(String[] args) throws Exception { - asyncRetrieveBigQueryTableSuggestedDescriptions(); - } - - public static void asyncRetrieveBigQueryTableSuggestedDescriptions() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - RetrieveBigQueryTableSuggestedDescriptionsRequest request = - RetrieveBigQueryTableSuggestedDescriptionsRequest.newBuilder() - .setParent("parent-995424086") - .addAllDirectLookup(new ArrayList()) - .build(); - ApiFuture future = - contextRetrievalServiceClient - .retrieveBigQueryTableSuggestedDescriptionsCallable() - .futureCall(request); - // Do something. - RetrieveBigQueryTableSuggestedDescriptionsResponse response = future.get(); - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableSuggestedDescriptions_async] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablesuggesteddescriptions/SyncRetrieveBigQueryTableSuggestedDescriptions.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablesuggesteddescriptions/SyncRetrieveBigQueryTableSuggestedDescriptions.java deleted file mode 100644 index b6bcc8f2a406..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablesuggesteddescriptions/SyncRetrieveBigQueryTableSuggestedDescriptions.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableSuggestedDescriptions_sync] -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.geminidataanalytics.v1beta.DirectLookup; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedDescriptionsResponse; -import java.util.ArrayList; - -public class SyncRetrieveBigQueryTableSuggestedDescriptions { - - public static void main(String[] args) throws Exception { - syncRetrieveBigQueryTableSuggestedDescriptions(); - } - - public static void syncRetrieveBigQueryTableSuggestedDescriptions() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - RetrieveBigQueryTableSuggestedDescriptionsRequest request = - RetrieveBigQueryTableSuggestedDescriptionsRequest.newBuilder() - .setParent("parent-995424086") - .addAllDirectLookup(new ArrayList()) - .build(); - RetrieveBigQueryTableSuggestedDescriptionsResponse response = - contextRetrievalServiceClient.retrieveBigQueryTableSuggestedDescriptions(request); - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableSuggestedDescriptions_sync] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablesuggestedexamples/AsyncRetrieveBigQueryTableSuggestedExamples.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablesuggestedexamples/AsyncRetrieveBigQueryTableSuggestedExamples.java deleted file mode 100644 index a0d533cd8005..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablesuggestedexamples/AsyncRetrieveBigQueryTableSuggestedExamples.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableSuggestedExamples_async] -import com.google.api.core.ApiFuture; -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.geminidataanalytics.v1beta.DirectLookup; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse; -import java.util.ArrayList; - -public class AsyncRetrieveBigQueryTableSuggestedExamples { - - public static void main(String[] args) throws Exception { - asyncRetrieveBigQueryTableSuggestedExamples(); - } - - public static void asyncRetrieveBigQueryTableSuggestedExamples() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - RetrieveBigQueryTableSuggestedExamplesRequest request = - RetrieveBigQueryTableSuggestedExamplesRequest.newBuilder() - .setParent("parent-995424086") - .addAllDirectLookup(new ArrayList()) - .build(); - ApiFuture future = - contextRetrievalServiceClient - .retrieveBigQueryTableSuggestedExamplesCallable() - .futureCall(request); - // Do something. - RetrieveBigQueryTableSuggestedExamplesResponse response = future.get(); - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableSuggestedExamples_async] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablesuggestedexamples/SyncRetrieveBigQueryTableSuggestedExamples.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablesuggestedexamples/SyncRetrieveBigQueryTableSuggestedExamples.java deleted file mode 100644 index 01695160cfb7..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservice/retrievebigquerytablesuggestedexamples/SyncRetrieveBigQueryTableSuggestedExamples.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableSuggestedExamples_sync] -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceClient; -import com.google.cloud.geminidataanalytics.v1beta.DirectLookup; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesRequest; -import com.google.cloud.geminidataanalytics.v1beta.RetrieveBigQueryTableSuggestedExamplesResponse; -import java.util.ArrayList; - -public class SyncRetrieveBigQueryTableSuggestedExamples { - - public static void main(String[] args) throws Exception { - syncRetrieveBigQueryTableSuggestedExamples(); - } - - public static void syncRetrieveBigQueryTableSuggestedExamples() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - try (ContextRetrievalServiceClient contextRetrievalServiceClient = - ContextRetrievalServiceClient.create()) { - RetrieveBigQueryTableSuggestedExamplesRequest request = - RetrieveBigQueryTableSuggestedExamplesRequest.newBuilder() - .setParent("parent-995424086") - .addAllDirectLookup(new ArrayList()) - .build(); - RetrieveBigQueryTableSuggestedExamplesResponse response = - contextRetrievalServiceClient.retrieveBigQueryTableSuggestedExamples(request); - } - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalService_RetrieveBigQueryTableSuggestedExamples_sync] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservicesettings/retrievebigquerytablecontext/SyncRetrieveBigQueryTableContext.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservicesettings/retrievebigquerytablecontext/SyncRetrieveBigQueryTableContext.java deleted file mode 100644 index 8263a075b783..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/contextretrievalservicesettings/retrievebigquerytablecontext/SyncRetrieveBigQueryTableContext.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalServiceSettings_RetrieveBigQueryTableContext_sync] -import com.google.cloud.geminidataanalytics.v1beta.ContextRetrievalServiceSettings; -import java.time.Duration; - -public class SyncRetrieveBigQueryTableContext { - - public static void main(String[] args) throws Exception { - syncRetrieveBigQueryTableContext(); - } - - public static void syncRetrieveBigQueryTableContext() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - ContextRetrievalServiceSettings.Builder contextRetrievalServiceSettingsBuilder = - ContextRetrievalServiceSettings.newBuilder(); - contextRetrievalServiceSettingsBuilder - .retrieveBigQueryTableContextSettings() - .setRetrySettings( - contextRetrievalServiceSettingsBuilder - .retrieveBigQueryTableContextSettings() - .getRetrySettings() - .toBuilder() - .setInitialRetryDelayDuration(Duration.ofSeconds(1)) - .setInitialRpcTimeoutDuration(Duration.ofSeconds(5)) - .setMaxAttempts(5) - .setMaxRetryDelayDuration(Duration.ofSeconds(30)) - .setMaxRpcTimeoutDuration(Duration.ofSeconds(60)) - .setRetryDelayMultiplier(1.3) - .setRpcTimeoutMultiplier(1.5) - .setTotalTimeoutDuration(Duration.ofSeconds(300)) - .build()); - ContextRetrievalServiceSettings contextRetrievalServiceSettings = - contextRetrievalServiceSettingsBuilder.build(); - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalServiceSettings_RetrieveBigQueryTableContext_sync] diff --git a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/stub/contextretrievalservicestubsettings/retrievebigquerytablecontext/SyncRetrieveBigQueryTableContext.java b/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/stub/contextretrievalservicestubsettings/retrievebigquerytablecontext/SyncRetrieveBigQueryTableContext.java deleted file mode 100644 index 0ed5fedfe4ff..000000000000 --- a/java-geminidataanalytics/samples/snippets/generated/com/google/cloud/geminidataanalytics/v1beta/stub/contextretrievalservicestubsettings/retrievebigquerytablecontext/SyncRetrieveBigQueryTableContext.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Copyright 2025 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * https://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.cloud.geminidataanalytics.v1beta.stub.samples; - -// [START geminidataanalytics_v1beta_generated_ContextRetrievalServiceStubSettings_RetrieveBigQueryTableContext_sync] -import com.google.cloud.geminidataanalytics.v1beta.stub.ContextRetrievalServiceStubSettings; -import java.time.Duration; - -public class SyncRetrieveBigQueryTableContext { - - public static void main(String[] args) throws Exception { - syncRetrieveBigQueryTableContext(); - } - - public static void syncRetrieveBigQueryTableContext() throws Exception { - // This snippet has been automatically generated and should be regarded as a code template only. - // It will require modifications to work: - // - It may require correct/in-range values for request initialization. - // - It may require specifying regional endpoints when creating the service client as shown in - // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library - ContextRetrievalServiceStubSettings.Builder contextRetrievalServiceSettingsBuilder = - ContextRetrievalServiceStubSettings.newBuilder(); - contextRetrievalServiceSettingsBuilder - .retrieveBigQueryTableContextSettings() - .setRetrySettings( - contextRetrievalServiceSettingsBuilder - .retrieveBigQueryTableContextSettings() - .getRetrySettings() - .toBuilder() - .setInitialRetryDelayDuration(Duration.ofSeconds(1)) - .setInitialRpcTimeoutDuration(Duration.ofSeconds(5)) - .setMaxAttempts(5) - .setMaxRetryDelayDuration(Duration.ofSeconds(30)) - .setMaxRpcTimeoutDuration(Duration.ofSeconds(60)) - .setRetryDelayMultiplier(1.3) - .setRpcTimeoutMultiplier(1.5) - .setTotalTimeoutDuration(Duration.ofSeconds(300)) - .build()); - ContextRetrievalServiceStubSettings contextRetrievalServiceSettings = - contextRetrievalServiceSettingsBuilder.build(); - } -} -// [END geminidataanalytics_v1beta_generated_ContextRetrievalServiceStubSettings_RetrieveBigQueryTableContext_sync] diff --git a/java-video-transcoder/google-cloud-video-transcoder/src/main/resources/META-INF/native-image/com.google.cloud.video.transcoder.v1/reflect-config.json b/java-video-transcoder/google-cloud-video-transcoder/src/main/resources/META-INF/native-image/com.google.cloud.video.transcoder.v1/reflect-config.json index 4440e5d4a8e1..041a71fd3eca 100644 --- a/java-video-transcoder/google-cloud-video-transcoder/src/main/resources/META-INF/native-image/com.google.cloud.video.transcoder.v1/reflect-config.json +++ b/java-video-transcoder/google-cloud-video-transcoder/src/main/resources/META-INF/native-image/com.google.cloud.video.transcoder.v1/reflect-config.json @@ -809,6 +809,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.video.transcoder.v1.InputAttributes", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.video.transcoder.v1.InputAttributes$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.video.transcoder.v1.Job", "queryAllDeclaredConstructors": true, @@ -1475,6 +1493,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.video.transcoder.v1.TrackDefinition", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.video.transcoder.v1.TrackDefinition$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.video.transcoder.v1.VideoStream", "queryAllDeclaredConstructors": true, diff --git a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/Input.java b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/Input.java index f0a9d320dcc5..8cf1ccc7b3d6 100644 --- a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/Input.java +++ b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/Input.java @@ -238,6 +238,65 @@ public com.google.cloud.video.transcoder.v1.PreprocessingConfig getPreprocessing : preprocessingConfig_; } + public static final int ATTRIBUTES_FIELD_NUMBER = 4; + private com.google.cloud.video.transcoder.v1.InputAttributes attributes_; + + /** + * + * + *
      +   * Optional. Input Attributes.
      +   * 
      + * + * + * .google.cloud.video.transcoder.v1.InputAttributes attributes = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the attributes field is set. + */ + @java.lang.Override + public boolean hasAttributes() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
      +   * Optional. Input Attributes.
      +   * 
      + * + * + * .google.cloud.video.transcoder.v1.InputAttributes attributes = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The attributes. + */ + @java.lang.Override + public com.google.cloud.video.transcoder.v1.InputAttributes getAttributes() { + return attributes_ == null + ? com.google.cloud.video.transcoder.v1.InputAttributes.getDefaultInstance() + : attributes_; + } + + /** + * + * + *
      +   * Optional. Input Attributes.
      +   * 
      + * + * + * .google.cloud.video.transcoder.v1.InputAttributes attributes = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.video.transcoder.v1.InputAttributesOrBuilder getAttributesOrBuilder() { + return attributes_ == null + ? com.google.cloud.video.transcoder.v1.InputAttributes.getDefaultInstance() + : attributes_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -261,6 +320,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getPreprocessingConfig()); } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(4, getAttributes()); + } getUnknownFields().writeTo(output); } @@ -279,6 +341,9 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getPreprocessingConfig()); } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getAttributes()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -301,6 +366,10 @@ public boolean equals(final java.lang.Object obj) { if (hasPreprocessingConfig()) { if (!getPreprocessingConfig().equals(other.getPreprocessingConfig())) return false; } + if (hasAttributes() != other.hasAttributes()) return false; + if (hasAttributes()) { + if (!getAttributes().equals(other.getAttributes())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -320,6 +389,10 @@ public int hashCode() { hash = (37 * hash) + PREPROCESSING_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getPreprocessingConfig().hashCode(); } + if (hasAttributes()) { + hash = (37 * hash) + ATTRIBUTES_FIELD_NUMBER; + hash = (53 * hash) + getAttributes().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -462,6 +535,7 @@ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { getPreprocessingConfigFieldBuilder(); + getAttributesFieldBuilder(); } } @@ -476,6 +550,11 @@ public Builder clear() { preprocessingConfigBuilder_.dispose(); preprocessingConfigBuilder_ = null; } + attributes_ = null; + if (attributesBuilder_ != null) { + attributesBuilder_.dispose(); + attributesBuilder_ = null; + } return this; } @@ -526,6 +605,10 @@ private void buildPartial0(com.google.cloud.video.transcoder.v1.Input result) { : preprocessingConfigBuilder_.build(); to_bitField0_ |= 0x00000001; } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.attributes_ = attributesBuilder_ == null ? attributes_ : attributesBuilder_.build(); + to_bitField0_ |= 0x00000002; + } result.bitField0_ |= to_bitField0_; } @@ -587,6 +670,9 @@ public Builder mergeFrom(com.google.cloud.video.transcoder.v1.Input other) { if (other.hasPreprocessingConfig()) { mergePreprocessingConfig(other.getPreprocessingConfig()); } + if (other.hasAttributes()) { + mergeAttributes(other.getAttributes()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -632,6 +718,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; break; } // case 26 + case 34: + { + input.readMessage(getAttributesFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1103,6 +1195,220 @@ public Builder clearPreprocessingConfig() { return preprocessingConfigBuilder_; } + private com.google.cloud.video.transcoder.v1.InputAttributes attributes_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.video.transcoder.v1.InputAttributes, + com.google.cloud.video.transcoder.v1.InputAttributes.Builder, + com.google.cloud.video.transcoder.v1.InputAttributesOrBuilder> + attributesBuilder_; + + /** + * + * + *
      +     * Optional. Input Attributes.
      +     * 
      + * + * + * .google.cloud.video.transcoder.v1.InputAttributes attributes = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the attributes field is set. + */ + public boolean hasAttributes() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
      +     * Optional. Input Attributes.
      +     * 
      + * + * + * .google.cloud.video.transcoder.v1.InputAttributes attributes = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The attributes. + */ + public com.google.cloud.video.transcoder.v1.InputAttributes getAttributes() { + if (attributesBuilder_ == null) { + return attributes_ == null + ? com.google.cloud.video.transcoder.v1.InputAttributes.getDefaultInstance() + : attributes_; + } else { + return attributesBuilder_.getMessage(); + } + } + + /** + * + * + *
      +     * Optional. Input Attributes.
      +     * 
      + * + * + * .google.cloud.video.transcoder.v1.InputAttributes attributes = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setAttributes(com.google.cloud.video.transcoder.v1.InputAttributes value) { + if (attributesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + attributes_ = value; + } else { + attributesBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. Input Attributes.
      +     * 
      + * + * + * .google.cloud.video.transcoder.v1.InputAttributes attributes = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setAttributes( + com.google.cloud.video.transcoder.v1.InputAttributes.Builder builderForValue) { + if (attributesBuilder_ == null) { + attributes_ = builderForValue.build(); + } else { + attributesBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. Input Attributes.
      +     * 
      + * + * + * .google.cloud.video.transcoder.v1.InputAttributes attributes = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeAttributes(com.google.cloud.video.transcoder.v1.InputAttributes value) { + if (attributesBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && attributes_ != null + && attributes_ + != com.google.cloud.video.transcoder.v1.InputAttributes.getDefaultInstance()) { + getAttributesBuilder().mergeFrom(value); + } else { + attributes_ = value; + } + } else { + attributesBuilder_.mergeFrom(value); + } + if (attributes_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
      +     * Optional. Input Attributes.
      +     * 
      + * + * + * .google.cloud.video.transcoder.v1.InputAttributes attributes = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearAttributes() { + bitField0_ = (bitField0_ & ~0x00000008); + attributes_ = null; + if (attributesBuilder_ != null) { + attributesBuilder_.dispose(); + attributesBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. Input Attributes.
      +     * 
      + * + * + * .google.cloud.video.transcoder.v1.InputAttributes attributes = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.video.transcoder.v1.InputAttributes.Builder getAttributesBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getAttributesFieldBuilder().getBuilder(); + } + + /** + * + * + *
      +     * Optional. Input Attributes.
      +     * 
      + * + * + * .google.cloud.video.transcoder.v1.InputAttributes attributes = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.video.transcoder.v1.InputAttributesOrBuilder getAttributesOrBuilder() { + if (attributesBuilder_ != null) { + return attributesBuilder_.getMessageOrBuilder(); + } else { + return attributes_ == null + ? com.google.cloud.video.transcoder.v1.InputAttributes.getDefaultInstance() + : attributes_; + } + } + + /** + * + * + *
      +     * Optional. Input Attributes.
      +     * 
      + * + * + * .google.cloud.video.transcoder.v1.InputAttributes attributes = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.video.transcoder.v1.InputAttributes, + com.google.cloud.video.transcoder.v1.InputAttributes.Builder, + com.google.cloud.video.transcoder.v1.InputAttributesOrBuilder> + getAttributesFieldBuilder() { + if (attributesBuilder_ == null) { + attributesBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.video.transcoder.v1.InputAttributes, + com.google.cloud.video.transcoder.v1.InputAttributes.Builder, + com.google.cloud.video.transcoder.v1.InputAttributesOrBuilder>( + getAttributes(), getParentForChildren(), isClean()); + attributes_ = null; + } + return attributesBuilder_; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/InputAttributes.java b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/InputAttributes.java new file mode 100644 index 000000000000..4af6e69888a3 --- /dev/null +++ b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/InputAttributes.java @@ -0,0 +1,1023 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/video/transcoder/v1/resources.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.video.transcoder.v1; + +/** + * + * + *
      + * Input attributes that provide additional information about the input asset.
      + * 
      + * + * Protobuf type {@code google.cloud.video.transcoder.v1.InputAttributes} + */ +public final class InputAttributes extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.video.transcoder.v1.InputAttributes) + InputAttributesOrBuilder { + private static final long serialVersionUID = 0L; + + // Use InputAttributes.newBuilder() to construct. + private InputAttributes(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private InputAttributes() { + trackDefinitions_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new InputAttributes(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.video.transcoder.v1.ResourcesProto + .internal_static_google_cloud_video_transcoder_v1_InputAttributes_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.video.transcoder.v1.ResourcesProto + .internal_static_google_cloud_video_transcoder_v1_InputAttributes_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.video.transcoder.v1.InputAttributes.class, + com.google.cloud.video.transcoder.v1.InputAttributes.Builder.class); + } + + public static final int TRACK_DEFINITIONS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List trackDefinitions_; + + /** + * + * + *
      +   * Optional. A list of track definitions for the input asset.
      +   * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List + getTrackDefinitionsList() { + return trackDefinitions_; + } + + /** + * + * + *
      +   * Optional. A list of track definitions for the input asset.
      +   * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public java.util.List + getTrackDefinitionsOrBuilderList() { + return trackDefinitions_; + } + + /** + * + * + *
      +   * Optional. A list of track definitions for the input asset.
      +   * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public int getTrackDefinitionsCount() { + return trackDefinitions_.size(); + } + + /** + * + * + *
      +   * Optional. A list of track definitions for the input asset.
      +   * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.video.transcoder.v1.TrackDefinition getTrackDefinitions(int index) { + return trackDefinitions_.get(index); + } + + /** + * + * + *
      +   * Optional. A list of track definitions for the input asset.
      +   * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.video.transcoder.v1.TrackDefinitionOrBuilder getTrackDefinitionsOrBuilder( + int index) { + return trackDefinitions_.get(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < trackDefinitions_.size(); i++) { + output.writeMessage(1, trackDefinitions_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < trackDefinitions_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, trackDefinitions_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.video.transcoder.v1.InputAttributes)) { + return super.equals(obj); + } + com.google.cloud.video.transcoder.v1.InputAttributes other = + (com.google.cloud.video.transcoder.v1.InputAttributes) obj; + + if (!getTrackDefinitionsList().equals(other.getTrackDefinitionsList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getTrackDefinitionsCount() > 0) { + hash = (37 * hash) + TRACK_DEFINITIONS_FIELD_NUMBER; + hash = (53 * hash) + getTrackDefinitionsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.video.transcoder.v1.InputAttributes parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.video.transcoder.v1.InputAttributes parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.video.transcoder.v1.InputAttributes parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.video.transcoder.v1.InputAttributes parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.video.transcoder.v1.InputAttributes parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.video.transcoder.v1.InputAttributes parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.video.transcoder.v1.InputAttributes parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.video.transcoder.v1.InputAttributes parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.video.transcoder.v1.InputAttributes parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.video.transcoder.v1.InputAttributes parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.video.transcoder.v1.InputAttributes parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.video.transcoder.v1.InputAttributes parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.video.transcoder.v1.InputAttributes prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
      +   * Input attributes that provide additional information about the input asset.
      +   * 
      + * + * Protobuf type {@code google.cloud.video.transcoder.v1.InputAttributes} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.video.transcoder.v1.InputAttributes) + com.google.cloud.video.transcoder.v1.InputAttributesOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.video.transcoder.v1.ResourcesProto + .internal_static_google_cloud_video_transcoder_v1_InputAttributes_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.video.transcoder.v1.ResourcesProto + .internal_static_google_cloud_video_transcoder_v1_InputAttributes_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.video.transcoder.v1.InputAttributes.class, + com.google.cloud.video.transcoder.v1.InputAttributes.Builder.class); + } + + // Construct using com.google.cloud.video.transcoder.v1.InputAttributes.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (trackDefinitionsBuilder_ == null) { + trackDefinitions_ = java.util.Collections.emptyList(); + } else { + trackDefinitions_ = null; + trackDefinitionsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.video.transcoder.v1.ResourcesProto + .internal_static_google_cloud_video_transcoder_v1_InputAttributes_descriptor; + } + + @java.lang.Override + public com.google.cloud.video.transcoder.v1.InputAttributes getDefaultInstanceForType() { + return com.google.cloud.video.transcoder.v1.InputAttributes.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.video.transcoder.v1.InputAttributes build() { + com.google.cloud.video.transcoder.v1.InputAttributes result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.video.transcoder.v1.InputAttributes buildPartial() { + com.google.cloud.video.transcoder.v1.InputAttributes result = + new com.google.cloud.video.transcoder.v1.InputAttributes(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.video.transcoder.v1.InputAttributes result) { + if (trackDefinitionsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + trackDefinitions_ = java.util.Collections.unmodifiableList(trackDefinitions_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.trackDefinitions_ = trackDefinitions_; + } else { + result.trackDefinitions_ = trackDefinitionsBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.video.transcoder.v1.InputAttributes result) { + int from_bitField0_ = bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.video.transcoder.v1.InputAttributes) { + return mergeFrom((com.google.cloud.video.transcoder.v1.InputAttributes) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.video.transcoder.v1.InputAttributes other) { + if (other == com.google.cloud.video.transcoder.v1.InputAttributes.getDefaultInstance()) + return this; + if (trackDefinitionsBuilder_ == null) { + if (!other.trackDefinitions_.isEmpty()) { + if (trackDefinitions_.isEmpty()) { + trackDefinitions_ = other.trackDefinitions_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureTrackDefinitionsIsMutable(); + trackDefinitions_.addAll(other.trackDefinitions_); + } + onChanged(); + } + } else { + if (!other.trackDefinitions_.isEmpty()) { + if (trackDefinitionsBuilder_.isEmpty()) { + trackDefinitionsBuilder_.dispose(); + trackDefinitionsBuilder_ = null; + trackDefinitions_ = other.trackDefinitions_; + bitField0_ = (bitField0_ & ~0x00000001); + trackDefinitionsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getTrackDefinitionsFieldBuilder() + : null; + } else { + trackDefinitionsBuilder_.addAllMessages(other.trackDefinitions_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.video.transcoder.v1.TrackDefinition m = + input.readMessage( + com.google.cloud.video.transcoder.v1.TrackDefinition.parser(), + extensionRegistry); + if (trackDefinitionsBuilder_ == null) { + ensureTrackDefinitionsIsMutable(); + trackDefinitions_.add(m); + } else { + trackDefinitionsBuilder_.addMessage(m); + } + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List trackDefinitions_ = + java.util.Collections.emptyList(); + + private void ensureTrackDefinitionsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + trackDefinitions_ = + new java.util.ArrayList( + trackDefinitions_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.video.transcoder.v1.TrackDefinition, + com.google.cloud.video.transcoder.v1.TrackDefinition.Builder, + com.google.cloud.video.transcoder.v1.TrackDefinitionOrBuilder> + trackDefinitionsBuilder_; + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List + getTrackDefinitionsList() { + if (trackDefinitionsBuilder_ == null) { + return java.util.Collections.unmodifiableList(trackDefinitions_); + } else { + return trackDefinitionsBuilder_.getMessageList(); + } + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public int getTrackDefinitionsCount() { + if (trackDefinitionsBuilder_ == null) { + return trackDefinitions_.size(); + } else { + return trackDefinitionsBuilder_.getCount(); + } + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.video.transcoder.v1.TrackDefinition getTrackDefinitions(int index) { + if (trackDefinitionsBuilder_ == null) { + return trackDefinitions_.get(index); + } else { + return trackDefinitionsBuilder_.getMessage(index); + } + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setTrackDefinitions( + int index, com.google.cloud.video.transcoder.v1.TrackDefinition value) { + if (trackDefinitionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTrackDefinitionsIsMutable(); + trackDefinitions_.set(index, value); + onChanged(); + } else { + trackDefinitionsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setTrackDefinitions( + int index, com.google.cloud.video.transcoder.v1.TrackDefinition.Builder builderForValue) { + if (trackDefinitionsBuilder_ == null) { + ensureTrackDefinitionsIsMutable(); + trackDefinitions_.set(index, builderForValue.build()); + onChanged(); + } else { + trackDefinitionsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addTrackDefinitions(com.google.cloud.video.transcoder.v1.TrackDefinition value) { + if (trackDefinitionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTrackDefinitionsIsMutable(); + trackDefinitions_.add(value); + onChanged(); + } else { + trackDefinitionsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addTrackDefinitions( + int index, com.google.cloud.video.transcoder.v1.TrackDefinition value) { + if (trackDefinitionsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTrackDefinitionsIsMutable(); + trackDefinitions_.add(index, value); + onChanged(); + } else { + trackDefinitionsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addTrackDefinitions( + com.google.cloud.video.transcoder.v1.TrackDefinition.Builder builderForValue) { + if (trackDefinitionsBuilder_ == null) { + ensureTrackDefinitionsIsMutable(); + trackDefinitions_.add(builderForValue.build()); + onChanged(); + } else { + trackDefinitionsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addTrackDefinitions( + int index, com.google.cloud.video.transcoder.v1.TrackDefinition.Builder builderForValue) { + if (trackDefinitionsBuilder_ == null) { + ensureTrackDefinitionsIsMutable(); + trackDefinitions_.add(index, builderForValue.build()); + onChanged(); + } else { + trackDefinitionsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder addAllTrackDefinitions( + java.lang.Iterable values) { + if (trackDefinitionsBuilder_ == null) { + ensureTrackDefinitionsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, trackDefinitions_); + onChanged(); + } else { + trackDefinitionsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearTrackDefinitions() { + if (trackDefinitionsBuilder_ == null) { + trackDefinitions_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + trackDefinitionsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder removeTrackDefinitions(int index) { + if (trackDefinitionsBuilder_ == null) { + ensureTrackDefinitionsIsMutable(); + trackDefinitions_.remove(index); + onChanged(); + } else { + trackDefinitionsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.video.transcoder.v1.TrackDefinition.Builder getTrackDefinitionsBuilder( + int index) { + return getTrackDefinitionsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.video.transcoder.v1.TrackDefinitionOrBuilder + getTrackDefinitionsOrBuilder(int index) { + if (trackDefinitionsBuilder_ == null) { + return trackDefinitions_.get(index); + } else { + return trackDefinitionsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List + getTrackDefinitionsOrBuilderList() { + if (trackDefinitionsBuilder_ != null) { + return trackDefinitionsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(trackDefinitions_); + } + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.video.transcoder.v1.TrackDefinition.Builder + addTrackDefinitionsBuilder() { + return getTrackDefinitionsFieldBuilder() + .addBuilder(com.google.cloud.video.transcoder.v1.TrackDefinition.getDefaultInstance()); + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.video.transcoder.v1.TrackDefinition.Builder addTrackDefinitionsBuilder( + int index) { + return getTrackDefinitionsFieldBuilder() + .addBuilder( + index, com.google.cloud.video.transcoder.v1.TrackDefinition.getDefaultInstance()); + } + + /** + * + * + *
      +     * Optional. A list of track definitions for the input asset.
      +     * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public java.util.List + getTrackDefinitionsBuilderList() { + return getTrackDefinitionsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.video.transcoder.v1.TrackDefinition, + com.google.cloud.video.transcoder.v1.TrackDefinition.Builder, + com.google.cloud.video.transcoder.v1.TrackDefinitionOrBuilder> + getTrackDefinitionsFieldBuilder() { + if (trackDefinitionsBuilder_ == null) { + trackDefinitionsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.video.transcoder.v1.TrackDefinition, + com.google.cloud.video.transcoder.v1.TrackDefinition.Builder, + com.google.cloud.video.transcoder.v1.TrackDefinitionOrBuilder>( + trackDefinitions_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + trackDefinitions_ = null; + } + return trackDefinitionsBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.video.transcoder.v1.InputAttributes) + } + + // @@protoc_insertion_point(class_scope:google.cloud.video.transcoder.v1.InputAttributes) + private static final com.google.cloud.video.transcoder.v1.InputAttributes DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.video.transcoder.v1.InputAttributes(); + } + + public static com.google.cloud.video.transcoder.v1.InputAttributes getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public InputAttributes parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.video.transcoder.v1.InputAttributes getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/InputAttributesOrBuilder.java b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/InputAttributesOrBuilder.java new file mode 100644 index 000000000000..ff55e94db3a1 --- /dev/null +++ b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/InputAttributesOrBuilder.java @@ -0,0 +1,93 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/video/transcoder/v1/resources.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.video.transcoder.v1; + +public interface InputAttributesOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.video.transcoder.v1.InputAttributes) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
      +   * Optional. A list of track definitions for the input asset.
      +   * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List getTrackDefinitionsList(); + + /** + * + * + *
      +   * Optional. A list of track definitions for the input asset.
      +   * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.video.transcoder.v1.TrackDefinition getTrackDefinitions(int index); + + /** + * + * + *
      +   * Optional. A list of track definitions for the input asset.
      +   * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + int getTrackDefinitionsCount(); + + /** + * + * + *
      +   * Optional. A list of track definitions for the input asset.
      +   * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + java.util.List + getTrackDefinitionsOrBuilderList(); + + /** + * + * + *
      +   * Optional. A list of track definitions for the input asset.
      +   * 
      + * + * + * repeated .google.cloud.video.transcoder.v1.TrackDefinition track_definitions = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.video.transcoder.v1.TrackDefinitionOrBuilder getTrackDefinitionsOrBuilder( + int index); +} diff --git a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/InputOrBuilder.java b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/InputOrBuilder.java index f2bae386fb9f..ae809fca8e07 100644 --- a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/InputOrBuilder.java +++ b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/InputOrBuilder.java @@ -125,4 +125,47 @@ public interface InputOrBuilder */ com.google.cloud.video.transcoder.v1.PreprocessingConfigOrBuilder getPreprocessingConfigOrBuilder(); + + /** + * + * + *
      +   * Optional. Input Attributes.
      +   * 
      + * + * + * .google.cloud.video.transcoder.v1.InputAttributes attributes = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the attributes field is set. + */ + boolean hasAttributes(); + + /** + * + * + *
      +   * Optional. Input Attributes.
      +   * 
      + * + * + * .google.cloud.video.transcoder.v1.InputAttributes attributes = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The attributes. + */ + com.google.cloud.video.transcoder.v1.InputAttributes getAttributes(); + + /** + * + * + *
      +   * Optional. Input Attributes.
      +   * 
      + * + * + * .google.cloud.video.transcoder.v1.InputAttributes attributes = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.video.transcoder.v1.InputAttributesOrBuilder getAttributesOrBuilder(); } diff --git a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/ResourcesProto.java b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/ResourcesProto.java index befe72ab35be..e9fab306d674 100644 --- a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/ResourcesProto.java +++ b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/ResourcesProto.java @@ -160,6 +160,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_BwdifConfig_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_video_transcoder_v1_PreprocessingConfig_Deinterlace_BwdifConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_video_transcoder_v1_TrackDefinition_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_video_transcoder_v1_TrackDefinition_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_video_transcoder_v1_InputAttributes_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_video_transcoder_v1_InputAttributes_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_video_transcoder_v1_VideoStream_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -345,12 +353,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "sprite_sheets\030\t \003(\0132-.google.cloud.video.transcoder.v1.SpriteSheet\022;\n" + "\010overlays\030\n" + " \003(\0132).google.cloud.video.transcoder.v1.Overlay\022A\n" - + "\013encryptions\030\013 \003(\0132,.google.cloud.video.transcoder.v1.Encryption\"v\n" + + "\013encryptions\030\013" + + " \003(\0132,.google.cloud.video.transcoder.v1.Encryption\"\302\001\n" + "\005Input\022\013\n" + "\003key\030\001 \001(\t\022\013\n" + "\003uri\030\002 \001(\t\022S\n" + "\024preprocessing_config\030\003" - + " \001(\01325.google.cloud.video.transcoder.v1.PreprocessingConfig\"\025\n" + + " \001(\01325.google.cloud.video.transcoder.v1.PreprocessingConfig\022J\n\n" + + "attributes\030\004" + + " \001(\01321.google.cloud.video.transcoder.v1.InputAttributesB\003\340A\001\"\025\n" + "\006Output\022\013\n" + "\003uri\030\001 \001(\t\"\221\001\n" + "\010EditAtom\022\013\n" @@ -362,10 +373,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021start_time_offset\030\001 \001(\0132\031.google.protobuf.Duration\"\207\002\n" + "\020ElementaryStream\022\013\n" + "\003key\030\004 \001(\t\022E\n" - + "\014video_stream\030\001" - + " \001(\0132-.google.cloud.video.transcoder.v1.VideoStreamH\000\022E\n" - + "\014audio_stream\030\002 \001(\0132-." - + "google.cloud.video.transcoder.v1.AudioStreamH\000\022C\n" + + "\014video_stream\030\001 " + + "\001(\0132-.google.cloud.video.transcoder.v1.VideoStreamH\000\022E\n" + + "\014audio_stream\030\002 \001(\0132-.goo" + + "gle.cloud.video.transcoder.v1.AudioStreamH\000\022C\n" + "\013text_stream\030\003" + " \001(\0132,.google.cloud.video.transcoder.v1.TextStreamH\000B\023\n" + "\021elementary_stream\"\305\002\n" @@ -377,21 +388,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020segment_settings\030\005" + " \001(\01321.google.cloud.video.transcoder.v1.SegmentSettings\022\025\n\r" + "encryption_id\030\007 \001(\t\022K\n" - + "\004fmp4\030\010 \001(\01326.google.cloud.v" - + "ideo.transcoder.v1.MuxStream.Fmp4ConfigB\003\340A\001H\000\032$\n\n" + + "\004fmp4\030\010 \001(\01326.google.cloud.vide" + + "o.transcoder.v1.MuxStream.Fmp4ConfigB\003\340A\001H\000\032$\n\n" + "Fmp4Config\022\026\n" + "\tcodec_tag\030\001 \001(\tB\003\340A\001B\022\n" + "\020container_config\"\221\004\n" + "\010Manifest\022\021\n" + "\tfile_name\030\001 \001(\t\022J\n" - + "\004type\030\002 \001(\01627.google." - + "cloud.video.transcoder.v1.Manifest.ManifestTypeB\003\340A\002\022\030\n" + + "\004type\030\002 \001(\01627.google.clo" + + "ud.video.transcoder.v1.Manifest.ManifestTypeB\003\340A\002\022\030\n" + "\013mux_streams\030\003 \003(\tB\003\340A\002\022E\n" + "\004dash\030\004" + " \001(\01325.google.cloud.video.transcoder.v1.Manifest.DashConfigH\000\032\357\001\n\n" + "DashConfig\022n\n" - + "\030segment_reference_scheme\030\001 \001(\0162L" - + ".google.cloud.video.transcoder.v1.Manifest.DashConfig.SegmentReferenceScheme\"q\n" + + "\030segment_reference_scheme\030\001 \001(\0162L.go" + + "ogle.cloud.video.transcoder.v1.Manifest.DashConfig.SegmentReferenceScheme\"q\n" + "\026SegmentReferenceScheme\022(\n" + "$SEGMENT_REFERENCE_SCHEME_UNSPECIFIED\020\000\022\020\n" + "\014SEGMENT_LIST\020\001\022\033\n" @@ -419,56 +430,56 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023extraction_strategy\"\213\t\n" + "\007Overlay\022>\n" + "\005image\030\001 \001(\0132/.google.cloud.video.transcoder.v1.Overlay.Image\022G\n\n" - + "animations\030\002 \003(\01323.googl" - + "e.cloud.video.transcoder.v1.Overlay.Animation\032,\n" + + "animations\030\002 \003(\01323.google.c" + + "loud.video.transcoder.v1.Overlay.Animation\032,\n" + "\024NormalizedCoordinate\022\t\n" + "\001x\030\001 \001(\001\022\t\n" + "\001y\030\002 \001(\001\032|\n" + "\005Image\022\020\n" + "\003uri\030\001 \001(\tB\003\340A\002\022R\n\n" - + "resolution\030\002 \001(\0132>.google.cloud.video." - + "transcoder.v1.Overlay.NormalizedCoordinate\022\r\n" + + "resolution\030\002 \001(\0132>.google.cloud.video.tra" + + "nscoder.v1.Overlay.NormalizedCoordinate\022\r\n" + "\005alpha\030\003 \001(\001\032\223\001\n" + "\017AnimationStatic\022J\n" + "\002xy\030\001" + " \001(\0132>.google.cloud.video.transcoder.v1.Overlay.NormalizedCoordinate\0224\n" + "\021start_time_offset\030\002 \001(\0132\031.google.protobuf.Duration\032\221\002\n\r" + "AnimationFade\022J\n" - + "\tfade_type\030\001" - + " \001(\01622.google.cloud.video.transcoder.v1.Overlay.FadeTypeB\003\340A\002\022J\n" - + "\002xy\030\002 \001(\0132>.goog" - + "le.cloud.video.transcoder.v1.Overlay.NormalizedCoordinate\0224\n" + + "\tfade_type\030\001 \001(" + + "\01622.google.cloud.video.transcoder.v1.Overlay.FadeTypeB\003\340A\002\022J\n" + + "\002xy\030\002 \001(\0132>.google." + + "cloud.video.transcoder.v1.Overlay.NormalizedCoordinate\0224\n" + "\021start_time_offset\030\003 \001(\0132\031.google.protobuf.Duration\0222\n" + "\017end_time_offset\030\004 \001(\0132\031.google.protobuf.Duration\032D\n" + "\014AnimationEnd\0224\n" + "\021start_time_offset\030\001 \001(\0132\031.google.protobuf.Duration\032\230\002\n" + "\tAnimation\022U\n" - + "\020animation_static\030\001 \001(\01329.goog" - + "le.cloud.video.transcoder.v1.Overlay.AnimationStaticH\000\022Q\n" - + "\016animation_fade\030\002 \001(\01327" - + ".google.cloud.video.transcoder.v1.Overlay.AnimationFadeH\000\022O\n\r" - + "animation_end\030\003 \001(\013" - + "26.google.cloud.video.transcoder.v1.Overlay.AnimationEndH\000B\020\n" + + "\020animation_static\030\001 \001(\01329.google." + + "cloud.video.transcoder.v1.Overlay.AnimationStaticH\000\022Q\n" + + "\016animation_fade\030\002 \001(\01327.go" + + "ogle.cloud.video.transcoder.v1.Overlay.AnimationFadeH\000\022O\n\r" + + "animation_end\030\003 \001(\01326." + + "google.cloud.video.transcoder.v1.Overlay.AnimationEndH\000B\020\n" + "\016animation_type\"@\n" + "\010FadeType\022\031\n" + "\025FADE_TYPE_UNSPECIFIED\020\000\022\013\n" + "\007FADE_IN\020\001\022\014\n" + "\010FADE_OUT\020\002\"\363\n\n" + "\023PreprocessingConfig\022J\n" - + "\005color\030\001 \001(\0132;.google.cloud.vid" - + "eo.transcoder.v1.PreprocessingConfig.Color\022N\n" - + "\007denoise\030\002 \001(\0132=.google.cloud.video" - + ".transcoder.v1.PreprocessingConfig.Denoise\022N\n" - + "\007deblock\030\003 \001(\0132=.google.cloud.video" - + ".transcoder.v1.PreprocessingConfig.Deblock\022J\n" - + "\005audio\030\004 \001(\0132;.google.cloud.video.t" - + "ranscoder.v1.PreprocessingConfig.Audio\022H\n" + + "\005color\030\001 \001(\0132;.google.cloud.video." + + "transcoder.v1.PreprocessingConfig.Color\022N\n" + + "\007denoise\030\002 \001(\0132=.google.cloud.video.tr" + + "anscoder.v1.PreprocessingConfig.Denoise\022N\n" + + "\007deblock\030\003 \001(\0132=.google.cloud.video.tr" + + "anscoder.v1.PreprocessingConfig.Deblock\022J\n" + + "\005audio\030\004" + + " \001(\0132;.google.cloud.video.transcoder.v1.PreprocessingConfig.Audio\022H\n" + "\004crop\030\005" + " \001(\0132:.google.cloud.video.transcoder.v1.PreprocessingConfig.Crop\022F\n" - + "\003pad\030\006" - + " \001(\01329.google.cloud.video.transcoder.v1.PreprocessingConfig.Pad\022V\n" - + "\013deinterlace\030\007" - + " \001(\0132A.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace\032A\n" + + "\003pad\030\006 \001" + + "(\01329.google.cloud.video.transcoder.v1.PreprocessingConfig.Pad\022V\n" + + "\013deinterlace\030\007 \001" + + "(\0132A.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace\032A\n" + "\005Color\022\022\n\n" + "saturation\030\001 \001(\001\022\020\n" + "\010contrast\030\002 \001(\001\022\022\n\n" @@ -494,10 +505,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013left_pixels\030\003 \001(\005\022\024\n" + "\014right_pixels\030\004 \001(\005\032\244\003\n" + "\013Deinterlace\022^\n" - + "\005yadif\030\001 \001(\0132M.google.cl" - + "oud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfigH\000\022^\n" - + "\005bwdif\030\002 \001(\0132M.google.cloud.video.transcoder.v1." - + "PreprocessingConfig.Deinterlace.BwdifConfigH\000\032p\n" + + "\005yadif\030\001 \001(\0132M.google.cloud" + + ".video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfigH\000\022^\n" + + "\005bwdif\030\002 \001(\0132M.google.cloud.video.transcoder.v1.Pre" + + "processingConfig.Deinterlace.BwdifConfigH\000\032p\n" + "\013YadifConfig\022\014\n" + "\004mode\030\001 \001(\t\022#\n" + "\033disable_spatial_interlacing\030\002 \001(\010\022\016\n" @@ -507,22 +518,32 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004mode\030\001 \001(\t\022\016\n" + "\006parity\030\002 \001(\t\022\036\n" + "\026deinterlace_all_frames\030\003 \001(\010B\026\n" - + "\024deinterlacing_filter\"\226\026\n" + + "\024deinterlacing_filter\"\223\001\n" + + "\017TrackDefinition\022\030\n" + + "\013input_track\030\001 \001(\005H\000\210\001\001\022\026\n" + + "\tlanguages\030\002 \003(\tB\003\340A\001\022\035\n" + + "\020detect_languages\030\003 \001(\010B\003\340A\001\022\037\n" + + "\022detected_languages\030\004 \003(\tB\003\340A\003B\016\n" + + "\014_input_track\"d\n" + + "\017InputAttributes\022Q\n" + + "\021track_definitions\030\001" + + " \003(\01321.google.cloud.video.transcoder.v1.TrackDefinitionB\003\340A\001\"\226\026\n" + "\013VideoStream\022O\n" - + "\004h264\030\001" - + " \001(\0132?.google.cloud.video.transcoder.v1.VideoStream.H264CodecSettingsH\000\022O\n" - + "\004h265\030\002 \001(\0132?.google.cloud.video.transco" - + "der.v1.VideoStream.H265CodecSettingsH\000\022M\n" - + "\003vp9\030\003" - + " \001(\0132>.google.cloud.video.transcoder.v1.VideoStream.Vp9CodecSettingsH\000\032\024\n" + + "\004h264\030\001 \001(\0132?.google.cloud.video" + + ".transcoder.v1.VideoStream.H264CodecSettingsH\000\022O\n" + + "\004h265\030\002 \001(\0132?.google.cloud.vide" + + "o.transcoder.v1.VideoStream.H265CodecSettingsH\000\022M\n" + + "\003vp9\030\003 \001(\0132>.google.cloud.vide" + + "o.transcoder.v1.VideoStream.Vp9CodecSettingsH\000\032\024\n" + "\022H264ColorFormatSDR\032\024\n" + "\022H264ColorFormatHLG\032\255\006\n" + "\021H264CodecSettings\022\024\n" + "\014width_pixels\030\001 \001(\005\022\025\n\r" - + "height_pixels\030\002 \001(\005\022\027\n\n" + + "height_pixels\030\002 \001(\005\022\027\n" + + "\n" + "frame_rate\030\003 \001(\001B\003\340A\002\022v\n" - + "\036frame_rate_conversion_strategy\030\027 \001(\0162I.google.cloud.video.trans" - + "coder.v1.VideoStream.FrameRateConversionStrategyB\003\340A\001\022\030\n" + + "\036frame_rate_conversion_strategy\030\027 \001(\0162I.google.cloud.vi" + + "deo.transcoder.v1.VideoStream.FrameRateConversionStrategyB\003\340A\001\022\030\n" + "\013bitrate_bps\030\004 \001(\005B\003\340A\002\022\024\n" + "\014pixel_format\030\005 \001(\t\022\031\n" + "\021rate_control_mode\030\006 \001(\t\022\021\n" @@ -542,10 +563,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007profile\030\022 \001(\t\022\014\n" + "\004tune\030\023 \001(\t\022\016\n" + "\006preset\030\024 \001(\t\022T\n" - + "\003sdr\030\025 \001(\0132@.google." - + "cloud.video.transcoder.v1.VideoStream.H264ColorFormatSDRB\003\340A\001H\001\022T\n" - + "\003hlg\030\026 \001(\0132@.g" - + "oogle.cloud.video.transcoder.v1.VideoStream.H264ColorFormatHLGB\003\340A\001H\001B\n\n" + + "\003sdr\030\025 \001(\0132" + + "@.google.cloud.video.transcoder.v1.VideoStream.H264ColorFormatSDRB\003\340A\001H\001\022T\n" + + "\003hlg\030\026" + + " \001(\0132@.google.cloud.video.transcoder.v1.VideoStream.H264ColorFormatHLGB\003\340A\001H\001B\n" + + "\n" + "\010gop_modeB\016\n" + "\014color_format\032\024\n" + "\022H265ColorFormatSDR\032\024\n" @@ -555,8 +577,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014width_pixels\030\001 \001(\005\022\025\n\r" + "height_pixels\030\002 \001(\005\022\027\n\n" + "frame_rate\030\003 \001(\001B\003\340A\002\022v\n" - + "\036frame_rate_conversion_strategy\030\027 \001(\0162I.google.cloud.video.t" - + "ranscoder.v1.VideoStream.FrameRateConversionStrategyB\003\340A\001\022\030\n" + + "\036frame_rate_conversion_strategy\030\027 \001(\0162I.google.clou" + + "d.video.transcoder.v1.VideoStream.FrameRateConversionStrategyB\003\340A\001\022\030\n" + "\013bitrate_bps\030\004 \001(\005B\003\340A\002\022\024\n" + "\014pixel_format\030\005 \001(\t\022\031\n" + "\021rate_control_mode\030\006 \001(\t\022\021\n" @@ -575,12 +597,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007profile\030\021 \001(\t\022\014\n" + "\004tune\030\022 \001(\t\022\016\n" + "\006preset\030\023 \001(\t\022T\n" - + "\003sdr\030\024 \001(\0132@.google.cloud.video.transco" - + "der.v1.VideoStream.H265ColorFormatSDRB\003\340A\001H\001\022T\n" - + "\003hlg\030\025 \001(\0132@.google.cloud.video.t" - + "ranscoder.v1.VideoStream.H265ColorFormatHLGB\003\340A\001H\001\022X\n" - + "\005hdr10\030\026 \001(\0132B.google.cloud" - + ".video.transcoder.v1.VideoStream.H265ColorFormatHDR10B\003\340A\001H\001B\n\n" + + "\003sdr\030\024 \001(\0132@.google.cloud.vide" + + "o.transcoder.v1.VideoStream.H265ColorFormatSDRB\003\340A\001H\001\022T\n" + + "\003hlg\030\025 \001(\0132@.google.clou" + + "d.video.transcoder.v1.VideoStream.H265ColorFormatHLGB\003\340A\001H\001\022X\n" + + "\005hdr10\030\026 \001(\0132B.goo" + + "gle.cloud.video.transcoder.v1.VideoStream.H265ColorFormatHDR10B\003\340A\001H\001B\n\n" + "\010gop_modeB\016\n" + "\014color_format\032\023\n" + "\021Vp9ColorFormatSDR\032\023\n" @@ -590,8 +612,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "height_pixels\030\002 \001(\005\022\027\n\n" + "frame_rate\030\003 \001(\001B\003\340A\002\022v\n" + "\036frame_rate_conversion_strategy\030\r" - + " \001(\0162I.google.cloud.vid" - + "eo.transcoder.v1.VideoStream.FrameRateConversionStrategyB\003\340A\001\022\030\n" + + " \001(\0162I.google." + + "cloud.video.transcoder.v1.VideoStream.FrameRateConversionStrategyB\003\340A\001\022\030\n" + "\013bitrate_bps\030\004 \001(\005B\003\340A\002\022\024\n" + "\014pixel_format\030\005 \001(\t\022\031\n" + "\021rate_control_mode\030\006 \001(\t\022\021\n" @@ -600,10 +622,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014gop_duration\030\t \001(\0132\031.google.protobuf.DurationH\000\022\017\n" + "\007profile\030\n" + " \001(\t\022S\n" - + "\003sdr\030\013 \001(\0132?.google.cloud.v" - + "ideo.transcoder.v1.VideoStream.Vp9ColorFormatSDRB\003\340A\001H\001\022S\n" - + "\003hlg\030\014 \001(\0132?.google.cl" - + "oud.video.transcoder.v1.VideoStream.Vp9ColorFormatHLGB\003\340A\001H\001B\n\n" + + "\003sdr\030\013 \001(\0132?.googl" + + "e.cloud.video.transcoder.v1.VideoStream.Vp9ColorFormatSDRB\003\340A\001H\001\022S\n" + + "\003hlg\030\014 \001(\0132?." + + "google.cloud.video.transcoder.v1.VideoStream.Vp9ColorFormatHLGB\003\340A\001H\001B\n\n" + "\010gop_modeB\016\n" + "\014color_format\"q\n" + "\033FrameRateConversionStrategy\022.\n" @@ -616,8 +638,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013bitrate_bps\030\002 \001(\005B\003\340A\002\022\025\n\r" + "channel_count\030\003 \001(\005\022\026\n" + "\016channel_layout\030\004 \003(\t\022K\n" - + "\007mapping\030\005 \003(\0132:.google.cloud.vi" - + "deo.transcoder.v1.AudioStream.AudioMapping\022\031\n" + + "\007mapping\030\005 \003(\0132:.google" + + ".cloud.video.transcoder.v1.AudioStream.AudioMapping\022\031\n" + "\021sample_rate_hertz\030\006 \001(\005\022\025\n\r" + "language_code\030\007 \001(\t\022\024\n" + "\014display_name\030\010 \001(\t\032\241\001\n" @@ -629,10 +651,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016output_channel\030\005 \001(\005B\003\340A\002\022\017\n" + "\007gain_db\030\006 \001(\001\"\353\001\n\n" + "TextStream\022\r\n" - + "\005codec\030\001 \001(\t\022\025\n\r" + + "\005codec\030\001 \001(\t\022\025\n" + + "\r" + "language_code\030\002 \001(\t\022I\n" - + "\007mapping\030\003 \003(\01328.google.cl" - + "oud.video.transcoder.v1.TextStream.TextMapping\022\024\n" + + "\007mapping\030\003 \003(\01328." + + "google.cloud.video.transcoder.v1.TextStream.TextMapping\022\024\n" + "\014display_name\030\004 \001(\t\032V\n" + "\013TextMapping\022\025\n" + "\010atom_key\030\001 \001(\tB\003\340A\002\022\026\n" @@ -643,41 +666,39 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023individual_segments\030\003 \001(\010B\003\340A\002\"\357\007\n\n" + "Encryption\022\017\n" + "\002id\030\006 \001(\tB\003\340A\002\022P\n" - + "\007aes_128\030\003 \001(\0132=.google" - + ".cloud.video.transcoder.v1.Encryption.Aes128EncryptionH\000\022V\n\n" - + "sample_aes\030\004 \001(\0132@.g" - + "oogle.cloud.video.transcoder.v1.Encryption.SampleAesEncryptionH\000\022V\n" - + "\tmpeg_cenc\030\005 " - + "\001(\0132A.google.cloud.video.transcoder.v1.Encryption.MpegCommonEncryptionH\000\022e\n" - + "\031secret_manager_key_source\030\007 \001(\0132@.google.clo" - + "ud.video.transcoder.v1.Encryption.SecretManagerSourceH\001\022Q\n" - + "\013drm_systems\030\010 \001(\01327.g" - + "oogle.cloud.video.transcoder.v1.Encryption.DrmSystemsB\003\340A\002\032\022\n" + + "\007aes_128\030\003 \001(\013" + + "2=.google.cloud.video.transcoder.v1.Encryption.Aes128EncryptionH\000\022V\n\n" + + "sample_aes\030\004" + + " \001(\0132@.google.cloud.video.transcoder.v1.Encryption.SampleAesEncryptionH\000\022V\n" + + "\tmpeg_cenc\030\005 \001(\0132A.google.cloud.video.transc" + + "oder.v1.Encryption.MpegCommonEncryptionH\000\022e\n" + + "\031secret_manager_key_source\030\007 \001(\0132@.g" + + "oogle.cloud.video.transcoder.v1.Encryption.SecretManagerSourceH\001\022Q\n" + + "\013drm_systems\030\010" + + " \001(\01327.google.cloud.video.transcoder.v1.Encryption.DrmSystemsB\003\340A\002\032\022\n" + "\020Aes128Encryption\032\025\n" + "\023SampleAesEncryption\032+\n" + "\024MpegCommonEncryption\022\023\n" + "\006scheme\030\002 \001(\tB\003\340A\002\0322\n" + "\023SecretManagerSource\022\033\n" - + "\016secret_version\030\001 \001(\tB\003\340A\002\032\n" - + "\n" + + "\016secret_version\030\001 \001(\tB\003\340A\002\032\n\n" + "\010Widevine\032\n\n" + "\010Fairplay\032\013\n" + "\tPlayready\032\n\n" + "\010Clearkey\032\262\002\n\n" + "DrmSystems\022G\n" - + "\010widevine\030\001 \001(\013" - + "25.google.cloud.video.transcoder.v1.Encryption.Widevine\022G\n" - + "\010fairplay\030\002 \001(\01325.goog" - + "le.cloud.video.transcoder.v1.Encryption.Fairplay\022I\n" - + "\tplayready\030\003 \001(\01326.google.clo" - + "ud.video.transcoder.v1.Encryption.Playready\022G\n" - + "\010clearkey\030\004" - + " \001(\01325.google.cloud.video.transcoder.v1.Encryption.ClearkeyB\021\n" + + "\010widevine\030\001" + + " \001(\01325.google.cloud.video.transcoder.v1.Encryption.Widevine\022G\n" + + "\010fairplay\030\002 \001" + + "(\01325.google.cloud.video.transcoder.v1.Encryption.Fairplay\022I\n" + + "\tplayready\030\003 \001(\01326.g" + + "oogle.cloud.video.transcoder.v1.Encryption.Playready\022G\n" + + "\010clearkey\030\004 \001(\01325.google." + + "cloud.video.transcoder.v1.Encryption.ClearkeyB\021\n" + "\017encryption_modeB\017\n\r" + "secret_sourceB~\n" - + "$com.google.cloud.video.transcoder.v1B\016Resour" - + "cesProtoP\001ZDcloud.google.com/go/video/transcoder/apiv1/transcoderpb;transcoderpb" - + "b\006proto3" + + "$com.google.cloud.video.transcoder.v1B\016ResourcesProtoP\001ZDcloud.google.com/go" + + "/video/transcoder/apiv1/transcoderpb;transcoderpbb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -763,7 +784,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_video_transcoder_v1_Input_descriptor, new java.lang.String[] { - "Key", "Uri", "PreprocessingConfig", + "Key", "Uri", "PreprocessingConfig", "Attributes", }); internal_static_google_cloud_video_transcoder_v1_Output_descriptor = getDescriptor().getMessageTypes().get(4); @@ -1021,8 +1042,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Mode", "Parity", "DeinterlaceAllFrames", }); - internal_static_google_cloud_video_transcoder_v1_VideoStream_descriptor = + internal_static_google_cloud_video_transcoder_v1_TrackDefinition_descriptor = getDescriptor().getMessageTypes().get(14); + internal_static_google_cloud_video_transcoder_v1_TrackDefinition_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_video_transcoder_v1_TrackDefinition_descriptor, + new java.lang.String[] { + "InputTrack", "Languages", "DetectLanguages", "DetectedLanguages", + }); + internal_static_google_cloud_video_transcoder_v1_InputAttributes_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_google_cloud_video_transcoder_v1_InputAttributes_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_video_transcoder_v1_InputAttributes_descriptor, + new java.lang.String[] { + "TrackDefinitions", + }); + internal_static_google_cloud_video_transcoder_v1_VideoStream_descriptor = + getDescriptor().getMessageTypes().get(16); internal_static_google_cloud_video_transcoder_v1_VideoStream_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_video_transcoder_v1_VideoStream_descriptor, @@ -1178,7 +1215,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ColorFormat", }); internal_static_google_cloud_video_transcoder_v1_AudioStream_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageTypes().get(17); internal_static_google_cloud_video_transcoder_v1_AudioStream_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_video_transcoder_v1_AudioStream_descriptor, @@ -1203,7 +1240,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AtomKey", "InputKey", "InputTrack", "InputChannel", "OutputChannel", "GainDb", }); internal_static_google_cloud_video_transcoder_v1_TextStream_descriptor = - getDescriptor().getMessageTypes().get(16); + getDescriptor().getMessageTypes().get(18); internal_static_google_cloud_video_transcoder_v1_TextStream_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_video_transcoder_v1_TextStream_descriptor, @@ -1221,7 +1258,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AtomKey", "InputKey", "InputTrack", }); internal_static_google_cloud_video_transcoder_v1_SegmentSettings_descriptor = - getDescriptor().getMessageTypes().get(17); + getDescriptor().getMessageTypes().get(19); internal_static_google_cloud_video_transcoder_v1_SegmentSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_video_transcoder_v1_SegmentSettings_descriptor, @@ -1229,7 +1266,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SegmentDuration", "IndividualSegments", }); internal_static_google_cloud_video_transcoder_v1_Encryption_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageTypes().get(20); internal_static_google_cloud_video_transcoder_v1_Encryption_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_video_transcoder_v1_Encryption_descriptor, diff --git a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/TrackDefinition.java b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/TrackDefinition.java new file mode 100644 index 000000000000..bf54334b0bfc --- /dev/null +++ b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/TrackDefinition.java @@ -0,0 +1,1359 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/video/transcoder/v1/resources.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.video.transcoder.v1; + +/** + * + * + *
      + * Track definition for the input asset.
      + * 
      + * + * Protobuf type {@code google.cloud.video.transcoder.v1.TrackDefinition} + */ +public final class TrackDefinition extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.video.transcoder.v1.TrackDefinition) + TrackDefinitionOrBuilder { + private static final long serialVersionUID = 0L; + + // Use TrackDefinition.newBuilder() to construct. + private TrackDefinition(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private TrackDefinition() { + languages_ = com.google.protobuf.LazyStringArrayList.emptyList(); + detectedLanguages_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new TrackDefinition(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.video.transcoder.v1.ResourcesProto + .internal_static_google_cloud_video_transcoder_v1_TrackDefinition_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.video.transcoder.v1.ResourcesProto + .internal_static_google_cloud_video_transcoder_v1_TrackDefinition_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.video.transcoder.v1.TrackDefinition.class, + com.google.cloud.video.transcoder.v1.TrackDefinition.Builder.class); + } + + private int bitField0_; + public static final int INPUT_TRACK_FIELD_NUMBER = 1; + private int inputTrack_ = 0; + + /** + * + * + *
      +   * The input track.
      +   * 
      + * + * optional int32 input_track = 1; + * + * @return Whether the inputTrack field is set. + */ + @java.lang.Override + public boolean hasInputTrack() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
      +   * The input track.
      +   * 
      + * + * optional int32 input_track = 1; + * + * @return The inputTrack. + */ + @java.lang.Override + public int getInputTrack() { + return inputTrack_; + } + + public static final int LANGUAGES_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList languages_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
      +   * Optional. A list of languages spoken in the input asset, represented by a
      +   * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +   * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +   * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the languages. + */ + public com.google.protobuf.ProtocolStringList getLanguagesList() { + return languages_; + } + + /** + * + * + *
      +   * Optional. A list of languages spoken in the input asset, represented by a
      +   * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +   * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +   * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of languages. + */ + public int getLanguagesCount() { + return languages_.size(); + } + + /** + * + * + *
      +   * Optional. A list of languages spoken in the input asset, represented by a
      +   * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +   * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +   * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The languages at the given index. + */ + public java.lang.String getLanguages(int index) { + return languages_.get(index); + } + + /** + * + * + *
      +   * Optional. A list of languages spoken in the input asset, represented by a
      +   * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +   * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +   * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the languages at the given index. + */ + public com.google.protobuf.ByteString getLanguagesBytes(int index) { + return languages_.getByteString(index); + } + + public static final int DETECT_LANGUAGES_FIELD_NUMBER = 3; + private boolean detectLanguages_ = false; + + /** + * + * + *
      +   * Optional. Whether to automatically detect the languages present in the
      +   * track. If true, the system will attempt to identify all the languages
      +   * present in the track and populate the languages field.
      +   * 
      + * + * bool detect_languages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The detectLanguages. + */ + @java.lang.Override + public boolean getDetectLanguages() { + return detectLanguages_; + } + + public static final int DETECTED_LANGUAGES_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList detectedLanguages_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
      +   * Output only. A list of languages detected in the input asset, represented
      +   * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +   * information, see
      +   * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +   * This field is only populated if the detect_languages field is set to true.
      +   * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the detectedLanguages. + */ + public com.google.protobuf.ProtocolStringList getDetectedLanguagesList() { + return detectedLanguages_; + } + + /** + * + * + *
      +   * Output only. A list of languages detected in the input asset, represented
      +   * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +   * information, see
      +   * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +   * This field is only populated if the detect_languages field is set to true.
      +   * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of detectedLanguages. + */ + public int getDetectedLanguagesCount() { + return detectedLanguages_.size(); + } + + /** + * + * + *
      +   * Output only. A list of languages detected in the input asset, represented
      +   * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +   * information, see
      +   * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +   * This field is only populated if the detect_languages field is set to true.
      +   * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The detectedLanguages at the given index. + */ + public java.lang.String getDetectedLanguages(int index) { + return detectedLanguages_.get(index); + } + + /** + * + * + *
      +   * Output only. A list of languages detected in the input asset, represented
      +   * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +   * information, see
      +   * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +   * This field is only populated if the detect_languages field is set to true.
      +   * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the detectedLanguages at the given index. + */ + public com.google.protobuf.ByteString getDetectedLanguagesBytes(int index) { + return detectedLanguages_.getByteString(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeInt32(1, inputTrack_); + } + for (int i = 0; i < languages_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, languages_.getRaw(i)); + } + if (detectLanguages_ != false) { + output.writeBool(3, detectLanguages_); + } + for (int i = 0; i < detectedLanguages_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, detectedLanguages_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, inputTrack_); + } + { + int dataSize = 0; + for (int i = 0; i < languages_.size(); i++) { + dataSize += computeStringSizeNoTag(languages_.getRaw(i)); + } + size += dataSize; + size += 1 * getLanguagesList().size(); + } + if (detectLanguages_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, detectLanguages_); + } + { + int dataSize = 0; + for (int i = 0; i < detectedLanguages_.size(); i++) { + dataSize += computeStringSizeNoTag(detectedLanguages_.getRaw(i)); + } + size += dataSize; + size += 1 * getDetectedLanguagesList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.video.transcoder.v1.TrackDefinition)) { + return super.equals(obj); + } + com.google.cloud.video.transcoder.v1.TrackDefinition other = + (com.google.cloud.video.transcoder.v1.TrackDefinition) obj; + + if (hasInputTrack() != other.hasInputTrack()) return false; + if (hasInputTrack()) { + if (getInputTrack() != other.getInputTrack()) return false; + } + if (!getLanguagesList().equals(other.getLanguagesList())) return false; + if (getDetectLanguages() != other.getDetectLanguages()) return false; + if (!getDetectedLanguagesList().equals(other.getDetectedLanguagesList())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasInputTrack()) { + hash = (37 * hash) + INPUT_TRACK_FIELD_NUMBER; + hash = (53 * hash) + getInputTrack(); + } + if (getLanguagesCount() > 0) { + hash = (37 * hash) + LANGUAGES_FIELD_NUMBER; + hash = (53 * hash) + getLanguagesList().hashCode(); + } + hash = (37 * hash) + DETECT_LANGUAGES_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getDetectLanguages()); + if (getDetectedLanguagesCount() > 0) { + hash = (37 * hash) + DETECTED_LANGUAGES_FIELD_NUMBER; + hash = (53 * hash) + getDetectedLanguagesList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.video.transcoder.v1.TrackDefinition parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.video.transcoder.v1.TrackDefinition parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.video.transcoder.v1.TrackDefinition parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.video.transcoder.v1.TrackDefinition parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.video.transcoder.v1.TrackDefinition parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.video.transcoder.v1.TrackDefinition parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.video.transcoder.v1.TrackDefinition parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.video.transcoder.v1.TrackDefinition parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.video.transcoder.v1.TrackDefinition parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.video.transcoder.v1.TrackDefinition parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.video.transcoder.v1.TrackDefinition parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.video.transcoder.v1.TrackDefinition parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.video.transcoder.v1.TrackDefinition prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** + * + * + *
      +   * Track definition for the input asset.
      +   * 
      + * + * Protobuf type {@code google.cloud.video.transcoder.v1.TrackDefinition} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.video.transcoder.v1.TrackDefinition) + com.google.cloud.video.transcoder.v1.TrackDefinitionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.video.transcoder.v1.ResourcesProto + .internal_static_google_cloud_video_transcoder_v1_TrackDefinition_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.video.transcoder.v1.ResourcesProto + .internal_static_google_cloud_video_transcoder_v1_TrackDefinition_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.video.transcoder.v1.TrackDefinition.class, + com.google.cloud.video.transcoder.v1.TrackDefinition.Builder.class); + } + + // Construct using com.google.cloud.video.transcoder.v1.TrackDefinition.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + inputTrack_ = 0; + languages_ = com.google.protobuf.LazyStringArrayList.emptyList(); + detectLanguages_ = false; + detectedLanguages_ = com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.video.transcoder.v1.ResourcesProto + .internal_static_google_cloud_video_transcoder_v1_TrackDefinition_descriptor; + } + + @java.lang.Override + public com.google.cloud.video.transcoder.v1.TrackDefinition getDefaultInstanceForType() { + return com.google.cloud.video.transcoder.v1.TrackDefinition.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.video.transcoder.v1.TrackDefinition build() { + com.google.cloud.video.transcoder.v1.TrackDefinition result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.video.transcoder.v1.TrackDefinition buildPartial() { + com.google.cloud.video.transcoder.v1.TrackDefinition result = + new com.google.cloud.video.transcoder.v1.TrackDefinition(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.video.transcoder.v1.TrackDefinition result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.inputTrack_ = inputTrack_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + languages_.makeImmutable(); + result.languages_ = languages_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.detectLanguages_ = detectLanguages_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + detectedLanguages_.makeImmutable(); + result.detectedLanguages_ = detectedLanguages_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.video.transcoder.v1.TrackDefinition) { + return mergeFrom((com.google.cloud.video.transcoder.v1.TrackDefinition) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.video.transcoder.v1.TrackDefinition other) { + if (other == com.google.cloud.video.transcoder.v1.TrackDefinition.getDefaultInstance()) + return this; + if (other.hasInputTrack()) { + setInputTrack(other.getInputTrack()); + } + if (!other.languages_.isEmpty()) { + if (languages_.isEmpty()) { + languages_ = other.languages_; + bitField0_ |= 0x00000002; + } else { + ensureLanguagesIsMutable(); + languages_.addAll(other.languages_); + } + onChanged(); + } + if (other.getDetectLanguages() != false) { + setDetectLanguages(other.getDetectLanguages()); + } + if (!other.detectedLanguages_.isEmpty()) { + if (detectedLanguages_.isEmpty()) { + detectedLanguages_ = other.detectedLanguages_; + bitField0_ |= 0x00000008; + } else { + ensureDetectedLanguagesIsMutable(); + detectedLanguages_.addAll(other.detectedLanguages_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + inputTrack_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureLanguagesIsMutable(); + languages_.add(s); + break; + } // case 18 + case 24: + { + detectLanguages_ = input.readBool(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 34: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureDetectedLanguagesIsMutable(); + detectedLanguages_.add(s); + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private int inputTrack_; + + /** + * + * + *
      +     * The input track.
      +     * 
      + * + * optional int32 input_track = 1; + * + * @return Whether the inputTrack field is set. + */ + @java.lang.Override + public boolean hasInputTrack() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
      +     * The input track.
      +     * 
      + * + * optional int32 input_track = 1; + * + * @return The inputTrack. + */ + @java.lang.Override + public int getInputTrack() { + return inputTrack_; + } + + /** + * + * + *
      +     * The input track.
      +     * 
      + * + * optional int32 input_track = 1; + * + * @param value The inputTrack to set. + * @return This builder for chaining. + */ + public Builder setInputTrack(int value) { + + inputTrack_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
      +     * The input track.
      +     * 
      + * + * optional int32 input_track = 1; + * + * @return This builder for chaining. + */ + public Builder clearInputTrack() { + bitField0_ = (bitField0_ & ~0x00000001); + inputTrack_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList languages_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureLanguagesIsMutable() { + if (!languages_.isModifiable()) { + languages_ = new com.google.protobuf.LazyStringArrayList(languages_); + } + bitField0_ |= 0x00000002; + } + + /** + * + * + *
      +     * Optional. A list of languages spoken in the input asset, represented by a
      +     * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +     * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the languages. + */ + public com.google.protobuf.ProtocolStringList getLanguagesList() { + languages_.makeImmutable(); + return languages_; + } + + /** + * + * + *
      +     * Optional. A list of languages spoken in the input asset, represented by a
      +     * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +     * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of languages. + */ + public int getLanguagesCount() { + return languages_.size(); + } + + /** + * + * + *
      +     * Optional. A list of languages spoken in the input asset, represented by a
      +     * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +     * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The languages at the given index. + */ + public java.lang.String getLanguages(int index) { + return languages_.get(index); + } + + /** + * + * + *
      +     * Optional. A list of languages spoken in the input asset, represented by a
      +     * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +     * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the languages at the given index. + */ + public com.google.protobuf.ByteString getLanguagesBytes(int index) { + return languages_.getByteString(index); + } + + /** + * + * + *
      +     * Optional. A list of languages spoken in the input asset, represented by a
      +     * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +     * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index to set the value at. + * @param value The languages to set. + * @return This builder for chaining. + */ + public Builder setLanguages(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureLanguagesIsMutable(); + languages_.set(index, value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of languages spoken in the input asset, represented by a
      +     * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +     * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The languages to add. + * @return This builder for chaining. + */ + public Builder addLanguages(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureLanguagesIsMutable(); + languages_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of languages spoken in the input asset, represented by a
      +     * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +     * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param values The languages to add. + * @return This builder for chaining. + */ + public Builder addAllLanguages(java.lang.Iterable values) { + ensureLanguagesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, languages_); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of languages spoken in the input asset, represented by a
      +     * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +     * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearLanguages() { + languages_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + ; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. A list of languages spoken in the input asset, represented by a
      +     * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +     * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes of the languages to add. + * @return This builder for chaining. + */ + public Builder addLanguagesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureLanguagesIsMutable(); + languages_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private boolean detectLanguages_; + + /** + * + * + *
      +     * Optional. Whether to automatically detect the languages present in the
      +     * track. If true, the system will attempt to identify all the languages
      +     * present in the track and populate the languages field.
      +     * 
      + * + * bool detect_languages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The detectLanguages. + */ + @java.lang.Override + public boolean getDetectLanguages() { + return detectLanguages_; + } + + /** + * + * + *
      +     * Optional. Whether to automatically detect the languages present in the
      +     * track. If true, the system will attempt to identify all the languages
      +     * present in the track and populate the languages field.
      +     * 
      + * + * bool detect_languages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The detectLanguages to set. + * @return This builder for chaining. + */ + public Builder setDetectLanguages(boolean value) { + + detectLanguages_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Optional. Whether to automatically detect the languages present in the
      +     * track. If true, the system will attempt to identify all the languages
      +     * present in the track and populate the languages field.
      +     * 
      + * + * bool detect_languages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearDetectLanguages() { + bitField0_ = (bitField0_ & ~0x00000004); + detectLanguages_ = false; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList detectedLanguages_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureDetectedLanguagesIsMutable() { + if (!detectedLanguages_.isModifiable()) { + detectedLanguages_ = new com.google.protobuf.LazyStringArrayList(detectedLanguages_); + } + bitField0_ |= 0x00000008; + } + + /** + * + * + *
      +     * Output only. A list of languages detected in the input asset, represented
      +     * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +     * information, see
      +     * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * This field is only populated if the detect_languages field is set to true.
      +     * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the detectedLanguages. + */ + public com.google.protobuf.ProtocolStringList getDetectedLanguagesList() { + detectedLanguages_.makeImmutable(); + return detectedLanguages_; + } + + /** + * + * + *
      +     * Output only. A list of languages detected in the input asset, represented
      +     * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +     * information, see
      +     * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * This field is only populated if the detect_languages field is set to true.
      +     * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of detectedLanguages. + */ + public int getDetectedLanguagesCount() { + return detectedLanguages_.size(); + } + + /** + * + * + *
      +     * Output only. A list of languages detected in the input asset, represented
      +     * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +     * information, see
      +     * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * This field is only populated if the detect_languages field is set to true.
      +     * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The detectedLanguages at the given index. + */ + public java.lang.String getDetectedLanguages(int index) { + return detectedLanguages_.get(index); + } + + /** + * + * + *
      +     * Output only. A list of languages detected in the input asset, represented
      +     * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +     * information, see
      +     * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * This field is only populated if the detect_languages field is set to true.
      +     * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the detectedLanguages at the given index. + */ + public com.google.protobuf.ByteString getDetectedLanguagesBytes(int index) { + return detectedLanguages_.getByteString(index); + } + + /** + * + * + *
      +     * Output only. A list of languages detected in the input asset, represented
      +     * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +     * information, see
      +     * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * This field is only populated if the detect_languages field is set to true.
      +     * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index to set the value at. + * @param value The detectedLanguages to set. + * @return This builder for chaining. + */ + public Builder setDetectedLanguages(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureDetectedLanguagesIsMutable(); + detectedLanguages_.set(index, value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Output only. A list of languages detected in the input asset, represented
      +     * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +     * information, see
      +     * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * This field is only populated if the detect_languages field is set to true.
      +     * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The detectedLanguages to add. + * @return This builder for chaining. + */ + public Builder addDetectedLanguages(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureDetectedLanguagesIsMutable(); + detectedLanguages_.add(value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Output only. A list of languages detected in the input asset, represented
      +     * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +     * information, see
      +     * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * This field is only populated if the detect_languages field is set to true.
      +     * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param values The detectedLanguages to add. + * @return This builder for chaining. + */ + public Builder addAllDetectedLanguages(java.lang.Iterable values) { + ensureDetectedLanguagesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, detectedLanguages_); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Output only. A list of languages detected in the input asset, represented
      +     * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +     * information, see
      +     * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * This field is only populated if the detect_languages field is set to true.
      +     * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearDetectedLanguages() { + detectedLanguages_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + ; + onChanged(); + return this; + } + + /** + * + * + *
      +     * Output only. A list of languages detected in the input asset, represented
      +     * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +     * information, see
      +     * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +     * This field is only populated if the detect_languages field is set to true.
      +     * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes of the detectedLanguages to add. + * @return This builder for chaining. + */ + public Builder addDetectedLanguagesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureDetectedLanguagesIsMutable(); + detectedLanguages_.add(value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.video.transcoder.v1.TrackDefinition) + } + + // @@protoc_insertion_point(class_scope:google.cloud.video.transcoder.v1.TrackDefinition) + private static final com.google.cloud.video.transcoder.v1.TrackDefinition DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.video.transcoder.v1.TrackDefinition(); + } + + public static com.google.cloud.video.transcoder.v1.TrackDefinition getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TrackDefinition parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.video.transcoder.v1.TrackDefinition getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/TrackDefinitionOrBuilder.java b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/TrackDefinitionOrBuilder.java new file mode 100644 index 000000000000..f9400a73afed --- /dev/null +++ b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/java/com/google/cloud/video/transcoder/v1/TrackDefinitionOrBuilder.java @@ -0,0 +1,203 @@ +/* + * Copyright 2025 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/video/transcoder/v1/resources.proto + +// Protobuf Java Version: 3.25.8 +package com.google.cloud.video.transcoder.v1; + +public interface TrackDefinitionOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.video.transcoder.v1.TrackDefinition) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
      +   * The input track.
      +   * 
      + * + * optional int32 input_track = 1; + * + * @return Whether the inputTrack field is set. + */ + boolean hasInputTrack(); + + /** + * + * + *
      +   * The input track.
      +   * 
      + * + * optional int32 input_track = 1; + * + * @return The inputTrack. + */ + int getInputTrack(); + + /** + * + * + *
      +   * Optional. A list of languages spoken in the input asset, represented by a
      +   * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +   * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +   * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the languages. + */ + java.util.List getLanguagesList(); + + /** + * + * + *
      +   * Optional. A list of languages spoken in the input asset, represented by a
      +   * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +   * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +   * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of languages. + */ + int getLanguagesCount(); + + /** + * + * + *
      +   * Optional. A list of languages spoken in the input asset, represented by a
      +   * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +   * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +   * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The languages at the given index. + */ + java.lang.String getLanguages(int index); + + /** + * + * + *
      +   * Optional. A list of languages spoken in the input asset, represented by a
      +   * BCP 47 language code, such as "en-US" or "sr-Latn". For more information,
      +   * see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +   * 
      + * + * repeated string languages = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the languages at the given index. + */ + com.google.protobuf.ByteString getLanguagesBytes(int index); + + /** + * + * + *
      +   * Optional. Whether to automatically detect the languages present in the
      +   * track. If true, the system will attempt to identify all the languages
      +   * present in the track and populate the languages field.
      +   * 
      + * + * bool detect_languages = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The detectLanguages. + */ + boolean getDetectLanguages(); + + /** + * + * + *
      +   * Output only. A list of languages detected in the input asset, represented
      +   * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +   * information, see
      +   * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +   * This field is only populated if the detect_languages field is set to true.
      +   * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the detectedLanguages. + */ + java.util.List getDetectedLanguagesList(); + + /** + * + * + *
      +   * Output only. A list of languages detected in the input asset, represented
      +   * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +   * information, see
      +   * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +   * This field is only populated if the detect_languages field is set to true.
      +   * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of detectedLanguages. + */ + int getDetectedLanguagesCount(); + + /** + * + * + *
      +   * Output only. A list of languages detected in the input asset, represented
      +   * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +   * information, see
      +   * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +   * This field is only populated if the detect_languages field is set to true.
      +   * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The detectedLanguages at the given index. + */ + java.lang.String getDetectedLanguages(int index); + + /** + * + * + *
      +   * Output only. A list of languages detected in the input asset, represented
      +   * by a BCP 47 language code, such as "en-US" or "sr-Latn". For more
      +   * information, see
      +   * https://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
      +   * This field is only populated if the detect_languages field is set to true.
      +   * 
      + * + * repeated string detected_languages = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the detectedLanguages at the given index. + */ + com.google.protobuf.ByteString getDetectedLanguagesBytes(int index); +} diff --git a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/proto/google/cloud/video/transcoder/v1/resources.proto b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/proto/google/cloud/video/transcoder/v1/resources.proto index 68e0f8122f5d..e9a0bd1ae7a0 100644 --- a/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/proto/google/cloud/video/transcoder/v1/resources.proto +++ b/java-video-transcoder/proto-google-cloud-video-transcoder-v1/src/main/proto/google/cloud/video/transcoder/v1/resources.proto @@ -242,6 +242,9 @@ message Input { // Preprocessing configurations. PreprocessingConfig preprocessing_config = 3; + + // Optional. Input Attributes. + InputAttributes attributes = 4 [(google.api.field_behavior) = OPTIONAL]; } // Location of output file(s) in a Cloud Storage bucket. @@ -832,6 +835,37 @@ message PreprocessingConfig { Deinterlace deinterlace = 7; } +// Track definition for the input asset. +message TrackDefinition { + // The input track. + optional int32 input_track = 1; + + // Optional. A list of languages spoken in the input asset, represented by a + // BCP 47 language code, such as "en-US" or "sr-Latn". For more information, + // see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. + repeated string languages = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Whether to automatically detect the languages present in the + // track. If true, the system will attempt to identify all the languages + // present in the track and populate the languages field. + bool detect_languages = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Output only. A list of languages detected in the input asset, represented + // by a BCP 47 language code, such as "en-US" or "sr-Latn". For more + // information, see + // https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. + // This field is only populated if the detect_languages field is set to true. + repeated string detected_languages = 4 + [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// Input attributes that provide additional information about the input asset. +message InputAttributes { + // Optional. A list of track definitions for the input asset. + repeated TrackDefinition track_definitions = 1 + [(google.api.field_behavior) = OPTIONAL]; +} + // Video stream resource. message VideoStream { // The conversion strategy for desired frame rate.