diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReasoningEngineRuntimeRevision.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReasoningEngineRuntimeRevision.java index 37e715b50d9a..102101aaf0f0 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReasoningEngineRuntimeRevision.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReasoningEngineRuntimeRevision.java @@ -106,13 +106,13 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { * * *
- * Is deprecated, may not be used, only preserved for historical
- * purposes.
+ * Is archived and can no longer receive traffic, only preserved for
+ * historical purposes.
*
*
- * DEPRECATED = 2;
+ * ARCHIVED = 3;
*/
- DEPRECATED(2),
+ ARCHIVED(3),
UNRECOGNIZED(-1),
;
@@ -152,13 +152,13 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum {
*
*
*
- * Is deprecated, may not be used, only preserved for historical
- * purposes.
+ * Is archived and can no longer receive traffic, only preserved for
+ * historical purposes.
*
*
- * DEPRECATED = 2;
+ * ARCHIVED = 3;
*/
- public static final int DEPRECATED_VALUE = 2;
+ public static final int ARCHIVED_VALUE = 3;
public final int getNumber() {
if (this == UNRECOGNIZED) {
@@ -188,8 +188,8 @@ public static State forNumber(int value) {
return STATE_UNSPECIFIED;
case 1:
return ACTIVE;
- case 2:
- return DEPRECATED;
+ case 3:
+ return ARCHIVED;
default:
return null;
}
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReasoningEngineRuntimeRevisionProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReasoningEngineRuntimeRevisionProto.java
index 58081b9a2330..eb7756b02a67 100644
--- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReasoningEngineRuntimeRevisionProto.java
+++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/java/com/google/cloud/aiplatform/v1beta1/ReasoningEngineRuntimeRevisionProto.java
@@ -59,28 +59,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "ield_behavior.proto\032\031google/api/resource"
+ ".proto\0326google/cloud/aiplatform/v1beta1/"
+ "reasoning_engine.proto\032\037google/protobuf/"
- + "timestamp.proto\"\274\004\n\036ReasoningEngineRunti"
+ + "timestamp.proto\"\272\004\n\036ReasoningEngineRunti"
+ "meRevision\022\021\n\004name\030\001 \001(\tB\003\340A\010\022G\n\004spec\030\003 "
+ "\001(\01324.google.cloud.aiplatform.v1beta1.Re"
+ "asoningEngineSpecB\003\340A\005\0224\n\013create_time\030\004 "
+ "\001(\0132\032.google.protobuf.TimestampB\003\340A\003\022Y\n\005"
+ "state\030\005 \001(\0162E.google.cloud.aiplatform.v1"
+ "beta1.ReasoningEngineRuntimeRevision.Sta"
- + "teB\003\340A\003\":\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022"
- + "\n\n\006ACTIVE\020\001\022\016\n\nDEPRECATED\020\002:\360\001\352A\354\001\n8aipl"
- + "atform.googleapis.com/ReasoningEngineRun"
- + "timeRevision\022oprojects/{project}/locatio"
- + "ns/{location}/reasoningEngines/{reasonin"
- + "g_engine}/runtimeRevisions/{runtime_revi"
- + "sion}*\037reasoningEngineRuntimeRevisions2\036"
- + "reasoningEngineRuntimeRevisionB\372\001\n#com.g"
- + "oogle.cloud.aiplatform.v1beta1B#Reasonin"
- + "gEngineRuntimeRevisionProtoP\001ZCcloud.goo"
- + "gle.com/go/aiplatform/apiv1beta1/aiplatf"
- + "ormpb;aiplatformpb\252\002\037Google.Cloud.AIPlat"
- + "form.V1Beta1\312\002\037Google\\Cloud\\AIPlatform\\V"
- + "1beta1\352\002\"Google::Cloud::AIPlatform::V1be"
- + "ta1b\006proto3"
+ + "teB\003\340A\003\"8\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022"
+ + "\n\n\006ACTIVE\020\001\022\014\n\010ARCHIVED\020\003:\360\001\352A\354\001\n8aiplat"
+ + "form.googleapis.com/ReasoningEngineRunti"
+ + "meRevision\022oprojects/{project}/locations"
+ + "/{location}/reasoningEngines/{reasoning_"
+ + "engine}/runtimeRevisions/{runtime_revisi"
+ + "on}*\037reasoningEngineRuntimeRevisions2\036re"
+ + "asoningEngineRuntimeRevisionB\372\001\n#com.goo"
+ + "gle.cloud.aiplatform.v1beta1B#ReasoningE"
+ + "ngineRuntimeRevisionProtoP\001ZCcloud.googl"
+ + "e.com/go/aiplatform/apiv1beta1/aiplatfor"
+ + "mpb;aiplatformpb\252\002\037Google.Cloud.AIPlatfo"
+ + "rm.V1Beta1\312\002\037Google\\Cloud\\AIPlatform\\V1b"
+ + "eta1\352\002\"Google::Cloud::AIPlatform::V1beta"
+ + "1b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/reasoning_engine_runtime_revision.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/reasoning_engine_runtime_revision.proto
index 28a8e097863c..f75aafdd31e4 100644
--- a/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/reasoning_engine_runtime_revision.proto
+++ b/java-aiplatform/proto-google-cloud-aiplatform-v1beta1/src/main/proto/google/cloud/aiplatform/v1beta1/reasoning_engine_runtime_revision.proto
@@ -47,9 +47,9 @@ message ReasoningEngineRuntimeRevision {
// Is deployed and ready to be used.
ACTIVE = 1;
- // Is deprecated, may not be used, only preserved for historical
- // purposes.
- DEPRECATED = 2;
+ // Is archived and can no longer receive traffic, only preserved for
+ // historical purposes.
+ ARCHIVED = 3;
}
// Identifier. The resource name of the ReasoningEngineRuntimeRevision.
diff --git a/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1/reflect-config.json b/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1/reflect-config.json
index 055c8ab36f6b..43936ae6fec9 100644
--- a/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1/reflect-config.json
+++ b/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1/reflect-config.json
@@ -1826,6 +1826,24 @@
"allDeclaredClasses": true,
"allPublicClasses": true
},
+ {
+ "name": "com.google.cloud.alloydb.v1.Instance$ObservabilityInstanceInfo",
+ "queryAllDeclaredConstructors": true,
+ "queryAllPublicConstructors": true,
+ "queryAllDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredClasses": true,
+ "allPublicClasses": true
+ },
+ {
+ "name": "com.google.cloud.alloydb.v1.Instance$ObservabilityInstanceInfo$Builder",
+ "queryAllDeclaredConstructors": true,
+ "queryAllPublicConstructors": true,
+ "queryAllDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredClasses": true,
+ "allPublicClasses": true
+ },
{
"name": "com.google.cloud.alloydb.v1.Instance$PscAutoConnectionConfig",
"queryAllDeclaredConstructors": true,
@@ -1898,6 +1916,24 @@
"allDeclaredClasses": true,
"allPublicClasses": true
},
+ {
+ "name": "com.google.cloud.alloydb.v1.Instance$QueryInsightsInstanceInfo",
+ "queryAllDeclaredConstructors": true,
+ "queryAllPublicConstructors": true,
+ "queryAllDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredClasses": true,
+ "allPublicClasses": true
+ },
+ {
+ "name": "com.google.cloud.alloydb.v1.Instance$QueryInsightsInstanceInfo$Builder",
+ "queryAllDeclaredConstructors": true,
+ "queryAllPublicConstructors": true,
+ "queryAllDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredClasses": true,
+ "allPublicClasses": true
+ },
{
"name": "com.google.cloud.alloydb.v1.Instance$ReadPoolConfig",
"queryAllDeclaredConstructors": true,
diff --git a/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1alpha/reflect-config.json b/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1alpha/reflect-config.json
index 4acef6e024a0..eec7cc7efcb1 100644
--- a/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1alpha/reflect-config.json
+++ b/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1alpha/reflect-config.json
@@ -1907,6 +1907,24 @@
"allDeclaredClasses": true,
"allPublicClasses": true
},
+ {
+ "name": "com.google.cloud.alloydb.v1alpha.Instance$ObservabilityInstanceInfo",
+ "queryAllDeclaredConstructors": true,
+ "queryAllPublicConstructors": true,
+ "queryAllDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredClasses": true,
+ "allPublicClasses": true
+ },
+ {
+ "name": "com.google.cloud.alloydb.v1alpha.Instance$ObservabilityInstanceInfo$Builder",
+ "queryAllDeclaredConstructors": true,
+ "queryAllPublicConstructors": true,
+ "queryAllDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredClasses": true,
+ "allPublicClasses": true
+ },
{
"name": "com.google.cloud.alloydb.v1alpha.Instance$PscAutoConnectionConfig",
"queryAllDeclaredConstructors": true,
@@ -2015,6 +2033,24 @@
"allDeclaredClasses": true,
"allPublicClasses": true
},
+ {
+ "name": "com.google.cloud.alloydb.v1alpha.Instance$QueryInsightsInstanceInfo",
+ "queryAllDeclaredConstructors": true,
+ "queryAllPublicConstructors": true,
+ "queryAllDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredClasses": true,
+ "allPublicClasses": true
+ },
+ {
+ "name": "com.google.cloud.alloydb.v1alpha.Instance$QueryInsightsInstanceInfo$Builder",
+ "queryAllDeclaredConstructors": true,
+ "queryAllPublicConstructors": true,
+ "queryAllDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredClasses": true,
+ "allPublicClasses": true
+ },
{
"name": "com.google.cloud.alloydb.v1alpha.Instance$ReadPoolConfig",
"queryAllDeclaredConstructors": true,
diff --git a/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1beta/reflect-config.json b/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1beta/reflect-config.json
index cf325d99a88d..acb4df63f141 100644
--- a/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1beta/reflect-config.json
+++ b/java-alloydb/google-cloud-alloydb/src/main/resources/META-INF/native-image/com.google.cloud.alloydb.v1beta/reflect-config.json
@@ -1907,6 +1907,24 @@
"allDeclaredClasses": true,
"allPublicClasses": true
},
+ {
+ "name": "com.google.cloud.alloydb.v1beta.Instance$ObservabilityInstanceInfo",
+ "queryAllDeclaredConstructors": true,
+ "queryAllPublicConstructors": true,
+ "queryAllDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredClasses": true,
+ "allPublicClasses": true
+ },
+ {
+ "name": "com.google.cloud.alloydb.v1beta.Instance$ObservabilityInstanceInfo$Builder",
+ "queryAllDeclaredConstructors": true,
+ "queryAllPublicConstructors": true,
+ "queryAllDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredClasses": true,
+ "allPublicClasses": true
+ },
{
"name": "com.google.cloud.alloydb.v1beta.Instance$PscAutoConnectionConfig",
"queryAllDeclaredConstructors": true,
@@ -2015,6 +2033,24 @@
"allDeclaredClasses": true,
"allPublicClasses": true
},
+ {
+ "name": "com.google.cloud.alloydb.v1beta.Instance$QueryInsightsInstanceInfo",
+ "queryAllDeclaredConstructors": true,
+ "queryAllPublicConstructors": true,
+ "queryAllDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredClasses": true,
+ "allPublicClasses": true
+ },
+ {
+ "name": "com.google.cloud.alloydb.v1beta.Instance$QueryInsightsInstanceInfo$Builder",
+ "queryAllDeclaredConstructors": true,
+ "queryAllPublicConstructors": true,
+ "queryAllDeclaredMethods": true,
+ "allPublicMethods": true,
+ "allDeclaredClasses": true,
+ "allPublicClasses": true
+ },
{
"name": "com.google.cloud.alloydb.v1beta.Instance$ReadPoolConfig",
"queryAllDeclaredConstructors": true,
diff --git a/java-alloydb/google-cloud-alloydb/src/test/java/com/google/cloud/alloydb/v1/AlloyDBAdminClientHttpJsonTest.java b/java-alloydb/google-cloud-alloydb/src/test/java/com/google/cloud/alloydb/v1/AlloyDBAdminClientHttpJsonTest.java
index 69001baac073..4960363105cb 100644
--- a/java-alloydb/google-cloud-alloydb/src/test/java/com/google/cloud/alloydb/v1/AlloyDBAdminClientHttpJsonTest.java
+++ b/java-alloydb/google-cloud-alloydb/src/test/java/com/google/cloud/alloydb/v1/AlloyDBAdminClientHttpJsonTest.java
@@ -1763,7 +1763,9 @@ public void getInstanceTest() throws Exception {
.setWritableNode(Instance.Node.newBuilder().build())
.addAllNodes(new ArrayList+ * Output only. Whether Query Insights is enabled. + *+ * + *
bool enabled = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The enabled.
+ */
+ boolean getEnabled();
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record application tags. + *+ * + *
bool record_application_tags = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The recordApplicationTags.
+ */
+ boolean getRecordApplicationTags();
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record client address. + *+ * + *
bool record_client_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The recordClientAddress.
+ */
+ boolean getRecordClientAddress();
+
+ /**
+ *
+ *
+ * + * Output only. Maximum query string length. + *+ * + *
uint32 query_string_length = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The queryStringLength.
+ */
+ int getQueryStringLength();
+
+ /**
+ *
+ *
+ * + * Output only. Number of query execution plans captured per minute. + *+ * + *
uint32 query_plans_per_minute = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The queryPlansPerMinute.
+ */
+ int getQueryPlansPerMinute();
+ }
+
+ /**
+ *
+ *
+ * + * Instance level Query Insights information, which is read-only and available + * in the output only. + *+ * + * Protobuf type {@code google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo} + */ + public static final class QueryInsightsInstanceInfo extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo) + QueryInsightsInstanceInfoOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "QueryInsightsInstanceInfo"); + } + + // Use QueryInsightsInstanceInfo.newBuilder() to construct. + private QueryInsightsInstanceInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + } + + private QueryInsightsInstanceInfo() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.alloydb.v1.ResourcesProto + .internal_static_google_cloud_alloydb_v1_Instance_QueryInsightsInstanceInfo_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.alloydb.v1.ResourcesProto + .internal_static_google_cloud_alloydb_v1_Instance_QueryInsightsInstanceInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo.class, + com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo.Builder.class); + } + + public static final int ENABLED_FIELD_NUMBER = 1; + private boolean enabled_ = false; + + /** + * + * + *
+ * Output only. Whether Query Insights is enabled. + *+ * + *
bool enabled = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The enabled.
+ */
+ @java.lang.Override
+ public boolean getEnabled() {
+ return enabled_;
+ }
+
+ public static final int RECORD_APPLICATION_TAGS_FIELD_NUMBER = 2;
+ private boolean recordApplicationTags_ = false;
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record application tags. + *+ * + *
bool record_application_tags = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The recordApplicationTags.
+ */
+ @java.lang.Override
+ public boolean getRecordApplicationTags() {
+ return recordApplicationTags_;
+ }
+
+ public static final int RECORD_CLIENT_ADDRESS_FIELD_NUMBER = 3;
+ private boolean recordClientAddress_ = false;
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record client address. + *+ * + *
bool record_client_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The recordClientAddress.
+ */
+ @java.lang.Override
+ public boolean getRecordClientAddress() {
+ return recordClientAddress_;
+ }
+
+ public static final int QUERY_STRING_LENGTH_FIELD_NUMBER = 4;
+ private int queryStringLength_ = 0;
+
+ /**
+ *
+ *
+ * + * Output only. Maximum query string length. + *+ * + *
uint32 query_string_length = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The queryStringLength.
+ */
+ @java.lang.Override
+ public int getQueryStringLength() {
+ return queryStringLength_;
+ }
+
+ public static final int QUERY_PLANS_PER_MINUTE_FIELD_NUMBER = 5;
+ private int queryPlansPerMinute_ = 0;
+
+ /**
+ *
+ *
+ * + * Output only. Number of query execution plans captured per minute. + *+ * + *
uint32 query_plans_per_minute = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The queryPlansPerMinute.
+ */
+ @java.lang.Override
+ public int getQueryPlansPerMinute() {
+ return queryPlansPerMinute_;
+ }
+
+ 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 (enabled_ != false) {
+ output.writeBool(1, enabled_);
+ }
+ if (recordApplicationTags_ != false) {
+ output.writeBool(2, recordApplicationTags_);
+ }
+ if (recordClientAddress_ != false) {
+ output.writeBool(3, recordClientAddress_);
+ }
+ if (queryStringLength_ != 0) {
+ output.writeUInt32(4, queryStringLength_);
+ }
+ if (queryPlansPerMinute_ != 0) {
+ output.writeUInt32(5, queryPlansPerMinute_);
+ }
+ getUnknownFields().writeTo(output);
+ }
+
+ @java.lang.Override
+ public int getSerializedSize() {
+ int size = memoizedSize;
+ if (size != -1) return size;
+
+ size = 0;
+ if (enabled_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, enabled_);
+ }
+ if (recordApplicationTags_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, recordApplicationTags_);
+ }
+ if (recordClientAddress_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, recordClientAddress_);
+ }
+ if (queryStringLength_ != 0) {
+ size += com.google.protobuf.CodedOutputStream.computeUInt32Size(4, queryStringLength_);
+ }
+ if (queryPlansPerMinute_ != 0) {
+ size += com.google.protobuf.CodedOutputStream.computeUInt32Size(5, queryPlansPerMinute_);
+ }
+ 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.alloydb.v1.Instance.QueryInsightsInstanceInfo)) {
+ return super.equals(obj);
+ }
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo other =
+ (com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo) obj;
+
+ if (getEnabled() != other.getEnabled()) return false;
+ if (getRecordApplicationTags() != other.getRecordApplicationTags()) return false;
+ if (getRecordClientAddress() != other.getRecordClientAddress()) return false;
+ if (getQueryStringLength() != other.getQueryStringLength()) return false;
+ if (getQueryPlansPerMinute() != other.getQueryPlansPerMinute()) 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) + ENABLED_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnabled());
+ hash = (37 * hash) + RECORD_APPLICATION_TAGS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRecordApplicationTags());
+ hash = (37 * hash) + RECORD_CLIENT_ADDRESS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRecordClientAddress());
+ hash = (37 * hash) + QUERY_STRING_LENGTH_FIELD_NUMBER;
+ hash = (53 * hash) + getQueryStringLength();
+ hash = (37 * hash) + QUERY_PLANS_PER_MINUTE_FIELD_NUMBER;
+ hash = (53 * hash) + getQueryPlansPerMinute();
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo parseFrom(
+ java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo 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.alloydb.v1.Instance.QueryInsightsInstanceInfo parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo 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.alloydb.v1.Instance.QueryInsightsInstanceInfo parseFrom(
+ byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo parseFrom(
+ byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo parseFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo parseFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.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.alloydb.v1.Instance.QueryInsightsInstanceInfo 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.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ *
+ *
+ * + * Instance level Query Insights information, which is read-only and available + * in the output only. + *+ * + * Protobuf type {@code google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
+ * Output only. Whether Query Insights is enabled. + *+ * + *
bool enabled = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The enabled.
+ */
+ @java.lang.Override
+ public boolean getEnabled() {
+ return enabled_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether Query Insights is enabled. + *+ * + *
bool enabled = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @param value The enabled to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEnabled(boolean value) {
+
+ enabled_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether Query Insights is enabled. + *+ * + *
bool enabled = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearEnabled() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ enabled_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean recordApplicationTags_;
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record application tags. + *+ * + *
bool record_application_tags = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The recordApplicationTags.
+ */
+ @java.lang.Override
+ public boolean getRecordApplicationTags() {
+ return recordApplicationTags_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record application tags. + *+ * + *
bool record_application_tags = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @param value The recordApplicationTags to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRecordApplicationTags(boolean value) {
+
+ recordApplicationTags_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record application tags. + *+ * + *
bool record_application_tags = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearRecordApplicationTags() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ recordApplicationTags_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean recordClientAddress_;
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record client address. + *+ * + *
bool record_client_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The recordClientAddress.
+ */
+ @java.lang.Override
+ public boolean getRecordClientAddress() {
+ return recordClientAddress_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record client address. + *+ * + *
bool record_client_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @param value The recordClientAddress to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRecordClientAddress(boolean value) {
+
+ recordClientAddress_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record client address. + *+ * + *
bool record_client_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearRecordClientAddress() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ recordClientAddress_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int queryStringLength_;
+
+ /**
+ *
+ *
+ * + * Output only. Maximum query string length. + *+ * + *
uint32 query_string_length = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The queryStringLength.
+ */
+ @java.lang.Override
+ public int getQueryStringLength() {
+ return queryStringLength_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Maximum query string length. + *+ * + *
uint32 query_string_length = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @param value The queryStringLength to set.
+ * @return This builder for chaining.
+ */
+ public Builder setQueryStringLength(int value) {
+
+ queryStringLength_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Maximum query string length. + *+ * + *
uint32 query_string_length = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearQueryStringLength() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ queryStringLength_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int queryPlansPerMinute_;
+
+ /**
+ *
+ *
+ * + * Output only. Number of query execution plans captured per minute. + *+ * + *
uint32 query_plans_per_minute = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The queryPlansPerMinute.
+ */
+ @java.lang.Override
+ public int getQueryPlansPerMinute() {
+ return queryPlansPerMinute_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Number of query execution plans captured per minute. + *+ * + *
uint32 query_plans_per_minute = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @param value The queryPlansPerMinute to set.
+ * @return This builder for chaining.
+ */
+ public Builder setQueryPlansPerMinute(int value) {
+
+ queryPlansPerMinute_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Number of query execution plans captured per minute. + *+ * + *
uint32 query_plans_per_minute = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearQueryPlansPerMinute() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ queryPlansPerMinute_ = 0;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo)
+ }
+
+ // @@protoc_insertion_point(class_scope:google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo)
+ private static final com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo
+ DEFAULT_INSTANCE;
+
+ static {
+ DEFAULT_INSTANCE = new com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo();
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo
+ getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return Whether the enabled field is set.
+ */
+ boolean hasEnabled();
+
+ /**
+ *
+ *
+ * + * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return The enabled.
+ */
+ boolean getEnabled();
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return Whether the preserveComments field is set.
+ */
+ boolean hasPreserveComments();
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return The preserveComments.
+ */
+ boolean getPreserveComments();
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return Whether the trackWaitEvents field is set.
+ */
+ boolean hasTrackWaitEvents();
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return The trackWaitEvents.
+ */
+ boolean getTrackWaitEvents();
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the trackWaitEventTypes field is set.
+ */
+ boolean hasTrackWaitEventTypes();
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The trackWaitEventTypes.
+ */
+ boolean getTrackWaitEventTypes();
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return Whether the maxQueryStringLength field is set.
+ */
+ boolean hasMaxQueryStringLength();
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return The maxQueryStringLength.
+ */
+ int getMaxQueryStringLength();
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return Whether the recordApplicationTags field is set.
+ */
+ boolean hasRecordApplicationTags();
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return The recordApplicationTags.
+ */
+ boolean getRecordApplicationTags();
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return Whether the queryPlansPerMinute field is set.
+ */
+ boolean hasQueryPlansPerMinute();
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return The queryPlansPerMinute.
+ */
+ int getQueryPlansPerMinute();
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return Whether the trackActiveQueries field is set.
+ */
+ boolean hasTrackActiveQueries();
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return The trackActiveQueries.
+ */
+ boolean getTrackActiveQueries();
+ }
+
+ /**
+ *
+ *
+ * + * Observability Instance specific configuration. + *+ * + * Protobuf type {@code google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig} + */ + public static final class ObservabilityInstanceConfig extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig) + ObservabilityInstanceConfigOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "ObservabilityInstanceConfig"); + } + + // Use ObservabilityInstanceConfig.newBuilder() to construct. + private ObservabilityInstanceConfig(com.google.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + } + + private ObservabilityInstanceConfig() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.alloydb.v1.ResourcesProto + .internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.alloydb.v1.ResourcesProto + .internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig.class, + com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig.Builder.class); + } + + private int bitField0_; + public static final int ENABLED_FIELD_NUMBER = 1; + private boolean enabled_ = false; + + /** + * + * + *
+ * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return Whether the enabled field is set.
+ */
+ @java.lang.Override
+ public boolean hasEnabled() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return The enabled.
+ */
+ @java.lang.Override
+ public boolean getEnabled() {
+ return enabled_;
+ }
+
+ public static final int PRESERVE_COMMENTS_FIELD_NUMBER = 2;
+ private boolean preserveComments_ = false;
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return Whether the preserveComments field is set.
+ */
+ @java.lang.Override
+ public boolean hasPreserveComments() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return The preserveComments.
+ */
+ @java.lang.Override
+ public boolean getPreserveComments() {
+ return preserveComments_;
+ }
+
+ public static final int TRACK_WAIT_EVENTS_FIELD_NUMBER = 3;
+ private boolean trackWaitEvents_ = false;
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return Whether the trackWaitEvents field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackWaitEvents() {
+ return ((bitField0_ & 0x00000004) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return The trackWaitEvents.
+ */
+ @java.lang.Override
+ public boolean getTrackWaitEvents() {
+ return trackWaitEvents_;
+ }
+
+ public static final int TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER = 4;
+ private boolean trackWaitEventTypes_ = false;
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the trackWaitEventTypes field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackWaitEventTypes() {
+ return ((bitField0_ & 0x00000008) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The trackWaitEventTypes.
+ */
+ @java.lang.Override
+ public boolean getTrackWaitEventTypes() {
+ return trackWaitEventTypes_;
+ }
+
+ public static final int MAX_QUERY_STRING_LENGTH_FIELD_NUMBER = 5;
+ private int maxQueryStringLength_ = 0;
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return Whether the maxQueryStringLength field is set.
+ */
+ @java.lang.Override
+ public boolean hasMaxQueryStringLength() {
+ return ((bitField0_ & 0x00000010) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return The maxQueryStringLength.
+ */
+ @java.lang.Override
+ public int getMaxQueryStringLength() {
+ return maxQueryStringLength_;
+ }
+
+ public static final int RECORD_APPLICATION_TAGS_FIELD_NUMBER = 6;
+ private boolean recordApplicationTags_ = false;
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return Whether the recordApplicationTags field is set.
+ */
+ @java.lang.Override
+ public boolean hasRecordApplicationTags() {
+ return ((bitField0_ & 0x00000020) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return The recordApplicationTags.
+ */
+ @java.lang.Override
+ public boolean getRecordApplicationTags() {
+ return recordApplicationTags_;
+ }
+
+ public static final int QUERY_PLANS_PER_MINUTE_FIELD_NUMBER = 7;
+ private int queryPlansPerMinute_ = 0;
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return Whether the queryPlansPerMinute field is set.
+ */
+ @java.lang.Override
+ public boolean hasQueryPlansPerMinute() {
+ return ((bitField0_ & 0x00000040) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return The queryPlansPerMinute.
+ */
+ @java.lang.Override
+ public int getQueryPlansPerMinute() {
+ return queryPlansPerMinute_;
+ }
+
+ public static final int TRACK_ACTIVE_QUERIES_FIELD_NUMBER = 8;
+ private boolean trackActiveQueries_ = false;
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return Whether the trackActiveQueries field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackActiveQueries() {
+ return ((bitField0_ & 0x00000080) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return The trackActiveQueries.
+ */
+ @java.lang.Override
+ public boolean getTrackActiveQueries() {
+ return trackActiveQueries_;
+ }
+
+ 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.writeBool(1, enabled_);
+ }
+ if (((bitField0_ & 0x00000002) != 0)) {
+ output.writeBool(2, preserveComments_);
+ }
+ if (((bitField0_ & 0x00000004) != 0)) {
+ output.writeBool(3, trackWaitEvents_);
+ }
+ if (((bitField0_ & 0x00000008) != 0)) {
+ output.writeBool(4, trackWaitEventTypes_);
+ }
+ if (((bitField0_ & 0x00000010) != 0)) {
+ output.writeInt32(5, maxQueryStringLength_);
+ }
+ if (((bitField0_ & 0x00000020) != 0)) {
+ output.writeBool(6, recordApplicationTags_);
+ }
+ if (((bitField0_ & 0x00000040) != 0)) {
+ output.writeInt32(7, queryPlansPerMinute_);
+ }
+ if (((bitField0_ & 0x00000080) != 0)) {
+ output.writeBool(8, trackActiveQueries_);
+ }
+ 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.computeBoolSize(1, enabled_);
+ }
+ if (((bitField0_ & 0x00000002) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, preserveComments_);
+ }
+ if (((bitField0_ & 0x00000004) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, trackWaitEvents_);
+ }
+ if (((bitField0_ & 0x00000008) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, trackWaitEventTypes_);
+ }
+ if (((bitField0_ & 0x00000010) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeInt32Size(5, maxQueryStringLength_);
+ }
+ if (((bitField0_ & 0x00000020) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(6, recordApplicationTags_);
+ }
+ if (((bitField0_ & 0x00000040) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeInt32Size(7, queryPlansPerMinute_);
+ }
+ if (((bitField0_ & 0x00000080) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(8, trackActiveQueries_);
+ }
+ 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.alloydb.v1.Instance.ObservabilityInstanceConfig)) {
+ return super.equals(obj);
+ }
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig other =
+ (com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig) obj;
+
+ if (hasEnabled() != other.hasEnabled()) return false;
+ if (hasEnabled()) {
+ if (getEnabled() != other.getEnabled()) return false;
+ }
+ if (hasPreserveComments() != other.hasPreserveComments()) return false;
+ if (hasPreserveComments()) {
+ if (getPreserveComments() != other.getPreserveComments()) return false;
+ }
+ if (hasTrackWaitEvents() != other.hasTrackWaitEvents()) return false;
+ if (hasTrackWaitEvents()) {
+ if (getTrackWaitEvents() != other.getTrackWaitEvents()) return false;
+ }
+ if (hasTrackWaitEventTypes() != other.hasTrackWaitEventTypes()) return false;
+ if (hasTrackWaitEventTypes()) {
+ if (getTrackWaitEventTypes() != other.getTrackWaitEventTypes()) return false;
+ }
+ if (hasMaxQueryStringLength() != other.hasMaxQueryStringLength()) return false;
+ if (hasMaxQueryStringLength()) {
+ if (getMaxQueryStringLength() != other.getMaxQueryStringLength()) return false;
+ }
+ if (hasRecordApplicationTags() != other.hasRecordApplicationTags()) return false;
+ if (hasRecordApplicationTags()) {
+ if (getRecordApplicationTags() != other.getRecordApplicationTags()) return false;
+ }
+ if (hasQueryPlansPerMinute() != other.hasQueryPlansPerMinute()) return false;
+ if (hasQueryPlansPerMinute()) {
+ if (getQueryPlansPerMinute() != other.getQueryPlansPerMinute()) return false;
+ }
+ if (hasTrackActiveQueries() != other.hasTrackActiveQueries()) return false;
+ if (hasTrackActiveQueries()) {
+ if (getTrackActiveQueries() != other.getTrackActiveQueries()) 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 (hasEnabled()) {
+ hash = (37 * hash) + ENABLED_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnabled());
+ }
+ if (hasPreserveComments()) {
+ hash = (37 * hash) + PRESERVE_COMMENTS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPreserveComments());
+ }
+ if (hasTrackWaitEvents()) {
+ hash = (37 * hash) + TRACK_WAIT_EVENTS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEvents());
+ }
+ if (hasTrackWaitEventTypes()) {
+ hash = (37 * hash) + TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEventTypes());
+ }
+ if (hasMaxQueryStringLength()) {
+ hash = (37 * hash) + MAX_QUERY_STRING_LENGTH_FIELD_NUMBER;
+ hash = (53 * hash) + getMaxQueryStringLength();
+ }
+ if (hasRecordApplicationTags()) {
+ hash = (37 * hash) + RECORD_APPLICATION_TAGS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRecordApplicationTags());
+ }
+ if (hasQueryPlansPerMinute()) {
+ hash = (37 * hash) + QUERY_PLANS_PER_MINUTE_FIELD_NUMBER;
+ hash = (53 * hash) + getQueryPlansPerMinute();
+ }
+ if (hasTrackActiveQueries()) {
+ hash = (37 * hash) + TRACK_ACTIVE_QUERIES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackActiveQueries());
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig 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.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig 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.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig
+ parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig
+ parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.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.alloydb.v1.Instance.ObservabilityInstanceConfig 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.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ *
+ *
+ * + * Observability Instance specific configuration. + *+ * + * Protobuf type {@code google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
+ * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return Whether the enabled field is set.
+ */
+ @java.lang.Override
+ public boolean hasEnabled() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return The enabled.
+ */
+ @java.lang.Override
+ public boolean getEnabled() {
+ return enabled_;
+ }
+
+ /**
+ *
+ *
+ * + * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @param value The enabled to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEnabled(boolean value) {
+
+ enabled_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearEnabled() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ enabled_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean preserveComments_;
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return Whether the preserveComments field is set.
+ */
+ @java.lang.Override
+ public boolean hasPreserveComments() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return The preserveComments.
+ */
+ @java.lang.Override
+ public boolean getPreserveComments() {
+ return preserveComments_;
+ }
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @param value The preserveComments to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPreserveComments(boolean value) {
+
+ preserveComments_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearPreserveComments() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ preserveComments_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean trackWaitEvents_;
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return Whether the trackWaitEvents field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackWaitEvents() {
+ return ((bitField0_ & 0x00000004) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return The trackWaitEvents.
+ */
+ @java.lang.Override
+ public boolean getTrackWaitEvents() {
+ return trackWaitEvents_;
+ }
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @param value The trackWaitEvents to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackWaitEvents(boolean value) {
+
+ trackWaitEvents_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackWaitEvents() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ trackWaitEvents_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean trackWaitEventTypes_;
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
+ * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the trackWaitEventTypes field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackWaitEventTypes() {
+ return ((bitField0_ & 0x00000008) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
+ * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The trackWaitEventTypes.
+ */
+ @java.lang.Override
+ public boolean getTrackWaitEventTypes() {
+ return trackWaitEventTypes_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
+ * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @param value The trackWaitEventTypes to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackWaitEventTypes(boolean value) {
+
+ trackWaitEventTypes_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
+ * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackWaitEventTypes() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ trackWaitEventTypes_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int maxQueryStringLength_;
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return Whether the maxQueryStringLength field is set.
+ */
+ @java.lang.Override
+ public boolean hasMaxQueryStringLength() {
+ return ((bitField0_ & 0x00000010) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return The maxQueryStringLength.
+ */
+ @java.lang.Override
+ public int getMaxQueryStringLength() {
+ return maxQueryStringLength_;
+ }
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @param value The maxQueryStringLength to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMaxQueryStringLength(int value) {
+
+ maxQueryStringLength_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearMaxQueryStringLength() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ maxQueryStringLength_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private boolean recordApplicationTags_;
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return Whether the recordApplicationTags field is set.
+ */
+ @java.lang.Override
+ public boolean hasRecordApplicationTags() {
+ return ((bitField0_ & 0x00000020) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return The recordApplicationTags.
+ */
+ @java.lang.Override
+ public boolean getRecordApplicationTags() {
+ return recordApplicationTags_;
+ }
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @param value The recordApplicationTags to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRecordApplicationTags(boolean value) {
+
+ recordApplicationTags_ = value;
+ bitField0_ |= 0x00000020;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearRecordApplicationTags() {
+ bitField0_ = (bitField0_ & ~0x00000020);
+ recordApplicationTags_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int queryPlansPerMinute_;
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return Whether the queryPlansPerMinute field is set.
+ */
+ @java.lang.Override
+ public boolean hasQueryPlansPerMinute() {
+ return ((bitField0_ & 0x00000040) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return The queryPlansPerMinute.
+ */
+ @java.lang.Override
+ public int getQueryPlansPerMinute() {
+ return queryPlansPerMinute_;
+ }
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @param value The queryPlansPerMinute to set.
+ * @return This builder for chaining.
+ */
+ public Builder setQueryPlansPerMinute(int value) {
+
+ queryPlansPerMinute_ = value;
+ bitField0_ |= 0x00000040;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearQueryPlansPerMinute() {
+ bitField0_ = (bitField0_ & ~0x00000040);
+ queryPlansPerMinute_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private boolean trackActiveQueries_;
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return Whether the trackActiveQueries field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackActiveQueries() {
+ return ((bitField0_ & 0x00000080) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return The trackActiveQueries.
+ */
+ @java.lang.Override
+ public boolean getTrackActiveQueries() {
+ return trackActiveQueries_;
+ }
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @param value The trackActiveQueries to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackActiveQueries(boolean value) {
+
+ trackActiveQueries_ = value;
+ bitField0_ |= 0x00000080;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackActiveQueries() {
+ bitField0_ = (bitField0_ & ~0x00000080);
+ trackActiveQueries_ = false;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig)
+ }
+
+ // @@protoc_insertion_point(class_scope:google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig)
+ private static final com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig
+ DEFAULT_INSTANCE;
+
+ static {
+ DEFAULT_INSTANCE = new com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig();
+ }
+
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig
+ getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser- * Observability feature status for an instance. - * This flag is turned "off" by default. - *- * - *
optional bool enabled = 1;
- *
- * @return Whether the enabled field is set.
- */
- boolean hasEnabled();
-
- /**
- *
- *
- *
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Observability feature status for an instance.
*
*
- * optional bool enabled = 1;
+ * bool enabled = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The enabled.
*/
@@ -4066,25 +6799,10 @@ public interface ObservabilityInstanceConfigOrBuilder
*
*
* - * Preserve comments in query string for an instance. - * This flag is turned "off" by default. - *- * - *
optional bool preserve_comments = 2;
- *
- * @return Whether the preserveComments field is set.
- */
- boolean hasPreserveComments();
-
- /**
- *
- *
- *
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Preserve comments in query string for an instance.
*
*
- * optional bool preserve_comments = 2;
+ * bool preserve_comments = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The preserveComments.
*/
@@ -4094,27 +6812,10 @@ public interface ObservabilityInstanceConfigOrBuilder
*
*
* - * Track wait events during query execution for an instance. - * This flag is turned "on" by default but tracking is enabled only after - * observability enabled flag is also turned on. - *- * - *
optional bool track_wait_events = 3;
- *
- * @return Whether the trackWaitEvents field is set.
- */
- boolean hasTrackWaitEvents();
-
- /**
- *
- *
- *
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Track wait events during query execution for an instance.
*
*
- * optional bool track_wait_events = 3;
+ * bool track_wait_events = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackWaitEvents.
*/
@@ -4125,30 +6826,10 @@ public interface ObservabilityInstanceConfigOrBuilder
*
*
* Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
- *
- *
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @return Whether the trackWaitEventTypes field is set.
- */
- boolean hasTrackWaitEventTypes();
-
- /**
- *
- *
- *
- * Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
+ * instance.
*
*
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * bool track_wait_event_types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackWaitEventTypes.
*/
@@ -4158,23 +6839,10 @@ public interface ObservabilityInstanceConfigOrBuilder
*
*
* - * Query string length. The default value is 10k. - *- * - *
optional int32 max_query_string_length = 5;
- *
- * @return Whether the maxQueryStringLength field is set.
- */
- boolean hasMaxQueryStringLength();
-
- /**
- *
- *
- *
- * Query string length. The default value is 10k.
+ * Output only. Query string length. The default value is 10k.
*
*
- * optional int32 max_query_string_length = 5;
+ * int32 max_query_string_length = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The maxQueryStringLength.
*/
@@ -4184,25 +6852,10 @@ public interface ObservabilityInstanceConfigOrBuilder
*
*
* - * Record application tags for an instance. - * This flag is turned "off" by default. - *- * - *
optional bool record_application_tags = 6;
- *
- * @return Whether the recordApplicationTags field is set.
- */
- boolean hasRecordApplicationTags();
-
- /**
- *
- *
- *
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Record application tags for an instance.
*
*
- * optional bool record_application_tags = 6;
+ * bool record_application_tags = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The recordApplicationTags.
*/
@@ -4212,27 +6865,11 @@ public interface ObservabilityInstanceConfigOrBuilder
*
*
* - * Number of query execution plans captured by Insights per minute - * for all queries combined. The default value is 200. - * Any integer between 0 to 200 is considered valid. - *- * - *
optional int32 query_plans_per_minute = 7;
- *
- * @return Whether the queryPlansPerMinute field is set.
- */
- boolean hasQueryPlansPerMinute();
-
- /**
- *
- *
- *
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
+ * Output only. Number of query execution plans captured by Insights per
+ * minute for all queries combined.
*
*
- * optional int32 query_plans_per_minute = 7;
+ * int32 query_plans_per_minute = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The queryPlansPerMinute.
*/
@@ -4242,44 +6879,21 @@ public interface ObservabilityInstanceConfigOrBuilder
*
*
* - * Track actively running queries on the instance. - * If not set, this flag is "off" by default. - *- * - *
optional bool track_active_queries = 8;
- *
- * @return Whether the trackActiveQueries field is set.
- */
- boolean hasTrackActiveQueries();
-
- /**
- *
- *
- *
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
+ * Output only. Track actively running queries on the instance.
*
*
- * optional bool track_active_queries = 8;
+ * bool track_active_queries = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackActiveQueries.
*/
boolean getTrackActiveQueries();
}
- /**
- *
- *
- * - * Observability Instance specific configuration. - *- * - * Protobuf type {@code google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig} - */ - public static final class ObservabilityInstanceConfig extends com.google.protobuf.GeneratedMessage + /** Protobuf type {@code google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo} */ + public static final class ObservabilityInstanceInfo extends com.google.protobuf.GeneratedMessage implements - // @@protoc_insertion_point(message_implements:google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig) - ObservabilityInstanceConfigOrBuilder { + // @@protoc_insertion_point(message_implements:google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo) + ObservabilityInstanceInfoOrBuilder { private static final long serialVersionUID = 0L; static { @@ -4289,61 +6903,42 @@ public static final class ObservabilityInstanceConfig extends com.google.protobu /* minor= */ 33, /* patch= */ 6, /* suffix= */ "", - "ObservabilityInstanceConfig"); + "ObservabilityInstanceInfo"); } - // Use ObservabilityInstanceConfig.newBuilder() to construct. - private ObservabilityInstanceConfig(com.google.protobuf.GeneratedMessage.Builder> builder) { + // Use ObservabilityInstanceInfo.newBuilder() to construct. + private ObservabilityInstanceInfo(com.google.protobuf.GeneratedMessage.Builder> builder) { super(builder); } - private ObservabilityInstanceConfig() {} + private ObservabilityInstanceInfo() {} public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.alloydb.v1.ResourcesProto - .internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceConfig_descriptor; + .internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceInfo_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.alloydb.v1.ResourcesProto - .internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceConfig_fieldAccessorTable + .internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceInfo_fieldAccessorTable .ensureFieldAccessorsInitialized( - com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig.class, - com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig.Builder.class); + com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo.class, + com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo.Builder.class); } - private int bitField0_; - public static final int ENABLED_FIELD_NUMBER = 1; + public static final int ENABLED_FIELD_NUMBER = 2; private boolean enabled_ = false; /** * * *
- * Observability feature status for an instance. - * This flag is turned "off" by default. - *- * - *
optional bool enabled = 1;
- *
- * @return Whether the enabled field is set.
- */
- @java.lang.Override
- public boolean hasEnabled() {
- return ((bitField0_ & 0x00000001) != 0);
- }
-
- /**
- *
- *
- *
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Observability feature status for an instance.
*
*
- * optional bool enabled = 1;
+ * bool enabled = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The enabled.
*/
@@ -4352,35 +6947,17 @@ public boolean getEnabled() {
return enabled_;
}
- public static final int PRESERVE_COMMENTS_FIELD_NUMBER = 2;
+ public static final int PRESERVE_COMMENTS_FIELD_NUMBER = 3;
private boolean preserveComments_ = false;
/**
*
*
* - * Preserve comments in query string for an instance. - * This flag is turned "off" by default. - *- * - *
optional bool preserve_comments = 2;
- *
- * @return Whether the preserveComments field is set.
- */
- @java.lang.Override
- public boolean hasPreserveComments() {
- return ((bitField0_ & 0x00000002) != 0);
- }
-
- /**
- *
- *
- *
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Preserve comments in query string for an instance.
*
*
- * optional bool preserve_comments = 2;
+ * bool preserve_comments = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The preserveComments.
*/
@@ -4389,37 +6966,17 @@ public boolean getPreserveComments() {
return preserveComments_;
}
- public static final int TRACK_WAIT_EVENTS_FIELD_NUMBER = 3;
+ public static final int TRACK_WAIT_EVENTS_FIELD_NUMBER = 4;
private boolean trackWaitEvents_ = false;
/**
*
*
* - * Track wait events during query execution for an instance. - * This flag is turned "on" by default but tracking is enabled only after - * observability enabled flag is also turned on. - *- * - *
optional bool track_wait_events = 3;
- *
- * @return Whether the trackWaitEvents field is set.
- */
- @java.lang.Override
- public boolean hasTrackWaitEvents() {
- return ((bitField0_ & 0x00000004) != 0);
- }
-
- /**
- *
- *
- *
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Track wait events during query execution for an instance.
*
*
- * optional bool track_wait_events = 3;
+ * bool track_wait_events = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackWaitEvents.
*/
@@ -4428,7 +6985,7 @@ public boolean getTrackWaitEvents() {
return trackWaitEvents_;
}
- public static final int TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER = 4;
+ public static final int TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER = 5;
private boolean trackWaitEventTypes_ = false;
/**
@@ -4436,33 +6993,10 @@ public boolean getTrackWaitEvents() {
*
*
* Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
- *
- *
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @return Whether the trackWaitEventTypes field is set.
- */
- @java.lang.Override
- public boolean hasTrackWaitEventTypes() {
- return ((bitField0_ & 0x00000008) != 0);
- }
-
- /**
- *
- *
- *
- * Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
+ * instance.
*
*
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * bool track_wait_event_types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackWaitEventTypes.
*/
@@ -4471,33 +7005,17 @@ public boolean getTrackWaitEventTypes() {
return trackWaitEventTypes_;
}
- public static final int MAX_QUERY_STRING_LENGTH_FIELD_NUMBER = 5;
+ public static final int MAX_QUERY_STRING_LENGTH_FIELD_NUMBER = 6;
private int maxQueryStringLength_ = 0;
/**
*
*
* - * Query string length. The default value is 10k. - *- * - *
optional int32 max_query_string_length = 5;
- *
- * @return Whether the maxQueryStringLength field is set.
- */
- @java.lang.Override
- public boolean hasMaxQueryStringLength() {
- return ((bitField0_ & 0x00000010) != 0);
- }
-
- /**
- *
- *
- *
- * Query string length. The default value is 10k.
+ * Output only. Query string length. The default value is 10k.
*
*
- * optional int32 max_query_string_length = 5;
+ * int32 max_query_string_length = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The maxQueryStringLength.
*/
@@ -4506,35 +7024,17 @@ public int getMaxQueryStringLength() {
return maxQueryStringLength_;
}
- public static final int RECORD_APPLICATION_TAGS_FIELD_NUMBER = 6;
+ public static final int RECORD_APPLICATION_TAGS_FIELD_NUMBER = 7;
private boolean recordApplicationTags_ = false;
/**
*
*
* - * Record application tags for an instance. - * This flag is turned "off" by default. - *- * - *
optional bool record_application_tags = 6;
- *
- * @return Whether the recordApplicationTags field is set.
- */
- @java.lang.Override
- public boolean hasRecordApplicationTags() {
- return ((bitField0_ & 0x00000020) != 0);
- }
-
- /**
- *
- *
- *
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Record application tags for an instance.
*
*
- * optional bool record_application_tags = 6;
+ * bool record_application_tags = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The recordApplicationTags.
*/
@@ -4543,37 +7043,18 @@ public boolean getRecordApplicationTags() {
return recordApplicationTags_;
}
- public static final int QUERY_PLANS_PER_MINUTE_FIELD_NUMBER = 7;
+ public static final int QUERY_PLANS_PER_MINUTE_FIELD_NUMBER = 8;
private int queryPlansPerMinute_ = 0;
/**
*
*
* - * Number of query execution plans captured by Insights per minute - * for all queries combined. The default value is 200. - * Any integer between 0 to 200 is considered valid. - *- * - *
optional int32 query_plans_per_minute = 7;
- *
- * @return Whether the queryPlansPerMinute field is set.
- */
- @java.lang.Override
- public boolean hasQueryPlansPerMinute() {
- return ((bitField0_ & 0x00000040) != 0);
- }
-
- /**
- *
- *
- *
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
+ * Output only. Number of query execution plans captured by Insights per
+ * minute for all queries combined.
*
*
- * optional int32 query_plans_per_minute = 7;
+ * int32 query_plans_per_minute = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The queryPlansPerMinute.
*/
@@ -4582,35 +7063,17 @@ public int getQueryPlansPerMinute() {
return queryPlansPerMinute_;
}
- public static final int TRACK_ACTIVE_QUERIES_FIELD_NUMBER = 8;
+ public static final int TRACK_ACTIVE_QUERIES_FIELD_NUMBER = 9;
private boolean trackActiveQueries_ = false;
/**
*
*
* - * Track actively running queries on the instance. - * If not set, this flag is "off" by default. - *- * - *
optional bool track_active_queries = 8;
- *
- * @return Whether the trackActiveQueries field is set.
- */
- @java.lang.Override
- public boolean hasTrackActiveQueries() {
- return ((bitField0_ & 0x00000080) != 0);
- }
-
- /**
- *
- *
- *
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
+ * Output only. Track actively running queries on the instance.
*
*
- * optional bool track_active_queries = 8;
+ * bool track_active_queries = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackActiveQueries.
*/
@@ -4633,29 +7096,29 @@ public final boolean isInitialized() {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
- if (((bitField0_ & 0x00000001) != 0)) {
- output.writeBool(1, enabled_);
+ if (enabled_ != false) {
+ output.writeBool(2, enabled_);
}
- if (((bitField0_ & 0x00000002) != 0)) {
- output.writeBool(2, preserveComments_);
+ if (preserveComments_ != false) {
+ output.writeBool(3, preserveComments_);
}
- if (((bitField0_ & 0x00000004) != 0)) {
- output.writeBool(3, trackWaitEvents_);
+ if (trackWaitEvents_ != false) {
+ output.writeBool(4, trackWaitEvents_);
}
- if (((bitField0_ & 0x00000008) != 0)) {
- output.writeBool(4, trackWaitEventTypes_);
+ if (trackWaitEventTypes_ != false) {
+ output.writeBool(5, trackWaitEventTypes_);
}
- if (((bitField0_ & 0x00000010) != 0)) {
- output.writeInt32(5, maxQueryStringLength_);
+ if (maxQueryStringLength_ != 0) {
+ output.writeInt32(6, maxQueryStringLength_);
}
- if (((bitField0_ & 0x00000020) != 0)) {
- output.writeBool(6, recordApplicationTags_);
+ if (recordApplicationTags_ != false) {
+ output.writeBool(7, recordApplicationTags_);
}
- if (((bitField0_ & 0x00000040) != 0)) {
- output.writeInt32(7, queryPlansPerMinute_);
+ if (queryPlansPerMinute_ != 0) {
+ output.writeInt32(8, queryPlansPerMinute_);
}
- if (((bitField0_ & 0x00000080) != 0)) {
- output.writeBool(8, trackActiveQueries_);
+ if (trackActiveQueries_ != false) {
+ output.writeBool(9, trackActiveQueries_);
}
getUnknownFields().writeTo(output);
}
@@ -4666,78 +7129,54 @@ public int getSerializedSize() {
if (size != -1) return size;
size = 0;
- if (((bitField0_ & 0x00000001) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, enabled_);
- }
- if (((bitField0_ & 0x00000002) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, preserveComments_);
- }
- if (((bitField0_ & 0x00000004) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, trackWaitEvents_);
- }
- if (((bitField0_ & 0x00000008) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, trackWaitEventTypes_);
- }
- if (((bitField0_ & 0x00000010) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeInt32Size(5, maxQueryStringLength_);
- }
- if (((bitField0_ & 0x00000020) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(6, recordApplicationTags_);
- }
- if (((bitField0_ & 0x00000040) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeInt32Size(7, queryPlansPerMinute_);
- }
- if (((bitField0_ & 0x00000080) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(8, trackActiveQueries_);
- }
- size += getUnknownFields().getSerializedSize();
- memoizedSize = size;
- return size;
- }
-
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
+ if (enabled_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, enabled_);
}
- if (!(obj instanceof com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig)) {
- return super.equals(obj);
+ if (preserveComments_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, preserveComments_);
}
- com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig other =
- (com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig) obj;
-
- if (hasEnabled() != other.hasEnabled()) return false;
- if (hasEnabled()) {
- if (getEnabled() != other.getEnabled()) return false;
+ if (trackWaitEvents_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, trackWaitEvents_);
}
- if (hasPreserveComments() != other.hasPreserveComments()) return false;
- if (hasPreserveComments()) {
- if (getPreserveComments() != other.getPreserveComments()) return false;
+ if (trackWaitEventTypes_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(5, trackWaitEventTypes_);
}
- if (hasTrackWaitEvents() != other.hasTrackWaitEvents()) return false;
- if (hasTrackWaitEvents()) {
- if (getTrackWaitEvents() != other.getTrackWaitEvents()) return false;
+ if (maxQueryStringLength_ != 0) {
+ size += com.google.protobuf.CodedOutputStream.computeInt32Size(6, maxQueryStringLength_);
}
- if (hasTrackWaitEventTypes() != other.hasTrackWaitEventTypes()) return false;
- if (hasTrackWaitEventTypes()) {
- if (getTrackWaitEventTypes() != other.getTrackWaitEventTypes()) return false;
+ if (recordApplicationTags_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(7, recordApplicationTags_);
}
- if (hasMaxQueryStringLength() != other.hasMaxQueryStringLength()) return false;
- if (hasMaxQueryStringLength()) {
- if (getMaxQueryStringLength() != other.getMaxQueryStringLength()) return false;
+ if (queryPlansPerMinute_ != 0) {
+ size += com.google.protobuf.CodedOutputStream.computeInt32Size(8, queryPlansPerMinute_);
}
- if (hasRecordApplicationTags() != other.hasRecordApplicationTags()) return false;
- if (hasRecordApplicationTags()) {
- if (getRecordApplicationTags() != other.getRecordApplicationTags()) return false;
+ if (trackActiveQueries_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, trackActiveQueries_);
}
- if (hasQueryPlansPerMinute() != other.hasQueryPlansPerMinute()) return false;
- if (hasQueryPlansPerMinute()) {
- if (getQueryPlansPerMinute() != other.getQueryPlansPerMinute()) return false;
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
}
- if (hasTrackActiveQueries() != other.hasTrackActiveQueries()) return false;
- if (hasTrackActiveQueries()) {
- if (getTrackActiveQueries() != other.getTrackActiveQueries()) return false;
+ if (!(obj instanceof com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo)) {
+ return super.equals(obj);
}
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo other =
+ (com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo) obj;
+
+ if (getEnabled() != other.getEnabled()) return false;
+ if (getPreserveComments() != other.getPreserveComments()) return false;
+ if (getTrackWaitEvents() != other.getTrackWaitEvents()) return false;
+ if (getTrackWaitEventTypes() != other.getTrackWaitEventTypes()) return false;
+ if (getMaxQueryStringLength() != other.getMaxQueryStringLength()) return false;
+ if (getRecordApplicationTags() != other.getRecordApplicationTags()) return false;
+ if (getQueryPlansPerMinute() != other.getQueryPlansPerMinute()) return false;
+ if (getTrackActiveQueries() != other.getTrackActiveQueries()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -4749,109 +7188,92 @@ public int hashCode() {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
- if (hasEnabled()) {
- hash = (37 * hash) + ENABLED_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnabled());
- }
- if (hasPreserveComments()) {
- hash = (37 * hash) + PRESERVE_COMMENTS_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPreserveComments());
- }
- if (hasTrackWaitEvents()) {
- hash = (37 * hash) + TRACK_WAIT_EVENTS_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEvents());
- }
- if (hasTrackWaitEventTypes()) {
- hash = (37 * hash) + TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEventTypes());
- }
- if (hasMaxQueryStringLength()) {
- hash = (37 * hash) + MAX_QUERY_STRING_LENGTH_FIELD_NUMBER;
- hash = (53 * hash) + getMaxQueryStringLength();
- }
- if (hasRecordApplicationTags()) {
- hash = (37 * hash) + RECORD_APPLICATION_TAGS_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRecordApplicationTags());
- }
- if (hasQueryPlansPerMinute()) {
- hash = (37 * hash) + QUERY_PLANS_PER_MINUTE_FIELD_NUMBER;
- hash = (53 * hash) + getQueryPlansPerMinute();
- }
- if (hasTrackActiveQueries()) {
- hash = (37 * hash) + TRACK_ACTIVE_QUERIES_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackActiveQueries());
- }
+ hash = (37 * hash) + ENABLED_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnabled());
+ hash = (37 * hash) + PRESERVE_COMMENTS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPreserveComments());
+ hash = (37 * hash) + TRACK_WAIT_EVENTS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEvents());
+ hash = (37 * hash) + TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEventTypes());
+ hash = (37 * hash) + MAX_QUERY_STRING_LENGTH_FIELD_NUMBER;
+ hash = (53 * hash) + getMaxQueryStringLength();
+ hash = (37 * hash) + RECORD_APPLICATION_TAGS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRecordApplicationTags());
+ hash = (37 * hash) + QUERY_PLANS_PER_MINUTE_FIELD_NUMBER;
+ hash = (53 * hash) + getQueryPlansPerMinute();
+ hash = (37 * hash) + TRACK_ACTIVE_QUERIES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackActiveQueries());
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
- public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo parseFrom(
java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo 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.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo 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.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo parseFrom(
byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo parseFrom(
byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo parseFrom(
java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
}
- public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo parseFrom(
java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessage.parseWithIOException(
PARSER, input, extensionRegistry);
}
- public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig
- parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo parseDelimitedFrom(
+ java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input);
}
- public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig
- parseDelimitedFrom(
- java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
- throws java.io.IOException {
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(
PARSER, input, extensionRegistry);
}
- public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo parseFrom(
com.google.protobuf.CodedInputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
}
- public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
@@ -4869,7 +7291,7 @@ public static Builder newBuilder() {
}
public static Builder newBuilder(
- com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig prototype) {
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@@ -4884,36 +7306,27 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.Builder
return builder;
}
- /**
- *
- *
- * - * Observability Instance specific configuration. - *- * - * Protobuf type {@code google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig} - */ + /** Protobuf type {@code google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
- * Observability feature status for an instance. - * This flag is turned "off" by default. - *- * - *
optional bool enabled = 1;
- *
- * @return Whether the enabled field is set.
- */
- @java.lang.Override
- public boolean hasEnabled() {
- return ((bitField0_ & 0x00000001) != 0);
- }
-
- /**
- *
- *
- *
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Observability feature status for an instance.
*
*
- * optional bool enabled = 1;
+ * bool enabled = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The enabled.
*/
@@ -5180,11 +7563,10 @@ public boolean getEnabled() {
*
*
*
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Observability feature status for an instance.
*
*
- * optional bool enabled = 1;
+ * bool enabled = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The enabled to set.
* @return This builder for chaining.
@@ -5201,11 +7583,10 @@ public Builder setEnabled(boolean value) {
*
*
*
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Observability feature status for an instance.
*
*
- * optional bool enabled = 1;
+ * bool enabled = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -5222,28 +7603,10 @@ public Builder clearEnabled() {
*
*
* - * Preserve comments in query string for an instance. - * This flag is turned "off" by default. - *- * - *
optional bool preserve_comments = 2;
- *
- * @return Whether the preserveComments field is set.
- */
- @java.lang.Override
- public boolean hasPreserveComments() {
- return ((bitField0_ & 0x00000002) != 0);
- }
-
- /**
- *
- *
- *
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Preserve comments in query string for an instance.
*
*
- * optional bool preserve_comments = 2;
+ * bool preserve_comments = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The preserveComments.
*/
@@ -5256,11 +7619,10 @@ public boolean getPreserveComments() {
*
*
*
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Preserve comments in query string for an instance.
*
*
- * optional bool preserve_comments = 2;
+ * bool preserve_comments = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The preserveComments to set.
* @return This builder for chaining.
@@ -5277,11 +7639,10 @@ public Builder setPreserveComments(boolean value) {
*
*
*
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Preserve comments in query string for an instance.
*
*
- * optional bool preserve_comments = 2;
+ * bool preserve_comments = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -5298,30 +7659,10 @@ public Builder clearPreserveComments() {
*
*
* - * Track wait events during query execution for an instance. - * This flag is turned "on" by default but tracking is enabled only after - * observability enabled flag is also turned on. - *- * - *
optional bool track_wait_events = 3;
- *
- * @return Whether the trackWaitEvents field is set.
- */
- @java.lang.Override
- public boolean hasTrackWaitEvents() {
- return ((bitField0_ & 0x00000004) != 0);
- }
-
- /**
- *
- *
- *
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Track wait events during query execution for an instance.
*
*
- * optional bool track_wait_events = 3;
+ * bool track_wait_events = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackWaitEvents.
*/
@@ -5334,80 +7675,51 @@ public boolean getTrackWaitEvents() {
*
*
*
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Track wait events during query execution for an instance.
*
*
- * optional bool track_wait_events = 3;
+ * bool track_wait_events = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The trackWaitEvents to set.
* @return This builder for chaining.
*/
public Builder setTrackWaitEvents(boolean value) {
-
- trackWaitEvents_ = value;
- bitField0_ |= 0x00000004;
- onChanged();
- return this;
- }
-
- /**
- *
- *
- * - * Track wait events during query execution for an instance. - * This flag is turned "on" by default but tracking is enabled only after - * observability enabled flag is also turned on. - *- * - *
optional bool track_wait_events = 3;
- *
- * @return This builder for chaining.
- */
- public Builder clearTrackWaitEvents() {
- bitField0_ = (bitField0_ & ~0x00000004);
- trackWaitEvents_ = false;
+
+ trackWaitEvents_ = value;
+ bitField0_ |= 0x00000004;
onChanged();
return this;
}
- private boolean trackWaitEventTypes_;
-
/**
*
*
*
- * Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
+ * Output only. Track wait events during query execution for an instance.
*
*
- *
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * bool track_wait_events = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the trackWaitEventTypes field is set.
+ * @return This builder for chaining.
*/
- @java.lang.Override
- public boolean hasTrackWaitEventTypes() {
- return ((bitField0_ & 0x00000008) != 0);
+ public Builder clearTrackWaitEvents() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ trackWaitEvents_ = false;
+ onChanged();
+ return this;
}
+ private boolean trackWaitEventTypes_;
+
/**
*
*
*
* Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
+ * instance.
*
*
- *
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * bool track_wait_event_types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackWaitEventTypes.
*/
@@ -5421,14 +7733,10 @@ public boolean getTrackWaitEventTypes() {
*
*
* Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
+ * instance.
*
*
- *
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * bool track_wait_event_types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The trackWaitEventTypes to set.
* @return This builder for chaining.
@@ -5446,14 +7754,10 @@ public Builder setTrackWaitEventTypes(boolean value) {
*
*
* Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
+ * instance.
*
*
- *
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * bool track_wait_event_types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -5470,26 +7774,11 @@ public Builder clearTrackWaitEventTypes() {
*
*
* - * Query string length. The default value is 10k. - *- * - *
optional int32 max_query_string_length = 5;
- *
- * @return Whether the maxQueryStringLength field is set.
- */
- @java.lang.Override
- public boolean hasMaxQueryStringLength() {
- return ((bitField0_ & 0x00000010) != 0);
- }
-
- /**
- *
- *
- *
- * Query string length. The default value is 10k.
+ * Output only. Query string length. The default value is 10k.
*
*
- * optional int32 max_query_string_length = 5;
+ * int32 max_query_string_length = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
* @return The maxQueryStringLength.
*/
@@ -5502,10 +7791,11 @@ public int getMaxQueryStringLength() {
*
*
*
- * Query string length. The default value is 10k.
+ * Output only. Query string length. The default value is 10k.
*
*
- * optional int32 max_query_string_length = 5;
+ * int32 max_query_string_length = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
* @param value The maxQueryStringLength to set.
* @return This builder for chaining.
@@ -5522,10 +7812,11 @@ public Builder setMaxQueryStringLength(int value) {
*
*
*
- * Query string length. The default value is 10k.
+ * Output only. Query string length. The default value is 10k.
*
*
- * optional int32 max_query_string_length = 5;
+ * int32 max_query_string_length = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
* @return This builder for chaining.
*/
@@ -5542,28 +7833,10 @@ public Builder clearMaxQueryStringLength() {
*
*
* - * Record application tags for an instance. - * This flag is turned "off" by default. - *- * - *
optional bool record_application_tags = 6;
- *
- * @return Whether the recordApplicationTags field is set.
- */
- @java.lang.Override
- public boolean hasRecordApplicationTags() {
- return ((bitField0_ & 0x00000020) != 0);
- }
-
- /**
- *
- *
- *
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Record application tags for an instance.
*
*
- * optional bool record_application_tags = 6;
+ * bool record_application_tags = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The recordApplicationTags.
*/
@@ -5576,11 +7849,10 @@ public boolean getRecordApplicationTags() {
*
*
*
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Record application tags for an instance.
*
*
- * optional bool record_application_tags = 6;
+ * bool record_application_tags = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The recordApplicationTags to set.
* @return This builder for chaining.
@@ -5597,11 +7869,10 @@ public Builder setRecordApplicationTags(boolean value) {
*
*
*
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Record application tags for an instance.
*
*
- * optional bool record_application_tags = 6;
+ * bool record_application_tags = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -5618,30 +7889,11 @@ public Builder clearRecordApplicationTags() {
*
*
* - * Number of query execution plans captured by Insights per minute - * for all queries combined. The default value is 200. - * Any integer between 0 to 200 is considered valid. - *- * - *
optional int32 query_plans_per_minute = 7;
- *
- * @return Whether the queryPlansPerMinute field is set.
- */
- @java.lang.Override
- public boolean hasQueryPlansPerMinute() {
- return ((bitField0_ & 0x00000040) != 0);
- }
-
- /**
- *
- *
- *
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
+ * Output only. Number of query execution plans captured by Insights per
+ * minute for all queries combined.
*
*
- * optional int32 query_plans_per_minute = 7;
+ * int32 query_plans_per_minute = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The queryPlansPerMinute.
*/
@@ -5654,12 +7906,11 @@ public int getQueryPlansPerMinute() {
*
*
*
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
+ * Output only. Number of query execution plans captured by Insights per
+ * minute for all queries combined.
*
*
- * optional int32 query_plans_per_minute = 7;
+ * int32 query_plans_per_minute = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The queryPlansPerMinute to set.
* @return This builder for chaining.
@@ -5676,12 +7927,11 @@ public Builder setQueryPlansPerMinute(int value) {
*
*
*
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
+ * Output only. Number of query execution plans captured by Insights per
+ * minute for all queries combined.
*
*
- * optional int32 query_plans_per_minute = 7;
+ * int32 query_plans_per_minute = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -5698,28 +7948,10 @@ public Builder clearQueryPlansPerMinute() {
*
*
* - * Track actively running queries on the instance. - * If not set, this flag is "off" by default. - *- * - *
optional bool track_active_queries = 8;
- *
- * @return Whether the trackActiveQueries field is set.
- */
- @java.lang.Override
- public boolean hasTrackActiveQueries() {
- return ((bitField0_ & 0x00000080) != 0);
- }
-
- /**
- *
- *
- *
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
+ * Output only. Track actively running queries on the instance.
*
*
- * optional bool track_active_queries = 8;
+ * bool track_active_queries = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackActiveQueries.
*/
@@ -5732,11 +7964,10 @@ public boolean getTrackActiveQueries() {
*
*
*
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
+ * Output only. Track actively running queries on the instance.
*
*
- * optional bool track_active_queries = 8;
+ * bool track_active_queries = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The trackActiveQueries to set.
* @return This builder for chaining.
@@ -5753,11 +7984,10 @@ public Builder setTrackActiveQueries(boolean value) {
*
*
*
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
+ * Output only. Track actively running queries on the instance.
*
*
- * optional bool track_active_queries = 8;
+ * bool track_active_queries = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -5768,26 +7998,26 @@ public Builder clearTrackActiveQueries() {
return this;
}
- // @@protoc_insertion_point(builder_scope:google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig)
+ // @@protoc_insertion_point(builder_scope:google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo)
}
- // @@protoc_insertion_point(class_scope:google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig)
- private static final com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig
+ // @@protoc_insertion_point(class_scope:google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo)
+ private static final com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo
DEFAULT_INSTANCE;
static {
- DEFAULT_INSTANCE = new com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig();
+ DEFAULT_INSTANCE = new com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo();
}
- public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig
+ public static com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo
getDefaultInstance() {
return DEFAULT_INSTANCE;
}
- private static final com.google.protobuf.Parser+ * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the queryInsightsInfo field is set.
+ */
+ @java.lang.Override
+ public boolean hasQueryInsightsInfo() {
+ return ((bitField0_ & 0x00000040) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The queryInsightsInfo.
+ */
+ @java.lang.Override
+ public com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo getQueryInsightsInfo() {
+ return queryInsightsInfo_ == null
+ ? com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo.getDefaultInstance()
+ : queryInsightsInfo_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ @java.lang.Override
+ public com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfoOrBuilder
+ getQueryInsightsInfoOrBuilder() {
+ return queryInsightsInfo_ == null
+ ? com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo.getDefaultInstance()
+ : queryInsightsInfo_;
+ }
+
public static final int OBSERVABILITY_CONFIG_FIELD_NUMBER = 26;
private com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig observabilityConfig_;
@@ -16878,7 +19177,7 @@ public com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceConfig getQuery
*/
@java.lang.Override
public boolean hasObservabilityConfig() {
- return ((bitField0_ & 0x00000040) != 0);
+ return ((bitField0_ & 0x00000080) != 0);
}
/**
@@ -16918,6 +19217,76 @@ public com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig getObser
: observabilityConfig_;
}
+ public static final int OBSERVABILITY_INSTANCE_INFO_FIELD_NUMBER = 44;
+ private com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo observabilityInstanceInfo_;
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the observabilityInstanceInfo field is set.
+ */
+ @java.lang.Override
+ public boolean hasObservabilityInstanceInfo() {
+ return ((bitField0_ & 0x00000100) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The observabilityInstanceInfo.
+ */
+ @java.lang.Override
+ public com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo
+ getObservabilityInstanceInfo() {
+ return observabilityInstanceInfo_ == null
+ ? com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo.getDefaultInstance()
+ : observabilityInstanceInfo_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ @java.lang.Override
+ public com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfoOrBuilder
+ getObservabilityInstanceInfoOrBuilder() {
+ return observabilityInstanceInfo_ == null
+ ? com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo.getDefaultInstance()
+ : observabilityInstanceInfo_;
+ }
+
public static final int READ_POOL_CONFIG_FIELD_NUMBER = 14;
private com.google.cloud.alloydb.v1.Instance.ReadPoolConfig readPoolConfig_;
@@ -16935,7 +19304,7 @@ public com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig getObser
*/
@java.lang.Override
public boolean hasReadPoolConfig() {
- return ((bitField0_ & 0x00000080) != 0);
+ return ((bitField0_ & 0x00000200) != 0);
}
/**
@@ -17300,7 +19669,7 @@ public java.lang.String getAnnotationsOrThrow(java.lang.String key) {
*/
@java.lang.Override
public boolean hasClientConnectionConfig() {
- return ((bitField0_ & 0x00000100) != 0);
+ return ((bitField0_ & 0x00000400) != 0);
}
/**
@@ -17380,7 +19749,7 @@ public boolean getSatisfiesPzs() {
*/
@java.lang.Override
public boolean hasPscInstanceConfig() {
- return ((bitField0_ & 0x00000200) != 0);
+ return ((bitField0_ & 0x00000800) != 0);
}
/**
@@ -17442,7 +19811,7 @@ public com.google.cloud.alloydb.v1.Instance.PscInstanceConfig getPscInstanceConf
*/
@java.lang.Override
public boolean hasNetworkConfig() {
- return ((bitField0_ & 0x00000400) != 0);
+ return ((bitField0_ & 0x00001000) != 0);
}
/**
@@ -17633,7 +20002,7 @@ public com.google.cloud.alloydb.v1.Instance.ActivationPolicy getActivationPolicy
*/
@java.lang.Override
public boolean hasConnectionPoolConfig() {
- return ((bitField0_ & 0x00000800) != 0);
+ return ((bitField0_ & 0x00002000) != 0);
}
/**
@@ -17730,7 +20099,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
}
com.google.protobuf.GeneratedMessage.serializeStringMapTo(
output, internalGetDatabaseFlags(), DatabaseFlagsDefaultEntryHolder.defaultEntry, 13);
- if (((bitField0_ & 0x00000080) != 0)) {
+ if (((bitField0_ & 0x00000200) != 0)) {
output.writeMessage(14, getReadPoolConfig());
}
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(ipAddress_)) {
@@ -17753,22 +20122,22 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (((bitField0_ & 0x00000020) != 0)) {
output.writeMessage(21, getQueryInsightsConfig());
}
- if (((bitField0_ & 0x00000100) != 0)) {
+ if (((bitField0_ & 0x00000400) != 0)) {
output.writeMessage(23, getClientConnectionConfig());
}
if (satisfiesPzs_ != false) {
output.writeBool(24, satisfiesPzs_);
}
- if (((bitField0_ & 0x00000040) != 0)) {
+ if (((bitField0_ & 0x00000080) != 0)) {
output.writeMessage(26, getObservabilityConfig());
}
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(publicIpAddress_)) {
com.google.protobuf.GeneratedMessage.writeString(output, 27, publicIpAddress_);
}
- if (((bitField0_ & 0x00000200) != 0)) {
+ if (((bitField0_ & 0x00000800) != 0)) {
output.writeMessage(28, getPscInstanceConfig());
}
- if (((bitField0_ & 0x00000400) != 0)) {
+ if (((bitField0_ & 0x00001000) != 0)) {
output.writeMessage(29, getNetworkConfig());
}
for (int i = 0; i < outboundPublicIpAddresses_.size(); i++) {
@@ -17780,9 +20149,15 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
.getNumber()) {
output.writeEnum(35, activationPolicy_);
}
- if (((bitField0_ & 0x00000800) != 0)) {
+ if (((bitField0_ & 0x00002000) != 0)) {
output.writeMessage(37, getConnectionPoolConfig());
}
+ if (((bitField0_ & 0x00000100) != 0)) {
+ output.writeMessage(44, getObservabilityInstanceInfo());
+ }
+ if (((bitField0_ & 0x00000040) != 0)) {
+ output.writeMessage(47, getQueryInsightsInfo());
+ }
getUnknownFields().writeTo(output);
}
@@ -17849,7 +20224,7 @@ public int getSerializedSize() {
.build();
size += com.google.protobuf.CodedOutputStream.computeMessageSize(13, databaseFlags__);
}
- if (((bitField0_ & 0x00000080) != 0)) {
+ if (((bitField0_ & 0x00000200) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, getReadPoolConfig());
}
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(ipAddress_)) {
@@ -17881,24 +20256,24 @@ public int getSerializedSize() {
size +=
com.google.protobuf.CodedOutputStream.computeMessageSize(21, getQueryInsightsConfig());
}
- if (((bitField0_ & 0x00000100) != 0)) {
+ if (((bitField0_ & 0x00000400) != 0)) {
size +=
com.google.protobuf.CodedOutputStream.computeMessageSize(23, getClientConnectionConfig());
}
if (satisfiesPzs_ != false) {
size += com.google.protobuf.CodedOutputStream.computeBoolSize(24, satisfiesPzs_);
}
- if (((bitField0_ & 0x00000040) != 0)) {
+ if (((bitField0_ & 0x00000080) != 0)) {
size +=
com.google.protobuf.CodedOutputStream.computeMessageSize(26, getObservabilityConfig());
}
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(publicIpAddress_)) {
size += com.google.protobuf.GeneratedMessage.computeStringSize(27, publicIpAddress_);
}
- if (((bitField0_ & 0x00000200) != 0)) {
+ if (((bitField0_ & 0x00000800) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(28, getPscInstanceConfig());
}
- if (((bitField0_ & 0x00000400) != 0)) {
+ if (((bitField0_ & 0x00001000) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(29, getNetworkConfig());
}
{
@@ -17914,10 +20289,18 @@ public int getSerializedSize() {
.getNumber()) {
size += com.google.protobuf.CodedOutputStream.computeEnumSize(35, activationPolicy_);
}
- if (((bitField0_ & 0x00000800) != 0)) {
+ if (((bitField0_ & 0x00002000) != 0)) {
size +=
com.google.protobuf.CodedOutputStream.computeMessageSize(37, getConnectionPoolConfig());
}
+ if (((bitField0_ & 0x00000100) != 0)) {
+ size +=
+ com.google.protobuf.CodedOutputStream.computeMessageSize(
+ 44, getObservabilityInstanceInfo());
+ }
+ if (((bitField0_ & 0x00000040) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(47, getQueryInsightsInfo());
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -17967,10 +20350,19 @@ public boolean equals(final java.lang.Object obj) {
if (hasQueryInsightsConfig()) {
if (!getQueryInsightsConfig().equals(other.getQueryInsightsConfig())) return false;
}
+ if (hasQueryInsightsInfo() != other.hasQueryInsightsInfo()) return false;
+ if (hasQueryInsightsInfo()) {
+ if (!getQueryInsightsInfo().equals(other.getQueryInsightsInfo())) return false;
+ }
if (hasObservabilityConfig() != other.hasObservabilityConfig()) return false;
if (hasObservabilityConfig()) {
if (!getObservabilityConfig().equals(other.getObservabilityConfig())) return false;
}
+ if (hasObservabilityInstanceInfo() != other.hasObservabilityInstanceInfo()) return false;
+ if (hasObservabilityInstanceInfo()) {
+ if (!getObservabilityInstanceInfo().equals(other.getObservabilityInstanceInfo()))
+ return false;
+ }
if (hasReadPoolConfig() != other.hasReadPoolConfig()) return false;
if (hasReadPoolConfig()) {
if (!getReadPoolConfig().equals(other.getReadPoolConfig())) return false;
@@ -18061,10 +20453,18 @@ public int hashCode() {
hash = (37 * hash) + QUERY_INSIGHTS_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getQueryInsightsConfig().hashCode();
}
+ if (hasQueryInsightsInfo()) {
+ hash = (37 * hash) + QUERY_INSIGHTS_INFO_FIELD_NUMBER;
+ hash = (53 * hash) + getQueryInsightsInfo().hashCode();
+ }
if (hasObservabilityConfig()) {
hash = (37 * hash) + OBSERVABILITY_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getObservabilityConfig().hashCode();
}
+ if (hasObservabilityInstanceInfo()) {
+ hash = (37 * hash) + OBSERVABILITY_INSTANCE_INFO_FIELD_NUMBER;
+ hash = (53 * hash) + getObservabilityInstanceInfo().hashCode();
+ }
if (hasReadPoolConfig()) {
hash = (37 * hash) + READ_POOL_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getReadPoolConfig().hashCode();
@@ -18283,7 +20683,9 @@ private void maybeForceBuilderInitialization() {
internalGetWritableNodeFieldBuilder();
internalGetNodesFieldBuilder();
internalGetQueryInsightsConfigFieldBuilder();
+ internalGetQueryInsightsInfoFieldBuilder();
internalGetObservabilityConfigFieldBuilder();
+ internalGetObservabilityInstanceInfoFieldBuilder();
internalGetReadPoolConfigFieldBuilder();
internalGetClientConnectionConfigFieldBuilder();
internalGetPscInstanceConfigFieldBuilder();
@@ -18342,11 +20744,21 @@ public Builder clear() {
queryInsightsConfigBuilder_.dispose();
queryInsightsConfigBuilder_ = null;
}
+ queryInsightsInfo_ = null;
+ if (queryInsightsInfoBuilder_ != null) {
+ queryInsightsInfoBuilder_.dispose();
+ queryInsightsInfoBuilder_ = null;
+ }
observabilityConfig_ = null;
if (observabilityConfigBuilder_ != null) {
observabilityConfigBuilder_.dispose();
observabilityConfigBuilder_ = null;
}
+ observabilityInstanceInfo_ = null;
+ if (observabilityInstanceInfoBuilder_ != null) {
+ observabilityInstanceInfoBuilder_.dispose();
+ observabilityInstanceInfoBuilder_ = null;
+ }
readPoolConfig_ = null;
if (readPoolConfigBuilder_ != null) {
readPoolConfigBuilder_.dispose();
@@ -18488,68 +20900,82 @@ private void buildPartial0(com.google.cloud.alloydb.v1.Instance result) {
to_bitField0_ |= 0x00000020;
}
if (((from_bitField0_ & 0x00010000) != 0)) {
+ result.queryInsightsInfo_ =
+ queryInsightsInfoBuilder_ == null
+ ? queryInsightsInfo_
+ : queryInsightsInfoBuilder_.build();
+ to_bitField0_ |= 0x00000040;
+ }
+ if (((from_bitField0_ & 0x00020000) != 0)) {
result.observabilityConfig_ =
observabilityConfigBuilder_ == null
? observabilityConfig_
: observabilityConfigBuilder_.build();
- to_bitField0_ |= 0x00000040;
+ to_bitField0_ |= 0x00000080;
}
- if (((from_bitField0_ & 0x00020000) != 0)) {
+ if (((from_bitField0_ & 0x00040000) != 0)) {
+ result.observabilityInstanceInfo_ =
+ observabilityInstanceInfoBuilder_ == null
+ ? observabilityInstanceInfo_
+ : observabilityInstanceInfoBuilder_.build();
+ to_bitField0_ |= 0x00000100;
+ }
+ if (((from_bitField0_ & 0x00080000) != 0)) {
result.readPoolConfig_ =
readPoolConfigBuilder_ == null ? readPoolConfig_ : readPoolConfigBuilder_.build();
- to_bitField0_ |= 0x00000080;
+ to_bitField0_ |= 0x00000200;
}
- if (((from_bitField0_ & 0x00040000) != 0)) {
+ if (((from_bitField0_ & 0x00100000) != 0)) {
result.ipAddress_ = ipAddress_;
}
- if (((from_bitField0_ & 0x00080000) != 0)) {
+ if (((from_bitField0_ & 0x00200000) != 0)) {
result.publicIpAddress_ = publicIpAddress_;
}
- if (((from_bitField0_ & 0x00100000) != 0)) {
+ if (((from_bitField0_ & 0x00400000) != 0)) {
result.reconciling_ = reconciling_;
}
- if (((from_bitField0_ & 0x00200000) != 0)) {
+ if (((from_bitField0_ & 0x00800000) != 0)) {
result.etag_ = etag_;
}
- if (((from_bitField0_ & 0x00400000) != 0)) {
+ if (((from_bitField0_ & 0x01000000) != 0)) {
result.annotations_ = internalGetAnnotations();
result.annotations_.makeImmutable();
}
- if (((from_bitField0_ & 0x00800000) != 0)) {
+ if (((from_bitField0_ & 0x02000000) != 0)) {
result.clientConnectionConfig_ =
clientConnectionConfigBuilder_ == null
? clientConnectionConfig_
: clientConnectionConfigBuilder_.build();
- to_bitField0_ |= 0x00000100;
+ to_bitField0_ |= 0x00000400;
}
- if (((from_bitField0_ & 0x01000000) != 0)) {
+ if (((from_bitField0_ & 0x04000000) != 0)) {
result.satisfiesPzs_ = satisfiesPzs_;
}
- if (((from_bitField0_ & 0x02000000) != 0)) {
+ if (((from_bitField0_ & 0x08000000) != 0)) {
result.pscInstanceConfig_ =
pscInstanceConfigBuilder_ == null
? pscInstanceConfig_
: pscInstanceConfigBuilder_.build();
- to_bitField0_ |= 0x00000200;
+ to_bitField0_ |= 0x00000800;
}
- if (((from_bitField0_ & 0x04000000) != 0)) {
+ if (((from_bitField0_ & 0x10000000) != 0)) {
result.networkConfig_ =
networkConfigBuilder_ == null ? networkConfig_ : networkConfigBuilder_.build();
- to_bitField0_ |= 0x00000400;
+ to_bitField0_ |= 0x00001000;
}
- if (((from_bitField0_ & 0x08000000) != 0)) {
+ if (((from_bitField0_ & 0x20000000) != 0)) {
outboundPublicIpAddresses_.makeImmutable();
result.outboundPublicIpAddresses_ = outboundPublicIpAddresses_;
}
- if (((from_bitField0_ & 0x10000000) != 0)) {
+ if (((from_bitField0_ & 0x40000000) != 0)) {
result.activationPolicy_ = activationPolicy_;
}
- if (((from_bitField0_ & 0x20000000) != 0)) {
+ if (((from_bitField0_ & 0x80000000) != 0)) {
result.connectionPoolConfig_ =
connectionPoolConfigBuilder_ == null
? connectionPoolConfig_
: connectionPoolConfigBuilder_.build();
- to_bitField0_ |= 0x00000800;
+ to_bitField0_ |= 0x00002000;
}
result.bitField0_ |= to_bitField0_;
}
@@ -18644,20 +21070,26 @@ public Builder mergeFrom(com.google.cloud.alloydb.v1.Instance other) {
if (other.hasQueryInsightsConfig()) {
mergeQueryInsightsConfig(other.getQueryInsightsConfig());
}
+ if (other.hasQueryInsightsInfo()) {
+ mergeQueryInsightsInfo(other.getQueryInsightsInfo());
+ }
if (other.hasObservabilityConfig()) {
mergeObservabilityConfig(other.getObservabilityConfig());
}
+ if (other.hasObservabilityInstanceInfo()) {
+ mergeObservabilityInstanceInfo(other.getObservabilityInstanceInfo());
+ }
if (other.hasReadPoolConfig()) {
mergeReadPoolConfig(other.getReadPoolConfig());
}
if (!other.getIpAddress().isEmpty()) {
ipAddress_ = other.ipAddress_;
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
onChanged();
}
if (!other.getPublicIpAddress().isEmpty()) {
publicIpAddress_ = other.publicIpAddress_;
- bitField0_ |= 0x00080000;
+ bitField0_ |= 0x00200000;
onChanged();
}
if (other.getReconciling() != false) {
@@ -18665,11 +21097,11 @@ public Builder mergeFrom(com.google.cloud.alloydb.v1.Instance other) {
}
if (!other.getEtag().isEmpty()) {
etag_ = other.etag_;
- bitField0_ |= 0x00200000;
+ bitField0_ |= 0x00800000;
onChanged();
}
internalGetMutableAnnotations().mergeFrom(other.internalGetAnnotations());
- bitField0_ |= 0x00400000;
+ bitField0_ |= 0x01000000;
if (other.hasClientConnectionConfig()) {
mergeClientConnectionConfig(other.getClientConnectionConfig());
}
@@ -18685,7 +21117,7 @@ public Builder mergeFrom(com.google.cloud.alloydb.v1.Instance other) {
if (!other.outboundPublicIpAddresses_.isEmpty()) {
if (outboundPublicIpAddresses_.isEmpty()) {
outboundPublicIpAddresses_ = other.outboundPublicIpAddresses_;
- bitField0_ |= 0x08000000;
+ bitField0_ |= 0x20000000;
} else {
ensureOutboundPublicIpAddressesIsMutable();
outboundPublicIpAddresses_.addAll(other.outboundPublicIpAddresses_);
@@ -18822,25 +21254,25 @@ public Builder mergeFrom(
{
input.readMessage(
internalGetReadPoolConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x00020000;
+ bitField0_ |= 0x00080000;
break;
} // case 114
case 122:
{
ipAddress_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
break;
} // case 122
case 128:
{
reconciling_ = input.readBool();
- bitField0_ |= 0x00100000;
+ bitField0_ |= 0x00400000;
break;
} // case 128
case 138:
{
etag_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00200000;
+ bitField0_ |= 0x00800000;
break;
} // case 138
case 146:
@@ -18852,7 +21284,7 @@ public Builder mergeFrom(
internalGetMutableAnnotations()
.getMutableMap()
.put(annotations__.getKey(), annotations__.getValue());
- bitField0_ |= 0x00400000;
+ bitField0_ |= 0x01000000;
break;
} // case 146
case 154:
@@ -18887,40 +21319,40 @@ public Builder mergeFrom(
input.readMessage(
internalGetClientConnectionConfigFieldBuilder().getBuilder(),
extensionRegistry);
- bitField0_ |= 0x00800000;
+ bitField0_ |= 0x02000000;
break;
} // case 186
case 192:
{
satisfiesPzs_ = input.readBool();
- bitField0_ |= 0x01000000;
+ bitField0_ |= 0x04000000;
break;
} // case 192
case 210:
{
input.readMessage(
internalGetObservabilityConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00020000;
break;
} // case 210
case 218:
{
publicIpAddress_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00080000;
+ bitField0_ |= 0x00200000;
break;
} // case 218
case 226:
{
input.readMessage(
internalGetPscInstanceConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x02000000;
+ bitField0_ |= 0x08000000;
break;
} // case 226
case 234:
{
input.readMessage(
internalGetNetworkConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x04000000;
+ bitField0_ |= 0x10000000;
break;
} // case 234
case 274:
@@ -18933,16 +21365,31 @@ public Builder mergeFrom(
case 280:
{
activationPolicy_ = input.readEnum();
- bitField0_ |= 0x10000000;
+ bitField0_ |= 0x40000000;
break;
} // case 280
case 298:
{
input.readMessage(
internalGetConnectionPoolConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x20000000;
+ bitField0_ |= 0x80000000;
break;
} // case 298
+ case 354:
+ {
+ input.readMessage(
+ internalGetObservabilityInstanceInfoFieldBuilder().getBuilder(),
+ extensionRegistry);
+ bitField0_ |= 0x00040000;
+ break;
+ } // case 354
+ case 378:
+ {
+ input.readMessage(
+ internalGetQueryInsightsInfoFieldBuilder().getBuilder(), extensionRegistry);
+ bitField0_ |= 0x00010000;
+ break;
+ } // case 378
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -21956,13 +24403,259 @@ public Builder clearQueryInsightsConfig() {
if (queryInsightsConfigBuilder_ == null) {
queryInsightsConfigBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
- com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceConfig,
- com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceConfig.Builder,
- com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceConfigOrBuilder>(
- getQueryInsightsConfig(), getParentForChildren(), isClean());
- queryInsightsConfig_ = null;
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceConfig,
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceConfig.Builder,
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceConfigOrBuilder>(
+ getQueryInsightsConfig(), getParentForChildren(), isClean());
+ queryInsightsConfig_ = null;
+ }
+ return queryInsightsConfigBuilder_;
+ }
+
+ private com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo queryInsightsInfo_;
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo,
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo.Builder,
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfoOrBuilder>
+ queryInsightsInfoBuilder_;
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the queryInsightsInfo field is set.
+ */
+ public boolean hasQueryInsightsInfo() {
+ return ((bitField0_ & 0x00010000) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The queryInsightsInfo.
+ */
+ public com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo getQueryInsightsInfo() {
+ if (queryInsightsInfoBuilder_ == null) {
+ return queryInsightsInfo_ == null
+ ? com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo.getDefaultInstance()
+ : queryInsightsInfo_;
+ } else {
+ return queryInsightsInfoBuilder_.getMessage();
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder setQueryInsightsInfo(
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo value) {
+ if (queryInsightsInfoBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ queryInsightsInfo_ = value;
+ } else {
+ queryInsightsInfoBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00010000;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder setQueryInsightsInfo(
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo.Builder builderForValue) {
+ if (queryInsightsInfoBuilder_ == null) {
+ queryInsightsInfo_ = builderForValue.build();
+ } else {
+ queryInsightsInfoBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00010000;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder mergeQueryInsightsInfo(
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo value) {
+ if (queryInsightsInfoBuilder_ == null) {
+ if (((bitField0_ & 0x00010000) != 0)
+ && queryInsightsInfo_ != null
+ && queryInsightsInfo_
+ != com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo
+ .getDefaultInstance()) {
+ getQueryInsightsInfoBuilder().mergeFrom(value);
+ } else {
+ queryInsightsInfo_ = value;
+ }
+ } else {
+ queryInsightsInfoBuilder_.mergeFrom(value);
+ }
+ if (queryInsightsInfo_ != null) {
+ bitField0_ |= 0x00010000;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder clearQueryInsightsInfo() {
+ bitField0_ = (bitField0_ & ~0x00010000);
+ queryInsightsInfo_ = null;
+ if (queryInsightsInfoBuilder_ != null) {
+ queryInsightsInfoBuilder_.dispose();
+ queryInsightsInfoBuilder_ = null;
+ }
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo.Builder
+ getQueryInsightsInfoBuilder() {
+ bitField0_ |= 0x00010000;
+ onChanged();
+ return internalGetQueryInsightsInfoFieldBuilder().getBuilder();
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfoOrBuilder
+ getQueryInsightsInfoOrBuilder() {
+ if (queryInsightsInfoBuilder_ != null) {
+ return queryInsightsInfoBuilder_.getMessageOrBuilder();
+ } else {
+ return queryInsightsInfo_ == null
+ ? com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo.getDefaultInstance()
+ : queryInsightsInfo_;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo,
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo.Builder,
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfoOrBuilder>
+ internalGetQueryInsightsInfoFieldBuilder() {
+ if (queryInsightsInfoBuilder_ == null) {
+ queryInsightsInfoBuilder_ =
+ new com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo,
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo.Builder,
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfoOrBuilder>(
+ getQueryInsightsInfo(), getParentForChildren(), isClean());
+ queryInsightsInfo_ = null;
}
- return queryInsightsConfigBuilder_;
+ return queryInsightsInfoBuilder_;
}
private com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig observabilityConfig_;
@@ -21986,7 +24679,7 @@ public Builder clearQueryInsightsConfig() {
* @return Whether the observabilityConfig field is set.
*/
public boolean hasObservabilityConfig() {
- return ((bitField0_ & 0x00010000) != 0);
+ return ((bitField0_ & 0x00020000) != 0);
}
/**
@@ -22034,7 +24727,7 @@ public Builder setObservabilityConfig(
} else {
observabilityConfigBuilder_.setMessage(value);
}
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00020000;
onChanged();
return this;
}
@@ -22057,7 +24750,7 @@ public Builder setObservabilityConfig(
} else {
observabilityConfigBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00020000;
onChanged();
return this;
}
@@ -22076,7 +24769,7 @@ public Builder setObservabilityConfig(
public Builder mergeObservabilityConfig(
com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig value) {
if (observabilityConfigBuilder_ == null) {
- if (((bitField0_ & 0x00010000) != 0)
+ if (((bitField0_ & 0x00020000) != 0)
&& observabilityConfig_ != null
&& observabilityConfig_
!= com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig
@@ -22089,7 +24782,7 @@ public Builder mergeObservabilityConfig(
observabilityConfigBuilder_.mergeFrom(value);
}
if (observabilityConfig_ != null) {
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00020000;
onChanged();
}
return this;
@@ -22107,7 +24800,7 @@ public Builder mergeObservabilityConfig(
*
*/
public Builder clearObservabilityConfig() {
- bitField0_ = (bitField0_ & ~0x00010000);
+ bitField0_ = (bitField0_ & ~0x00020000);
observabilityConfig_ = null;
if (observabilityConfigBuilder_ != null) {
observabilityConfigBuilder_.dispose();
@@ -22130,7 +24823,7 @@ public Builder clearObservabilityConfig() {
*/
public com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig.Builder
getObservabilityConfigBuilder() {
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00020000;
onChanged();
return internalGetObservabilityConfigFieldBuilder().getBuilder();
}
@@ -22185,6 +24878,254 @@ public Builder clearObservabilityConfig() {
return observabilityConfigBuilder_;
}
+ private com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo
+ observabilityInstanceInfo_;
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo,
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo.Builder,
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfoOrBuilder>
+ observabilityInstanceInfoBuilder_;
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the observabilityInstanceInfo field is set.
+ */
+ public boolean hasObservabilityInstanceInfo() {
+ return ((bitField0_ & 0x00040000) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The observabilityInstanceInfo.
+ */
+ public com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo
+ getObservabilityInstanceInfo() {
+ if (observabilityInstanceInfoBuilder_ == null) {
+ return observabilityInstanceInfo_ == null
+ ? com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo.getDefaultInstance()
+ : observabilityInstanceInfo_;
+ } else {
+ return observabilityInstanceInfoBuilder_.getMessage();
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder setObservabilityInstanceInfo(
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo value) {
+ if (observabilityInstanceInfoBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ observabilityInstanceInfo_ = value;
+ } else {
+ observabilityInstanceInfoBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00040000;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder setObservabilityInstanceInfo(
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo.Builder builderForValue) {
+ if (observabilityInstanceInfoBuilder_ == null) {
+ observabilityInstanceInfo_ = builderForValue.build();
+ } else {
+ observabilityInstanceInfoBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00040000;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder mergeObservabilityInstanceInfo(
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo value) {
+ if (observabilityInstanceInfoBuilder_ == null) {
+ if (((bitField0_ & 0x00040000) != 0)
+ && observabilityInstanceInfo_ != null
+ && observabilityInstanceInfo_
+ != com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo
+ .getDefaultInstance()) {
+ getObservabilityInstanceInfoBuilder().mergeFrom(value);
+ } else {
+ observabilityInstanceInfo_ = value;
+ }
+ } else {
+ observabilityInstanceInfoBuilder_.mergeFrom(value);
+ }
+ if (observabilityInstanceInfo_ != null) {
+ bitField0_ |= 0x00040000;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder clearObservabilityInstanceInfo() {
+ bitField0_ = (bitField0_ & ~0x00040000);
+ observabilityInstanceInfo_ = null;
+ if (observabilityInstanceInfoBuilder_ != null) {
+ observabilityInstanceInfoBuilder_.dispose();
+ observabilityInstanceInfoBuilder_ = null;
+ }
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo.Builder
+ getObservabilityInstanceInfoBuilder() {
+ bitField0_ |= 0x00040000;
+ onChanged();
+ return internalGetObservabilityInstanceInfoFieldBuilder().getBuilder();
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfoOrBuilder
+ getObservabilityInstanceInfoOrBuilder() {
+ if (observabilityInstanceInfoBuilder_ != null) {
+ return observabilityInstanceInfoBuilder_.getMessageOrBuilder();
+ } else {
+ return observabilityInstanceInfo_ == null
+ ? com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo.getDefaultInstance()
+ : observabilityInstanceInfo_;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo,
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo.Builder,
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfoOrBuilder>
+ internalGetObservabilityInstanceInfoFieldBuilder() {
+ if (observabilityInstanceInfoBuilder_ == null) {
+ observabilityInstanceInfoBuilder_ =
+ new com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo,
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo.Builder,
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfoOrBuilder>(
+ getObservabilityInstanceInfo(), getParentForChildren(), isClean());
+ observabilityInstanceInfo_ = null;
+ }
+ return observabilityInstanceInfoBuilder_;
+ }
+
private com.google.cloud.alloydb.v1.Instance.ReadPoolConfig readPoolConfig_;
private com.google.protobuf.SingleFieldBuilder<
com.google.cloud.alloydb.v1.Instance.ReadPoolConfig,
@@ -22205,7 +25146,7 @@ public Builder clearObservabilityConfig() {
* @return Whether the readPoolConfig field is set.
*/
public boolean hasReadPoolConfig() {
- return ((bitField0_ & 0x00020000) != 0);
+ return ((bitField0_ & 0x00080000) != 0);
}
/**
@@ -22249,7 +25190,7 @@ public Builder setReadPoolConfig(com.google.cloud.alloydb.v1.Instance.ReadPoolCo
} else {
readPoolConfigBuilder_.setMessage(value);
}
- bitField0_ |= 0x00020000;
+ bitField0_ |= 0x00080000;
onChanged();
return this;
}
@@ -22271,7 +25212,7 @@ public Builder setReadPoolConfig(
} else {
readPoolConfigBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00020000;
+ bitField0_ |= 0x00080000;
onChanged();
return this;
}
@@ -22288,7 +25229,7 @@ public Builder setReadPoolConfig(
*/
public Builder mergeReadPoolConfig(com.google.cloud.alloydb.v1.Instance.ReadPoolConfig value) {
if (readPoolConfigBuilder_ == null) {
- if (((bitField0_ & 0x00020000) != 0)
+ if (((bitField0_ & 0x00080000) != 0)
&& readPoolConfig_ != null
&& readPoolConfig_
!= com.google.cloud.alloydb.v1.Instance.ReadPoolConfig.getDefaultInstance()) {
@@ -22300,7 +25241,7 @@ public Builder mergeReadPoolConfig(com.google.cloud.alloydb.v1.Instance.ReadPool
readPoolConfigBuilder_.mergeFrom(value);
}
if (readPoolConfig_ != null) {
- bitField0_ |= 0x00020000;
+ bitField0_ |= 0x00080000;
onChanged();
}
return this;
@@ -22317,7 +25258,7 @@ public Builder mergeReadPoolConfig(com.google.cloud.alloydb.v1.Instance.ReadPool
* .google.cloud.alloydb.v1.Instance.ReadPoolConfig read_pool_config = 14;
*/
public Builder clearReadPoolConfig() {
- bitField0_ = (bitField0_ & ~0x00020000);
+ bitField0_ = (bitField0_ & ~0x00080000);
readPoolConfig_ = null;
if (readPoolConfigBuilder_ != null) {
readPoolConfigBuilder_.dispose();
@@ -22338,7 +25279,7 @@ public Builder clearReadPoolConfig() {
* .google.cloud.alloydb.v1.Instance.ReadPoolConfig read_pool_config = 14;
*/
public com.google.cloud.alloydb.v1.Instance.ReadPoolConfig.Builder getReadPoolConfigBuilder() {
- bitField0_ |= 0x00020000;
+ bitField0_ |= 0x00080000;
onChanged();
return internalGetReadPoolConfigFieldBuilder().getBuilder();
}
@@ -22459,7 +25400,7 @@ public Builder setIpAddress(java.lang.String value) {
throw new NullPointerException();
}
ipAddress_ = value;
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
onChanged();
return this;
}
@@ -22478,7 +25419,7 @@ public Builder setIpAddress(java.lang.String value) {
*/
public Builder clearIpAddress() {
ipAddress_ = getDefaultInstance().getIpAddress();
- bitField0_ = (bitField0_ & ~0x00040000);
+ bitField0_ = (bitField0_ & ~0x00100000);
onChanged();
return this;
}
@@ -22502,7 +25443,7 @@ public Builder setIpAddressBytes(com.google.protobuf.ByteString value) {
}
checkByteStringIsUtf8(value);
ipAddress_ = value;
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
onChanged();
return this;
}
@@ -22584,7 +25525,7 @@ public Builder setPublicIpAddress(java.lang.String value) {
throw new NullPointerException();
}
publicIpAddress_ = value;
- bitField0_ |= 0x00080000;
+ bitField0_ |= 0x00200000;
onChanged();
return this;
}
@@ -22606,7 +25547,7 @@ public Builder setPublicIpAddress(java.lang.String value) {
*/
public Builder clearPublicIpAddress() {
publicIpAddress_ = getDefaultInstance().getPublicIpAddress();
- bitField0_ = (bitField0_ & ~0x00080000);
+ bitField0_ = (bitField0_ & ~0x00200000);
onChanged();
return this;
}
@@ -22633,7 +25574,7 @@ public Builder setPublicIpAddressBytes(com.google.protobuf.ByteString value) {
}
checkByteStringIsUtf8(value);
publicIpAddress_ = value;
- bitField0_ |= 0x00080000;
+ bitField0_ |= 0x00200000;
onChanged();
return this;
}
@@ -22679,7 +25620,7 @@ public boolean getReconciling() {
public Builder setReconciling(boolean value) {
reconciling_ = value;
- bitField0_ |= 0x00100000;
+ bitField0_ |= 0x00400000;
onChanged();
return this;
}
@@ -22700,7 +25641,7 @@ public Builder setReconciling(boolean value) {
* @return This builder for chaining.
*/
public Builder clearReconciling() {
- bitField0_ = (bitField0_ & ~0x00100000);
+ bitField0_ = (bitField0_ & ~0x00400000);
reconciling_ = false;
onChanged();
return this;
@@ -22771,7 +25712,7 @@ public Builder setEtag(java.lang.String value) {
throw new NullPointerException();
}
etag_ = value;
- bitField0_ |= 0x00200000;
+ bitField0_ |= 0x00800000;
onChanged();
return this;
}
@@ -22789,7 +25730,7 @@ public Builder setEtag(java.lang.String value) {
*/
public Builder clearEtag() {
etag_ = getDefaultInstance().getEtag();
- bitField0_ = (bitField0_ & ~0x00200000);
+ bitField0_ = (bitField0_ & ~0x00800000);
onChanged();
return this;
}
@@ -22812,7 +25753,7 @@ public Builder setEtagBytes(com.google.protobuf.ByteString value) {
}
checkByteStringIsUtf8(value);
etag_ = value;
- bitField0_ |= 0x00200000;
+ bitField0_ |= 0x00800000;
onChanged();
return this;
}
@@ -22837,7 +25778,7 @@ public Builder setEtagBytes(com.google.protobuf.ByteString value) {
if (!annotations_.isMutable()) {
annotations_ = annotations_.copy();
}
- bitField0_ |= 0x00400000;
+ bitField0_ |= 0x01000000;
onChanged();
return annotations_;
}
@@ -22935,7 +25876,7 @@ public java.lang.String getAnnotationsOrThrow(java.lang.String key) {
}
public Builder clearAnnotations() {
- bitField0_ = (bitField0_ & ~0x00400000);
+ bitField0_ = (bitField0_ & ~0x01000000);
internalGetMutableAnnotations().getMutableMap().clear();
return this;
}
@@ -22962,7 +25903,7 @@ public Builder removeAnnotations(java.lang.String key) {
/** Use alternate mutation accessors instead. */
@java.lang.Deprecated
public java.util.Map+ * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the queryInsightsInfo field is set.
+ */
+ boolean hasQueryInsightsInfo();
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The queryInsightsInfo.
+ */
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo getQueryInsightsInfo();
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ com.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfoOrBuilder
+ getQueryInsightsInfoOrBuilder();
+
/**
*
*
@@ -814,6 +867,59 @@ java.lang.String getDatabaseFlagsOrDefault(
com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfigOrBuilder
getObservabilityConfigOrBuilder();
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the observabilityInstanceInfo field is set.
+ */
+ boolean hasObservabilityInstanceInfo();
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The observabilityInstanceInfo.
+ */
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo getObservabilityInstanceInfo();
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ com.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfoOrBuilder
+ getObservabilityInstanceInfoOrBuilder();
+
/**
*
*
diff --git a/java-alloydb/proto-google-cloud-alloydb-v1/src/main/java/com/google/cloud/alloydb/v1/ResourcesProto.java b/java-alloydb/proto-google-cloud-alloydb-v1/src/main/java/com/google/cloud/alloydb/v1/ResourcesProto.java
index 3d5106806a28..893098a43545 100644
--- a/java-alloydb/proto-google-cloud-alloydb-v1/src/main/java/com/google/cloud/alloydb/v1/ResourcesProto.java
+++ b/java-alloydb/proto-google-cloud-alloydb-v1/src/main/java/com/google/cloud/alloydb/v1/ResourcesProto.java
@@ -168,10 +168,18 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r
internal_static_google_cloud_alloydb_v1_Instance_QueryInsightsInstanceConfig_descriptor;
static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_google_cloud_alloydb_v1_Instance_QueryInsightsInstanceConfig_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_google_cloud_alloydb_v1_Instance_QueryInsightsInstanceInfo_descriptor;
+ static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_google_cloud_alloydb_v1_Instance_QueryInsightsInstanceInfo_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceConfig_descriptor;
static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceConfig_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceInfo_descriptor;
+ static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceInfo_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_alloydb_v1_Instance_ReadPoolConfig_descriptor;
static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
@@ -492,7 +500,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\tSECONDARY\020\002:u\352Ar\n"
+ "\036alloydb.googleapis.com/Cluster\022:projects/{project"
+ "}/locations/{location}/clusters/{cluster}*\010clusters2\007clusterR\001\001B\010\n"
- + "\006source\"\307$\n"
+ + "\006source\"\377)\n"
+ "\010Instance\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\003\022\024\n"
+ "\014display_name\030\002 \001(\t\022\020\n"
@@ -517,9 +525,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\005nodes\030\024 \003(\0132&"
+ ".google.cloud.alloydb.v1.Instance.NodeB\003\340A\003\022\\\n"
+ "\025query_insights_config\030\025 \001(\0132=.goo"
- + "gle.cloud.alloydb.v1.Instance.QueryInsightsInstanceConfig\022[\n"
- + "\024observability_config\030\032"
- + " \001(\0132=.google.cloud.alloydb.v1.Instance.ObservabilityInstanceConfig\022J\n"
+ + "gle.cloud.alloydb.v1.Instance.QueryInsightsInstanceConfig\022]\n"
+ + "\023query_insights_info\030/"
+ + " \001(\0132;.google.cloud.alloydb.v1.Instance.QueryInsightsInstanceInfoB\003\340A\003\022[\n"
+ + "\024observability_config\030\032 \001(\0132=.google.cloud.al"
+ + "loydb.v1.Instance.ObservabilityInstanceConfig\022e\n"
+ + "\033observability_instance_info\030, \001"
+ + "(\0132;.google.cloud.alloydb.v1.Instance.ObservabilityInstanceInfoB\003\340A\003\022J\n"
+ "\020read_pool_config\030\016"
+ " \001(\01320.google.cloud.alloydb.v1.Instance.ReadPoolConfig\022\027\n\n"
+ "ip_address\030\017 \001(\tB\003\340A\003\022&\n"
@@ -527,21 +539,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\tB\013\340A\003\342\214\317\327\010\002\010\002\022\030\n"
+ "\013reconciling\030\020 \001(\010B\003\340A\003\022\014\n"
+ "\004etag\030\021 \001(\t\022G\n"
- + "\013annotations\030\022 \003(\01322.googl"
- + "e.cloud.alloydb.v1.Instance.AnnotationsEntry\022_\n"
- + "\030client_connection_config\030\027 \001(\01328"
- + ".google.cloud.alloydb.v1.Instance.ClientConnectionConfigB\003\340A\001\022\032\n\r"
+ + "\013annotations\030\022 \003(\01322.google."
+ + "cloud.alloydb.v1.Instance.AnnotationsEntry\022_\n"
+ + "\030client_connection_config\030\027 \001(\01328.g"
+ + "oogle.cloud.alloydb.v1.Instance.ClientConnectionConfigB\003\340A\001\022\032\n\r"
+ "satisfies_pzs\030\030 \001(\010B\003\340A\003\022U\n"
- + "\023psc_instance_config\030\034 \001(\01323"
- + ".google.cloud.alloydb.v1.Instance.PscInstanceConfigB\003\340A\001\022T\n"
- + "\016network_config\030\035 \001(\013"
- + "27.google.cloud.alloydb.v1.Instance.InstanceNetworkConfigB\003\340A\001\0221\n"
+ + "\023psc_instance_config\030\034 \001(\01323.g"
+ + "oogle.cloud.alloydb.v1.Instance.PscInstanceConfigB\003\340A\001\022T\n"
+ + "\016network_config\030\035 \001(\01327"
+ + ".google.cloud.alloydb.v1.Instance.InstanceNetworkConfigB\003\340A\001\0221\n"
+ "\034outbound_public_ip_addresses\030\" \003("
+ "\tB\013\340A\003\342\214\317\327\010\002\010\002\022R\n"
+ "\021activation_policy\030#"
+ " \001(\01622.google.cloud.alloydb.v1.Instance.ActivationPolicyB\003\340A\001\022[\n"
- + "\026connection_pool_config\030% \001(\01326.google.c"
- + "loud.alloydb.v1.Instance.ConnectionPoolConfigB\003\340A\001\0328\n\r"
+ + "\026connection_pool_config\030% \001(\01326.google.clo"
+ + "ud.alloydb.v1.Instance.ConnectionPoolConfigB\003\340A\001\0328\n\r"
+ "MachineConfig\022\021\n"
+ "\tcpu_count\030\001 \001(\005\022\024\n"
+ "\014machine_type\030\004 \001(\t\032R\n"
@@ -559,7 +571,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "H\002\210\001\001B\032\n"
+ "\030_record_application_tagsB\030\n"
+ "\026_record_client_addressB\031\n"
- + "\027_query_plans_per_minute\032\360\003\n"
+ + "\027_query_plans_per_minute\032\302\001\n"
+ + "\031QueryInsightsInstanceInfo\022\024\n"
+ + "\007enabled\030\001 \001(\010B\003\340A\003\022$\n"
+ + "\027record_application_tags\030\002 \001(\010B\003\340A\003\022\"\n"
+ + "\025record_client_address\030\003 \001(\010B\003\340A\003\022 \n"
+ + "\023query_string_length\030\004 \001(\r"
+ + "B\003\340A\003\022#\n"
+ + "\026query_plans_per_minute\030\005 \001(\r"
+ + "B\003\340A\003\032\360\003\n"
+ "\033ObservabilityInstanceConfig\022\024\n"
+ "\007enabled\030\001 \001(\010H\000\210\001\001\022\036\n"
+ "\021preserve_comments\030\002 \001(\010H\001\210\001\001\022\036\n"
@@ -576,7 +596,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\030_max_query_string_lengthB\032\n"
+ "\030_record_application_tagsB\031\n"
+ "\027_query_plans_per_minuteB\027\n"
- + "\025_track_active_queries\032$\n"
+ + "\025_track_active_queries\032\252\002\n"
+ + "\031ObservabilityInstanceInfo\022\024\n"
+ + "\007enabled\030\002 \001(\010B\003\340A\003\022\036\n"
+ + "\021preserve_comments\030\003 \001(\010B\003\340A\003\022\036\n"
+ + "\021track_wait_events\030\004 \001(\010B\003\340A\003\022#\n"
+ + "\026track_wait_event_types\030\005 \001(\010B\003\340A\003\022$\n"
+ + "\027max_query_string_length\030\006 \001(\005B\003\340A\003\022$\n"
+ + "\027record_application_tags\030\007 \001(\010B\003\340A\003\022#\n"
+ + "\026query_plans_per_minute\030\010 \001(\005B\003\340A\003\022!\n"
+ + "\024track_active_queries\030\t \001(\010B\003\340A\003\032$\n"
+ "\016ReadPoolConfig\022\022\n\n"
+ "node_count\030\001 \001(\005\032v\n"
+ "\026ClientConnectionConfig\022\037\n"
@@ -595,13 +624,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "(compute.googleapis.com/ServiceAttachment\022&\n"
+ "\031allowed_consumer_projects\030\002 \003(\tB\003\340A\001\022\031\n"
+ "\014psc_dns_name\030\007 \001(\tB\003\340A\003\022X\n"
- + "\025psc_interface_configs\030\010"
- + " \003(\01324.google.cloud.alloydb.v1.Instance.PscInterfaceConfigB\003\340A\001\022\\\n"
- + "\024psc_auto_connections\030\t \003(\01329.google.cloud"
- + ".alloydb.v1.Instance.PscAutoConnectionConfigB\003\340A\001\032\352\002\n"
+ + "\025psc_interface_configs\030\010 \003(\01324.googl"
+ + "e.cloud.alloydb.v1.Instance.PscInterfaceConfigB\003\340A\001\022\\\n"
+ + "\024psc_auto_connections\030\t \003("
+ + "\01329.google.cloud.alloydb.v1.Instance.PscAutoConnectionConfigB\003\340A\001\032\352\002\n"
+ "\025InstanceNetworkConfig\022t\n"
- + "\034authorized_external_networks\030\001 \003(\0132I.goog"
- + "le.cloud.alloydb.v1.Instance.InstanceNetworkConfig.AuthorizedNetworkB\003\340A\001\022\035\n"
+ + "\034authorized_external_networks\030\001 \003(\0132I.google.cloud.alloydb.v1.Inst"
+ + "ance.InstanceNetworkConfig.AuthorizedNetworkB\003\340A\001\022\035\n"
+ "\020enable_public_ip\030\002 \001(\010B\003\340A\001\022&\n"
+ "\031enable_outbound_public_ip\030\003 \001(\010B\003\340A\001\0227\n"
+ "\007network\030\004 \001(\tB&\340A\003\372A \n"
@@ -612,8 +641,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\024ConnectionPoolConfig\022\024\n"
+ "\007enabled\030\014 \001(\010B\003\340A\001\022U\n"
+ "\005flags\030\r"
- + " \003(\0132A.g"
- + "oogle.cloud.alloydb.v1.Instance.ConnectionPoolConfig.FlagsEntryB\003\340A\001\022\031\n"
+ + " \003(\0132A.google.cloud.alloydb.v1.I"
+ + "nstance.ConnectionPoolConfig.FlagsEntryB\003\340A\001\022\031\n"
+ "\014pooler_count\030\016 \001(\005B\003\340A\003\032,\n\n"
+ "FlagsEntry\022\013\n"
+ "\003key\030\001 \001(\t\022\r\n"
@@ -639,7 +668,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\tPROMOTING\020\t\"X\n"
+ "\014InstanceType\022\035\n"
+ "\031INSTANCE_TYPE_UNSPECIFIED\020\000\022\013\n"
- + "\007PRIMARY\020\001\022\r\n"
+ + "\007PRIMARY\020\001\022\r"
+ + "\n"
+ "\tREAD_POOL\020\002\022\r\n"
+ "\tSECONDARY\020\003\"N\n"
+ "\020AvailabilityType\022!\n"
@@ -650,8 +680,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\035ACTIVATION_POLICY_UNSPECIFIED\020\000\022\n\n"
+ "\006ALWAYS\020\001\022\t\n"
+ "\005NEVER\020\002:\216\001\352A\212\001\n"
- + "\037alloydb.googleapis.com/Instance\022Oprojects/{project}/locations"
- + "/{location}/clusters/{cluster}/instances/{instance}*"
+ + "\037alloydb.googleapis.com/Instance\022Oprojects/{pr"
+ + "oject}/locations/{location}/clusters/{cluster}/instances/{instance}*"
+ "\tinstances2\010instanceR\001\001\"\251\002\n"
+ "\016ConnectionInfo\022\014\n"
+ "\004name\030\001 \001(\t\022\027\n\n"
@@ -659,9 +689,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\021public_ip_address\030\005 \001("
+ "\tB\013\340A\003\342\214\317\327\010\002\010\002\022\031\n"
+ "\014instance_uid\030\004 \001(\tB\003\340A\003:\254\001\352A\250\001\n"
- + "%alloydb.googleapis.com/ConnectionInfo\022^projects/{project}/locations/{lo"
- + "cation}/clusters/{cluster}/instances/{in"
- + "stance}/connectionInfo*\017connectionInfos2\016connectionInfo\"\205\r\n"
+ + "%alloydb.googleapis.com/ConnectionInfo\022^projects/{projec"
+ + "t}/locations/{location}/clusters/{cluste"
+ + "r}/instances/{instance}/connectionInfo*\017connectionInfos2\016connectionInfo\"\205\r\n"
+ "\006Backup\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\003\022\024\n"
+ "\014display_name\030\002 \001(\t\022\020\n"
@@ -686,15 +716,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\017encryption_info\030\r"
+ " \001(\0132\'.google.cloud.alloydb.v1.EncryptionInfoB\003\340A\003\022\014\n"
+ "\004etag\030\016 \001(\t\022E\n"
- + "\013annotations\030\020 \003(\013"
- + "20.google.cloud.alloydb.v1.Backup.AnnotationsEntry\022\027\n\n"
+ + "\013annotations\030\020"
+ + " \003(\01320.google.cloud.alloydb.v1.Backup.AnnotationsEntry\022\027\n\n"
+ "size_bytes\030\021 \001(\003B\003\340A\003\0224\n"
+ "\013expiry_time\030\023 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022Q\n"
- + "\017expiry_quantity\030\024 \001(\01323.goo"
- + "gle.cloud.alloydb.v1.Backup.QuantityBasedExpiryB\003\340A\003\022\032\n\r"
+ + "\017expiry_quantity\030\024"
+ + " \001(\01323.google.cloud.alloydb.v1.Backup.QuantityBasedExpiryB\003\340A\003\022\032\n\r"
+ "satisfies_pzs\030\025 \001(\010B\003\340A\003\022G\n"
- + "\020database_version\030\026"
- + " \001(\0162(.google.cloud.alloydb.v1.DatabaseVersionB\003\340A\003\022B\n"
+ + "\020database_version\030\026 \001"
+ + "(\0162(.google.cloud.alloydb.v1.DatabaseVersionB\003\340A\003\022B\n"
+ "\004tags\030\031 \003(\0132).google.cloud.alloydb.v1.Backup.TagsEntryB"
+ "\t\340A\004\340A\005\340A\001\032W\n"
+ "\023QuantityBasedExpiry\022\034\n"
@@ -717,25 +747,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\010DELETING\020\004\"J\n"
+ "\004Type\022\024\n"
+ "\020TYPE_UNSPECIFIED\020\000\022\r\n"
- + "\tON_DEMAND\020\001\022\r\n"
- + "\tAUTOMATED\020\002\022\016\n"
+ + "\tON_DEMAND\020\001\022\r"
+ "\n"
+ + "\tAUTOMATED\020\002\022\016\n\n"
+ "CONTINUOUS\020\003:p\352Am\n"
- + "\035alloydb.googleapis.com/Backup\0228projects/{project}/locations/"
- + "{location}/backups/{backup}*\007backups2\006backupR\001\001\"\374\010\n"
+ + "\035alloydb.googleapis.com/Backup\0228projects/{pro"
+ + "ject}/locations/{location}/backups/{backup}*\007backups2\006backupR\001\001\"\374\010\n"
+ "\025SupportedDatabaseFlag\022`\n"
- + "\023string_restrictions\030\007 \001(\0132A.google.cloud.al"
- + "loydb.v1.SupportedDatabaseFlag.StringRestrictionsH\000\022b\n"
- + "\024integer_restrictions\030\010 \001("
- + "\0132B.google.cloud.alloydb.v1.SupportedDatabaseFlag.IntegerRestrictionsH\000\022\"\n"
+ + "\023string_restrictions\030\007 \001(\0132A"
+ + ".google.cloud.alloydb.v1.SupportedDatabaseFlag.StringRestrictionsH\000\022b\n"
+ + "\024integer_restrictions\030\010 \001(\0132B.google.cloud.alloydb"
+ + ".v1.SupportedDatabaseFlag.IntegerRestrictionsH\000\022\"\n"
+ "\030recommended_string_value\030\n"
+ " \001(\tH\001\022@\n"
+ "\031recommended_integer_value\030\013"
+ " \001(\0132\033.google.protobuf.Int64ValueH\001\022\014\n"
+ "\004name\030\001 \001(\t\022\021\n"
+ "\tflag_name\030\002 \001(\t\022L\n\n"
- + "value_type\030\003 \001(\01628.google.clou"
- + "d.alloydb.v1.SupportedDatabaseFlag.ValueType\022\037\n"
+ + "value_type\030\003 \001"
+ + "(\01628.google.cloud.alloydb.v1.SupportedDatabaseFlag.ValueType\022\037\n"
+ "\027accepts_multiple_values\030\004 \001(\010\022G\n"
+ "\025supported_db_versions\030\005"
+ " \003(\0162(.google.cloud.alloydb.v1.DatabaseVersion\022\033\n"
@@ -756,24 +786,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\021SCOPE_UNSPECIFIED\020\000\022\014\n"
+ "\010DATABASE\020\001\022\023\n"
+ "\017CONNECTION_POOL\020\002:\227\001\352A\223\001\n"
- + ",alloydb.googleapis.com/SupportedDatabaseFlag\0224projects/{project}"
- + "/locations/{location}/flags/{flag}*\026supp"
- + "ortedDatabaseFlags2\025supportedDatabaseFlagB\016\n"
+ + ",alloydb.googleapis.com/SupportedDatabaseFlag\0224pr"
+ + "ojects/{project}/locations/{location}/fl"
+ + "ags/{flag}*\026supportedDatabaseFlags2\025supportedDatabaseFlagB\016\n"
+ "\014restrictionsB\023\n"
+ "\021recommended_value\"\372\002\n"
+ "\004User\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\003\022\025\n"
+ "\010password\030\002 \001(\tB\003\340A\004\022\033\n"
+ "\016database_roles\030\004 \003(\tB\003\340A\001\022>\n"
- + "\tuser_type\030\005"
- + " \001(\0162&.google.cloud.alloydb.v1.User.UserTypeB\003\340A\001\022\035\n"
+ + "\tuser_type\030\005 \001(\0162&.goog"
+ + "le.cloud.alloydb.v1.User.UserTypeB\003\340A\001\022\035\n"
+ "\020keep_extra_roles\030\006 \001(\010B\003\340A\004\"Q\n"
+ "\010UserType\022\031\n"
+ "\025USER_TYPE_UNSPECIFIED\020\000\022\024\n"
+ "\020ALLOYDB_BUILT_IN\020\001\022\024\n"
+ "\020ALLOYDB_IAM_USER\020\002:y\352Av\n"
- + "\033alloydb.googleapis.com/User\022Gprojects/{project}/locations"
- + "/{location}/clusters/{cluster}/users/{user}*\005users2\004userR\001\001\"\346\002\n"
+ + "\033alloydb.googleapis.com/User\022Gprojects/{pr"
+ + "oject}/locations/{location}/clusters/{cluster}/users/{user}*\005users2\004userR\001\001\"\346\002\n"
+ "\010Database\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\010\022\027\n"
+ "\007charset\030\002 \001(\tB\006\340A\001\340A\005\022\031\n"
@@ -782,47 +812,38 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\021database_template\030\006 \001(\tB\006\340A\004\340A\005\022&\n"
+ "\024is_template_database\030\007"
+ " \001(\010B\003\340A\001H\000\210\001\001:\216\001\352A\212\001\n"
- + "\037alloydb.googleapis.com/Database\022Oprojects/{project}/locations"
- + "/{location}/clusters/{cluster}/databases/{database}*"
- + "\tdatabases2\010databaseR\001\001B\027\n"
- + "\025_is_template_database*^\n"
- + "\014InstanceView\022\035\n"
- + "\031INSTANCE_VIEW_UNSPECIFIED\020\000\022\027\n"
- + "\023INSTANCE_VIEW_BASIC\020\001\022\026\n"
- + "\022INSTANCE_VIEW_FULL\020\002*g\n"
- + "\013ClusterView\022\034\n"
- + "\030CLUSTER_VIEW_UNSPECIFIED\020\000\022\026\n"
- + "\022CLUSTER_VIEW_BASIC\020\001\022\"\n"
- + "\036CLUSTER_VIEW_CONTINUOUS_BACKUP\020\002*\235\001\n"
- + "\017DatabaseVersion\022 \n"
- + "\034DATABASE_VERSION_UNSPECIFIED\020\000\022\023\n"
- + "\013POSTGRES_13\020\001\032\002\010\001\022\017\n"
- + "\013POSTGRES_14\020\002\022\017\n"
- + "\013POSTGRES_15\020\003\022\017\n"
- + "\013POSTGRES_16\020\004\022\017\n"
- + "\013POSTGRES_17\020\005\022\017\n"
- + "\013POSTGRES_18\020\006*N\n"
- + "\020SubscriptionType\022!\n"
- + "\035SUBSCRIPTION_TYPE_UNSPECIFIED\020\000\022\014\n"
- + "\010STANDARD\020\001\022\t\n"
- + "\005TRIAL\020\002B\247\005\n"
- + "\033com.google.cloud.alloydb.v1B\016ResourcesProtoP\001Z5cloud.g"
- + "oogle.com/go/alloydb/apiv1/alloydbpb;all"
- + "oydbpb\252\002\027Google.Cloud.AlloyDb.V1\312\002\027Googl"
- + "e\\Cloud\\AlloyDb\\V1\352\002\032Google::Cloud::AlloyDB::V1\352A\246\001\n"
- + "(cloudkms.googleapis.com/Cry",
- "ptoKeyVersion\022zprojects/{project}/locati"
- + "ons/{location}/keyRings/{key_ring}/crypt"
- + "oKeys/{crypto_key}/cryptoKeyVersions/{cr"
- + "ypto_key_version}\352AN\n\036compute.googleapis"
- + ".com/Network\022,projects/{project}/global/"
- + "networks/{network}\352Ax\n!cloudkms.googleap"
- + "is.com/CryptoKey\022Sprojects/{project}/loc"
- + "ations/{location}/keyRings/{key_ring}/cr"
- + "yptoKeys/{crypto_key}\352Aw\n(compute.google"
- + "apis.com/ServiceAttachment\022Kprojects/{pr"
- + "oject}/regions/{region}/serviceAttachmen"
- + "ts/{service_attachment}b\006proto3"
+ + "\037alloydb.googleapis.com/Database\022Oprojects/{pr"
+ + "oject}/locations/{location}/clusters/{cluster}/databases/{database}*\tdatabases2\010",
+ "databaseR\001\001B\027\n\025_is_template_database*^\n\014"
+ + "InstanceView\022\035\n\031INSTANCE_VIEW_UNSPECIFIE"
+ + "D\020\000\022\027\n\023INSTANCE_VIEW_BASIC\020\001\022\026\n\022INSTANCE"
+ + "_VIEW_FULL\020\002*g\n\013ClusterView\022\034\n\030CLUSTER_V"
+ + "IEW_UNSPECIFIED\020\000\022\026\n\022CLUSTER_VIEW_BASIC\020"
+ + "\001\022\"\n\036CLUSTER_VIEW_CONTINUOUS_BACKUP\020\002*\235\001"
+ + "\n\017DatabaseVersion\022 \n\034DATABASE_VERSION_UN"
+ + "SPECIFIED\020\000\022\023\n\013POSTGRES_13\020\001\032\002\010\001\022\017\n\013POST"
+ + "GRES_14\020\002\022\017\n\013POSTGRES_15\020\003\022\017\n\013POSTGRES_1"
+ + "6\020\004\022\017\n\013POSTGRES_17\020\005\022\017\n\013POSTGRES_18\020\006*N\n"
+ + "\020SubscriptionType\022!\n\035SUBSCRIPTION_TYPE_U"
+ + "NSPECIFIED\020\000\022\014\n\010STANDARD\020\001\022\t\n\005TRIAL\020\002B\247\005"
+ + "\n\033com.google.cloud.alloydb.v1B\016Resources"
+ + "ProtoP\001Z5cloud.google.com/go/alloydb/api"
+ + "v1/alloydbpb;alloydbpb\252\002\027Google.Cloud.Al"
+ + "loyDb.V1\312\002\027Google\\Cloud\\AlloyDb\\V1\352\002\032Goo"
+ + "gle::Cloud::AlloyDB::V1\352A\246\001\n(cloudkms.go"
+ + "ogleapis.com/CryptoKeyVersion\022zprojects/"
+ + "{project}/locations/{location}/keyRings/"
+ + "{key_ring}/cryptoKeys/{crypto_key}/crypt"
+ + "oKeyVersions/{crypto_key_version}\352AN\n\036co"
+ + "mpute.googleapis.com/Network\022,projects/{"
+ + "project}/global/networks/{network}\352Ax\n!c"
+ + "loudkms.googleapis.com/CryptoKey\022Sprojec"
+ + "ts/{project}/locations/{location}/keyRin"
+ + "gs/{key_ring}/cryptoKeys/{crypto_key}\352Aw"
+ + "\n(compute.googleapis.com/ServiceAttachme"
+ + "nt\022Kprojects/{project}/regions/{region}/"
+ + "serviceAttachments/{service_attachment}b"
+ + "\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -1128,7 +1149,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"WritableNode",
"Nodes",
"QueryInsightsConfig",
+ "QueryInsightsInfo",
"ObservabilityConfig",
+ "ObservabilityInstanceInfo",
"ReadPoolConfig",
"IpAddress",
"PublicIpAddress",
@@ -1170,8 +1193,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"QueryStringLength",
"QueryPlansPerMinute",
});
- internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceConfig_descriptor =
+ internal_static_google_cloud_alloydb_v1_Instance_QueryInsightsInstanceInfo_descriptor =
internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(3);
+ internal_static_google_cloud_alloydb_v1_Instance_QueryInsightsInstanceInfo_fieldAccessorTable =
+ new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_google_cloud_alloydb_v1_Instance_QueryInsightsInstanceInfo_descriptor,
+ new java.lang.String[] {
+ "Enabled",
+ "RecordApplicationTags",
+ "RecordClientAddress",
+ "QueryStringLength",
+ "QueryPlansPerMinute",
+ });
+ internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceConfig_descriptor =
+ internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(4);
internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceConfig_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceConfig_descriptor,
@@ -1185,8 +1220,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"QueryPlansPerMinute",
"TrackActiveQueries",
});
+ internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceInfo_descriptor =
+ internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(5);
+ internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceInfo_fieldAccessorTable =
+ new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_google_cloud_alloydb_v1_Instance_ObservabilityInstanceInfo_descriptor,
+ new java.lang.String[] {
+ "Enabled",
+ "PreserveComments",
+ "TrackWaitEvents",
+ "TrackWaitEventTypes",
+ "MaxQueryStringLength",
+ "RecordApplicationTags",
+ "QueryPlansPerMinute",
+ "TrackActiveQueries",
+ });
internal_static_google_cloud_alloydb_v1_Instance_ReadPoolConfig_descriptor =
- internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(4);
+ internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(6);
internal_static_google_cloud_alloydb_v1_Instance_ReadPoolConfig_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1_Instance_ReadPoolConfig_descriptor,
@@ -1194,7 +1244,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"NodeCount",
});
internal_static_google_cloud_alloydb_v1_Instance_ClientConnectionConfig_descriptor =
- internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(5);
+ internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(7);
internal_static_google_cloud_alloydb_v1_Instance_ClientConnectionConfig_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1_Instance_ClientConnectionConfig_descriptor,
@@ -1202,7 +1252,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"RequireConnectors", "SslConfig",
});
internal_static_google_cloud_alloydb_v1_Instance_PscInterfaceConfig_descriptor =
- internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(6);
+ internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(8);
internal_static_google_cloud_alloydb_v1_Instance_PscInterfaceConfig_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1_Instance_PscInterfaceConfig_descriptor,
@@ -1210,7 +1260,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"NetworkAttachmentResource",
});
internal_static_google_cloud_alloydb_v1_Instance_PscAutoConnectionConfig_descriptor =
- internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(7);
+ internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(9);
internal_static_google_cloud_alloydb_v1_Instance_PscAutoConnectionConfig_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1_Instance_PscAutoConnectionConfig_descriptor,
@@ -1218,7 +1268,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"ConsumerProject", "ConsumerNetwork", "IpAddress", "Status", "ConsumerNetworkStatus",
});
internal_static_google_cloud_alloydb_v1_Instance_PscInstanceConfig_descriptor =
- internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(8);
+ internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(10);
internal_static_google_cloud_alloydb_v1_Instance_PscInstanceConfig_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1_Instance_PscInstanceConfig_descriptor,
@@ -1230,7 +1280,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"PscAutoConnections",
});
internal_static_google_cloud_alloydb_v1_Instance_InstanceNetworkConfig_descriptor =
- internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(9);
+ internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(11);
internal_static_google_cloud_alloydb_v1_Instance_InstanceNetworkConfig_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1_Instance_InstanceNetworkConfig_descriptor,
@@ -1251,7 +1301,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"CidrRange",
});
internal_static_google_cloud_alloydb_v1_Instance_ConnectionPoolConfig_descriptor =
- internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(10);
+ internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(12);
internal_static_google_cloud_alloydb_v1_Instance_ConnectionPoolConfig_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1_Instance_ConnectionPoolConfig_descriptor,
@@ -1268,7 +1318,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Key", "Value",
});
internal_static_google_cloud_alloydb_v1_Instance_LabelsEntry_descriptor =
- internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(11);
+ internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(13);
internal_static_google_cloud_alloydb_v1_Instance_LabelsEntry_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1_Instance_LabelsEntry_descriptor,
@@ -1276,7 +1326,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Key", "Value",
});
internal_static_google_cloud_alloydb_v1_Instance_DatabaseFlagsEntry_descriptor =
- internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(12);
+ internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(14);
internal_static_google_cloud_alloydb_v1_Instance_DatabaseFlagsEntry_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1_Instance_DatabaseFlagsEntry_descriptor,
@@ -1284,7 +1334,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Key", "Value",
});
internal_static_google_cloud_alloydb_v1_Instance_AnnotationsEntry_descriptor =
- internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(13);
+ internal_static_google_cloud_alloydb_v1_Instance_descriptor.getNestedType(15);
internal_static_google_cloud_alloydb_v1_Instance_AnnotationsEntry_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1_Instance_AnnotationsEntry_descriptor,
diff --git a/java-alloydb/proto-google-cloud-alloydb-v1/src/main/proto/google/cloud/alloydb/v1/resources.proto b/java-alloydb/proto-google-cloud-alloydb-v1/src/main/proto/google/cloud/alloydb/v1/resources.proto
index 18730aa4a086..5ed63b964a31 100644
--- a/java-alloydb/proto-google-cloud-alloydb-v1/src/main/proto/google/cloud/alloydb/v1/resources.proto
+++ b/java-alloydb/proto-google-cloud-alloydb-v1/src/main/proto/google/cloud/alloydb/v1/resources.proto
@@ -1,4 +1,4 @@
-// Copyright 2025 Google LLC
+// Copyright 2026 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -851,6 +851,27 @@ message Instance {
optional uint32 query_plans_per_minute = 5;
}
+ // Instance level Query Insights information, which is read-only and available
+ // in the output only.
+ message QueryInsightsInstanceInfo {
+ // Output only. Whether Query Insights is enabled.
+ bool enabled = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Whether to record application tags.
+ bool record_application_tags = 2
+ [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Whether to record client address.
+ bool record_client_address = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Maximum query string length.
+ uint32 query_string_length = 4 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Number of query execution plans captured per minute.
+ uint32 query_plans_per_minute = 5
+ [(google.api.field_behavior) = OUTPUT_ONLY];
+ }
+
// Observability Instance specific configuration.
message ObservabilityInstanceConfig {
// Observability feature status for an instance.
@@ -890,6 +911,37 @@ message Instance {
optional bool track_active_queries = 8;
}
+ message ObservabilityInstanceInfo {
+ // Output only. Observability feature status for an instance.
+ bool enabled = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Preserve comments in query string for an instance.
+ bool preserve_comments = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Track wait events during query execution for an instance.
+ bool track_wait_events = 4 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Track wait event types during query execution for an
+ // instance.
+ bool track_wait_event_types = 5 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Query string length. The default value is 10k.
+ int32 max_query_string_length = 6
+ [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Record application tags for an instance.
+ bool record_application_tags = 7
+ [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Number of query execution plans captured by Insights per
+ // minute for all queries combined.
+ int32 query_plans_per_minute = 8
+ [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Track actively running queries on the instance.
+ bool track_active_queries = 9 [(google.api.field_behavior) = OUTPUT_ONLY];
+ }
+
// Configuration for a read pool instance.
message ReadPoolConfig {
// Read capacity, i.e. number of nodes in a read pool instance.
@@ -1229,9 +1281,23 @@ message Instance {
// Configuration for query insights.
QueryInsightsInstanceConfig query_insights_config = 21;
+ // Output only. Instance level Query Insights information, which is read-only
+ // and available in the output only. Contains the effective query insights
+ // settings for this instance, by merging customer's provided
+ // `QueryInsightsInstanceConfig` with the Query Insights defaults.
+ QueryInsightsInstanceInfo query_insights_info = 47
+ [(google.api.field_behavior) = OUTPUT_ONLY];
+
// Configuration for observability.
ObservabilityInstanceConfig observability_config = 26;
+ // Output only. Instance level observability information, contains the
+ // effective values of observability settings for this instance, by merging
+ // customer's provided `ObservabilityInstanceConfig` with the
+ // Observability defaults.
+ ObservabilityInstanceInfo observability_instance_info = 44
+ [(google.api.field_behavior) = OUTPUT_ONLY];
+
// Read pool instance configuration.
// This is required if the value of instanceType is READ_POOL.
ReadPoolConfig read_pool_config = 14;
diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ConnectionInfo.java b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ConnectionInfo.java
index a97d6cfc8a37..27a34dc2c237 100644
--- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ConnectionInfo.java
+++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ConnectionInfo.java
@@ -271,7 +271,7 @@ public com.google.protobuf.ByteString getPublicIpAddressBytes() {
*
*
* @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1alpha/resources.proto;l=1456
+ * See google/cloud/alloydb/v1alpha/resources.proto;l=1535
* @return A list containing the pemCertificateChain.
*/
@java.lang.Deprecated
@@ -292,7 +292,7 @@ public com.google.protobuf.ProtocolStringList getPemCertificateChainList() {
*
*
* @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1alpha/resources.proto;l=1456
+ * See google/cloud/alloydb/v1alpha/resources.proto;l=1535
* @return The count of pemCertificateChain.
*/
@java.lang.Deprecated
@@ -313,7 +313,7 @@ public int getPemCertificateChainCount() {
*
*
* @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1alpha/resources.proto;l=1456
+ * See google/cloud/alloydb/v1alpha/resources.proto;l=1535
* @param index The index of the element to return.
* @return The pemCertificateChain at the given index.
*/
@@ -335,7 +335,7 @@ public java.lang.String getPemCertificateChain(int index) {
*
*
* @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1alpha/resources.proto;l=1456
+ * See google/cloud/alloydb/v1alpha/resources.proto;l=1535
* @param index The index of the value to return.
* @return The bytes of the pemCertificateChain at the given index.
*/
@@ -1370,7 +1370,7 @@ private void ensurePemCertificateChainIsMutable() {
*
*
* @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1alpha/resources.proto;l=1456
+ * See google/cloud/alloydb/v1alpha/resources.proto;l=1535
* @return A list containing the pemCertificateChain.
*/
@java.lang.Deprecated
@@ -1392,7 +1392,7 @@ public com.google.protobuf.ProtocolStringList getPemCertificateChainList() {
*
*
* @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1alpha/resources.proto;l=1456
+ * See google/cloud/alloydb/v1alpha/resources.proto;l=1535
* @return The count of pemCertificateChain.
*/
@java.lang.Deprecated
@@ -1413,7 +1413,7 @@ public int getPemCertificateChainCount() {
*
*
* @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1alpha/resources.proto;l=1456
+ * See google/cloud/alloydb/v1alpha/resources.proto;l=1535
* @param index The index of the element to return.
* @return The pemCertificateChain at the given index.
*/
@@ -1435,7 +1435,7 @@ public java.lang.String getPemCertificateChain(int index) {
*
*
* @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1alpha/resources.proto;l=1456
+ * See google/cloud/alloydb/v1alpha/resources.proto;l=1535
* @param index The index of the value to return.
* @return The bytes of the pemCertificateChain at the given index.
*/
@@ -1457,7 +1457,7 @@ public com.google.protobuf.ByteString getPemCertificateChainBytes(int index) {
*
*
* @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1alpha/resources.proto;l=1456
+ * See google/cloud/alloydb/v1alpha/resources.proto;l=1535
* @param index The index to set the value at.
* @param value The pemCertificateChain to set.
* @return This builder for chaining.
@@ -1487,7 +1487,7 @@ public Builder setPemCertificateChain(int index, java.lang.String value) {
*
*
* @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1alpha/resources.proto;l=1456
+ * See google/cloud/alloydb/v1alpha/resources.proto;l=1535
* @param value The pemCertificateChain to add.
* @return This builder for chaining.
*/
@@ -1516,7 +1516,7 @@ public Builder addPemCertificateChain(java.lang.String value) {
*
*
* @deprecated google.cloud.alloydb.v1alpha.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1alpha/resources.proto;l=1456
+ * See google/cloud/alloydb/v1alpha/resources.proto;l=1535
* @param values The pemCertificateChain to add.
* @return This builder for chaining.
*/
@@ -1542,7 +1542,7 @@ public Builder addAllPemCertificateChain(java.lang.Iterablebool is_template = 5 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
*
* @deprecated google.cloud.alloydb.v1alpha.Database.is_template is deprecated. See
- * google/cloud/alloydb/v1alpha/resources.proto;l=1853
+ * google/cloud/alloydb/v1alpha/resources.proto;l=1932
* @return The isTemplate.
*/
@java.lang.Override
@@ -1410,7 +1410,7 @@ public Builder setCharacterTypeBytes(com.google.protobuf.ByteString value) {
*
*
* @deprecated google.cloud.alloydb.v1alpha.Database.is_template is deprecated. See
- * google/cloud/alloydb/v1alpha/resources.proto;l=1853
+ * google/cloud/alloydb/v1alpha/resources.proto;l=1932
* @return The isTemplate.
*/
@java.lang.Override
@@ -1431,7 +1431,7 @@ public boolean getIsTemplate() {
*
*
* @deprecated google.cloud.alloydb.v1alpha.Database.is_template is deprecated. See
- * google/cloud/alloydb/v1alpha/resources.proto;l=1853
+ * google/cloud/alloydb/v1alpha/resources.proto;l=1932
* @param value The isTemplate to set.
* @return This builder for chaining.
*/
@@ -1456,7 +1456,7 @@ public Builder setIsTemplate(boolean value) {
*
*
* @deprecated google.cloud.alloydb.v1alpha.Database.is_template is deprecated. See
- * google/cloud/alloydb/v1alpha/resources.proto;l=1853
+ * google/cloud/alloydb/v1alpha/resources.proto;l=1932
* @return This builder for chaining.
*/
@java.lang.Deprecated
diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/DatabaseOrBuilder.java b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/DatabaseOrBuilder.java
index a0373e183f7d..62b76685a046 100644
--- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/DatabaseOrBuilder.java
+++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/DatabaseOrBuilder.java
@@ -167,7 +167,7 @@ public interface DatabaseOrBuilder
* bool is_template = 5 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
*
* @deprecated google.cloud.alloydb.v1alpha.Database.is_template is deprecated. See
- * google/cloud/alloydb/v1alpha/resources.proto;l=1853
+ * google/cloud/alloydb/v1alpha/resources.proto;l=1932
* @return The isTemplate.
*/
@java.lang.Deprecated
diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/Instance.java b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/Instance.java
index 4d27c2620fd5..eb3273deeefa 100644
--- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/Instance.java
+++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/Instance.java
@@ -4212,34 +4212,19 @@ public com.google.protobuf.Parser- * Observability feature status for an instance. - * This flag is turned "off" by default. - *- * - *
optional bool enabled = 1;
- *
- * @return Whether the enabled field is set.
- */
- boolean hasEnabled();
-
- /**
- *
- *
- *
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Whether Query Insights is enabled.
*
*
- * optional bool enabled = 1;
+ * bool enabled = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The enabled.
*/
@@ -4249,492 +4234,3361 @@ public interface ObservabilityInstanceConfigOrBuilder
*
*
*
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Whether to record application tags.
*
*
- * optional bool preserve_comments = 2;
+ * bool record_application_tags = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the preserveComments field is set.
+ * @return The recordApplicationTags.
*/
- boolean hasPreserveComments();
+ boolean getRecordApplicationTags();
/**
*
*
*
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Whether to record client address.
*
*
- * optional bool preserve_comments = 2;
+ * bool record_client_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The preserveComments.
+ * @return The recordClientAddress.
*/
- boolean getPreserveComments();
+ boolean getRecordClientAddress();
/**
*
*
*
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Maximum query string length.
*
*
- * optional bool track_wait_events = 3;
+ * uint32 query_string_length = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the trackWaitEvents field is set.
+ * @return The queryStringLength.
*/
- boolean hasTrackWaitEvents();
+ int getQueryStringLength();
/**
*
*
*
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Number of query execution plans captured per minute.
*
*
- * optional bool track_wait_events = 3;
+ * uint32 query_plans_per_minute = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The trackWaitEvents.
+ * @return The queryPlansPerMinute.
*/
- boolean getTrackWaitEvents();
+ int getQueryPlansPerMinute();
+ }
- /**
- *
- *
- * - * Output only. Track wait event types during query execution for an - * instance. This flag is turned "on" by default but tracking is enabled - * only after observability enabled flag is also turned on. This is - * read-only flag and only modifiable by internal API. - *- * - *
optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @return Whether the trackWaitEventTypes field is set.
- */
- boolean hasTrackWaitEventTypes();
+ /**
+ *
+ *
+ * + * Instance level Query Insights information, which is read-only and available + * in the output only. + *+ * + * Protobuf type {@code google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo} + */ + public static final class QueryInsightsInstanceInfo extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo) + QueryInsightsInstanceInfoOrBuilder { + private static final long serialVersionUID = 0L; - /** - * - * - *
- * Output only. Track wait event types during query execution for an - * instance. This flag is turned "on" by default but tracking is enabled - * only after observability enabled flag is also turned on. This is - * read-only flag and only modifiable by internal API. - *- * - *
optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @return The trackWaitEventTypes.
- */
- boolean getTrackWaitEventTypes();
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 33,
+ /* patch= */ 6,
+ /* suffix= */ "",
+ "QueryInsightsInstanceInfo");
+ }
- /**
- *
- *
- * - * Query string length. The default value is 10k. - *- * - *
optional int32 max_query_string_length = 5;
- *
- * @return Whether the maxQueryStringLength field is set.
- */
- boolean hasMaxQueryStringLength();
+ // Use QueryInsightsInstanceInfo.newBuilder() to construct.
+ private QueryInsightsInstanceInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ }
- /**
- *
- *
- * - * Query string length. The default value is 10k. - *- * - *
optional int32 max_query_string_length = 5;
- *
- * @return The maxQueryStringLength.
- */
- int getMaxQueryStringLength();
+ private QueryInsightsInstanceInfo() {}
+
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return com.google.cloud.alloydb.v1alpha.ResourcesProto
+ .internal_static_google_cloud_alloydb_v1alpha_Instance_QueryInsightsInstanceInfo_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.google.cloud.alloydb.v1alpha.ResourcesProto
+ .internal_static_google_cloud_alloydb_v1alpha_Instance_QueryInsightsInstanceInfo_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo.class,
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo.Builder.class);
+ }
+
+ public static final int ENABLED_FIELD_NUMBER = 1;
+ private boolean enabled_ = false;
/**
*
*
*
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Whether Query Insights is enabled.
*
*
- * optional bool record_application_tags = 6;
+ * bool enabled = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the recordApplicationTags field is set.
+ * @return The enabled.
*/
- boolean hasRecordApplicationTags();
+ @java.lang.Override
+ public boolean getEnabled() {
+ return enabled_;
+ }
+
+ public static final int RECORD_APPLICATION_TAGS_FIELD_NUMBER = 2;
+ private boolean recordApplicationTags_ = false;
/**
*
*
*
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Whether to record application tags.
*
*
- * optional bool record_application_tags = 6;
+ * bool record_application_tags = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The recordApplicationTags.
*/
- boolean getRecordApplicationTags();
+ @java.lang.Override
+ public boolean getRecordApplicationTags() {
+ return recordApplicationTags_;
+ }
- /**
- *
- *
- * - * Number of query execution plans captured by Insights per minute - * for all queries combined. The default value is 200. - * Any integer between 0 to 200 is considered valid. - *- * - *
optional int32 query_plans_per_minute = 7;
- *
- * @return Whether the queryPlansPerMinute field is set.
- */
- boolean hasQueryPlansPerMinute();
+ public static final int RECORD_CLIENT_ADDRESS_FIELD_NUMBER = 3;
+ private boolean recordClientAddress_ = false;
/**
*
*
*
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
+ * Output only. Whether to record client address.
*
*
- * optional int32 query_plans_per_minute = 7;
+ * bool record_client_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The queryPlansPerMinute.
+ * @return The recordClientAddress.
*/
- int getQueryPlansPerMinute();
+ @java.lang.Override
+ public boolean getRecordClientAddress() {
+ return recordClientAddress_;
+ }
- /**
- *
- *
- * - * Track actively running queries on the instance. - * If not set, this flag is "off" by default. - *- * - *
optional bool track_active_queries = 8;
- *
- * @return Whether the trackActiveQueries field is set.
- */
- boolean hasTrackActiveQueries();
+ public static final int QUERY_STRING_LENGTH_FIELD_NUMBER = 4;
+ private int queryStringLength_ = 0;
/**
*
*
*
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
+ * Output only. Maximum query string length.
*
*
- * optional bool track_active_queries = 8;
+ * uint32 query_string_length = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The trackActiveQueries.
+ * @return The queryStringLength.
*/
- boolean getTrackActiveQueries();
+ @java.lang.Override
+ public int getQueryStringLength() {
+ return queryStringLength_;
+ }
- /**
- *
- *
- * - * Track client address for an instance. - * If not set, default value is "off". - *- * - *
optional bool track_client_address = 9;
- *
- * @return Whether the trackClientAddress field is set.
- */
- boolean hasTrackClientAddress();
+ public static final int QUERY_PLANS_PER_MINUTE_FIELD_NUMBER = 5;
+ private int queryPlansPerMinute_ = 0;
/**
*
*
*
- * Track client address for an instance.
- * If not set, default value is "off".
+ * Output only. Number of query execution plans captured per minute.
*
*
- * optional bool track_client_address = 9;
+ * uint32 query_plans_per_minute = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The trackClientAddress.
+ * @return The queryPlansPerMinute.
*/
- boolean getTrackClientAddress();
+ @java.lang.Override
+ public int getQueryPlansPerMinute() {
+ return queryPlansPerMinute_;
+ }
- /**
- *
- *
- * - * Whether assistive experiences are enabled for this AlloyDB instance. - *- * - *
optional bool assistive_experiences_enabled = 10;
- *
- * @return Whether the assistiveExperiencesEnabled field is set.
- */
- boolean hasAssistiveExperiencesEnabled();
+ private byte memoizedIsInitialized = -1;
- /**
- *
- *
- * - * Whether assistive experiences are enabled for this AlloyDB instance. - *+ @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 (enabled_ != false) { + output.writeBool(1, enabled_); + } + if (recordApplicationTags_ != false) { + output.writeBool(2, recordApplicationTags_); + } + if (recordClientAddress_ != false) { + output.writeBool(3, recordClientAddress_); + } + if (queryStringLength_ != 0) { + output.writeUInt32(4, queryStringLength_); + } + if (queryPlansPerMinute_ != 0) { + output.writeUInt32(5, queryPlansPerMinute_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (enabled_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, enabled_); + } + if (recordApplicationTags_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, recordApplicationTags_); + } + if (recordClientAddress_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, recordClientAddress_); + } + if (queryStringLength_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeUInt32Size(4, queryStringLength_); + } + if (queryPlansPerMinute_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeUInt32Size(5, queryPlansPerMinute_); + } + 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.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo)) { + return super.equals(obj); + } + com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo other = + (com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo) obj; + + if (getEnabled() != other.getEnabled()) return false; + if (getRecordApplicationTags() != other.getRecordApplicationTags()) return false; + if (getRecordClientAddress() != other.getRecordClientAddress()) return false; + if (getQueryStringLength() != other.getQueryStringLength()) return false; + if (getQueryPlansPerMinute() != other.getQueryPlansPerMinute()) 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) + ENABLED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnabled()); + hash = (37 * hash) + RECORD_APPLICATION_TAGS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRecordApplicationTags()); + hash = (37 * hash) + RECORD_CLIENT_ADDRESS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRecordClientAddress()); + hash = (37 * hash) + QUERY_STRING_LENGTH_FIELD_NUMBER; + hash = (53 * hash) + getQueryStringLength(); + hash = (37 * hash) + QUERY_PLANS_PER_MINUTE_FIELD_NUMBER; + hash = (53 * hash) + getQueryPlansPerMinute(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo 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.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo 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.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.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.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** * - *
optional bool assistive_experiences_enabled = 10;
*
- * @return The assistiveExperiencesEnabled.
+ * + * Instance level Query Insights information, which is read-only and available + * in the output only. + *+ * + * Protobuf type {@code google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo} */ - boolean getAssistiveExperiencesEnabled(); - } + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
+ * Output only. Whether Query Insights is enabled. + *+ * + *
bool enabled = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The enabled.
+ */
+ @java.lang.Override
+ public boolean getEnabled() {
+ return enabled_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether Query Insights is enabled. + *+ * + *
bool enabled = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @param value The enabled to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEnabled(boolean value) {
+
+ enabled_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether Query Insights is enabled. + *+ * + *
bool enabled = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearEnabled() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ enabled_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean recordApplicationTags_;
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record application tags. + *+ * + *
bool record_application_tags = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The recordApplicationTags.
+ */
+ @java.lang.Override
+ public boolean getRecordApplicationTags() {
+ return recordApplicationTags_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record application tags. + *+ * + *
bool record_application_tags = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @param value The recordApplicationTags to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRecordApplicationTags(boolean value) {
+
+ recordApplicationTags_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record application tags. + *+ * + *
bool record_application_tags = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearRecordApplicationTags() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ recordApplicationTags_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean recordClientAddress_;
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record client address. + *+ * + *
bool record_client_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The recordClientAddress.
+ */
+ @java.lang.Override
+ public boolean getRecordClientAddress() {
+ return recordClientAddress_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record client address. + *+ * + *
bool record_client_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @param value The recordClientAddress to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRecordClientAddress(boolean value) {
+
+ recordClientAddress_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record client address. + *+ * + *
bool record_client_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearRecordClientAddress() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ recordClientAddress_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int queryStringLength_;
+
+ /**
+ *
+ *
+ * + * Output only. Maximum query string length. + *+ * + *
uint32 query_string_length = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The queryStringLength.
+ */
+ @java.lang.Override
+ public int getQueryStringLength() {
+ return queryStringLength_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Maximum query string length. + *+ * + *
uint32 query_string_length = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @param value The queryStringLength to set.
+ * @return This builder for chaining.
+ */
+ public Builder setQueryStringLength(int value) {
+
+ queryStringLength_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Maximum query string length. + *+ * + *
uint32 query_string_length = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearQueryStringLength() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ queryStringLength_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int queryPlansPerMinute_;
+
+ /**
+ *
+ *
+ * + * Output only. Number of query execution plans captured per minute. + *+ * + *
uint32 query_plans_per_minute = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The queryPlansPerMinute.
+ */
+ @java.lang.Override
+ public int getQueryPlansPerMinute() {
+ return queryPlansPerMinute_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Number of query execution plans captured per minute. + *+ * + *
uint32 query_plans_per_minute = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @param value The queryPlansPerMinute to set.
+ * @return This builder for chaining.
+ */
+ public Builder setQueryPlansPerMinute(int value) {
+
+ queryPlansPerMinute_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Number of query execution plans captured per minute. + *+ * + *
uint32 query_plans_per_minute = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearQueryPlansPerMinute() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ queryPlansPerMinute_ = 0;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo)
+ }
+
+ // @@protoc_insertion_point(class_scope:google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo)
+ private static final com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo
+ DEFAULT_INSTANCE;
+
+ static {
+ DEFAULT_INSTANCE = new com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo();
+ }
+
+ public static com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo
+ getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return Whether the enabled field is set.
+ */
+ boolean hasEnabled();
+
+ /**
+ *
+ *
+ * + * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return The enabled.
+ */
+ boolean getEnabled();
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return Whether the preserveComments field is set.
+ */
+ boolean hasPreserveComments();
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return The preserveComments.
+ */
+ boolean getPreserveComments();
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return Whether the trackWaitEvents field is set.
+ */
+ boolean hasTrackWaitEvents();
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return The trackWaitEvents.
+ */
+ boolean getTrackWaitEvents();
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the trackWaitEventTypes field is set.
+ */
+ boolean hasTrackWaitEventTypes();
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The trackWaitEventTypes.
+ */
+ boolean getTrackWaitEventTypes();
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return Whether the maxQueryStringLength field is set.
+ */
+ boolean hasMaxQueryStringLength();
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return The maxQueryStringLength.
+ */
+ int getMaxQueryStringLength();
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return Whether the recordApplicationTags field is set.
+ */
+ boolean hasRecordApplicationTags();
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return The recordApplicationTags.
+ */
+ boolean getRecordApplicationTags();
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return Whether the queryPlansPerMinute field is set.
+ */
+ boolean hasQueryPlansPerMinute();
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return The queryPlansPerMinute.
+ */
+ int getQueryPlansPerMinute();
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return Whether the trackActiveQueries field is set.
+ */
+ boolean hasTrackActiveQueries();
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return The trackActiveQueries.
+ */
+ boolean getTrackActiveQueries();
+
+ /**
+ *
+ *
+ * + * Track client address for an instance. + * If not set, default value is "off". + *+ * + *
optional bool track_client_address = 9;
+ *
+ * @return Whether the trackClientAddress field is set.
+ */
+ boolean hasTrackClientAddress();
+
+ /**
+ *
+ *
+ * + * Track client address for an instance. + * If not set, default value is "off". + *+ * + *
optional bool track_client_address = 9;
+ *
+ * @return The trackClientAddress.
+ */
+ boolean getTrackClientAddress();
+
+ /**
+ *
+ *
+ * + * Whether assistive experiences are enabled for this AlloyDB instance. + *+ * + *
optional bool assistive_experiences_enabled = 10;
+ *
+ * @return Whether the assistiveExperiencesEnabled field is set.
+ */
+ boolean hasAssistiveExperiencesEnabled();
+
+ /**
+ *
+ *
+ * + * Whether assistive experiences are enabled for this AlloyDB instance. + *+ * + *
optional bool assistive_experiences_enabled = 10;
+ *
+ * @return The assistiveExperiencesEnabled.
+ */
+ boolean getAssistiveExperiencesEnabled();
+ }
+
+ /**
+ *
+ *
+ * + * Observability Instance specific configuration. + *+ * + * Protobuf type {@code google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig} + */ + public static final class ObservabilityInstanceConfig extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig) + ObservabilityInstanceConfigOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "ObservabilityInstanceConfig"); + } + + // Use ObservabilityInstanceConfig.newBuilder() to construct. + private ObservabilityInstanceConfig(com.google.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + } + + private ObservabilityInstanceConfig() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.alloydb.v1alpha.ResourcesProto + .internal_static_google_cloud_alloydb_v1alpha_Instance_ObservabilityInstanceConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.alloydb.v1alpha.ResourcesProto + .internal_static_google_cloud_alloydb_v1alpha_Instance_ObservabilityInstanceConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig.class, + com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig.Builder.class); + } + + private int bitField0_; + public static final int ENABLED_FIELD_NUMBER = 1; + private boolean enabled_ = false; + + /** + * + * + *
+ * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return Whether the enabled field is set.
+ */
+ @java.lang.Override
+ public boolean hasEnabled() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return The enabled.
+ */
+ @java.lang.Override
+ public boolean getEnabled() {
+ return enabled_;
+ }
+
+ public static final int PRESERVE_COMMENTS_FIELD_NUMBER = 2;
+ private boolean preserveComments_ = false;
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return Whether the preserveComments field is set.
+ */
+ @java.lang.Override
+ public boolean hasPreserveComments() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return The preserveComments.
+ */
+ @java.lang.Override
+ public boolean getPreserveComments() {
+ return preserveComments_;
+ }
+
+ public static final int TRACK_WAIT_EVENTS_FIELD_NUMBER = 3;
+ private boolean trackWaitEvents_ = false;
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return Whether the trackWaitEvents field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackWaitEvents() {
+ return ((bitField0_ & 0x00000004) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return The trackWaitEvents.
+ */
+ @java.lang.Override
+ public boolean getTrackWaitEvents() {
+ return trackWaitEvents_;
+ }
+
+ public static final int TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER = 4;
+ private boolean trackWaitEventTypes_ = false;
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the trackWaitEventTypes field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackWaitEventTypes() {
+ return ((bitField0_ & 0x00000008) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The trackWaitEventTypes.
+ */
+ @java.lang.Override
+ public boolean getTrackWaitEventTypes() {
+ return trackWaitEventTypes_;
+ }
+
+ public static final int MAX_QUERY_STRING_LENGTH_FIELD_NUMBER = 5;
+ private int maxQueryStringLength_ = 0;
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return Whether the maxQueryStringLength field is set.
+ */
+ @java.lang.Override
+ public boolean hasMaxQueryStringLength() {
+ return ((bitField0_ & 0x00000010) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return The maxQueryStringLength.
+ */
+ @java.lang.Override
+ public int getMaxQueryStringLength() {
+ return maxQueryStringLength_;
+ }
+
+ public static final int RECORD_APPLICATION_TAGS_FIELD_NUMBER = 6;
+ private boolean recordApplicationTags_ = false;
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return Whether the recordApplicationTags field is set.
+ */
+ @java.lang.Override
+ public boolean hasRecordApplicationTags() {
+ return ((bitField0_ & 0x00000020) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return The recordApplicationTags.
+ */
+ @java.lang.Override
+ public boolean getRecordApplicationTags() {
+ return recordApplicationTags_;
+ }
+
+ public static final int QUERY_PLANS_PER_MINUTE_FIELD_NUMBER = 7;
+ private int queryPlansPerMinute_ = 0;
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return Whether the queryPlansPerMinute field is set.
+ */
+ @java.lang.Override
+ public boolean hasQueryPlansPerMinute() {
+ return ((bitField0_ & 0x00000040) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return The queryPlansPerMinute.
+ */
+ @java.lang.Override
+ public int getQueryPlansPerMinute() {
+ return queryPlansPerMinute_;
+ }
+
+ public static final int TRACK_ACTIVE_QUERIES_FIELD_NUMBER = 8;
+ private boolean trackActiveQueries_ = false;
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return Whether the trackActiveQueries field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackActiveQueries() {
+ return ((bitField0_ & 0x00000080) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return The trackActiveQueries.
+ */
+ @java.lang.Override
+ public boolean getTrackActiveQueries() {
+ return trackActiveQueries_;
+ }
+
+ public static final int TRACK_CLIENT_ADDRESS_FIELD_NUMBER = 9;
+ private boolean trackClientAddress_ = false;
+
+ /**
+ *
+ *
+ * + * Track client address for an instance. + * If not set, default value is "off". + *+ * + *
optional bool track_client_address = 9;
+ *
+ * @return Whether the trackClientAddress field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackClientAddress() {
+ return ((bitField0_ & 0x00000100) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Track client address for an instance. + * If not set, default value is "off". + *+ * + *
optional bool track_client_address = 9;
+ *
+ * @return The trackClientAddress.
+ */
+ @java.lang.Override
+ public boolean getTrackClientAddress() {
+ return trackClientAddress_;
+ }
+
+ public static final int ASSISTIVE_EXPERIENCES_ENABLED_FIELD_NUMBER = 10;
+ private boolean assistiveExperiencesEnabled_ = false;
+
+ /**
+ *
+ *
+ * + * Whether assistive experiences are enabled for this AlloyDB instance. + *+ * + *
optional bool assistive_experiences_enabled = 10;
+ *
+ * @return Whether the assistiveExperiencesEnabled field is set.
+ */
+ @java.lang.Override
+ public boolean hasAssistiveExperiencesEnabled() {
+ return ((bitField0_ & 0x00000200) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Whether assistive experiences are enabled for this AlloyDB instance. + *+ * + *
optional bool assistive_experiences_enabled = 10;
+ *
+ * @return The assistiveExperiencesEnabled.
+ */
+ @java.lang.Override
+ public boolean getAssistiveExperiencesEnabled() {
+ return assistiveExperiencesEnabled_;
+ }
+
+ 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.writeBool(1, enabled_);
+ }
+ if (((bitField0_ & 0x00000002) != 0)) {
+ output.writeBool(2, preserveComments_);
+ }
+ if (((bitField0_ & 0x00000004) != 0)) {
+ output.writeBool(3, trackWaitEvents_);
+ }
+ if (((bitField0_ & 0x00000008) != 0)) {
+ output.writeBool(4, trackWaitEventTypes_);
+ }
+ if (((bitField0_ & 0x00000010) != 0)) {
+ output.writeInt32(5, maxQueryStringLength_);
+ }
+ if (((bitField0_ & 0x00000020) != 0)) {
+ output.writeBool(6, recordApplicationTags_);
+ }
+ if (((bitField0_ & 0x00000040) != 0)) {
+ output.writeInt32(7, queryPlansPerMinute_);
+ }
+ if (((bitField0_ & 0x00000080) != 0)) {
+ output.writeBool(8, trackActiveQueries_);
+ }
+ if (((bitField0_ & 0x00000100) != 0)) {
+ output.writeBool(9, trackClientAddress_);
+ }
+ if (((bitField0_ & 0x00000200) != 0)) {
+ output.writeBool(10, assistiveExperiencesEnabled_);
+ }
+ 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.computeBoolSize(1, enabled_);
+ }
+ if (((bitField0_ & 0x00000002) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, preserveComments_);
+ }
+ if (((bitField0_ & 0x00000004) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, trackWaitEvents_);
+ }
+ if (((bitField0_ & 0x00000008) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, trackWaitEventTypes_);
+ }
+ if (((bitField0_ & 0x00000010) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeInt32Size(5, maxQueryStringLength_);
+ }
+ if (((bitField0_ & 0x00000020) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(6, recordApplicationTags_);
+ }
+ if (((bitField0_ & 0x00000040) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeInt32Size(7, queryPlansPerMinute_);
+ }
+ if (((bitField0_ & 0x00000080) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(8, trackActiveQueries_);
+ }
+ if (((bitField0_ & 0x00000100) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, trackClientAddress_);
+ }
+ if (((bitField0_ & 0x00000200) != 0)) {
+ size +=
+ com.google.protobuf.CodedOutputStream.computeBoolSize(10, assistiveExperiencesEnabled_);
+ }
+ 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.alloydb.v1alpha.Instance.ObservabilityInstanceConfig)) {
+ return super.equals(obj);
+ }
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig other =
+ (com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig) obj;
+
+ if (hasEnabled() != other.hasEnabled()) return false;
+ if (hasEnabled()) {
+ if (getEnabled() != other.getEnabled()) return false;
+ }
+ if (hasPreserveComments() != other.hasPreserveComments()) return false;
+ if (hasPreserveComments()) {
+ if (getPreserveComments() != other.getPreserveComments()) return false;
+ }
+ if (hasTrackWaitEvents() != other.hasTrackWaitEvents()) return false;
+ if (hasTrackWaitEvents()) {
+ if (getTrackWaitEvents() != other.getTrackWaitEvents()) return false;
+ }
+ if (hasTrackWaitEventTypes() != other.hasTrackWaitEventTypes()) return false;
+ if (hasTrackWaitEventTypes()) {
+ if (getTrackWaitEventTypes() != other.getTrackWaitEventTypes()) return false;
+ }
+ if (hasMaxQueryStringLength() != other.hasMaxQueryStringLength()) return false;
+ if (hasMaxQueryStringLength()) {
+ if (getMaxQueryStringLength() != other.getMaxQueryStringLength()) return false;
+ }
+ if (hasRecordApplicationTags() != other.hasRecordApplicationTags()) return false;
+ if (hasRecordApplicationTags()) {
+ if (getRecordApplicationTags() != other.getRecordApplicationTags()) return false;
+ }
+ if (hasQueryPlansPerMinute() != other.hasQueryPlansPerMinute()) return false;
+ if (hasQueryPlansPerMinute()) {
+ if (getQueryPlansPerMinute() != other.getQueryPlansPerMinute()) return false;
+ }
+ if (hasTrackActiveQueries() != other.hasTrackActiveQueries()) return false;
+ if (hasTrackActiveQueries()) {
+ if (getTrackActiveQueries() != other.getTrackActiveQueries()) return false;
+ }
+ if (hasTrackClientAddress() != other.hasTrackClientAddress()) return false;
+ if (hasTrackClientAddress()) {
+ if (getTrackClientAddress() != other.getTrackClientAddress()) return false;
+ }
+ if (hasAssistiveExperiencesEnabled() != other.hasAssistiveExperiencesEnabled()) return false;
+ if (hasAssistiveExperiencesEnabled()) {
+ if (getAssistiveExperiencesEnabled() != other.getAssistiveExperiencesEnabled())
+ 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 (hasEnabled()) {
+ hash = (37 * hash) + ENABLED_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnabled());
+ }
+ if (hasPreserveComments()) {
+ hash = (37 * hash) + PRESERVE_COMMENTS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPreserveComments());
+ }
+ if (hasTrackWaitEvents()) {
+ hash = (37 * hash) + TRACK_WAIT_EVENTS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEvents());
+ }
+ if (hasTrackWaitEventTypes()) {
+ hash = (37 * hash) + TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEventTypes());
+ }
+ if (hasMaxQueryStringLength()) {
+ hash = (37 * hash) + MAX_QUERY_STRING_LENGTH_FIELD_NUMBER;
+ hash = (53 * hash) + getMaxQueryStringLength();
+ }
+ if (hasRecordApplicationTags()) {
+ hash = (37 * hash) + RECORD_APPLICATION_TAGS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRecordApplicationTags());
+ }
+ if (hasQueryPlansPerMinute()) {
+ hash = (37 * hash) + QUERY_PLANS_PER_MINUTE_FIELD_NUMBER;
+ hash = (53 * hash) + getQueryPlansPerMinute();
+ }
+ if (hasTrackActiveQueries()) {
+ hash = (37 * hash) + TRACK_ACTIVE_QUERIES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackActiveQueries());
+ }
+ if (hasTrackClientAddress()) {
+ hash = (37 * hash) + TRACK_CLIENT_ADDRESS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackClientAddress());
+ }
+ if (hasAssistiveExperiencesEnabled()) {
+ hash = (37 * hash) + ASSISTIVE_EXPERIENCES_ENABLED_FIELD_NUMBER;
+ hash =
+ (53 * hash)
+ + com.google.protobuf.Internal.hashBoolean(getAssistiveExperiencesEnabled());
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig 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.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig 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.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
+ parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
+ parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.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.alloydb.v1alpha.Instance.ObservabilityInstanceConfig 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.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ *
+ *
+ * + * Observability Instance specific configuration. + *+ * + * Protobuf type {@code google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
+ * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return Whether the enabled field is set.
+ */
+ @java.lang.Override
+ public boolean hasEnabled() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return The enabled.
+ */
+ @java.lang.Override
+ public boolean getEnabled() {
+ return enabled_;
+ }
+
+ /**
+ *
+ *
+ * + * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @param value The enabled to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEnabled(boolean value) {
+
+ enabled_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearEnabled() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ enabled_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean preserveComments_;
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return Whether the preserveComments field is set.
+ */
+ @java.lang.Override
+ public boolean hasPreserveComments() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return The preserveComments.
+ */
+ @java.lang.Override
+ public boolean getPreserveComments() {
+ return preserveComments_;
+ }
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @param value The preserveComments to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPreserveComments(boolean value) {
+
+ preserveComments_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearPreserveComments() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ preserveComments_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean trackWaitEvents_;
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return Whether the trackWaitEvents field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackWaitEvents() {
+ return ((bitField0_ & 0x00000004) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return The trackWaitEvents.
+ */
+ @java.lang.Override
+ public boolean getTrackWaitEvents() {
+ return trackWaitEvents_;
+ }
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @param value The trackWaitEvents to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackWaitEvents(boolean value) {
+
+ trackWaitEvents_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackWaitEvents() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ trackWaitEvents_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean trackWaitEventTypes_;
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
+ * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the trackWaitEventTypes field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackWaitEventTypes() {
+ return ((bitField0_ & 0x00000008) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
+ * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The trackWaitEventTypes.
+ */
+ @java.lang.Override
+ public boolean getTrackWaitEventTypes() {
+ return trackWaitEventTypes_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
+ * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @param value The trackWaitEventTypes to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackWaitEventTypes(boolean value) {
+
+ trackWaitEventTypes_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
+ * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackWaitEventTypes() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ trackWaitEventTypes_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int maxQueryStringLength_;
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return Whether the maxQueryStringLength field is set.
+ */
+ @java.lang.Override
+ public boolean hasMaxQueryStringLength() {
+ return ((bitField0_ & 0x00000010) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return The maxQueryStringLength.
+ */
+ @java.lang.Override
+ public int getMaxQueryStringLength() {
+ return maxQueryStringLength_;
+ }
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @param value The maxQueryStringLength to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMaxQueryStringLength(int value) {
+
+ maxQueryStringLength_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearMaxQueryStringLength() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ maxQueryStringLength_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private boolean recordApplicationTags_;
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return Whether the recordApplicationTags field is set.
+ */
+ @java.lang.Override
+ public boolean hasRecordApplicationTags() {
+ return ((bitField0_ & 0x00000020) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return The recordApplicationTags.
+ */
+ @java.lang.Override
+ public boolean getRecordApplicationTags() {
+ return recordApplicationTags_;
+ }
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @param value The recordApplicationTags to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRecordApplicationTags(boolean value) {
+
+ recordApplicationTags_ = value;
+ bitField0_ |= 0x00000020;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearRecordApplicationTags() {
+ bitField0_ = (bitField0_ & ~0x00000020);
+ recordApplicationTags_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int queryPlansPerMinute_;
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return Whether the queryPlansPerMinute field is set.
+ */
+ @java.lang.Override
+ public boolean hasQueryPlansPerMinute() {
+ return ((bitField0_ & 0x00000040) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return The queryPlansPerMinute.
+ */
+ @java.lang.Override
+ public int getQueryPlansPerMinute() {
+ return queryPlansPerMinute_;
+ }
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @param value The queryPlansPerMinute to set.
+ * @return This builder for chaining.
+ */
+ public Builder setQueryPlansPerMinute(int value) {
+
+ queryPlansPerMinute_ = value;
+ bitField0_ |= 0x00000040;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearQueryPlansPerMinute() {
+ bitField0_ = (bitField0_ & ~0x00000040);
+ queryPlansPerMinute_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private boolean trackActiveQueries_;
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return Whether the trackActiveQueries field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackActiveQueries() {
+ return ((bitField0_ & 0x00000080) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return The trackActiveQueries.
+ */
+ @java.lang.Override
+ public boolean getTrackActiveQueries() {
+ return trackActiveQueries_;
+ }
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @param value The trackActiveQueries to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackActiveQueries(boolean value) {
+
+ trackActiveQueries_ = value;
+ bitField0_ |= 0x00000080;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackActiveQueries() {
+ bitField0_ = (bitField0_ & ~0x00000080);
+ trackActiveQueries_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean trackClientAddress_;
+
+ /**
+ *
+ *
+ * + * Track client address for an instance. + * If not set, default value is "off". + *+ * + *
optional bool track_client_address = 9;
+ *
+ * @return Whether the trackClientAddress field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackClientAddress() {
+ return ((bitField0_ & 0x00000100) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Track client address for an instance. + * If not set, default value is "off". + *+ * + *
optional bool track_client_address = 9;
+ *
+ * @return The trackClientAddress.
+ */
+ @java.lang.Override
+ public boolean getTrackClientAddress() {
+ return trackClientAddress_;
+ }
+
+ /**
+ *
+ *
+ * + * Track client address for an instance. + * If not set, default value is "off". + *+ * + *
optional bool track_client_address = 9;
+ *
+ * @param value The trackClientAddress to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackClientAddress(boolean value) {
+
+ trackClientAddress_ = value;
+ bitField0_ |= 0x00000100;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Track client address for an instance. + * If not set, default value is "off". + *+ * + *
optional bool track_client_address = 9;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackClientAddress() {
+ bitField0_ = (bitField0_ & ~0x00000100);
+ trackClientAddress_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean assistiveExperiencesEnabled_;
+
+ /**
+ *
+ *
+ * + * Whether assistive experiences are enabled for this AlloyDB instance. + *+ * + *
optional bool assistive_experiences_enabled = 10;
+ *
+ * @return Whether the assistiveExperiencesEnabled field is set.
+ */
+ @java.lang.Override
+ public boolean hasAssistiveExperiencesEnabled() {
+ return ((bitField0_ & 0x00000200) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Whether assistive experiences are enabled for this AlloyDB instance. + *+ * + *
optional bool assistive_experiences_enabled = 10;
+ *
+ * @return The assistiveExperiencesEnabled.
+ */
+ @java.lang.Override
+ public boolean getAssistiveExperiencesEnabled() {
+ return assistiveExperiencesEnabled_;
+ }
+
+ /**
+ *
+ *
+ * + * Whether assistive experiences are enabled for this AlloyDB instance. + *+ * + *
optional bool assistive_experiences_enabled = 10;
+ *
+ * @param value The assistiveExperiencesEnabled to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAssistiveExperiencesEnabled(boolean value) {
- /**
- *
- *
- * - * Observability Instance specific configuration. - *- * - * Protobuf type {@code google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig} - */ - public static final class ObservabilityInstanceConfig extends com.google.protobuf.GeneratedMessage - implements - // @@protoc_insertion_point(message_implements:google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig) - ObservabilityInstanceConfigOrBuilder { - private static final long serialVersionUID = 0L; + assistiveExperiencesEnabled_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + /** + * + * + *
+ * Whether assistive experiences are enabled for this AlloyDB instance. + *+ * + *
optional bool assistive_experiences_enabled = 10;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearAssistiveExperiencesEnabled() {
+ bitField0_ = (bitField0_ & ~0x00000200);
+ assistiveExperiencesEnabled_ = false;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig)
+ }
+
+ // @@protoc_insertion_point(class_scope:google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig)
+ private static final com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
+ DEFAULT_INSTANCE;
static {
- com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
- com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
- /* major= */ 4,
- /* minor= */ 33,
- /* patch= */ 6,
- /* suffix= */ "",
- "ObservabilityInstanceConfig");
+ DEFAULT_INSTANCE =
+ new com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig();
}
- // Use ObservabilityInstanceConfig.newBuilder() to construct.
- private ObservabilityInstanceConfig(com.google.protobuf.GeneratedMessage.Builder> builder) {
- super(builder);
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
+ getDefaultInstance() {
+ return DEFAULT_INSTANCE;
}
- private ObservabilityInstanceConfig() {}
+ private static final com.google.protobuf.Parser
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Observability feature status for an instance.
*
*
- * optional bool enabled = 1;
+ * bool enabled = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the enabled field is set.
+ * @return The enabled.
*/
- @java.lang.Override
- public boolean hasEnabled() {
- return ((bitField0_ & 0x00000001) != 0);
- }
+ boolean getEnabled();
/**
*
*
*
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Preserve comments in query string for an instance.
*
*
- * optional bool enabled = 1;
+ * bool preserve_comments = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The enabled.
+ * @return The preserveComments.
*/
- @java.lang.Override
- public boolean getEnabled() {
- return enabled_;
- }
+ boolean getPreserveComments();
- public static final int PRESERVE_COMMENTS_FIELD_NUMBER = 2;
- private boolean preserveComments_ = false;
+ /**
+ *
+ *
+ * + * Output only. Track wait events during query execution for an instance. + *+ * + *
bool track_wait_events = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The trackWaitEvents.
+ */
+ boolean getTrackWaitEvents();
/**
*
*
*
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Track wait event types during query execution for an
+ * instance.
*
*
- * optional bool preserve_comments = 2;
+ * bool track_wait_event_types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the preserveComments field is set.
+ * @return The trackWaitEventTypes.
*/
- @java.lang.Override
- public boolean hasPreserveComments() {
- return ((bitField0_ & 0x00000002) != 0);
- }
+ boolean getTrackWaitEventTypes();
/**
*
*
*
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Query string length. The default value is 10k.
*
*
- * optional bool preserve_comments = 2;
+ * int32 max_query_string_length = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The preserveComments.
+ * @return The maxQueryStringLength.
*/
- @java.lang.Override
- public boolean getPreserveComments() {
- return preserveComments_;
- }
+ int getMaxQueryStringLength();
- public static final int TRACK_WAIT_EVENTS_FIELD_NUMBER = 3;
- private boolean trackWaitEvents_ = false;
+ /**
+ *
+ *
+ * + * Output only. Record application tags for an instance. + *+ * + *
bool record_application_tags = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The recordApplicationTags.
+ */
+ boolean getRecordApplicationTags();
/**
*
*
*
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Number of query execution plans captured by Insights per
+ * minute for all queries combined.
*
*
- * optional bool track_wait_events = 3;
+ * int32 query_plans_per_minute = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the trackWaitEvents field is set.
+ * @return The queryPlansPerMinute.
+ */
+ int getQueryPlansPerMinute();
+
+ /**
+ *
+ *
+ * + * Output only. Track actively running queries on the instance. + *+ * + *
bool track_active_queries = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The trackActiveQueries.
+ */
+ boolean getTrackActiveQueries();
+
+ /**
+ *
+ *
+ * + * Output only. Track client address for an instance. + *+ * + *
bool track_client_address = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The trackClientAddress.
+ */
+ boolean getTrackClientAddress();
+
+ /**
+ *
+ *
+ * + * Output only. Whether assistive experiences are enabled for this AlloyDB + * instance. + *+ * + *
bool assistive_experiences_enabled = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The assistiveExperiencesEnabled.
+ */
+ boolean getAssistiveExperiencesEnabled();
+
+ /**
+ *
+ *
+ * + * Output only. Indicates whether to track active query plans for an + * instance. Deprecated: Use track_active_queries instead. + *+ * + *
+ * bool track_active_query_plan = 13 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @deprecated
+ * google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo.track_active_query_plan
+ * is deprecated. See google/cloud/alloydb/v1alpha/resources.proto;l=976
+ * @return The trackActiveQueryPlan.
*/
+ @java.lang.Deprecated
+ boolean getTrackActiveQueryPlan();
+ }
+
+ /** Protobuf type {@code google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo} */
+ public static final class ObservabilityInstanceInfo extends com.google.protobuf.GeneratedMessage
+ implements
+ // @@protoc_insertion_point(message_implements:google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo)
+ ObservabilityInstanceInfoOrBuilder {
+ private static final long serialVersionUID = 0L;
+
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 33,
+ /* patch= */ 6,
+ /* suffix= */ "",
+ "ObservabilityInstanceInfo");
+ }
+
+ // Use ObservabilityInstanceInfo.newBuilder() to construct.
+ private ObservabilityInstanceInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ }
+
+ private ObservabilityInstanceInfo() {}
+
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return com.google.cloud.alloydb.v1alpha.ResourcesProto
+ .internal_static_google_cloud_alloydb_v1alpha_Instance_ObservabilityInstanceInfo_descriptor;
+ }
+
@java.lang.Override
- public boolean hasTrackWaitEvents() {
- return ((bitField0_ & 0x00000004) != 0);
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.google.cloud.alloydb.v1alpha.ResourcesProto
+ .internal_static_google_cloud_alloydb_v1alpha_Instance_ObservabilityInstanceInfo_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo.class,
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo.Builder.class);
}
+ public static final int ENABLED_FIELD_NUMBER = 2;
+ private boolean enabled_ = false;
+
/**
*
*
*
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Observability feature status for an instance.
*
*
- * optional bool track_wait_events = 3;
+ * bool enabled = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The trackWaitEvents.
+ * @return The enabled.
*/
@java.lang.Override
- public boolean getTrackWaitEvents() {
- return trackWaitEvents_;
+ public boolean getEnabled() {
+ return enabled_;
}
- public static final int TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER = 4;
- private boolean trackWaitEventTypes_ = false;
+ public static final int PRESERVE_COMMENTS_FIELD_NUMBER = 3;
+ private boolean preserveComments_ = false;
/**
*
*
*
- * Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
+ * Output only. Preserve comments in query string for an instance.
*
*
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * bool preserve_comments = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the trackWaitEventTypes field is set.
+ * @return The preserveComments.
*/
@java.lang.Override
- public boolean hasTrackWaitEventTypes() {
- return ((bitField0_ & 0x00000008) != 0);
+ public boolean getPreserveComments() {
+ return preserveComments_;
}
+ public static final int TRACK_WAIT_EVENTS_FIELD_NUMBER = 4;
+ private boolean trackWaitEvents_ = false;
+
/**
*
*
*
- * Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
+ * Output only. Track wait events during query execution for an instance.
*
*
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * bool track_wait_events = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The trackWaitEventTypes.
+ * @return The trackWaitEvents.
*/
@java.lang.Override
- public boolean getTrackWaitEventTypes() {
- return trackWaitEventTypes_;
+ public boolean getTrackWaitEvents() {
+ return trackWaitEvents_;
}
- public static final int MAX_QUERY_STRING_LENGTH_FIELD_NUMBER = 5;
- private int maxQueryStringLength_ = 0;
+ public static final int TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER = 5;
+ private boolean trackWaitEventTypes_ = false;
/**
*
*
*
- * Query string length. The default value is 10k.
+ * Output only. Track wait event types during query execution for an
+ * instance.
*
*
- * optional int32 max_query_string_length = 5;
+ * bool track_wait_event_types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the maxQueryStringLength field is set.
+ * @return The trackWaitEventTypes.
*/
@java.lang.Override
- public boolean hasMaxQueryStringLength() {
- return ((bitField0_ & 0x00000010) != 0);
+ public boolean getTrackWaitEventTypes() {
+ return trackWaitEventTypes_;
}
+ public static final int MAX_QUERY_STRING_LENGTH_FIELD_NUMBER = 6;
+ private int maxQueryStringLength_ = 0;
+
/**
*
*
*
- * Query string length. The default value is 10k.
+ * Output only. Query string length. The default value is 10k.
*
*
- * optional int32 max_query_string_length = 5;
+ * int32 max_query_string_length = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The maxQueryStringLength.
*/
@@ -4743,35 +7597,17 @@ public int getMaxQueryStringLength() {
return maxQueryStringLength_;
}
- public static final int RECORD_APPLICATION_TAGS_FIELD_NUMBER = 6;
+ public static final int RECORD_APPLICATION_TAGS_FIELD_NUMBER = 7;
private boolean recordApplicationTags_ = false;
/**
*
*
* - * Record application tags for an instance. - * This flag is turned "off" by default. - *- * - *
optional bool record_application_tags = 6;
- *
- * @return Whether the recordApplicationTags field is set.
- */
- @java.lang.Override
- public boolean hasRecordApplicationTags() {
- return ((bitField0_ & 0x00000020) != 0);
- }
-
- /**
- *
- *
- *
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Record application tags for an instance.
*
*
- * optional bool record_application_tags = 6;
+ * bool record_application_tags = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The recordApplicationTags.
*/
@@ -4780,37 +7616,18 @@ public boolean getRecordApplicationTags() {
return recordApplicationTags_;
}
- public static final int QUERY_PLANS_PER_MINUTE_FIELD_NUMBER = 7;
+ public static final int QUERY_PLANS_PER_MINUTE_FIELD_NUMBER = 8;
private int queryPlansPerMinute_ = 0;
/**
*
*
* - * Number of query execution plans captured by Insights per minute - * for all queries combined. The default value is 200. - * Any integer between 0 to 200 is considered valid. - *- * - *
optional int32 query_plans_per_minute = 7;
- *
- * @return Whether the queryPlansPerMinute field is set.
- */
- @java.lang.Override
- public boolean hasQueryPlansPerMinute() {
- return ((bitField0_ & 0x00000040) != 0);
- }
-
- /**
- *
- *
- *
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
+ * Output only. Number of query execution plans captured by Insights per
+ * minute for all queries combined.
*
*
- * optional int32 query_plans_per_minute = 7;
+ * int32 query_plans_per_minute = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The queryPlansPerMinute.
*/
@@ -4819,35 +7636,17 @@ public int getQueryPlansPerMinute() {
return queryPlansPerMinute_;
}
- public static final int TRACK_ACTIVE_QUERIES_FIELD_NUMBER = 8;
+ public static final int TRACK_ACTIVE_QUERIES_FIELD_NUMBER = 9;
private boolean trackActiveQueries_ = false;
/**
*
*
* - * Track actively running queries on the instance. - * If not set, this flag is "off" by default. - *- * - *
optional bool track_active_queries = 8;
- *
- * @return Whether the trackActiveQueries field is set.
- */
- @java.lang.Override
- public boolean hasTrackActiveQueries() {
- return ((bitField0_ & 0x00000080) != 0);
- }
-
- /**
- *
- *
- *
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
+ * Output only. Track actively running queries on the instance.
*
*
- * optional bool track_active_queries = 8;
+ * bool track_active_queries = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackActiveQueries.
*/
@@ -4856,35 +7655,17 @@ public boolean getTrackActiveQueries() {
return trackActiveQueries_;
}
- public static final int TRACK_CLIENT_ADDRESS_FIELD_NUMBER = 9;
+ public static final int TRACK_CLIENT_ADDRESS_FIELD_NUMBER = 10;
private boolean trackClientAddress_ = false;
/**
*
*
* - * Track client address for an instance. - * If not set, default value is "off". - *- * - *
optional bool track_client_address = 9;
- *
- * @return Whether the trackClientAddress field is set.
- */
- @java.lang.Override
- public boolean hasTrackClientAddress() {
- return ((bitField0_ & 0x00000100) != 0);
- }
-
- /**
- *
- *
- *
- * Track client address for an instance.
- * If not set, default value is "off".
+ * Output only. Track client address for an instance.
*
*
- * optional bool track_client_address = 9;
+ * bool track_client_address = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackClientAddress.
*/
@@ -4893,39 +7674,51 @@ public boolean getTrackClientAddress() {
return trackClientAddress_;
}
- public static final int ASSISTIVE_EXPERIENCES_ENABLED_FIELD_NUMBER = 10;
+ public static final int ASSISTIVE_EXPERIENCES_ENABLED_FIELD_NUMBER = 11;
private boolean assistiveExperiencesEnabled_ = false;
/**
*
*
*
- * Whether assistive experiences are enabled for this AlloyDB instance.
+ * Output only. Whether assistive experiences are enabled for this AlloyDB
+ * instance.
*
*
- * optional bool assistive_experiences_enabled = 10;
+ * bool assistive_experiences_enabled = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
- * @return Whether the assistiveExperiencesEnabled field is set.
+ * @return The assistiveExperiencesEnabled.
*/
@java.lang.Override
- public boolean hasAssistiveExperiencesEnabled() {
- return ((bitField0_ & 0x00000200) != 0);
+ public boolean getAssistiveExperiencesEnabled() {
+ return assistiveExperiencesEnabled_;
}
+ public static final int TRACK_ACTIVE_QUERY_PLAN_FIELD_NUMBER = 13;
+ private boolean trackActiveQueryPlan_ = false;
+
/**
*
*
*
- * Whether assistive experiences are enabled for this AlloyDB instance.
+ * Output only. Indicates whether to track active query plans for an
+ * instance. Deprecated: Use track_active_queries instead.
*
*
- * optional bool assistive_experiences_enabled = 10;
+ *
+ * bool track_active_query_plan = 13 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
- * @return The assistiveExperiencesEnabled.
+ * @deprecated
+ * google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo.track_active_query_plan
+ * is deprecated. See google/cloud/alloydb/v1alpha/resources.proto;l=976
+ * @return The trackActiveQueryPlan.
*/
@java.lang.Override
- public boolean getAssistiveExperiencesEnabled() {
- return assistiveExperiencesEnabled_;
+ @java.lang.Deprecated
+ public boolean getTrackActiveQueryPlan() {
+ return trackActiveQueryPlan_;
}
private byte memoizedIsInitialized = -1;
@@ -4942,35 +7735,38 @@ public final boolean isInitialized() {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
- if (((bitField0_ & 0x00000001) != 0)) {
- output.writeBool(1, enabled_);
+ if (enabled_ != false) {
+ output.writeBool(2, enabled_);
}
- if (((bitField0_ & 0x00000002) != 0)) {
- output.writeBool(2, preserveComments_);
+ if (preserveComments_ != false) {
+ output.writeBool(3, preserveComments_);
}
- if (((bitField0_ & 0x00000004) != 0)) {
- output.writeBool(3, trackWaitEvents_);
+ if (trackWaitEvents_ != false) {
+ output.writeBool(4, trackWaitEvents_);
}
- if (((bitField0_ & 0x00000008) != 0)) {
- output.writeBool(4, trackWaitEventTypes_);
+ if (trackWaitEventTypes_ != false) {
+ output.writeBool(5, trackWaitEventTypes_);
}
- if (((bitField0_ & 0x00000010) != 0)) {
- output.writeInt32(5, maxQueryStringLength_);
+ if (maxQueryStringLength_ != 0) {
+ output.writeInt32(6, maxQueryStringLength_);
}
- if (((bitField0_ & 0x00000020) != 0)) {
- output.writeBool(6, recordApplicationTags_);
+ if (recordApplicationTags_ != false) {
+ output.writeBool(7, recordApplicationTags_);
}
- if (((bitField0_ & 0x00000040) != 0)) {
- output.writeInt32(7, queryPlansPerMinute_);
+ if (queryPlansPerMinute_ != 0) {
+ output.writeInt32(8, queryPlansPerMinute_);
}
- if (((bitField0_ & 0x00000080) != 0)) {
- output.writeBool(8, trackActiveQueries_);
+ if (trackActiveQueries_ != false) {
+ output.writeBool(9, trackActiveQueries_);
}
- if (((bitField0_ & 0x00000100) != 0)) {
- output.writeBool(9, trackClientAddress_);
+ if (trackClientAddress_ != false) {
+ output.writeBool(10, trackClientAddress_);
}
- if (((bitField0_ & 0x00000200) != 0)) {
- output.writeBool(10, assistiveExperiencesEnabled_);
+ if (assistiveExperiencesEnabled_ != false) {
+ output.writeBool(11, assistiveExperiencesEnabled_);
+ }
+ if (trackActiveQueryPlan_ != false) {
+ output.writeBool(13, trackActiveQueryPlan_);
}
getUnknownFields().writeTo(output);
}
@@ -4981,94 +7777,67 @@ public int getSerializedSize() {
if (size != -1) return size;
size = 0;
- if (((bitField0_ & 0x00000001) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, enabled_);
- }
- if (((bitField0_ & 0x00000002) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, preserveComments_);
- }
- if (((bitField0_ & 0x00000004) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, trackWaitEvents_);
- }
- if (((bitField0_ & 0x00000008) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, trackWaitEventTypes_);
- }
- if (((bitField0_ & 0x00000010) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeInt32Size(5, maxQueryStringLength_);
- }
- if (((bitField0_ & 0x00000020) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(6, recordApplicationTags_);
- }
- if (((bitField0_ & 0x00000040) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeInt32Size(7, queryPlansPerMinute_);
- }
- if (((bitField0_ & 0x00000080) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(8, trackActiveQueries_);
- }
- if (((bitField0_ & 0x00000100) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, trackClientAddress_);
- }
- if (((bitField0_ & 0x00000200) != 0)) {
- size +=
- com.google.protobuf.CodedOutputStream.computeBoolSize(10, assistiveExperiencesEnabled_);
+ if (enabled_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, enabled_);
}
- size += getUnknownFields().getSerializedSize();
- memoizedSize = size;
- return size;
- }
-
- @java.lang.Override
- public boolean equals(final java.lang.Object obj) {
- if (obj == this) {
- return true;
+ if (preserveComments_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, preserveComments_);
}
- if (!(obj instanceof com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig)) {
- return super.equals(obj);
+ if (trackWaitEvents_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, trackWaitEvents_);
}
- com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig other =
- (com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig) obj;
-
- if (hasEnabled() != other.hasEnabled()) return false;
- if (hasEnabled()) {
- if (getEnabled() != other.getEnabled()) return false;
+ if (trackWaitEventTypes_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(5, trackWaitEventTypes_);
}
- if (hasPreserveComments() != other.hasPreserveComments()) return false;
- if (hasPreserveComments()) {
- if (getPreserveComments() != other.getPreserveComments()) return false;
+ if (maxQueryStringLength_ != 0) {
+ size += com.google.protobuf.CodedOutputStream.computeInt32Size(6, maxQueryStringLength_);
}
- if (hasTrackWaitEvents() != other.hasTrackWaitEvents()) return false;
- if (hasTrackWaitEvents()) {
- if (getTrackWaitEvents() != other.getTrackWaitEvents()) return false;
+ if (recordApplicationTags_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(7, recordApplicationTags_);
}
- if (hasTrackWaitEventTypes() != other.hasTrackWaitEventTypes()) return false;
- if (hasTrackWaitEventTypes()) {
- if (getTrackWaitEventTypes() != other.getTrackWaitEventTypes()) return false;
+ if (queryPlansPerMinute_ != 0) {
+ size += com.google.protobuf.CodedOutputStream.computeInt32Size(8, queryPlansPerMinute_);
}
- if (hasMaxQueryStringLength() != other.hasMaxQueryStringLength()) return false;
- if (hasMaxQueryStringLength()) {
- if (getMaxQueryStringLength() != other.getMaxQueryStringLength()) return false;
+ if (trackActiveQueries_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, trackActiveQueries_);
}
- if (hasRecordApplicationTags() != other.hasRecordApplicationTags()) return false;
- if (hasRecordApplicationTags()) {
- if (getRecordApplicationTags() != other.getRecordApplicationTags()) return false;
+ if (trackClientAddress_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(10, trackClientAddress_);
}
- if (hasQueryPlansPerMinute() != other.hasQueryPlansPerMinute()) return false;
- if (hasQueryPlansPerMinute()) {
- if (getQueryPlansPerMinute() != other.getQueryPlansPerMinute()) return false;
+ if (assistiveExperiencesEnabled_ != false) {
+ size +=
+ com.google.protobuf.CodedOutputStream.computeBoolSize(11, assistiveExperiencesEnabled_);
}
- if (hasTrackActiveQueries() != other.hasTrackActiveQueries()) return false;
- if (hasTrackActiveQueries()) {
- if (getTrackActiveQueries() != other.getTrackActiveQueries()) return false;
+ if (trackActiveQueryPlan_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(13, trackActiveQueryPlan_);
}
- if (hasTrackClientAddress() != other.hasTrackClientAddress()) return false;
- if (hasTrackClientAddress()) {
- if (getTrackClientAddress() != other.getTrackClientAddress()) return false;
+ size += getUnknownFields().getSerializedSize();
+ memoizedSize = size;
+ return size;
+ }
+
+ @java.lang.Override
+ public boolean equals(final java.lang.Object obj) {
+ if (obj == this) {
+ return true;
}
- if (hasAssistiveExperiencesEnabled() != other.hasAssistiveExperiencesEnabled()) return false;
- if (hasAssistiveExperiencesEnabled()) {
- if (getAssistiveExperiencesEnabled() != other.getAssistiveExperiencesEnabled())
- return false;
+ if (!(obj instanceof com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo)) {
+ return super.equals(obj);
}
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo other =
+ (com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo) obj;
+
+ if (getEnabled() != other.getEnabled()) return false;
+ if (getPreserveComments() != other.getPreserveComments()) return false;
+ if (getTrackWaitEvents() != other.getTrackWaitEvents()) return false;
+ if (getTrackWaitEventTypes() != other.getTrackWaitEventTypes()) return false;
+ if (getMaxQueryStringLength() != other.getMaxQueryStringLength()) return false;
+ if (getRecordApplicationTags() != other.getRecordApplicationTags()) return false;
+ if (getQueryPlansPerMinute() != other.getQueryPlansPerMinute()) return false;
+ if (getTrackActiveQueries() != other.getTrackActiveQueries()) return false;
+ if (getTrackClientAddress() != other.getTrackClientAddress()) return false;
+ if (getAssistiveExperiencesEnabled() != other.getAssistiveExperiencesEnabled()) return false;
+ if (getTrackActiveQueryPlan() != other.getTrackActiveQueryPlan()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -5080,106 +7849,87 @@ public int hashCode() {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
- if (hasEnabled()) {
- hash = (37 * hash) + ENABLED_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnabled());
- }
- if (hasPreserveComments()) {
- hash = (37 * hash) + PRESERVE_COMMENTS_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPreserveComments());
- }
- if (hasTrackWaitEvents()) {
- hash = (37 * hash) + TRACK_WAIT_EVENTS_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEvents());
- }
- if (hasTrackWaitEventTypes()) {
- hash = (37 * hash) + TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEventTypes());
- }
- if (hasMaxQueryStringLength()) {
- hash = (37 * hash) + MAX_QUERY_STRING_LENGTH_FIELD_NUMBER;
- hash = (53 * hash) + getMaxQueryStringLength();
- }
- if (hasRecordApplicationTags()) {
- hash = (37 * hash) + RECORD_APPLICATION_TAGS_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRecordApplicationTags());
- }
- if (hasQueryPlansPerMinute()) {
- hash = (37 * hash) + QUERY_PLANS_PER_MINUTE_FIELD_NUMBER;
- hash = (53 * hash) + getQueryPlansPerMinute();
- }
- if (hasTrackActiveQueries()) {
- hash = (37 * hash) + TRACK_ACTIVE_QUERIES_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackActiveQueries());
- }
- if (hasTrackClientAddress()) {
- hash = (37 * hash) + TRACK_CLIENT_ADDRESS_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackClientAddress());
- }
- if (hasAssistiveExperiencesEnabled()) {
- hash = (37 * hash) + ASSISTIVE_EXPERIENCES_ENABLED_FIELD_NUMBER;
- hash =
- (53 * hash)
- + com.google.protobuf.Internal.hashBoolean(getAssistiveExperiencesEnabled());
- }
+ hash = (37 * hash) + ENABLED_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnabled());
+ hash = (37 * hash) + PRESERVE_COMMENTS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPreserveComments());
+ hash = (37 * hash) + TRACK_WAIT_EVENTS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEvents());
+ hash = (37 * hash) + TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEventTypes());
+ hash = (37 * hash) + MAX_QUERY_STRING_LENGTH_FIELD_NUMBER;
+ hash = (53 * hash) + getMaxQueryStringLength();
+ hash = (37 * hash) + RECORD_APPLICATION_TAGS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRecordApplicationTags());
+ hash = (37 * hash) + QUERY_PLANS_PER_MINUTE_FIELD_NUMBER;
+ hash = (53 * hash) + getQueryPlansPerMinute();
+ hash = (37 * hash) + TRACK_ACTIVE_QUERIES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackActiveQueries());
+ hash = (37 * hash) + TRACK_CLIENT_ADDRESS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackClientAddress());
+ hash = (37 * hash) + ASSISTIVE_EXPERIENCES_ENABLED_FIELD_NUMBER;
+ hash =
+ (53 * hash) + com.google.protobuf.Internal.hashBoolean(getAssistiveExperiencesEnabled());
+ hash = (37 * hash) + TRACK_ACTIVE_QUERY_PLAN_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackActiveQueryPlan());
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
- public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo parseFrom(
java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo 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.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo 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.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo parseFrom(
byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo parseFrom(
byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo parseFrom(
java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
}
- public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo parseFrom(
java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessage.parseWithIOException(
PARSER, input, extensionRegistry);
}
- public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo
parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input);
}
- public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo
parseDelimitedFrom(
java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
@@ -5187,12 +7937,12 @@ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceCon
PARSER, input, extensionRegistry);
}
- public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo parseFrom(
com.google.protobuf.CodedInputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
}
- public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
@@ -5210,7 +7960,7 @@ public static Builder newBuilder() {
}
public static Builder newBuilder(
- com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig prototype) {
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@@ -5225,37 +7975,28 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.Builder
return builder;
}
- /**
- *
- *
- * - * Observability Instance specific configuration. - *- * - * Protobuf type {@code google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig} - */ + /** Protobuf type {@code google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
- * Observability feature status for an instance. - * This flag is turned "off" by default. - *- * - *
optional bool enabled = 1;
- *
- * @return Whether the enabled field is set.
- */
- @java.lang.Override
- public boolean hasEnabled() {
- return ((bitField0_ & 0x00000001) != 0);
- }
-
- /**
- *
- *
- *
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Observability feature status for an instance.
*
*
- * optional bool enabled = 1;
+ * bool enabled = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The enabled.
*/
@@ -5552,11 +8274,10 @@ public boolean getEnabled() {
*
*
*
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Observability feature status for an instance.
*
*
- * optional bool enabled = 1;
+ * bool enabled = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The enabled to set.
* @return This builder for chaining.
@@ -5573,11 +8294,10 @@ public Builder setEnabled(boolean value) {
*
*
*
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Observability feature status for an instance.
*
*
- * optional bool enabled = 1;
+ * bool enabled = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -5594,28 +8314,10 @@ public Builder clearEnabled() {
*
*
* - * Preserve comments in query string for an instance. - * This flag is turned "off" by default. - *- * - *
optional bool preserve_comments = 2;
- *
- * @return Whether the preserveComments field is set.
- */
- @java.lang.Override
- public boolean hasPreserveComments() {
- return ((bitField0_ & 0x00000002) != 0);
- }
-
- /**
- *
- *
- *
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Preserve comments in query string for an instance.
*
*
- * optional bool preserve_comments = 2;
+ * bool preserve_comments = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The preserveComments.
*/
@@ -5628,11 +8330,10 @@ public boolean getPreserveComments() {
*
*
*
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Preserve comments in query string for an instance.
*
*
- * optional bool preserve_comments = 2;
+ * bool preserve_comments = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The preserveComments to set.
* @return This builder for chaining.
@@ -5649,51 +8350,30 @@ public Builder setPreserveComments(boolean value) {
*
*
* - * Preserve comments in query string for an instance. - * This flag is turned "off" by default. - *- * - *
optional bool preserve_comments = 2;
- *
- * @return This builder for chaining.
- */
- public Builder clearPreserveComments() {
- bitField0_ = (bitField0_ & ~0x00000002);
- preserveComments_ = false;
- onChanged();
- return this;
- }
-
- private boolean trackWaitEvents_;
-
- /**
- *
- *
- *
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Preserve comments in query string for an instance.
*
*
- * optional bool track_wait_events = 3;
+ * bool preserve_comments = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the trackWaitEvents field is set.
+ * @return This builder for chaining.
*/
- @java.lang.Override
- public boolean hasTrackWaitEvents() {
- return ((bitField0_ & 0x00000004) != 0);
+ public Builder clearPreserveComments() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ preserveComments_ = false;
+ onChanged();
+ return this;
}
+ private boolean trackWaitEvents_;
+
/**
*
*
*
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Track wait events during query execution for an instance.
*
*
- * optional bool track_wait_events = 3;
+ * bool track_wait_events = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackWaitEvents.
*/
@@ -5706,12 +8386,10 @@ public boolean getTrackWaitEvents() {
*
*
*
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Track wait events during query execution for an instance.
*
*
- * optional bool track_wait_events = 3;
+ * bool track_wait_events = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The trackWaitEvents to set.
* @return This builder for chaining.
@@ -5728,12 +8406,10 @@ public Builder setTrackWaitEvents(boolean value) {
*
*
*
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Track wait events during query execution for an instance.
*
*
- * optional bool track_wait_events = 3;
+ * bool track_wait_events = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -5751,35 +8427,10 @@ public Builder clearTrackWaitEvents() {
*
*
* Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
- *
- *
- *
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @return Whether the trackWaitEventTypes field is set.
- */
- @java.lang.Override
- public boolean hasTrackWaitEventTypes() {
- return ((bitField0_ & 0x00000008) != 0);
- }
-
- /**
- *
- *
- *
- * Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
+ * instance.
*
*
- *
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * bool track_wait_event_types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackWaitEventTypes.
*/
@@ -5793,14 +8444,10 @@ public boolean getTrackWaitEventTypes() {
*
*
* Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
+ * instance.
*
*
- *
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * bool track_wait_event_types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The trackWaitEventTypes to set.
* @return This builder for chaining.
@@ -5818,14 +8465,10 @@ public Builder setTrackWaitEventTypes(boolean value) {
*
*
* Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
+ * instance.
*
*
- *
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * bool track_wait_event_types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -5842,26 +8485,11 @@ public Builder clearTrackWaitEventTypes() {
*
*
* - * Query string length. The default value is 10k. - *- * - *
optional int32 max_query_string_length = 5;
- *
- * @return Whether the maxQueryStringLength field is set.
- */
- @java.lang.Override
- public boolean hasMaxQueryStringLength() {
- return ((bitField0_ & 0x00000010) != 0);
- }
-
- /**
- *
- *
- *
- * Query string length. The default value is 10k.
+ * Output only. Query string length. The default value is 10k.
*
*
- * optional int32 max_query_string_length = 5;
+ * int32 max_query_string_length = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
* @return The maxQueryStringLength.
*/
@@ -5874,10 +8502,11 @@ public int getMaxQueryStringLength() {
*
*
*
- * Query string length. The default value is 10k.
+ * Output only. Query string length. The default value is 10k.
*
*
- * optional int32 max_query_string_length = 5;
+ * int32 max_query_string_length = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
* @param value The maxQueryStringLength to set.
* @return This builder for chaining.
@@ -5894,10 +8523,11 @@ public Builder setMaxQueryStringLength(int value) {
*
*
*
- * Query string length. The default value is 10k.
+ * Output only. Query string length. The default value is 10k.
*
*
- * optional int32 max_query_string_length = 5;
+ * int32 max_query_string_length = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
* @return This builder for chaining.
*/
@@ -5914,28 +8544,10 @@ public Builder clearMaxQueryStringLength() {
*
*
* - * Record application tags for an instance. - * This flag is turned "off" by default. - *- * - *
optional bool record_application_tags = 6;
- *
- * @return Whether the recordApplicationTags field is set.
- */
- @java.lang.Override
- public boolean hasRecordApplicationTags() {
- return ((bitField0_ & 0x00000020) != 0);
- }
-
- /**
- *
- *
- *
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Record application tags for an instance.
*
*
- * optional bool record_application_tags = 6;
+ * bool record_application_tags = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The recordApplicationTags.
*/
@@ -5948,11 +8560,10 @@ public boolean getRecordApplicationTags() {
*
*
*
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Record application tags for an instance.
*
*
- * optional bool record_application_tags = 6;
+ * bool record_application_tags = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The recordApplicationTags to set.
* @return This builder for chaining.
@@ -5969,11 +8580,10 @@ public Builder setRecordApplicationTags(boolean value) {
*
*
*
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Record application tags for an instance.
*
*
- * optional bool record_application_tags = 6;
+ * bool record_application_tags = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -5990,30 +8600,11 @@ public Builder clearRecordApplicationTags() {
*
*
* - * Number of query execution plans captured by Insights per minute - * for all queries combined. The default value is 200. - * Any integer between 0 to 200 is considered valid. - *- * - *
optional int32 query_plans_per_minute = 7;
- *
- * @return Whether the queryPlansPerMinute field is set.
- */
- @java.lang.Override
- public boolean hasQueryPlansPerMinute() {
- return ((bitField0_ & 0x00000040) != 0);
- }
-
- /**
- *
- *
- *
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
+ * Output only. Number of query execution plans captured by Insights per
+ * minute for all queries combined.
*
*
- * optional int32 query_plans_per_minute = 7;
+ * int32 query_plans_per_minute = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The queryPlansPerMinute.
*/
@@ -6026,12 +8617,11 @@ public int getQueryPlansPerMinute() {
*
*
*
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
+ * Output only. Number of query execution plans captured by Insights per
+ * minute for all queries combined.
*
*
- * optional int32 query_plans_per_minute = 7;
+ * int32 query_plans_per_minute = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The queryPlansPerMinute to set.
* @return This builder for chaining.
@@ -6048,12 +8638,11 @@ public Builder setQueryPlansPerMinute(int value) {
*
*
*
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
+ * Output only. Number of query execution plans captured by Insights per
+ * minute for all queries combined.
*
*
- * optional int32 query_plans_per_minute = 7;
+ * int32 query_plans_per_minute = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -6070,28 +8659,10 @@ public Builder clearQueryPlansPerMinute() {
*
*
* - * Track actively running queries on the instance. - * If not set, this flag is "off" by default. - *- * - *
optional bool track_active_queries = 8;
- *
- * @return Whether the trackActiveQueries field is set.
- */
- @java.lang.Override
- public boolean hasTrackActiveQueries() {
- return ((bitField0_ & 0x00000080) != 0);
- }
-
- /**
- *
- *
- *
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
+ * Output only. Track actively running queries on the instance.
*
*
- * optional bool track_active_queries = 8;
+ * bool track_active_queries = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackActiveQueries.
*/
@@ -6104,11 +8675,10 @@ public boolean getTrackActiveQueries() {
*
*
*
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
+ * Output only. Track actively running queries on the instance.
*
*
- * optional bool track_active_queries = 8;
+ * bool track_active_queries = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The trackActiveQueries to set.
* @return This builder for chaining.
@@ -6125,11 +8695,10 @@ public Builder setTrackActiveQueries(boolean value) {
*
*
*
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
+ * Output only. Track actively running queries on the instance.
*
*
- * optional bool track_active_queries = 8;
+ * bool track_active_queries = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -6146,28 +8715,10 @@ public Builder clearTrackActiveQueries() {
*
*
* - * Track client address for an instance. - * If not set, default value is "off". - *- * - *
optional bool track_client_address = 9;
- *
- * @return Whether the trackClientAddress field is set.
- */
- @java.lang.Override
- public boolean hasTrackClientAddress() {
- return ((bitField0_ & 0x00000100) != 0);
- }
-
- /**
- *
- *
- *
- * Track client address for an instance.
- * If not set, default value is "off".
+ * Output only. Track client address for an instance.
*
*
- * optional bool track_client_address = 9;
+ * bool track_client_address = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackClientAddress.
*/
@@ -6180,11 +8731,10 @@ public boolean getTrackClientAddress() {
*
*
*
- * Track client address for an instance.
- * If not set, default value is "off".
+ * Output only. Track client address for an instance.
*
*
- * optional bool track_client_address = 9;
+ * bool track_client_address = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The trackClientAddress to set.
* @return This builder for chaining.
@@ -6201,11 +8751,10 @@ public Builder setTrackClientAddress(boolean value) {
*
*
*
- * Track client address for an instance.
- * If not set, default value is "off".
+ * Output only. Track client address for an instance.
*
*
- * optional bool track_client_address = 9;
+ * bool track_client_address = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -6222,50 +8771,110 @@ public Builder clearTrackClientAddress() {
*
*
*
- * Whether assistive experiences are enabled for this AlloyDB instance.
+ * Output only. Whether assistive experiences are enabled for this AlloyDB
+ * instance.
*
*
- * optional bool assistive_experiences_enabled = 10;
+ * bool assistive_experiences_enabled = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
- * @return Whether the assistiveExperiencesEnabled field is set.
+ * @return The assistiveExperiencesEnabled.
*/
@java.lang.Override
- public boolean hasAssistiveExperiencesEnabled() {
- return ((bitField0_ & 0x00000200) != 0);
+ public boolean getAssistiveExperiencesEnabled() {
+ return assistiveExperiencesEnabled_;
}
/**
*
*
*
- * Whether assistive experiences are enabled for this AlloyDB instance.
+ * Output only. Whether assistive experiences are enabled for this AlloyDB
+ * instance.
*
*
- * optional bool assistive_experiences_enabled = 10;
+ * bool assistive_experiences_enabled = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
- * @return The assistiveExperiencesEnabled.
+ * @param value The assistiveExperiencesEnabled to set.
+ * @return This builder for chaining.
*/
- @java.lang.Override
- public boolean getAssistiveExperiencesEnabled() {
- return assistiveExperiencesEnabled_;
+ public Builder setAssistiveExperiencesEnabled(boolean value) {
+
+ assistiveExperiencesEnabled_ = value;
+ bitField0_ |= 0x00000200;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether assistive experiences are enabled for this AlloyDB + * instance. + *+ * + *
bool assistive_experiences_enabled = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearAssistiveExperiencesEnabled() {
+ bitField0_ = (bitField0_ & ~0x00000200);
+ assistiveExperiencesEnabled_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean trackActiveQueryPlan_;
+
+ /**
+ *
+ *
+ * + * Output only. Indicates whether to track active query plans for an + * instance. Deprecated: Use track_active_queries instead. + *+ * + *
+ * bool track_active_query_plan = 13 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @deprecated
+ * google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo.track_active_query_plan
+ * is deprecated. See google/cloud/alloydb/v1alpha/resources.proto;l=976
+ * @return The trackActiveQueryPlan.
+ */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public boolean getTrackActiveQueryPlan() {
+ return trackActiveQueryPlan_;
}
/**
*
*
*
- * Whether assistive experiences are enabled for this AlloyDB instance.
+ * Output only. Indicates whether to track active query plans for an
+ * instance. Deprecated: Use track_active_queries instead.
*
*
- * optional bool assistive_experiences_enabled = 10;
+ *
+ * bool track_active_query_plan = 13 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
- * @param value The assistiveExperiencesEnabled to set.
+ * @deprecated
+ * google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo.track_active_query_plan
+ * is deprecated. See google/cloud/alloydb/v1alpha/resources.proto;l=976
+ * @param value The trackActiveQueryPlan to set.
* @return This builder for chaining.
*/
- public Builder setAssistiveExperiencesEnabled(boolean value) {
+ @java.lang.Deprecated
+ public Builder setTrackActiveQueryPlan(boolean value) {
- assistiveExperiencesEnabled_ = value;
- bitField0_ |= 0x00000200;
+ trackActiveQueryPlan_ = value;
+ bitField0_ |= 0x00000400;
onChanged();
return this;
}
@@ -6274,41 +8883,47 @@ public Builder setAssistiveExperiencesEnabled(boolean value) {
*
*
*
- * Whether assistive experiences are enabled for this AlloyDB instance.
+ * Output only. Indicates whether to track active query plans for an
+ * instance. Deprecated: Use track_active_queries instead.
*
*
- * optional bool assistive_experiences_enabled = 10;
+ *
+ * bool track_active_query_plan = 13 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
+ * @deprecated
+ * google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo.track_active_query_plan
+ * is deprecated. See google/cloud/alloydb/v1alpha/resources.proto;l=976
* @return This builder for chaining.
*/
- public Builder clearAssistiveExperiencesEnabled() {
- bitField0_ = (bitField0_ & ~0x00000200);
- assistiveExperiencesEnabled_ = false;
+ @java.lang.Deprecated
+ public Builder clearTrackActiveQueryPlan() {
+ bitField0_ = (bitField0_ & ~0x00000400);
+ trackActiveQueryPlan_ = false;
onChanged();
return this;
}
- // @@protoc_insertion_point(builder_scope:google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig)
+ // @@protoc_insertion_point(builder_scope:google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo)
}
- // @@protoc_insertion_point(class_scope:google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig)
- private static final com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
+ // @@protoc_insertion_point(class_scope:google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo)
+ private static final com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo
DEFAULT_INSTANCE;
static {
- DEFAULT_INSTANCE =
- new com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig();
+ DEFAULT_INSTANCE = new com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo();
}
- public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
+ public static com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo
getDefaultInstance() {
return DEFAULT_INSTANCE;
}
- private static final com.google.protobuf.Parser+ * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the queryInsightsInfo field is set.
+ */
+ @java.lang.Override
+ public boolean hasQueryInsightsInfo() {
+ return ((bitField0_ & 0x00000040) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The queryInsightsInfo.
+ */
+ @java.lang.Override
+ public com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo
+ getQueryInsightsInfo() {
+ return queryInsightsInfo_ == null
+ ? com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo.getDefaultInstance()
+ : queryInsightsInfo_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ @java.lang.Override
+ public com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfoOrBuilder
+ getQueryInsightsInfoOrBuilder() {
+ return queryInsightsInfo_ == null
+ ? com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo.getDefaultInstance()
+ : queryInsightsInfo_;
+ }
+
public static final int OBSERVABILITY_CONFIG_FIELD_NUMBER = 26;
private com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
observabilityConfig_;
@@ -20101,7 +22786,7 @@ public boolean hasQueryInsightsConfig() {
*/
@java.lang.Override
public boolean hasObservabilityConfig() {
- return ((bitField0_ & 0x00000040) != 0);
+ return ((bitField0_ & 0x00000080) != 0);
}
/**
@@ -20144,6 +22829,77 @@ public boolean hasObservabilityConfig() {
: observabilityConfig_;
}
+ public static final int OBSERVABILITY_INSTANCE_INFO_FIELD_NUMBER = 44;
+ private com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo
+ observabilityInstanceInfo_;
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the observabilityInstanceInfo field is set.
+ */
+ @java.lang.Override
+ public boolean hasObservabilityInstanceInfo() {
+ return ((bitField0_ & 0x00000100) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The observabilityInstanceInfo.
+ */
+ @java.lang.Override
+ public com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo
+ getObservabilityInstanceInfo() {
+ return observabilityInstanceInfo_ == null
+ ? com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo.getDefaultInstance()
+ : observabilityInstanceInfo_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ @java.lang.Override
+ public com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfoOrBuilder
+ getObservabilityInstanceInfoOrBuilder() {
+ return observabilityInstanceInfo_ == null
+ ? com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo.getDefaultInstance()
+ : observabilityInstanceInfo_;
+ }
+
public static final int READ_POOL_CONFIG_FIELD_NUMBER = 14;
private com.google.cloud.alloydb.v1alpha.Instance.ReadPoolConfig readPoolConfig_;
@@ -20161,7 +22917,7 @@ public boolean hasObservabilityConfig() {
*/
@java.lang.Override
public boolean hasReadPoolConfig() {
- return ((bitField0_ & 0x00000080) != 0);
+ return ((bitField0_ & 0x00000200) != 0);
}
/**
@@ -20528,7 +23284,7 @@ public java.lang.String getAnnotationsOrThrow(java.lang.String key) {
*/
@java.lang.Override
public boolean hasUpdatePolicy() {
- return ((bitField0_ & 0x00000100) != 0);
+ return ((bitField0_ & 0x00000400) != 0);
}
/**
@@ -20590,7 +23346,7 @@ public com.google.cloud.alloydb.v1alpha.Instance.UpdatePolicy getUpdatePolicy()
*/
@java.lang.Override
public boolean hasClientConnectionConfig() {
- return ((bitField0_ & 0x00000200) != 0);
+ return ((bitField0_ & 0x00000800) != 0);
}
/**
@@ -20690,7 +23446,7 @@ public boolean getSatisfiesPzs() {
*/
@java.lang.Override
public boolean hasPscInstanceConfig() {
- return ((bitField0_ & 0x00000400) != 0);
+ return ((bitField0_ & 0x00001000) != 0);
}
/**
@@ -20753,7 +23509,7 @@ public com.google.cloud.alloydb.v1alpha.Instance.PscInstanceConfig getPscInstanc
*/
@java.lang.Override
public boolean hasPscInstanceInfo() {
- return ((bitField0_ & 0x00000800) != 0);
+ return ((bitField0_ & 0x00002000) != 0);
}
/**
@@ -20815,7 +23571,7 @@ public com.google.cloud.alloydb.v1alpha.Instance.PscInstanceInfo getPscInstanceI
*/
@java.lang.Override
public boolean hasNetworkConfig() {
- return ((bitField0_ & 0x00001000) != 0);
+ return ((bitField0_ & 0x00004000) != 0);
}
/**
@@ -20873,13 +23629,13 @@ public com.google.cloud.alloydb.v1alpha.Instance.InstanceNetworkConfig getNetwor
*
*
* @deprecated google.cloud.alloydb.v1alpha.Instance.gemini_config is deprecated. See
- * google/cloud/alloydb/v1alpha/resources.proto;l=1399
+ * google/cloud/alloydb/v1alpha/resources.proto;l=1478
* @return Whether the geminiConfig field is set.
*/
@java.lang.Override
@java.lang.Deprecated
public boolean hasGeminiConfig() {
- return ((bitField0_ & 0x00002000) != 0);
+ return ((bitField0_ & 0x00008000) != 0);
}
/**
@@ -20895,7 +23651,7 @@ public boolean hasGeminiConfig() {
*
*
* @deprecated google.cloud.alloydb.v1alpha.Instance.gemini_config is deprecated. See
- * google/cloud/alloydb/v1alpha/resources.proto;l=1399
+ * google/cloud/alloydb/v1alpha/resources.proto;l=1478
* @return The geminiConfig.
*/
@java.lang.Override
@@ -21075,7 +23831,7 @@ public com.google.cloud.alloydb.v1alpha.Instance.ActivationPolicy getActivationP
*/
@java.lang.Override
public boolean hasConnectionPoolConfig() {
- return ((bitField0_ & 0x00004000) != 0);
+ return ((bitField0_ & 0x00010000) != 0);
}
/**
@@ -21135,7 +23891,7 @@ public com.google.cloud.alloydb.v1alpha.Instance.ConnectionPoolConfig getConnect
*/
@java.lang.Override
public boolean hasGcaConfig() {
- return ((bitField0_ & 0x00008000) != 0);
+ return ((bitField0_ & 0x00020000) != 0);
}
/**
@@ -21231,7 +23987,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
}
com.google.protobuf.GeneratedMessage.serializeStringMapTo(
output, internalGetDatabaseFlags(), DatabaseFlagsDefaultEntryHolder.defaultEntry, 13);
- if (((bitField0_ & 0x00000080) != 0)) {
+ if (((bitField0_ & 0x00000200) != 0)) {
output.writeMessage(14, getReadPoolConfig());
}
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(ipAddress_)) {
@@ -21254,31 +24010,31 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (((bitField0_ & 0x00000020) != 0)) {
output.writeMessage(21, getQueryInsightsConfig());
}
- if (((bitField0_ & 0x00000100) != 0)) {
+ if (((bitField0_ & 0x00000400) != 0)) {
output.writeMessage(22, getUpdatePolicy());
}
- if (((bitField0_ & 0x00000200) != 0)) {
+ if (((bitField0_ & 0x00000800) != 0)) {
output.writeMessage(23, getClientConnectionConfig());
}
if (satisfiesPzs_ != false) {
output.writeBool(24, satisfiesPzs_);
}
- if (((bitField0_ & 0x00000040) != 0)) {
+ if (((bitField0_ & 0x00000080) != 0)) {
output.writeMessage(26, getObservabilityConfig());
}
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(publicIpAddress_)) {
com.google.protobuf.GeneratedMessage.writeString(output, 27, publicIpAddress_);
}
- if (((bitField0_ & 0x00000400) != 0)) {
+ if (((bitField0_ & 0x00001000) != 0)) {
output.writeMessage(28, getPscInstanceConfig());
}
- if (((bitField0_ & 0x00001000) != 0)) {
+ if (((bitField0_ & 0x00004000) != 0)) {
output.writeMessage(29, getNetworkConfig());
}
if (satisfiesPzi_ != false) {
output.writeBool(30, satisfiesPzi_);
}
- if (((bitField0_ & 0x00002000) != 0)) {
+ if (((bitField0_ & 0x00008000) != 0)) {
output.writeMessage(33, getGeminiConfig());
}
for (int i = 0; i < outboundPublicIpAddresses_.size(); i++) {
@@ -21290,15 +24046,21 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
.getNumber()) {
output.writeEnum(35, activationPolicy_);
}
- if (((bitField0_ & 0x00004000) != 0)) {
+ if (((bitField0_ & 0x00010000) != 0)) {
output.writeMessage(37, getConnectionPoolConfig());
}
- if (((bitField0_ & 0x00008000) != 0)) {
+ if (((bitField0_ & 0x00020000) != 0)) {
output.writeMessage(38, getGcaConfig());
}
- if (((bitField0_ & 0x00000800) != 0)) {
+ if (((bitField0_ & 0x00000100) != 0)) {
+ output.writeMessage(44, getObservabilityInstanceInfo());
+ }
+ if (((bitField0_ & 0x00002000) != 0)) {
output.writeMessage(46, getPscInstanceInfo());
}
+ if (((bitField0_ & 0x00000040) != 0)) {
+ output.writeMessage(47, getQueryInsightsInfo());
+ }
getUnknownFields().writeTo(output);
}
@@ -21365,7 +24127,7 @@ public int getSerializedSize() {
.build();
size += com.google.protobuf.CodedOutputStream.computeMessageSize(13, databaseFlags__);
}
- if (((bitField0_ & 0x00000080) != 0)) {
+ if (((bitField0_ & 0x00000200) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, getReadPoolConfig());
}
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(ipAddress_)) {
@@ -21397,33 +24159,33 @@ public int getSerializedSize() {
size +=
com.google.protobuf.CodedOutputStream.computeMessageSize(21, getQueryInsightsConfig());
}
- if (((bitField0_ & 0x00000100) != 0)) {
+ if (((bitField0_ & 0x00000400) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(22, getUpdatePolicy());
}
- if (((bitField0_ & 0x00000200) != 0)) {
+ if (((bitField0_ & 0x00000800) != 0)) {
size +=
com.google.protobuf.CodedOutputStream.computeMessageSize(23, getClientConnectionConfig());
}
if (satisfiesPzs_ != false) {
size += com.google.protobuf.CodedOutputStream.computeBoolSize(24, satisfiesPzs_);
}
- if (((bitField0_ & 0x00000040) != 0)) {
+ if (((bitField0_ & 0x00000080) != 0)) {
size +=
com.google.protobuf.CodedOutputStream.computeMessageSize(26, getObservabilityConfig());
}
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(publicIpAddress_)) {
size += com.google.protobuf.GeneratedMessage.computeStringSize(27, publicIpAddress_);
}
- if (((bitField0_ & 0x00000400) != 0)) {
+ if (((bitField0_ & 0x00001000) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(28, getPscInstanceConfig());
}
- if (((bitField0_ & 0x00001000) != 0)) {
+ if (((bitField0_ & 0x00004000) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(29, getNetworkConfig());
}
if (satisfiesPzi_ != false) {
size += com.google.protobuf.CodedOutputStream.computeBoolSize(30, satisfiesPzi_);
}
- if (((bitField0_ & 0x00002000) != 0)) {
+ if (((bitField0_ & 0x00008000) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(33, getGeminiConfig());
}
{
@@ -21439,16 +24201,24 @@ public int getSerializedSize() {
.getNumber()) {
size += com.google.protobuf.CodedOutputStream.computeEnumSize(35, activationPolicy_);
}
- if (((bitField0_ & 0x00004000) != 0)) {
+ if (((bitField0_ & 0x00010000) != 0)) {
size +=
com.google.protobuf.CodedOutputStream.computeMessageSize(37, getConnectionPoolConfig());
}
- if (((bitField0_ & 0x00008000) != 0)) {
+ if (((bitField0_ & 0x00020000) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(38, getGcaConfig());
}
- if (((bitField0_ & 0x00000800) != 0)) {
+ if (((bitField0_ & 0x00000100) != 0)) {
+ size +=
+ com.google.protobuf.CodedOutputStream.computeMessageSize(
+ 44, getObservabilityInstanceInfo());
+ }
+ if (((bitField0_ & 0x00002000) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(46, getPscInstanceInfo());
}
+ if (((bitField0_ & 0x00000040) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(47, getQueryInsightsInfo());
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -21499,10 +24269,19 @@ public boolean equals(final java.lang.Object obj) {
if (hasQueryInsightsConfig()) {
if (!getQueryInsightsConfig().equals(other.getQueryInsightsConfig())) return false;
}
+ if (hasQueryInsightsInfo() != other.hasQueryInsightsInfo()) return false;
+ if (hasQueryInsightsInfo()) {
+ if (!getQueryInsightsInfo().equals(other.getQueryInsightsInfo())) return false;
+ }
if (hasObservabilityConfig() != other.hasObservabilityConfig()) return false;
if (hasObservabilityConfig()) {
if (!getObservabilityConfig().equals(other.getObservabilityConfig())) return false;
}
+ if (hasObservabilityInstanceInfo() != other.hasObservabilityInstanceInfo()) return false;
+ if (hasObservabilityInstanceInfo()) {
+ if (!getObservabilityInstanceInfo().equals(other.getObservabilityInstanceInfo()))
+ return false;
+ }
if (hasReadPoolConfig() != other.hasReadPoolConfig()) return false;
if (hasReadPoolConfig()) {
if (!getReadPoolConfig().equals(other.getReadPoolConfig())) return false;
@@ -21610,10 +24389,18 @@ public int hashCode() {
hash = (37 * hash) + QUERY_INSIGHTS_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getQueryInsightsConfig().hashCode();
}
+ if (hasQueryInsightsInfo()) {
+ hash = (37 * hash) + QUERY_INSIGHTS_INFO_FIELD_NUMBER;
+ hash = (53 * hash) + getQueryInsightsInfo().hashCode();
+ }
if (hasObservabilityConfig()) {
hash = (37 * hash) + OBSERVABILITY_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getObservabilityConfig().hashCode();
}
+ if (hasObservabilityInstanceInfo()) {
+ hash = (37 * hash) + OBSERVABILITY_INSTANCE_INFO_FIELD_NUMBER;
+ hash = (53 * hash) + getObservabilityInstanceInfo().hashCode();
+ }
if (hasReadPoolConfig()) {
hash = (37 * hash) + READ_POOL_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getReadPoolConfig().hashCode();
@@ -21851,7 +24638,9 @@ private void maybeForceBuilderInitialization() {
internalGetWritableNodeFieldBuilder();
internalGetNodesFieldBuilder();
internalGetQueryInsightsConfigFieldBuilder();
+ internalGetQueryInsightsInfoFieldBuilder();
internalGetObservabilityConfigFieldBuilder();
+ internalGetObservabilityInstanceInfoFieldBuilder();
internalGetReadPoolConfigFieldBuilder();
internalGetUpdatePolicyFieldBuilder();
internalGetClientConnectionConfigFieldBuilder();
@@ -21915,11 +24704,21 @@ public Builder clear() {
queryInsightsConfigBuilder_.dispose();
queryInsightsConfigBuilder_ = null;
}
+ queryInsightsInfo_ = null;
+ if (queryInsightsInfoBuilder_ != null) {
+ queryInsightsInfoBuilder_.dispose();
+ queryInsightsInfoBuilder_ = null;
+ }
observabilityConfig_ = null;
if (observabilityConfigBuilder_ != null) {
observabilityConfigBuilder_.dispose();
observabilityConfigBuilder_ = null;
}
+ observabilityInstanceInfo_ = null;
+ if (observabilityInstanceInfoBuilder_ != null) {
+ observabilityInstanceInfoBuilder_.dispose();
+ observabilityInstanceInfoBuilder_ = null;
+ }
readPoolConfig_ = null;
if (readPoolConfigBuilder_ != null) {
readPoolConfigBuilder_.dispose();
@@ -22086,96 +24885,110 @@ private void buildPartial0(com.google.cloud.alloydb.v1alpha.Instance result) {
to_bitField0_ |= 0x00000020;
}
if (((from_bitField0_ & 0x00010000) != 0)) {
+ result.queryInsightsInfo_ =
+ queryInsightsInfoBuilder_ == null
+ ? queryInsightsInfo_
+ : queryInsightsInfoBuilder_.build();
+ to_bitField0_ |= 0x00000040;
+ }
+ if (((from_bitField0_ & 0x00020000) != 0)) {
result.observabilityConfig_ =
observabilityConfigBuilder_ == null
? observabilityConfig_
: observabilityConfigBuilder_.build();
- to_bitField0_ |= 0x00000040;
+ to_bitField0_ |= 0x00000080;
}
- if (((from_bitField0_ & 0x00020000) != 0)) {
+ if (((from_bitField0_ & 0x00040000) != 0)) {
+ result.observabilityInstanceInfo_ =
+ observabilityInstanceInfoBuilder_ == null
+ ? observabilityInstanceInfo_
+ : observabilityInstanceInfoBuilder_.build();
+ to_bitField0_ |= 0x00000100;
+ }
+ if (((from_bitField0_ & 0x00080000) != 0)) {
result.readPoolConfig_ =
readPoolConfigBuilder_ == null ? readPoolConfig_ : readPoolConfigBuilder_.build();
- to_bitField0_ |= 0x00000080;
+ to_bitField0_ |= 0x00000200;
}
- if (((from_bitField0_ & 0x00040000) != 0)) {
+ if (((from_bitField0_ & 0x00100000) != 0)) {
result.ipAddress_ = ipAddress_;
}
- if (((from_bitField0_ & 0x00080000) != 0)) {
+ if (((from_bitField0_ & 0x00200000) != 0)) {
result.publicIpAddress_ = publicIpAddress_;
}
- if (((from_bitField0_ & 0x00100000) != 0)) {
+ if (((from_bitField0_ & 0x00400000) != 0)) {
result.reconciling_ = reconciling_;
}
- if (((from_bitField0_ & 0x00200000) != 0)) {
+ if (((from_bitField0_ & 0x00800000) != 0)) {
result.etag_ = etag_;
}
- if (((from_bitField0_ & 0x00400000) != 0)) {
+ if (((from_bitField0_ & 0x01000000) != 0)) {
result.annotations_ = internalGetAnnotations();
result.annotations_.makeImmutable();
}
- if (((from_bitField0_ & 0x00800000) != 0)) {
+ if (((from_bitField0_ & 0x02000000) != 0)) {
result.updatePolicy_ =
updatePolicyBuilder_ == null ? updatePolicy_ : updatePolicyBuilder_.build();
- to_bitField0_ |= 0x00000100;
+ to_bitField0_ |= 0x00000400;
}
- if (((from_bitField0_ & 0x01000000) != 0)) {
+ if (((from_bitField0_ & 0x04000000) != 0)) {
result.clientConnectionConfig_ =
clientConnectionConfigBuilder_ == null
? clientConnectionConfig_
: clientConnectionConfigBuilder_.build();
- to_bitField0_ |= 0x00000200;
+ to_bitField0_ |= 0x00000800;
}
- if (((from_bitField0_ & 0x02000000) != 0)) {
+ if (((from_bitField0_ & 0x08000000) != 0)) {
result.satisfiesPzi_ = satisfiesPzi_;
}
- if (((from_bitField0_ & 0x04000000) != 0)) {
+ if (((from_bitField0_ & 0x10000000) != 0)) {
result.satisfiesPzs_ = satisfiesPzs_;
}
- if (((from_bitField0_ & 0x08000000) != 0)) {
+ if (((from_bitField0_ & 0x20000000) != 0)) {
result.pscInstanceConfig_ =
pscInstanceConfigBuilder_ == null
? pscInstanceConfig_
: pscInstanceConfigBuilder_.build();
- to_bitField0_ |= 0x00000400;
- }
- if (((from_bitField0_ & 0x10000000) != 0)) {
- result.pscInstanceInfo_ =
- pscInstanceInfoBuilder_ == null ? pscInstanceInfo_ : pscInstanceInfoBuilder_.build();
- to_bitField0_ |= 0x00000800;
- }
- if (((from_bitField0_ & 0x20000000) != 0)) {
- result.networkConfig_ =
- networkConfigBuilder_ == null ? networkConfig_ : networkConfigBuilder_.build();
to_bitField0_ |= 0x00001000;
}
if (((from_bitField0_ & 0x40000000) != 0)) {
- result.geminiConfig_ =
- geminiConfigBuilder_ == null ? geminiConfig_ : geminiConfigBuilder_.build();
+ result.pscInstanceInfo_ =
+ pscInstanceInfoBuilder_ == null ? pscInstanceInfo_ : pscInstanceInfoBuilder_.build();
to_bitField0_ |= 0x00002000;
}
if (((from_bitField0_ & 0x80000000) != 0)) {
- outboundPublicIpAddresses_.makeImmutable();
- result.outboundPublicIpAddresses_ = outboundPublicIpAddresses_;
+ result.networkConfig_ =
+ networkConfigBuilder_ == null ? networkConfig_ : networkConfigBuilder_.build();
+ to_bitField0_ |= 0x00004000;
}
result.bitField0_ |= to_bitField0_;
}
private void buildPartial1(com.google.cloud.alloydb.v1alpha.Instance result) {
int from_bitField1_ = bitField1_;
+ int to_bitField0_ = 0;
if (((from_bitField1_ & 0x00000001) != 0)) {
- result.activationPolicy_ = activationPolicy_;
+ result.geminiConfig_ =
+ geminiConfigBuilder_ == null ? geminiConfig_ : geminiConfigBuilder_.build();
+ to_bitField0_ |= 0x00008000;
}
- int to_bitField0_ = 0;
if (((from_bitField1_ & 0x00000002) != 0)) {
+ outboundPublicIpAddresses_.makeImmutable();
+ result.outboundPublicIpAddresses_ = outboundPublicIpAddresses_;
+ }
+ if (((from_bitField1_ & 0x00000004) != 0)) {
+ result.activationPolicy_ = activationPolicy_;
+ }
+ if (((from_bitField1_ & 0x00000008) != 0)) {
result.connectionPoolConfig_ =
connectionPoolConfigBuilder_ == null
? connectionPoolConfig_
: connectionPoolConfigBuilder_.build();
- to_bitField0_ |= 0x00004000;
+ to_bitField0_ |= 0x00010000;
}
- if (((from_bitField1_ & 0x00000004) != 0)) {
+ if (((from_bitField1_ & 0x00000010) != 0)) {
result.gcaConfig_ = gcaConfigBuilder_ == null ? gcaConfig_ : gcaConfigBuilder_.build();
- to_bitField0_ |= 0x00008000;
+ to_bitField0_ |= 0x00020000;
}
result.bitField0_ |= to_bitField0_;
}
@@ -22270,20 +25083,26 @@ public Builder mergeFrom(com.google.cloud.alloydb.v1alpha.Instance other) {
if (other.hasQueryInsightsConfig()) {
mergeQueryInsightsConfig(other.getQueryInsightsConfig());
}
+ if (other.hasQueryInsightsInfo()) {
+ mergeQueryInsightsInfo(other.getQueryInsightsInfo());
+ }
if (other.hasObservabilityConfig()) {
mergeObservabilityConfig(other.getObservabilityConfig());
}
+ if (other.hasObservabilityInstanceInfo()) {
+ mergeObservabilityInstanceInfo(other.getObservabilityInstanceInfo());
+ }
if (other.hasReadPoolConfig()) {
mergeReadPoolConfig(other.getReadPoolConfig());
}
if (!other.getIpAddress().isEmpty()) {
ipAddress_ = other.ipAddress_;
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
onChanged();
}
if (!other.getPublicIpAddress().isEmpty()) {
publicIpAddress_ = other.publicIpAddress_;
- bitField0_ |= 0x00080000;
+ bitField0_ |= 0x00200000;
onChanged();
}
if (other.getReconciling() != false) {
@@ -22291,11 +25110,11 @@ public Builder mergeFrom(com.google.cloud.alloydb.v1alpha.Instance other) {
}
if (!other.getEtag().isEmpty()) {
etag_ = other.etag_;
- bitField0_ |= 0x00200000;
+ bitField0_ |= 0x00800000;
onChanged();
}
internalGetMutableAnnotations().mergeFrom(other.internalGetAnnotations());
- bitField0_ |= 0x00400000;
+ bitField0_ |= 0x01000000;
if (other.hasUpdatePolicy()) {
mergeUpdatePolicy(other.getUpdatePolicy());
}
@@ -22323,7 +25142,7 @@ public Builder mergeFrom(com.google.cloud.alloydb.v1alpha.Instance other) {
if (!other.outboundPublicIpAddresses_.isEmpty()) {
if (outboundPublicIpAddresses_.isEmpty()) {
outboundPublicIpAddresses_ = other.outboundPublicIpAddresses_;
- bitField0_ |= 0x80000000;
+ bitField1_ |= 0x00000002;
} else {
ensureOutboundPublicIpAddressesIsMutable();
outboundPublicIpAddresses_.addAll(other.outboundPublicIpAddresses_);
@@ -22463,25 +25282,25 @@ public Builder mergeFrom(
{
input.readMessage(
internalGetReadPoolConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x00020000;
+ bitField0_ |= 0x00080000;
break;
} // case 114
case 122:
{
ipAddress_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
break;
} // case 122
case 128:
{
reconciling_ = input.readBool();
- bitField0_ |= 0x00100000;
+ bitField0_ |= 0x00400000;
break;
} // case 128
case 138:
{
etag_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00200000;
+ bitField0_ |= 0x00800000;
break;
} // case 138
case 146:
@@ -22493,7 +25312,7 @@ public Builder mergeFrom(
internalGetMutableAnnotations()
.getMutableMap()
.put(annotations__.getKey(), annotations__.getValue());
- bitField0_ |= 0x00400000;
+ bitField0_ |= 0x01000000;
break;
} // case 146
case 154:
@@ -22527,7 +25346,7 @@ public Builder mergeFrom(
{
input.readMessage(
internalGetUpdatePolicyFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x00800000;
+ bitField0_ |= 0x02000000;
break;
} // case 178
case 186:
@@ -22535,53 +25354,53 @@ public Builder mergeFrom(
input.readMessage(
internalGetClientConnectionConfigFieldBuilder().getBuilder(),
extensionRegistry);
- bitField0_ |= 0x01000000;
+ bitField0_ |= 0x04000000;
break;
} // case 186
case 192:
{
satisfiesPzs_ = input.readBool();
- bitField0_ |= 0x04000000;
+ bitField0_ |= 0x10000000;
break;
} // case 192
case 210:
{
input.readMessage(
internalGetObservabilityConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00020000;
break;
} // case 210
case 218:
{
publicIpAddress_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00080000;
+ bitField0_ |= 0x00200000;
break;
} // case 218
case 226:
{
input.readMessage(
internalGetPscInstanceConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x08000000;
+ bitField0_ |= 0x20000000;
break;
} // case 226
case 234:
{
input.readMessage(
internalGetNetworkConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x20000000;
+ bitField0_ |= 0x80000000;
break;
} // case 234
case 240:
{
satisfiesPzi_ = input.readBool();
- bitField0_ |= 0x02000000;
+ bitField0_ |= 0x08000000;
break;
} // case 240
case 266:
{
input.readMessage(
internalGetGeminiConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x40000000;
+ bitField1_ |= 0x00000001;
break;
} // case 266
case 274:
@@ -22594,30 +25413,45 @@ public Builder mergeFrom(
case 280:
{
activationPolicy_ = input.readEnum();
- bitField1_ |= 0x00000001;
+ bitField1_ |= 0x00000004;
break;
} // case 280
case 298:
{
input.readMessage(
internalGetConnectionPoolConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField1_ |= 0x00000002;
+ bitField1_ |= 0x00000008;
break;
} // case 298
case 306:
{
input.readMessage(
internalGetGcaConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField1_ |= 0x00000004;
+ bitField1_ |= 0x00000010;
break;
} // case 306
+ case 354:
+ {
+ input.readMessage(
+ internalGetObservabilityInstanceInfoFieldBuilder().getBuilder(),
+ extensionRegistry);
+ bitField0_ |= 0x00040000;
+ break;
+ } // case 354
case 370:
{
input.readMessage(
internalGetPscInstanceInfoFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x10000000;
+ bitField0_ |= 0x40000000;
break;
} // case 370
+ case 378:
+ {
+ input.readMessage(
+ internalGetQueryInsightsInfoFieldBuilder().getBuilder(), extensionRegistry);
+ bitField0_ |= 0x00010000;
+ break;
+ } // case 378
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -23308,16 +26142,228 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp value) {
*
*
*
- * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) {
+ if (updateTimeBuilder_ == null) {
+ updateTime_ = builderForValue.build();
+ } else {
+ updateTimeBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Update time stamp + *+ * + *
+ * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) {
+ if (updateTimeBuilder_ == null) {
+ if (((bitField0_ & 0x00000010) != 0)
+ && updateTime_ != null
+ && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+ getUpdateTimeBuilder().mergeFrom(value);
+ } else {
+ updateTime_ = value;
+ }
+ } else {
+ updateTimeBuilder_.mergeFrom(value);
+ }
+ if (updateTime_ != null) {
+ bitField0_ |= 0x00000010;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Update time stamp + *+ * + *
+ * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder clearUpdateTime() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ updateTime_ = null;
+ if (updateTimeBuilder_ != null) {
+ updateTimeBuilder_.dispose();
+ updateTimeBuilder_ = null;
+ }
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Update time stamp + *+ * + *
+ * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() {
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return internalGetUpdateTimeFieldBuilder().getBuilder();
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Update time stamp + *+ * + *
+ * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() {
+ if (updateTimeBuilder_ != null) {
+ return updateTimeBuilder_.getMessageOrBuilder();
+ } else {
+ return updateTime_ == null
+ ? com.google.protobuf.Timestamp.getDefaultInstance()
+ : updateTime_;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Update time stamp + *+ * + *
+ * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.protobuf.Timestamp,
+ com.google.protobuf.Timestamp.Builder,
+ com.google.protobuf.TimestampOrBuilder>
+ internalGetUpdateTimeFieldBuilder() {
+ if (updateTimeBuilder_ == null) {
+ updateTimeBuilder_ =
+ new com.google.protobuf.SingleFieldBuilder<
+ com.google.protobuf.Timestamp,
+ com.google.protobuf.Timestamp.Builder,
+ com.google.protobuf.TimestampOrBuilder>(
+ getUpdateTime(), getParentForChildren(), isClean());
+ updateTime_ = null;
+ }
+ return updateTimeBuilder_;
+ }
+
+ private com.google.protobuf.Timestamp deleteTime_;
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.protobuf.Timestamp,
+ com.google.protobuf.Timestamp.Builder,
+ com.google.protobuf.TimestampOrBuilder>
+ deleteTimeBuilder_;
+
+ /**
+ *
+ *
+ * + * Output only. Delete time stamp + *+ * + *
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the deleteTime field is set.
+ */
+ public boolean hasDeleteTime() {
+ return ((bitField0_ & 0x00000020) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Delete time stamp + *+ * + *
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The deleteTime.
+ */
+ public com.google.protobuf.Timestamp getDeleteTime() {
+ if (deleteTimeBuilder_ == null) {
+ return deleteTime_ == null
+ ? com.google.protobuf.Timestamp.getDefaultInstance()
+ : deleteTime_;
+ } else {
+ return deleteTimeBuilder_.getMessage();
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Delete time stamp + *+ * + *
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder setDeleteTime(com.google.protobuf.Timestamp value) {
+ if (deleteTimeBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ deleteTime_ = value;
+ } else {
+ deleteTimeBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000020;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Delete time stamp + *+ * + *
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) {
- if (updateTimeBuilder_ == null) {
- updateTime_ = builderForValue.build();
+ public Builder setDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue) {
+ if (deleteTimeBuilder_ == null) {
+ deleteTime_ = builderForValue.build();
} else {
- updateTimeBuilder_.setMessage(builderForValue.build());
+ deleteTimeBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00000010;
+ bitField0_ |= 0x00000020;
onChanged();
return this;
}
@@ -23326,27 +26372,27 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal
*
*
*
- * Output only. Update time stamp
+ * Output only. Delete time stamp
*
*
*
- * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) {
- if (updateTimeBuilder_ == null) {
- if (((bitField0_ & 0x00000010) != 0)
- && updateTime_ != null
- && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
- getUpdateTimeBuilder().mergeFrom(value);
+ public Builder mergeDeleteTime(com.google.protobuf.Timestamp value) {
+ if (deleteTimeBuilder_ == null) {
+ if (((bitField0_ & 0x00000020) != 0)
+ && deleteTime_ != null
+ && deleteTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+ getDeleteTimeBuilder().mergeFrom(value);
} else {
- updateTime_ = value;
+ deleteTime_ = value;
}
} else {
- updateTimeBuilder_.mergeFrom(value);
+ deleteTimeBuilder_.mergeFrom(value);
}
- if (updateTime_ != null) {
- bitField0_ |= 0x00000010;
+ if (deleteTime_ != null) {
+ bitField0_ |= 0x00000020;
onChanged();
}
return this;
@@ -23356,19 +26402,19 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) {
*
*
*
- * Output only. Update time stamp
+ * Output only. Delete time stamp
*
*
*
- * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public Builder clearUpdateTime() {
- bitField0_ = (bitField0_ & ~0x00000010);
- updateTime_ = null;
- if (updateTimeBuilder_ != null) {
- updateTimeBuilder_.dispose();
- updateTimeBuilder_ = null;
+ public Builder clearDeleteTime() {
+ bitField0_ = (bitField0_ & ~0x00000020);
+ deleteTime_ = null;
+ if (deleteTimeBuilder_ != null) {
+ deleteTimeBuilder_.dispose();
+ deleteTimeBuilder_ = null;
}
onChanged();
return this;
@@ -23378,37 +26424,37 @@ public Builder clearUpdateTime() {
*
*
*
- * Output only. Update time stamp
+ * Output only. Delete time stamp
*
*
*
- * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() {
- bitField0_ |= 0x00000010;
+ public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder() {
+ bitField0_ |= 0x00000020;
onChanged();
- return internalGetUpdateTimeFieldBuilder().getBuilder();
+ return internalGetDeleteTimeFieldBuilder().getBuilder();
}
/**
*
*
*
- * Output only. Update time stamp
+ * Output only. Delete time stamp
*
*
*
- * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() {
- if (updateTimeBuilder_ != null) {
- return updateTimeBuilder_.getMessageOrBuilder();
+ public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder() {
+ if (deleteTimeBuilder_ != null) {
+ return deleteTimeBuilder_.getMessageOrBuilder();
} else {
- return updateTime_ == null
+ return deleteTime_ == null
? com.google.protobuf.Timestamp.getDefaultInstance()
- : updateTime_;
+ : deleteTime_;
}
}
@@ -23416,120 +26462,239 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() {
*
*
*
- * Output only. Update time stamp
+ * Output only. Delete time stamp
*
*
*
- * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
private com.google.protobuf.SingleFieldBuilder<
com.google.protobuf.Timestamp,
com.google.protobuf.Timestamp.Builder,
com.google.protobuf.TimestampOrBuilder>
- internalGetUpdateTimeFieldBuilder() {
- if (updateTimeBuilder_ == null) {
- updateTimeBuilder_ =
+ internalGetDeleteTimeFieldBuilder() {
+ if (deleteTimeBuilder_ == null) {
+ deleteTimeBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
com.google.protobuf.Timestamp,
com.google.protobuf.Timestamp.Builder,
com.google.protobuf.TimestampOrBuilder>(
- getUpdateTime(), getParentForChildren(), isClean());
- updateTime_ = null;
+ getDeleteTime(), getParentForChildren(), isClean());
+ deleteTime_ = null;
}
- return updateTimeBuilder_;
+ return deleteTimeBuilder_;
}
- private com.google.protobuf.Timestamp deleteTime_;
- private com.google.protobuf.SingleFieldBuilder<
- com.google.protobuf.Timestamp,
- com.google.protobuf.Timestamp.Builder,
- com.google.protobuf.TimestampOrBuilder>
- deleteTimeBuilder_;
+ private com.google.protobuf.MapField
- * Output only. Delete time stamp
+ * Labels as key value pairs
*
*
- *
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * map<string, string> labels = 7;
+ */
+ @java.lang.Override
+ public boolean containsLabels(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ return internalGetLabels().getMap().containsKey(key);
+ }
+
+ /** Use {@link #getLabelsMap()} instead. */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map+ * Labels as key value pairs + *+ * + *
map<string, string> labels = 7;
*/
- public boolean hasDeleteTime() {
- return ((bitField0_ & 0x00000020) != 0);
+ @java.lang.Override
+ public java.util.Map
- * Output only. Delete time stamp
+ * Labels as key value pairs
*
*
- *
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * map<string, string> labels = 7;
+ */
+ @java.lang.Override
+ public /* nullable */ java.lang.String getLabelsOrDefault(
+ java.lang.String key,
+ /* nullable */
+ java.lang.String defaultValue) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ java.util.Map+ * Labels as key value pairs + *+ * + *
map<string, string> labels = 7;
+ */
+ @java.lang.Override
+ public java.lang.String getLabelsOrThrow(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ java.util.Map+ * Labels as key value pairs + *+ * + *
map<string, string> labels = 7;
+ */
+ public Builder removeLabels(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ internalGetMutableLabels().getMutableMap().remove(key);
+ return this;
+ }
+
+ /** Use alternate mutation accessors instead. */
+ @java.lang.Deprecated
+ public java.util.Map+ * Labels as key value pairs + *+ * + *
map<string, string> labels = 7;
+ */
+ public Builder putLabels(java.lang.String key, java.lang.String value) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ if (value == null) {
+ throw new NullPointerException("map value");
+ }
+ internalGetMutableLabels().getMutableMap().put(key, value);
+ bitField0_ |= 0x00000040;
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Labels as key value pairs + ** - * @return The deleteTime. + *
map<string, string> labels = 7;
*/
- public com.google.protobuf.Timestamp getDeleteTime() {
- if (deleteTimeBuilder_ == null) {
- return deleteTime_ == null
- ? com.google.protobuf.Timestamp.getDefaultInstance()
- : deleteTime_;
- } else {
- return deleteTimeBuilder_.getMessage();
- }
+ public Builder putAllLabels(java.util.Map
- * Output only. Delete time stamp
+ * Output only. The current serving state of the instance.
*
*
*
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
+ *
+ * @return The enum numeric value on the wire for state.
*/
- public Builder setDeleteTime(com.google.protobuf.Timestamp value) {
- if (deleteTimeBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- deleteTime_ = value;
- } else {
- deleteTimeBuilder_.setMessage(value);
- }
- bitField0_ |= 0x00000020;
- onChanged();
- return this;
+ @java.lang.Override
+ public int getStateValue() {
+ return state_;
}
/**
*
*
*
- * Output only. Delete time stamp
+ * Output only. The current serving state of the instance.
*
*
*
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
+ *
+ * @param value The enum numeric value on the wire for state to set.
+ * @return This builder for chaining.
*/
- public Builder setDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue) {
- if (deleteTimeBuilder_ == null) {
- deleteTime_ = builderForValue.build();
- } else {
- deleteTimeBuilder_.setMessage(builderForValue.build());
- }
- bitField0_ |= 0x00000020;
+ public Builder setStateValue(int value) {
+ state_ = value;
+ bitField0_ |= 0x00000080;
onChanged();
return this;
}
@@ -23538,50 +26703,42 @@ public Builder setDeleteTime(com.google.protobuf.Timestamp.Builder builderForVal
*
*
*
- * Output only. Delete time stamp
+ * Output only. The current serving state of the instance.
*
*
*
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
+ *
+ * @return The state.
*/
- public Builder mergeDeleteTime(com.google.protobuf.Timestamp value) {
- if (deleteTimeBuilder_ == null) {
- if (((bitField0_ & 0x00000020) != 0)
- && deleteTime_ != null
- && deleteTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
- getDeleteTimeBuilder().mergeFrom(value);
- } else {
- deleteTime_ = value;
- }
- } else {
- deleteTimeBuilder_.mergeFrom(value);
- }
- if (deleteTime_ != null) {
- bitField0_ |= 0x00000020;
- onChanged();
- }
- return this;
+ @java.lang.Override
+ public com.google.cloud.alloydb.v1alpha.Instance.State getState() {
+ com.google.cloud.alloydb.v1alpha.Instance.State result =
+ com.google.cloud.alloydb.v1alpha.Instance.State.forNumber(state_);
+ return result == null ? com.google.cloud.alloydb.v1alpha.Instance.State.UNRECOGNIZED : result;
}
/**
*
*
*
- * Output only. Delete time stamp
+ * Output only. The current serving state of the instance.
*
*
*
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
+ *
+ * @param value The state to set.
+ * @return This builder for chaining.
*/
- public Builder clearDeleteTime() {
- bitField0_ = (bitField0_ & ~0x00000020);
- deleteTime_ = null;
- if (deleteTimeBuilder_ != null) {
- deleteTimeBuilder_.dispose();
- deleteTimeBuilder_ = null;
+ public Builder setState(com.google.cloud.alloydb.v1alpha.Instance.State value) {
+ if (value == null) {
+ throw new NullPointerException();
}
+ bitField0_ |= 0x00000080;
+ state_ = value.getNumber();
onChanged();
return this;
}
@@ -23590,222 +26747,195 @@ public Builder clearDeleteTime() {
*
*
*
- * Output only. Delete time stamp
+ * Output only. The current serving state of the instance.
*
*
*
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
+ *
+ * @return This builder for chaining.
*/
- public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder() {
- bitField0_ |= 0x00000020;
+ public Builder clearState() {
+ bitField0_ = (bitField0_ & ~0x00000080);
+ state_ = 0;
onChanged();
- return internalGetDeleteTimeFieldBuilder().getBuilder();
+ return this;
}
+ private int instanceType_ = 0;
+
/**
*
*
*
- * Output only. Delete time stamp
+ * Required. The type of the instance. Specified at creation time.
*
*
*
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
*
+ *
+ * @return The enum numeric value on the wire for instanceType.
*/
- public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder() {
- if (deleteTimeBuilder_ != null) {
- return deleteTimeBuilder_.getMessageOrBuilder();
- } else {
- return deleteTime_ == null
- ? com.google.protobuf.Timestamp.getDefaultInstance()
- : deleteTime_;
- }
+ @java.lang.Override
+ public int getInstanceTypeValue() {
+ return instanceType_;
}
/**
*
*
*
- * Output only. Delete time stamp
+ * Required. The type of the instance. Specified at creation time.
*
*
*
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
*
+ *
+ * @param value The enum numeric value on the wire for instanceType to set.
+ * @return This builder for chaining.
*/
- private com.google.protobuf.SingleFieldBuilder<
- com.google.protobuf.Timestamp,
- com.google.protobuf.Timestamp.Builder,
- com.google.protobuf.TimestampOrBuilder>
- internalGetDeleteTimeFieldBuilder() {
- if (deleteTimeBuilder_ == null) {
- deleteTimeBuilder_ =
- new com.google.protobuf.SingleFieldBuilder<
- com.google.protobuf.Timestamp,
- com.google.protobuf.Timestamp.Builder,
- com.google.protobuf.TimestampOrBuilder>(
- getDeleteTime(), getParentForChildren(), isClean());
- deleteTime_ = null;
- }
- return deleteTimeBuilder_;
- }
-
- private com.google.protobuf.MapField
- * Labels as key value pairs
+ * Required. The type of the instance. Specified at creation time.
*
*
- * map<string, string> labels = 7;
+ *
+ * .google.cloud.alloydb.v1alpha.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The instanceType.
*/
@java.lang.Override
- public boolean containsLabels(java.lang.String key) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- return internalGetLabels().getMap().containsKey(key);
- }
-
- /** Use {@link #getLabelsMap()} instead. */
- @java.lang.Override
- @java.lang.Deprecated
- public java.util.Map
- * Labels as key value pairs
+ * Required. The type of the instance. Specified at creation time.
*
*
- * map<string, string> labels = 7;
+ *
+ * .google.cloud.alloydb.v1alpha.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @param value The instanceType to set.
+ * @return This builder for chaining.
*/
- @java.lang.Override
- public java.util.Map
- * Labels as key value pairs
+ * Required. The type of the instance. Specified at creation time.
*
*
- * map<string, string> labels = 7;
+ *
+ * .google.cloud.alloydb.v1alpha.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return This builder for chaining.
*/
- @java.lang.Override
- public /* nullable */ java.lang.String getLabelsOrDefault(
- java.lang.String key,
- /* nullable */
- java.lang.String defaultValue) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- java.util.Map
- * Labels as key value pairs
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- * map<string, string> labels = 7;
+ * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
+ *
+ * @return Whether the machineConfig field is set.
*/
- @java.lang.Override
- public java.lang.String getLabelsOrThrow(java.lang.String key) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- java.util.Map
- * Labels as key value pairs
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- * map<string, string> labels = 7;
+ * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
+ *
+ * @return The machineConfig.
*/
- public Builder removeLabels(java.lang.String key) {
- if (key == null) {
- throw new NullPointerException("map key");
+ public com.google.cloud.alloydb.v1alpha.Instance.MachineConfig getMachineConfig() {
+ if (machineConfigBuilder_ == null) {
+ return machineConfig_ == null
+ ? com.google.cloud.alloydb.v1alpha.Instance.MachineConfig.getDefaultInstance()
+ : machineConfig_;
+ } else {
+ return machineConfigBuilder_.getMessage();
}
- internalGetMutableLabels().getMutableMap().remove(key);
- return this;
- }
-
- /** Use alternate mutation accessors instead. */
- @java.lang.Deprecated
- public java.util.Map
- * Labels as key value pairs
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- * map<string, string> labels = 7;
+ * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
*/
- public Builder putLabels(java.lang.String key, java.lang.String value) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- if (value == null) {
- throw new NullPointerException("map value");
+ public Builder setMachineConfig(com.google.cloud.alloydb.v1alpha.Instance.MachineConfig value) {
+ if (machineConfigBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ machineConfig_ = value;
+ } else {
+ machineConfigBuilder_.setMessage(value);
}
- internalGetMutableLabels().getMutableMap().put(key, value);
- bitField0_ |= 0x00000040;
+ bitField0_ |= 0x00000200;
+ onChanged();
return this;
}
@@ -23813,54 +26943,72 @@ public Builder putLabels(java.lang.String key, java.lang.String value) {
*
*
*
- * Labels as key value pairs
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- * map<string, string> labels = 7;
+ * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
*/
- public Builder putAllLabels(java.util.Map
- * Output only. The current serving state of the instance.
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- *
- * .google.cloud.alloydb.v1alpha.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @return The enum numeric value on the wire for state.
+ * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
*/
- @java.lang.Override
- public int getStateValue() {
- return state_;
+ public Builder mergeMachineConfig(
+ com.google.cloud.alloydb.v1alpha.Instance.MachineConfig value) {
+ if (machineConfigBuilder_ == null) {
+ if (((bitField0_ & 0x00000200) != 0)
+ && machineConfig_ != null
+ && machineConfig_
+ != com.google.cloud.alloydb.v1alpha.Instance.MachineConfig.getDefaultInstance()) {
+ getMachineConfigBuilder().mergeFrom(value);
+ } else {
+ machineConfig_ = value;
+ }
+ } else {
+ machineConfigBuilder_.mergeFrom(value);
+ }
+ if (machineConfig_ != null) {
+ bitField0_ |= 0x00000200;
+ onChanged();
+ }
+ return this;
}
/**
*
*
*
- * Output only. The current serving state of the instance.
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- *
- * .google.cloud.alloydb.v1alpha.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @param value The enum numeric value on the wire for state to set.
- * @return This builder for chaining.
+ * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
*/
- public Builder setStateValue(int value) {
- state_ = value;
- bitField0_ |= 0x00000080;
+ public Builder clearMachineConfig() {
+ bitField0_ = (bitField0_ & ~0x00000200);
+ machineConfig_ = null;
+ if (machineConfigBuilder_ != null) {
+ machineConfigBuilder_.dispose();
+ machineConfigBuilder_ = null;
+ }
onChanged();
return this;
}
@@ -23869,103 +27017,110 @@ public Builder setStateValue(int value) {
*
*
*
- * Output only. The current serving state of the instance.
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- *
- * .google.cloud.alloydb.v1alpha.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @return The state.
+ * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
*/
- @java.lang.Override
- public com.google.cloud.alloydb.v1alpha.Instance.State getState() {
- com.google.cloud.alloydb.v1alpha.Instance.State result =
- com.google.cloud.alloydb.v1alpha.Instance.State.forNumber(state_);
- return result == null ? com.google.cloud.alloydb.v1alpha.Instance.State.UNRECOGNIZED : result;
+ public com.google.cloud.alloydb.v1alpha.Instance.MachineConfig.Builder
+ getMachineConfigBuilder() {
+ bitField0_ |= 0x00000200;
+ onChanged();
+ return internalGetMachineConfigFieldBuilder().getBuilder();
}
/**
*
*
*
- * Output only. The current serving state of the instance.
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- *
- * .google.cloud.alloydb.v1alpha.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @param value The state to set.
- * @return This builder for chaining.
+ * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
*/
- public Builder setState(com.google.cloud.alloydb.v1alpha.Instance.State value) {
- if (value == null) {
- throw new NullPointerException();
+ public com.google.cloud.alloydb.v1alpha.Instance.MachineConfigOrBuilder
+ getMachineConfigOrBuilder() {
+ if (machineConfigBuilder_ != null) {
+ return machineConfigBuilder_.getMessageOrBuilder();
+ } else {
+ return machineConfig_ == null
+ ? com.google.cloud.alloydb.v1alpha.Instance.MachineConfig.getDefaultInstance()
+ : machineConfig_;
}
- bitField0_ |= 0x00000080;
- state_ = value.getNumber();
- onChanged();
- return this;
}
/**
*
*
*
- * Output only. The current serving state of the instance.
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- *
- * .google.cloud.alloydb.v1alpha.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @return This builder for chaining.
+ * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
*/
- public Builder clearState() {
- bitField0_ = (bitField0_ & ~0x00000080);
- state_ = 0;
- onChanged();
- return this;
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.alloydb.v1alpha.Instance.MachineConfig,
+ com.google.cloud.alloydb.v1alpha.Instance.MachineConfig.Builder,
+ com.google.cloud.alloydb.v1alpha.Instance.MachineConfigOrBuilder>
+ internalGetMachineConfigFieldBuilder() {
+ if (machineConfigBuilder_ == null) {
+ machineConfigBuilder_ =
+ new com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.alloydb.v1alpha.Instance.MachineConfig,
+ com.google.cloud.alloydb.v1alpha.Instance.MachineConfig.Builder,
+ com.google.cloud.alloydb.v1alpha.Instance.MachineConfigOrBuilder>(
+ getMachineConfig(), getParentForChildren(), isClean());
+ machineConfig_ = null;
+ }
+ return machineConfigBuilder_;
}
- private int instanceType_ = 0;
+ private int availabilityType_ = 0;
/**
*
*
*
- * Required. The type of the instance. Specified at creation time.
+ * Availability type of an Instance.
+ * If empty, defaults to REGIONAL for primary instances.
+ * For read pools, availability_type is always UNSPECIFIED. Instances in the
+ * read pools are evenly distributed across available zones within the region
+ * (i.e. read pools with more than one node will have a node in at
+ * least two zones).
*
*
- *
- * .google.cloud.alloydb.v1alpha.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
- *
+ * .google.cloud.alloydb.v1alpha.Instance.AvailabilityType availability_type = 11;
*
- * @return The enum numeric value on the wire for instanceType.
+ * @return The enum numeric value on the wire for availabilityType.
*/
@java.lang.Override
- public int getInstanceTypeValue() {
- return instanceType_;
+ public int getAvailabilityTypeValue() {
+ return availabilityType_;
}
/**
*
*
*
- * Required. The type of the instance. Specified at creation time.
+ * Availability type of an Instance.
+ * If empty, defaults to REGIONAL for primary instances.
+ * For read pools, availability_type is always UNSPECIFIED. Instances in the
+ * read pools are evenly distributed across available zones within the region
+ * (i.e. read pools with more than one node will have a node in at
+ * least two zones).
*
*
- *
- * .google.cloud.alloydb.v1alpha.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
- *
+ * .google.cloud.alloydb.v1alpha.Instance.AvailabilityType availability_type = 11;
*
- * @param value The enum numeric value on the wire for instanceType to set.
+ * @param value The enum numeric value on the wire for availabilityType to set.
* @return This builder for chaining.
*/
- public Builder setInstanceTypeValue(int value) {
- instanceType_ = value;
- bitField0_ |= 0x00000100;
+ public Builder setAvailabilityTypeValue(int value) {
+ availabilityType_ = value;
+ bitField0_ |= 0x00000400;
onChanged();
return this;
}
@@ -23974,21 +27129,24 @@ public Builder setInstanceTypeValue(int value) {
*
*
*
- * Required. The type of the instance. Specified at creation time.
+ * Availability type of an Instance.
+ * If empty, defaults to REGIONAL for primary instances.
+ * For read pools, availability_type is always UNSPECIFIED. Instances in the
+ * read pools are evenly distributed across available zones within the region
+ * (i.e. read pools with more than one node will have a node in at
+ * least two zones).
*
*
- *
- * .google.cloud.alloydb.v1alpha.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
- *
+ * .google.cloud.alloydb.v1alpha.Instance.AvailabilityType availability_type = 11;
*
- * @return The instanceType.
+ * @return The availabilityType.
*/
@java.lang.Override
- public com.google.cloud.alloydb.v1alpha.Instance.InstanceType getInstanceType() {
- com.google.cloud.alloydb.v1alpha.Instance.InstanceType result =
- com.google.cloud.alloydb.v1alpha.Instance.InstanceType.forNumber(instanceType_);
+ public com.google.cloud.alloydb.v1alpha.Instance.AvailabilityType getAvailabilityType() {
+ com.google.cloud.alloydb.v1alpha.Instance.AvailabilityType result =
+ com.google.cloud.alloydb.v1alpha.Instance.AvailabilityType.forNumber(availabilityType_);
return result == null
- ? com.google.cloud.alloydb.v1alpha.Instance.InstanceType.UNRECOGNIZED
+ ? com.google.cloud.alloydb.v1alpha.Instance.AvailabilityType.UNRECOGNIZED
: result;
}
@@ -23996,22 +27154,26 @@ public com.google.cloud.alloydb.v1alpha.Instance.InstanceType getInstanceType()
*
*
*
- * Required. The type of the instance. Specified at creation time.
+ * Availability type of an Instance.
+ * If empty, defaults to REGIONAL for primary instances.
+ * For read pools, availability_type is always UNSPECIFIED. Instances in the
+ * read pools are evenly distributed across available zones within the region
+ * (i.e. read pools with more than one node will have a node in at
+ * least two zones).
*
*
- *
- * .google.cloud.alloydb.v1alpha.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
- *
+ * .google.cloud.alloydb.v1alpha.Instance.AvailabilityType availability_type = 11;
*
- * @param value The instanceType to set.
+ * @param value The availabilityType to set.
* @return This builder for chaining.
*/
- public Builder setInstanceType(com.google.cloud.alloydb.v1alpha.Instance.InstanceType value) {
+ public Builder setAvailabilityType(
+ com.google.cloud.alloydb.v1alpha.Instance.AvailabilityType value) {
if (value == null) {
throw new NullPointerException();
}
- bitField0_ |= 0x00000100;
- instanceType_ = value.getNumber();
+ bitField0_ |= 0x00000400;
+ availabilityType_ = value.getNumber();
onChanged();
return this;
}
@@ -24020,64 +27182,80 @@ public Builder setInstanceType(com.google.cloud.alloydb.v1alpha.Instance.Instanc
*
*
*
- * Required. The type of the instance. Specified at creation time.
+ * Availability type of an Instance.
+ * If empty, defaults to REGIONAL for primary instances.
+ * For read pools, availability_type is always UNSPECIFIED. Instances in the
+ * read pools are evenly distributed across available zones within the region
+ * (i.e. read pools with more than one node will have a node in at
+ * least two zones).
*
*
- *
- * .google.cloud.alloydb.v1alpha.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
- *
+ * .google.cloud.alloydb.v1alpha.Instance.AvailabilityType availability_type = 11;
*
* @return This builder for chaining.
*/
- public Builder clearInstanceType() {
- bitField0_ = (bitField0_ & ~0x00000100);
- instanceType_ = 0;
+ public Builder clearAvailabilityType() {
+ bitField0_ = (bitField0_ & ~0x00000400);
+ availabilityType_ = 0;
onChanged();
return this;
}
- private com.google.cloud.alloydb.v1alpha.Instance.MachineConfig machineConfig_;
- private com.google.protobuf.SingleFieldBuilder<
- com.google.cloud.alloydb.v1alpha.Instance.MachineConfig,
- com.google.cloud.alloydb.v1alpha.Instance.MachineConfig.Builder,
- com.google.cloud.alloydb.v1alpha.Instance.MachineConfigOrBuilder>
- machineConfigBuilder_;
+ private java.lang.Object gceZone_ = "";
/**
*
*
*
- * Configurations for the machines that host the underlying
- * database engine.
+ * The Compute Engine zone that the instance should serve from, per
+ * https://cloud.google.com/compute/docs/regions-zones
+ * This can ONLY be specified for ZONAL instances.
+ * If present for a REGIONAL instance, an error will be thrown.
+ * If this is absent for a ZONAL instance, instance is created in a random
+ * zone with available capacity.
*
*
- * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
+ * string gce_zone = 12;
*
- * @return Whether the machineConfig field is set.
+ * @return The gceZone.
*/
- public boolean hasMachineConfig() {
- return ((bitField0_ & 0x00000200) != 0);
+ public java.lang.String getGceZone() {
+ java.lang.Object ref = gceZone_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ gceZone_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
}
/**
*
*
*
- * Configurations for the machines that host the underlying
- * database engine.
+ * The Compute Engine zone that the instance should serve from, per
+ * https://cloud.google.com/compute/docs/regions-zones
+ * This can ONLY be specified for ZONAL instances.
+ * If present for a REGIONAL instance, an error will be thrown.
+ * If this is absent for a ZONAL instance, instance is created in a random
+ * zone with available capacity.
*
*
- * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
+ * string gce_zone = 12;
*
- * @return The machineConfig.
+ * @return The bytes for gceZone.
*/
- public com.google.cloud.alloydb.v1alpha.Instance.MachineConfig getMachineConfig() {
- if (machineConfigBuilder_ == null) {
- return machineConfig_ == null
- ? com.google.cloud.alloydb.v1alpha.Instance.MachineConfig.getDefaultInstance()
- : machineConfig_;
+ public com.google.protobuf.ByteString getGceZoneBytes() {
+ java.lang.Object ref = gceZone_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ gceZone_ = b;
+ return b;
} else {
- return machineConfigBuilder_.getMessage();
+ return (com.google.protobuf.ByteString) ref;
}
}
@@ -24085,22 +27263,25 @@ public com.google.cloud.alloydb.v1alpha.Instance.MachineConfig getMachineConfig(
*
*
*
- * Configurations for the machines that host the underlying
- * database engine.
+ * The Compute Engine zone that the instance should serve from, per
+ * https://cloud.google.com/compute/docs/regions-zones
+ * This can ONLY be specified for ZONAL instances.
+ * If present for a REGIONAL instance, an error will be thrown.
+ * If this is absent for a ZONAL instance, instance is created in a random
+ * zone with available capacity.
*
*
- * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
+ * string gce_zone = 12;
+ *
+ * @param value The gceZone to set.
+ * @return This builder for chaining.
*/
- public Builder setMachineConfig(com.google.cloud.alloydb.v1alpha.Instance.MachineConfig value) {
- if (machineConfigBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- machineConfig_ = value;
- } else {
- machineConfigBuilder_.setMessage(value);
+ public Builder setGceZone(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
}
- bitField0_ |= 0x00000200;
+ gceZone_ = value;
+ bitField0_ |= 0x00000800;
onChanged();
return this;
}
@@ -24109,345 +27290,483 @@ public Builder setMachineConfig(com.google.cloud.alloydb.v1alpha.Instance.Machin
*
*
*
- * Configurations for the machines that host the underlying
- * database engine.
+ * The Compute Engine zone that the instance should serve from, per
+ * https://cloud.google.com/compute/docs/regions-zones
+ * This can ONLY be specified for ZONAL instances.
+ * If present for a REGIONAL instance, an error will be thrown.
+ * If this is absent for a ZONAL instance, instance is created in a random
+ * zone with available capacity.
*
*
- * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
+ * string gce_zone = 12;
+ *
+ * @return This builder for chaining.
*/
- public Builder setMachineConfig(
- com.google.cloud.alloydb.v1alpha.Instance.MachineConfig.Builder builderForValue) {
- if (machineConfigBuilder_ == null) {
- machineConfig_ = builderForValue.build();
- } else {
- machineConfigBuilder_.setMessage(builderForValue.build());
+ public Builder clearGceZone() {
+ gceZone_ = getDefaultInstance().getGceZone();
+ bitField0_ = (bitField0_ & ~0x00000800);
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * The Compute Engine zone that the instance should serve from, per + * https://cloud.google.com/compute/docs/regions-zones + * This can ONLY be specified for ZONAL instances. + * If present for a REGIONAL instance, an error will be thrown. + * If this is absent for a ZONAL instance, instance is created in a random + * zone with available capacity. + *+ * + *
string gce_zone = 12;
+ *
+ * @param value The bytes for gceZone to set.
+ * @return This builder for chaining.
+ */
+ public Builder setGceZoneBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
}
- bitField0_ |= 0x00000200;
+ checkByteStringIsUtf8(value);
+ gceZone_ = value;
+ bitField0_ |= 0x00000800;
onChanged();
return this;
}
+ private com.google.protobuf.MapField+ * Database flags. Set at the instance level. + * They are copied from the primary instance on secondary instance creation. + * Flags that have restrictions default to the value at primary + * instance on read instances during creation. Read instances can set new + * flags or override existing flags that are relevant for reads, for example, + * for enabling columnar cache on a read instance. Flags set on read instance + * might or might not be present on the primary instance. + * + * + * This is a list of "key": "value" pairs. + * "key": The name of the flag. These flags are passed at instance setup time, + * so include both server options and system variables for Postgres. Flags are + * specified with underscores, not hyphens. + * "value": The value of the flag. Booleans are set to **on** for true + * and **off** for false. This field must be omitted if the flag + * doesn't take a value. + *+ * + *
map<string, string> database_flags = 13;
+ */
+ @java.lang.Override
+ public boolean containsDatabaseFlags(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ return internalGetDatabaseFlags().getMap().containsKey(key);
+ }
+
+ /** Use {@link #getDatabaseFlagsMap()} instead. */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map
- * Configurations for the machines that host the underlying
- * database engine.
+ * Database flags. Set at the instance level.
+ * They are copied from the primary instance on secondary instance creation.
+ * Flags that have restrictions default to the value at primary
+ * instance on read instances during creation. Read instances can set new
+ * flags or override existing flags that are relevant for reads, for example,
+ * for enabling columnar cache on a read instance. Flags set on read instance
+ * might or might not be present on the primary instance.
+ *
+ *
+ * This is a list of "key": "value" pairs.
+ * "key": The name of the flag. These flags are passed at instance setup time,
+ * so include both server options and system variables for Postgres. Flags are
+ * specified with underscores, not hyphens.
+ * "value": The value of the flag. Booleans are set to **on** for true
+ * and **off** for false. This field must be omitted if the flag
+ * doesn't take a value.
*
*
- * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
+ * map<string, string> database_flags = 13;
*/
- public Builder mergeMachineConfig(
- com.google.cloud.alloydb.v1alpha.Instance.MachineConfig value) {
- if (machineConfigBuilder_ == null) {
- if (((bitField0_ & 0x00000200) != 0)
- && machineConfig_ != null
- && machineConfig_
- != com.google.cloud.alloydb.v1alpha.Instance.MachineConfig.getDefaultInstance()) {
- getMachineConfigBuilder().mergeFrom(value);
- } else {
- machineConfig_ = value;
- }
- } else {
- machineConfigBuilder_.mergeFrom(value);
- }
- if (machineConfig_ != null) {
- bitField0_ |= 0x00000200;
- onChanged();
- }
- return this;
+ @java.lang.Override
+ public java.util.Map
- * Configurations for the machines that host the underlying
- * database engine.
+ * Database flags. Set at the instance level.
+ * They are copied from the primary instance on secondary instance creation.
+ * Flags that have restrictions default to the value at primary
+ * instance on read instances during creation. Read instances can set new
+ * flags or override existing flags that are relevant for reads, for example,
+ * for enabling columnar cache on a read instance. Flags set on read instance
+ * might or might not be present on the primary instance.
+ *
+ *
+ * This is a list of "key": "value" pairs.
+ * "key": The name of the flag. These flags are passed at instance setup time,
+ * so include both server options and system variables for Postgres. Flags are
+ * specified with underscores, not hyphens.
+ * "value": The value of the flag. Booleans are set to **on** for true
+ * and **off** for false. This field must be omitted if the flag
+ * doesn't take a value.
*
*
- * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
+ * map<string, string> database_flags = 13;
*/
- public Builder clearMachineConfig() {
- bitField0_ = (bitField0_ & ~0x00000200);
- machineConfig_ = null;
- if (machineConfigBuilder_ != null) {
- machineConfigBuilder_.dispose();
- machineConfigBuilder_ = null;
+ @java.lang.Override
+ public /* nullable */ java.lang.String getDatabaseFlagsOrDefault(
+ java.lang.String key,
+ /* nullable */
+ java.lang.String defaultValue) {
+ if (key == null) {
+ throw new NullPointerException("map key");
}
- onChanged();
- return this;
+ java.util.Map- * Configurations for the machines that host the underlying - * database engine. - *- * - *
.google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
- */
- public com.google.cloud.alloydb.v1alpha.Instance.MachineConfig.Builder
- getMachineConfigBuilder() {
- bitField0_ |= 0x00000200;
- onChanged();
- return internalGetMachineConfigFieldBuilder().getBuilder();
- }
-
- /**
+ * Database flags. Set at the instance level.
+ * They are copied from the primary instance on secondary instance creation.
+ * Flags that have restrictions default to the value at primary
+ * instance on read instances during creation. Read instances can set new
+ * flags or override existing flags that are relevant for reads, for example,
+ * for enabling columnar cache on a read instance. Flags set on read instance
+ * might or might not be present on the primary instance.
*
*
- *
- * Configurations for the machines that host the underlying
- * database engine.
+ * This is a list of "key": "value" pairs.
+ * "key": The name of the flag. These flags are passed at instance setup time,
+ * so include both server options and system variables for Postgres. Flags are
+ * specified with underscores, not hyphens.
+ * "value": The value of the flag. Booleans are set to **on** for true
+ * and **off** for false. This field must be omitted if the flag
+ * doesn't take a value.
*
*
- * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
+ * map<string, string> database_flags = 13;
*/
- public com.google.cloud.alloydb.v1alpha.Instance.MachineConfigOrBuilder
- getMachineConfigOrBuilder() {
- if (machineConfigBuilder_ != null) {
- return machineConfigBuilder_.getMessageOrBuilder();
- } else {
- return machineConfig_ == null
- ? com.google.cloud.alloydb.v1alpha.Instance.MachineConfig.getDefaultInstance()
- : machineConfig_;
+ @java.lang.Override
+ public java.lang.String getDatabaseFlagsOrThrow(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ java.util.Map
- * Configurations for the machines that host the underlying
- * database engine.
+ * Database flags. Set at the instance level.
+ * They are copied from the primary instance on secondary instance creation.
+ * Flags that have restrictions default to the value at primary
+ * instance on read instances during creation. Read instances can set new
+ * flags or override existing flags that are relevant for reads, for example,
+ * for enabling columnar cache on a read instance. Flags set on read instance
+ * might or might not be present on the primary instance.
+ *
+ *
+ * This is a list of "key": "value" pairs.
+ * "key": The name of the flag. These flags are passed at instance setup time,
+ * so include both server options and system variables for Postgres. Flags are
+ * specified with underscores, not hyphens.
+ * "value": The value of the flag. Booleans are set to **on** for true
+ * and **off** for false. This field must be omitted if the flag
+ * doesn't take a value.
*
*
- * .google.cloud.alloydb.v1alpha.Instance.MachineConfig machine_config = 10;
+ * map<string, string> database_flags = 13;
*/
- private com.google.protobuf.SingleFieldBuilder<
- com.google.cloud.alloydb.v1alpha.Instance.MachineConfig,
- com.google.cloud.alloydb.v1alpha.Instance.MachineConfig.Builder,
- com.google.cloud.alloydb.v1alpha.Instance.MachineConfigOrBuilder>
- internalGetMachineConfigFieldBuilder() {
- if (machineConfigBuilder_ == null) {
- machineConfigBuilder_ =
- new com.google.protobuf.SingleFieldBuilder<
- com.google.cloud.alloydb.v1alpha.Instance.MachineConfig,
- com.google.cloud.alloydb.v1alpha.Instance.MachineConfig.Builder,
- com.google.cloud.alloydb.v1alpha.Instance.MachineConfigOrBuilder>(
- getMachineConfig(), getParentForChildren(), isClean());
- machineConfig_ = null;
+ public Builder removeDatabaseFlags(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
}
- return machineConfigBuilder_;
+ internalGetMutableDatabaseFlags().getMutableMap().remove(key);
+ return this;
}
- private int availabilityType_ = 0;
+ /** Use alternate mutation accessors instead. */
+ @java.lang.Deprecated
+ public java.util.Map- * Availability type of an Instance. - * If empty, defaults to REGIONAL for primary instances. - * For read pools, availability_type is always UNSPECIFIED. Instances in the - * read pools are evenly distributed across available zones within the region - * (i.e. read pools with more than one node will have a node in at - * least two zones). - *+ * Database flags. Set at the instance level. + * They are copied from the primary instance on secondary instance creation. + * Flags that have restrictions default to the value at primary + * instance on read instances during creation. Read instances can set new + * flags or override existing flags that are relevant for reads, for example, + * for enabling columnar cache on a read instance. Flags set on read instance + * might or might not be present on the primary instance. * - *
.google.cloud.alloydb.v1alpha.Instance.AvailabilityType availability_type = 11;
*
- * @return The enum numeric value on the wire for availabilityType.
+ * This is a list of "key": "value" pairs.
+ * "key": The name of the flag. These flags are passed at instance setup time,
+ * so include both server options and system variables for Postgres. Flags are
+ * specified with underscores, not hyphens.
+ * "value": The value of the flag. Booleans are set to **on** for true
+ * and **off** for false. This field must be omitted if the flag
+ * doesn't take a value.
+ *
+ *
+ * map<string, string> database_flags = 13;
*/
- @java.lang.Override
- public int getAvailabilityTypeValue() {
- return availabilityType_;
+ public Builder putDatabaseFlags(java.lang.String key, java.lang.String value) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ if (value == null) {
+ throw new NullPointerException("map value");
+ }
+ internalGetMutableDatabaseFlags().getMutableMap().put(key, value);
+ bitField0_ |= 0x00001000;
+ return this;
}
/**
*
*
* - * Availability type of an Instance. - * If empty, defaults to REGIONAL for primary instances. - * For read pools, availability_type is always UNSPECIFIED. Instances in the - * read pools are evenly distributed across available zones within the region - * (i.e. read pools with more than one node will have a node in at - * least two zones). - *+ * Database flags. Set at the instance level. + * They are copied from the primary instance on secondary instance creation. + * Flags that have restrictions default to the value at primary + * instance on read instances during creation. Read instances can set new + * flags or override existing flags that are relevant for reads, for example, + * for enabling columnar cache on a read instance. Flags set on read instance + * might or might not be present on the primary instance. * - *
.google.cloud.alloydb.v1alpha.Instance.AvailabilityType availability_type = 11;
*
- * @param value The enum numeric value on the wire for availabilityType to set.
- * @return This builder for chaining.
+ * This is a list of "key": "value" pairs.
+ * "key": The name of the flag. These flags are passed at instance setup time,
+ * so include both server options and system variables for Postgres. Flags are
+ * specified with underscores, not hyphens.
+ * "value": The value of the flag. Booleans are set to **on** for true
+ * and **off** for false. This field must be omitted if the flag
+ * doesn't take a value.
+ *
+ *
+ * map<string, string> database_flags = 13;
*/
- public Builder setAvailabilityTypeValue(int value) {
- availabilityType_ = value;
- bitField0_ |= 0x00000400;
- onChanged();
+ public Builder putAllDatabaseFlags(java.util.Map
- * Availability type of an Instance.
- * If empty, defaults to REGIONAL for primary instances.
- * For read pools, availability_type is always UNSPECIFIED. Instances in the
- * read pools are evenly distributed across available zones within the region
- * (i.e. read pools with more than one node will have a node in at
- * least two zones).
+ * Output only. This is set for the read-write VM of the PRIMARY instance
+ * only.
*
*
- * .google.cloud.alloydb.v1alpha.Instance.AvailabilityType availability_type = 11;
+ *
+ * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
- * @return The availabilityType.
+ * @return Whether the writableNode field is set.
*/
- @java.lang.Override
- public com.google.cloud.alloydb.v1alpha.Instance.AvailabilityType getAvailabilityType() {
- com.google.cloud.alloydb.v1alpha.Instance.AvailabilityType result =
- com.google.cloud.alloydb.v1alpha.Instance.AvailabilityType.forNumber(availabilityType_);
- return result == null
- ? com.google.cloud.alloydb.v1alpha.Instance.AvailabilityType.UNRECOGNIZED
- : result;
+ public boolean hasWritableNode() {
+ return ((bitField0_ & 0x00002000) != 0);
}
/**
*
*
*
- * Availability type of an Instance.
- * If empty, defaults to REGIONAL for primary instances.
- * For read pools, availability_type is always UNSPECIFIED. Instances in the
- * read pools are evenly distributed across available zones within the region
- * (i.e. read pools with more than one node will have a node in at
- * least two zones).
+ * Output only. This is set for the read-write VM of the PRIMARY instance
+ * only.
*
*
- * .google.cloud.alloydb.v1alpha.Instance.AvailabilityType availability_type = 11;
+ *
+ * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
- * @param value The availabilityType to set.
- * @return This builder for chaining.
+ * @return The writableNode.
*/
- public Builder setAvailabilityType(
- com.google.cloud.alloydb.v1alpha.Instance.AvailabilityType value) {
- if (value == null) {
- throw new NullPointerException();
+ public com.google.cloud.alloydb.v1alpha.Instance.Node getWritableNode() {
+ if (writableNodeBuilder_ == null) {
+ return writableNode_ == null
+ ? com.google.cloud.alloydb.v1alpha.Instance.Node.getDefaultInstance()
+ : writableNode_;
+ } else {
+ return writableNodeBuilder_.getMessage();
}
- bitField0_ |= 0x00000400;
- availabilityType_ = value.getNumber();
- onChanged();
- return this;
}
/**
*
*
*
- * Availability type of an Instance.
- * If empty, defaults to REGIONAL for primary instances.
- * For read pools, availability_type is always UNSPECIFIED. Instances in the
- * read pools are evenly distributed across available zones within the region
- * (i.e. read pools with more than one node will have a node in at
- * least two zones).
+ * Output only. This is set for the read-write VM of the PRIMARY instance
+ * only.
*
*
- * .google.cloud.alloydb.v1alpha.Instance.AvailabilityType availability_type = 11;
- *
- * @return This builder for chaining.
+ *
+ * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*/
- public Builder clearAvailabilityType() {
- bitField0_ = (bitField0_ & ~0x00000400);
- availabilityType_ = 0;
+ public Builder setWritableNode(com.google.cloud.alloydb.v1alpha.Instance.Node value) {
+ if (writableNodeBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ writableNode_ = value;
+ } else {
+ writableNodeBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00002000;
onChanged();
return this;
}
- private java.lang.Object gceZone_ = "";
-
/**
*
*
*
- * The Compute Engine zone that the instance should serve from, per
- * https://cloud.google.com/compute/docs/regions-zones
- * This can ONLY be specified for ZONAL instances.
- * If present for a REGIONAL instance, an error will be thrown.
- * If this is absent for a ZONAL instance, instance is created in a random
- * zone with available capacity.
+ * Output only. This is set for the read-write VM of the PRIMARY instance
+ * only.
*
*
- * string gce_zone = 12;
- *
- * @return The gceZone.
+ *
+ * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*/
- public java.lang.String getGceZone() {
- java.lang.Object ref = gceZone_;
- if (!(ref instanceof java.lang.String)) {
- com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
- java.lang.String s = bs.toStringUtf8();
- gceZone_ = s;
- return s;
+ public Builder setWritableNode(
+ com.google.cloud.alloydb.v1alpha.Instance.Node.Builder builderForValue) {
+ if (writableNodeBuilder_ == null) {
+ writableNode_ = builderForValue.build();
} else {
- return (java.lang.String) ref;
+ writableNodeBuilder_.setMessage(builderForValue.build());
}
+ bitField0_ |= 0x00002000;
+ onChanged();
+ return this;
}
/**
*
*
*
- * The Compute Engine zone that the instance should serve from, per
- * https://cloud.google.com/compute/docs/regions-zones
- * This can ONLY be specified for ZONAL instances.
- * If present for a REGIONAL instance, an error will be thrown.
- * If this is absent for a ZONAL instance, instance is created in a random
- * zone with available capacity.
+ * Output only. This is set for the read-write VM of the PRIMARY instance
+ * only.
*
*
- * string gce_zone = 12;
- *
- * @return The bytes for gceZone.
+ *
+ * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*/
- public com.google.protobuf.ByteString getGceZoneBytes() {
- java.lang.Object ref = gceZone_;
- if (ref instanceof String) {
- com.google.protobuf.ByteString b =
- com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
- gceZone_ = b;
- return b;
+ public Builder mergeWritableNode(com.google.cloud.alloydb.v1alpha.Instance.Node value) {
+ if (writableNodeBuilder_ == null) {
+ if (((bitField0_ & 0x00002000) != 0)
+ && writableNode_ != null
+ && writableNode_
+ != com.google.cloud.alloydb.v1alpha.Instance.Node.getDefaultInstance()) {
+ getWritableNodeBuilder().mergeFrom(value);
+ } else {
+ writableNode_ = value;
+ }
} else {
- return (com.google.protobuf.ByteString) ref;
+ writableNodeBuilder_.mergeFrom(value);
+ }
+ if (writableNode_ != null) {
+ bitField0_ |= 0x00002000;
+ onChanged();
}
+ return this;
}
/**
*
*
*
- * The Compute Engine zone that the instance should serve from, per
- * https://cloud.google.com/compute/docs/regions-zones
- * This can ONLY be specified for ZONAL instances.
- * If present for a REGIONAL instance, an error will be thrown.
- * If this is absent for a ZONAL instance, instance is created in a random
- * zone with available capacity.
+ * Output only. This is set for the read-write VM of the PRIMARY instance
+ * only.
*
*
- * string gce_zone = 12;
- *
- * @param value The gceZone to set.
- * @return This builder for chaining.
+ *
+ * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*/
- public Builder setGceZone(java.lang.String value) {
- if (value == null) {
- throw new NullPointerException();
+ public Builder clearWritableNode() {
+ bitField0_ = (bitField0_ & ~0x00002000);
+ writableNode_ = null;
+ if (writableNodeBuilder_ != null) {
+ writableNodeBuilder_.dispose();
+ writableNodeBuilder_ = null;
}
- gceZone_ = value;
- bitField0_ |= 0x00000800;
onChanged();
return this;
}
@@ -24456,300 +27775,194 @@ public Builder setGceZone(java.lang.String value) {
*
*
*
- * The Compute Engine zone that the instance should serve from, per
- * https://cloud.google.com/compute/docs/regions-zones
- * This can ONLY be specified for ZONAL instances.
- * If present for a REGIONAL instance, an error will be thrown.
- * If this is absent for a ZONAL instance, instance is created in a random
- * zone with available capacity.
+ * Output only. This is set for the read-write VM of the PRIMARY instance
+ * only.
*
*
- * string gce_zone = 12;
- *
- * @return This builder for chaining.
+ *
+ * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*/
- public Builder clearGceZone() {
- gceZone_ = getDefaultInstance().getGceZone();
- bitField0_ = (bitField0_ & ~0x00000800);
+ public com.google.cloud.alloydb.v1alpha.Instance.Node.Builder getWritableNodeBuilder() {
+ bitField0_ |= 0x00002000;
onChanged();
- return this;
+ return internalGetWritableNodeFieldBuilder().getBuilder();
}
/**
*
*
*
- * The Compute Engine zone that the instance should serve from, per
- * https://cloud.google.com/compute/docs/regions-zones
- * This can ONLY be specified for ZONAL instances.
- * If present for a REGIONAL instance, an error will be thrown.
- * If this is absent for a ZONAL instance, instance is created in a random
- * zone with available capacity.
+ * Output only. This is set for the read-write VM of the PRIMARY instance
+ * only.
*
*
- * string gce_zone = 12;
- *
- * @param value The bytes for gceZone to set.
- * @return This builder for chaining.
+ *
+ * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*/
- public Builder setGceZoneBytes(com.google.protobuf.ByteString value) {
- if (value == null) {
- throw new NullPointerException();
- }
- checkByteStringIsUtf8(value);
- gceZone_ = value;
- bitField0_ |= 0x00000800;
- onChanged();
- return this;
- }
-
- private com.google.protobuf.MapField
- * Database flags. Set at the instance level.
- * They are copied from the primary instance on secondary instance creation.
- * Flags that have restrictions default to the value at primary
- * instance on read instances during creation. Read instances can set new
- * flags or override existing flags that are relevant for reads, for example,
- * for enabling columnar cache on a read instance. Flags set on read instance
- * might or might not be present on the primary instance.
- *
- *
- * This is a list of "key": "value" pairs.
- * "key": The name of the flag. These flags are passed at instance setup time,
- * so include both server options and system variables for Postgres. Flags are
- * specified with underscores, not hyphens.
- * "value": The value of the flag. Booleans are set to **on** for true
- * and **off** for false. This field must be omitted if the flag
- * doesn't take a value.
+ * Output only. This is set for the read-write VM of the PRIMARY instance
+ * only.
*
*
- * map<string, string> database_flags = 13;
+ *
+ * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*/
- @java.lang.Override
- public boolean containsDatabaseFlags(java.lang.String key) {
- if (key == null) {
- throw new NullPointerException("map key");
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.alloydb.v1alpha.Instance.Node,
+ com.google.cloud.alloydb.v1alpha.Instance.Node.Builder,
+ com.google.cloud.alloydb.v1alpha.Instance.NodeOrBuilder>
+ internalGetWritableNodeFieldBuilder() {
+ if (writableNodeBuilder_ == null) {
+ writableNodeBuilder_ =
+ new com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.alloydb.v1alpha.Instance.Node,
+ com.google.cloud.alloydb.v1alpha.Instance.Node.Builder,
+ com.google.cloud.alloydb.v1alpha.Instance.NodeOrBuilder>(
+ getWritableNode(), getParentForChildren(), isClean());
+ writableNode_ = null;
}
- return internalGetDatabaseFlags().getMap().containsKey(key);
+ return writableNodeBuilder_;
}
- /** Use {@link #getDatabaseFlagsMap()} instead. */
- @java.lang.Override
- @java.lang.Deprecated
- public java.util.Map
- * Database flags. Set at the instance level.
- * They are copied from the primary instance on secondary instance creation.
- * Flags that have restrictions default to the value at primary
- * instance on read instances during creation. Read instances can set new
- * flags or override existing flags that are relevant for reads, for example,
- * for enabling columnar cache on a read instance. Flags set on read instance
- * might or might not be present on the primary instance.
- *
- *
- * This is a list of "key": "value" pairs.
- * "key": The name of the flag. These flags are passed at instance setup time,
- * so include both server options and system variables for Postgres. Flags are
- * specified with underscores, not hyphens.
- * "value": The value of the flag. Booleans are set to **on** for true
- * and **off** for false. This field must be omitted if the flag
- * doesn't take a value.
+ * Output only. List of available read-only VMs in this instance, including
+ * the standby for a PRIMARY instance.
*
*
- * map<string, string> database_flags = 13;
+ *
+ * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*/
- @java.lang.Override
- public java.util.Map
- * Database flags. Set at the instance level.
- * They are copied from the primary instance on secondary instance creation.
- * Flags that have restrictions default to the value at primary
- * instance on read instances during creation. Read instances can set new
- * flags or override existing flags that are relevant for reads, for example,
- * for enabling columnar cache on a read instance. Flags set on read instance
- * might or might not be present on the primary instance.
- *
- *
- * This is a list of "key": "value" pairs.
- * "key": The name of the flag. These flags are passed at instance setup time,
- * so include both server options and system variables for Postgres. Flags are
- * specified with underscores, not hyphens.
- * "value": The value of the flag. Booleans are set to **on** for true
- * and **off** for false. This field must be omitted if the flag
- * doesn't take a value.
+ * Output only. List of available read-only VMs in this instance, including
+ * the standby for a PRIMARY instance.
*
*
- * map<string, string> database_flags = 13;
+ *
+ * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*/
- @java.lang.Override
- public /* nullable */ java.lang.String getDatabaseFlagsOrDefault(
- java.lang.String key,
- /* nullable */
- java.lang.String defaultValue) {
- if (key == null) {
- throw new NullPointerException("map key");
+ public int getNodesCount() {
+ if (nodesBuilder_ == null) {
+ return nodes_.size();
+ } else {
+ return nodesBuilder_.getCount();
}
- java.util.Map
- * Database flags. Set at the instance level.
- * They are copied from the primary instance on secondary instance creation.
- * Flags that have restrictions default to the value at primary
- * instance on read instances during creation. Read instances can set new
- * flags or override existing flags that are relevant for reads, for example,
- * for enabling columnar cache on a read instance. Flags set on read instance
- * might or might not be present on the primary instance.
- *
- *
- * This is a list of "key": "value" pairs.
- * "key": The name of the flag. These flags are passed at instance setup time,
- * so include both server options and system variables for Postgres. Flags are
- * specified with underscores, not hyphens.
- * "value": The value of the flag. Booleans are set to **on** for true
- * and **off** for false. This field must be omitted if the flag
- * doesn't take a value.
+ * Output only. List of available read-only VMs in this instance, including
+ * the standby for a PRIMARY instance.
*
*
- * map<string, string> database_flags = 13;
+ *
+ * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*/
- @java.lang.Override
- public java.lang.String getDatabaseFlagsOrThrow(java.lang.String key) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- java.util.Map
- * Database flags. Set at the instance level.
- * They are copied from the primary instance on secondary instance creation.
- * Flags that have restrictions default to the value at primary
- * instance on read instances during creation. Read instances can set new
- * flags or override existing flags that are relevant for reads, for example,
- * for enabling columnar cache on a read instance. Flags set on read instance
- * might or might not be present on the primary instance.
- *
- *
- * This is a list of "key": "value" pairs.
- * "key": The name of the flag. These flags are passed at instance setup time,
- * so include both server options and system variables for Postgres. Flags are
- * specified with underscores, not hyphens.
- * "value": The value of the flag. Booleans are set to **on** for true
- * and **off** for false. This field must be omitted if the flag
- * doesn't take a value.
+ * Output only. List of available read-only VMs in this instance, including
+ * the standby for a PRIMARY instance.
*
*
- * map<string, string> database_flags = 13;
+ *
+ * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*/
- public Builder removeDatabaseFlags(java.lang.String key) {
- if (key == null) {
- throw new NullPointerException("map key");
+ public Builder setNodes(int index, com.google.cloud.alloydb.v1alpha.Instance.Node value) {
+ if (nodesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureNodesIsMutable();
+ nodes_.set(index, value);
+ onChanged();
+ } else {
+ nodesBuilder_.setMessage(index, value);
}
- internalGetMutableDatabaseFlags().getMutableMap().remove(key);
return this;
}
- /** Use alternate mutation accessors instead. */
- @java.lang.Deprecated
- public java.util.Map
- * Database flags. Set at the instance level.
- * They are copied from the primary instance on secondary instance creation.
- * Flags that have restrictions default to the value at primary
- * instance on read instances during creation. Read instances can set new
- * flags or override existing flags that are relevant for reads, for example,
- * for enabling columnar cache on a read instance. Flags set on read instance
- * might or might not be present on the primary instance.
- *
- *
- * This is a list of "key": "value" pairs.
- * "key": The name of the flag. These flags are passed at instance setup time,
- * so include both server options and system variables for Postgres. Flags are
- * specified with underscores, not hyphens.
- * "value": The value of the flag. Booleans are set to **on** for true
- * and **off** for false. This field must be omitted if the flag
- * doesn't take a value.
+ * Output only. List of available read-only VMs in this instance, including
+ * the standby for a PRIMARY instance.
*
*
- * map<string, string> database_flags = 13;
+ *
+ * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*/
- public Builder putDatabaseFlags(java.lang.String key, java.lang.String value) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- if (value == null) {
- throw new NullPointerException("map value");
+ public Builder setNodes(
+ int index, com.google.cloud.alloydb.v1alpha.Instance.Node.Builder builderForValue) {
+ if (nodesBuilder_ == null) {
+ ensureNodesIsMutable();
+ nodes_.set(index, builderForValue.build());
+ onChanged();
+ } else {
+ nodesBuilder_.setMessage(index, builderForValue.build());
}
- internalGetMutableDatabaseFlags().getMutableMap().put(key, value);
- bitField0_ |= 0x00001000;
return this;
}
@@ -24757,104 +27970,99 @@ public Builder putDatabaseFlags(java.lang.String key, java.lang.String value) {
*
*
*
- * Database flags. Set at the instance level.
- * They are copied from the primary instance on secondary instance creation.
- * Flags that have restrictions default to the value at primary
- * instance on read instances during creation. Read instances can set new
- * flags or override existing flags that are relevant for reads, for example,
- * for enabling columnar cache on a read instance. Flags set on read instance
- * might or might not be present on the primary instance.
- *
- *
- * This is a list of "key": "value" pairs.
- * "key": The name of the flag. These flags are passed at instance setup time,
- * so include both server options and system variables for Postgres. Flags are
- * specified with underscores, not hyphens.
- * "value": The value of the flag. Booleans are set to **on** for true
- * and **off** for false. This field must be omitted if the flag
- * doesn't take a value.
+ * Output only. List of available read-only VMs in this instance, including
+ * the standby for a PRIMARY instance.
*
*
- * map<string, string> database_flags = 13;
+ *
+ * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*/
- public Builder putAllDatabaseFlags(java.util.Map
- * Output only. This is set for the read-write VM of the PRIMARY instance
- * only.
+ * Output only. List of available read-only VMs in this instance, including
+ * the standby for a PRIMARY instance.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- *
- * @return Whether the writableNode field is set.
*/
- public boolean hasWritableNode() {
- return ((bitField0_ & 0x00002000) != 0);
+ public Builder addNodes(int index, com.google.cloud.alloydb.v1alpha.Instance.Node value) {
+ if (nodesBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ ensureNodesIsMutable();
+ nodes_.add(index, value);
+ onChanged();
+ } else {
+ nodesBuilder_.addMessage(index, value);
+ }
+ return this;
}
/**
*
*
*
- * Output only. This is set for the read-write VM of the PRIMARY instance
- * only.
+ * Output only. List of available read-only VMs in this instance, including
+ * the standby for a PRIMARY instance.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- *
- * @return The writableNode.
*/
- public com.google.cloud.alloydb.v1alpha.Instance.Node getWritableNode() {
- if (writableNodeBuilder_ == null) {
- return writableNode_ == null
- ? com.google.cloud.alloydb.v1alpha.Instance.Node.getDefaultInstance()
- : writableNode_;
+ public Builder addNodes(
+ com.google.cloud.alloydb.v1alpha.Instance.Node.Builder builderForValue) {
+ if (nodesBuilder_ == null) {
+ ensureNodesIsMutable();
+ nodes_.add(builderForValue.build());
+ onChanged();
} else {
- return writableNodeBuilder_.getMessage();
+ nodesBuilder_.addMessage(builderForValue.build());
}
+ return this;
}
/**
*
*
*
- * Output only. This is set for the read-write VM of the PRIMARY instance
- * only.
+ * Output only. List of available read-only VMs in this instance, including
+ * the standby for a PRIMARY instance.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public Builder setWritableNode(com.google.cloud.alloydb.v1alpha.Instance.Node value) {
- if (writableNodeBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- writableNode_ = value;
+ public Builder addNodes(
+ int index, com.google.cloud.alloydb.v1alpha.Instance.Node.Builder builderForValue) {
+ if (nodesBuilder_ == null) {
+ ensureNodesIsMutable();
+ nodes_.add(index, builderForValue.build());
+ onChanged();
} else {
- writableNodeBuilder_.setMessage(value);
+ nodesBuilder_.addMessage(index, builderForValue.build());
}
- bitField0_ |= 0x00002000;
- onChanged();
return this;
}
@@ -24862,23 +28070,23 @@ public Builder setWritableNode(com.google.cloud.alloydb.v1alpha.Instance.Node va
*
*
*
- * Output only. This is set for the read-write VM of the PRIMARY instance
- * only.
+ * Output only. List of available read-only VMs in this instance, including
+ * the standby for a PRIMARY instance.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public Builder setWritableNode(
- com.google.cloud.alloydb.v1alpha.Instance.Node.Builder builderForValue) {
- if (writableNodeBuilder_ == null) {
- writableNode_ = builderForValue.build();
+ public Builder addAllNodes(
+ java.lang.Iterable extends com.google.cloud.alloydb.v1alpha.Instance.Node> values) {
+ if (nodesBuilder_ == null) {
+ ensureNodesIsMutable();
+ com.google.protobuf.AbstractMessageLite.Builder.addAll(values, nodes_);
+ onChanged();
} else {
- writableNodeBuilder_.setMessage(builderForValue.build());
+ nodesBuilder_.addAllMessages(values);
}
- bitField0_ |= 0x00002000;
- onChanged();
return this;
}
@@ -24886,30 +28094,21 @@ public Builder setWritableNode(
*
*
*
- * Output only. This is set for the read-write VM of the PRIMARY instance
- * only.
+ * Output only. List of available read-only VMs in this instance, including
+ * the standby for a PRIMARY instance.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public Builder mergeWritableNode(com.google.cloud.alloydb.v1alpha.Instance.Node value) {
- if (writableNodeBuilder_ == null) {
- if (((bitField0_ & 0x00002000) != 0)
- && writableNode_ != null
- && writableNode_
- != com.google.cloud.alloydb.v1alpha.Instance.Node.getDefaultInstance()) {
- getWritableNodeBuilder().mergeFrom(value);
- } else {
- writableNode_ = value;
- }
- } else {
- writableNodeBuilder_.mergeFrom(value);
- }
- if (writableNode_ != null) {
- bitField0_ |= 0x00002000;
+ public Builder clearNodes() {
+ if (nodesBuilder_ == null) {
+ nodes_ = java.util.Collections.emptyList();
+ bitField0_ = (bitField0_ & ~0x00004000);
onChanged();
+ } else {
+ nodesBuilder_.clear();
}
return this;
}
@@ -24918,22 +28117,22 @@ public Builder mergeWritableNode(com.google.cloud.alloydb.v1alpha.Instance.Node
*
*
*
- * Output only. This is set for the read-write VM of the PRIMARY instance
- * only.
+ * Output only. List of available read-only VMs in this instance, including
+ * the standby for a PRIMARY instance.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public Builder clearWritableNode() {
- bitField0_ = (bitField0_ & ~0x00002000);
- writableNode_ = null;
- if (writableNodeBuilder_ != null) {
- writableNodeBuilder_.dispose();
- writableNodeBuilder_ = null;
+ public Builder removeNodes(int index) {
+ if (nodesBuilder_ == null) {
+ ensureNodesIsMutable();
+ nodes_.remove(index);
+ onChanged();
+ } else {
+ nodesBuilder_.remove(index);
}
- onChanged();
return this;
}
@@ -24941,39 +28140,35 @@ public Builder clearWritableNode() {
*
*
*
- * Output only. This is set for the read-write VM of the PRIMARY instance
- * only.
+ * Output only. List of available read-only VMs in this instance, including
+ * the standby for a PRIMARY instance.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public com.google.cloud.alloydb.v1alpha.Instance.Node.Builder getWritableNodeBuilder() {
- bitField0_ |= 0x00002000;
- onChanged();
- return internalGetWritableNodeFieldBuilder().getBuilder();
+ public com.google.cloud.alloydb.v1alpha.Instance.Node.Builder getNodesBuilder(int index) {
+ return internalGetNodesFieldBuilder().getBuilder(index);
}
/**
*
*
*
- * Output only. This is set for the read-write VM of the PRIMARY instance
- * only.
+ * Output only. List of available read-only VMs in this instance, including
+ * the standby for a PRIMARY instance.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public com.google.cloud.alloydb.v1alpha.Instance.NodeOrBuilder getWritableNodeOrBuilder() {
- if (writableNodeBuilder_ != null) {
- return writableNodeBuilder_.getMessageOrBuilder();
+ public com.google.cloud.alloydb.v1alpha.Instance.NodeOrBuilder getNodesOrBuilder(int index) {
+ if (nodesBuilder_ == null) {
+ return nodes_.get(index);
} else {
- return writableNode_ == null
- ? com.google.cloud.alloydb.v1alpha.Instance.Node.getDefaultInstance()
- : writableNode_;
+ return nodesBuilder_.getMessageOrBuilder(index);
}
}
@@ -24981,47 +28176,40 @@ public com.google.cloud.alloydb.v1alpha.Instance.NodeOrBuilder getWritableNodeOr
*
*
*
- * Output only. This is set for the read-write VM of the PRIMARY instance
- * only.
+ * Output only. List of available read-only VMs in this instance, including
+ * the standby for a PRIMARY instance.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- private com.google.protobuf.SingleFieldBuilder<
- com.google.cloud.alloydb.v1alpha.Instance.Node,
- com.google.cloud.alloydb.v1alpha.Instance.Node.Builder,
- com.google.cloud.alloydb.v1alpha.Instance.NodeOrBuilder>
- internalGetWritableNodeFieldBuilder() {
- if (writableNodeBuilder_ == null) {
- writableNodeBuilder_ =
- new com.google.protobuf.SingleFieldBuilder<
- com.google.cloud.alloydb.v1alpha.Instance.Node,
- com.google.cloud.alloydb.v1alpha.Instance.Node.Builder,
- com.google.cloud.alloydb.v1alpha.Instance.NodeOrBuilder>(
- getWritableNode(), getParentForChildren(), isClean());
- writableNode_ = null;
+ public java.util.List extends com.google.cloud.alloydb.v1alpha.Instance.NodeOrBuilder>
+ getNodesOrBuilderList() {
+ if (nodesBuilder_ != null) {
+ return nodesBuilder_.getMessageOrBuilderList();
+ } else {
+ return java.util.Collections.unmodifiableList(nodes_);
}
- return writableNodeBuilder_;
}
- private java.util.List+ * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. + *+ * + *
+ * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public com.google.cloud.alloydb.v1alpha.Instance.Node.Builder addNodesBuilder() {
+ return internalGetNodesFieldBuilder()
+ .addBuilder(com.google.cloud.alloydb.v1alpha.Instance.Node.getDefaultInstance());
}
- private com.google.protobuf.RepeatedFieldBuilder<
- com.google.cloud.alloydb.v1alpha.Instance.Node,
- com.google.cloud.alloydb.v1alpha.Instance.Node.Builder,
- com.google.cloud.alloydb.v1alpha.Instance.NodeOrBuilder>
- nodesBuilder_;
-
/**
*
*
@@ -25034,12 +28222,9 @@ private void ensureNodesIsMutable() {
* repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public java.util.List
- * Output only. List of available read-only VMs in this instance, including
- * the standby for a PRIMARY instance.
+ * Configuration for query insights.
*
*
*
- * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
*
+ *
+ * @return Whether the queryInsightsConfig field is set.
*/
- public com.google.cloud.alloydb.v1alpha.Instance.Node getNodes(int index) {
- if (nodesBuilder_ == null) {
- return nodes_.get(index);
+ public boolean hasQueryInsightsConfig() {
+ return ((bitField0_ & 0x00008000) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Configuration for query insights. + *+ * + *
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
+ *
+ *
+ * @return The queryInsightsConfig.
+ */
+ public com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig
+ getQueryInsightsConfig() {
+ if (queryInsightsConfigBuilder_ == null) {
+ return queryInsightsConfig_ == null
+ ? com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig
+ .getDefaultInstance()
+ : queryInsightsConfig_;
} else {
- return nodesBuilder_.getMessage(index);
+ return queryInsightsConfigBuilder_.getMessage();
}
}
@@ -25086,25 +28315,25 @@ public com.google.cloud.alloydb.v1alpha.Instance.Node getNodes(int index) {
*
*
*
- * Output only. List of available read-only VMs in this instance, including
- * the standby for a PRIMARY instance.
+ * Configuration for query insights.
*
*
*
- * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
*
*/
- public Builder setNodes(int index, com.google.cloud.alloydb.v1alpha.Instance.Node value) {
- if (nodesBuilder_ == null) {
+ public Builder setQueryInsightsConfig(
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig value) {
+ if (queryInsightsConfigBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
- ensureNodesIsMutable();
- nodes_.set(index, value);
- onChanged();
+ queryInsightsConfig_ = value;
} else {
- nodesBuilder_.setMessage(index, value);
+ queryInsightsConfigBuilder_.setMessage(value);
}
+ bitField0_ |= 0x00008000;
+ onChanged();
return this;
}
@@ -25112,23 +28341,23 @@ public Builder setNodes(int index, com.google.cloud.alloydb.v1alpha.Instance.Nod
*
*
*
- * Output only. List of available read-only VMs in this instance, including
- * the standby for a PRIMARY instance.
+ * Configuration for query insights.
*
*
*
- * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
*
*/
- public Builder setNodes(
- int index, com.google.cloud.alloydb.v1alpha.Instance.Node.Builder builderForValue) {
- if (nodesBuilder_ == null) {
- ensureNodesIsMutable();
- nodes_.set(index, builderForValue.build());
- onChanged();
+ public Builder setQueryInsightsConfig(
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig.Builder
+ builderForValue) {
+ if (queryInsightsConfigBuilder_ == null) {
+ queryInsightsConfig_ = builderForValue.build();
} else {
- nodesBuilder_.setMessage(index, builderForValue.build());
+ queryInsightsConfigBuilder_.setMessage(builderForValue.build());
}
+ bitField0_ |= 0x00008000;
+ onChanged();
return this;
}
@@ -25136,24 +28365,31 @@ public Builder setNodes(
*
*
*
- * Output only. List of available read-only VMs in this instance, including
- * the standby for a PRIMARY instance.
+ * Configuration for query insights.
*
*
*
- * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
*
*/
- public Builder addNodes(com.google.cloud.alloydb.v1alpha.Instance.Node value) {
- if (nodesBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
+ public Builder mergeQueryInsightsConfig(
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig value) {
+ if (queryInsightsConfigBuilder_ == null) {
+ if (((bitField0_ & 0x00008000) != 0)
+ && queryInsightsConfig_ != null
+ && queryInsightsConfig_
+ != com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig
+ .getDefaultInstance()) {
+ getQueryInsightsConfigBuilder().mergeFrom(value);
+ } else {
+ queryInsightsConfig_ = value;
}
- ensureNodesIsMutable();
- nodes_.add(value);
- onChanged();
} else {
- nodesBuilder_.addMessage(value);
+ queryInsightsConfigBuilder_.mergeFrom(value);
+ }
+ if (queryInsightsConfig_ != null) {
+ bitField0_ |= 0x00008000;
+ onChanged();
}
return this;
}
@@ -25162,25 +28398,21 @@ public Builder addNodes(com.google.cloud.alloydb.v1alpha.Instance.Node value) {
*
*
*
- * Output only. List of available read-only VMs in this instance, including
- * the standby for a PRIMARY instance.
+ * Configuration for query insights.
*
*
*
- * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
*
*/
- public Builder addNodes(int index, com.google.cloud.alloydb.v1alpha.Instance.Node value) {
- if (nodesBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- ensureNodesIsMutable();
- nodes_.add(index, value);
- onChanged();
- } else {
- nodesBuilder_.addMessage(index, value);
+ public Builder clearQueryInsightsConfig() {
+ bitField0_ = (bitField0_ & ~0x00008000);
+ queryInsightsConfig_ = null;
+ if (queryInsightsConfigBuilder_ != null) {
+ queryInsightsConfigBuilder_.dispose();
+ queryInsightsConfigBuilder_ = null;
}
+ onChanged();
return this;
}
@@ -25188,117 +28420,152 @@ public Builder addNodes(int index, com.google.cloud.alloydb.v1alpha.Instance.Nod
*
*
*
- * Output only. List of available read-only VMs in this instance, including
- * the standby for a PRIMARY instance.
+ * Configuration for query insights.
*
*
*
- * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
*
*/
- public Builder addNodes(
- com.google.cloud.alloydb.v1alpha.Instance.Node.Builder builderForValue) {
- if (nodesBuilder_ == null) {
- ensureNodesIsMutable();
- nodes_.add(builderForValue.build());
- onChanged();
- } else {
- nodesBuilder_.addMessage(builderForValue.build());
- }
- return this;
+ public com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig.Builder
+ getQueryInsightsConfigBuilder() {
+ bitField0_ |= 0x00008000;
+ onChanged();
+ return internalGetQueryInsightsConfigFieldBuilder().getBuilder();
}
/**
*
*
*
- * Output only. List of available read-only VMs in this instance, including
- * the standby for a PRIMARY instance.
+ * Configuration for query insights.
*
*
*
- * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
*
*/
- public Builder addNodes(
- int index, com.google.cloud.alloydb.v1alpha.Instance.Node.Builder builderForValue) {
- if (nodesBuilder_ == null) {
- ensureNodesIsMutable();
- nodes_.add(index, builderForValue.build());
- onChanged();
+ public com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfigOrBuilder
+ getQueryInsightsConfigOrBuilder() {
+ if (queryInsightsConfigBuilder_ != null) {
+ return queryInsightsConfigBuilder_.getMessageOrBuilder();
} else {
- nodesBuilder_.addMessage(index, builderForValue.build());
+ return queryInsightsConfig_ == null
+ ? com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig
+ .getDefaultInstance()
+ : queryInsightsConfig_;
}
- return this;
}
/**
*
*
*
- * Output only. List of available read-only VMs in this instance, including
- * the standby for a PRIMARY instance.
+ * Configuration for query insights.
*
*
*
- * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
*
*/
- public Builder addAllNodes(
- java.lang.Iterable extends com.google.cloud.alloydb.v1alpha.Instance.Node> values) {
- if (nodesBuilder_ == null) {
- ensureNodesIsMutable();
- com.google.protobuf.AbstractMessageLite.Builder.addAll(values, nodes_);
- onChanged();
- } else {
- nodesBuilder_.addAllMessages(values);
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig,
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig.Builder,
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfigOrBuilder>
+ internalGetQueryInsightsConfigFieldBuilder() {
+ if (queryInsightsConfigBuilder_ == null) {
+ queryInsightsConfigBuilder_ =
+ new com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig,
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig.Builder,
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfigOrBuilder>(
+ getQueryInsightsConfig(), getParentForChildren(), isClean());
+ queryInsightsConfig_ = null;
}
- return this;
+ return queryInsightsConfigBuilder_;
}
+ private com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo queryInsightsInfo_;
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo,
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo.Builder,
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfoOrBuilder>
+ queryInsightsInfoBuilder_;
+
/**
*
*
* - * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the queryInsightsInfo field is set.
+ */
+ public boolean hasQueryInsightsInfo() {
+ return ((bitField0_ & 0x00010000) != 0);
+ }
+
+ /**
+ *
+ *
+ *
+ * Output only. Instance level Query Insights information, which is read-only
+ * and available in the output only. Contains the effective query insights
+ * settings for this instance, by merging customer's provided
+ * `QueryInsightsInstanceConfig` with the Query Insights defaults.
*
*
*
- * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
+ *
+ * @return The queryInsightsInfo.
*/
- public Builder clearNodes() {
- if (nodesBuilder_ == null) {
- nodes_ = java.util.Collections.emptyList();
- bitField0_ = (bitField0_ & ~0x00004000);
- onChanged();
+ public com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo
+ getQueryInsightsInfo() {
+ if (queryInsightsInfoBuilder_ == null) {
+ return queryInsightsInfo_ == null
+ ? com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo
+ .getDefaultInstance()
+ : queryInsightsInfo_;
} else {
- nodesBuilder_.clear();
+ return queryInsightsInfoBuilder_.getMessage();
}
- return this;
}
/**
*
*
*
- * Output only. List of available read-only VMs in this instance, including
- * the standby for a PRIMARY instance.
+ * Output only. Instance level Query Insights information, which is read-only
+ * and available in the output only. Contains the effective query insights
+ * settings for this instance, by merging customer's provided
+ * `QueryInsightsInstanceConfig` with the Query Insights defaults.
*
*
*
- * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public Builder removeNodes(int index) {
- if (nodesBuilder_ == null) {
- ensureNodesIsMutable();
- nodes_.remove(index);
- onChanged();
+ public Builder setQueryInsightsInfo(
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo value) {
+ if (queryInsightsInfoBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ queryInsightsInfo_ = value;
} else {
- nodesBuilder_.remove(index);
+ queryInsightsInfoBuilder_.setMessage(value);
}
+ bitField0_ |= 0x00010000;
+ onChanged();
return this;
}
@@ -25306,174 +28573,215 @@ public Builder removeNodes(int index) {
*
*
*
- * Output only. List of available read-only VMs in this instance, including
- * the standby for a PRIMARY instance.
+ * Output only. Instance level Query Insights information, which is read-only
+ * and available in the output only. Contains the effective query insights
+ * settings for this instance, by merging customer's provided
+ * `QueryInsightsInstanceConfig` with the Query Insights defaults.
*
*
*
- * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public com.google.cloud.alloydb.v1alpha.Instance.Node.Builder getNodesBuilder(int index) {
- return internalGetNodesFieldBuilder().getBuilder(index);
+ public Builder setQueryInsightsInfo(
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo.Builder
+ builderForValue) {
+ if (queryInsightsInfoBuilder_ == null) {
+ queryInsightsInfo_ = builderForValue.build();
+ } else {
+ queryInsightsInfoBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00010000;
+ onChanged();
+ return this;
}
/**
*
*
*
- * Output only. List of available read-only VMs in this instance, including
- * the standby for a PRIMARY instance.
+ * Output only. Instance level Query Insights information, which is read-only
+ * and available in the output only. Contains the effective query insights
+ * settings for this instance, by merging customer's provided
+ * `QueryInsightsInstanceConfig` with the Query Insights defaults.
*
*
*
- * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public com.google.cloud.alloydb.v1alpha.Instance.NodeOrBuilder getNodesOrBuilder(int index) {
- if (nodesBuilder_ == null) {
- return nodes_.get(index);
+ public Builder mergeQueryInsightsInfo(
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo value) {
+ if (queryInsightsInfoBuilder_ == null) {
+ if (((bitField0_ & 0x00010000) != 0)
+ && queryInsightsInfo_ != null
+ && queryInsightsInfo_
+ != com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo
+ .getDefaultInstance()) {
+ getQueryInsightsInfoBuilder().mergeFrom(value);
+ } else {
+ queryInsightsInfo_ = value;
+ }
} else {
- return nodesBuilder_.getMessageOrBuilder(index);
+ queryInsightsInfoBuilder_.mergeFrom(value);
+ }
+ if (queryInsightsInfo_ != null) {
+ bitField0_ |= 0x00010000;
+ onChanged();
}
+ return this;
}
/**
*
*
*
- * Output only. List of available read-only VMs in this instance, including
- * the standby for a PRIMARY instance.
+ * Output only. Instance level Query Insights information, which is read-only
+ * and available in the output only. Contains the effective query insights
+ * settings for this instance, by merging customer's provided
+ * `QueryInsightsInstanceConfig` with the Query Insights defaults.
*
*
*
- * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public java.util.List extends com.google.cloud.alloydb.v1alpha.Instance.NodeOrBuilder>
- getNodesOrBuilderList() {
- if (nodesBuilder_ != null) {
- return nodesBuilder_.getMessageOrBuilderList();
- } else {
- return java.util.Collections.unmodifiableList(nodes_);
+ public Builder clearQueryInsightsInfo() {
+ bitField0_ = (bitField0_ & ~0x00010000);
+ queryInsightsInfo_ = null;
+ if (queryInsightsInfoBuilder_ != null) {
+ queryInsightsInfoBuilder_.dispose();
+ queryInsightsInfoBuilder_ = null;
}
+ onChanged();
+ return this;
}
/**
*
*
*
- * Output only. List of available read-only VMs in this instance, including
- * the standby for a PRIMARY instance.
+ * Output only. Instance level Query Insights information, which is read-only
+ * and available in the output only. Contains the effective query insights
+ * settings for this instance, by merging customer's provided
+ * `QueryInsightsInstanceConfig` with the Query Insights defaults.
*
*
*
- * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public com.google.cloud.alloydb.v1alpha.Instance.Node.Builder addNodesBuilder() {
- return internalGetNodesFieldBuilder()
- .addBuilder(com.google.cloud.alloydb.v1alpha.Instance.Node.getDefaultInstance());
+ public com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo.Builder
+ getQueryInsightsInfoBuilder() {
+ bitField0_ |= 0x00010000;
+ onChanged();
+ return internalGetQueryInsightsInfoFieldBuilder().getBuilder();
}
/**
*
*
*
- * Output only. List of available read-only VMs in this instance, including
- * the standby for a PRIMARY instance.
+ * Output only. Instance level Query Insights information, which is read-only
+ * and available in the output only. Contains the effective query insights
+ * settings for this instance, by merging customer's provided
+ * `QueryInsightsInstanceConfig` with the Query Insights defaults.
*
*
*
- * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public com.google.cloud.alloydb.v1alpha.Instance.Node.Builder addNodesBuilder(int index) {
- return internalGetNodesFieldBuilder()
- .addBuilder(index, com.google.cloud.alloydb.v1alpha.Instance.Node.getDefaultInstance());
+ public com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfoOrBuilder
+ getQueryInsightsInfoOrBuilder() {
+ if (queryInsightsInfoBuilder_ != null) {
+ return queryInsightsInfoBuilder_.getMessageOrBuilder();
+ } else {
+ return queryInsightsInfo_ == null
+ ? com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo
+ .getDefaultInstance()
+ : queryInsightsInfo_;
+ }
}
/**
*
*
*
- * Output only. List of available read-only VMs in this instance, including
- * the standby for a PRIMARY instance.
+ * Output only. Instance level Query Insights information, which is read-only
+ * and available in the output only. Contains the effective query insights
+ * settings for this instance, by merging customer's provided
+ * `QueryInsightsInstanceConfig` with the Query Insights defaults.
*
*
*
- * repeated .google.cloud.alloydb.v1alpha.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public java.util.List
- * Configuration for query insights.
+ * Configuration for observability.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
*
*
- * @return Whether the queryInsightsConfig field is set.
+ * @return Whether the observabilityConfig field is set.
*/
- public boolean hasQueryInsightsConfig() {
- return ((bitField0_ & 0x00008000) != 0);
+ public boolean hasObservabilityConfig() {
+ return ((bitField0_ & 0x00020000) != 0);
}
/**
*
*
*
- * Configuration for query insights.
+ * Configuration for observability.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
*
*
- * @return The queryInsightsConfig.
+ * @return The observabilityConfig.
*/
- public com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig
- getQueryInsightsConfig() {
- if (queryInsightsConfigBuilder_ == null) {
- return queryInsightsConfig_ == null
- ? com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig
+ public com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
+ getObservabilityConfig() {
+ if (observabilityConfigBuilder_ == null) {
+ return observabilityConfig_ == null
+ ? com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
.getDefaultInstance()
- : queryInsightsConfig_;
+ : observabilityConfig_;
} else {
- return queryInsightsConfigBuilder_.getMessage();
+ return observabilityConfigBuilder_.getMessage();
}
}
@@ -25481,24 +28789,24 @@ public boolean hasQueryInsightsConfig() {
*
*
*
- * Configuration for query insights.
+ * Configuration for observability.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
*
*/
- public Builder setQueryInsightsConfig(
- com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig value) {
- if (queryInsightsConfigBuilder_ == null) {
+ public Builder setObservabilityConfig(
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig value) {
+ if (observabilityConfigBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
- queryInsightsConfig_ = value;
+ observabilityConfig_ = value;
} else {
- queryInsightsConfigBuilder_.setMessage(value);
+ observabilityConfigBuilder_.setMessage(value);
}
- bitField0_ |= 0x00008000;
+ bitField0_ |= 0x00020000;
onChanged();
return this;
}
@@ -25507,22 +28815,22 @@ public Builder setQueryInsightsConfig(
*
*
*
- * Configuration for query insights.
+ * Configuration for observability.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
*
*/
- public Builder setQueryInsightsConfig(
- com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig.Builder
+ public Builder setObservabilityConfig(
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig.Builder
builderForValue) {
- if (queryInsightsConfigBuilder_ == null) {
- queryInsightsConfig_ = builderForValue.build();
+ if (observabilityConfigBuilder_ == null) {
+ observabilityConfig_ = builderForValue.build();
} else {
- queryInsightsConfigBuilder_.setMessage(builderForValue.build());
+ observabilityConfigBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00008000;
+ bitField0_ |= 0x00020000;
onChanged();
return this;
}
@@ -25531,30 +28839,30 @@ public Builder setQueryInsightsConfig(
*
*
*
- * Configuration for query insights.
+ * Configuration for observability.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
*
*/
- public Builder mergeQueryInsightsConfig(
- com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig value) {
- if (queryInsightsConfigBuilder_ == null) {
- if (((bitField0_ & 0x00008000) != 0)
- && queryInsightsConfig_ != null
- && queryInsightsConfig_
- != com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig
+ public Builder mergeObservabilityConfig(
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig value) {
+ if (observabilityConfigBuilder_ == null) {
+ if (((bitField0_ & 0x00020000) != 0)
+ && observabilityConfig_ != null
+ && observabilityConfig_
+ != com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
.getDefaultInstance()) {
- getQueryInsightsConfigBuilder().mergeFrom(value);
+ getObservabilityConfigBuilder().mergeFrom(value);
} else {
- queryInsightsConfig_ = value;
+ observabilityConfig_ = value;
}
} else {
- queryInsightsConfigBuilder_.mergeFrom(value);
+ observabilityConfigBuilder_.mergeFrom(value);
}
- if (queryInsightsConfig_ != null) {
- bitField0_ |= 0x00008000;
+ if (observabilityConfig_ != null) {
+ bitField0_ |= 0x00020000;
onChanged();
}
return this;
@@ -25564,19 +28872,19 @@ public Builder mergeQueryInsightsConfig(
*
*
*
- * Configuration for query insights.
+ * Configuration for observability.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
*
*/
- public Builder clearQueryInsightsConfig() {
- bitField0_ = (bitField0_ & ~0x00008000);
- queryInsightsConfig_ = null;
- if (queryInsightsConfigBuilder_ != null) {
- queryInsightsConfigBuilder_.dispose();
- queryInsightsConfigBuilder_ = null;
+ public Builder clearObservabilityConfig() {
+ bitField0_ = (bitField0_ & ~0x00020000);
+ observabilityConfig_ = null;
+ if (observabilityConfigBuilder_ != null) {
+ observabilityConfigBuilder_.dispose();
+ observabilityConfigBuilder_ = null;
}
onChanged();
return this;
@@ -25586,40 +28894,40 @@ public Builder clearQueryInsightsConfig() {
*
*
*
- * Configuration for query insights.
+ * Configuration for observability.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
*
*/
- public com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig.Builder
- getQueryInsightsConfigBuilder() {
- bitField0_ |= 0x00008000;
+ public com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig.Builder
+ getObservabilityConfigBuilder() {
+ bitField0_ |= 0x00020000;
onChanged();
- return internalGetQueryInsightsConfigFieldBuilder().getBuilder();
+ return internalGetObservabilityConfigFieldBuilder().getBuilder();
}
/**
*
*
*
- * Configuration for query insights.
+ * Configuration for observability.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
*
*/
- public com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfigOrBuilder
- getQueryInsightsConfigOrBuilder() {
- if (queryInsightsConfigBuilder_ != null) {
- return queryInsightsConfigBuilder_.getMessageOrBuilder();
+ public com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfigOrBuilder
+ getObservabilityConfigOrBuilder() {
+ if (observabilityConfigBuilder_ != null) {
+ return observabilityConfigBuilder_.getMessageOrBuilder();
} else {
- return queryInsightsConfig_ == null
- ? com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig
+ return observabilityConfig_ == null
+ ? com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
.getDefaultInstance()
- : queryInsightsConfig_;
+ : observabilityConfig_;
}
}
@@ -25627,77 +28935,83 @@ public Builder clearQueryInsightsConfig() {
*
*
*
- * Configuration for query insights.
+ * Configuration for observability.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig query_insights_config = 21;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
*
*/
private com.google.protobuf.SingleFieldBuilder<
- com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig,
- com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig.Builder,
- com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfigOrBuilder>
- internalGetQueryInsightsConfigFieldBuilder() {
- if (queryInsightsConfigBuilder_ == null) {
- queryInsightsConfigBuilder_ =
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig,
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig.Builder,
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfigOrBuilder>
+ internalGetObservabilityConfigFieldBuilder() {
+ if (observabilityConfigBuilder_ == null) {
+ observabilityConfigBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
- com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig,
- com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig.Builder,
- com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfigOrBuilder>(
- getQueryInsightsConfig(), getParentForChildren(), isClean());
- queryInsightsConfig_ = null;
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig,
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig.Builder,
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfigOrBuilder>(
+ getObservabilityConfig(), getParentForChildren(), isClean());
+ observabilityConfig_ = null;
}
- return queryInsightsConfigBuilder_;
+ return observabilityConfigBuilder_;
}
- private com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
- observabilityConfig_;
+ private com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo
+ observabilityInstanceInfo_;
private com.google.protobuf.SingleFieldBuilder<
- com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig,
- com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig.Builder,
- com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfigOrBuilder>
- observabilityConfigBuilder_;
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo,
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo.Builder,
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfoOrBuilder>
+ observabilityInstanceInfoBuilder_;
/**
*
*
*
- * Configuration for observability.
+ * Output only. Instance level observability information, contains the
+ * effective values of observability settings for this instance, by merging
+ * customer's provided `ObservabilityInstanceConfig` with the
+ * Observability defaults.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
- * @return Whether the observabilityConfig field is set.
+ * @return Whether the observabilityInstanceInfo field is set.
*/
- public boolean hasObservabilityConfig() {
- return ((bitField0_ & 0x00010000) != 0);
+ public boolean hasObservabilityInstanceInfo() {
+ return ((bitField0_ & 0x00040000) != 0);
}
/**
*
*
*
- * Configuration for observability.
+ * Output only. Instance level observability information, contains the
+ * effective values of observability settings for this instance, by merging
+ * customer's provided `ObservabilityInstanceConfig` with the
+ * Observability defaults.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
- * @return The observabilityConfig.
+ * @return The observabilityInstanceInfo.
*/
- public com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
- getObservabilityConfig() {
- if (observabilityConfigBuilder_ == null) {
- return observabilityConfig_ == null
- ? com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
+ public com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo
+ getObservabilityInstanceInfo() {
+ if (observabilityInstanceInfoBuilder_ == null) {
+ return observabilityInstanceInfo_ == null
+ ? com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo
.getDefaultInstance()
- : observabilityConfig_;
+ : observabilityInstanceInfo_;
} else {
- return observabilityConfigBuilder_.getMessage();
+ return observabilityInstanceInfoBuilder_.getMessage();
}
}
@@ -25705,24 +29019,27 @@ public boolean hasObservabilityConfig() {
*
*
*
- * Configuration for observability.
+ * Output only. Instance level observability information, contains the
+ * effective values of observability settings for this instance, by merging
+ * customer's provided `ObservabilityInstanceConfig` with the
+ * Observability defaults.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public Builder setObservabilityConfig(
- com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig value) {
- if (observabilityConfigBuilder_ == null) {
+ public Builder setObservabilityInstanceInfo(
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo value) {
+ if (observabilityInstanceInfoBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
- observabilityConfig_ = value;
+ observabilityInstanceInfo_ = value;
} else {
- observabilityConfigBuilder_.setMessage(value);
+ observabilityInstanceInfoBuilder_.setMessage(value);
}
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00040000;
onChanged();
return this;
}
@@ -25731,22 +29048,25 @@ public Builder setObservabilityConfig(
*
*
*
- * Configuration for observability.
+ * Output only. Instance level observability information, contains the
+ * effective values of observability settings for this instance, by merging
+ * customer's provided `ObservabilityInstanceConfig` with the
+ * Observability defaults.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public Builder setObservabilityConfig(
- com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig.Builder
+ public Builder setObservabilityInstanceInfo(
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo.Builder
builderForValue) {
- if (observabilityConfigBuilder_ == null) {
- observabilityConfig_ = builderForValue.build();
+ if (observabilityInstanceInfoBuilder_ == null) {
+ observabilityInstanceInfo_ = builderForValue.build();
} else {
- observabilityConfigBuilder_.setMessage(builderForValue.build());
+ observabilityInstanceInfoBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00040000;
onChanged();
return this;
}
@@ -25755,30 +29075,33 @@ public Builder setObservabilityConfig(
*
*
*
- * Configuration for observability.
+ * Output only. Instance level observability information, contains the
+ * effective values of observability settings for this instance, by merging
+ * customer's provided `ObservabilityInstanceConfig` with the
+ * Observability defaults.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public Builder mergeObservabilityConfig(
- com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig value) {
- if (observabilityConfigBuilder_ == null) {
- if (((bitField0_ & 0x00010000) != 0)
- && observabilityConfig_ != null
- && observabilityConfig_
- != com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
+ public Builder mergeObservabilityInstanceInfo(
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo value) {
+ if (observabilityInstanceInfoBuilder_ == null) {
+ if (((bitField0_ & 0x00040000) != 0)
+ && observabilityInstanceInfo_ != null
+ && observabilityInstanceInfo_
+ != com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo
.getDefaultInstance()) {
- getObservabilityConfigBuilder().mergeFrom(value);
+ getObservabilityInstanceInfoBuilder().mergeFrom(value);
} else {
- observabilityConfig_ = value;
+ observabilityInstanceInfo_ = value;
}
} else {
- observabilityConfigBuilder_.mergeFrom(value);
+ observabilityInstanceInfoBuilder_.mergeFrom(value);
}
- if (observabilityConfig_ != null) {
- bitField0_ |= 0x00010000;
+ if (observabilityInstanceInfo_ != null) {
+ bitField0_ |= 0x00040000;
onChanged();
}
return this;
@@ -25788,19 +29111,22 @@ public Builder mergeObservabilityConfig(
*
*
*
- * Configuration for observability.
+ * Output only. Instance level observability information, contains the
+ * effective values of observability settings for this instance, by merging
+ * customer's provided `ObservabilityInstanceConfig` with the
+ * Observability defaults.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public Builder clearObservabilityConfig() {
- bitField0_ = (bitField0_ & ~0x00010000);
- observabilityConfig_ = null;
- if (observabilityConfigBuilder_ != null) {
- observabilityConfigBuilder_.dispose();
- observabilityConfigBuilder_ = null;
+ public Builder clearObservabilityInstanceInfo() {
+ bitField0_ = (bitField0_ & ~0x00040000);
+ observabilityInstanceInfo_ = null;
+ if (observabilityInstanceInfoBuilder_ != null) {
+ observabilityInstanceInfoBuilder_.dispose();
+ observabilityInstanceInfoBuilder_ = null;
}
onChanged();
return this;
@@ -25810,40 +29136,46 @@ public Builder clearObservabilityConfig() {
*
*
*
- * Configuration for observability.
+ * Output only. Instance level observability information, contains the
+ * effective values of observability settings for this instance, by merging
+ * customer's provided `ObservabilityInstanceConfig` with the
+ * Observability defaults.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig.Builder
- getObservabilityConfigBuilder() {
- bitField0_ |= 0x00010000;
+ public com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo.Builder
+ getObservabilityInstanceInfoBuilder() {
+ bitField0_ |= 0x00040000;
onChanged();
- return internalGetObservabilityConfigFieldBuilder().getBuilder();
+ return internalGetObservabilityInstanceInfoFieldBuilder().getBuilder();
}
/**
*
*
*
- * Configuration for observability.
+ * Output only. Instance level observability information, contains the
+ * effective values of observability settings for this instance, by merging
+ * customer's provided `ObservabilityInstanceConfig` with the
+ * Observability defaults.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfigOrBuilder
- getObservabilityConfigOrBuilder() {
- if (observabilityConfigBuilder_ != null) {
- return observabilityConfigBuilder_.getMessageOrBuilder();
+ public com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfoOrBuilder
+ getObservabilityInstanceInfoOrBuilder() {
+ if (observabilityInstanceInfoBuilder_ != null) {
+ return observabilityInstanceInfoBuilder_.getMessageOrBuilder();
} else {
- return observabilityConfig_ == null
- ? com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig
+ return observabilityInstanceInfo_ == null
+ ? com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo
.getDefaultInstance()
- : observabilityConfig_;
+ : observabilityInstanceInfo_;
}
}
@@ -25851,28 +29183,31 @@ public Builder clearObservabilityConfig() {
*
*
*
- * Configuration for observability.
+ * Output only. Instance level observability information, contains the
+ * effective values of observability settings for this instance, by merging
+ * customer's provided `ObservabilityInstanceConfig` with the
+ * Observability defaults.
*
*
*
- * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig observability_config = 26;
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
private com.google.protobuf.SingleFieldBuilder<
- com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig,
- com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig.Builder,
- com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfigOrBuilder>
- internalGetObservabilityConfigFieldBuilder() {
- if (observabilityConfigBuilder_ == null) {
- observabilityConfigBuilder_ =
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo,
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo.Builder,
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfoOrBuilder>
+ internalGetObservabilityInstanceInfoFieldBuilder() {
+ if (observabilityInstanceInfoBuilder_ == null) {
+ observabilityInstanceInfoBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
- com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig,
- com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig.Builder,
- com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfigOrBuilder>(
- getObservabilityConfig(), getParentForChildren(), isClean());
- observabilityConfig_ = null;
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo,
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo.Builder,
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfoOrBuilder>(
+ getObservabilityInstanceInfo(), getParentForChildren(), isClean());
+ observabilityInstanceInfo_ = null;
}
- return observabilityConfigBuilder_;
+ return observabilityInstanceInfoBuilder_;
}
private com.google.cloud.alloydb.v1alpha.Instance.ReadPoolConfig readPoolConfig_;
@@ -25895,7 +29230,7 @@ public Builder clearObservabilityConfig() {
* @return Whether the readPoolConfig field is set.
*/
public boolean hasReadPoolConfig() {
- return ((bitField0_ & 0x00020000) != 0);
+ return ((bitField0_ & 0x00080000) != 0);
}
/**
@@ -25940,7 +29275,7 @@ public Builder setReadPoolConfig(
} else {
readPoolConfigBuilder_.setMessage(value);
}
- bitField0_ |= 0x00020000;
+ bitField0_ |= 0x00080000;
onChanged();
return this;
}
@@ -25962,7 +29297,7 @@ public Builder setReadPoolConfig(
} else {
readPoolConfigBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x00020000;
+ bitField0_ |= 0x00080000;
onChanged();
return this;
}
@@ -25980,7 +29315,7 @@ public Builder setReadPoolConfig(
public Builder mergeReadPoolConfig(
com.google.cloud.alloydb.v1alpha.Instance.ReadPoolConfig value) {
if (readPoolConfigBuilder_ == null) {
- if (((bitField0_ & 0x00020000) != 0)
+ if (((bitField0_ & 0x00080000) != 0)
&& readPoolConfig_ != null
&& readPoolConfig_
!= com.google.cloud.alloydb.v1alpha.Instance.ReadPoolConfig.getDefaultInstance()) {
@@ -25992,7 +29327,7 @@ public Builder mergeReadPoolConfig(
readPoolConfigBuilder_.mergeFrom(value);
}
if (readPoolConfig_ != null) {
- bitField0_ |= 0x00020000;
+ bitField0_ |= 0x00080000;
onChanged();
}
return this;
@@ -26009,7 +29344,7 @@ public Builder mergeReadPoolConfig(
* .google.cloud.alloydb.v1alpha.Instance.ReadPoolConfig read_pool_config = 14;
*/
public Builder clearReadPoolConfig() {
- bitField0_ = (bitField0_ & ~0x00020000);
+ bitField0_ = (bitField0_ & ~0x00080000);
readPoolConfig_ = null;
if (readPoolConfigBuilder_ != null) {
readPoolConfigBuilder_.dispose();
@@ -26031,7 +29366,7 @@ public Builder clearReadPoolConfig() {
*/
public com.google.cloud.alloydb.v1alpha.Instance.ReadPoolConfig.Builder
getReadPoolConfigBuilder() {
- bitField0_ |= 0x00020000;
+ bitField0_ |= 0x00080000;
onChanged();
return internalGetReadPoolConfigFieldBuilder().getBuilder();
}
@@ -26152,7 +29487,7 @@ public Builder setIpAddress(java.lang.String value) {
throw new NullPointerException();
}
ipAddress_ = value;
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
onChanged();
return this;
}
@@ -26171,7 +29506,7 @@ public Builder setIpAddress(java.lang.String value) {
*/
public Builder clearIpAddress() {
ipAddress_ = getDefaultInstance().getIpAddress();
- bitField0_ = (bitField0_ & ~0x00040000);
+ bitField0_ = (bitField0_ & ~0x00100000);
onChanged();
return this;
}
@@ -26195,7 +29530,7 @@ public Builder setIpAddressBytes(com.google.protobuf.ByteString value) {
}
checkByteStringIsUtf8(value);
ipAddress_ = value;
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
onChanged();
return this;
}
@@ -26277,7 +29612,7 @@ public Builder setPublicIpAddress(java.lang.String value) {
throw new NullPointerException();
}
publicIpAddress_ = value;
- bitField0_ |= 0x00080000;
+ bitField0_ |= 0x00200000;
onChanged();
return this;
}
@@ -26299,7 +29634,7 @@ public Builder setPublicIpAddress(java.lang.String value) {
*/
public Builder clearPublicIpAddress() {
publicIpAddress_ = getDefaultInstance().getPublicIpAddress();
- bitField0_ = (bitField0_ & ~0x00080000);
+ bitField0_ = (bitField0_ & ~0x00200000);
onChanged();
return this;
}
@@ -26326,7 +29661,7 @@ public Builder setPublicIpAddressBytes(com.google.protobuf.ByteString value) {
}
checkByteStringIsUtf8(value);
publicIpAddress_ = value;
- bitField0_ |= 0x00080000;
+ bitField0_ |= 0x00200000;
onChanged();
return this;
}
@@ -26372,7 +29707,7 @@ public boolean getReconciling() {
public Builder setReconciling(boolean value) {
reconciling_ = value;
- bitField0_ |= 0x00100000;
+ bitField0_ |= 0x00400000;
onChanged();
return this;
}
@@ -26393,7 +29728,7 @@ public Builder setReconciling(boolean value) {
* @return This builder for chaining.
*/
public Builder clearReconciling() {
- bitField0_ = (bitField0_ & ~0x00100000);
+ bitField0_ = (bitField0_ & ~0x00400000);
reconciling_ = false;
onChanged();
return this;
@@ -26464,7 +29799,7 @@ public Builder setEtag(java.lang.String value) {
throw new NullPointerException();
}
etag_ = value;
- bitField0_ |= 0x00200000;
+ bitField0_ |= 0x00800000;
onChanged();
return this;
}
@@ -26482,7 +29817,7 @@ public Builder setEtag(java.lang.String value) {
*/
public Builder clearEtag() {
etag_ = getDefaultInstance().getEtag();
- bitField0_ = (bitField0_ & ~0x00200000);
+ bitField0_ = (bitField0_ & ~0x00800000);
onChanged();
return this;
}
@@ -26505,7 +29840,7 @@ public Builder setEtagBytes(com.google.protobuf.ByteString value) {
}
checkByteStringIsUtf8(value);
etag_ = value;
- bitField0_ |= 0x00200000;
+ bitField0_ |= 0x00800000;
onChanged();
return this;
}
@@ -26530,7 +29865,7 @@ public Builder setEtagBytes(com.google.protobuf.ByteString value) {
if (!annotations_.isMutable()) {
annotations_ = annotations_.copy();
}
- bitField0_ |= 0x00400000;
+ bitField0_ |= 0x01000000;
onChanged();
return annotations_;
}
@@ -26628,7 +29963,7 @@ public java.lang.String getAnnotationsOrThrow(java.lang.String key) {
}
public Builder clearAnnotations() {
- bitField0_ = (bitField0_ & ~0x00400000);
+ bitField0_ = (bitField0_ & ~0x01000000);
internalGetMutableAnnotations().getMutableMap().clear();
return this;
}
@@ -26655,7 +29990,7 @@ public Builder removeAnnotations(java.lang.String key) {
/** Use alternate mutation accessors instead. */
@java.lang.Deprecated
public java.util.Map.google.cloud.alloydb.v1alpha.Instance.UpdatePolicy update_policy = 22;
*/
public com.google.cloud.alloydb.v1alpha.Instance.UpdatePolicy.Builder getUpdatePolicyBuilder() {
- bitField0_ |= 0x00800000;
+ bitField0_ |= 0x02000000;
onChanged();
return internalGetUpdatePolicyFieldBuilder().getBuilder();
}
@@ -26945,7 +30280,7 @@ public com.google.cloud.alloydb.v1alpha.Instance.UpdatePolicy.Builder getUpdateP
* @return Whether the clientConnectionConfig field is set.
*/
public boolean hasClientConnectionConfig() {
- return ((bitField0_ & 0x01000000) != 0);
+ return ((bitField0_ & 0x04000000) != 0);
}
/**
@@ -26993,7 +30328,7 @@ public Builder setClientConnectionConfig(
} else {
clientConnectionConfigBuilder_.setMessage(value);
}
- bitField0_ |= 0x01000000;
+ bitField0_ |= 0x04000000;
onChanged();
return this;
}
@@ -27016,7 +30351,7 @@ public Builder setClientConnectionConfig(
} else {
clientConnectionConfigBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x01000000;
+ bitField0_ |= 0x04000000;
onChanged();
return this;
}
@@ -27035,7 +30370,7 @@ public Builder setClientConnectionConfig(
public Builder mergeClientConnectionConfig(
com.google.cloud.alloydb.v1alpha.Instance.ClientConnectionConfig value) {
if (clientConnectionConfigBuilder_ == null) {
- if (((bitField0_ & 0x01000000) != 0)
+ if (((bitField0_ & 0x04000000) != 0)
&& clientConnectionConfig_ != null
&& clientConnectionConfig_
!= com.google.cloud.alloydb.v1alpha.Instance.ClientConnectionConfig
@@ -27048,7 +30383,7 @@ public Builder mergeClientConnectionConfig(
clientConnectionConfigBuilder_.mergeFrom(value);
}
if (clientConnectionConfig_ != null) {
- bitField0_ |= 0x01000000;
+ bitField0_ |= 0x04000000;
onChanged();
}
return this;
@@ -27066,7 +30401,7 @@ public Builder mergeClientConnectionConfig(
*
*/
public Builder clearClientConnectionConfig() {
- bitField0_ = (bitField0_ & ~0x01000000);
+ bitField0_ = (bitField0_ & ~0x04000000);
clientConnectionConfig_ = null;
if (clientConnectionConfigBuilder_ != null) {
clientConnectionConfigBuilder_.dispose();
@@ -27089,7 +30424,7 @@ public Builder clearClientConnectionConfig() {
*/
public com.google.cloud.alloydb.v1alpha.Instance.ClientConnectionConfig.Builder
getClientConnectionConfigBuilder() {
- bitField0_ |= 0x01000000;
+ bitField0_ |= 0x04000000;
onChanged();
return internalGetClientConnectionConfigFieldBuilder().getBuilder();
}
@@ -27177,7 +30512,7 @@ public boolean getSatisfiesPzi() {
public Builder setSatisfiesPzi(boolean value) {
satisfiesPzi_ = value;
- bitField0_ |= 0x02000000;
+ bitField0_ |= 0x08000000;
onChanged();
return this;
}
@@ -27194,7 +30529,7 @@ public Builder setSatisfiesPzi(boolean value) {
* @return This builder for chaining.
*/
public Builder clearSatisfiesPzi() {
- bitField0_ = (bitField0_ & ~0x02000000);
+ bitField0_ = (bitField0_ & ~0x08000000);
satisfiesPzi_ = false;
onChanged();
return this;
@@ -27233,7 +30568,7 @@ public boolean getSatisfiesPzs() {
public Builder setSatisfiesPzs(boolean value) {
satisfiesPzs_ = value;
- bitField0_ |= 0x04000000;
+ bitField0_ |= 0x10000000;
onChanged();
return this;
}
@@ -27250,7 +30585,7 @@ public Builder setSatisfiesPzs(boolean value) {
* @return This builder for chaining.
*/
public Builder clearSatisfiesPzs() {
- bitField0_ = (bitField0_ & ~0x04000000);
+ bitField0_ = (bitField0_ & ~0x10000000);
satisfiesPzs_ = false;
onChanged();
return this;
@@ -27278,7 +30613,7 @@ public Builder clearSatisfiesPzs() {
* @return Whether the pscInstanceConfig field is set.
*/
public boolean hasPscInstanceConfig() {
- return ((bitField0_ & 0x08000000) != 0);
+ return ((bitField0_ & 0x20000000) != 0);
}
/**
@@ -27327,7 +30662,7 @@ public Builder setPscInstanceConfig(
} else {
pscInstanceConfigBuilder_.setMessage(value);
}
- bitField0_ |= 0x08000000;
+ bitField0_ |= 0x20000000;
onChanged();
return this;
}
@@ -27351,7 +30686,7 @@ public Builder setPscInstanceConfig(
} else {
pscInstanceConfigBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x08000000;
+ bitField0_ |= 0x20000000;
onChanged();
return this;
}
@@ -27371,7 +30706,7 @@ public Builder setPscInstanceConfig(
public Builder mergePscInstanceConfig(
com.google.cloud.alloydb.v1alpha.Instance.PscInstanceConfig value) {
if (pscInstanceConfigBuilder_ == null) {
- if (((bitField0_ & 0x08000000) != 0)
+ if (((bitField0_ & 0x20000000) != 0)
&& pscInstanceConfig_ != null
&& pscInstanceConfig_
!= com.google.cloud.alloydb.v1alpha.Instance.PscInstanceConfig
@@ -27384,7 +30719,7 @@ public Builder mergePscInstanceConfig(
pscInstanceConfigBuilder_.mergeFrom(value);
}
if (pscInstanceConfig_ != null) {
- bitField0_ |= 0x08000000;
+ bitField0_ |= 0x20000000;
onChanged();
}
return this;
@@ -27403,7 +30738,7 @@ public Builder mergePscInstanceConfig(
*
*/
public Builder clearPscInstanceConfig() {
- bitField0_ = (bitField0_ & ~0x08000000);
+ bitField0_ = (bitField0_ & ~0x20000000);
pscInstanceConfig_ = null;
if (pscInstanceConfigBuilder_ != null) {
pscInstanceConfigBuilder_.dispose();
@@ -27427,7 +30762,7 @@ public Builder clearPscInstanceConfig() {
*/
public com.google.cloud.alloydb.v1alpha.Instance.PscInstanceConfig.Builder
getPscInstanceConfigBuilder() {
- bitField0_ |= 0x08000000;
+ bitField0_ |= 0x20000000;
onChanged();
return internalGetPscInstanceConfigFieldBuilder().getBuilder();
}
@@ -27506,7 +30841,7 @@ public Builder clearPscInstanceConfig() {
* @return Whether the pscInstanceInfo field is set.
*/
public boolean hasPscInstanceInfo() {
- return ((bitField0_ & 0x10000000) != 0);
+ return ((bitField0_ & 0x40000000) != 0);
}
/**
@@ -27555,7 +30890,7 @@ public Builder setPscInstanceInfo(
} else {
pscInstanceInfoBuilder_.setMessage(value);
}
- bitField0_ |= 0x10000000;
+ bitField0_ |= 0x40000000;
onChanged();
return this;
}
@@ -27579,7 +30914,7 @@ public Builder setPscInstanceInfo(
} else {
pscInstanceInfoBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x10000000;
+ bitField0_ |= 0x40000000;
onChanged();
return this;
}
@@ -27599,7 +30934,7 @@ public Builder setPscInstanceInfo(
public Builder mergePscInstanceInfo(
com.google.cloud.alloydb.v1alpha.Instance.PscInstanceInfo value) {
if (pscInstanceInfoBuilder_ == null) {
- if (((bitField0_ & 0x10000000) != 0)
+ if (((bitField0_ & 0x40000000) != 0)
&& pscInstanceInfo_ != null
&& pscInstanceInfo_
!= com.google.cloud.alloydb.v1alpha.Instance.PscInstanceInfo.getDefaultInstance()) {
@@ -27611,7 +30946,7 @@ public Builder mergePscInstanceInfo(
pscInstanceInfoBuilder_.mergeFrom(value);
}
if (pscInstanceInfo_ != null) {
- bitField0_ |= 0x10000000;
+ bitField0_ |= 0x40000000;
onChanged();
}
return this;
@@ -27630,7 +30965,7 @@ public Builder mergePscInstanceInfo(
*
*/
public Builder clearPscInstanceInfo() {
- bitField0_ = (bitField0_ & ~0x10000000);
+ bitField0_ = (bitField0_ & ~0x40000000);
pscInstanceInfo_ = null;
if (pscInstanceInfoBuilder_ != null) {
pscInstanceInfoBuilder_.dispose();
@@ -27654,7 +30989,7 @@ public Builder clearPscInstanceInfo() {
*/
public com.google.cloud.alloydb.v1alpha.Instance.PscInstanceInfo.Builder
getPscInstanceInfoBuilder() {
- bitField0_ |= 0x10000000;
+ bitField0_ |= 0x40000000;
onChanged();
return internalGetPscInstanceInfoFieldBuilder().getBuilder();
}
@@ -27732,7 +31067,7 @@ public Builder clearPscInstanceInfo() {
* @return Whether the networkConfig field is set.
*/
public boolean hasNetworkConfig() {
- return ((bitField0_ & 0x20000000) != 0);
+ return ((bitField0_ & 0x80000000) != 0);
}
/**
@@ -27779,7 +31114,7 @@ public Builder setNetworkConfig(
} else {
networkConfigBuilder_.setMessage(value);
}
- bitField0_ |= 0x20000000;
+ bitField0_ |= 0x80000000;
onChanged();
return this;
}
@@ -27802,7 +31137,7 @@ public Builder setNetworkConfig(
} else {
networkConfigBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x20000000;
+ bitField0_ |= 0x80000000;
onChanged();
return this;
}
@@ -27821,7 +31156,7 @@ public Builder setNetworkConfig(
public Builder mergeNetworkConfig(
com.google.cloud.alloydb.v1alpha.Instance.InstanceNetworkConfig value) {
if (networkConfigBuilder_ == null) {
- if (((bitField0_ & 0x20000000) != 0)
+ if (((bitField0_ & 0x80000000) != 0)
&& networkConfig_ != null
&& networkConfig_
!= com.google.cloud.alloydb.v1alpha.Instance.InstanceNetworkConfig
@@ -27834,7 +31169,7 @@ public Builder mergeNetworkConfig(
networkConfigBuilder_.mergeFrom(value);
}
if (networkConfig_ != null) {
- bitField0_ |= 0x20000000;
+ bitField0_ |= 0x80000000;
onChanged();
}
return this;
@@ -27852,7 +31187,7 @@ public Builder mergeNetworkConfig(
*
*/
public Builder clearNetworkConfig() {
- bitField0_ = (bitField0_ & ~0x20000000);
+ bitField0_ = (bitField0_ & ~0x80000000);
networkConfig_ = null;
if (networkConfigBuilder_ != null) {
networkConfigBuilder_.dispose();
@@ -27875,7 +31210,7 @@ public Builder clearNetworkConfig() {
*/
public com.google.cloud.alloydb.v1alpha.Instance.InstanceNetworkConfig.Builder
getNetworkConfigBuilder() {
- bitField0_ |= 0x20000000;
+ bitField0_ |= 0x80000000;
onChanged();
return internalGetNetworkConfigFieldBuilder().getBuilder();
}
@@ -27950,12 +31285,12 @@ public Builder clearNetworkConfig() {
*
*
* @deprecated google.cloud.alloydb.v1alpha.Instance.gemini_config is deprecated. See
- * google/cloud/alloydb/v1alpha/resources.proto;l=1399
+ * google/cloud/alloydb/v1alpha/resources.proto;l=1478
* @return Whether the geminiConfig field is set.
*/
@java.lang.Deprecated
public boolean hasGeminiConfig() {
- return ((bitField0_ & 0x40000000) != 0);
+ return ((bitField1_ & 0x00000001) != 0);
}
/**
@@ -27971,7 +31306,7 @@ public boolean hasGeminiConfig() {
*
*
* @deprecated google.cloud.alloydb.v1alpha.Instance.gemini_config is deprecated. See
- * google/cloud/alloydb/v1alpha/resources.proto;l=1399
+ * google/cloud/alloydb/v1alpha/resources.proto;l=1478
* @return The geminiConfig.
*/
@java.lang.Deprecated
@@ -28007,7 +31342,7 @@ public Builder setGeminiConfig(com.google.cloud.alloydb.v1alpha.GeminiInstanceCo
} else {
geminiConfigBuilder_.setMessage(value);
}
- bitField0_ |= 0x40000000;
+ bitField1_ |= 0x00000001;
onChanged();
return this;
}
@@ -28032,7 +31367,7 @@ public Builder setGeminiConfig(
} else {
geminiConfigBuilder_.setMessage(builderForValue.build());
}
- bitField0_ |= 0x40000000;
+ bitField1_ |= 0x00000001;
onChanged();
return this;
}
@@ -28052,7 +31387,7 @@ public Builder setGeminiConfig(
@java.lang.Deprecated
public Builder mergeGeminiConfig(com.google.cloud.alloydb.v1alpha.GeminiInstanceConfig value) {
if (geminiConfigBuilder_ == null) {
- if (((bitField0_ & 0x40000000) != 0)
+ if (((bitField1_ & 0x00000001) != 0)
&& geminiConfig_ != null
&& geminiConfig_
!= com.google.cloud.alloydb.v1alpha.GeminiInstanceConfig.getDefaultInstance()) {
@@ -28064,7 +31399,7 @@ public Builder mergeGeminiConfig(com.google.cloud.alloydb.v1alpha.GeminiInstance
geminiConfigBuilder_.mergeFrom(value);
}
if (geminiConfig_ != null) {
- bitField0_ |= 0x40000000;
+ bitField1_ |= 0x00000001;
onChanged();
}
return this;
@@ -28084,7 +31419,7 @@ public Builder mergeGeminiConfig(com.google.cloud.alloydb.v1alpha.GeminiInstance
*/
@java.lang.Deprecated
public Builder clearGeminiConfig() {
- bitField0_ = (bitField0_ & ~0x40000000);
+ bitField1_ = (bitField1_ & ~0x00000001);
geminiConfig_ = null;
if (geminiConfigBuilder_ != null) {
geminiConfigBuilder_.dispose();
@@ -28108,7 +31443,7 @@ public Builder clearGeminiConfig() {
*/
@java.lang.Deprecated
public com.google.cloud.alloydb.v1alpha.GeminiInstanceConfig.Builder getGeminiConfigBuilder() {
- bitField0_ |= 0x40000000;
+ bitField1_ |= 0x00000001;
onChanged();
return internalGetGeminiConfigFieldBuilder().getBuilder();
}
@@ -28174,7 +31509,7 @@ private void ensureOutboundPublicIpAddressesIsMutable() {
outboundPublicIpAddresses_ =
new com.google.protobuf.LazyStringArrayList(outboundPublicIpAddresses_);
}
- bitField0_ |= 0x80000000;
+ bitField1_ |= 0x00000002;
}
/**
@@ -28269,7 +31604,7 @@ public Builder setOutboundPublicIpAddresses(int index, java.lang.String value) {
}
ensureOutboundPublicIpAddressesIsMutable();
outboundPublicIpAddresses_.set(index, value);
- bitField0_ |= 0x80000000;
+ bitField1_ |= 0x00000002;
onChanged();
return this;
}
@@ -28294,7 +31629,7 @@ public Builder addOutboundPublicIpAddresses(java.lang.String value) {
}
ensureOutboundPublicIpAddressesIsMutable();
outboundPublicIpAddresses_.add(value);
- bitField0_ |= 0x80000000;
+ bitField1_ |= 0x00000002;
onChanged();
return this;
}
@@ -28316,7 +31651,7 @@ public Builder addOutboundPublicIpAddresses(java.lang.String value) {
public Builder addAllOutboundPublicIpAddresses(java.lang.Iterable+ * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the queryInsightsInfo field is set.
+ */
+ boolean hasQueryInsightsInfo();
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The queryInsightsInfo.
+ */
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo getQueryInsightsInfo();
+
+ /**
+ *
+ *
+ * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *
+ * .google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ com.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfoOrBuilder
+ getQueryInsightsInfoOrBuilder();
+
/**
*
*
@@ -820,6 +873,60 @@ java.lang.String getDatabaseFlagsOrDefault(
com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfigOrBuilder
getObservabilityConfigOrBuilder();
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the observabilityInstanceInfo field is set.
+ */
+ boolean hasObservabilityInstanceInfo();
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The observabilityInstanceInfo.
+ */
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo
+ getObservabilityInstanceInfo();
+
+ /**
+ *
+ *
+ * + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *
+ * .google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ com.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceInfoOrBuilder
+ getObservabilityInstanceInfoOrBuilder();
+
/**
*
*
@@ -1304,7 +1411,7 @@ java.lang.String getAnnotationsOrDefault(
*
*
* @deprecated google.cloud.alloydb.v1alpha.Instance.gemini_config is deprecated. See
- * google/cloud/alloydb/v1alpha/resources.proto;l=1399
+ * google/cloud/alloydb/v1alpha/resources.proto;l=1478
* @return Whether the geminiConfig field is set.
*/
@java.lang.Deprecated
@@ -1323,7 +1430,7 @@ java.lang.String getAnnotationsOrDefault(
*
*
* @deprecated google.cloud.alloydb.v1alpha.Instance.gemini_config is deprecated. See
- * google/cloud/alloydb/v1alpha/resources.proto;l=1399
+ * google/cloud/alloydb/v1alpha/resources.proto;l=1478
* @return The geminiConfig.
*/
@java.lang.Deprecated
diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ResourcesProto.java b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ResourcesProto.java
index b153392295d4..11d91a5469b9 100644
--- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ResourcesProto.java
+++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/java/com/google/cloud/alloydb/v1alpha/ResourcesProto.java
@@ -168,10 +168,18 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r
internal_static_google_cloud_alloydb_v1alpha_Instance_QueryInsightsInstanceConfig_descriptor;
static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_google_cloud_alloydb_v1alpha_Instance_QueryInsightsInstanceConfig_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_google_cloud_alloydb_v1alpha_Instance_QueryInsightsInstanceInfo_descriptor;
+ static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_google_cloud_alloydb_v1alpha_Instance_QueryInsightsInstanceInfo_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_alloydb_v1alpha_Instance_ObservabilityInstanceConfig_descriptor;
static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_google_cloud_alloydb_v1alpha_Instance_ObservabilityInstanceConfig_fieldAccessorTable;
+ static final com.google.protobuf.Descriptors.Descriptor
+ internal_static_google_cloud_alloydb_v1alpha_Instance_ObservabilityInstanceInfo_descriptor;
+ static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internal_static_google_cloud_alloydb_v1alpha_Instance_ObservabilityInstanceInfo_fieldAccessorTable;
static final com.google.protobuf.Descriptors.Descriptor
internal_static_google_cloud_alloydb_v1alpha_Instance_ReadPoolConfig_descriptor;
static final com.google.protobuf.GeneratedMessage.FieldAccessorTable
@@ -505,7 +513,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\tSECONDARY\020\002:u\352Ar\n"
+ "\036alloydb.googleapis.com/Cluster\022:projects/{project}/locat"
+ "ions/{location}/clusters/{cluster}*\010clusters2\007clusterR\001\001B\010\n"
- + "\006source\"\262/\n"
+ + "\006source\"\3535\n"
+ "\010Instance\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\003\022\024\n"
+ "\014display_name\030\002 \001(\t\022\020\n"
@@ -531,40 +539,44 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\005nodes\030\024"
+ " \003(\0132+.google.cloud.alloydb.v1alpha.Instance.NodeB\003\340A\003\022a\n"
+ "\025query_insights_config\030\025 \001(\0132B.google.clo"
- + "ud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig\022`\n"
- + "\024observability_config\030\032"
- + " \001(\0132B.google.cloud.alloydb.v1alpha.Instance.ObservabilityInstanceConfig\022O\n"
- + "\020read_pool_config\030\016"
- + " \001(\01325.google.cloud.alloydb.v1alpha.Instance.ReadPoolConfig\022\027\n\n"
+ + "ud.alloydb.v1alpha.Instance.QueryInsightsInstanceConfig\022b\n"
+ + "\023query_insights_info\030/"
+ + " \001(\0132@.google.cloud.alloydb.v1alpha.Instance.QueryInsightsInstanceInfoB\003\340A\003\022`\n"
+ + "\024observability_config\030\032 \001(\0132B.google.cloud"
+ + ".alloydb.v1alpha.Instance.ObservabilityInstanceConfig\022j\n"
+ + "\033observability_instance_info\030, \001(\0132@.google.cloud.alloydb.v1alph"
+ + "a.Instance.ObservabilityInstanceInfoB\003\340A\003\022O\n"
+ + "\020read_pool_config\030\016 \001(\01325.google.clo"
+ + "ud.alloydb.v1alpha.Instance.ReadPoolConfig\022\027\n\n"
+ "ip_address\030\017 \001(\tB\003\340A\003\022&\n"
+ "\021public_ip_address\030\033 \001("
+ "\tB\013\340A\003\342\214\317\327\010\002\010\002\022\030\n"
+ "\013reconciling\030\020 \001(\010B\003\340A\003\022\014\n"
+ "\004etag\030\021 \001(\t\022L\n"
- + "\013annotations\030\022 \003(\013"
- + "27.google.cloud.alloydb.v1alpha.Instance.AnnotationsEntry\022J\n\r"
- + "update_policy\030\026 \001(\013"
- + "23.google.cloud.alloydb.v1alpha.Instance.UpdatePolicy\022d\n"
- + "\030client_connection_config\030\027"
- + " \001(\0132=.google.cloud.alloydb.v1alpha.Instance.ClientConnectionConfigB\003\340A\001\022\032\n\r"
+ + "\013annotations\030\022"
+ + " \003(\01327.google.cloud.alloydb.v1alpha.Instance.AnnotationsEntry\022J\n\r"
+ + "update_policy\030\026"
+ + " \001(\01323.google.cloud.alloydb.v1alpha.Instance.UpdatePolicy\022d\n"
+ + "\030client_connection_config\030\027 \001(\0132=.google.cloud.alloydb.v"
+ + "1alpha.Instance.ClientConnectionConfigB\003\340A\001\022\032\n\r"
+ "satisfies_pzi\030\036 \001(\010B\003\340A\003\022\032\n\r"
+ "satisfies_pzs\030\030 \001(\010B\003\340A\003\022Z\n"
- + "\023psc_instance_config\030\034 \001(\013"
- + "28.google.cloud.alloydb.v1alpha.Instance.PscInstanceConfigB\003\340A\001\022V\n"
- + "\021psc_instance_info\030."
- + " \001(\01326.google.cloud.alloydb.v1alpha.Instance.PscInstanceInfoB\003\340A\003\022Y\n"
- + "\016network_config\030\035 \001(\0132<.google.cloud.alloydb.v"
- + "1alpha.Instance.InstanceNetworkConfigB\003\340A\001\022P\n\r"
- + "gemini_config\030! \001(\01322.google.cloud"
- + ".alloydb.v1alpha.GeminiInstanceConfigB\005\030\001\340A\001\0221\n"
+ + "\023psc_instance_config\030\034"
+ + " \001(\01328.google.cloud.alloydb.v1alpha.Instance.PscInstanceConfigB\003\340A\001\022V\n"
+ + "\021psc_instance_info\030. \001(\01326.google.cloud.alloyd"
+ + "b.v1alpha.Instance.PscInstanceInfoB\003\340A\003\022Y\n"
+ + "\016network_config\030\035 \001(\0132<.google.cloud.a"
+ + "lloydb.v1alpha.Instance.InstanceNetworkConfigB\003\340A\001\022P\n\r"
+ + "gemini_config\030! \001(\01322.goog"
+ + "le.cloud.alloydb.v1alpha.GeminiInstanceConfigB\005\030\001\340A\001\0221\n"
+ "\034outbound_public_ip_addresses\030\" \003("
+ "\tB\013\340A\003\342\214\317\327\010\002\010\002\022W\n"
- + "\021activation_policy\030# \001"
- + "(\01627.google.cloud.alloydb.v1alpha.Instance.ActivationPolicyB\003\340A\001\022`\n"
- + "\026connection_pool_config\030% \001(\0132;.google.cloud.alloydb."
- + "v1alpha.Instance.ConnectionPoolConfigB\003\340A\001\022H\n\n"
- + "gca_config\030&"
- + " \001(\0132/.google.cloud.alloydb.v1alpha.GCAInstanceConfigB\003\340A\003\0328\n\r"
+ + "\021activation_policy\030#"
+ + " \001(\01627.google.cloud.alloydb.v1alpha.Instance.ActivationPolicyB\003\340A\001\022`\n"
+ + "\026connection_pool_config\030% \001(\0132;.google.cloud."
+ + "alloydb.v1alpha.Instance.ConnectionPoolConfigB\003\340A\001\022H\n\n"
+ + "gca_config\030& \001(\0132/.google."
+ + "cloud.alloydb.v1alpha.GCAInstanceConfigB\003\340A\003\0328\n\r"
+ "MachineConfig\022\021\n"
+ "\tcpu_count\030\001 \001(\005\022\024\n"
+ "\014machine_type\030\004 \001(\t\032R\n"
@@ -582,7 +594,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "H\002\210\001\001B\032\n"
+ "\030_record_application_tagsB\030\n"
+ "\026_record_client_addressB\031\n"
- + "\027_query_plans_per_minute\032\372\004\n"
+ + "\027_query_plans_per_minute\032\302\001\n"
+ + "\031QueryInsightsInstanceInfo\022\024\n"
+ + "\007enabled\030\001 \001(\010B\003\340A\003\022$\n"
+ + "\027record_application_tags\030\002 \001(\010B\003\340A\003\022\"\n"
+ + "\025record_client_address\030\003 \001(\010B\003\340A\003\022 \n"
+ + "\023query_string_length\030\004 \001(\r"
+ + "B\003\340A\003\022#\n"
+ + "\026query_plans_per_minute\030\005 \001(\r"
+ + "B\003\340A\003\032\372\004\n"
+ "\033ObservabilityInstanceConfig\022\024\n"
+ "\007enabled\030\001 \001(\010H\000\210\001\001\022\036\n"
+ "\021preserve_comments\030\002 \001(\010H\001\210\001\001\022\036\n"
@@ -604,20 +624,34 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\027_query_plans_per_minuteB\027\n"
+ "\025_track_active_queriesB\027\n"
+ "\025_track_client_addressB \n"
- + "\036_assistive_experiences_enabled\032$\n"
+ + "\036_assistive_experiences_enabled\032\241\003\n"
+ + "\031ObservabilityInstanceInfo\022\024\n"
+ + "\007enabled\030\002 \001(\010B\003\340A\003\022\036\n"
+ + "\021preserve_comments\030\003 \001(\010B\003\340A\003\022\036\n"
+ + "\021track_wait_events\030\004 \001(\010B\003\340A\003\022#\n"
+ + "\026track_wait_event_types\030\005 \001(\010B\003\340A\003\022$\n"
+ + "\027max_query_string_length\030\006 \001(\005B\003\340A\003\022$\n"
+ + "\027record_application_tags\030\007 \001(\010B\003\340A\003\022#\n"
+ + "\026query_plans_per_minute\030\010 \001(\005B\003\340A\003\022!\n"
+ + "\024track_active_queries\030\t \001(\010B\003\340A\003\022!\n"
+ + "\024track_client_address\030\n"
+ + " \001(\010B\003\340A\003\022*\n"
+ + "\035assistive_experiences_enabled\030\013 \001(\010B\003\340A\003\022&\n"
+ + "\027track_active_query_plan\030\r"
+ + " \001(\010B\005\030\001\340A\003\032$\n"
+ "\016ReadPoolConfig\022\022\n\n"
+ "node_count\030\001 \001(\005\032\222\001\n"
+ "\014UpdatePolicy\022F\n"
- + "\004mode\030\001"
- + " \001(\01628.google.cloud.alloydb.v1alpha.Instance.UpdatePolicy.Mode\":\n"
+ + "\004mode\030\001 \001"
+ + "(\01628.google.cloud.alloydb.v1alpha.Instance.UpdatePolicy.Mode\":\n"
+ "\004Mode\022\024\n"
+ "\020MODE_UNSPECIFIED\020\000\022\013\n"
+ "\007DEFAULT\020\001\022\017\n"
+ "\013FORCE_APPLY\020\002\032{\n"
+ "\026ClientConnectionConfig\022\037\n"
+ "\022require_connectors\030\001 \001(\010B\003\340A\001\022@\n\n"
- + "ssl_config\030\002"
- + " \001(\0132\'.google.cloud.alloydb.v1alpha.SslConfigB\003\340A\001\0329\n"
+ + "ssl_config\030\002 \001(\0132"
+ + "\'.google.cloud.alloydb.v1alpha.SslConfigB\003\340A\001\0329\n"
+ "\022PscInterfaceConfig\022#\n"
+ "\033network_attachment_resource\030\001 \001(\t\032\251\001\n"
+ "\027PscAutoConnectionConfig\022\030\n"
@@ -631,15 +665,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "(compute.googleapis.com/ServiceAttachment\022&\n"
+ "\031allowed_consumer_projects\030\002 \003(\tB\003\340A\001\022\031\n"
+ "\014psc_dns_name\030\007 \001(\tB\003\340A\003\022]\n"
- + "\025psc_interface_configs\030\010 \003(\01329.google.cloud.alloydb.v1"
- + "alpha.Instance.PscInterfaceConfigB\003\340A\001\022a\n"
- + "\024psc_auto_connections\030\t \003(\0132>.google.cl"
- + "oud.alloydb.v1alpha.Instance.PscAutoConnectionConfigB\003\340A\001\022W\n"
- + "\022psc_auto_dns_state\030\013"
- + " \001(\01626.google.cloud.alloydb.v1alpha.Instance.PscAutoDnsStateB\003\340A\001\022\204\001\n"
+ + "\025psc_interface_configs\030\010 \003(\0132"
+ + "9.google.cloud.alloydb.v1alpha.Instance.PscInterfaceConfigB\003\340A\001\022a\n"
+ + "\024psc_auto_connections\030\t \003(\0132>.google.cloud.alloydb.v1a"
+ + "lpha.Instance.PscAutoConnectionConfigB\003\340A\001\022W\n"
+ + "\022psc_auto_dns_state\030\013 \001(\01626.google."
+ + "cloud.alloydb.v1alpha.Instance.PscAutoDnsStateB\003\340A\001\022\204\001\n"
+ " psc_auto_connection_policy_state\030\r"
- + " \001(\0162U.google.cloud.alloydb.v1alpha.Instance.PscInstanc"
- + "eConfig.PscAutoConnectionPolicyStateB\003\340A\001\"k\n"
+ + " \001(\0162U.google.cloud.alloydb.v1"
+ + "alpha.Instance.PscInstanceConfig.PscAutoConnectionPolicyStateB\003\340A\001\"k\n"
+ "\034PscAutoConnectionPolicyState\0220\n"
+ ",PSC_AUTO_CONNECTION_POLICY_STATE_UNSPECIFIED\020\000\022\013\n"
+ "\007ENABLED\020\001\022\014\n"
@@ -650,9 +684,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "$effective_psc_auto_connection_policy\030\003 \001(\010B\003\340A\003\022&\n"
+ "\031service_connection_policy\030\004 \001(\tB\003\340A\003\032\357\002\n"
+ "\025InstanceNetworkConfig\022y\n"
- + "\034authorized_external_networks\030\001 "
- + "\003(\0132N.google.cloud.alloydb.v1alpha.Insta"
- + "nce.InstanceNetworkConfig.AuthorizedNetworkB\003\340A\001\022\035\n"
+ + "\034authorized_external_networks\030\001 \003(\0132N.google.cl"
+ + "oud.alloydb.v1alpha.Instance.InstanceNetworkConfig.AuthorizedNetworkB\003\340A\001\022\035\n"
+ "\020enable_public_ip\030\002 \001(\010B\003\340A\001\022&\n"
+ "\031enable_outbound_public_ip\030\003 \001(\010B\003\340A\001\0227\n"
+ "\007network\030\004 \001(\tB&\340A\003\372A \n"
@@ -663,8 +696,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\024ConnectionPoolConfig\022\024\n"
+ "\007enabled\030\014 \001(\010B\003\340A\001\022Z\n"
+ "\005flags\030\r"
- + " \003(\0132F.google.cloud.alloydb.v1alp"
- + "ha.Instance.ConnectionPoolConfig.FlagsEntryB\003\340A\001\022\031\n"
+ + " \003(\0132F.g"
+ + "oogle.cloud.alloydb.v1alpha.Instance.ConnectionPoolConfig.FlagsEntryB\003\340A\001\022\031\n"
+ "\014pooler_count\030\016 \001(\005B\003\340A\003\032,\n\n"
+ "FlagsEntry\022\013\n"
+ "\003key\030\001 \001(\t\022\r\n"
@@ -705,8 +738,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\035ACTIVATION_POLICY_UNSPECIFIED\020\000\022\n\n"
+ "\006ALWAYS\020\001\022\t\n"
+ "\005NEVER\020\002:\216\001\352A\212\001\n"
- + "\037alloydb.googleapis.com/Instance\022Oprojects"
- + "/{project}/locations/{location}/clusters/{cluster}/instances/{instance}*"
+ + "\037alloydb.googleapis.com/Instance\022Oprojects/{project}/loca"
+ + "tions/{location}/clusters/{cluster}/instances/{instance}*"
+ "\tinstances2\010instanceR\001\001\"\212\003\n"
+ "\016ConnectionInfo\022\014\n"
+ "\004name\030\001 \001(\t\022\027\n\n"
@@ -717,9 +750,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\014instance_uid\030\004 \001(\tB\003\340A\003\022\031\n"
+ "\014psc_dns_name\030\006 \001(\tB\003\340A\003\022\036\n"
+ "\021psc_auto_dns_name\030\t \001(\tB\003\340A\003:\254\001\352A\250\001\n"
- + "%alloydb.googleapis.com/ConnectionInfo\022^projects/{project}/locations/{locat"
- + "ion}/clusters/{cluster}/instances/{insta"
- + "nce}/connectionInfo*\017connectionInfos2\016connectionInfo\"\316\r\n"
+ + "%alloydb.googleapis.com/ConnectionInfo\022^projects/{"
+ + "project}/locations/{location}/clusters/{"
+ + "cluster}/instances/{instance}/connectionInfo*\017connectionInfos2\016connectionInfo\"\316\r"
+ + "\n"
+ "\006Backup\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\003\022\024\n"
+ "\014display_name\030\002 \001(\t\022\020\n"
@@ -730,8 +764,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\026create_completion_time\030\032"
+ " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022@\n"
+ "\006labels\030\006 \003(\01320.google.cloud.alloydb.v1alpha.Backup.LabelsEntry\022>\n"
- + "\005state\030\007 \001(\0162*.google."
- + "cloud.alloydb.v1alpha.Backup.StateB\003\340A\003\0227\n"
+ + "\005state\030\007"
+ + " \001(\0162*.google.cloud.alloydb.v1alpha.Backup.StateB\003\340A\003\0227\n"
+ "\004type\030\010 \001(\0162).google.cloud.alloydb.v1alpha.Backup.Type\022\023\n"
+ "\013description\030\t \001(\t\022\030\n"
+ "\013cluster_uid\030\022 \001(\tB\003\340A\003\022<\n"
@@ -739,22 +773,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ " \001(\tB&\340A\002\372A \n"
+ "\036alloydb.googleapis.com/Cluster\022\030\n"
+ "\013reconciling\030\013 \001(\010B\003\340A\003\022N\n"
- + "\021encryption_config\030\014"
- + " \001(\0132..google.cloud.alloydb.v1alpha.EncryptionConfigB\003\340A\001\022J\n"
+ + "\021encryption_config\030\014 "
+ + "\001(\0132..google.cloud.alloydb.v1alpha.EncryptionConfigB\003\340A\001\022J\n"
+ "\017encryption_info\030\r"
+ " \001(\0132,.google.cloud.alloydb.v1alpha.EncryptionInfoB\003\340A\003\022\014\n"
+ "\004etag\030\016 \001(\t\022J\n"
+ "\013annotations\030\020"
- + " \003(\01325.google.cloud.alloydb.v1alpha.Backup.AnnotationsEntry\022\027\n"
- + "\n"
+ + " \003(\01325.google.cloud.alloydb.v1alpha.Backup.AnnotationsEntry\022\027\n\n"
+ "size_bytes\030\021 \001(\003B\003\340A\003\0224\n"
+ "\013expiry_time\030\023 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022V\n"
- + "\017expiry_quantity\030\024 \001(\01328.google.cloud.all"
- + "oydb.v1alpha.Backup.QuantityBasedExpiryB\003\340A\003\022\032\n\r"
+ + "\017expiry_quantity\030\024"
+ + " \001(\01328.google.cloud.alloydb.v1alpha.Backup.QuantityBasedExpiryB\003\340A\003\022\032\n\r"
+ "satisfies_pzi\030\027 \001(\010B\003\340A\003\022\032\n\r"
+ "satisfies_pzs\030\025 \001(\010B\003\340A\003\022L\n"
- + "\020database_version\030\026"
- + " \001(\0162-.google.cloud.alloydb.v1alpha.DatabaseVersionB\003\340A\003\022G\n"
+ + "\020database_version\030\026 \001(\0162-.google"
+ + ".cloud.alloydb.v1alpha.DatabaseVersionB\003\340A\003\022G\n"
+ "\004tags\030\031 \003(\0132..google.cloud.alloydb.v1alpha.Backup.TagsEntryB"
+ "\t\340A\004\340A\005\340A\001\032W\n"
+ "\023QuantityBasedExpiry\022\034\n"
@@ -772,7 +805,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\005State\022\025\n"
+ "\021STATE_UNSPECIFIED\020\000\022\t\n"
+ "\005READY\020\001\022\014\n"
- + "\010CREATING\020\002\022\n\n"
+ + "\010CREA",
+ "TING\020\002\022\n\n"
+ "\006FAILED\020\003\022\014\n"
+ "\010DELETING\020\004\"J\n"
+ "\004Type\022\024\n"
@@ -780,28 +814,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\tON_DEMAND\020\001\022\r\n"
+ "\tAUTOMATED\020\002\022\016\n\n"
+ "CONTINUOUS\020\003:p\352Am\n"
- + "\035alloydb.googleapis.com/Backup\022"
- + "8projects/{project}/locations/{location}/backups/{backup}*\007backups2\006backupR\001\001\"\225"
- + "\t\n"
+ + "\035alloydb.googleapis.com/Backup\0228projects/{proj"
+ + "ect}/locations/{location}/backups/{backup}*\007backups2\006backupR\001\001\"\225\t\n"
+ "\025SupportedDatabaseFlag\022e\n"
- + "\023string_restrictions\030\007 \001(\0132F.google.cloud.alloydb.v1al"
- + "pha.SupportedDatabaseFlag.StringRestrictionsH\000\022g\n"
- + "\024integer_restrictions\030\010 \001(\0132G.g"
- + "oogle.cloud.alloydb.v1alpha.SupportedDatabaseFlag.IntegerRestrictionsH\000\022\"\n"
+ + "\023string_restrictions\030\007 \001(\0132F."
+ + "google.cloud.alloydb.v1alpha.SupportedDatabaseFlag.StringRestrictionsH\000\022g\n"
+ + "\024integer_restrictions\030\010 \001(\0132G.google.cloud.all"
+ + "oydb.v1alpha.SupportedDatabaseFlag.IntegerRestrictionsH\000\022\"\n"
+ "\030recommended_string_value\030\n"
+ " \001(\tH\001\022@\n"
+ "\031recommended_integer_value\030\013"
+ " \001(\0132\033.google.protobuf.Int64ValueH\001\022\014\n"
+ "\004name\030\001 \001(\t\022\021\n"
+ "\tflag_name\030\002 \001(\t\022Q\n\n"
- + "value_type\030\003 \001(\0162=.google.clou"
- + "d.alloydb.v1alpha.SupportedDatabaseFlag.ValueType\022\037\n"
+ + "value_type\030\003"
+ + " \001(\0162=.google.cloud.alloydb.v1alpha.SupportedDatabaseFlag.ValueType\022\037\n"
+ "\027accepts_multiple_values\030\004 \001(\010\022L\n"
- + "\025supported_db_versions\030\005 \003(\0162-.goog"
- + "le.cloud.alloydb.v1alpha.DatabaseVersion\022\033\n"
+ + "\025supported_db_versions\030\005"
+ + " \003(\0162-.google.cloud.alloydb.v1alpha.DatabaseVersion\022\033\n"
+ "\023requires_db_restart\030\006 \001(\010\022H\n"
- + "\005scope\030\t",
- " \001(\01629.google.cloud.alloydb.v1alpha.SupportedDatabaseFlag.Scope\032,\n"
+ + "\005scope\030\t \001(\01629.google.c"
+ + "loud.alloydb.v1alpha.SupportedDatabaseFlag.Scope\032,\n"
+ "\022StringRestrictions\022\026\n"
+ "\016allowed_values\030\001 \003(\t\032u\n"
+ "\023IntegerRestrictions\022.\n"
@@ -817,24 +850,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\021SCOPE_UNSPECIFIED\020\000\022\014\n"
+ "\010DATABASE\020\001\022\023\n"
+ "\017CONNECTION_POOL\020\002:\227\001\352A\223\001\n"
- + ",alloydb.googleapis.com/SupportedDatabaseFlag\0224pro"
- + "jects/{project}/locations/{location}/fla"
- + "gs/{flag}*\026supportedDatabaseFlags2\025supportedDatabaseFlagB\016\n"
+ + ",alloydb.googleapis.com/SupportedDatabaseFlag\0224projects/{project}"
+ + "/locations/{location}/flags/{flag}*\026supp"
+ + "ortedDatabaseFlags2\025supportedDatabaseFlagB\016\n"
+ "\014restrictionsB\023\n"
+ "\021recommended_value\"\377\002\n"
+ "\004User\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\003\022\025\n"
+ "\010password\030\002 \001(\tB\003\340A\004\022\033\n"
+ "\016database_roles\030\004 \003(\tB\003\340A\001\022C\n"
- + "\tuser_type\030\005 \001(\0162+.googl"
- + "e.cloud.alloydb.v1alpha.User.UserTypeB\003\340A\001\022\035\n"
+ + "\tuser_type\030\005"
+ + " \001(\0162+.google.cloud.alloydb.v1alpha.User.UserTypeB\003\340A\001\022\035\n"
+ "\020keep_extra_roles\030\006 \001(\010B\003\340A\004\"Q\n"
+ "\010UserType\022\031\n"
+ "\025USER_TYPE_UNSPECIFIED\020\000\022\024\n"
+ "\020ALLOYDB_BUILT_IN\020\001\022\024\n"
+ "\020ALLOYDB_IAM_USER\020\002:y\352Av\n"
- + "\033alloydb.googleapis.com/User\022Gprojects/{project}/locations/{location}/clusters"
- + "/{cluster}/users/{user}*\005users2\004userR\001\001\"\202\003\n"
+ + "\033alloydb.googleapis.com/User\022Gprojects/{project}/loca"
+ + "tions/{location}/clusters/{cluster}/users/{user}*\005users2\004userR\001\001\"\202\003\n"
+ "\010Database\022\021\n"
+ "\004name\030\001 \001(\tB\003\340A\010\022\027\n"
+ "\007charset\030\002 \001(\tB\006\340A\001\340A\005\022\031\n"
@@ -844,9 +877,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\021database_template\030\006 \001(\tB\006\340A\004\340A\005\022&\n"
+ "\024is_template_database\030\007"
+ " \001(\010B\003\340A\001H\000\210\001\001:\216\001\352A\212\001\n"
- + "\037alloydb.googleapis.com/Database\022Oprojects/{project}/l"
- + "ocations/{location}/clusters/{cluster}/databases/{database}*"
- + "\tdatabases2\010databaseR\001\001B\027\n"
+ + "\037alloydb.googleapis.com/Database\022Oprojects/{project}/locations/{locat"
+ + "ion}/clusters/{cluster}/databases/{database}*\tdatabases2\010databaseR\001\001B\027\n"
+ "\025_is_template_database*^\n"
+ "\014InstanceView\022\035\n"
+ "\031INSTANCE_VIEW_UNSPECIFIED\020\000\022\027\n"
@@ -869,19 +901,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\035SUBSCRIPTION_TYPE_UNSPECIFIED\020\000\022\014\n"
+ "\010STANDARD\020\001\022\t\n"
+ "\005TRIAL\020\002B\300\005\n"
- + " com.google.cloud.alloydb.v1alphaB\016ResourcesProtoP\001Z:cloud.google.com/"
- + "go/alloydb/apiv1alpha/alloydbpb;alloydbp"
- + "b\252\002\034Google.Cloud.AlloyDb.V1Alpha\312\002\034Googl"
- + "e\\Cloud\\AlloyDb\\V1alpha\352\002\037Google::Cloud::AlloyDB::V1alpha\352A\246\001\n"
- + "(cloudkms.googleapis.com/CryptoKeyVersion\022zprojects/{proje"
- + "ct}/locations/{location}/keyRings/{key_r"
- + "ing}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}\352AN\n"
- + "\036compute."
- + "googleapis.com/Network\022,projects/{project}/global/networks/{network}\352Ax\n"
- + "!cloudkms.googleapis.com/CryptoKey\022Sprojects/{pr"
- + "oject}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}\352Aw\n"
- + "(compute.googleapis.com/ServiceAttachment\022Kpr"
- + "ojects/{project}/regions/{region}/serviceAttachments/{service_attachment}b\006proto3"
+ + " com.google.cloud.alloydb.v1alphaB\016ResourcesP"
+ + "rotoP\001Z:cloud.google.com/go/alloydb/apiv"
+ + "1alpha/alloydbpb;alloydbpb\252\002\034Google.Clou"
+ + "d.AlloyDb.V1Alpha\312\002\034Google\\Cloud\\AlloyDb"
+ + "\\V1alpha\352\002\037Google::Cloud::AlloyDB::V1alpha\352A\246\001\n"
+ + "(cloudkms.googleapis.com/CryptoKeyVersion\022zprojects/{project}/locations/{"
+ + "location}/keyRings/{key_ring}/cryptoKeys"
+ + "/{crypto_key}/cryptoKeyVersions/{crypto_key_version}\352AN\n"
+ + "\036compute.googleapis.com/"
+ + "Network\022,projects/{project}/global/networks/{network}\352Ax\n"
+ + "!cloudkms.googleapis.com/CryptoKey\022Sprojects/{project}/location"
+ + "s/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}\352Aw\n"
+ + "(compute.googleapis.com/ServiceAttachment\022Kprojects/{project"
+ + "}/regions/{region}/serviceAttachments/{service_attachment}b\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -1198,7 +1231,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"WritableNode",
"Nodes",
"QueryInsightsConfig",
+ "QueryInsightsInfo",
"ObservabilityConfig",
+ "ObservabilityInstanceInfo",
"ReadPoolConfig",
"IpAddress",
"PublicIpAddress",
@@ -1245,8 +1280,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"QueryStringLength",
"QueryPlansPerMinute",
});
- internal_static_google_cloud_alloydb_v1alpha_Instance_ObservabilityInstanceConfig_descriptor =
+ internal_static_google_cloud_alloydb_v1alpha_Instance_QueryInsightsInstanceInfo_descriptor =
internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(3);
+ internal_static_google_cloud_alloydb_v1alpha_Instance_QueryInsightsInstanceInfo_fieldAccessorTable =
+ new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_google_cloud_alloydb_v1alpha_Instance_QueryInsightsInstanceInfo_descriptor,
+ new java.lang.String[] {
+ "Enabled",
+ "RecordApplicationTags",
+ "RecordClientAddress",
+ "QueryStringLength",
+ "QueryPlansPerMinute",
+ });
+ internal_static_google_cloud_alloydb_v1alpha_Instance_ObservabilityInstanceConfig_descriptor =
+ internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(4);
internal_static_google_cloud_alloydb_v1alpha_Instance_ObservabilityInstanceConfig_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1alpha_Instance_ObservabilityInstanceConfig_descriptor,
@@ -1262,8 +1309,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"TrackClientAddress",
"AssistiveExperiencesEnabled",
});
+ internal_static_google_cloud_alloydb_v1alpha_Instance_ObservabilityInstanceInfo_descriptor =
+ internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(5);
+ internal_static_google_cloud_alloydb_v1alpha_Instance_ObservabilityInstanceInfo_fieldAccessorTable =
+ new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
+ internal_static_google_cloud_alloydb_v1alpha_Instance_ObservabilityInstanceInfo_descriptor,
+ new java.lang.String[] {
+ "Enabled",
+ "PreserveComments",
+ "TrackWaitEvents",
+ "TrackWaitEventTypes",
+ "MaxQueryStringLength",
+ "RecordApplicationTags",
+ "QueryPlansPerMinute",
+ "TrackActiveQueries",
+ "TrackClientAddress",
+ "AssistiveExperiencesEnabled",
+ "TrackActiveQueryPlan",
+ });
internal_static_google_cloud_alloydb_v1alpha_Instance_ReadPoolConfig_descriptor =
- internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(4);
+ internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(6);
internal_static_google_cloud_alloydb_v1alpha_Instance_ReadPoolConfig_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1alpha_Instance_ReadPoolConfig_descriptor,
@@ -1271,7 +1336,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"NodeCount",
});
internal_static_google_cloud_alloydb_v1alpha_Instance_UpdatePolicy_descriptor =
- internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(5);
+ internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(7);
internal_static_google_cloud_alloydb_v1alpha_Instance_UpdatePolicy_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1alpha_Instance_UpdatePolicy_descriptor,
@@ -1279,7 +1344,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Mode",
});
internal_static_google_cloud_alloydb_v1alpha_Instance_ClientConnectionConfig_descriptor =
- internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(6);
+ internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(8);
internal_static_google_cloud_alloydb_v1alpha_Instance_ClientConnectionConfig_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1alpha_Instance_ClientConnectionConfig_descriptor,
@@ -1287,7 +1352,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"RequireConnectors", "SslConfig",
});
internal_static_google_cloud_alloydb_v1alpha_Instance_PscInterfaceConfig_descriptor =
- internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(7);
+ internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(9);
internal_static_google_cloud_alloydb_v1alpha_Instance_PscInterfaceConfig_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1alpha_Instance_PscInterfaceConfig_descriptor,
@@ -1295,7 +1360,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"NetworkAttachmentResource",
});
internal_static_google_cloud_alloydb_v1alpha_Instance_PscAutoConnectionConfig_descriptor =
- internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(8);
+ internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(10);
internal_static_google_cloud_alloydb_v1alpha_Instance_PscAutoConnectionConfig_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1alpha_Instance_PscAutoConnectionConfig_descriptor,
@@ -1303,7 +1368,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"ConsumerProject", "ConsumerNetwork", "IpAddress", "Status", "ConsumerNetworkStatus",
});
internal_static_google_cloud_alloydb_v1alpha_Instance_PscInstanceConfig_descriptor =
- internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(9);
+ internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(11);
internal_static_google_cloud_alloydb_v1alpha_Instance_PscInstanceConfig_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1alpha_Instance_PscInstanceConfig_descriptor,
@@ -1317,7 +1382,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"PscAutoConnectionPolicyState",
});
internal_static_google_cloud_alloydb_v1alpha_Instance_PscInstanceInfo_descriptor =
- internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(10);
+ internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(12);
internal_static_google_cloud_alloydb_v1alpha_Instance_PscInstanceInfo_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1alpha_Instance_PscInstanceInfo_descriptor,
@@ -1328,7 +1393,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"ServiceConnectionPolicy",
});
internal_static_google_cloud_alloydb_v1alpha_Instance_InstanceNetworkConfig_descriptor =
- internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(11);
+ internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(13);
internal_static_google_cloud_alloydb_v1alpha_Instance_InstanceNetworkConfig_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1alpha_Instance_InstanceNetworkConfig_descriptor,
@@ -1349,7 +1414,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"CidrRange",
});
internal_static_google_cloud_alloydb_v1alpha_Instance_ConnectionPoolConfig_descriptor =
- internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(12);
+ internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(14);
internal_static_google_cloud_alloydb_v1alpha_Instance_ConnectionPoolConfig_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1alpha_Instance_ConnectionPoolConfig_descriptor,
@@ -1366,7 +1431,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Key", "Value",
});
internal_static_google_cloud_alloydb_v1alpha_Instance_LabelsEntry_descriptor =
- internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(13);
+ internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(15);
internal_static_google_cloud_alloydb_v1alpha_Instance_LabelsEntry_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1alpha_Instance_LabelsEntry_descriptor,
@@ -1374,7 +1439,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Key", "Value",
});
internal_static_google_cloud_alloydb_v1alpha_Instance_DatabaseFlagsEntry_descriptor =
- internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(14);
+ internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(16);
internal_static_google_cloud_alloydb_v1alpha_Instance_DatabaseFlagsEntry_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1alpha_Instance_DatabaseFlagsEntry_descriptor,
@@ -1382,7 +1447,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"Key", "Value",
});
internal_static_google_cloud_alloydb_v1alpha_Instance_AnnotationsEntry_descriptor =
- internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(15);
+ internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedType(17);
internal_static_google_cloud_alloydb_v1alpha_Instance_AnnotationsEntry_fieldAccessorTable =
new com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_google_cloud_alloydb_v1alpha_Instance_AnnotationsEntry_descriptor,
diff --git a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/proto/google/cloud/alloydb/v1alpha/resources.proto b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/proto/google/cloud/alloydb/v1alpha/resources.proto
index e315ef47b6d2..946f937c3bf9 100644
--- a/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/proto/google/cloud/alloydb/v1alpha/resources.proto
+++ b/java-alloydb/proto-google-cloud-alloydb-v1alpha/src/main/proto/google/cloud/alloydb/v1alpha/resources.proto
@@ -867,6 +867,27 @@ message Instance {
optional uint32 query_plans_per_minute = 5;
}
+ // Instance level Query Insights information, which is read-only and available
+ // in the output only.
+ message QueryInsightsInstanceInfo {
+ // Output only. Whether Query Insights is enabled.
+ bool enabled = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Whether to record application tags.
+ bool record_application_tags = 2
+ [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Whether to record client address.
+ bool record_client_address = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Maximum query string length.
+ uint32 query_string_length = 4 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Number of query execution plans captured per minute.
+ uint32 query_plans_per_minute = 5
+ [(google.api.field_behavior) = OUTPUT_ONLY];
+ }
+
// Observability Instance specific configuration.
message ObservabilityInstanceConfig {
// Observability feature status for an instance.
@@ -913,6 +934,50 @@ message Instance {
optional bool assistive_experiences_enabled = 10;
}
+ message ObservabilityInstanceInfo {
+ // Output only. Observability feature status for an instance.
+ bool enabled = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Preserve comments in query string for an instance.
+ bool preserve_comments = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Track wait events during query execution for an instance.
+ bool track_wait_events = 4 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Track wait event types during query execution for an
+ // instance.
+ bool track_wait_event_types = 5 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Query string length. The default value is 10k.
+ int32 max_query_string_length = 6
+ [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Record application tags for an instance.
+ bool record_application_tags = 7
+ [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Number of query execution plans captured by Insights per
+ // minute for all queries combined.
+ int32 query_plans_per_minute = 8
+ [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Track actively running queries on the instance.
+ bool track_active_queries = 9 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Track client address for an instance.
+ bool track_client_address = 10 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Whether assistive experiences are enabled for this AlloyDB
+ // instance.
+ bool assistive_experiences_enabled = 11
+ [(google.api.field_behavior) = OUTPUT_ONLY];
+
+ // Output only. Indicates whether to track active query plans for an
+ // instance. Deprecated: Use track_active_queries instead.
+ bool track_active_query_plan = 13
+ [deprecated = true, (google.api.field_behavior) = OUTPUT_ONLY];
+ }
+
// Configuration for a read pool instance.
message ReadPoolConfig {
// Read capacity, i.e. number of nodes in a read pool instance.
@@ -1331,9 +1396,23 @@ message Instance {
// Configuration for query insights.
QueryInsightsInstanceConfig query_insights_config = 21;
+ // Output only. Instance level Query Insights information, which is read-only
+ // and available in the output only. Contains the effective query insights
+ // settings for this instance, by merging customer's provided
+ // `QueryInsightsInstanceConfig` with the Query Insights defaults.
+ QueryInsightsInstanceInfo query_insights_info = 47
+ [(google.api.field_behavior) = OUTPUT_ONLY];
+
// Configuration for observability.
ObservabilityInstanceConfig observability_config = 26;
+ // Output only. Instance level observability information, contains the
+ // effective values of observability settings for this instance, by merging
+ // customer's provided `ObservabilityInstanceConfig` with the
+ // Observability defaults.
+ ObservabilityInstanceInfo observability_instance_info = 44
+ [(google.api.field_behavior) = OUTPUT_ONLY];
+
// Read pool instance configuration.
// This is required if the value of instanceType is READ_POOL.
ReadPoolConfig read_pool_config = 14;
diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ConnectionInfo.java b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ConnectionInfo.java
index 3444631b4d67..d5fdc0ab7bf2 100644
--- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ConnectionInfo.java
+++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ConnectionInfo.java
@@ -271,7 +271,7 @@ public com.google.protobuf.ByteString getPublicIpAddressBytes() {
*
*
* @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. See
- * google/cloud/alloydb/v1beta/resources.proto;l=1450
+ * google/cloud/alloydb/v1beta/resources.proto;l=1529
* @return A list containing the pemCertificateChain.
*/
@java.lang.Deprecated
@@ -292,7 +292,7 @@ public com.google.protobuf.ProtocolStringList getPemCertificateChainList() {
*
*
* @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. See
- * google/cloud/alloydb/v1beta/resources.proto;l=1450
+ * google/cloud/alloydb/v1beta/resources.proto;l=1529
* @return The count of pemCertificateChain.
*/
@java.lang.Deprecated
@@ -313,7 +313,7 @@ public int getPemCertificateChainCount() {
*
*
* @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. See
- * google/cloud/alloydb/v1beta/resources.proto;l=1450
+ * google/cloud/alloydb/v1beta/resources.proto;l=1529
* @param index The index of the element to return.
* @return The pemCertificateChain at the given index.
*/
@@ -335,7 +335,7 @@ public java.lang.String getPemCertificateChain(int index) {
*
*
* @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated. See
- * google/cloud/alloydb/v1beta/resources.proto;l=1450
+ * google/cloud/alloydb/v1beta/resources.proto;l=1529
* @param index The index of the value to return.
* @return The bytes of the pemCertificateChain at the given index.
*/
@@ -1369,7 +1369,7 @@ private void ensurePemCertificateChainIsMutable() {
*
*
* @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1beta/resources.proto;l=1450
+ * See google/cloud/alloydb/v1beta/resources.proto;l=1529
* @return A list containing the pemCertificateChain.
*/
@java.lang.Deprecated
@@ -1391,7 +1391,7 @@ public com.google.protobuf.ProtocolStringList getPemCertificateChainList() {
*
*
* @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1beta/resources.proto;l=1450
+ * See google/cloud/alloydb/v1beta/resources.proto;l=1529
* @return The count of pemCertificateChain.
*/
@java.lang.Deprecated
@@ -1412,7 +1412,7 @@ public int getPemCertificateChainCount() {
*
*
* @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1beta/resources.proto;l=1450
+ * See google/cloud/alloydb/v1beta/resources.proto;l=1529
* @param index The index of the element to return.
* @return The pemCertificateChain at the given index.
*/
@@ -1434,7 +1434,7 @@ public java.lang.String getPemCertificateChain(int index) {
*
*
* @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1beta/resources.proto;l=1450
+ * See google/cloud/alloydb/v1beta/resources.proto;l=1529
* @param index The index of the value to return.
* @return The bytes of the pemCertificateChain at the given index.
*/
@@ -1456,7 +1456,7 @@ public com.google.protobuf.ByteString getPemCertificateChainBytes(int index) {
*
*
* @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1beta/resources.proto;l=1450
+ * See google/cloud/alloydb/v1beta/resources.proto;l=1529
* @param index The index to set the value at.
* @param value The pemCertificateChain to set.
* @return This builder for chaining.
@@ -1486,7 +1486,7 @@ public Builder setPemCertificateChain(int index, java.lang.String value) {
*
*
* @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1beta/resources.proto;l=1450
+ * See google/cloud/alloydb/v1beta/resources.proto;l=1529
* @param value The pemCertificateChain to add.
* @return This builder for chaining.
*/
@@ -1515,7 +1515,7 @@ public Builder addPemCertificateChain(java.lang.String value) {
*
*
* @deprecated google.cloud.alloydb.v1beta.ConnectionInfo.pem_certificate_chain is deprecated.
- * See google/cloud/alloydb/v1beta/resources.proto;l=1450
+ * See google/cloud/alloydb/v1beta/resources.proto;l=1529
* @param values The pemCertificateChain to add.
* @return This builder for chaining.
*/
@@ -1541,7 +1541,7 @@ public Builder addAllPemCertificateChain(java.lang.Iterablebool is_template = 5 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
*
* @deprecated google.cloud.alloydb.v1beta.Database.is_template is deprecated. See
- * google/cloud/alloydb/v1beta/resources.proto;l=1844
+ * google/cloud/alloydb/v1beta/resources.proto;l=1923
* @return The isTemplate.
*/
@java.lang.Override
@@ -1409,7 +1409,7 @@ public Builder setCharacterTypeBytes(com.google.protobuf.ByteString value) {
*
*
* @deprecated google.cloud.alloydb.v1beta.Database.is_template is deprecated. See
- * google/cloud/alloydb/v1beta/resources.proto;l=1844
+ * google/cloud/alloydb/v1beta/resources.proto;l=1923
* @return The isTemplate.
*/
@java.lang.Override
@@ -1430,7 +1430,7 @@ public boolean getIsTemplate() {
*
*
* @deprecated google.cloud.alloydb.v1beta.Database.is_template is deprecated. See
- * google/cloud/alloydb/v1beta/resources.proto;l=1844
+ * google/cloud/alloydb/v1beta/resources.proto;l=1923
* @param value The isTemplate to set.
* @return This builder for chaining.
*/
@@ -1455,7 +1455,7 @@ public Builder setIsTemplate(boolean value) {
*
*
* @deprecated google.cloud.alloydb.v1beta.Database.is_template is deprecated. See
- * google/cloud/alloydb/v1beta/resources.proto;l=1844
+ * google/cloud/alloydb/v1beta/resources.proto;l=1923
* @return This builder for chaining.
*/
@java.lang.Deprecated
diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/DatabaseOrBuilder.java b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/DatabaseOrBuilder.java
index e6e062a0c89b..e0614b62e473 100644
--- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/DatabaseOrBuilder.java
+++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/DatabaseOrBuilder.java
@@ -167,7 +167,7 @@ public interface DatabaseOrBuilder
* bool is_template = 5 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
*
* @deprecated google.cloud.alloydb.v1beta.Database.is_template is deprecated. See
- * google/cloud/alloydb/v1beta/resources.proto;l=1844
+ * google/cloud/alloydb/v1beta/resources.proto;l=1923
* @return The isTemplate.
*/
@java.lang.Deprecated
diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/Instance.java b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/Instance.java
index f818f1cb6200..c9e10b5d5843 100644
--- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/Instance.java
+++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/Instance.java
@@ -4209,34 +4209,19 @@ public com.google.protobuf.Parser- * Observability feature status for an instance. - * This flag is turned "off" by default. - *- * - *
optional bool enabled = 1;
- *
- * @return Whether the enabled field is set.
- */
- boolean hasEnabled();
-
- /**
- *
- *
- *
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Whether Query Insights is enabled.
*
*
- * optional bool enabled = 1;
+ * bool enabled = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The enabled.
*/
@@ -4246,605 +4231,3416 @@ public interface ObservabilityInstanceConfigOrBuilder
*
*
*
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Whether to record application tags.
*
*
- * optional bool preserve_comments = 2;
+ * bool record_application_tags = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the preserveComments field is set.
+ * @return The recordApplicationTags.
*/
- boolean hasPreserveComments();
+ boolean getRecordApplicationTags();
/**
*
*
*
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Whether to record client address.
*
*
- * optional bool preserve_comments = 2;
+ * bool record_client_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The preserveComments.
+ * @return The recordClientAddress.
*/
- boolean getPreserveComments();
+ boolean getRecordClientAddress();
/**
*
*
*
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Maximum query string length.
*
*
- * optional bool track_wait_events = 3;
+ * uint32 query_string_length = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the trackWaitEvents field is set.
+ * @return The queryStringLength.
*/
- boolean hasTrackWaitEvents();
+ int getQueryStringLength();
/**
*
*
*
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Number of query execution plans captured per minute.
*
*
- * optional bool track_wait_events = 3;
+ * uint32 query_plans_per_minute = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The trackWaitEvents.
+ * @return The queryPlansPerMinute.
*/
- boolean getTrackWaitEvents();
+ int getQueryPlansPerMinute();
+ }
- /**
- *
- *
- * - * Output only. Track wait event types during query execution for an - * instance. This flag is turned "on" by default but tracking is enabled - * only after observability enabled flag is also turned on. This is - * read-only flag and only modifiable by internal API. - *- * - *
optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @return Whether the trackWaitEventTypes field is set.
- */
- boolean hasTrackWaitEventTypes();
+ /**
+ *
+ *
+ * + * Instance level Query Insights information, which is read-only and available + * in the output only. + *+ * + * Protobuf type {@code google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo} + */ + public static final class QueryInsightsInstanceInfo extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo) + QueryInsightsInstanceInfoOrBuilder { + private static final long serialVersionUID = 0L; - /** - * - * - *
- * Output only. Track wait event types during query execution for an - * instance. This flag is turned "on" by default but tracking is enabled - * only after observability enabled flag is also turned on. This is - * read-only flag and only modifiable by internal API. - *- * - *
optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @return The trackWaitEventTypes.
- */
- boolean getTrackWaitEventTypes();
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 33,
+ /* patch= */ 6,
+ /* suffix= */ "",
+ "QueryInsightsInstanceInfo");
+ }
- /**
- *
- *
- * - * Query string length. The default value is 10k. - *- * - *
optional int32 max_query_string_length = 5;
- *
- * @return Whether the maxQueryStringLength field is set.
- */
- boolean hasMaxQueryStringLength();
+ // Use QueryInsightsInstanceInfo.newBuilder() to construct.
+ private QueryInsightsInstanceInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ }
- /**
- *
- *
- * - * Query string length. The default value is 10k. - *- * - *
optional int32 max_query_string_length = 5;
- *
- * @return The maxQueryStringLength.
- */
- int getMaxQueryStringLength();
+ private QueryInsightsInstanceInfo() {}
+
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return com.google.cloud.alloydb.v1beta.ResourcesProto
+ .internal_static_google_cloud_alloydb_v1beta_Instance_QueryInsightsInstanceInfo_descriptor;
+ }
+
+ @java.lang.Override
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.google.cloud.alloydb.v1beta.ResourcesProto
+ .internal_static_google_cloud_alloydb_v1beta_Instance_QueryInsightsInstanceInfo_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo.class,
+ com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo.Builder.class);
+ }
+
+ public static final int ENABLED_FIELD_NUMBER = 1;
+ private boolean enabled_ = false;
/**
*
*
*
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Whether Query Insights is enabled.
*
*
- * optional bool record_application_tags = 6;
+ * bool enabled = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the recordApplicationTags field is set.
+ * @return The enabled.
*/
- boolean hasRecordApplicationTags();
+ @java.lang.Override
+ public boolean getEnabled() {
+ return enabled_;
+ }
+
+ public static final int RECORD_APPLICATION_TAGS_FIELD_NUMBER = 2;
+ private boolean recordApplicationTags_ = false;
/**
*
*
*
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Whether to record application tags.
*
*
- * optional bool record_application_tags = 6;
+ * bool record_application_tags = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The recordApplicationTags.
*/
- boolean getRecordApplicationTags();
+ @java.lang.Override
+ public boolean getRecordApplicationTags() {
+ return recordApplicationTags_;
+ }
- /**
- *
- *
- * - * Number of query execution plans captured by Insights per minute - * for all queries combined. The default value is 200. - * Any integer between 0 to 200 is considered valid. - *- * - *
optional int32 query_plans_per_minute = 7;
- *
- * @return Whether the queryPlansPerMinute field is set.
- */
- boolean hasQueryPlansPerMinute();
+ public static final int RECORD_CLIENT_ADDRESS_FIELD_NUMBER = 3;
+ private boolean recordClientAddress_ = false;
/**
*
*
*
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
+ * Output only. Whether to record client address.
*
*
- * optional int32 query_plans_per_minute = 7;
+ * bool record_client_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The queryPlansPerMinute.
+ * @return The recordClientAddress.
*/
- int getQueryPlansPerMinute();
+ @java.lang.Override
+ public boolean getRecordClientAddress() {
+ return recordClientAddress_;
+ }
- /**
- *
- *
- * - * Track actively running queries on the instance. - * If not set, this flag is "off" by default. - *- * - *
optional bool track_active_queries = 8;
- *
- * @return Whether the trackActiveQueries field is set.
- */
- boolean hasTrackActiveQueries();
+ public static final int QUERY_STRING_LENGTH_FIELD_NUMBER = 4;
+ private int queryStringLength_ = 0;
/**
*
*
*
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
+ * Output only. Maximum query string length.
*
*
- * optional bool track_active_queries = 8;
+ * uint32 query_string_length = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The trackActiveQueries.
+ * @return The queryStringLength.
*/
- boolean getTrackActiveQueries();
+ @java.lang.Override
+ public int getQueryStringLength() {
+ return queryStringLength_;
+ }
- /**
- *
- *
- * - * Track client address for an instance. - * If not set, default value is "off". - *- * - *
optional bool track_client_address = 9;
- *
- * @return Whether the trackClientAddress field is set.
- */
- boolean hasTrackClientAddress();
+ public static final int QUERY_PLANS_PER_MINUTE_FIELD_NUMBER = 5;
+ private int queryPlansPerMinute_ = 0;
/**
*
*
*
- * Track client address for an instance.
- * If not set, default value is "off".
+ * Output only. Number of query execution plans captured per minute.
*
*
- * optional bool track_client_address = 9;
+ * uint32 query_plans_per_minute = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The trackClientAddress.
+ * @return The queryPlansPerMinute.
*/
- boolean getTrackClientAddress();
+ @java.lang.Override
+ public int getQueryPlansPerMinute() {
+ return queryPlansPerMinute_;
+ }
- /**
- *
- *
- * - * Whether assistive experiences are enabled for this AlloyDB instance. - *- * - *
optional bool assistive_experiences_enabled = 10;
- *
- * @return Whether the assistiveExperiencesEnabled field is set.
- */
- boolean hasAssistiveExperiencesEnabled();
+ private byte memoizedIsInitialized = -1;
- /**
- *
- *
- * - * Whether assistive experiences are enabled for this AlloyDB instance. - *+ @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 (enabled_ != false) { + output.writeBool(1, enabled_); + } + if (recordApplicationTags_ != false) { + output.writeBool(2, recordApplicationTags_); + } + if (recordClientAddress_ != false) { + output.writeBool(3, recordClientAddress_); + } + if (queryStringLength_ != 0) { + output.writeUInt32(4, queryStringLength_); + } + if (queryPlansPerMinute_ != 0) { + output.writeUInt32(5, queryPlansPerMinute_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (enabled_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, enabled_); + } + if (recordApplicationTags_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, recordApplicationTags_); + } + if (recordClientAddress_ != false) { + size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, recordClientAddress_); + } + if (queryStringLength_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeUInt32Size(4, queryStringLength_); + } + if (queryPlansPerMinute_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeUInt32Size(5, queryPlansPerMinute_); + } + 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.alloydb.v1beta.Instance.QueryInsightsInstanceInfo)) { + return super.equals(obj); + } + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo other = + (com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo) obj; + + if (getEnabled() != other.getEnabled()) return false; + if (getRecordApplicationTags() != other.getRecordApplicationTags()) return false; + if (getRecordClientAddress() != other.getRecordClientAddress()) return false; + if (getQueryStringLength() != other.getQueryStringLength()) return false; + if (getQueryPlansPerMinute() != other.getQueryPlansPerMinute()) 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) + ENABLED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnabled()); + hash = (37 * hash) + RECORD_APPLICATION_TAGS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRecordApplicationTags()); + hash = (37 * hash) + RECORD_CLIENT_ADDRESS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRecordClientAddress()); + hash = (37 * hash) + QUERY_STRING_LENGTH_FIELD_NUMBER; + hash = (53 * hash) + getQueryStringLength(); + hash = (37 * hash) + QUERY_PLANS_PER_MINUTE_FIELD_NUMBER; + hash = (53 * hash) + getQueryPlansPerMinute(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo 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.alloydb.v1beta.Instance.QueryInsightsInstanceInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo 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.alloydb.v1beta.Instance.QueryInsightsInstanceInfo parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.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.alloydb.v1beta.Instance.QueryInsightsInstanceInfo 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.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + + /** * - *
optional bool assistive_experiences_enabled = 10;
*
- * @return The assistiveExperiencesEnabled.
+ * + * Instance level Query Insights information, which is read-only and available + * in the output only. + *+ * + * Protobuf type {@code google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo} */ - boolean getAssistiveExperiencesEnabled(); - } + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
+ * Output only. Whether Query Insights is enabled. + *+ * + *
bool enabled = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The enabled.
+ */
+ @java.lang.Override
+ public boolean getEnabled() {
+ return enabled_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether Query Insights is enabled. + *+ * + *
bool enabled = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @param value The enabled to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEnabled(boolean value) {
+
+ enabled_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether Query Insights is enabled. + *+ * + *
bool enabled = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearEnabled() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ enabled_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean recordApplicationTags_;
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record application tags. + *+ * + *
bool record_application_tags = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The recordApplicationTags.
+ */
+ @java.lang.Override
+ public boolean getRecordApplicationTags() {
+ return recordApplicationTags_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record application tags. + *+ * + *
bool record_application_tags = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @param value The recordApplicationTags to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRecordApplicationTags(boolean value) {
+
+ recordApplicationTags_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record application tags. + *+ * + *
bool record_application_tags = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearRecordApplicationTags() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ recordApplicationTags_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean recordClientAddress_;
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record client address. + *+ * + *
bool record_client_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The recordClientAddress.
+ */
+ @java.lang.Override
+ public boolean getRecordClientAddress() {
+ return recordClientAddress_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record client address. + *+ * + *
bool record_client_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @param value The recordClientAddress to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRecordClientAddress(boolean value) {
+
+ recordClientAddress_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Whether to record client address. + *+ * + *
bool record_client_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearRecordClientAddress() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ recordClientAddress_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int queryStringLength_;
+
+ /**
+ *
+ *
+ * + * Output only. Maximum query string length. + *+ * + *
uint32 query_string_length = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The queryStringLength.
+ */
+ @java.lang.Override
+ public int getQueryStringLength() {
+ return queryStringLength_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Maximum query string length. + *+ * + *
uint32 query_string_length = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @param value The queryStringLength to set.
+ * @return This builder for chaining.
+ */
+ public Builder setQueryStringLength(int value) {
+
+ queryStringLength_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Maximum query string length. + *+ * + *
uint32 query_string_length = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearQueryStringLength() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ queryStringLength_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private int queryPlansPerMinute_;
+
+ /**
+ *
+ *
+ * + * Output only. Number of query execution plans captured per minute. + *+ * + *
uint32 query_plans_per_minute = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The queryPlansPerMinute.
+ */
+ @java.lang.Override
+ public int getQueryPlansPerMinute() {
+ return queryPlansPerMinute_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Number of query execution plans captured per minute. + *+ * + *
uint32 query_plans_per_minute = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @param value The queryPlansPerMinute to set.
+ * @return This builder for chaining.
+ */
+ public Builder setQueryPlansPerMinute(int value) {
+
+ queryPlansPerMinute_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Number of query execution plans captured per minute. + *+ * + *
uint32 query_plans_per_minute = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearQueryPlansPerMinute() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ queryPlansPerMinute_ = 0;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo)
+ }
+
+ // @@protoc_insertion_point(class_scope:google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo)
+ private static final com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo
+ DEFAULT_INSTANCE;
+
+ static {
+ DEFAULT_INSTANCE = new com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo();
+ }
+
+ public static com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo
+ getDefaultInstance() {
+ return DEFAULT_INSTANCE;
+ }
+
+ private static final com.google.protobuf.Parser+ * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return Whether the enabled field is set.
+ */
+ boolean hasEnabled();
+
+ /**
+ *
+ *
+ * + * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return The enabled.
+ */
+ boolean getEnabled();
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return Whether the preserveComments field is set.
+ */
+ boolean hasPreserveComments();
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return The preserveComments.
+ */
+ boolean getPreserveComments();
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return Whether the trackWaitEvents field is set.
+ */
+ boolean hasTrackWaitEvents();
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return The trackWaitEvents.
+ */
+ boolean getTrackWaitEvents();
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the trackWaitEventTypes field is set.
+ */
+ boolean hasTrackWaitEventTypes();
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The trackWaitEventTypes.
+ */
+ boolean getTrackWaitEventTypes();
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return Whether the maxQueryStringLength field is set.
+ */
+ boolean hasMaxQueryStringLength();
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return The maxQueryStringLength.
+ */
+ int getMaxQueryStringLength();
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return Whether the recordApplicationTags field is set.
+ */
+ boolean hasRecordApplicationTags();
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return The recordApplicationTags.
+ */
+ boolean getRecordApplicationTags();
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return Whether the queryPlansPerMinute field is set.
+ */
+ boolean hasQueryPlansPerMinute();
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return The queryPlansPerMinute.
+ */
+ int getQueryPlansPerMinute();
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return Whether the trackActiveQueries field is set.
+ */
+ boolean hasTrackActiveQueries();
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return The trackActiveQueries.
+ */
+ boolean getTrackActiveQueries();
+
+ /**
+ *
+ *
+ * + * Track client address for an instance. + * If not set, default value is "off". + *+ * + *
optional bool track_client_address = 9;
+ *
+ * @return Whether the trackClientAddress field is set.
+ */
+ boolean hasTrackClientAddress();
+
+ /**
+ *
+ *
+ * + * Track client address for an instance. + * If not set, default value is "off". + *+ * + *
optional bool track_client_address = 9;
+ *
+ * @return The trackClientAddress.
+ */
+ boolean getTrackClientAddress();
+
+ /**
+ *
+ *
+ * + * Whether assistive experiences are enabled for this AlloyDB instance. + *+ * + *
optional bool assistive_experiences_enabled = 10;
+ *
+ * @return Whether the assistiveExperiencesEnabled field is set.
+ */
+ boolean hasAssistiveExperiencesEnabled();
+
+ /**
+ *
+ *
+ * + * Whether assistive experiences are enabled for this AlloyDB instance. + *+ * + *
optional bool assistive_experiences_enabled = 10;
+ *
+ * @return The assistiveExperiencesEnabled.
+ */
+ boolean getAssistiveExperiencesEnabled();
+ }
+
+ /**
+ *
+ *
+ * + * Observability Instance specific configuration. + *+ * + * Protobuf type {@code google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig} + */ + public static final class ObservabilityInstanceConfig extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig) + ObservabilityInstanceConfigOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 6, + /* suffix= */ "", + "ObservabilityInstanceConfig"); + } + + // Use ObservabilityInstanceConfig.newBuilder() to construct. + private ObservabilityInstanceConfig(com.google.protobuf.GeneratedMessage.Builder> builder) { + super(builder); + } + + private ObservabilityInstanceConfig() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.alloydb.v1beta.ResourcesProto + .internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.alloydb.v1beta.ResourcesProto + .internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig.class, + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig.Builder.class); + } + + private int bitField0_; + public static final int ENABLED_FIELD_NUMBER = 1; + private boolean enabled_ = false; + + /** + * + * + *
+ * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return Whether the enabled field is set.
+ */
+ @java.lang.Override
+ public boolean hasEnabled() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return The enabled.
+ */
+ @java.lang.Override
+ public boolean getEnabled() {
+ return enabled_;
+ }
+
+ public static final int PRESERVE_COMMENTS_FIELD_NUMBER = 2;
+ private boolean preserveComments_ = false;
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return Whether the preserveComments field is set.
+ */
+ @java.lang.Override
+ public boolean hasPreserveComments() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return The preserveComments.
+ */
+ @java.lang.Override
+ public boolean getPreserveComments() {
+ return preserveComments_;
+ }
+
+ public static final int TRACK_WAIT_EVENTS_FIELD_NUMBER = 3;
+ private boolean trackWaitEvents_ = false;
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return Whether the trackWaitEvents field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackWaitEvents() {
+ return ((bitField0_ & 0x00000004) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return The trackWaitEvents.
+ */
+ @java.lang.Override
+ public boolean getTrackWaitEvents() {
+ return trackWaitEvents_;
+ }
+
+ public static final int TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER = 4;
+ private boolean trackWaitEventTypes_ = false;
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the trackWaitEventTypes field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackWaitEventTypes() {
+ return ((bitField0_ & 0x00000008) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The trackWaitEventTypes.
+ */
+ @java.lang.Override
+ public boolean getTrackWaitEventTypes() {
+ return trackWaitEventTypes_;
+ }
+
+ public static final int MAX_QUERY_STRING_LENGTH_FIELD_NUMBER = 5;
+ private int maxQueryStringLength_ = 0;
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return Whether the maxQueryStringLength field is set.
+ */
+ @java.lang.Override
+ public boolean hasMaxQueryStringLength() {
+ return ((bitField0_ & 0x00000010) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return The maxQueryStringLength.
+ */
+ @java.lang.Override
+ public int getMaxQueryStringLength() {
+ return maxQueryStringLength_;
+ }
+
+ public static final int RECORD_APPLICATION_TAGS_FIELD_NUMBER = 6;
+ private boolean recordApplicationTags_ = false;
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return Whether the recordApplicationTags field is set.
+ */
+ @java.lang.Override
+ public boolean hasRecordApplicationTags() {
+ return ((bitField0_ & 0x00000020) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return The recordApplicationTags.
+ */
+ @java.lang.Override
+ public boolean getRecordApplicationTags() {
+ return recordApplicationTags_;
+ }
+
+ public static final int QUERY_PLANS_PER_MINUTE_FIELD_NUMBER = 7;
+ private int queryPlansPerMinute_ = 0;
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return Whether the queryPlansPerMinute field is set.
+ */
+ @java.lang.Override
+ public boolean hasQueryPlansPerMinute() {
+ return ((bitField0_ & 0x00000040) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return The queryPlansPerMinute.
+ */
+ @java.lang.Override
+ public int getQueryPlansPerMinute() {
+ return queryPlansPerMinute_;
+ }
+
+ public static final int TRACK_ACTIVE_QUERIES_FIELD_NUMBER = 8;
+ private boolean trackActiveQueries_ = false;
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return Whether the trackActiveQueries field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackActiveQueries() {
+ return ((bitField0_ & 0x00000080) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return The trackActiveQueries.
+ */
+ @java.lang.Override
+ public boolean getTrackActiveQueries() {
+ return trackActiveQueries_;
+ }
+
+ public static final int TRACK_CLIENT_ADDRESS_FIELD_NUMBER = 9;
+ private boolean trackClientAddress_ = false;
+
+ /**
+ *
+ *
+ * + * Track client address for an instance. + * If not set, default value is "off". + *+ * + *
optional bool track_client_address = 9;
+ *
+ * @return Whether the trackClientAddress field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackClientAddress() {
+ return ((bitField0_ & 0x00000100) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Track client address for an instance. + * If not set, default value is "off". + *+ * + *
optional bool track_client_address = 9;
+ *
+ * @return The trackClientAddress.
+ */
+ @java.lang.Override
+ public boolean getTrackClientAddress() {
+ return trackClientAddress_;
+ }
+
+ public static final int ASSISTIVE_EXPERIENCES_ENABLED_FIELD_NUMBER = 10;
+ private boolean assistiveExperiencesEnabled_ = false;
+
+ /**
+ *
+ *
+ * + * Whether assistive experiences are enabled for this AlloyDB instance. + *+ * + *
optional bool assistive_experiences_enabled = 10;
+ *
+ * @return Whether the assistiveExperiencesEnabled field is set.
+ */
+ @java.lang.Override
+ public boolean hasAssistiveExperiencesEnabled() {
+ return ((bitField0_ & 0x00000200) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Whether assistive experiences are enabled for this AlloyDB instance. + *+ * + *
optional bool assistive_experiences_enabled = 10;
+ *
+ * @return The assistiveExperiencesEnabled.
+ */
+ @java.lang.Override
+ public boolean getAssistiveExperiencesEnabled() {
+ return assistiveExperiencesEnabled_;
+ }
+
+ 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.writeBool(1, enabled_);
+ }
+ if (((bitField0_ & 0x00000002) != 0)) {
+ output.writeBool(2, preserveComments_);
+ }
+ if (((bitField0_ & 0x00000004) != 0)) {
+ output.writeBool(3, trackWaitEvents_);
+ }
+ if (((bitField0_ & 0x00000008) != 0)) {
+ output.writeBool(4, trackWaitEventTypes_);
+ }
+ if (((bitField0_ & 0x00000010) != 0)) {
+ output.writeInt32(5, maxQueryStringLength_);
+ }
+ if (((bitField0_ & 0x00000020) != 0)) {
+ output.writeBool(6, recordApplicationTags_);
+ }
+ if (((bitField0_ & 0x00000040) != 0)) {
+ output.writeInt32(7, queryPlansPerMinute_);
+ }
+ if (((bitField0_ & 0x00000080) != 0)) {
+ output.writeBool(8, trackActiveQueries_);
+ }
+ if (((bitField0_ & 0x00000100) != 0)) {
+ output.writeBool(9, trackClientAddress_);
+ }
+ if (((bitField0_ & 0x00000200) != 0)) {
+ output.writeBool(10, assistiveExperiencesEnabled_);
+ }
+ 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.computeBoolSize(1, enabled_);
+ }
+ if (((bitField0_ & 0x00000002) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, preserveComments_);
+ }
+ if (((bitField0_ & 0x00000004) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, trackWaitEvents_);
+ }
+ if (((bitField0_ & 0x00000008) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, trackWaitEventTypes_);
+ }
+ if (((bitField0_ & 0x00000010) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeInt32Size(5, maxQueryStringLength_);
+ }
+ if (((bitField0_ & 0x00000020) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(6, recordApplicationTags_);
+ }
+ if (((bitField0_ & 0x00000040) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeInt32Size(7, queryPlansPerMinute_);
+ }
+ if (((bitField0_ & 0x00000080) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(8, trackActiveQueries_);
+ }
+ if (((bitField0_ & 0x00000100) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, trackClientAddress_);
+ }
+ if (((bitField0_ & 0x00000200) != 0)) {
+ size +=
+ com.google.protobuf.CodedOutputStream.computeBoolSize(10, assistiveExperiencesEnabled_);
+ }
+ 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.alloydb.v1beta.Instance.ObservabilityInstanceConfig)) {
+ return super.equals(obj);
+ }
+ com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig other =
+ (com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig) obj;
+
+ if (hasEnabled() != other.hasEnabled()) return false;
+ if (hasEnabled()) {
+ if (getEnabled() != other.getEnabled()) return false;
+ }
+ if (hasPreserveComments() != other.hasPreserveComments()) return false;
+ if (hasPreserveComments()) {
+ if (getPreserveComments() != other.getPreserveComments()) return false;
+ }
+ if (hasTrackWaitEvents() != other.hasTrackWaitEvents()) return false;
+ if (hasTrackWaitEvents()) {
+ if (getTrackWaitEvents() != other.getTrackWaitEvents()) return false;
+ }
+ if (hasTrackWaitEventTypes() != other.hasTrackWaitEventTypes()) return false;
+ if (hasTrackWaitEventTypes()) {
+ if (getTrackWaitEventTypes() != other.getTrackWaitEventTypes()) return false;
+ }
+ if (hasMaxQueryStringLength() != other.hasMaxQueryStringLength()) return false;
+ if (hasMaxQueryStringLength()) {
+ if (getMaxQueryStringLength() != other.getMaxQueryStringLength()) return false;
+ }
+ if (hasRecordApplicationTags() != other.hasRecordApplicationTags()) return false;
+ if (hasRecordApplicationTags()) {
+ if (getRecordApplicationTags() != other.getRecordApplicationTags()) return false;
+ }
+ if (hasQueryPlansPerMinute() != other.hasQueryPlansPerMinute()) return false;
+ if (hasQueryPlansPerMinute()) {
+ if (getQueryPlansPerMinute() != other.getQueryPlansPerMinute()) return false;
+ }
+ if (hasTrackActiveQueries() != other.hasTrackActiveQueries()) return false;
+ if (hasTrackActiveQueries()) {
+ if (getTrackActiveQueries() != other.getTrackActiveQueries()) return false;
+ }
+ if (hasTrackClientAddress() != other.hasTrackClientAddress()) return false;
+ if (hasTrackClientAddress()) {
+ if (getTrackClientAddress() != other.getTrackClientAddress()) return false;
+ }
+ if (hasAssistiveExperiencesEnabled() != other.hasAssistiveExperiencesEnabled()) return false;
+ if (hasAssistiveExperiencesEnabled()) {
+ if (getAssistiveExperiencesEnabled() != other.getAssistiveExperiencesEnabled())
+ 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 (hasEnabled()) {
+ hash = (37 * hash) + ENABLED_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnabled());
+ }
+ if (hasPreserveComments()) {
+ hash = (37 * hash) + PRESERVE_COMMENTS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPreserveComments());
+ }
+ if (hasTrackWaitEvents()) {
+ hash = (37 * hash) + TRACK_WAIT_EVENTS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEvents());
+ }
+ if (hasTrackWaitEventTypes()) {
+ hash = (37 * hash) + TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEventTypes());
+ }
+ if (hasMaxQueryStringLength()) {
+ hash = (37 * hash) + MAX_QUERY_STRING_LENGTH_FIELD_NUMBER;
+ hash = (53 * hash) + getMaxQueryStringLength();
+ }
+ if (hasRecordApplicationTags()) {
+ hash = (37 * hash) + RECORD_APPLICATION_TAGS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRecordApplicationTags());
+ }
+ if (hasQueryPlansPerMinute()) {
+ hash = (37 * hash) + QUERY_PLANS_PER_MINUTE_FIELD_NUMBER;
+ hash = (53 * hash) + getQueryPlansPerMinute();
+ }
+ if (hasTrackActiveQueries()) {
+ hash = (37 * hash) + TRACK_ACTIVE_QUERIES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackActiveQueries());
+ }
+ if (hasTrackClientAddress()) {
+ hash = (37 * hash) + TRACK_CLIENT_ADDRESS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackClientAddress());
+ }
+ if (hasAssistiveExperiencesEnabled()) {
+ hash = (37 * hash) + ASSISTIVE_EXPERIENCES_ENABLED_FIELD_NUMBER;
+ hash =
+ (53 * hash)
+ + com.google.protobuf.Internal.hashBoolean(getAssistiveExperiencesEnabled());
+ }
+ hash = (29 * hash) + getUnknownFields().hashCode();
+ memoizedHashCode = hash;
+ return hash;
+ }
+
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig 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.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ com.google.protobuf.ByteString data)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig 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.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data);
+ }
+
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws com.google.protobuf.InvalidProtocolBufferException {
+ return PARSER.parseFrom(data, extensionRegistry);
+ }
+
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig
+ parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig
+ parseDelimitedFrom(
+ java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(
+ PARSER, input, extensionRegistry);
+ }
+
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ com.google.protobuf.CodedInputStream input) throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
+ }
+
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ com.google.protobuf.CodedInputStream input,
+ com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+ throws java.io.IOException {
+ return com.google.protobuf.GeneratedMessage.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.alloydb.v1beta.Instance.ObservabilityInstanceConfig 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.GeneratedMessage.BuilderParent parent) {
+ Builder builder = new Builder(parent);
+ return builder;
+ }
+
+ /**
+ *
+ *
+ * + * Observability Instance specific configuration. + *+ * + * Protobuf type {@code google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
+ * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return Whether the enabled field is set.
+ */
+ @java.lang.Override
+ public boolean hasEnabled() {
+ return ((bitField0_ & 0x00000001) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return The enabled.
+ */
+ @java.lang.Override
+ public boolean getEnabled() {
+ return enabled_;
+ }
+
+ /**
+ *
+ *
+ * + * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @param value The enabled to set.
+ * @return This builder for chaining.
+ */
+ public Builder setEnabled(boolean value) {
+
+ enabled_ = value;
+ bitField0_ |= 0x00000001;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Observability feature status for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool enabled = 1;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearEnabled() {
+ bitField0_ = (bitField0_ & ~0x00000001);
+ enabled_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean preserveComments_;
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return Whether the preserveComments field is set.
+ */
+ @java.lang.Override
+ public boolean hasPreserveComments() {
+ return ((bitField0_ & 0x00000002) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return The preserveComments.
+ */
+ @java.lang.Override
+ public boolean getPreserveComments() {
+ return preserveComments_;
+ }
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @param value The preserveComments to set.
+ * @return This builder for chaining.
+ */
+ public Builder setPreserveComments(boolean value) {
+
+ preserveComments_ = value;
+ bitField0_ |= 0x00000002;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Preserve comments in query string for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool preserve_comments = 2;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearPreserveComments() {
+ bitField0_ = (bitField0_ & ~0x00000002);
+ preserveComments_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean trackWaitEvents_;
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return Whether the trackWaitEvents field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackWaitEvents() {
+ return ((bitField0_ & 0x00000004) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return The trackWaitEvents.
+ */
+ @java.lang.Override
+ public boolean getTrackWaitEvents() {
+ return trackWaitEvents_;
+ }
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @param value The trackWaitEvents to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackWaitEvents(boolean value) {
+
+ trackWaitEvents_ = value;
+ bitField0_ |= 0x00000004;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Track wait events during query execution for an instance. + * This flag is turned "on" by default but tracking is enabled only after + * observability enabled flag is also turned on. + *+ * + *
optional bool track_wait_events = 3;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackWaitEvents() {
+ bitField0_ = (bitField0_ & ~0x00000004);
+ trackWaitEvents_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean trackWaitEventTypes_;
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
+ * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the trackWaitEventTypes field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackWaitEventTypes() {
+ return ((bitField0_ & 0x00000008) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
+ * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The trackWaitEventTypes.
+ */
+ @java.lang.Override
+ public boolean getTrackWaitEventTypes() {
+ return trackWaitEventTypes_;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
+ * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @param value The trackWaitEventTypes to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackWaitEventTypes(boolean value) {
+
+ trackWaitEventTypes_ = value;
+ bitField0_ |= 0x00000008;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Track wait event types during query execution for an + * instance. This flag is turned "on" by default but tracking is enabled + * only after observability enabled flag is also turned on. This is + * read-only flag and only modifiable by internal API. + *+ * + *
+ * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackWaitEventTypes() {
+ bitField0_ = (bitField0_ & ~0x00000008);
+ trackWaitEventTypes_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int maxQueryStringLength_;
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return Whether the maxQueryStringLength field is set.
+ */
+ @java.lang.Override
+ public boolean hasMaxQueryStringLength() {
+ return ((bitField0_ & 0x00000010) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return The maxQueryStringLength.
+ */
+ @java.lang.Override
+ public int getMaxQueryStringLength() {
+ return maxQueryStringLength_;
+ }
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @param value The maxQueryStringLength to set.
+ * @return This builder for chaining.
+ */
+ public Builder setMaxQueryStringLength(int value) {
+
+ maxQueryStringLength_ = value;
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Query string length. The default value is 10k. + *+ * + *
optional int32 max_query_string_length = 5;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearMaxQueryStringLength() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ maxQueryStringLength_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private boolean recordApplicationTags_;
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return Whether the recordApplicationTags field is set.
+ */
+ @java.lang.Override
+ public boolean hasRecordApplicationTags() {
+ return ((bitField0_ & 0x00000020) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return The recordApplicationTags.
+ */
+ @java.lang.Override
+ public boolean getRecordApplicationTags() {
+ return recordApplicationTags_;
+ }
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @param value The recordApplicationTags to set.
+ * @return This builder for chaining.
+ */
+ public Builder setRecordApplicationTags(boolean value) {
+
+ recordApplicationTags_ = value;
+ bitField0_ |= 0x00000020;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Record application tags for an instance. + * This flag is turned "off" by default. + *+ * + *
optional bool record_application_tags = 6;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearRecordApplicationTags() {
+ bitField0_ = (bitField0_ & ~0x00000020);
+ recordApplicationTags_ = false;
+ onChanged();
+ return this;
+ }
+
+ private int queryPlansPerMinute_;
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return Whether the queryPlansPerMinute field is set.
+ */
+ @java.lang.Override
+ public boolean hasQueryPlansPerMinute() {
+ return ((bitField0_ & 0x00000040) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return The queryPlansPerMinute.
+ */
+ @java.lang.Override
+ public int getQueryPlansPerMinute() {
+ return queryPlansPerMinute_;
+ }
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @param value The queryPlansPerMinute to set.
+ * @return This builder for chaining.
+ */
+ public Builder setQueryPlansPerMinute(int value) {
+
+ queryPlansPerMinute_ = value;
+ bitField0_ |= 0x00000040;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Number of query execution plans captured by Insights per minute + * for all queries combined. The default value is 200. + * Any integer between 0 to 200 is considered valid. + *+ * + *
optional int32 query_plans_per_minute = 7;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearQueryPlansPerMinute() {
+ bitField0_ = (bitField0_ & ~0x00000040);
+ queryPlansPerMinute_ = 0;
+ onChanged();
+ return this;
+ }
+
+ private boolean trackActiveQueries_;
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return Whether the trackActiveQueries field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackActiveQueries() {
+ return ((bitField0_ & 0x00000080) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return The trackActiveQueries.
+ */
+ @java.lang.Override
+ public boolean getTrackActiveQueries() {
+ return trackActiveQueries_;
+ }
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @param value The trackActiveQueries to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackActiveQueries(boolean value) {
+
+ trackActiveQueries_ = value;
+ bitField0_ |= 0x00000080;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Track actively running queries on the instance. + * If not set, this flag is "off" by default. + *+ * + *
optional bool track_active_queries = 8;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackActiveQueries() {
+ bitField0_ = (bitField0_ & ~0x00000080);
+ trackActiveQueries_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean trackClientAddress_;
+
+ /**
+ *
+ *
+ * + * Track client address for an instance. + * If not set, default value is "off". + *+ * + *
optional bool track_client_address = 9;
+ *
+ * @return Whether the trackClientAddress field is set.
+ */
+ @java.lang.Override
+ public boolean hasTrackClientAddress() {
+ return ((bitField0_ & 0x00000100) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Track client address for an instance. + * If not set, default value is "off". + *+ * + *
optional bool track_client_address = 9;
+ *
+ * @return The trackClientAddress.
+ */
+ @java.lang.Override
+ public boolean getTrackClientAddress() {
+ return trackClientAddress_;
+ }
+
+ /**
+ *
+ *
+ * + * Track client address for an instance. + * If not set, default value is "off". + *+ * + *
optional bool track_client_address = 9;
+ *
+ * @param value The trackClientAddress to set.
+ * @return This builder for chaining.
+ */
+ public Builder setTrackClientAddress(boolean value) {
- /**
- *
- *
- * - * Observability Instance specific configuration. - *- * - * Protobuf type {@code google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig} - */ - public static final class ObservabilityInstanceConfig extends com.google.protobuf.GeneratedMessage - implements - // @@protoc_insertion_point(message_implements:google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig) - ObservabilityInstanceConfigOrBuilder { - private static final long serialVersionUID = 0L; + trackClientAddress_ = value; + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
+ * Track client address for an instance. + * If not set, default value is "off". + *+ * + *
optional bool track_client_address = 9;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearTrackClientAddress() {
+ bitField0_ = (bitField0_ & ~0x00000100);
+ trackClientAddress_ = false;
+ onChanged();
+ return this;
+ }
+
+ private boolean assistiveExperiencesEnabled_;
+
+ /**
+ *
+ *
+ * + * Whether assistive experiences are enabled for this AlloyDB instance. + *+ * + *
optional bool assistive_experiences_enabled = 10;
+ *
+ * @return Whether the assistiveExperiencesEnabled field is set.
+ */
+ @java.lang.Override
+ public boolean hasAssistiveExperiencesEnabled() {
+ return ((bitField0_ & 0x00000200) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Whether assistive experiences are enabled for this AlloyDB instance. + *+ * + *
optional bool assistive_experiences_enabled = 10;
+ *
+ * @return The assistiveExperiencesEnabled.
+ */
+ @java.lang.Override
+ public boolean getAssistiveExperiencesEnabled() {
+ return assistiveExperiencesEnabled_;
+ }
+
+ /**
+ *
+ *
+ * + * Whether assistive experiences are enabled for this AlloyDB instance. + *+ * + *
optional bool assistive_experiences_enabled = 10;
+ *
+ * @param value The assistiveExperiencesEnabled to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAssistiveExperiencesEnabled(boolean value) {
+
+ assistiveExperiencesEnabled_ = value;
+ bitField0_ |= 0x00000200;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Whether assistive experiences are enabled for this AlloyDB instance. + *+ * + *
optional bool assistive_experiences_enabled = 10;
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearAssistiveExperiencesEnabled() {
+ bitField0_ = (bitField0_ & ~0x00000200);
+ assistiveExperiencesEnabled_ = false;
+ onChanged();
+ return this;
+ }
+
+ // @@protoc_insertion_point(builder_scope:google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig)
+ }
+
+ // @@protoc_insertion_point(class_scope:google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig)
+ private static final com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig
+ DEFAULT_INSTANCE;
static {
- com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
- com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
- /* major= */ 4,
- /* minor= */ 33,
- /* patch= */ 6,
- /* suffix= */ "",
- "ObservabilityInstanceConfig");
+ DEFAULT_INSTANCE = new com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig();
}
- // Use ObservabilityInstanceConfig.newBuilder() to construct.
- private ObservabilityInstanceConfig(com.google.protobuf.GeneratedMessage.Builder> builder) {
- super(builder);
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig
+ getDefaultInstance() {
+ return DEFAULT_INSTANCE;
}
- private ObservabilityInstanceConfig() {}
+ private static final com.google.protobuf.Parser
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Observability feature status for an instance.
*
*
- * optional bool enabled = 1;
+ * bool enabled = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the enabled field is set.
+ * @return The enabled.
*/
- @java.lang.Override
- public boolean hasEnabled() {
- return ((bitField0_ & 0x00000001) != 0);
- }
+ boolean getEnabled();
/**
*
*
*
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Preserve comments in query string for an instance.
*
*
- * optional bool enabled = 1;
+ * bool preserve_comments = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The enabled.
+ * @return The preserveComments.
*/
- @java.lang.Override
- public boolean getEnabled() {
- return enabled_;
- }
+ boolean getPreserveComments();
- public static final int PRESERVE_COMMENTS_FIELD_NUMBER = 2;
- private boolean preserveComments_ = false;
+ /**
+ *
+ *
+ * + * Output only. Track wait events during query execution for an instance. + *+ * + *
bool track_wait_events = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The trackWaitEvents.
+ */
+ boolean getTrackWaitEvents();
/**
*
*
*
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Track wait event types during query execution for an
+ * instance.
*
*
- * optional bool preserve_comments = 2;
+ * bool track_wait_event_types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the preserveComments field is set.
+ * @return The trackWaitEventTypes.
*/
- @java.lang.Override
- public boolean hasPreserveComments() {
- return ((bitField0_ & 0x00000002) != 0);
- }
+ boolean getTrackWaitEventTypes();
+
+ /**
+ *
+ *
+ * + * Output only. Query string length. The default value is 10k. + *+ * + *
int32 max_query_string_length = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The maxQueryStringLength.
+ */
+ int getMaxQueryStringLength();
+
+ /**
+ *
+ *
+ * + * Output only. Record application tags for an instance. + *+ * + *
bool record_application_tags = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * @return The recordApplicationTags.
+ */
+ boolean getRecordApplicationTags();
/**
*
*
*
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Number of query execution plans captured by Insights per
+ * minute for all queries combined.
*
*
- * optional bool preserve_comments = 2;
+ * int32 query_plans_per_minute = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The preserveComments.
+ * @return The queryPlansPerMinute.
*/
- @java.lang.Override
- public boolean getPreserveComments() {
- return preserveComments_;
- }
-
- public static final int TRACK_WAIT_EVENTS_FIELD_NUMBER = 3;
- private boolean trackWaitEvents_ = false;
+ int getQueryPlansPerMinute();
/**
*
*
*
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Track actively running queries on the instance.
*
*
- * optional bool track_wait_events = 3;
+ * bool track_active_queries = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the trackWaitEvents field is set.
+ * @return The trackActiveQueries.
*/
- @java.lang.Override
- public boolean hasTrackWaitEvents() {
- return ((bitField0_ & 0x00000004) != 0);
- }
+ boolean getTrackActiveQueries();
/**
*
*
*
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Track client address for an instance.
*
*
- * optional bool track_wait_events = 3;
+ * bool track_client_address = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The trackWaitEvents.
+ * @return The trackClientAddress.
*/
- @java.lang.Override
- public boolean getTrackWaitEvents() {
- return trackWaitEvents_;
- }
-
- public static final int TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER = 4;
- private boolean trackWaitEventTypes_ = false;
+ boolean getTrackClientAddress();
/**
*
*
*
- * Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
+ * Output only. Whether assistive experiences are enabled for this AlloyDB
+ * instance.
*
*
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * bool assistive_experiences_enabled = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*
- * @return Whether the trackWaitEventTypes field is set.
+ * @return The assistiveExperiencesEnabled.
*/
- @java.lang.Override
- public boolean hasTrackWaitEventTypes() {
- return ((bitField0_ & 0x00000008) != 0);
- }
+ boolean getAssistiveExperiencesEnabled();
/**
*
*
*
- * Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
+ * Output only. Indicates whether to track active query plans for an
+ * instance. Deprecated: Use track_active_queries instead.
*
*
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ * bool track_active_query_plan = 13 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
*
*
- * @return The trackWaitEventTypes.
+ * @deprecated
+ * google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.track_active_query_plan is
+ * deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=973
+ * @return The trackActiveQueryPlan.
*/
+ @java.lang.Deprecated
+ boolean getTrackActiveQueryPlan();
+ }
+
+ /** Protobuf type {@code google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo} */
+ public static final class ObservabilityInstanceInfo extends com.google.protobuf.GeneratedMessage
+ implements
+ // @@protoc_insertion_point(message_implements:google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo)
+ ObservabilityInstanceInfoOrBuilder {
+ private static final long serialVersionUID = 0L;
+
+ static {
+ com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion(
+ com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC,
+ /* major= */ 4,
+ /* minor= */ 33,
+ /* patch= */ 6,
+ /* suffix= */ "",
+ "ObservabilityInstanceInfo");
+ }
+
+ // Use ObservabilityInstanceInfo.newBuilder() to construct.
+ private ObservabilityInstanceInfo(com.google.protobuf.GeneratedMessage.Builder> builder) {
+ super(builder);
+ }
+
+ private ObservabilityInstanceInfo() {}
+
+ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
+ return com.google.cloud.alloydb.v1beta.ResourcesProto
+ .internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceInfo_descriptor;
+ }
+
@java.lang.Override
- public boolean getTrackWaitEventTypes() {
- return trackWaitEventTypes_;
+ protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
+ internalGetFieldAccessorTable() {
+ return com.google.cloud.alloydb.v1beta.ResourcesProto
+ .internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceInfo_fieldAccessorTable
+ .ensureFieldAccessorsInitialized(
+ com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.class,
+ com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.Builder.class);
}
- public static final int MAX_QUERY_STRING_LENGTH_FIELD_NUMBER = 5;
- private int maxQueryStringLength_ = 0;
+ public static final int ENABLED_FIELD_NUMBER = 2;
+ private boolean enabled_ = false;
/**
*
*
*
- * Query string length. The default value is 10k.
+ * Output only. Observability feature status for an instance.
*
*
- * optional int32 max_query_string_length = 5;
+ * bool enabled = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the maxQueryStringLength field is set.
+ * @return The enabled.
*/
@java.lang.Override
- public boolean hasMaxQueryStringLength() {
- return ((bitField0_ & 0x00000010) != 0);
+ public boolean getEnabled() {
+ return enabled_;
}
+ public static final int PRESERVE_COMMENTS_FIELD_NUMBER = 3;
+ private boolean preserveComments_ = false;
+
/**
*
*
*
- * Query string length. The default value is 10k.
+ * Output only. Preserve comments in query string for an instance.
*
*
- * optional int32 max_query_string_length = 5;
+ * bool preserve_comments = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The maxQueryStringLength.
+ * @return The preserveComments.
*/
@java.lang.Override
- public int getMaxQueryStringLength() {
- return maxQueryStringLength_;
+ public boolean getPreserveComments() {
+ return preserveComments_;
}
- public static final int RECORD_APPLICATION_TAGS_FIELD_NUMBER = 6;
- private boolean recordApplicationTags_ = false;
+ public static final int TRACK_WAIT_EVENTS_FIELD_NUMBER = 4;
+ private boolean trackWaitEvents_ = false;
/**
*
*
*
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Track wait events during query execution for an instance.
*
*
- * optional bool record_application_tags = 6;
+ * bool track_wait_events = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the recordApplicationTags field is set.
+ * @return The trackWaitEvents.
*/
@java.lang.Override
- public boolean hasRecordApplicationTags() {
- return ((bitField0_ & 0x00000020) != 0);
+ public boolean getTrackWaitEvents() {
+ return trackWaitEvents_;
}
+ public static final int TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER = 5;
+ private boolean trackWaitEventTypes_ = false;
+
/**
*
*
*
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Track wait event types during query execution for an
+ * instance.
*
*
- * optional bool record_application_tags = 6;
+ * bool track_wait_event_types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The recordApplicationTags.
+ * @return The trackWaitEventTypes.
*/
@java.lang.Override
- public boolean getRecordApplicationTags() {
- return recordApplicationTags_;
+ public boolean getTrackWaitEventTypes() {
+ return trackWaitEventTypes_;
}
- public static final int QUERY_PLANS_PER_MINUTE_FIELD_NUMBER = 7;
- private int queryPlansPerMinute_ = 0;
+ public static final int MAX_QUERY_STRING_LENGTH_FIELD_NUMBER = 6;
+ private int maxQueryStringLength_ = 0;
/**
*
*
*
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
+ * Output only. Query string length. The default value is 10k.
*
*
- * optional int32 query_plans_per_minute = 7;
+ * int32 max_query_string_length = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the queryPlansPerMinute field is set.
+ * @return The maxQueryStringLength.
*/
@java.lang.Override
- public boolean hasQueryPlansPerMinute() {
- return ((bitField0_ & 0x00000040) != 0);
+ public int getMaxQueryStringLength() {
+ return maxQueryStringLength_;
}
+ public static final int RECORD_APPLICATION_TAGS_FIELD_NUMBER = 7;
+ private boolean recordApplicationTags_ = false;
+
/**
*
*
*
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
+ * Output only. Record application tags for an instance.
*
*
- * optional int32 query_plans_per_minute = 7;
+ * bool record_application_tags = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return The queryPlansPerMinute.
+ * @return The recordApplicationTags.
*/
@java.lang.Override
- public int getQueryPlansPerMinute() {
- return queryPlansPerMinute_;
+ public boolean getRecordApplicationTags() {
+ return recordApplicationTags_;
}
- public static final int TRACK_ACTIVE_QUERIES_FIELD_NUMBER = 8;
- private boolean trackActiveQueries_ = false;
+ public static final int QUERY_PLANS_PER_MINUTE_FIELD_NUMBER = 8;
+ private int queryPlansPerMinute_ = 0;
/**
*
*
*
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
+ * Output only. Number of query execution plans captured by Insights per
+ * minute for all queries combined.
*
*
- * optional bool track_active_queries = 8;
+ * int32 query_plans_per_minute = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
- * @return Whether the trackActiveQueries field is set.
+ * @return The queryPlansPerMinute.
*/
@java.lang.Override
- public boolean hasTrackActiveQueries() {
- return ((bitField0_ & 0x00000080) != 0);
+ public int getQueryPlansPerMinute() {
+ return queryPlansPerMinute_;
}
+ public static final int TRACK_ACTIVE_QUERIES_FIELD_NUMBER = 9;
+ private boolean trackActiveQueries_ = false;
+
/**
*
*
*
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
+ * Output only. Track actively running queries on the instance.
*
*
- * optional bool track_active_queries = 8;
+ * bool track_active_queries = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackActiveQueries.
*/
@@ -4853,35 +7649,17 @@ public boolean getTrackActiveQueries() {
return trackActiveQueries_;
}
- public static final int TRACK_CLIENT_ADDRESS_FIELD_NUMBER = 9;
+ public static final int TRACK_CLIENT_ADDRESS_FIELD_NUMBER = 10;
private boolean trackClientAddress_ = false;
/**
*
*
*
- * Track client address for an instance.
- * If not set, default value is "off".
- *
- *
- * optional bool track_client_address = 9;
- *
- * @return Whether the trackClientAddress field is set.
- */
- @java.lang.Override
- public boolean hasTrackClientAddress() {
- return ((bitField0_ & 0x00000100) != 0);
- }
-
- /**
- *
- *
- *
- * Track client address for an instance.
- * If not set, default value is "off".
+ * Output only. Track client address for an instance.
*
*
- * optional bool track_client_address = 9;
+ * bool track_client_address = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackClientAddress.
*/
@@ -4890,39 +7668,51 @@ public boolean getTrackClientAddress() {
return trackClientAddress_;
}
- public static final int ASSISTIVE_EXPERIENCES_ENABLED_FIELD_NUMBER = 10;
+ public static final int ASSISTIVE_EXPERIENCES_ENABLED_FIELD_NUMBER = 11;
private boolean assistiveExperiencesEnabled_ = false;
/**
*
*
*
- * Whether assistive experiences are enabled for this AlloyDB instance.
+ * Output only. Whether assistive experiences are enabled for this AlloyDB
+ * instance.
*
*
- * optional bool assistive_experiences_enabled = 10;
+ * bool assistive_experiences_enabled = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
- * @return Whether the assistiveExperiencesEnabled field is set.
+ * @return The assistiveExperiencesEnabled.
*/
@java.lang.Override
- public boolean hasAssistiveExperiencesEnabled() {
- return ((bitField0_ & 0x00000200) != 0);
+ public boolean getAssistiveExperiencesEnabled() {
+ return assistiveExperiencesEnabled_;
}
+ public static final int TRACK_ACTIVE_QUERY_PLAN_FIELD_NUMBER = 13;
+ private boolean trackActiveQueryPlan_ = false;
+
/**
*
*
*
- * Whether assistive experiences are enabled for this AlloyDB instance.
+ * Output only. Indicates whether to track active query plans for an
+ * instance. Deprecated: Use track_active_queries instead.
*
*
- * optional bool assistive_experiences_enabled = 10;
+ *
+ * bool track_active_query_plan = 13 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
- * @return The assistiveExperiencesEnabled.
+ * @deprecated
+ * google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.track_active_query_plan is
+ * deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=973
+ * @return The trackActiveQueryPlan.
*/
@java.lang.Override
- public boolean getAssistiveExperiencesEnabled() {
- return assistiveExperiencesEnabled_;
+ @java.lang.Deprecated
+ public boolean getTrackActiveQueryPlan() {
+ return trackActiveQueryPlan_;
}
private byte memoizedIsInitialized = -1;
@@ -4939,35 +7729,38 @@ public final boolean isInitialized() {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
- if (((bitField0_ & 0x00000001) != 0)) {
- output.writeBool(1, enabled_);
+ if (enabled_ != false) {
+ output.writeBool(2, enabled_);
}
- if (((bitField0_ & 0x00000002) != 0)) {
- output.writeBool(2, preserveComments_);
+ if (preserveComments_ != false) {
+ output.writeBool(3, preserveComments_);
}
- if (((bitField0_ & 0x00000004) != 0)) {
- output.writeBool(3, trackWaitEvents_);
+ if (trackWaitEvents_ != false) {
+ output.writeBool(4, trackWaitEvents_);
}
- if (((bitField0_ & 0x00000008) != 0)) {
- output.writeBool(4, trackWaitEventTypes_);
+ if (trackWaitEventTypes_ != false) {
+ output.writeBool(5, trackWaitEventTypes_);
}
- if (((bitField0_ & 0x00000010) != 0)) {
- output.writeInt32(5, maxQueryStringLength_);
+ if (maxQueryStringLength_ != 0) {
+ output.writeInt32(6, maxQueryStringLength_);
}
- if (((bitField0_ & 0x00000020) != 0)) {
- output.writeBool(6, recordApplicationTags_);
+ if (recordApplicationTags_ != false) {
+ output.writeBool(7, recordApplicationTags_);
}
- if (((bitField0_ & 0x00000040) != 0)) {
- output.writeInt32(7, queryPlansPerMinute_);
+ if (queryPlansPerMinute_ != 0) {
+ output.writeInt32(8, queryPlansPerMinute_);
}
- if (((bitField0_ & 0x00000080) != 0)) {
- output.writeBool(8, trackActiveQueries_);
+ if (trackActiveQueries_ != false) {
+ output.writeBool(9, trackActiveQueries_);
}
- if (((bitField0_ & 0x00000100) != 0)) {
- output.writeBool(9, trackClientAddress_);
+ if (trackClientAddress_ != false) {
+ output.writeBool(10, trackClientAddress_);
}
- if (((bitField0_ & 0x00000200) != 0)) {
- output.writeBool(10, assistiveExperiencesEnabled_);
+ if (assistiveExperiencesEnabled_ != false) {
+ output.writeBool(11, assistiveExperiencesEnabled_);
+ }
+ if (trackActiveQueryPlan_ != false) {
+ output.writeBool(13, trackActiveQueryPlan_);
}
getUnknownFields().writeTo(output);
}
@@ -4978,36 +7771,39 @@ public int getSerializedSize() {
if (size != -1) return size;
size = 0;
- if (((bitField0_ & 0x00000001) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, enabled_);
+ if (enabled_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, enabled_);
}
- if (((bitField0_ & 0x00000002) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(2, preserveComments_);
+ if (preserveComments_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, preserveComments_);
}
- if (((bitField0_ & 0x00000004) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, trackWaitEvents_);
+ if (trackWaitEvents_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, trackWaitEvents_);
}
- if (((bitField0_ & 0x00000008) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, trackWaitEventTypes_);
+ if (trackWaitEventTypes_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(5, trackWaitEventTypes_);
}
- if (((bitField0_ & 0x00000010) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeInt32Size(5, maxQueryStringLength_);
+ if (maxQueryStringLength_ != 0) {
+ size += com.google.protobuf.CodedOutputStream.computeInt32Size(6, maxQueryStringLength_);
}
- if (((bitField0_ & 0x00000020) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(6, recordApplicationTags_);
+ if (recordApplicationTags_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(7, recordApplicationTags_);
}
- if (((bitField0_ & 0x00000040) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeInt32Size(7, queryPlansPerMinute_);
+ if (queryPlansPerMinute_ != 0) {
+ size += com.google.protobuf.CodedOutputStream.computeInt32Size(8, queryPlansPerMinute_);
}
- if (((bitField0_ & 0x00000080) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(8, trackActiveQueries_);
+ if (trackActiveQueries_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, trackActiveQueries_);
}
- if (((bitField0_ & 0x00000100) != 0)) {
- size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, trackClientAddress_);
+ if (trackClientAddress_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(10, trackClientAddress_);
}
- if (((bitField0_ & 0x00000200) != 0)) {
+ if (assistiveExperiencesEnabled_ != false) {
size +=
- com.google.protobuf.CodedOutputStream.computeBoolSize(10, assistiveExperiencesEnabled_);
+ com.google.protobuf.CodedOutputStream.computeBoolSize(11, assistiveExperiencesEnabled_);
+ }
+ if (trackActiveQueryPlan_ != false) {
+ size += com.google.protobuf.CodedOutputStream.computeBoolSize(13, trackActiveQueryPlan_);
}
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
@@ -5019,53 +7815,23 @@ public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
- if (!(obj instanceof com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig)) {
+ if (!(obj instanceof com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo)) {
return super.equals(obj);
}
- com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig other =
- (com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig) obj;
+ com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo other =
+ (com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo) obj;
- if (hasEnabled() != other.hasEnabled()) return false;
- if (hasEnabled()) {
- if (getEnabled() != other.getEnabled()) return false;
- }
- if (hasPreserveComments() != other.hasPreserveComments()) return false;
- if (hasPreserveComments()) {
- if (getPreserveComments() != other.getPreserveComments()) return false;
- }
- if (hasTrackWaitEvents() != other.hasTrackWaitEvents()) return false;
- if (hasTrackWaitEvents()) {
- if (getTrackWaitEvents() != other.getTrackWaitEvents()) return false;
- }
- if (hasTrackWaitEventTypes() != other.hasTrackWaitEventTypes()) return false;
- if (hasTrackWaitEventTypes()) {
- if (getTrackWaitEventTypes() != other.getTrackWaitEventTypes()) return false;
- }
- if (hasMaxQueryStringLength() != other.hasMaxQueryStringLength()) return false;
- if (hasMaxQueryStringLength()) {
- if (getMaxQueryStringLength() != other.getMaxQueryStringLength()) return false;
- }
- if (hasRecordApplicationTags() != other.hasRecordApplicationTags()) return false;
- if (hasRecordApplicationTags()) {
- if (getRecordApplicationTags() != other.getRecordApplicationTags()) return false;
- }
- if (hasQueryPlansPerMinute() != other.hasQueryPlansPerMinute()) return false;
- if (hasQueryPlansPerMinute()) {
- if (getQueryPlansPerMinute() != other.getQueryPlansPerMinute()) return false;
- }
- if (hasTrackActiveQueries() != other.hasTrackActiveQueries()) return false;
- if (hasTrackActiveQueries()) {
- if (getTrackActiveQueries() != other.getTrackActiveQueries()) return false;
- }
- if (hasTrackClientAddress() != other.hasTrackClientAddress()) return false;
- if (hasTrackClientAddress()) {
- if (getTrackClientAddress() != other.getTrackClientAddress()) return false;
- }
- if (hasAssistiveExperiencesEnabled() != other.hasAssistiveExperiencesEnabled()) return false;
- if (hasAssistiveExperiencesEnabled()) {
- if (getAssistiveExperiencesEnabled() != other.getAssistiveExperiencesEnabled())
- return false;
- }
+ if (getEnabled() != other.getEnabled()) return false;
+ if (getPreserveComments() != other.getPreserveComments()) return false;
+ if (getTrackWaitEvents() != other.getTrackWaitEvents()) return false;
+ if (getTrackWaitEventTypes() != other.getTrackWaitEventTypes()) return false;
+ if (getMaxQueryStringLength() != other.getMaxQueryStringLength()) return false;
+ if (getRecordApplicationTags() != other.getRecordApplicationTags()) return false;
+ if (getQueryPlansPerMinute() != other.getQueryPlansPerMinute()) return false;
+ if (getTrackActiveQueries() != other.getTrackActiveQueries()) return false;
+ if (getTrackClientAddress() != other.getTrackClientAddress()) return false;
+ if (getAssistiveExperiencesEnabled() != other.getAssistiveExperiencesEnabled()) return false;
+ if (getTrackActiveQueryPlan() != other.getTrackActiveQueryPlan()) return false;
if (!getUnknownFields().equals(other.getUnknownFields())) return false;
return true;
}
@@ -5077,106 +7843,87 @@ public int hashCode() {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
- if (hasEnabled()) {
- hash = (37 * hash) + ENABLED_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnabled());
- }
- if (hasPreserveComments()) {
- hash = (37 * hash) + PRESERVE_COMMENTS_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPreserveComments());
- }
- if (hasTrackWaitEvents()) {
- hash = (37 * hash) + TRACK_WAIT_EVENTS_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEvents());
- }
- if (hasTrackWaitEventTypes()) {
- hash = (37 * hash) + TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEventTypes());
- }
- if (hasMaxQueryStringLength()) {
- hash = (37 * hash) + MAX_QUERY_STRING_LENGTH_FIELD_NUMBER;
- hash = (53 * hash) + getMaxQueryStringLength();
- }
- if (hasRecordApplicationTags()) {
- hash = (37 * hash) + RECORD_APPLICATION_TAGS_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRecordApplicationTags());
- }
- if (hasQueryPlansPerMinute()) {
- hash = (37 * hash) + QUERY_PLANS_PER_MINUTE_FIELD_NUMBER;
- hash = (53 * hash) + getQueryPlansPerMinute();
- }
- if (hasTrackActiveQueries()) {
- hash = (37 * hash) + TRACK_ACTIVE_QUERIES_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackActiveQueries());
- }
- if (hasTrackClientAddress()) {
- hash = (37 * hash) + TRACK_CLIENT_ADDRESS_FIELD_NUMBER;
- hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackClientAddress());
- }
- if (hasAssistiveExperiencesEnabled()) {
- hash = (37 * hash) + ASSISTIVE_EXPERIENCES_ENABLED_FIELD_NUMBER;
- hash =
- (53 * hash)
- + com.google.protobuf.Internal.hashBoolean(getAssistiveExperiencesEnabled());
- }
+ hash = (37 * hash) + ENABLED_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnabled());
+ hash = (37 * hash) + PRESERVE_COMMENTS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPreserveComments());
+ hash = (37 * hash) + TRACK_WAIT_EVENTS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEvents());
+ hash = (37 * hash) + TRACK_WAIT_EVENT_TYPES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackWaitEventTypes());
+ hash = (37 * hash) + MAX_QUERY_STRING_LENGTH_FIELD_NUMBER;
+ hash = (53 * hash) + getMaxQueryStringLength();
+ hash = (37 * hash) + RECORD_APPLICATION_TAGS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getRecordApplicationTags());
+ hash = (37 * hash) + QUERY_PLANS_PER_MINUTE_FIELD_NUMBER;
+ hash = (53 * hash) + getQueryPlansPerMinute();
+ hash = (37 * hash) + TRACK_ACTIVE_QUERIES_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackActiveQueries());
+ hash = (37 * hash) + TRACK_CLIENT_ADDRESS_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackClientAddress());
+ hash = (37 * hash) + ASSISTIVE_EXPERIENCES_ENABLED_FIELD_NUMBER;
+ hash =
+ (53 * hash) + com.google.protobuf.Internal.hashBoolean(getAssistiveExperiencesEnabled());
+ hash = (37 * hash) + TRACK_ACTIVE_QUERY_PLAN_FIELD_NUMBER;
+ hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrackActiveQueryPlan());
hash = (29 * hash) + getUnknownFields().hashCode();
memoizedHashCode = hash;
return hash;
}
- public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo parseFrom(
java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo 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.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo 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.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo parseFrom(
byte[] data) throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
- public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo parseFrom(
byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
- public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo parseFrom(
java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
}
- public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo parseFrom(
java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessage.parseWithIOException(
PARSER, input, extensionRegistry);
}
- public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo
parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input);
}
- public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo
parseDelimitedFrom(
java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
@@ -5184,12 +7931,12 @@ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConf
PARSER, input, extensionRegistry);
}
- public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo parseFrom(
com.google.protobuf.CodedInputStream input) throws java.io.IOException {
return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input);
}
- public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig parseFrom(
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
@@ -5207,7 +7954,7 @@ public static Builder newBuilder() {
}
public static Builder newBuilder(
- com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig prototype) {
+ com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@@ -5222,36 +7969,28 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.Builder
return builder;
}
- /**
- *
- *
- *
- * Observability Instance specific configuration.
- *
- *
- * Protobuf type {@code google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig}
- */
+ /** Protobuf type {@code google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo} */
public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder
implements
- // @@protoc_insertion_point(builder_implements:google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig)
- com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfigOrBuilder {
+ // @@protoc_insertion_point(builder_implements:google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo)
+ com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfoOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
return com.google.cloud.alloydb.v1beta.ResourcesProto
- .internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceConfig_descriptor;
+ .internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceInfo_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.cloud.alloydb.v1beta.ResourcesProto
- .internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceConfig_fieldAccessorTable
+ .internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
- com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig.class,
- com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig.Builder.class);
+ com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.class,
+ com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.Builder.class);
}
// Construct using
- // com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig.newBuilder()
+ // com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.newBuilder()
private Builder() {}
private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) {
@@ -5272,26 +8011,26 @@ public Builder clear() {
trackActiveQueries_ = false;
trackClientAddress_ = false;
assistiveExperiencesEnabled_ = false;
+ trackActiveQueryPlan_ = false;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
return com.google.cloud.alloydb.v1beta.ResourcesProto
- .internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceConfig_descriptor;
+ .internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceInfo_descriptor;
}
@java.lang.Override
- public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig
+ public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo
getDefaultInstanceForType() {
- return com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig
+ return com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo
.getDefaultInstance();
}
@java.lang.Override
- public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig build() {
- com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig result =
- buildPartial();
+ public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo build() {
+ com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
@@ -5299,9 +8038,9 @@ public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig buil
}
@java.lang.Override
- public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig buildPartial() {
- com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig result =
- new com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig(this);
+ public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo buildPartial() {
+ com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo result =
+ new com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo(this);
if (bitField0_ != 0) {
buildPartial0(result);
}
@@ -5310,57 +8049,48 @@ public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig buil
}
private void buildPartial0(
- com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig result) {
+ com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo result) {
int from_bitField0_ = bitField0_;
- int to_bitField0_ = 0;
if (((from_bitField0_ & 0x00000001) != 0)) {
result.enabled_ = enabled_;
- to_bitField0_ |= 0x00000001;
}
if (((from_bitField0_ & 0x00000002) != 0)) {
result.preserveComments_ = preserveComments_;
- to_bitField0_ |= 0x00000002;
}
if (((from_bitField0_ & 0x00000004) != 0)) {
result.trackWaitEvents_ = trackWaitEvents_;
- to_bitField0_ |= 0x00000004;
}
if (((from_bitField0_ & 0x00000008) != 0)) {
result.trackWaitEventTypes_ = trackWaitEventTypes_;
- to_bitField0_ |= 0x00000008;
}
if (((from_bitField0_ & 0x00000010) != 0)) {
result.maxQueryStringLength_ = maxQueryStringLength_;
- to_bitField0_ |= 0x00000010;
}
if (((from_bitField0_ & 0x00000020) != 0)) {
result.recordApplicationTags_ = recordApplicationTags_;
- to_bitField0_ |= 0x00000020;
}
if (((from_bitField0_ & 0x00000040) != 0)) {
result.queryPlansPerMinute_ = queryPlansPerMinute_;
- to_bitField0_ |= 0x00000040;
}
if (((from_bitField0_ & 0x00000080) != 0)) {
result.trackActiveQueries_ = trackActiveQueries_;
- to_bitField0_ |= 0x00000080;
}
if (((from_bitField0_ & 0x00000100) != 0)) {
result.trackClientAddress_ = trackClientAddress_;
- to_bitField0_ |= 0x00000100;
}
if (((from_bitField0_ & 0x00000200) != 0)) {
result.assistiveExperiencesEnabled_ = assistiveExperiencesEnabled_;
- to_bitField0_ |= 0x00000200;
}
- result.bitField0_ |= to_bitField0_;
+ if (((from_bitField0_ & 0x00000400) != 0)) {
+ result.trackActiveQueryPlan_ = trackActiveQueryPlan_;
+ }
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
- if (other instanceof com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig) {
+ if (other instanceof com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo) {
return mergeFrom(
- (com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig) other);
+ (com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo) other);
} else {
super.mergeFrom(other);
return this;
@@ -5368,40 +8098,43 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
}
public Builder mergeFrom(
- com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig other) {
+ com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo other) {
if (other
- == com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig
+ == com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo
.getDefaultInstance()) return this;
- if (other.hasEnabled()) {
+ if (other.getEnabled() != false) {
setEnabled(other.getEnabled());
}
- if (other.hasPreserveComments()) {
+ if (other.getPreserveComments() != false) {
setPreserveComments(other.getPreserveComments());
}
- if (other.hasTrackWaitEvents()) {
+ if (other.getTrackWaitEvents() != false) {
setTrackWaitEvents(other.getTrackWaitEvents());
}
- if (other.hasTrackWaitEventTypes()) {
+ if (other.getTrackWaitEventTypes() != false) {
setTrackWaitEventTypes(other.getTrackWaitEventTypes());
}
- if (other.hasMaxQueryStringLength()) {
+ if (other.getMaxQueryStringLength() != 0) {
setMaxQueryStringLength(other.getMaxQueryStringLength());
}
- if (other.hasRecordApplicationTags()) {
+ if (other.getRecordApplicationTags() != false) {
setRecordApplicationTags(other.getRecordApplicationTags());
}
- if (other.hasQueryPlansPerMinute()) {
+ if (other.getQueryPlansPerMinute() != 0) {
setQueryPlansPerMinute(other.getQueryPlansPerMinute());
}
- if (other.hasTrackActiveQueries()) {
+ if (other.getTrackActiveQueries() != false) {
setTrackActiveQueries(other.getTrackActiveQueries());
}
- if (other.hasTrackClientAddress()) {
+ if (other.getTrackClientAddress() != false) {
setTrackClientAddress(other.getTrackClientAddress());
}
- if (other.hasAssistiveExperiencesEnabled()) {
+ if (other.getAssistiveExperiencesEnabled() != false) {
setAssistiveExperiencesEnabled(other.getAssistiveExperiencesEnabled());
}
+ if (other.getTrackActiveQueryPlan() != false) {
+ setTrackActiveQueryPlan(other.getTrackActiveQueryPlan());
+ }
this.mergeUnknownFields(other.getUnknownFields());
onChanged();
return this;
@@ -5428,66 +8161,72 @@ public Builder mergeFrom(
case 0:
done = true;
break;
- case 8:
+ case 16:
{
enabled_ = input.readBool();
bitField0_ |= 0x00000001;
break;
- } // case 8
- case 16:
+ } // case 16
+ case 24:
{
preserveComments_ = input.readBool();
bitField0_ |= 0x00000002;
break;
- } // case 16
- case 24:
+ } // case 24
+ case 32:
{
trackWaitEvents_ = input.readBool();
bitField0_ |= 0x00000004;
break;
- } // case 24
- case 32:
+ } // case 32
+ case 40:
{
trackWaitEventTypes_ = input.readBool();
bitField0_ |= 0x00000008;
break;
- } // case 32
- case 40:
+ } // case 40
+ case 48:
{
maxQueryStringLength_ = input.readInt32();
bitField0_ |= 0x00000010;
break;
- } // case 40
- case 48:
+ } // case 48
+ case 56:
{
recordApplicationTags_ = input.readBool();
bitField0_ |= 0x00000020;
break;
- } // case 48
- case 56:
+ } // case 56
+ case 64:
{
queryPlansPerMinute_ = input.readInt32();
bitField0_ |= 0x00000040;
break;
- } // case 56
- case 64:
+ } // case 64
+ case 72:
{
trackActiveQueries_ = input.readBool();
bitField0_ |= 0x00000080;
break;
- } // case 64
- case 72:
+ } // case 72
+ case 80:
{
trackClientAddress_ = input.readBool();
bitField0_ |= 0x00000100;
break;
- } // case 72
- case 80:
+ } // case 80
+ case 88:
{
assistiveExperiencesEnabled_ = input.readBool();
bitField0_ |= 0x00000200;
break;
- } // case 80
+ } // case 88
+ case 104:
+ {
+ trackActiveQueryPlan_ = input.readBool();
+ bitField0_ |= 0x00000400;
+ break;
+ } // case 104
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -5513,28 +8252,10 @@ public Builder mergeFrom(
*
*
*
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
- *
- *
- * optional bool enabled = 1;
- *
- * @return Whether the enabled field is set.
- */
- @java.lang.Override
- public boolean hasEnabled() {
- return ((bitField0_ & 0x00000001) != 0);
- }
-
- /**
- *
- *
- *
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Observability feature status for an instance.
*
*
- * optional bool enabled = 1;
+ * bool enabled = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The enabled.
*/
@@ -5547,11 +8268,10 @@ public boolean getEnabled() {
*
*
*
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Observability feature status for an instance.
*
*
- * optional bool enabled = 1;
+ * bool enabled = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The enabled to set.
* @return This builder for chaining.
@@ -5568,11 +8288,10 @@ public Builder setEnabled(boolean value) {
*
*
*
- * Observability feature status for an instance.
- * This flag is turned "off" by default.
+ * Output only. Observability feature status for an instance.
*
*
- * optional bool enabled = 1;
+ * bool enabled = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -5589,28 +8308,10 @@ public Builder clearEnabled() {
*
*
*
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
- *
- *
- * optional bool preserve_comments = 2;
- *
- * @return Whether the preserveComments field is set.
- */
- @java.lang.Override
- public boolean hasPreserveComments() {
- return ((bitField0_ & 0x00000002) != 0);
- }
-
- /**
- *
- *
- *
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Preserve comments in query string for an instance.
*
*
- * optional bool preserve_comments = 2;
+ * bool preserve_comments = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The preserveComments.
*/
@@ -5622,12 +8323,11 @@ public boolean getPreserveComments() {
/**
*
*
- *
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ *
+ * Output only. Preserve comments in query string for an instance.
*
*
- * optional bool preserve_comments = 2;
+ * bool preserve_comments = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The preserveComments to set.
* @return This builder for chaining.
@@ -5644,11 +8344,10 @@ public Builder setPreserveComments(boolean value) {
*
*
*
- * Preserve comments in query string for an instance.
- * This flag is turned "off" by default.
+ * Output only. Preserve comments in query string for an instance.
*
*
- * optional bool preserve_comments = 2;
+ * bool preserve_comments = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -5665,30 +8364,10 @@ public Builder clearPreserveComments() {
*
*
*
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
- *
- *
- * optional bool track_wait_events = 3;
- *
- * @return Whether the trackWaitEvents field is set.
- */
- @java.lang.Override
- public boolean hasTrackWaitEvents() {
- return ((bitField0_ & 0x00000004) != 0);
- }
-
- /**
- *
- *
- *
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Track wait events during query execution for an instance.
*
*
- * optional bool track_wait_events = 3;
+ * bool track_wait_events = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackWaitEvents.
*/
@@ -5701,12 +8380,10 @@ public boolean getTrackWaitEvents() {
*
*
*
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Track wait events during query execution for an instance.
*
*
- * optional bool track_wait_events = 3;
+ * bool track_wait_events = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The trackWaitEvents to set.
* @return This builder for chaining.
@@ -5723,12 +8400,10 @@ public Builder setTrackWaitEvents(boolean value) {
*
*
*
- * Track wait events during query execution for an instance.
- * This flag is turned "on" by default but tracking is enabled only after
- * observability enabled flag is also turned on.
+ * Output only. Track wait events during query execution for an instance.
*
*
- * optional bool track_wait_events = 3;
+ * bool track_wait_events = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -5746,35 +8421,10 @@ public Builder clearTrackWaitEvents() {
*
*
* Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
- *
- *
- *
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @return Whether the trackWaitEventTypes field is set.
- */
- @java.lang.Override
- public boolean hasTrackWaitEventTypes() {
- return ((bitField0_ & 0x00000008) != 0);
- }
-
- /**
- *
- *
- *
- * Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
+ * instance.
*
*
- *
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * bool track_wait_event_types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackWaitEventTypes.
*/
@@ -5788,14 +8438,10 @@ public boolean getTrackWaitEventTypes() {
*
*
* Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
+ * instance.
*
*
- *
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * bool track_wait_event_types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The trackWaitEventTypes to set.
* @return This builder for chaining.
@@ -5813,14 +8459,10 @@ public Builder setTrackWaitEventTypes(boolean value) {
*
*
* Output only. Track wait event types during query execution for an
- * instance. This flag is turned "on" by default but tracking is enabled
- * only after observability enabled flag is also turned on. This is
- * read-only flag and only modifiable by internal API.
+ * instance.
*
*
- *
- * optional bool track_wait_event_types = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * bool track_wait_event_types = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -5837,26 +8479,11 @@ public Builder clearTrackWaitEventTypes() {
*
*
*
- * Query string length. The default value is 10k.
- *
- *
- * optional int32 max_query_string_length = 5;
- *
- * @return Whether the maxQueryStringLength field is set.
- */
- @java.lang.Override
- public boolean hasMaxQueryStringLength() {
- return ((bitField0_ & 0x00000010) != 0);
- }
-
- /**
- *
- *
- *
- * Query string length. The default value is 10k.
+ * Output only. Query string length. The default value is 10k.
*
*
- * optional int32 max_query_string_length = 5;
+ * int32 max_query_string_length = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
* @return The maxQueryStringLength.
*/
@@ -5869,10 +8496,11 @@ public int getMaxQueryStringLength() {
*
*
*
- * Query string length. The default value is 10k.
+ * Output only. Query string length. The default value is 10k.
*
*
- * optional int32 max_query_string_length = 5;
+ * int32 max_query_string_length = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
* @param value The maxQueryStringLength to set.
* @return This builder for chaining.
@@ -5889,10 +8517,11 @@ public Builder setMaxQueryStringLength(int value) {
*
*
*
- * Query string length. The default value is 10k.
+ * Output only. Query string length. The default value is 10k.
*
*
- * optional int32 max_query_string_length = 5;
+ * int32 max_query_string_length = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
* @return This builder for chaining.
*/
@@ -5909,28 +8538,10 @@ public Builder clearMaxQueryStringLength() {
*
*
*
- * Record application tags for an instance.
- * This flag is turned "off" by default.
- *
- *
- * optional bool record_application_tags = 6;
- *
- * @return Whether the recordApplicationTags field is set.
- */
- @java.lang.Override
- public boolean hasRecordApplicationTags() {
- return ((bitField0_ & 0x00000020) != 0);
- }
-
- /**
- *
- *
- *
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Record application tags for an instance.
*
*
- * optional bool record_application_tags = 6;
+ * bool record_application_tags = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The recordApplicationTags.
*/
@@ -5943,11 +8554,10 @@ public boolean getRecordApplicationTags() {
*
*
*
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Record application tags for an instance.
*
*
- * optional bool record_application_tags = 6;
+ * bool record_application_tags = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The recordApplicationTags to set.
* @return This builder for chaining.
@@ -5964,11 +8574,10 @@ public Builder setRecordApplicationTags(boolean value) {
*
*
*
- * Record application tags for an instance.
- * This flag is turned "off" by default.
+ * Output only. Record application tags for an instance.
*
*
- * optional bool record_application_tags = 6;
+ * bool record_application_tags = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -5985,30 +8594,11 @@ public Builder clearRecordApplicationTags() {
*
*
*
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
- *
- *
- * optional int32 query_plans_per_minute = 7;
- *
- * @return Whether the queryPlansPerMinute field is set.
- */
- @java.lang.Override
- public boolean hasQueryPlansPerMinute() {
- return ((bitField0_ & 0x00000040) != 0);
- }
-
- /**
- *
- *
- *
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
+ * Output only. Number of query execution plans captured by Insights per
+ * minute for all queries combined.
*
*
- * optional int32 query_plans_per_minute = 7;
+ * int32 query_plans_per_minute = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The queryPlansPerMinute.
*/
@@ -6021,12 +8611,11 @@ public int getQueryPlansPerMinute() {
*
*
*
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
+ * Output only. Number of query execution plans captured by Insights per
+ * minute for all queries combined.
*
*
- * optional int32 query_plans_per_minute = 7;
+ * int32 query_plans_per_minute = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The queryPlansPerMinute to set.
* @return This builder for chaining.
@@ -6043,12 +8632,11 @@ public Builder setQueryPlansPerMinute(int value) {
*
*
*
- * Number of query execution plans captured by Insights per minute
- * for all queries combined. The default value is 200.
- * Any integer between 0 to 200 is considered valid.
+ * Output only. Number of query execution plans captured by Insights per
+ * minute for all queries combined.
*
*
- * optional int32 query_plans_per_minute = 7;
+ * int32 query_plans_per_minute = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -6065,28 +8653,10 @@ public Builder clearQueryPlansPerMinute() {
*
*
*
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
- *
- *
- * optional bool track_active_queries = 8;
- *
- * @return Whether the trackActiveQueries field is set.
- */
- @java.lang.Override
- public boolean hasTrackActiveQueries() {
- return ((bitField0_ & 0x00000080) != 0);
- }
-
- /**
- *
- *
- *
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
+ * Output only. Track actively running queries on the instance.
*
*
- * optional bool track_active_queries = 8;
+ * bool track_active_queries = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackActiveQueries.
*/
@@ -6099,11 +8669,10 @@ public boolean getTrackActiveQueries() {
*
*
*
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
+ * Output only. Track actively running queries on the instance.
*
*
- * optional bool track_active_queries = 8;
+ * bool track_active_queries = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The trackActiveQueries to set.
* @return This builder for chaining.
@@ -6120,11 +8689,10 @@ public Builder setTrackActiveQueries(boolean value) {
*
*
*
- * Track actively running queries on the instance.
- * If not set, this flag is "off" by default.
+ * Output only. Track actively running queries on the instance.
*
*
- * optional bool track_active_queries = 8;
+ * bool track_active_queries = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -6141,28 +8709,10 @@ public Builder clearTrackActiveQueries() {
*
*
*
- * Track client address for an instance.
- * If not set, default value is "off".
- *
- *
- * optional bool track_client_address = 9;
- *
- * @return Whether the trackClientAddress field is set.
- */
- @java.lang.Override
- public boolean hasTrackClientAddress() {
- return ((bitField0_ & 0x00000100) != 0);
- }
-
- /**
- *
- *
- *
- * Track client address for an instance.
- * If not set, default value is "off".
+ * Output only. Track client address for an instance.
*
*
- * optional bool track_client_address = 9;
+ * bool track_client_address = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return The trackClientAddress.
*/
@@ -6175,11 +8725,10 @@ public boolean getTrackClientAddress() {
*
*
*
- * Track client address for an instance.
- * If not set, default value is "off".
+ * Output only. Track client address for an instance.
*
*
- * optional bool track_client_address = 9;
+ * bool track_client_address = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @param value The trackClientAddress to set.
* @return This builder for chaining.
@@ -6196,11 +8745,10 @@ public Builder setTrackClientAddress(boolean value) {
*
*
*
- * Track client address for an instance.
- * If not set, default value is "off".
+ * Output only. Track client address for an instance.
*
*
- * optional bool track_client_address = 9;
+ * bool track_client_address = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
* @return This builder for chaining.
*/
@@ -6217,50 +8765,110 @@ public Builder clearTrackClientAddress() {
*
*
*
- * Whether assistive experiences are enabled for this AlloyDB instance.
+ * Output only. Whether assistive experiences are enabled for this AlloyDB
+ * instance.
*
*
- * optional bool assistive_experiences_enabled = 10;
+ * bool assistive_experiences_enabled = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
- * @return Whether the assistiveExperiencesEnabled field is set.
+ * @return The assistiveExperiencesEnabled.
*/
@java.lang.Override
- public boolean hasAssistiveExperiencesEnabled() {
- return ((bitField0_ & 0x00000200) != 0);
+ public boolean getAssistiveExperiencesEnabled() {
+ return assistiveExperiencesEnabled_;
+ }
+
+ /**
+ *
+ *
+ *
+ * Output only. Whether assistive experiences are enabled for this AlloyDB
+ * instance.
+ *
+ *
+ * bool assistive_experiences_enabled = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @param value The assistiveExperiencesEnabled to set.
+ * @return This builder for chaining.
+ */
+ public Builder setAssistiveExperiencesEnabled(boolean value) {
+
+ assistiveExperiencesEnabled_ = value;
+ bitField0_ |= 0x00000200;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ *
+ * Output only. Whether assistive experiences are enabled for this AlloyDB
+ * instance.
+ *
+ *
+ * bool assistive_experiences_enabled = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return This builder for chaining.
+ */
+ public Builder clearAssistiveExperiencesEnabled() {
+ bitField0_ = (bitField0_ & ~0x00000200);
+ assistiveExperiencesEnabled_ = false;
+ onChanged();
+ return this;
}
+ private boolean trackActiveQueryPlan_;
+
/**
*
*
*
- * Whether assistive experiences are enabled for this AlloyDB instance.
+ * Output only. Indicates whether to track active query plans for an
+ * instance. Deprecated: Use track_active_queries instead.
*
*
- * optional bool assistive_experiences_enabled = 10;
+ *
+ * bool track_active_query_plan = 13 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
- * @return The assistiveExperiencesEnabled.
+ * @deprecated
+ * google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.track_active_query_plan
+ * is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=973
+ * @return The trackActiveQueryPlan.
*/
@java.lang.Override
- public boolean getAssistiveExperiencesEnabled() {
- return assistiveExperiencesEnabled_;
+ @java.lang.Deprecated
+ public boolean getTrackActiveQueryPlan() {
+ return trackActiveQueryPlan_;
}
/**
*
*
*
- * Whether assistive experiences are enabled for this AlloyDB instance.
+ * Output only. Indicates whether to track active query plans for an
+ * instance. Deprecated: Use track_active_queries instead.
*
*
- * optional bool assistive_experiences_enabled = 10;
+ *
+ * bool track_active_query_plan = 13 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
- * @param value The assistiveExperiencesEnabled to set.
+ * @deprecated
+ * google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.track_active_query_plan
+ * is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=973
+ * @param value The trackActiveQueryPlan to set.
* @return This builder for chaining.
*/
- public Builder setAssistiveExperiencesEnabled(boolean value) {
+ @java.lang.Deprecated
+ public Builder setTrackActiveQueryPlan(boolean value) {
- assistiveExperiencesEnabled_ = value;
- bitField0_ |= 0x00000200;
+ trackActiveQueryPlan_ = value;
+ bitField0_ |= 0x00000400;
onChanged();
return this;
}
@@ -6269,40 +8877,47 @@ public Builder setAssistiveExperiencesEnabled(boolean value) {
*
*
*
- * Whether assistive experiences are enabled for this AlloyDB instance.
+ * Output only. Indicates whether to track active query plans for an
+ * instance. Deprecated: Use track_active_queries instead.
*
*
- * optional bool assistive_experiences_enabled = 10;
+ *
+ * bool track_active_query_plan = 13 [deprecated = true, (.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
+ * @deprecated
+ * google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.track_active_query_plan
+ * is deprecated. See google/cloud/alloydb/v1beta/resources.proto;l=973
* @return This builder for chaining.
*/
- public Builder clearAssistiveExperiencesEnabled() {
- bitField0_ = (bitField0_ & ~0x00000200);
- assistiveExperiencesEnabled_ = false;
+ @java.lang.Deprecated
+ public Builder clearTrackActiveQueryPlan() {
+ bitField0_ = (bitField0_ & ~0x00000400);
+ trackActiveQueryPlan_ = false;
onChanged();
return this;
}
- // @@protoc_insertion_point(builder_scope:google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig)
+ // @@protoc_insertion_point(builder_scope:google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo)
}
- // @@protoc_insertion_point(class_scope:google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig)
- private static final com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig
+ // @@protoc_insertion_point(class_scope:google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo)
+ private static final com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo
DEFAULT_INSTANCE;
static {
- DEFAULT_INSTANCE = new com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig();
+ DEFAULT_INSTANCE = new com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo();
}
- public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig
+ public static com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo
getDefaultInstance() {
return DEFAULT_INSTANCE;
}
- private static final com.google.protobuf.Parser PARSER =
- new com.google.protobuf.AbstractParser() {
+ private static final com.google.protobuf.Parser PARSER =
+ new com.google.protobuf.AbstractParser() {
@java.lang.Override
- public ObservabilityInstanceConfig parsePartialFrom(
+ public ObservabilityInstanceInfo parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
@@ -6322,17 +8937,17 @@ public ObservabilityInstanceConfig parsePartialFrom(
}
};
- public static com.google.protobuf.Parser parser() {
+ public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
- public com.google.protobuf.Parser getParserForType() {
+ public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
- public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig
+ public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo
getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
@@ -20050,6 +22665,75 @@ public boolean hasQueryInsightsConfig() {
: queryInsightsConfig_;
}
+ public static final int QUERY_INSIGHTS_INFO_FIELD_NUMBER = 47;
+ private com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo queryInsightsInfo_;
+
+ /**
+ *
+ *
+ *
+ * Output only. Instance level Query Insights information, which is read-only
+ * and available in the output only. Contains the effective query insights
+ * settings for this instance, by merging customer's provided
+ * `QueryInsightsInstanceConfig` with the Query Insights defaults.
+ *
+ *
+ *
+ * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the queryInsightsInfo field is set.
+ */
+ @java.lang.Override
+ public boolean hasQueryInsightsInfo() {
+ return ((bitField0_ & 0x00000040) != 0);
+ }
+
+ /**
+ *
+ *
+ *
+ * Output only. Instance level Query Insights information, which is read-only
+ * and available in the output only. Contains the effective query insights
+ * settings for this instance, by merging customer's provided
+ * `QueryInsightsInstanceConfig` with the Query Insights defaults.
+ *
+ *
+ *
+ * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The queryInsightsInfo.
+ */
+ @java.lang.Override
+ public com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo getQueryInsightsInfo() {
+ return queryInsightsInfo_ == null
+ ? com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo.getDefaultInstance()
+ : queryInsightsInfo_;
+ }
+
+ /**
+ *
+ *
+ *
+ * Output only. Instance level Query Insights information, which is read-only
+ * and available in the output only. Contains the effective query insights
+ * settings for this instance, by merging customer's provided
+ * `QueryInsightsInstanceConfig` with the Query Insights defaults.
+ *
+ *
+ *
+ * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ @java.lang.Override
+ public com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfoOrBuilder
+ getQueryInsightsInfoOrBuilder() {
+ return queryInsightsInfo_ == null
+ ? com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo.getDefaultInstance()
+ : queryInsightsInfo_;
+ }
+
public static final int OBSERVABILITY_CONFIG_FIELD_NUMBER = 26;
private com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observabilityConfig_;
@@ -20068,7 +22752,7 @@ public boolean hasQueryInsightsConfig() {
*/
@java.lang.Override
public boolean hasObservabilityConfig() {
- return ((bitField0_ & 0x00000040) != 0);
+ return ((bitField0_ & 0x00000080) != 0);
}
/**
@@ -20111,6 +22795,77 @@ public boolean hasObservabilityConfig() {
: observabilityConfig_;
}
+ public static final int OBSERVABILITY_INSTANCE_INFO_FIELD_NUMBER = 44;
+ private com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo
+ observabilityInstanceInfo_;
+
+ /**
+ *
+ *
+ *
+ * Output only. Instance level observability information, contains the
+ * effective values of observability settings for this instance, by merging
+ * customer's provided `ObservabilityInstanceConfig` with the
+ * Observability defaults.
+ *
+ *
+ *
+ * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the observabilityInstanceInfo field is set.
+ */
+ @java.lang.Override
+ public boolean hasObservabilityInstanceInfo() {
+ return ((bitField0_ & 0x00000100) != 0);
+ }
+
+ /**
+ *
+ *
+ *
+ * Output only. Instance level observability information, contains the
+ * effective values of observability settings for this instance, by merging
+ * customer's provided `ObservabilityInstanceConfig` with the
+ * Observability defaults.
+ *
+ *
+ *
+ * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The observabilityInstanceInfo.
+ */
+ @java.lang.Override
+ public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo
+ getObservabilityInstanceInfo() {
+ return observabilityInstanceInfo_ == null
+ ? com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.getDefaultInstance()
+ : observabilityInstanceInfo_;
+ }
+
+ /**
+ *
+ *
+ *
+ * Output only. Instance level observability information, contains the
+ * effective values of observability settings for this instance, by merging
+ * customer's provided `ObservabilityInstanceConfig` with the
+ * Observability defaults.
+ *
+ *
+ *
+ * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ @java.lang.Override
+ public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfoOrBuilder
+ getObservabilityInstanceInfoOrBuilder() {
+ return observabilityInstanceInfo_ == null
+ ? com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.getDefaultInstance()
+ : observabilityInstanceInfo_;
+ }
+
public static final int READ_POOL_CONFIG_FIELD_NUMBER = 14;
private com.google.cloud.alloydb.v1beta.Instance.ReadPoolConfig readPoolConfig_;
@@ -20128,7 +22883,7 @@ public boolean hasObservabilityConfig() {
*/
@java.lang.Override
public boolean hasReadPoolConfig() {
- return ((bitField0_ & 0x00000080) != 0);
+ return ((bitField0_ & 0x00000200) != 0);
}
/**
@@ -20495,7 +23250,7 @@ public java.lang.String getAnnotationsOrThrow(java.lang.String key) {
*/
@java.lang.Override
public boolean hasUpdatePolicy() {
- return ((bitField0_ & 0x00000100) != 0);
+ return ((bitField0_ & 0x00000400) != 0);
}
/**
@@ -20556,7 +23311,7 @@ public com.google.cloud.alloydb.v1beta.Instance.UpdatePolicyOrBuilder getUpdateP
*/
@java.lang.Override
public boolean hasClientConnectionConfig() {
- return ((bitField0_ & 0x00000200) != 0);
+ return ((bitField0_ & 0x00000800) != 0);
}
/**
@@ -20637,7 +23392,7 @@ public boolean getSatisfiesPzs() {
*/
@java.lang.Override
public boolean hasPscInstanceConfig() {
- return ((bitField0_ & 0x00000400) != 0);
+ return ((bitField0_ & 0x00001000) != 0);
}
/**
@@ -20700,7 +23455,7 @@ public com.google.cloud.alloydb.v1beta.Instance.PscInstanceConfig getPscInstance
*/
@java.lang.Override
public boolean hasPscInstanceInfo() {
- return ((bitField0_ & 0x00000800) != 0);
+ return ((bitField0_ & 0x00002000) != 0);
}
/**
@@ -20762,7 +23517,7 @@ public com.google.cloud.alloydb.v1beta.Instance.PscInstanceInfo getPscInstanceIn
*/
@java.lang.Override
public boolean hasNetworkConfig() {
- return ((bitField0_ & 0x00001000) != 0);
+ return ((bitField0_ & 0x00004000) != 0);
}
/**
@@ -20820,13 +23575,13 @@ public com.google.cloud.alloydb.v1beta.Instance.InstanceNetworkConfig getNetwork
*
*
* @deprecated google.cloud.alloydb.v1beta.Instance.gemini_config is deprecated. See
- * google/cloud/alloydb/v1beta/resources.proto;l=1393
+ * google/cloud/alloydb/v1beta/resources.proto;l=1472
* @return Whether the geminiConfig field is set.
*/
@java.lang.Override
@java.lang.Deprecated
public boolean hasGeminiConfig() {
- return ((bitField0_ & 0x00002000) != 0);
+ return ((bitField0_ & 0x00008000) != 0);
}
/**
@@ -20842,7 +23597,7 @@ public boolean hasGeminiConfig() {
*
*
* @deprecated google.cloud.alloydb.v1beta.Instance.gemini_config is deprecated. See
- * google/cloud/alloydb/v1beta/resources.proto;l=1393
+ * google/cloud/alloydb/v1beta/resources.proto;l=1472
* @return The geminiConfig.
*/
@java.lang.Override
@@ -21022,7 +23777,7 @@ public com.google.cloud.alloydb.v1beta.Instance.ActivationPolicy getActivationPo
*/
@java.lang.Override
public boolean hasConnectionPoolConfig() {
- return ((bitField0_ & 0x00004000) != 0);
+ return ((bitField0_ & 0x00010000) != 0);
}
/**
@@ -21082,7 +23837,7 @@ public com.google.cloud.alloydb.v1beta.Instance.ConnectionPoolConfig getConnecti
*/
@java.lang.Override
public boolean hasGcaConfig() {
- return ((bitField0_ & 0x00008000) != 0);
+ return ((bitField0_ & 0x00020000) != 0);
}
/**
@@ -21178,7 +23933,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
}
com.google.protobuf.GeneratedMessage.serializeStringMapTo(
output, internalGetDatabaseFlags(), DatabaseFlagsDefaultEntryHolder.defaultEntry, 13);
- if (((bitField0_ & 0x00000080) != 0)) {
+ if (((bitField0_ & 0x00000200) != 0)) {
output.writeMessage(14, getReadPoolConfig());
}
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(ipAddress_)) {
@@ -21201,28 +23956,28 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
if (((bitField0_ & 0x00000020) != 0)) {
output.writeMessage(21, getQueryInsightsConfig());
}
- if (((bitField0_ & 0x00000100) != 0)) {
+ if (((bitField0_ & 0x00000400) != 0)) {
output.writeMessage(22, getUpdatePolicy());
}
- if (((bitField0_ & 0x00000200) != 0)) {
+ if (((bitField0_ & 0x00000800) != 0)) {
output.writeMessage(23, getClientConnectionConfig());
}
if (satisfiesPzs_ != false) {
output.writeBool(24, satisfiesPzs_);
}
- if (((bitField0_ & 0x00000040) != 0)) {
+ if (((bitField0_ & 0x00000080) != 0)) {
output.writeMessage(26, getObservabilityConfig());
}
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(publicIpAddress_)) {
com.google.protobuf.GeneratedMessage.writeString(output, 27, publicIpAddress_);
}
- if (((bitField0_ & 0x00000400) != 0)) {
+ if (((bitField0_ & 0x00001000) != 0)) {
output.writeMessage(28, getPscInstanceConfig());
}
- if (((bitField0_ & 0x00001000) != 0)) {
+ if (((bitField0_ & 0x00004000) != 0)) {
output.writeMessage(29, getNetworkConfig());
}
- if (((bitField0_ & 0x00002000) != 0)) {
+ if (((bitField0_ & 0x00008000) != 0)) {
output.writeMessage(33, getGeminiConfig());
}
for (int i = 0; i < outboundPublicIpAddresses_.size(); i++) {
@@ -21234,15 +23989,21 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io
.getNumber()) {
output.writeEnum(35, activationPolicy_);
}
- if (((bitField0_ & 0x00004000) != 0)) {
+ if (((bitField0_ & 0x00010000) != 0)) {
output.writeMessage(37, getConnectionPoolConfig());
}
- if (((bitField0_ & 0x00008000) != 0)) {
+ if (((bitField0_ & 0x00020000) != 0)) {
output.writeMessage(38, getGcaConfig());
}
- if (((bitField0_ & 0x00000800) != 0)) {
+ if (((bitField0_ & 0x00000100) != 0)) {
+ output.writeMessage(44, getObservabilityInstanceInfo());
+ }
+ if (((bitField0_ & 0x00002000) != 0)) {
output.writeMessage(46, getPscInstanceInfo());
}
+ if (((bitField0_ & 0x00000040) != 0)) {
+ output.writeMessage(47, getQueryInsightsInfo());
+ }
getUnknownFields().writeTo(output);
}
@@ -21309,7 +24070,7 @@ public int getSerializedSize() {
.build();
size += com.google.protobuf.CodedOutputStream.computeMessageSize(13, databaseFlags__);
}
- if (((bitField0_ & 0x00000080) != 0)) {
+ if (((bitField0_ & 0x00000200) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, getReadPoolConfig());
}
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(ipAddress_)) {
@@ -21341,30 +24102,30 @@ public int getSerializedSize() {
size +=
com.google.protobuf.CodedOutputStream.computeMessageSize(21, getQueryInsightsConfig());
}
- if (((bitField0_ & 0x00000100) != 0)) {
+ if (((bitField0_ & 0x00000400) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(22, getUpdatePolicy());
}
- if (((bitField0_ & 0x00000200) != 0)) {
+ if (((bitField0_ & 0x00000800) != 0)) {
size +=
com.google.protobuf.CodedOutputStream.computeMessageSize(23, getClientConnectionConfig());
}
if (satisfiesPzs_ != false) {
size += com.google.protobuf.CodedOutputStream.computeBoolSize(24, satisfiesPzs_);
}
- if (((bitField0_ & 0x00000040) != 0)) {
+ if (((bitField0_ & 0x00000080) != 0)) {
size +=
com.google.protobuf.CodedOutputStream.computeMessageSize(26, getObservabilityConfig());
}
if (!com.google.protobuf.GeneratedMessage.isStringEmpty(publicIpAddress_)) {
size += com.google.protobuf.GeneratedMessage.computeStringSize(27, publicIpAddress_);
}
- if (((bitField0_ & 0x00000400) != 0)) {
+ if (((bitField0_ & 0x00001000) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(28, getPscInstanceConfig());
}
- if (((bitField0_ & 0x00001000) != 0)) {
+ if (((bitField0_ & 0x00004000) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(29, getNetworkConfig());
}
- if (((bitField0_ & 0x00002000) != 0)) {
+ if (((bitField0_ & 0x00008000) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(33, getGeminiConfig());
}
{
@@ -21380,16 +24141,24 @@ public int getSerializedSize() {
.getNumber()) {
size += com.google.protobuf.CodedOutputStream.computeEnumSize(35, activationPolicy_);
}
- if (((bitField0_ & 0x00004000) != 0)) {
+ if (((bitField0_ & 0x00010000) != 0)) {
size +=
com.google.protobuf.CodedOutputStream.computeMessageSize(37, getConnectionPoolConfig());
}
- if (((bitField0_ & 0x00008000) != 0)) {
+ if (((bitField0_ & 0x00020000) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(38, getGcaConfig());
}
- if (((bitField0_ & 0x00000800) != 0)) {
+ if (((bitField0_ & 0x00000100) != 0)) {
+ size +=
+ com.google.protobuf.CodedOutputStream.computeMessageSize(
+ 44, getObservabilityInstanceInfo());
+ }
+ if (((bitField0_ & 0x00002000) != 0)) {
size += com.google.protobuf.CodedOutputStream.computeMessageSize(46, getPscInstanceInfo());
}
+ if (((bitField0_ & 0x00000040) != 0)) {
+ size += com.google.protobuf.CodedOutputStream.computeMessageSize(47, getQueryInsightsInfo());
+ }
size += getUnknownFields().getSerializedSize();
memoizedSize = size;
return size;
@@ -21439,10 +24208,19 @@ public boolean equals(final java.lang.Object obj) {
if (hasQueryInsightsConfig()) {
if (!getQueryInsightsConfig().equals(other.getQueryInsightsConfig())) return false;
}
+ if (hasQueryInsightsInfo() != other.hasQueryInsightsInfo()) return false;
+ if (hasQueryInsightsInfo()) {
+ if (!getQueryInsightsInfo().equals(other.getQueryInsightsInfo())) return false;
+ }
if (hasObservabilityConfig() != other.hasObservabilityConfig()) return false;
if (hasObservabilityConfig()) {
if (!getObservabilityConfig().equals(other.getObservabilityConfig())) return false;
}
+ if (hasObservabilityInstanceInfo() != other.hasObservabilityInstanceInfo()) return false;
+ if (hasObservabilityInstanceInfo()) {
+ if (!getObservabilityInstanceInfo().equals(other.getObservabilityInstanceInfo()))
+ return false;
+ }
if (hasReadPoolConfig() != other.hasReadPoolConfig()) return false;
if (hasReadPoolConfig()) {
if (!getReadPoolConfig().equals(other.getReadPoolConfig())) return false;
@@ -21549,10 +24327,18 @@ public int hashCode() {
hash = (37 * hash) + QUERY_INSIGHTS_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getQueryInsightsConfig().hashCode();
}
+ if (hasQueryInsightsInfo()) {
+ hash = (37 * hash) + QUERY_INSIGHTS_INFO_FIELD_NUMBER;
+ hash = (53 * hash) + getQueryInsightsInfo().hashCode();
+ }
if (hasObservabilityConfig()) {
hash = (37 * hash) + OBSERVABILITY_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getObservabilityConfig().hashCode();
}
+ if (hasObservabilityInstanceInfo()) {
+ hash = (37 * hash) + OBSERVABILITY_INSTANCE_INFO_FIELD_NUMBER;
+ hash = (53 * hash) + getObservabilityInstanceInfo().hashCode();
+ }
if (hasReadPoolConfig()) {
hash = (37 * hash) + READ_POOL_CONFIG_FIELD_NUMBER;
hash = (53 * hash) + getReadPoolConfig().hashCode();
@@ -21788,7 +24574,9 @@ private void maybeForceBuilderInitialization() {
internalGetWritableNodeFieldBuilder();
internalGetNodesFieldBuilder();
internalGetQueryInsightsConfigFieldBuilder();
+ internalGetQueryInsightsInfoFieldBuilder();
internalGetObservabilityConfigFieldBuilder();
+ internalGetObservabilityInstanceInfoFieldBuilder();
internalGetReadPoolConfigFieldBuilder();
internalGetUpdatePolicyFieldBuilder();
internalGetClientConnectionConfigFieldBuilder();
@@ -21852,11 +24640,21 @@ public Builder clear() {
queryInsightsConfigBuilder_.dispose();
queryInsightsConfigBuilder_ = null;
}
+ queryInsightsInfo_ = null;
+ if (queryInsightsInfoBuilder_ != null) {
+ queryInsightsInfoBuilder_.dispose();
+ queryInsightsInfoBuilder_ = null;
+ }
observabilityConfig_ = null;
if (observabilityConfigBuilder_ != null) {
observabilityConfigBuilder_.dispose();
observabilityConfigBuilder_ = null;
}
+ observabilityInstanceInfo_ = null;
+ if (observabilityInstanceInfoBuilder_ != null) {
+ observabilityInstanceInfoBuilder_.dispose();
+ observabilityInstanceInfoBuilder_ = null;
+ }
readPoolConfig_ = null;
if (readPoolConfigBuilder_ != null) {
readPoolConfigBuilder_.dispose();
@@ -22022,93 +24820,107 @@ private void buildPartial0(com.google.cloud.alloydb.v1beta.Instance result) {
to_bitField0_ |= 0x00000020;
}
if (((from_bitField0_ & 0x00010000) != 0)) {
+ result.queryInsightsInfo_ =
+ queryInsightsInfoBuilder_ == null
+ ? queryInsightsInfo_
+ : queryInsightsInfoBuilder_.build();
+ to_bitField0_ |= 0x00000040;
+ }
+ if (((from_bitField0_ & 0x00020000) != 0)) {
result.observabilityConfig_ =
observabilityConfigBuilder_ == null
? observabilityConfig_
: observabilityConfigBuilder_.build();
- to_bitField0_ |= 0x00000040;
+ to_bitField0_ |= 0x00000080;
}
- if (((from_bitField0_ & 0x00020000) != 0)) {
+ if (((from_bitField0_ & 0x00040000) != 0)) {
+ result.observabilityInstanceInfo_ =
+ observabilityInstanceInfoBuilder_ == null
+ ? observabilityInstanceInfo_
+ : observabilityInstanceInfoBuilder_.build();
+ to_bitField0_ |= 0x00000100;
+ }
+ if (((from_bitField0_ & 0x00080000) != 0)) {
result.readPoolConfig_ =
readPoolConfigBuilder_ == null ? readPoolConfig_ : readPoolConfigBuilder_.build();
- to_bitField0_ |= 0x00000080;
+ to_bitField0_ |= 0x00000200;
}
- if (((from_bitField0_ & 0x00040000) != 0)) {
+ if (((from_bitField0_ & 0x00100000) != 0)) {
result.ipAddress_ = ipAddress_;
}
- if (((from_bitField0_ & 0x00080000) != 0)) {
+ if (((from_bitField0_ & 0x00200000) != 0)) {
result.publicIpAddress_ = publicIpAddress_;
}
- if (((from_bitField0_ & 0x00100000) != 0)) {
+ if (((from_bitField0_ & 0x00400000) != 0)) {
result.reconciling_ = reconciling_;
}
- if (((from_bitField0_ & 0x00200000) != 0)) {
+ if (((from_bitField0_ & 0x00800000) != 0)) {
result.etag_ = etag_;
}
- if (((from_bitField0_ & 0x00400000) != 0)) {
+ if (((from_bitField0_ & 0x01000000) != 0)) {
result.annotations_ = internalGetAnnotations();
result.annotations_.makeImmutable();
}
- if (((from_bitField0_ & 0x00800000) != 0)) {
+ if (((from_bitField0_ & 0x02000000) != 0)) {
result.updatePolicy_ =
updatePolicyBuilder_ == null ? updatePolicy_ : updatePolicyBuilder_.build();
- to_bitField0_ |= 0x00000100;
+ to_bitField0_ |= 0x00000400;
}
- if (((from_bitField0_ & 0x01000000) != 0)) {
+ if (((from_bitField0_ & 0x04000000) != 0)) {
result.clientConnectionConfig_ =
clientConnectionConfigBuilder_ == null
? clientConnectionConfig_
: clientConnectionConfigBuilder_.build();
- to_bitField0_ |= 0x00000200;
+ to_bitField0_ |= 0x00000800;
}
- if (((from_bitField0_ & 0x02000000) != 0)) {
+ if (((from_bitField0_ & 0x08000000) != 0)) {
result.satisfiesPzs_ = satisfiesPzs_;
}
- if (((from_bitField0_ & 0x04000000) != 0)) {
+ if (((from_bitField0_ & 0x10000000) != 0)) {
result.pscInstanceConfig_ =
pscInstanceConfigBuilder_ == null
? pscInstanceConfig_
: pscInstanceConfigBuilder_.build();
- to_bitField0_ |= 0x00000400;
+ to_bitField0_ |= 0x00001000;
}
- if (((from_bitField0_ & 0x08000000) != 0)) {
+ if (((from_bitField0_ & 0x20000000) != 0)) {
result.pscInstanceInfo_ =
pscInstanceInfoBuilder_ == null ? pscInstanceInfo_ : pscInstanceInfoBuilder_.build();
- to_bitField0_ |= 0x00000800;
+ to_bitField0_ |= 0x00002000;
}
- if (((from_bitField0_ & 0x10000000) != 0)) {
+ if (((from_bitField0_ & 0x40000000) != 0)) {
result.networkConfig_ =
networkConfigBuilder_ == null ? networkConfig_ : networkConfigBuilder_.build();
- to_bitField0_ |= 0x00001000;
+ to_bitField0_ |= 0x00004000;
}
- if (((from_bitField0_ & 0x20000000) != 0)) {
+ if (((from_bitField0_ & 0x80000000) != 0)) {
result.geminiConfig_ =
geminiConfigBuilder_ == null ? geminiConfig_ : geminiConfigBuilder_.build();
- to_bitField0_ |= 0x00002000;
- }
- if (((from_bitField0_ & 0x40000000) != 0)) {
- outboundPublicIpAddresses_.makeImmutable();
- result.outboundPublicIpAddresses_ = outboundPublicIpAddresses_;
- }
- if (((from_bitField0_ & 0x80000000) != 0)) {
- result.activationPolicy_ = activationPolicy_;
+ to_bitField0_ |= 0x00008000;
}
result.bitField0_ |= to_bitField0_;
}
private void buildPartial1(com.google.cloud.alloydb.v1beta.Instance result) {
int from_bitField1_ = bitField1_;
- int to_bitField0_ = 0;
if (((from_bitField1_ & 0x00000001) != 0)) {
+ outboundPublicIpAddresses_.makeImmutable();
+ result.outboundPublicIpAddresses_ = outboundPublicIpAddresses_;
+ }
+ if (((from_bitField1_ & 0x00000002) != 0)) {
+ result.activationPolicy_ = activationPolicy_;
+ }
+ int to_bitField0_ = 0;
+ if (((from_bitField1_ & 0x00000004) != 0)) {
result.connectionPoolConfig_ =
connectionPoolConfigBuilder_ == null
? connectionPoolConfig_
: connectionPoolConfigBuilder_.build();
- to_bitField0_ |= 0x00004000;
+ to_bitField0_ |= 0x00010000;
}
- if (((from_bitField1_ & 0x00000002) != 0)) {
+ if (((from_bitField1_ & 0x00000008) != 0)) {
result.gcaConfig_ = gcaConfigBuilder_ == null ? gcaConfig_ : gcaConfigBuilder_.build();
- to_bitField0_ |= 0x00008000;
+ to_bitField0_ |= 0x00020000;
}
result.bitField0_ |= to_bitField0_;
}
@@ -22203,20 +25015,26 @@ public Builder mergeFrom(com.google.cloud.alloydb.v1beta.Instance other) {
if (other.hasQueryInsightsConfig()) {
mergeQueryInsightsConfig(other.getQueryInsightsConfig());
}
+ if (other.hasQueryInsightsInfo()) {
+ mergeQueryInsightsInfo(other.getQueryInsightsInfo());
+ }
if (other.hasObservabilityConfig()) {
mergeObservabilityConfig(other.getObservabilityConfig());
}
+ if (other.hasObservabilityInstanceInfo()) {
+ mergeObservabilityInstanceInfo(other.getObservabilityInstanceInfo());
+ }
if (other.hasReadPoolConfig()) {
mergeReadPoolConfig(other.getReadPoolConfig());
}
if (!other.getIpAddress().isEmpty()) {
ipAddress_ = other.ipAddress_;
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
onChanged();
}
if (!other.getPublicIpAddress().isEmpty()) {
publicIpAddress_ = other.publicIpAddress_;
- bitField0_ |= 0x00080000;
+ bitField0_ |= 0x00200000;
onChanged();
}
if (other.getReconciling() != false) {
@@ -22224,11 +25042,11 @@ public Builder mergeFrom(com.google.cloud.alloydb.v1beta.Instance other) {
}
if (!other.getEtag().isEmpty()) {
etag_ = other.etag_;
- bitField0_ |= 0x00200000;
+ bitField0_ |= 0x00800000;
onChanged();
}
internalGetMutableAnnotations().mergeFrom(other.internalGetAnnotations());
- bitField0_ |= 0x00400000;
+ bitField0_ |= 0x01000000;
if (other.hasUpdatePolicy()) {
mergeUpdatePolicy(other.getUpdatePolicy());
}
@@ -22253,7 +25071,7 @@ public Builder mergeFrom(com.google.cloud.alloydb.v1beta.Instance other) {
if (!other.outboundPublicIpAddresses_.isEmpty()) {
if (outboundPublicIpAddresses_.isEmpty()) {
outboundPublicIpAddresses_ = other.outboundPublicIpAddresses_;
- bitField0_ |= 0x40000000;
+ bitField1_ |= 0x00000001;
} else {
ensureOutboundPublicIpAddressesIsMutable();
outboundPublicIpAddresses_.addAll(other.outboundPublicIpAddresses_);
@@ -22393,25 +25211,25 @@ public Builder mergeFrom(
{
input.readMessage(
internalGetReadPoolConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x00020000;
+ bitField0_ |= 0x00080000;
break;
} // case 114
case 122:
{
ipAddress_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00040000;
+ bitField0_ |= 0x00100000;
break;
} // case 122
case 128:
{
reconciling_ = input.readBool();
- bitField0_ |= 0x00100000;
+ bitField0_ |= 0x00400000;
break;
} // case 128
case 138:
{
etag_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00200000;
+ bitField0_ |= 0x00800000;
break;
} // case 138
case 146:
@@ -22423,7 +25241,7 @@ public Builder mergeFrom(
internalGetMutableAnnotations()
.getMutableMap()
.put(annotations__.getKey(), annotations__.getValue());
- bitField0_ |= 0x00400000;
+ bitField0_ |= 0x01000000;
break;
} // case 146
case 154:
@@ -22457,7 +25275,7 @@ public Builder mergeFrom(
{
input.readMessage(
internalGetUpdatePolicyFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x00800000;
+ bitField0_ |= 0x02000000;
break;
} // case 178
case 186:
@@ -22465,47 +25283,47 @@ public Builder mergeFrom(
input.readMessage(
internalGetClientConnectionConfigFieldBuilder().getBuilder(),
extensionRegistry);
- bitField0_ |= 0x01000000;
+ bitField0_ |= 0x04000000;
break;
} // case 186
case 192:
{
satisfiesPzs_ = input.readBool();
- bitField0_ |= 0x02000000;
+ bitField0_ |= 0x08000000;
break;
} // case 192
case 210:
{
input.readMessage(
internalGetObservabilityConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x00010000;
+ bitField0_ |= 0x00020000;
break;
} // case 210
case 218:
{
publicIpAddress_ = input.readStringRequireUtf8();
- bitField0_ |= 0x00080000;
+ bitField0_ |= 0x00200000;
break;
} // case 218
case 226:
{
input.readMessage(
internalGetPscInstanceConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x04000000;
+ bitField0_ |= 0x10000000;
break;
} // case 226
case 234:
{
input.readMessage(
internalGetNetworkConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x10000000;
+ bitField0_ |= 0x40000000;
break;
} // case 234
case 266:
{
input.readMessage(
internalGetGeminiConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x20000000;
+ bitField0_ |= 0x80000000;
break;
} // case 266
case 274:
@@ -22518,30 +25336,45 @@ public Builder mergeFrom(
case 280:
{
activationPolicy_ = input.readEnum();
- bitField0_ |= 0x80000000;
+ bitField1_ |= 0x00000002;
break;
} // case 280
case 298:
{
input.readMessage(
internalGetConnectionPoolConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField1_ |= 0x00000001;
+ bitField1_ |= 0x00000004;
break;
} // case 298
case 306:
{
input.readMessage(
internalGetGcaConfigFieldBuilder().getBuilder(), extensionRegistry);
- bitField1_ |= 0x00000002;
+ bitField1_ |= 0x00000008;
break;
} // case 306
+ case 354:
+ {
+ input.readMessage(
+ internalGetObservabilityInstanceInfoFieldBuilder().getBuilder(),
+ extensionRegistry);
+ bitField0_ |= 0x00040000;
+ break;
+ } // case 354
case 370:
{
input.readMessage(
internalGetPscInstanceInfoFieldBuilder().getBuilder(), extensionRegistry);
- bitField0_ |= 0x08000000;
+ bitField0_ |= 0x20000000;
break;
} // case 370
+ case 378:
+ {
+ input.readMessage(
+ internalGetQueryInsightsInfoFieldBuilder().getBuilder(), extensionRegistry);
+ bitField0_ |= 0x00010000;
+ break;
+ } // case 378
default:
{
if (!super.parseUnknownField(input, extensionRegistry, tag)) {
@@ -23264,13 +26097,225 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) {
&& updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
getUpdateTimeBuilder().mergeFrom(value);
} else {
- updateTime_ = value;
+ updateTime_ = value;
+ }
+ } else {
+ updateTimeBuilder_.mergeFrom(value);
+ }
+ if (updateTime_ != null) {
+ bitField0_ |= 0x00000010;
+ onChanged();
+ }
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Update time stamp + *+ * + *
+ * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder clearUpdateTime() {
+ bitField0_ = (bitField0_ & ~0x00000010);
+ updateTime_ = null;
+ if (updateTimeBuilder_ != null) {
+ updateTimeBuilder_.dispose();
+ updateTimeBuilder_ = null;
+ }
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Update time stamp + *+ * + *
+ * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() {
+ bitField0_ |= 0x00000010;
+ onChanged();
+ return internalGetUpdateTimeFieldBuilder().getBuilder();
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Update time stamp + *+ * + *
+ * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() {
+ if (updateTimeBuilder_ != null) {
+ return updateTimeBuilder_.getMessageOrBuilder();
+ } else {
+ return updateTime_ == null
+ ? com.google.protobuf.Timestamp.getDefaultInstance()
+ : updateTime_;
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Update time stamp + *+ * + *
+ * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.protobuf.Timestamp,
+ com.google.protobuf.Timestamp.Builder,
+ com.google.protobuf.TimestampOrBuilder>
+ internalGetUpdateTimeFieldBuilder() {
+ if (updateTimeBuilder_ == null) {
+ updateTimeBuilder_ =
+ new com.google.protobuf.SingleFieldBuilder<
+ com.google.protobuf.Timestamp,
+ com.google.protobuf.Timestamp.Builder,
+ com.google.protobuf.TimestampOrBuilder>(
+ getUpdateTime(), getParentForChildren(), isClean());
+ updateTime_ = null;
+ }
+ return updateTimeBuilder_;
+ }
+
+ private com.google.protobuf.Timestamp deleteTime_;
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.protobuf.Timestamp,
+ com.google.protobuf.Timestamp.Builder,
+ com.google.protobuf.TimestampOrBuilder>
+ deleteTimeBuilder_;
+
+ /**
+ *
+ *
+ * + * Output only. Delete time stamp + *+ * + *
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return Whether the deleteTime field is set.
+ */
+ public boolean hasDeleteTime() {
+ return ((bitField0_ & 0x00000020) != 0);
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Delete time stamp + *+ * + *
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The deleteTime.
+ */
+ public com.google.protobuf.Timestamp getDeleteTime() {
+ if (deleteTimeBuilder_ == null) {
+ return deleteTime_ == null
+ ? com.google.protobuf.Timestamp.getDefaultInstance()
+ : deleteTime_;
+ } else {
+ return deleteTimeBuilder_.getMessage();
+ }
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Delete time stamp + *+ * + *
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder setDeleteTime(com.google.protobuf.Timestamp value) {
+ if (deleteTimeBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ deleteTime_ = value;
+ } else {
+ deleteTimeBuilder_.setMessage(value);
+ }
+ bitField0_ |= 0x00000020;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Delete time stamp + *+ * + *
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder setDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue) {
+ if (deleteTimeBuilder_ == null) {
+ deleteTime_ = builderForValue.build();
+ } else {
+ deleteTimeBuilder_.setMessage(builderForValue.build());
+ }
+ bitField0_ |= 0x00000020;
+ onChanged();
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Output only. Delete time stamp + *+ * + *
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ */
+ public Builder mergeDeleteTime(com.google.protobuf.Timestamp value) {
+ if (deleteTimeBuilder_ == null) {
+ if (((bitField0_ & 0x00000020) != 0)
+ && deleteTime_ != null
+ && deleteTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+ getDeleteTimeBuilder().mergeFrom(value);
+ } else {
+ deleteTime_ = value;
}
} else {
- updateTimeBuilder_.mergeFrom(value);
+ deleteTimeBuilder_.mergeFrom(value);
}
- if (updateTime_ != null) {
- bitField0_ |= 0x00000010;
+ if (deleteTime_ != null) {
+ bitField0_ |= 0x00000020;
onChanged();
}
return this;
@@ -23280,19 +26325,19 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) {
*
*
*
- * Output only. Update time stamp
+ * Output only. Delete time stamp
*
*
*
- * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public Builder clearUpdateTime() {
- bitField0_ = (bitField0_ & ~0x00000010);
- updateTime_ = null;
- if (updateTimeBuilder_ != null) {
- updateTimeBuilder_.dispose();
- updateTimeBuilder_ = null;
+ public Builder clearDeleteTime() {
+ bitField0_ = (bitField0_ & ~0x00000020);
+ deleteTime_ = null;
+ if (deleteTimeBuilder_ != null) {
+ deleteTimeBuilder_.dispose();
+ deleteTimeBuilder_ = null;
}
onChanged();
return this;
@@ -23302,37 +26347,37 @@ public Builder clearUpdateTime() {
*
*
*
- * Output only. Update time stamp
+ * Output only. Delete time stamp
*
*
*
- * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() {
- bitField0_ |= 0x00000010;
+ public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder() {
+ bitField0_ |= 0x00000020;
onChanged();
- return internalGetUpdateTimeFieldBuilder().getBuilder();
+ return internalGetDeleteTimeFieldBuilder().getBuilder();
}
/**
*
*
*
- * Output only. Update time stamp
+ * Output only. Delete time stamp
*
*
*
- * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
- public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() {
- if (updateTimeBuilder_ != null) {
- return updateTimeBuilder_.getMessageOrBuilder();
+ public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder() {
+ if (deleteTimeBuilder_ != null) {
+ return deleteTimeBuilder_.getMessageOrBuilder();
} else {
- return updateTime_ == null
+ return deleteTime_ == null
? com.google.protobuf.Timestamp.getDefaultInstance()
- : updateTime_;
+ : deleteTime_;
}
}
@@ -23340,120 +26385,239 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() {
*
*
*
- * Output only. Update time stamp
+ * Output only. Delete time stamp
*
*
*
- * .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
*/
private com.google.protobuf.SingleFieldBuilder<
com.google.protobuf.Timestamp,
com.google.protobuf.Timestamp.Builder,
com.google.protobuf.TimestampOrBuilder>
- internalGetUpdateTimeFieldBuilder() {
- if (updateTimeBuilder_ == null) {
- updateTimeBuilder_ =
+ internalGetDeleteTimeFieldBuilder() {
+ if (deleteTimeBuilder_ == null) {
+ deleteTimeBuilder_ =
new com.google.protobuf.SingleFieldBuilder<
com.google.protobuf.Timestamp,
com.google.protobuf.Timestamp.Builder,
com.google.protobuf.TimestampOrBuilder>(
- getUpdateTime(), getParentForChildren(), isClean());
- updateTime_ = null;
+ getDeleteTime(), getParentForChildren(), isClean());
+ deleteTime_ = null;
}
- return updateTimeBuilder_;
+ return deleteTimeBuilder_;
}
- private com.google.protobuf.Timestamp deleteTime_;
- private com.google.protobuf.SingleFieldBuilder<
- com.google.protobuf.Timestamp,
- com.google.protobuf.Timestamp.Builder,
- com.google.protobuf.TimestampOrBuilder>
- deleteTimeBuilder_;
+ private com.google.protobuf.MapField
- * Output only. Delete time stamp
+ * Labels as key value pairs
*
*
- *
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * map<string, string> labels = 7;
+ */
+ @java.lang.Override
+ public boolean containsLabels(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ return internalGetLabels().getMap().containsKey(key);
+ }
+
+ /** Use {@link #getLabelsMap()} instead. */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map+ * Labels as key value pairs + *+ * + *
map<string, string> labels = 7;
*/
- public boolean hasDeleteTime() {
- return ((bitField0_ & 0x00000020) != 0);
+ @java.lang.Override
+ public java.util.Map
- * Output only. Delete time stamp
+ * Labels as key value pairs
*
*
- *
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * map<string, string> labels = 7;
+ */
+ @java.lang.Override
+ public /* nullable */ java.lang.String getLabelsOrDefault(
+ java.lang.String key,
+ /* nullable */
+ java.lang.String defaultValue) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ java.util.Map+ * Labels as key value pairs + *+ * + *
map<string, string> labels = 7;
*/
- public com.google.protobuf.Timestamp getDeleteTime() {
- if (deleteTimeBuilder_ == null) {
- return deleteTime_ == null
- ? com.google.protobuf.Timestamp.getDefaultInstance()
- : deleteTime_;
- } else {
- return deleteTimeBuilder_.getMessage();
+ @java.lang.Override
+ public java.lang.String getLabelsOrThrow(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ java.util.Map
- * Output only. Delete time stamp
+ * Labels as key value pairs
*
*
- *
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
+ * map<string, string> labels = 7;
*/
- public Builder setDeleteTime(com.google.protobuf.Timestamp value) {
- if (deleteTimeBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- deleteTime_ = value;
- } else {
- deleteTimeBuilder_.setMessage(value);
+ public Builder removeLabels(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
}
- bitField0_ |= 0x00000020;
- onChanged();
+ internalGetMutableLabels().getMutableMap().remove(key);
+ return this;
+ }
+
+ /** Use alternate mutation accessors instead. */
+ @java.lang.Deprecated
+ public java.util.Map+ * Labels as key value pairs + *+ * + *
map<string, string> labels = 7;
+ */
+ public Builder putLabels(java.lang.String key, java.lang.String value) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ if (value == null) {
+ throw new NullPointerException("map value");
+ }
+ internalGetMutableLabels().getMutableMap().put(key, value);
+ bitField0_ |= 0x00000040;
+ return this;
+ }
+
+ /**
+ *
+ *
+ * + * Labels as key value pairs + *+ * + *
map<string, string> labels = 7;
+ */
+ public Builder putAllLabels(java.util.Map+ * Output only. The current serving state of the instance. + *+ * + *
+ * .google.cloud.alloydb.v1beta.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
+ *
+ * @return The enum numeric value on the wire for state.
+ */
+ @java.lang.Override
+ public int getStateValue() {
+ return state_;
+ }
+
/**
*
*
*
- * Output only. Delete time stamp
+ * Output only. The current serving state of the instance.
*
*
*
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1beta.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
+ *
+ * @param value The enum numeric value on the wire for state to set.
+ * @return This builder for chaining.
*/
- public Builder setDeleteTime(com.google.protobuf.Timestamp.Builder builderForValue) {
- if (deleteTimeBuilder_ == null) {
- deleteTime_ = builderForValue.build();
- } else {
- deleteTimeBuilder_.setMessage(builderForValue.build());
- }
- bitField0_ |= 0x00000020;
+ public Builder setStateValue(int value) {
+ state_ = value;
+ bitField0_ |= 0x00000080;
onChanged();
return this;
}
@@ -23462,50 +26626,42 @@ public Builder setDeleteTime(com.google.protobuf.Timestamp.Builder builderForVal
*
*
*
- * Output only. Delete time stamp
+ * Output only. The current serving state of the instance.
*
*
*
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1beta.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
+ *
+ * @return The state.
*/
- public Builder mergeDeleteTime(com.google.protobuf.Timestamp value) {
- if (deleteTimeBuilder_ == null) {
- if (((bitField0_ & 0x00000020) != 0)
- && deleteTime_ != null
- && deleteTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
- getDeleteTimeBuilder().mergeFrom(value);
- } else {
- deleteTime_ = value;
- }
- } else {
- deleteTimeBuilder_.mergeFrom(value);
- }
- if (deleteTime_ != null) {
- bitField0_ |= 0x00000020;
- onChanged();
- }
- return this;
+ @java.lang.Override
+ public com.google.cloud.alloydb.v1beta.Instance.State getState() {
+ com.google.cloud.alloydb.v1beta.Instance.State result =
+ com.google.cloud.alloydb.v1beta.Instance.State.forNumber(state_);
+ return result == null ? com.google.cloud.alloydb.v1beta.Instance.State.UNRECOGNIZED : result;
}
/**
*
*
*
- * Output only. Delete time stamp
+ * Output only. The current serving state of the instance.
*
*
*
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1beta.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
+ *
+ * @param value The state to set.
+ * @return This builder for chaining.
*/
- public Builder clearDeleteTime() {
- bitField0_ = (bitField0_ & ~0x00000020);
- deleteTime_ = null;
- if (deleteTimeBuilder_ != null) {
- deleteTimeBuilder_.dispose();
- deleteTimeBuilder_ = null;
+ public Builder setState(com.google.cloud.alloydb.v1beta.Instance.State value) {
+ if (value == null) {
+ throw new NullPointerException();
}
+ bitField0_ |= 0x00000080;
+ state_ = value.getNumber();
onChanged();
return this;
}
@@ -23514,222 +26670,195 @@ public Builder clearDeleteTime() {
*
*
*
- * Output only. Delete time stamp
+ * Output only. The current serving state of the instance.
*
*
*
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1beta.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
*
+ *
+ * @return This builder for chaining.
*/
- public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder() {
- bitField0_ |= 0x00000020;
+ public Builder clearState() {
+ bitField0_ = (bitField0_ & ~0x00000080);
+ state_ = 0;
onChanged();
- return internalGetDeleteTimeFieldBuilder().getBuilder();
+ return this;
}
+ private int instanceType_ = 0;
+
/**
*
*
*
- * Output only. Delete time stamp
+ * Required. The type of the instance. Specified at creation time.
*
*
*
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1beta.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
*
+ *
+ * @return The enum numeric value on the wire for instanceType.
*/
- public com.google.protobuf.TimestampOrBuilder getDeleteTimeOrBuilder() {
- if (deleteTimeBuilder_ != null) {
- return deleteTimeBuilder_.getMessageOrBuilder();
- } else {
- return deleteTime_ == null
- ? com.google.protobuf.Timestamp.getDefaultInstance()
- : deleteTime_;
- }
+ @java.lang.Override
+ public int getInstanceTypeValue() {
+ return instanceType_;
}
/**
*
*
*
- * Output only. Delete time stamp
+ * Required. The type of the instance. Specified at creation time.
*
*
*
- * .google.protobuf.Timestamp delete_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ * .google.cloud.alloydb.v1beta.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
*
+ *
+ * @param value The enum numeric value on the wire for instanceType to set.
+ * @return This builder for chaining.
*/
- private com.google.protobuf.SingleFieldBuilder<
- com.google.protobuf.Timestamp,
- com.google.protobuf.Timestamp.Builder,
- com.google.protobuf.TimestampOrBuilder>
- internalGetDeleteTimeFieldBuilder() {
- if (deleteTimeBuilder_ == null) {
- deleteTimeBuilder_ =
- new com.google.protobuf.SingleFieldBuilder<
- com.google.protobuf.Timestamp,
- com.google.protobuf.Timestamp.Builder,
- com.google.protobuf.TimestampOrBuilder>(
- getDeleteTime(), getParentForChildren(), isClean());
- deleteTime_ = null;
- }
- return deleteTimeBuilder_;
- }
-
- private com.google.protobuf.MapField
- * Labels as key value pairs
+ * Required. The type of the instance. Specified at creation time.
*
*
- * map<string, string> labels = 7;
+ *
+ * .google.cloud.alloydb.v1beta.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return The instanceType.
*/
@java.lang.Override
- public boolean containsLabels(java.lang.String key) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- return internalGetLabels().getMap().containsKey(key);
- }
-
- /** Use {@link #getLabelsMap()} instead. */
- @java.lang.Override
- @java.lang.Deprecated
- public java.util.Map
- * Labels as key value pairs
+ * Required. The type of the instance. Specified at creation time.
*
*
- * map<string, string> labels = 7;
+ *
+ * .google.cloud.alloydb.v1beta.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @param value The instanceType to set.
+ * @return This builder for chaining.
*/
- @java.lang.Override
- public java.util.Map
- * Labels as key value pairs
+ * Required. The type of the instance. Specified at creation time.
*
*
- * map<string, string> labels = 7;
+ *
+ * .google.cloud.alloydb.v1beta.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
+ *
+ *
+ * @return This builder for chaining.
*/
- @java.lang.Override
- public /* nullable */ java.lang.String getLabelsOrDefault(
- java.lang.String key,
- /* nullable */
- java.lang.String defaultValue) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- java.util.Map
- * Labels as key value pairs
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- * map<string, string> labels = 7;
+ * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
+ *
+ * @return Whether the machineConfig field is set.
*/
- @java.lang.Override
- public java.lang.String getLabelsOrThrow(java.lang.String key) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- java.util.Map
- * Labels as key value pairs
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- * map<string, string> labels = 7;
+ * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
+ *
+ * @return The machineConfig.
*/
- public Builder removeLabels(java.lang.String key) {
- if (key == null) {
- throw new NullPointerException("map key");
+ public com.google.cloud.alloydb.v1beta.Instance.MachineConfig getMachineConfig() {
+ if (machineConfigBuilder_ == null) {
+ return machineConfig_ == null
+ ? com.google.cloud.alloydb.v1beta.Instance.MachineConfig.getDefaultInstance()
+ : machineConfig_;
+ } else {
+ return machineConfigBuilder_.getMessage();
}
- internalGetMutableLabels().getMutableMap().remove(key);
- return this;
- }
-
- /** Use alternate mutation accessors instead. */
- @java.lang.Deprecated
- public java.util.Map
- * Labels as key value pairs
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- * map<string, string> labels = 7;
+ * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
*/
- public Builder putLabels(java.lang.String key, java.lang.String value) {
- if (key == null) {
- throw new NullPointerException("map key");
- }
- if (value == null) {
- throw new NullPointerException("map value");
+ public Builder setMachineConfig(com.google.cloud.alloydb.v1beta.Instance.MachineConfig value) {
+ if (machineConfigBuilder_ == null) {
+ if (value == null) {
+ throw new NullPointerException();
+ }
+ machineConfig_ = value;
+ } else {
+ machineConfigBuilder_.setMessage(value);
}
- internalGetMutableLabels().getMutableMap().put(key, value);
- bitField0_ |= 0x00000040;
+ bitField0_ |= 0x00000200;
+ onChanged();
return this;
}
@@ -23737,54 +26866,72 @@ public Builder putLabels(java.lang.String key, java.lang.String value) {
*
*
*
- * Labels as key value pairs
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- * map<string, string> labels = 7;
+ * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
*/
- public Builder putAllLabels(java.util.Map
- * Output only. The current serving state of the instance.
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- *
- * .google.cloud.alloydb.v1beta.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @return The enum numeric value on the wire for state.
+ * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
*/
- @java.lang.Override
- public int getStateValue() {
- return state_;
+ public Builder mergeMachineConfig(
+ com.google.cloud.alloydb.v1beta.Instance.MachineConfig value) {
+ if (machineConfigBuilder_ == null) {
+ if (((bitField0_ & 0x00000200) != 0)
+ && machineConfig_ != null
+ && machineConfig_
+ != com.google.cloud.alloydb.v1beta.Instance.MachineConfig.getDefaultInstance()) {
+ getMachineConfigBuilder().mergeFrom(value);
+ } else {
+ machineConfig_ = value;
+ }
+ } else {
+ machineConfigBuilder_.mergeFrom(value);
+ }
+ if (machineConfig_ != null) {
+ bitField0_ |= 0x00000200;
+ onChanged();
+ }
+ return this;
}
/**
*
*
*
- * Output only. The current serving state of the instance.
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- *
- * .google.cloud.alloydb.v1beta.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @param value The enum numeric value on the wire for state to set.
- * @return This builder for chaining.
+ * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
*/
- public Builder setStateValue(int value) {
- state_ = value;
- bitField0_ |= 0x00000080;
+ public Builder clearMachineConfig() {
+ bitField0_ = (bitField0_ & ~0x00000200);
+ machineConfig_ = null;
+ if (machineConfigBuilder_ != null) {
+ machineConfigBuilder_.dispose();
+ machineConfigBuilder_ = null;
+ }
onChanged();
return this;
}
@@ -23793,103 +26940,110 @@ public Builder setStateValue(int value) {
*
*
*
- * Output only. The current serving state of the instance.
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- *
- * .google.cloud.alloydb.v1beta.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @return The state.
+ * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
*/
- @java.lang.Override
- public com.google.cloud.alloydb.v1beta.Instance.State getState() {
- com.google.cloud.alloydb.v1beta.Instance.State result =
- com.google.cloud.alloydb.v1beta.Instance.State.forNumber(state_);
- return result == null ? com.google.cloud.alloydb.v1beta.Instance.State.UNRECOGNIZED : result;
+ public com.google.cloud.alloydb.v1beta.Instance.MachineConfig.Builder
+ getMachineConfigBuilder() {
+ bitField0_ |= 0x00000200;
+ onChanged();
+ return internalGetMachineConfigFieldBuilder().getBuilder();
}
/**
*
*
*
- * Output only. The current serving state of the instance.
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- *
- * .google.cloud.alloydb.v1beta.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @param value The state to set.
- * @return This builder for chaining.
+ * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
*/
- public Builder setState(com.google.cloud.alloydb.v1beta.Instance.State value) {
- if (value == null) {
- throw new NullPointerException();
+ public com.google.cloud.alloydb.v1beta.Instance.MachineConfigOrBuilder
+ getMachineConfigOrBuilder() {
+ if (machineConfigBuilder_ != null) {
+ return machineConfigBuilder_.getMessageOrBuilder();
+ } else {
+ return machineConfig_ == null
+ ? com.google.cloud.alloydb.v1beta.Instance.MachineConfig.getDefaultInstance()
+ : machineConfig_;
}
- bitField0_ |= 0x00000080;
- state_ = value.getNumber();
- onChanged();
- return this;
}
/**
*
*
*
- * Output only. The current serving state of the instance.
+ * Configurations for the machines that host the underlying
+ * database engine.
*
*
- *
- * .google.cloud.alloydb.v1beta.Instance.State state = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
- *
- *
- * @return This builder for chaining.
+ * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
*/
- public Builder clearState() {
- bitField0_ = (bitField0_ & ~0x00000080);
- state_ = 0;
- onChanged();
- return this;
+ private com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.alloydb.v1beta.Instance.MachineConfig,
+ com.google.cloud.alloydb.v1beta.Instance.MachineConfig.Builder,
+ com.google.cloud.alloydb.v1beta.Instance.MachineConfigOrBuilder>
+ internalGetMachineConfigFieldBuilder() {
+ if (machineConfigBuilder_ == null) {
+ machineConfigBuilder_ =
+ new com.google.protobuf.SingleFieldBuilder<
+ com.google.cloud.alloydb.v1beta.Instance.MachineConfig,
+ com.google.cloud.alloydb.v1beta.Instance.MachineConfig.Builder,
+ com.google.cloud.alloydb.v1beta.Instance.MachineConfigOrBuilder>(
+ getMachineConfig(), getParentForChildren(), isClean());
+ machineConfig_ = null;
+ }
+ return machineConfigBuilder_;
}
- private int instanceType_ = 0;
+ private int availabilityType_ = 0;
/**
*
*
*
- * Required. The type of the instance. Specified at creation time.
+ * Availability type of an Instance.
+ * If empty, defaults to REGIONAL for primary instances.
+ * For read pools, availability_type is always UNSPECIFIED. Instances in the
+ * read pools are evenly distributed across available zones within the region
+ * (i.e. read pools with more than one node will have a node in at
+ * least two zones).
*
*
- *
- * .google.cloud.alloydb.v1beta.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
- *
+ * .google.cloud.alloydb.v1beta.Instance.AvailabilityType availability_type = 11;
*
- * @return The enum numeric value on the wire for instanceType.
+ * @return The enum numeric value on the wire for availabilityType.
*/
@java.lang.Override
- public int getInstanceTypeValue() {
- return instanceType_;
+ public int getAvailabilityTypeValue() {
+ return availabilityType_;
}
/**
*
*
*
- * Required. The type of the instance. Specified at creation time.
+ * Availability type of an Instance.
+ * If empty, defaults to REGIONAL for primary instances.
+ * For read pools, availability_type is always UNSPECIFIED. Instances in the
+ * read pools are evenly distributed across available zones within the region
+ * (i.e. read pools with more than one node will have a node in at
+ * least two zones).
*
*
- *
- * .google.cloud.alloydb.v1beta.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
- *
+ * .google.cloud.alloydb.v1beta.Instance.AvailabilityType availability_type = 11;
*
- * @param value The enum numeric value on the wire for instanceType to set.
+ * @param value The enum numeric value on the wire for availabilityType to set.
* @return This builder for chaining.
*/
- public Builder setInstanceTypeValue(int value) {
- instanceType_ = value;
- bitField0_ |= 0x00000100;
+ public Builder setAvailabilityTypeValue(int value) {
+ availabilityType_ = value;
+ bitField0_ |= 0x00000400;
onChanged();
return this;
}
@@ -23898,21 +27052,24 @@ public Builder setInstanceTypeValue(int value) {
*
*
*
- * Required. The type of the instance. Specified at creation time.
+ * Availability type of an Instance.
+ * If empty, defaults to REGIONAL for primary instances.
+ * For read pools, availability_type is always UNSPECIFIED. Instances in the
+ * read pools are evenly distributed across available zones within the region
+ * (i.e. read pools with more than one node will have a node in at
+ * least two zones).
*
*
- *
- * .google.cloud.alloydb.v1beta.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
- *
+ * .google.cloud.alloydb.v1beta.Instance.AvailabilityType availability_type = 11;
*
- * @return The instanceType.
+ * @return The availabilityType.
*/
@java.lang.Override
- public com.google.cloud.alloydb.v1beta.Instance.InstanceType getInstanceType() {
- com.google.cloud.alloydb.v1beta.Instance.InstanceType result =
- com.google.cloud.alloydb.v1beta.Instance.InstanceType.forNumber(instanceType_);
+ public com.google.cloud.alloydb.v1beta.Instance.AvailabilityType getAvailabilityType() {
+ com.google.cloud.alloydb.v1beta.Instance.AvailabilityType result =
+ com.google.cloud.alloydb.v1beta.Instance.AvailabilityType.forNumber(availabilityType_);
return result == null
- ? com.google.cloud.alloydb.v1beta.Instance.InstanceType.UNRECOGNIZED
+ ? com.google.cloud.alloydb.v1beta.Instance.AvailabilityType.UNRECOGNIZED
: result;
}
@@ -23920,22 +27077,26 @@ public com.google.cloud.alloydb.v1beta.Instance.InstanceType getInstanceType() {
*
*
*
- * Required. The type of the instance. Specified at creation time.
+ * Availability type of an Instance.
+ * If empty, defaults to REGIONAL for primary instances.
+ * For read pools, availability_type is always UNSPECIFIED. Instances in the
+ * read pools are evenly distributed across available zones within the region
+ * (i.e. read pools with more than one node will have a node in at
+ * least two zones).
*
*
- *
- * .google.cloud.alloydb.v1beta.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
- *
+ * .google.cloud.alloydb.v1beta.Instance.AvailabilityType availability_type = 11;
*
- * @param value The instanceType to set.
+ * @param value The availabilityType to set.
* @return This builder for chaining.
*/
- public Builder setInstanceType(com.google.cloud.alloydb.v1beta.Instance.InstanceType value) {
+ public Builder setAvailabilityType(
+ com.google.cloud.alloydb.v1beta.Instance.AvailabilityType value) {
if (value == null) {
throw new NullPointerException();
}
- bitField0_ |= 0x00000100;
- instanceType_ = value.getNumber();
+ bitField0_ |= 0x00000400;
+ availabilityType_ = value.getNumber();
onChanged();
return this;
}
@@ -23944,64 +27105,80 @@ public Builder setInstanceType(com.google.cloud.alloydb.v1beta.Instance.Instance
*
*
*
- * Required. The type of the instance. Specified at creation time.
+ * Availability type of an Instance.
+ * If empty, defaults to REGIONAL for primary instances.
+ * For read pools, availability_type is always UNSPECIFIED. Instances in the
+ * read pools are evenly distributed across available zones within the region
+ * (i.e. read pools with more than one node will have a node in at
+ * least two zones).
*
*
- *
- * .google.cloud.alloydb.v1beta.Instance.InstanceType instance_type = 9 [(.google.api.field_behavior) = REQUIRED];
- *
+ * .google.cloud.alloydb.v1beta.Instance.AvailabilityType availability_type = 11;
*
* @return This builder for chaining.
*/
- public Builder clearInstanceType() {
- bitField0_ = (bitField0_ & ~0x00000100);
- instanceType_ = 0;
+ public Builder clearAvailabilityType() {
+ bitField0_ = (bitField0_ & ~0x00000400);
+ availabilityType_ = 0;
onChanged();
return this;
}
- private com.google.cloud.alloydb.v1beta.Instance.MachineConfig machineConfig_;
- private com.google.protobuf.SingleFieldBuilder<
- com.google.cloud.alloydb.v1beta.Instance.MachineConfig,
- com.google.cloud.alloydb.v1beta.Instance.MachineConfig.Builder,
- com.google.cloud.alloydb.v1beta.Instance.MachineConfigOrBuilder>
- machineConfigBuilder_;
+ private java.lang.Object gceZone_ = "";
/**
*
*
*
- * Configurations for the machines that host the underlying
- * database engine.
+ * The Compute Engine zone that the instance should serve from, per
+ * https://cloud.google.com/compute/docs/regions-zones
+ * This can ONLY be specified for ZONAL instances.
+ * If present for a REGIONAL instance, an error will be thrown.
+ * If this is absent for a ZONAL instance, instance is created in a random
+ * zone with available capacity.
*
*
- * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
+ * string gce_zone = 12;
*
- * @return Whether the machineConfig field is set.
+ * @return The gceZone.
*/
- public boolean hasMachineConfig() {
- return ((bitField0_ & 0x00000200) != 0);
+ public java.lang.String getGceZone() {
+ java.lang.Object ref = gceZone_;
+ if (!(ref instanceof java.lang.String)) {
+ com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
+ java.lang.String s = bs.toStringUtf8();
+ gceZone_ = s;
+ return s;
+ } else {
+ return (java.lang.String) ref;
+ }
}
/**
*
*
*
- * Configurations for the machines that host the underlying
- * database engine.
+ * The Compute Engine zone that the instance should serve from, per
+ * https://cloud.google.com/compute/docs/regions-zones
+ * This can ONLY be specified for ZONAL instances.
+ * If present for a REGIONAL instance, an error will be thrown.
+ * If this is absent for a ZONAL instance, instance is created in a random
+ * zone with available capacity.
*
*
- * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
+ * string gce_zone = 12;
*
- * @return The machineConfig.
+ * @return The bytes for gceZone.
*/
- public com.google.cloud.alloydb.v1beta.Instance.MachineConfig getMachineConfig() {
- if (machineConfigBuilder_ == null) {
- return machineConfig_ == null
- ? com.google.cloud.alloydb.v1beta.Instance.MachineConfig.getDefaultInstance()
- : machineConfig_;
+ public com.google.protobuf.ByteString getGceZoneBytes() {
+ java.lang.Object ref = gceZone_;
+ if (ref instanceof String) {
+ com.google.protobuf.ByteString b =
+ com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
+ gceZone_ = b;
+ return b;
} else {
- return machineConfigBuilder_.getMessage();
+ return (com.google.protobuf.ByteString) ref;
}
}
@@ -24009,22 +27186,25 @@ public com.google.cloud.alloydb.v1beta.Instance.MachineConfig getMachineConfig()
*
*
*
- * Configurations for the machines that host the underlying
- * database engine.
+ * The Compute Engine zone that the instance should serve from, per
+ * https://cloud.google.com/compute/docs/regions-zones
+ * This can ONLY be specified for ZONAL instances.
+ * If present for a REGIONAL instance, an error will be thrown.
+ * If this is absent for a ZONAL instance, instance is created in a random
+ * zone with available capacity.
*
*
- * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
+ * string gce_zone = 12;
+ *
+ * @param value The gceZone to set.
+ * @return This builder for chaining.
*/
- public Builder setMachineConfig(com.google.cloud.alloydb.v1beta.Instance.MachineConfig value) {
- if (machineConfigBuilder_ == null) {
- if (value == null) {
- throw new NullPointerException();
- }
- machineConfig_ = value;
- } else {
- machineConfigBuilder_.setMessage(value);
+ public Builder setGceZone(java.lang.String value) {
+ if (value == null) {
+ throw new NullPointerException();
}
- bitField0_ |= 0x00000200;
+ gceZone_ = value;
+ bitField0_ |= 0x00000800;
onChanged();
return this;
}
@@ -24033,20 +27213,21 @@ public Builder setMachineConfig(com.google.cloud.alloydb.v1beta.Instance.Machine
*
*
*
- * Configurations for the machines that host the underlying
- * database engine.
+ * The Compute Engine zone that the instance should serve from, per
+ * https://cloud.google.com/compute/docs/regions-zones
+ * This can ONLY be specified for ZONAL instances.
+ * If present for a REGIONAL instance, an error will be thrown.
+ * If this is absent for a ZONAL instance, instance is created in a random
+ * zone with available capacity.
*
*
- * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
+ * string gce_zone = 12;
+ *
+ * @return This builder for chaining.
*/
- public Builder setMachineConfig(
- com.google.cloud.alloydb.v1beta.Instance.MachineConfig.Builder builderForValue) {
- if (machineConfigBuilder_ == null) {
- machineConfig_ = builderForValue.build();
- } else {
- machineConfigBuilder_.setMessage(builderForValue.build());
- }
- bitField0_ |= 0x00000200;
+ public Builder clearGceZone() {
+ gceZone_ = getDefaultInstance().getGceZone();
+ bitField0_ = (bitField0_ & ~0x00000800);
onChanged();
return this;
}
@@ -24055,323 +27236,460 @@ public Builder setMachineConfig(
*
*
*
- * Configurations for the machines that host the underlying
- * database engine.
+ * The Compute Engine zone that the instance should serve from, per
+ * https://cloud.google.com/compute/docs/regions-zones
+ * This can ONLY be specified for ZONAL instances.
+ * If present for a REGIONAL instance, an error will be thrown.
+ * If this is absent for a ZONAL instance, instance is created in a random
+ * zone with available capacity.
*
*
- * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
+ * string gce_zone = 12;
+ *
+ * @param value The bytes for gceZone to set.
+ * @return This builder for chaining.
*/
- public Builder mergeMachineConfig(
- com.google.cloud.alloydb.v1beta.Instance.MachineConfig value) {
- if (machineConfigBuilder_ == null) {
- if (((bitField0_ & 0x00000200) != 0)
- && machineConfig_ != null
- && machineConfig_
- != com.google.cloud.alloydb.v1beta.Instance.MachineConfig.getDefaultInstance()) {
- getMachineConfigBuilder().mergeFrom(value);
- } else {
- machineConfig_ = value;
- }
- } else {
- machineConfigBuilder_.mergeFrom(value);
- }
- if (machineConfig_ != null) {
- bitField0_ |= 0x00000200;
- onChanged();
+ public Builder setGceZoneBytes(com.google.protobuf.ByteString value) {
+ if (value == null) {
+ throw new NullPointerException();
}
+ checkByteStringIsUtf8(value);
+ gceZone_ = value;
+ bitField0_ |= 0x00000800;
+ onChanged();
return this;
}
+ private com.google.protobuf.MapField- * Configurations for the machines that host the underlying - * database engine. + * Database flags. Set at the instance level. + * They are copied from the primary instance on secondary instance creation. + * Flags that have restrictions default to the value at primary + * instance on read instances during creation. Read instances can set new + * flags or override existing flags that are relevant for reads, for example, + * for enabling columnar cache on a read instance. Flags set on read instance + * might or might not be present on the primary instance. + * + * + * This is a list of "key": "value" pairs. + * "key": The name of the flag. These flags are passed at instance setup time, + * so include both server options and system variables for Postgres. Flags are + * specified with underscores, not hyphens. + * "value": The value of the flag. Booleans are set to **on** for true + * and **off** for false. This field must be omitted if the flag + * doesn't take a value. + *+ * + *
map<string, string> database_flags = 13;
+ */
+ @java.lang.Override
+ public boolean containsDatabaseFlags(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ return internalGetDatabaseFlags().getMap().containsKey(key);
+ }
+
+ /** Use {@link #getDatabaseFlagsMap()} instead. */
+ @java.lang.Override
+ @java.lang.Deprecated
+ public java.util.Map
+ * Database flags. Set at the instance level.
+ * They are copied from the primary instance on secondary instance creation.
+ * Flags that have restrictions default to the value at primary
+ * instance on read instances during creation. Read instances can set new
+ * flags or override existing flags that are relevant for reads, for example,
+ * for enabling columnar cache on a read instance. Flags set on read instance
+ * might or might not be present on the primary instance.
+ *
+ *
+ * This is a list of "key": "value" pairs.
+ * "key": The name of the flag. These flags are passed at instance setup time,
+ * so include both server options and system variables for Postgres. Flags are
+ * specified with underscores, not hyphens.
+ * "value": The value of the flag. Booleans are set to **on** for true
+ * and **off** for false. This field must be omitted if the flag
+ * doesn't take a value.
*
*
- * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
+ * map<string, string> database_flags = 13;
*/
- public Builder clearMachineConfig() {
- bitField0_ = (bitField0_ & ~0x00000200);
- machineConfig_ = null;
- if (machineConfigBuilder_ != null) {
- machineConfigBuilder_.dispose();
- machineConfigBuilder_ = null;
- }
- onChanged();
- return this;
+ @java.lang.Override
+ public java.util.Map
- * Configurations for the machines that host the underlying
- * database engine.
+ * Database flags. Set at the instance level.
+ * They are copied from the primary instance on secondary instance creation.
+ * Flags that have restrictions default to the value at primary
+ * instance on read instances during creation. Read instances can set new
+ * flags or override existing flags that are relevant for reads, for example,
+ * for enabling columnar cache on a read instance. Flags set on read instance
+ * might or might not be present on the primary instance.
+ *
+ *
+ * This is a list of "key": "value" pairs.
+ * "key": The name of the flag. These flags are passed at instance setup time,
+ * so include both server options and system variables for Postgres. Flags are
+ * specified with underscores, not hyphens.
+ * "value": The value of the flag. Booleans are set to **on** for true
+ * and **off** for false. This field must be omitted if the flag
+ * doesn't take a value.
*
*
- * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
+ * map<string, string> database_flags = 13;
*/
- public com.google.cloud.alloydb.v1beta.Instance.MachineConfig.Builder
- getMachineConfigBuilder() {
- bitField0_ |= 0x00000200;
- onChanged();
- return internalGetMachineConfigFieldBuilder().getBuilder();
+ @java.lang.Override
+ public /* nullable */ java.lang.String getDatabaseFlagsOrDefault(
+ java.lang.String key,
+ /* nullable */
+ java.lang.String defaultValue) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ java.util.Map
- * Configurations for the machines that host the underlying
- * database engine.
+ * Database flags. Set at the instance level.
+ * They are copied from the primary instance on secondary instance creation.
+ * Flags that have restrictions default to the value at primary
+ * instance on read instances during creation. Read instances can set new
+ * flags or override existing flags that are relevant for reads, for example,
+ * for enabling columnar cache on a read instance. Flags set on read instance
+ * might or might not be present on the primary instance.
+ *
+ *
+ * This is a list of "key": "value" pairs.
+ * "key": The name of the flag. These flags are passed at instance setup time,
+ * so include both server options and system variables for Postgres. Flags are
+ * specified with underscores, not hyphens.
+ * "value": The value of the flag. Booleans are set to **on** for true
+ * and **off** for false. This field must be omitted if the flag
+ * doesn't take a value.
*
*
- * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
+ * map<string, string> database_flags = 13;
*/
- public com.google.cloud.alloydb.v1beta.Instance.MachineConfigOrBuilder
- getMachineConfigOrBuilder() {
- if (machineConfigBuilder_ != null) {
- return machineConfigBuilder_.getMessageOrBuilder();
- } else {
- return machineConfig_ == null
- ? com.google.cloud.alloydb.v1beta.Instance.MachineConfig.getDefaultInstance()
- : machineConfig_;
+ @java.lang.Override
+ public java.lang.String getDatabaseFlagsOrThrow(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ java.util.Map
- * Configurations for the machines that host the underlying
- * database engine.
+ * Database flags. Set at the instance level.
+ * They are copied from the primary instance on secondary instance creation.
+ * Flags that have restrictions default to the value at primary
+ * instance on read instances during creation. Read instances can set new
+ * flags or override existing flags that are relevant for reads, for example,
+ * for enabling columnar cache on a read instance. Flags set on read instance
+ * might or might not be present on the primary instance.
+ *
+ *
+ * This is a list of "key": "value" pairs.
+ * "key": The name of the flag. These flags are passed at instance setup time,
+ * so include both server options and system variables for Postgres. Flags are
+ * specified with underscores, not hyphens.
+ * "value": The value of the flag. Booleans are set to **on** for true
+ * and **off** for false. This field must be omitted if the flag
+ * doesn't take a value.
*
*
- * .google.cloud.alloydb.v1beta.Instance.MachineConfig machine_config = 10;
+ * map<string, string> database_flags = 13;
*/
- private com.google.protobuf.SingleFieldBuilder<
- com.google.cloud.alloydb.v1beta.Instance.MachineConfig,
- com.google.cloud.alloydb.v1beta.Instance.MachineConfig.Builder,
- com.google.cloud.alloydb.v1beta.Instance.MachineConfigOrBuilder>
- internalGetMachineConfigFieldBuilder() {
- if (machineConfigBuilder_ == null) {
- machineConfigBuilder_ =
- new com.google.protobuf.SingleFieldBuilder<
- com.google.cloud.alloydb.v1beta.Instance.MachineConfig,
- com.google.cloud.alloydb.v1beta.Instance.MachineConfig.Builder,
- com.google.cloud.alloydb.v1beta.Instance.MachineConfigOrBuilder>(
- getMachineConfig(), getParentForChildren(), isClean());
- machineConfig_ = null;
+ public Builder removeDatabaseFlags(java.lang.String key) {
+ if (key == null) {
+ throw new NullPointerException("map key");
}
- return machineConfigBuilder_;
+ internalGetMutableDatabaseFlags().getMutableMap().remove(key);
+ return this;
}
- private int availabilityType_ = 0;
+ /** Use alternate mutation accessors instead. */
+ @java.lang.Deprecated
+ public java.util.Map- * Availability type of an Instance. - * If empty, defaults to REGIONAL for primary instances. - * For read pools, availability_type is always UNSPECIFIED. Instances in the - * read pools are evenly distributed across available zones within the region - * (i.e. read pools with more than one node will have a node in at - * least two zones). - *+ * Database flags. Set at the instance level. + * They are copied from the primary instance on secondary instance creation. + * Flags that have restrictions default to the value at primary + * instance on read instances during creation. Read instances can set new + * flags or override existing flags that are relevant for reads, for example, + * for enabling columnar cache on a read instance. Flags set on read instance + * might or might not be present on the primary instance. * - *
.google.cloud.alloydb.v1beta.Instance.AvailabilityType availability_type = 11;
*
- * @return The enum numeric value on the wire for availabilityType.
+ * This is a list of "key": "value" pairs.
+ * "key": The name of the flag. These flags are passed at instance setup time,
+ * so include both server options and system variables for Postgres. Flags are
+ * specified with underscores, not hyphens.
+ * "value": The value of the flag. Booleans are set to **on** for true
+ * and **off** for false. This field must be omitted if the flag
+ * doesn't take a value.
+ *
+ *
+ * map<string, string> database_flags = 13;
*/
- @java.lang.Override
- public int getAvailabilityTypeValue() {
- return availabilityType_;
+ public Builder putDatabaseFlags(java.lang.String key, java.lang.String value) {
+ if (key == null) {
+ throw new NullPointerException("map key");
+ }
+ if (value == null) {
+ throw new NullPointerException("map value");
+ }
+ internalGetMutableDatabaseFlags().getMutableMap().put(key, value);
+ bitField0_ |= 0x00001000;
+ return this;
}
/**
*
*
* - * Availability type of an Instance. - * If empty, defaults to REGIONAL for primary instances. - * For read pools, availability_type is always UNSPECIFIED. Instances in the - * read pools are evenly distributed across available zones within the region - * (i.e. read pools with more than one node will have a node in at - * least two zones). - *+ * Database flags. Set at the instance level. + * They are copied from the primary instance on secondary instance creation. + * Flags that have restrictions default to the value at primary + * instance on read instances during creation. Read instances can set new + * flags or override existing flags that are relevant for reads, for example, + * for enabling columnar cache on a read instance. Flags set on read instance + * might or might not be present on the primary instance. * - *
.google.cloud.alloydb.v1beta.Instance.AvailabilityType availability_type = 11;
*
- * @param value The enum numeric value on the wire for availabilityType to set.
- * @return This builder for chaining.
+ * This is a list of "key": "value" pairs.
+ * "key": The name of the flag. These flags are passed at instance setup time,
+ * so include both server options and system variables for Postgres. Flags are
+ * specified with underscores, not hyphens.
+ * "value": The value of the flag. Booleans are set to **on** for true
+ * and **off** for false. This field must be omitted if the flag
+ * doesn't take a value.
+ *
+ *
+ * map<string, string> database_flags = 13;
*/
- public Builder setAvailabilityTypeValue(int value) {
- availabilityType_ = value;
- bitField0_ |= 0x00000400;
- onChanged();
+ public Builder putAllDatabaseFlags(java.util.Map
- * Availability type of an Instance.
- * If empty, defaults to REGIONAL for primary instances.
- * For read pools, availability_type is always UNSPECIFIED. Instances in the
- * read pools are evenly distributed across available zones within the region
- * (i.e. read pools with more than one node will have a node in at
- * least two zones).
+ * Output only. This is set for the read-write VM of the PRIMARY instance
+ * only.
*
*
- * .google.cloud.alloydb.v1beta.Instance.AvailabilityType availability_type = 11;
+ *
+ * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
+ *
*
- * @return The availabilityType.
+ * @return Whether the writableNode field is set.
*/
- @java.lang.Override
- public com.google.cloud.alloydb.v1beta.Instance.AvailabilityType getAvailabilityType() {
- com.google.cloud.alloydb.v1beta.Instance.AvailabilityType result =
- com.google.cloud.alloydb.v1beta.Instance.AvailabilityType.forNumber(availabilityType_);
- return result == null
- ? com.google.cloud.alloydb.v1beta.Instance.AvailabilityType.UNRECOGNIZED
- : result;
+ public boolean hasWritableNode() {
+ return ((bitField0_ & 0x00002000) != 0);
}
/**
- *
- *
- * - * Availability type of an Instance. - * If empty, defaults to REGIONAL for primary instances. - * For read pools, availability_type is always UNSPECIFIED. Instances in the - * read pools are evenly distributed across available zones within the region - * (i.e. read pools with more than one node will have a node in at - * least two zones). + * + * + *+ * Output only. This is set for the read-write VM of the PRIMARY instance + * only. ** - *.google.cloud.alloydb.v1beta.Instance.AvailabilityType availability_type = 11;+ *+ * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + ** - * @param value The availabilityType to set. - * @return This builder for chaining. + * @return The writableNode. */ - public Builder setAvailabilityType( - com.google.cloud.alloydb.v1beta.Instance.AvailabilityType value) { - if (value == null) { - throw new NullPointerException(); + public com.google.cloud.alloydb.v1beta.Instance.Node getWritableNode() { + if (writableNodeBuilder_ == null) { + return writableNode_ == null + ? com.google.cloud.alloydb.v1beta.Instance.Node.getDefaultInstance() + : writableNode_; + } else { + return writableNodeBuilder_.getMessage(); } - bitField0_ |= 0x00000400; - availabilityType_ = value.getNumber(); - onChanged(); - return this; } /** * * *- * Availability type of an Instance. - * If empty, defaults to REGIONAL for primary instances. - * For read pools, availability_type is always UNSPECIFIED. Instances in the - * read pools are evenly distributed across available zones within the region - * (i.e. read pools with more than one node will have a node in at - * least two zones). + * Output only. This is set for the read-write VM of the PRIMARY instance + * only. ** - *.google.cloud.alloydb.v1beta.Instance.AvailabilityType availability_type = 11;- * - * @return This builder for chaining. + *+ * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + **/ - public Builder clearAvailabilityType() { - bitField0_ = (bitField0_ & ~0x00000400); - availabilityType_ = 0; + public Builder setWritableNode(com.google.cloud.alloydb.v1beta.Instance.Node value) { + if (writableNodeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + writableNode_ = value; + } else { + writableNodeBuilder_.setMessage(value); + } + bitField0_ |= 0x00002000; onChanged(); return this; } - private java.lang.Object gceZone_ = ""; - /** * * *- * The Compute Engine zone that the instance should serve from, per - * https://cloud.google.com/compute/docs/regions-zones - * This can ONLY be specified for ZONAL instances. - * If present for a REGIONAL instance, an error will be thrown. - * If this is absent for a ZONAL instance, instance is created in a random - * zone with available capacity. + * Output only. This is set for the read-write VM of the PRIMARY instance + * only. ** - *string gce_zone = 12;- * - * @return The gceZone. + *+ * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + **/ - public java.lang.String getGceZone() { - java.lang.Object ref = gceZone_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - gceZone_ = s; - return s; + public Builder setWritableNode( + com.google.cloud.alloydb.v1beta.Instance.Node.Builder builderForValue) { + if (writableNodeBuilder_ == null) { + writableNode_ = builderForValue.build(); } else { - return (java.lang.String) ref; + writableNodeBuilder_.setMessage(builderForValue.build()); } + bitField0_ |= 0x00002000; + onChanged(); + return this; } /** * * *- * The Compute Engine zone that the instance should serve from, per - * https://cloud.google.com/compute/docs/regions-zones - * This can ONLY be specified for ZONAL instances. - * If present for a REGIONAL instance, an error will be thrown. - * If this is absent for a ZONAL instance, instance is created in a random - * zone with available capacity. + * Output only. This is set for the read-write VM of the PRIMARY instance + * only. ** - *string gce_zone = 12;- * - * @return The bytes for gceZone. + *+ * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + **/ - public com.google.protobuf.ByteString getGceZoneBytes() { - java.lang.Object ref = gceZone_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - gceZone_ = b; - return b; + public Builder mergeWritableNode(com.google.cloud.alloydb.v1beta.Instance.Node value) { + if (writableNodeBuilder_ == null) { + if (((bitField0_ & 0x00002000) != 0) + && writableNode_ != null + && writableNode_ + != com.google.cloud.alloydb.v1beta.Instance.Node.getDefaultInstance()) { + getWritableNodeBuilder().mergeFrom(value); + } else { + writableNode_ = value; + } } else { - return (com.google.protobuf.ByteString) ref; + writableNodeBuilder_.mergeFrom(value); + } + if (writableNode_ != null) { + bitField0_ |= 0x00002000; + onChanged(); } + return this; } /** * * *- * The Compute Engine zone that the instance should serve from, per - * https://cloud.google.com/compute/docs/regions-zones - * This can ONLY be specified for ZONAL instances. - * If present for a REGIONAL instance, an error will be thrown. - * If this is absent for a ZONAL instance, instance is created in a random - * zone with available capacity. + * Output only. This is set for the read-write VM of the PRIMARY instance + * only. ** - *string gce_zone = 12;- * - * @param value The gceZone to set. - * @return This builder for chaining. + *+ * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + **/ - public Builder setGceZone(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); + public Builder clearWritableNode() { + bitField0_ = (bitField0_ & ~0x00002000); + writableNode_ = null; + if (writableNodeBuilder_ != null) { + writableNodeBuilder_.dispose(); + writableNodeBuilder_ = null; } - gceZone_ = value; - bitField0_ |= 0x00000800; onChanged(); return this; } @@ -24380,225 +27698,170 @@ public Builder setGceZone(java.lang.String value) { * * *- * The Compute Engine zone that the instance should serve from, per - * https://cloud.google.com/compute/docs/regions-zones - * This can ONLY be specified for ZONAL instances. - * If present for a REGIONAL instance, an error will be thrown. - * If this is absent for a ZONAL instance, instance is created in a random - * zone with available capacity. + * Output only. This is set for the read-write VM of the PRIMARY instance + * only. ** - *string gce_zone = 12;- * - * @return This builder for chaining. + *+ * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + **/ - public Builder clearGceZone() { - gceZone_ = getDefaultInstance().getGceZone(); - bitField0_ = (bitField0_ & ~0x00000800); + public com.google.cloud.alloydb.v1beta.Instance.Node.Builder getWritableNodeBuilder() { + bitField0_ |= 0x00002000; onChanged(); - return this; + return internalGetWritableNodeFieldBuilder().getBuilder(); } /** * * *- * The Compute Engine zone that the instance should serve from, per - * https://cloud.google.com/compute/docs/regions-zones - * This can ONLY be specified for ZONAL instances. - * If present for a REGIONAL instance, an error will be thrown. - * If this is absent for a ZONAL instance, instance is created in a random - * zone with available capacity. + * Output only. This is set for the read-write VM of the PRIMARY instance + * only. ** - *string gce_zone = 12;- * - * @param value The bytes for gceZone to set. - * @return This builder for chaining. + *+ * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + **/ - public Builder setGceZoneBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); + public com.google.cloud.alloydb.v1beta.Instance.NodeOrBuilder getWritableNodeOrBuilder() { + if (writableNodeBuilder_ != null) { + return writableNodeBuilder_.getMessageOrBuilder(); + } else { + return writableNode_ == null + ? com.google.cloud.alloydb.v1beta.Instance.Node.getDefaultInstance() + : writableNode_; } - checkByteStringIsUtf8(value); - gceZone_ = value; - bitField0_ |= 0x00000800; - onChanged(); - return this; } - private com.google.protobuf.MapFielddatabaseFlags_; - - private com.google.protobuf.MapField - internalGetDatabaseFlags() { - if (databaseFlags_ == null) { - return com.google.protobuf.MapField.emptyMapField( - DatabaseFlagsDefaultEntryHolder.defaultEntry); + /** + * + * + * + * Output only. This is set for the read-write VM of the PRIMARY instance + * only. + *+ * + *+ * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.alloydb.v1beta.Instance.Node, + com.google.cloud.alloydb.v1beta.Instance.Node.Builder, + com.google.cloud.alloydb.v1beta.Instance.NodeOrBuilder> + internalGetWritableNodeFieldBuilder() { + if (writableNodeBuilder_ == null) { + writableNodeBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.alloydb.v1beta.Instance.Node, + com.google.cloud.alloydb.v1beta.Instance.Node.Builder, + com.google.cloud.alloydb.v1beta.Instance.NodeOrBuilder>( + getWritableNode(), getParentForChildren(), isClean()); + writableNode_ = null; } - return databaseFlags_; + return writableNodeBuilder_; } - private com.google.protobuf.MapField- internalGetMutableDatabaseFlags() { - if (databaseFlags_ == null) { - databaseFlags_ = - com.google.protobuf.MapField.newMapField(DatabaseFlagsDefaultEntryHolder.defaultEntry); - } - if (!databaseFlags_.isMutable()) { - databaseFlags_ = databaseFlags_.copy(); - } - bitField0_ |= 0x00001000; - onChanged(); - return databaseFlags_; - } + private java.util.List nodes_ = + java.util.Collections.emptyList(); - public int getDatabaseFlagsCount() { - return internalGetDatabaseFlags().getMap().size(); + private void ensureNodesIsMutable() { + if (!((bitField0_ & 0x00004000) != 0)) { + nodes_ = new java.util.ArrayList (nodes_); + bitField0_ |= 0x00004000; + } } + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.alloydb.v1beta.Instance.Node, + com.google.cloud.alloydb.v1beta.Instance.Node.Builder, + com.google.cloud.alloydb.v1beta.Instance.NodeOrBuilder> + nodesBuilder_; + /** * * * - * Database flags. Set at the instance level. - * They are copied from the primary instance on secondary instance creation. - * Flags that have restrictions default to the value at primary - * instance on read instances during creation. Read instances can set new - * flags or override existing flags that are relevant for reads, for example, - * for enabling columnar cache on a read instance. Flags set on read instance - * might or might not be present on the primary instance. - * - * - * This is a list of "key": "value" pairs. - * "key": The name of the flag. These flags are passed at instance setup time, - * so include both server options and system variables for Postgres. Flags are - * specified with underscores, not hyphens. - * "value": The value of the flag. Booleans are set to **on** for true - * and **off** for false. This field must be omitted if the flag - * doesn't take a value. + * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. ** - *map<string, string> database_flags = 13;+ *+ * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + **/ - @java.lang.Override - public boolean containsDatabaseFlags(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); + public java.util.ListgetNodesList() { + if (nodesBuilder_ == null) { + return java.util.Collections.unmodifiableList(nodes_); + } else { + return nodesBuilder_.getMessageList(); } - return internalGetDatabaseFlags().getMap().containsKey(key); - } - - /** Use {@link #getDatabaseFlagsMap()} instead. */ - @java.lang.Override - @java.lang.Deprecated - public java.util.Map getDatabaseFlags() { - return getDatabaseFlagsMap(); } /** * * * - * Database flags. Set at the instance level. - * They are copied from the primary instance on secondary instance creation. - * Flags that have restrictions default to the value at primary - * instance on read instances during creation. Read instances can set new - * flags or override existing flags that are relevant for reads, for example, - * for enabling columnar cache on a read instance. Flags set on read instance - * might or might not be present on the primary instance. - * - * - * This is a list of "key": "value" pairs. - * "key": The name of the flag. These flags are passed at instance setup time, - * so include both server options and system variables for Postgres. Flags are - * specified with underscores, not hyphens. - * "value": The value of the flag. Booleans are set to **on** for true - * and **off** for false. This field must be omitted if the flag - * doesn't take a value. + * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. ** - *map<string, string> database_flags = 13;+ *+ * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + **/ - @java.lang.Override - public java.util.MapgetDatabaseFlagsMap() { - return internalGetDatabaseFlags().getMap(); + public int getNodesCount() { + if (nodesBuilder_ == null) { + return nodes_.size(); + } else { + return nodesBuilder_.getCount(); + } } /** * * * - * Database flags. Set at the instance level. - * They are copied from the primary instance on secondary instance creation. - * Flags that have restrictions default to the value at primary - * instance on read instances during creation. Read instances can set new - * flags or override existing flags that are relevant for reads, for example, - * for enabling columnar cache on a read instance. Flags set on read instance - * might or might not be present on the primary instance. - * - * - * This is a list of "key": "value" pairs. - * "key": The name of the flag. These flags are passed at instance setup time, - * so include both server options and system variables for Postgres. Flags are - * specified with underscores, not hyphens. - * "value": The value of the flag. Booleans are set to **on** for true - * and **off** for false. This field must be omitted if the flag - * doesn't take a value. + * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. ** - *map<string, string> database_flags = 13;+ *+ * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + **/ - @java.lang.Override - public /* nullable */ java.lang.String getDatabaseFlagsOrDefault( - java.lang.String key, - /* nullable */ - java.lang.String defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); + public com.google.cloud.alloydb.v1beta.Instance.Node getNodes(int index) { + if (nodesBuilder_ == null) { + return nodes_.get(index); + } else { + return nodesBuilder_.getMessage(index); } - java.util.Mapmap = internalGetDatabaseFlags().getMap(); - return map.containsKey(key) ? map.get(key) : defaultValue; } /** * * * - * Database flags. Set at the instance level. - * They are copied from the primary instance on secondary instance creation. - * Flags that have restrictions default to the value at primary - * instance on read instances during creation. Read instances can set new - * flags or override existing flags that are relevant for reads, for example, - * for enabling columnar cache on a read instance. Flags set on read instance - * might or might not be present on the primary instance. - * - * - * This is a list of "key": "value" pairs. - * "key": The name of the flag. These flags are passed at instance setup time, - * so include both server options and system variables for Postgres. Flags are - * specified with underscores, not hyphens. - * "value": The value of the flag. Booleans are set to **on** for true - * and **off** for false. This field must be omitted if the flag - * doesn't take a value. + * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. ** - *map<string, string> database_flags = 13;+ *+ * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + **/ - @java.lang.Override - public java.lang.String getDatabaseFlagsOrThrow(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Mapmap = internalGetDatabaseFlags().getMap(); - if (!map.containsKey(key)) { - throw new java.lang.IllegalArgumentException(); + public Builder setNodes(int index, com.google.cloud.alloydb.v1beta.Instance.Node value) { + if (nodesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureNodesIsMutable(); + nodes_.set(index, value); + onChanged(); + } else { + nodesBuilder_.setMessage(index, value); } - return map.get(key); - } - - public Builder clearDatabaseFlags() { - bitField0_ = (bitField0_ & ~0x00001000); - internalGetMutableDatabaseFlags().getMutableMap().clear(); return this; } @@ -24606,74 +27869,75 @@ public Builder clearDatabaseFlags() { * * * - * Database flags. Set at the instance level. - * They are copied from the primary instance on secondary instance creation. - * Flags that have restrictions default to the value at primary - * instance on read instances during creation. Read instances can set new - * flags or override existing flags that are relevant for reads, for example, - * for enabling columnar cache on a read instance. Flags set on read instance - * might or might not be present on the primary instance. - * - * - * This is a list of "key": "value" pairs. - * "key": The name of the flag. These flags are passed at instance setup time, - * so include both server options and system variables for Postgres. Flags are - * specified with underscores, not hyphens. - * "value": The value of the flag. Booleans are set to **on** for true - * and **off** for false. This field must be omitted if the flag - * doesn't take a value. + * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. ** - *map<string, string> database_flags = 13;+ *+ * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + **/ - public Builder removeDatabaseFlags(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); + public Builder setNodes( + int index, com.google.cloud.alloydb.v1beta.Instance.Node.Builder builderForValue) { + if (nodesBuilder_ == null) { + ensureNodesIsMutable(); + nodes_.set(index, builderForValue.build()); + onChanged(); + } else { + nodesBuilder_.setMessage(index, builderForValue.build()); } - internalGetMutableDatabaseFlags().getMutableMap().remove(key); return this; } - /** Use alternate mutation accessors instead. */ - @java.lang.Deprecated - public java.util.MapgetMutableDatabaseFlags() { - bitField0_ |= 0x00001000; - return internalGetMutableDatabaseFlags().getMutableMap(); - } - /** * * * - * Database flags. Set at the instance level. - * They are copied from the primary instance on secondary instance creation. - * Flags that have restrictions default to the value at primary - * instance on read instances during creation. Read instances can set new - * flags or override existing flags that are relevant for reads, for example, - * for enabling columnar cache on a read instance. Flags set on read instance - * might or might not be present on the primary instance. + * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. + *+ * + *+ * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ */ + public Builder addNodes(com.google.cloud.alloydb.v1beta.Instance.Node value) { + if (nodesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureNodesIsMutable(); + nodes_.add(value); + onChanged(); + } else { + nodesBuilder_.addMessage(value); + } + return this; + } + + /** * * - * This is a list of "key": "value" pairs. - * "key": The name of the flag. These flags are passed at instance setup time, - * so include both server options and system variables for Postgres. Flags are - * specified with underscores, not hyphens. - * "value": The value of the flag. Booleans are set to **on** for true - * and **off** for false. This field must be omitted if the flag - * doesn't take a value. + *+ * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. ** - *map<string, string> database_flags = 13;+ *+ * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + **/ - public Builder putDatabaseFlags(java.lang.String key, java.lang.String value) { - if (key == null) { - throw new NullPointerException("map key"); - } - if (value == null) { - throw new NullPointerException("map value"); + public Builder addNodes(int index, com.google.cloud.alloydb.v1beta.Instance.Node value) { + if (nodesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureNodesIsMutable(); + nodes_.add(index, value); + onChanged(); + } else { + nodesBuilder_.addMessage(index, value); } - internalGetMutableDatabaseFlags().getMutableMap().put(key, value); - bitField0_ |= 0x00001000; return this; } @@ -24681,104 +27945,93 @@ public Builder putDatabaseFlags(java.lang.String key, java.lang.String value) { * * *- * Database flags. Set at the instance level. - * They are copied from the primary instance on secondary instance creation. - * Flags that have restrictions default to the value at primary - * instance on read instances during creation. Read instances can set new - * flags or override existing flags that are relevant for reads, for example, - * for enabling columnar cache on a read instance. Flags set on read instance - * might or might not be present on the primary instance. - * - * - * This is a list of "key": "value" pairs. - * "key": The name of the flag. These flags are passed at instance setup time, - * so include both server options and system variables for Postgres. Flags are - * specified with underscores, not hyphens. - * "value": The value of the flag. Booleans are set to **on** for true - * and **off** for false. This field must be omitted if the flag - * doesn't take a value. + * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. ** - *map<string, string> database_flags = 13;+ *+ * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + **/ - public Builder putAllDatabaseFlags(java.util.Mapvalues) { - internalGetMutableDatabaseFlags().getMutableMap().putAll(values); - bitField0_ |= 0x00001000; + public Builder addNodes(com.google.cloud.alloydb.v1beta.Instance.Node.Builder builderForValue) { + if (nodesBuilder_ == null) { + ensureNodesIsMutable(); + nodes_.add(builderForValue.build()); + onChanged(); + } else { + nodesBuilder_.addMessage(builderForValue.build()); + } return this; } - private com.google.cloud.alloydb.v1beta.Instance.Node writableNode_; - private com.google.protobuf.SingleFieldBuilder< - com.google.cloud.alloydb.v1beta.Instance.Node, - com.google.cloud.alloydb.v1beta.Instance.Node.Builder, - com.google.cloud.alloydb.v1beta.Instance.NodeOrBuilder> - writableNodeBuilder_; - /** * * * - * Output only. This is set for the read-write VM of the PRIMARY instance - * only. + * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. ** *- * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; *- * - * @return Whether the writableNode field is set. */ - public boolean hasWritableNode() { - return ((bitField0_ & 0x00002000) != 0); + public Builder addNodes( + int index, com.google.cloud.alloydb.v1beta.Instance.Node.Builder builderForValue) { + if (nodesBuilder_ == null) { + ensureNodesIsMutable(); + nodes_.add(index, builderForValue.build()); + onChanged(); + } else { + nodesBuilder_.addMessage(index, builderForValue.build()); + } + return this; } /** * * *- * Output only. This is set for the read-write VM of the PRIMARY instance - * only. + * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. ** *- * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; *- * - * @return The writableNode. */ - public com.google.cloud.alloydb.v1beta.Instance.Node getWritableNode() { - if (writableNodeBuilder_ == null) { - return writableNode_ == null - ? com.google.cloud.alloydb.v1beta.Instance.Node.getDefaultInstance() - : writableNode_; + public Builder addAllNodes( + java.lang.Iterable extends com.google.cloud.alloydb.v1beta.Instance.Node> values) { + if (nodesBuilder_ == null) { + ensureNodesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, nodes_); + onChanged(); } else { - return writableNodeBuilder_.getMessage(); + nodesBuilder_.addAllMessages(values); } + return this; } /** * * *- * Output only. This is set for the read-write VM of the PRIMARY instance - * only. + * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. ** *- * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public Builder setWritableNode(com.google.cloud.alloydb.v1beta.Instance.Node value) { - if (writableNodeBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - writableNode_ = value; + public Builder clearNodes() { + if (nodesBuilder_ == null) { + nodes_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00004000); + onChanged(); } else { - writableNodeBuilder_.setMessage(value); + nodesBuilder_.clear(); } - bitField0_ |= 0x00002000; - onChanged(); return this; } @@ -24786,23 +28039,22 @@ public Builder setWritableNode(com.google.cloud.alloydb.v1beta.Instance.Node val * * *- * Output only. This is set for the read-write VM of the PRIMARY instance - * only. + * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. ** *- * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public Builder setWritableNode( - com.google.cloud.alloydb.v1beta.Instance.Node.Builder builderForValue) { - if (writableNodeBuilder_ == null) { - writableNode_ = builderForValue.build(); + public Builder removeNodes(int index) { + if (nodesBuilder_ == null) { + ensureNodesIsMutable(); + nodes_.remove(index); + onChanged(); } else { - writableNodeBuilder_.setMessage(builderForValue.build()); + nodesBuilder_.remove(index); } - bitField0_ |= 0x00002000; - onChanged(); return this; } @@ -24810,179 +28062,174 @@ public Builder setWritableNode( * * *- * Output only. This is set for the read-write VM of the PRIMARY instance - * only. + * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. ** *- * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public Builder mergeWritableNode(com.google.cloud.alloydb.v1beta.Instance.Node value) { - if (writableNodeBuilder_ == null) { - if (((bitField0_ & 0x00002000) != 0) - && writableNode_ != null - && writableNode_ - != com.google.cloud.alloydb.v1beta.Instance.Node.getDefaultInstance()) { - getWritableNodeBuilder().mergeFrom(value); - } else { - writableNode_ = value; - } + public com.google.cloud.alloydb.v1beta.Instance.Node.Builder getNodesBuilder(int index) { + return internalGetNodesFieldBuilder().getBuilder(index); + } + + /** + * + * + *+ * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. + *+ * + *+ * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ */ + public com.google.cloud.alloydb.v1beta.Instance.NodeOrBuilder getNodesOrBuilder(int index) { + if (nodesBuilder_ == null) { + return nodes_.get(index); } else { - writableNodeBuilder_.mergeFrom(value); - } - if (writableNode_ != null) { - bitField0_ |= 0x00002000; - onChanged(); + return nodesBuilder_.getMessageOrBuilder(index); } - return this; } /** * * *- * Output only. This is set for the read-write VM of the PRIMARY instance - * only. + * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. ** *- * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public Builder clearWritableNode() { - bitField0_ = (bitField0_ & ~0x00002000); - writableNode_ = null; - if (writableNodeBuilder_ != null) { - writableNodeBuilder_.dispose(); - writableNodeBuilder_ = null; + public java.util.List extends com.google.cloud.alloydb.v1beta.Instance.NodeOrBuilder> + getNodesOrBuilderList() { + if (nodesBuilder_ != null) { + return nodesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(nodes_); } - onChanged(); - return this; } /** * * *- * Output only. This is set for the read-write VM of the PRIMARY instance - * only. + * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. ** *- * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public com.google.cloud.alloydb.v1beta.Instance.Node.Builder getWritableNodeBuilder() { - bitField0_ |= 0x00002000; - onChanged(); - return internalGetWritableNodeFieldBuilder().getBuilder(); + public com.google.cloud.alloydb.v1beta.Instance.Node.Builder addNodesBuilder() { + return internalGetNodesFieldBuilder() + .addBuilder(com.google.cloud.alloydb.v1beta.Instance.Node.getDefaultInstance()); } /** * * *- * Output only. This is set for the read-write VM of the PRIMARY instance - * only. + * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. ** *- * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public com.google.cloud.alloydb.v1beta.Instance.NodeOrBuilder getWritableNodeOrBuilder() { - if (writableNodeBuilder_ != null) { - return writableNodeBuilder_.getMessageOrBuilder(); - } else { - return writableNode_ == null - ? com.google.cloud.alloydb.v1beta.Instance.Node.getDefaultInstance() - : writableNode_; - } + public com.google.cloud.alloydb.v1beta.Instance.Node.Builder addNodesBuilder(int index) { + return internalGetNodesFieldBuilder() + .addBuilder(index, com.google.cloud.alloydb.v1beta.Instance.Node.getDefaultInstance()); } /** * * *- * Output only. This is set for the read-write VM of the PRIMARY instance - * only. + * Output only. List of available read-only VMs in this instance, including + * the standby for a PRIMARY instance. ** *- * .google.cloud.alloydb.v1beta.Instance.Node writable_node = 19 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - private com.google.protobuf.SingleFieldBuilder< + public java.util.List+ getNodesBuilderList() { + return internalGetNodesFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilder< com.google.cloud.alloydb.v1beta.Instance.Node, com.google.cloud.alloydb.v1beta.Instance.Node.Builder, com.google.cloud.alloydb.v1beta.Instance.NodeOrBuilder> - internalGetWritableNodeFieldBuilder() { - if (writableNodeBuilder_ == null) { - writableNodeBuilder_ = - new com.google.protobuf.SingleFieldBuilder< + internalGetNodesFieldBuilder() { + if (nodesBuilder_ == null) { + nodesBuilder_ = + new com.google.protobuf.RepeatedFieldBuilder< com.google.cloud.alloydb.v1beta.Instance.Node, - com.google.cloud.alloydb.v1beta.Instance.Node.Builder, - com.google.cloud.alloydb.v1beta.Instance.NodeOrBuilder>( - getWritableNode(), getParentForChildren(), isClean()); - writableNode_ = null; - } - return writableNodeBuilder_; - } - - private java.util.List nodes_ = - java.util.Collections.emptyList(); - - private void ensureNodesIsMutable() { - if (!((bitField0_ & 0x00004000) != 0)) { - nodes_ = new java.util.ArrayList (nodes_); - bitField0_ |= 0x00004000; + com.google.cloud.alloydb.v1beta.Instance.Node.Builder, + com.google.cloud.alloydb.v1beta.Instance.NodeOrBuilder>( + nodes_, ((bitField0_ & 0x00004000) != 0), getParentForChildren(), isClean()); + nodes_ = null; } + return nodesBuilder_; } - private com.google.protobuf.RepeatedFieldBuilder< - com.google.cloud.alloydb.v1beta.Instance.Node, - com.google.cloud.alloydb.v1beta.Instance.Node.Builder, - com.google.cloud.alloydb.v1beta.Instance.NodeOrBuilder> - nodesBuilder_; + private com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig + queryInsightsConfig_; + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig, + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig.Builder, + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfigOrBuilder> + queryInsightsConfigBuilder_; /** * * * - * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Configuration for query insights. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; *+ * + * @return Whether the queryInsightsConfig field is set. */ - public java.util.ListgetNodesList() { - if (nodesBuilder_ == null) { - return java.util.Collections.unmodifiableList(nodes_); - } else { - return nodesBuilder_.getMessageList(); - } + public boolean hasQueryInsightsConfig() { + return ((bitField0_ & 0x00008000) != 0); } /** * * * - * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Configuration for query insights. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; *+ * + * @return The queryInsightsConfig. */ - public int getNodesCount() { - if (nodesBuilder_ == null) { - return nodes_.size(); + public com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig + getQueryInsightsConfig() { + if (queryInsightsConfigBuilder_ == null) { + return queryInsightsConfig_ == null + ? com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig + .getDefaultInstance() + : queryInsightsConfig_; } else { - return nodesBuilder_.getCount(); + return queryInsightsConfigBuilder_.getMessage(); } } @@ -24990,45 +28237,49 @@ public int getNodesCount() { * * *- * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Configuration for query insights. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; **/ - public com.google.cloud.alloydb.v1beta.Instance.Node getNodes(int index) { - if (nodesBuilder_ == null) { - return nodes_.get(index); + public Builder setQueryInsightsConfig( + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig value) { + if (queryInsightsConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + queryInsightsConfig_ = value; } else { - return nodesBuilder_.getMessage(index); + queryInsightsConfigBuilder_.setMessage(value); } + bitField0_ |= 0x00008000; + onChanged(); + return this; } /** * * *- * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Configuration for query insights. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; **/ - public Builder setNodes(int index, com.google.cloud.alloydb.v1beta.Instance.Node value) { - if (nodesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureNodesIsMutable(); - nodes_.set(index, value); - onChanged(); + public Builder setQueryInsightsConfig( + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig.Builder + builderForValue) { + if (queryInsightsConfigBuilder_ == null) { + queryInsightsConfig_ = builderForValue.build(); } else { - nodesBuilder_.setMessage(index, value); + queryInsightsConfigBuilder_.setMessage(builderForValue.build()); } + bitField0_ |= 0x00008000; + onChanged(); return this; } @@ -25036,22 +28287,31 @@ public Builder setNodes(int index, com.google.cloud.alloydb.v1beta.Instance.Node * * *- * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Configuration for query insights. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; **/ - public Builder setNodes( - int index, com.google.cloud.alloydb.v1beta.Instance.Node.Builder builderForValue) { - if (nodesBuilder_ == null) { - ensureNodesIsMutable(); - nodes_.set(index, builderForValue.build()); - onChanged(); + public Builder mergeQueryInsightsConfig( + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig value) { + if (queryInsightsConfigBuilder_ == null) { + if (((bitField0_ & 0x00008000) != 0) + && queryInsightsConfig_ != null + && queryInsightsConfig_ + != com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig + .getDefaultInstance()) { + getQueryInsightsConfigBuilder().mergeFrom(value); + } else { + queryInsightsConfig_ = value; + } } else { - nodesBuilder_.setMessage(index, builderForValue.build()); + queryInsightsConfigBuilder_.mergeFrom(value); + } + if (queryInsightsConfig_ != null) { + bitField0_ |= 0x00008000; + onChanged(); } return this; } @@ -25060,25 +28320,21 @@ public Builder setNodes( * * *- * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Configuration for query insights. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; **/ - public Builder addNodes(com.google.cloud.alloydb.v1beta.Instance.Node value) { - if (nodesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureNodesIsMutable(); - nodes_.add(value); - onChanged(); - } else { - nodesBuilder_.addMessage(value); + public Builder clearQueryInsightsConfig() { + bitField0_ = (bitField0_ & ~0x00008000); + queryInsightsConfig_ = null; + if (queryInsightsConfigBuilder_ != null) { + queryInsightsConfigBuilder_.dispose(); + queryInsightsConfigBuilder_ = null; } + onChanged(); return this; } @@ -25086,142 +28342,152 @@ public Builder addNodes(com.google.cloud.alloydb.v1beta.Instance.Node value) { * * *- * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Configuration for query insights. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; **/ - public Builder addNodes(int index, com.google.cloud.alloydb.v1beta.Instance.Node value) { - if (nodesBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureNodesIsMutable(); - nodes_.add(index, value); - onChanged(); - } else { - nodesBuilder_.addMessage(index, value); - } - return this; + public com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig.Builder + getQueryInsightsConfigBuilder() { + bitField0_ |= 0x00008000; + onChanged(); + return internalGetQueryInsightsConfigFieldBuilder().getBuilder(); } /** * * *- * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Configuration for query insights. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; **/ - public Builder addNodes(com.google.cloud.alloydb.v1beta.Instance.Node.Builder builderForValue) { - if (nodesBuilder_ == null) { - ensureNodesIsMutable(); - nodes_.add(builderForValue.build()); - onChanged(); + public com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfigOrBuilder + getQueryInsightsConfigOrBuilder() { + if (queryInsightsConfigBuilder_ != null) { + return queryInsightsConfigBuilder_.getMessageOrBuilder(); } else { - nodesBuilder_.addMessage(builderForValue.build()); + return queryInsightsConfig_ == null + ? com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig + .getDefaultInstance() + : queryInsightsConfig_; } - return this; } /** * * *- * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Configuration for query insights. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; **/ - public Builder addNodes( - int index, com.google.cloud.alloydb.v1beta.Instance.Node.Builder builderForValue) { - if (nodesBuilder_ == null) { - ensureNodesIsMutable(); - nodes_.add(index, builderForValue.build()); - onChanged(); - } else { - nodesBuilder_.addMessage(index, builderForValue.build()); + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig, + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig.Builder, + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfigOrBuilder> + internalGetQueryInsightsConfigFieldBuilder() { + if (queryInsightsConfigBuilder_ == null) { + queryInsightsConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig, + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig.Builder, + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfigOrBuilder>( + getQueryInsightsConfig(), getParentForChildren(), isClean()); + queryInsightsConfig_ = null; } - return this; + return queryInsightsConfigBuilder_; } + private com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo queryInsightsInfo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo, + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo.Builder, + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfoOrBuilder> + queryInsightsInfoBuilder_; + /** * * *- * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; *+ * + * @return Whether the queryInsightsInfo field is set. */ - public Builder addAllNodes( - java.lang.Iterable extends com.google.cloud.alloydb.v1beta.Instance.Node> values) { - if (nodesBuilder_ == null) { - ensureNodesIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, nodes_); - onChanged(); - } else { - nodesBuilder_.addAllMessages(values); - } - return this; + public boolean hasQueryInsightsInfo() { + return ((bitField0_ & 0x00010000) != 0); } /** * * *- * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; *+ * + * @return The queryInsightsInfo. */ - public Builder clearNodes() { - if (nodesBuilder_ == null) { - nodes_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00004000); - onChanged(); + public com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo + getQueryInsightsInfo() { + if (queryInsightsInfoBuilder_ == null) { + return queryInsightsInfo_ == null + ? com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo + .getDefaultInstance() + : queryInsightsInfo_; } else { - nodesBuilder_.clear(); + return queryInsightsInfoBuilder_.getMessage(); } - return this; } /** * * *- * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public Builder removeNodes(int index) { - if (nodesBuilder_ == null) { - ensureNodesIsMutable(); - nodes_.remove(index); - onChanged(); + public Builder setQueryInsightsInfo( + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo value) { + if (queryInsightsInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + queryInsightsInfo_ = value; } else { - nodesBuilder_.remove(index); + queryInsightsInfoBuilder_.setMessage(value); } + bitField0_ |= 0x00010000; + onChanged(); return this; } @@ -25229,174 +28495,215 @@ public Builder removeNodes(int index) { * * *- * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public com.google.cloud.alloydb.v1beta.Instance.Node.Builder getNodesBuilder(int index) { - return internalGetNodesFieldBuilder().getBuilder(index); + public Builder setQueryInsightsInfo( + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo.Builder + builderForValue) { + if (queryInsightsInfoBuilder_ == null) { + queryInsightsInfo_ = builderForValue.build(); + } else { + queryInsightsInfoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00010000; + onChanged(); + return this; } /** * * *- * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public com.google.cloud.alloydb.v1beta.Instance.NodeOrBuilder getNodesOrBuilder(int index) { - if (nodesBuilder_ == null) { - return nodes_.get(index); + public Builder mergeQueryInsightsInfo( + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo value) { + if (queryInsightsInfoBuilder_ == null) { + if (((bitField0_ & 0x00010000) != 0) + && queryInsightsInfo_ != null + && queryInsightsInfo_ + != com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo + .getDefaultInstance()) { + getQueryInsightsInfoBuilder().mergeFrom(value); + } else { + queryInsightsInfo_ = value; + } } else { - return nodesBuilder_.getMessageOrBuilder(index); + queryInsightsInfoBuilder_.mergeFrom(value); + } + if (queryInsightsInfo_ != null) { + bitField0_ |= 0x00010000; + onChanged(); } + return this; } /** * * *- * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public java.util.List extends com.google.cloud.alloydb.v1beta.Instance.NodeOrBuilder> - getNodesOrBuilderList() { - if (nodesBuilder_ != null) { - return nodesBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(nodes_); + public Builder clearQueryInsightsInfo() { + bitField0_ = (bitField0_ & ~0x00010000); + queryInsightsInfo_ = null; + if (queryInsightsInfoBuilder_ != null) { + queryInsightsInfoBuilder_.dispose(); + queryInsightsInfoBuilder_ = null; } + onChanged(); + return this; } /** * * *- * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public com.google.cloud.alloydb.v1beta.Instance.Node.Builder addNodesBuilder() { - return internalGetNodesFieldBuilder() - .addBuilder(com.google.cloud.alloydb.v1beta.Instance.Node.getDefaultInstance()); + public com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo.Builder + getQueryInsightsInfoBuilder() { + bitField0_ |= 0x00010000; + onChanged(); + return internalGetQueryInsightsInfoFieldBuilder().getBuilder(); } /** * * *- * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public com.google.cloud.alloydb.v1beta.Instance.Node.Builder addNodesBuilder(int index) { - return internalGetNodesFieldBuilder() - .addBuilder(index, com.google.cloud.alloydb.v1beta.Instance.Node.getDefaultInstance()); + public com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfoOrBuilder + getQueryInsightsInfoOrBuilder() { + if (queryInsightsInfoBuilder_ != null) { + return queryInsightsInfoBuilder_.getMessageOrBuilder(); + } else { + return queryInsightsInfo_ == null + ? com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo + .getDefaultInstance() + : queryInsightsInfo_; + } } /** * * *- * Output only. List of available read-only VMs in this instance, including - * the standby for a PRIMARY instance. + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. ** *- * repeated .google.cloud.alloydb.v1beta.Instance.Node nodes = 20 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public java.util.List- getNodesBuilderList() { - return internalGetNodesFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilder< - com.google.cloud.alloydb.v1beta.Instance.Node, - com.google.cloud.alloydb.v1beta.Instance.Node.Builder, - com.google.cloud.alloydb.v1beta.Instance.NodeOrBuilder> - internalGetNodesFieldBuilder() { - if (nodesBuilder_ == null) { - nodesBuilder_ = - new com.google.protobuf.RepeatedFieldBuilder< - com.google.cloud.alloydb.v1beta.Instance.Node, - com.google.cloud.alloydb.v1beta.Instance.Node.Builder, - com.google.cloud.alloydb.v1beta.Instance.NodeOrBuilder>( - nodes_, ((bitField0_ & 0x00004000) != 0), getParentForChildren(), isClean()); - nodes_ = null; + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo, + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo.Builder, + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfoOrBuilder> + internalGetQueryInsightsInfoFieldBuilder() { + if (queryInsightsInfoBuilder_ == null) { + queryInsightsInfoBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo, + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo.Builder, + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfoOrBuilder>( + getQueryInsightsInfo(), getParentForChildren(), isClean()); + queryInsightsInfo_ = null; } - return nodesBuilder_; + return queryInsightsInfoBuilder_; } - private com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig - queryInsightsConfig_; + private com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig + observabilityConfig_; private com.google.protobuf.SingleFieldBuilder< - com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig, - com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig.Builder, - com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfigOrBuilder> - queryInsightsConfigBuilder_; + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig, + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig.Builder, + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfigOrBuilder> + observabilityConfigBuilder_; /** * * * - * Configuration for query insights. + * Configuration for observability. ** *- * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; ** - * @return Whether the queryInsightsConfig field is set. + * @return Whether the observabilityConfig field is set. */ - public boolean hasQueryInsightsConfig() { - return ((bitField0_ & 0x00008000) != 0); + public boolean hasObservabilityConfig() { + return ((bitField0_ & 0x00020000) != 0); } /** * * *- * Configuration for query insights. + * Configuration for observability. ** *- * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; ** - * @return The queryInsightsConfig. + * @return The observabilityConfig. */ - public com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig - getQueryInsightsConfig() { - if (queryInsightsConfigBuilder_ == null) { - return queryInsightsConfig_ == null - ? com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig + public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig + getObservabilityConfig() { + if (observabilityConfigBuilder_ == null) { + return observabilityConfig_ == null + ? com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig .getDefaultInstance() - : queryInsightsConfig_; + : observabilityConfig_; } else { - return queryInsightsConfigBuilder_.getMessage(); + return observabilityConfigBuilder_.getMessage(); } } @@ -25404,24 +28711,24 @@ public boolean hasQueryInsightsConfig() { * * *- * Configuration for query insights. + * Configuration for observability. ** *- * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; **/ - public Builder setQueryInsightsConfig( - com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig value) { - if (queryInsightsConfigBuilder_ == null) { + public Builder setObservabilityConfig( + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig value) { + if (observabilityConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - queryInsightsConfig_ = value; + observabilityConfig_ = value; } else { - queryInsightsConfigBuilder_.setMessage(value); + observabilityConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -25430,22 +28737,22 @@ public Builder setQueryInsightsConfig( * * *- * Configuration for query insights. + * Configuration for observability. ** *- * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; **/ - public Builder setQueryInsightsConfig( - com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig.Builder + public Builder setObservabilityConfig( + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig.Builder builderForValue) { - if (queryInsightsConfigBuilder_ == null) { - queryInsightsConfig_ = builderForValue.build(); + if (observabilityConfigBuilder_ == null) { + observabilityConfig_ = builderForValue.build(); } else { - queryInsightsConfigBuilder_.setMessage(builderForValue.build()); + observabilityConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -25454,30 +28761,30 @@ public Builder setQueryInsightsConfig( * * *- * Configuration for query insights. + * Configuration for observability. ** *- * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; **/ - public Builder mergeQueryInsightsConfig( - com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig value) { - if (queryInsightsConfigBuilder_ == null) { - if (((bitField0_ & 0x00008000) != 0) - && queryInsightsConfig_ != null - && queryInsightsConfig_ - != com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig + public Builder mergeObservabilityConfig( + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig value) { + if (observabilityConfigBuilder_ == null) { + if (((bitField0_ & 0x00020000) != 0) + && observabilityConfig_ != null + && observabilityConfig_ + != com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig .getDefaultInstance()) { - getQueryInsightsConfigBuilder().mergeFrom(value); + getObservabilityConfigBuilder().mergeFrom(value); } else { - queryInsightsConfig_ = value; + observabilityConfig_ = value; } } else { - queryInsightsConfigBuilder_.mergeFrom(value); + observabilityConfigBuilder_.mergeFrom(value); } - if (queryInsightsConfig_ != null) { - bitField0_ |= 0x00008000; + if (observabilityConfig_ != null) { + bitField0_ |= 0x00020000; onChanged(); } return this; @@ -25487,19 +28794,19 @@ public Builder mergeQueryInsightsConfig( * * *- * Configuration for query insights. + * Configuration for observability. ** *- * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; **/ - public Builder clearQueryInsightsConfig() { - bitField0_ = (bitField0_ & ~0x00008000); - queryInsightsConfig_ = null; - if (queryInsightsConfigBuilder_ != null) { - queryInsightsConfigBuilder_.dispose(); - queryInsightsConfigBuilder_ = null; + public Builder clearObservabilityConfig() { + bitField0_ = (bitField0_ & ~0x00020000); + observabilityConfig_ = null; + if (observabilityConfigBuilder_ != null) { + observabilityConfigBuilder_.dispose(); + observabilityConfigBuilder_ = null; } onChanged(); return this; @@ -25509,118 +28816,124 @@ public Builder clearQueryInsightsConfig() { * * *- * Configuration for query insights. + * Configuration for observability. ** *- * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; **/ - public com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig.Builder - getQueryInsightsConfigBuilder() { - bitField0_ |= 0x00008000; + public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig.Builder + getObservabilityConfigBuilder() { + bitField0_ |= 0x00020000; onChanged(); - return internalGetQueryInsightsConfigFieldBuilder().getBuilder(); + return internalGetObservabilityConfigFieldBuilder().getBuilder(); } /** * * *- * Configuration for query insights. + * Configuration for observability. ** *- * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; **/ - public com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfigOrBuilder - getQueryInsightsConfigOrBuilder() { - if (queryInsightsConfigBuilder_ != null) { - return queryInsightsConfigBuilder_.getMessageOrBuilder(); + public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfigOrBuilder + getObservabilityConfigOrBuilder() { + if (observabilityConfigBuilder_ != null) { + return observabilityConfigBuilder_.getMessageOrBuilder(); } else { - return queryInsightsConfig_ == null - ? com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig + return observabilityConfig_ == null + ? com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig .getDefaultInstance() - : queryInsightsConfig_; - } - } - - /** - * - * - *- * Configuration for query insights. - *- * - *- * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig query_insights_config = 21; - *- */ - private com.google.protobuf.SingleFieldBuilder< - com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig, - com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig.Builder, - com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfigOrBuilder> - internalGetQueryInsightsConfigFieldBuilder() { - if (queryInsightsConfigBuilder_ == null) { - queryInsightsConfigBuilder_ = - new com.google.protobuf.SingleFieldBuilder< - com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig, - com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig.Builder, - com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfigOrBuilder>( - getQueryInsightsConfig(), getParentForChildren(), isClean()); - queryInsightsConfig_ = null; + : observabilityConfig_; } - return queryInsightsConfigBuilder_; } - private com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig - observabilityConfig_; + /** + * + * + *+ * Configuration for observability. + *+ * + *+ * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; + *+ */ private com.google.protobuf.SingleFieldBuilder< com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig, com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig.Builder, com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfigOrBuilder> - observabilityConfigBuilder_; + internalGetObservabilityConfigFieldBuilder() { + if (observabilityConfigBuilder_ == null) { + observabilityConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig, + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig.Builder, + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfigOrBuilder>( + getObservabilityConfig(), getParentForChildren(), isClean()); + observabilityConfig_ = null; + } + return observabilityConfigBuilder_; + } + + private com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo + observabilityInstanceInfo_; + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo, + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.Builder, + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfoOrBuilder> + observabilityInstanceInfoBuilder_; /** * * *- * Configuration for observability. + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. ** *- * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; ** - * @return Whether the observabilityConfig field is set. + * @return Whether the observabilityInstanceInfo field is set. */ - public boolean hasObservabilityConfig() { - return ((bitField0_ & 0x00010000) != 0); + public boolean hasObservabilityInstanceInfo() { + return ((bitField0_ & 0x00040000) != 0); } /** * * *- * Configuration for observability. + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. ** *- * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; ** - * @return The observabilityConfig. + * @return The observabilityInstanceInfo. */ - public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig - getObservabilityConfig() { - if (observabilityConfigBuilder_ == null) { - return observabilityConfig_ == null - ? com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig + public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo + getObservabilityInstanceInfo() { + if (observabilityInstanceInfoBuilder_ == null) { + return observabilityInstanceInfo_ == null + ? com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo .getDefaultInstance() - : observabilityConfig_; + : observabilityInstanceInfo_; } else { - return observabilityConfigBuilder_.getMessage(); + return observabilityInstanceInfoBuilder_.getMessage(); } } @@ -25628,24 +28941,27 @@ public boolean hasObservabilityConfig() { * * *- * Configuration for observability. + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. ** *- * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public Builder setObservabilityConfig( - com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig value) { - if (observabilityConfigBuilder_ == null) { + public Builder setObservabilityInstanceInfo( + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo value) { + if (observabilityInstanceInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } - observabilityConfig_ = value; + observabilityInstanceInfo_ = value; } else { - observabilityConfigBuilder_.setMessage(value); + observabilityInstanceInfoBuilder_.setMessage(value); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -25654,22 +28970,25 @@ public Builder setObservabilityConfig( * * *- * Configuration for observability. + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. ** *- * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public Builder setObservabilityConfig( - com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig.Builder + public Builder setObservabilityInstanceInfo( + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.Builder builderForValue) { - if (observabilityConfigBuilder_ == null) { - observabilityConfig_ = builderForValue.build(); + if (observabilityInstanceInfoBuilder_ == null) { + observabilityInstanceInfo_ = builderForValue.build(); } else { - observabilityConfigBuilder_.setMessage(builderForValue.build()); + observabilityInstanceInfoBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -25678,30 +28997,33 @@ public Builder setObservabilityConfig( * * *- * Configuration for observability. + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. ** *- * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public Builder mergeObservabilityConfig( - com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig value) { - if (observabilityConfigBuilder_ == null) { - if (((bitField0_ & 0x00010000) != 0) - && observabilityConfig_ != null - && observabilityConfig_ - != com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig + public Builder mergeObservabilityInstanceInfo( + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo value) { + if (observabilityInstanceInfoBuilder_ == null) { + if (((bitField0_ & 0x00040000) != 0) + && observabilityInstanceInfo_ != null + && observabilityInstanceInfo_ + != com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo .getDefaultInstance()) { - getObservabilityConfigBuilder().mergeFrom(value); + getObservabilityInstanceInfoBuilder().mergeFrom(value); } else { - observabilityConfig_ = value; + observabilityInstanceInfo_ = value; } } else { - observabilityConfigBuilder_.mergeFrom(value); + observabilityInstanceInfoBuilder_.mergeFrom(value); } - if (observabilityConfig_ != null) { - bitField0_ |= 0x00010000; + if (observabilityInstanceInfo_ != null) { + bitField0_ |= 0x00040000; onChanged(); } return this; @@ -25711,19 +29033,22 @@ public Builder mergeObservabilityConfig( * * *- * Configuration for observability. + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. ** *- * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public Builder clearObservabilityConfig() { - bitField0_ = (bitField0_ & ~0x00010000); - observabilityConfig_ = null; - if (observabilityConfigBuilder_ != null) { - observabilityConfigBuilder_.dispose(); - observabilityConfigBuilder_ = null; + public Builder clearObservabilityInstanceInfo() { + bitField0_ = (bitField0_ & ~0x00040000); + observabilityInstanceInfo_ = null; + if (observabilityInstanceInfoBuilder_ != null) { + observabilityInstanceInfoBuilder_.dispose(); + observabilityInstanceInfoBuilder_ = null; } onChanged(); return this; @@ -25733,40 +29058,46 @@ public Builder clearObservabilityConfig() { * * *- * Configuration for observability. + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. ** *- * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig.Builder - getObservabilityConfigBuilder() { - bitField0_ |= 0x00010000; + public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.Builder + getObservabilityInstanceInfoBuilder() { + bitField0_ |= 0x00040000; onChanged(); - return internalGetObservabilityConfigFieldBuilder().getBuilder(); + return internalGetObservabilityInstanceInfoFieldBuilder().getBuilder(); } /** * * *- * Configuration for observability. + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. ** *- * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ - public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfigOrBuilder - getObservabilityConfigOrBuilder() { - if (observabilityConfigBuilder_ != null) { - return observabilityConfigBuilder_.getMessageOrBuilder(); + public com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfoOrBuilder + getObservabilityInstanceInfoOrBuilder() { + if (observabilityInstanceInfoBuilder_ != null) { + return observabilityInstanceInfoBuilder_.getMessageOrBuilder(); } else { - return observabilityConfig_ == null - ? com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig + return observabilityInstanceInfo_ == null + ? com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo .getDefaultInstance() - : observabilityConfig_; + : observabilityInstanceInfo_; } } @@ -25774,28 +29105,31 @@ public Builder clearObservabilityConfig() { * * *- * Configuration for observability. + * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. ** *- * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig observability_config = 26; + * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; **/ private com.google.protobuf.SingleFieldBuilder< - com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig, - com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig.Builder, - com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfigOrBuilder> - internalGetObservabilityConfigFieldBuilder() { - if (observabilityConfigBuilder_ == null) { - observabilityConfigBuilder_ = + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo, + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.Builder, + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfoOrBuilder> + internalGetObservabilityInstanceInfoFieldBuilder() { + if (observabilityInstanceInfoBuilder_ == null) { + observabilityInstanceInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< - com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig, - com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig.Builder, - com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfigOrBuilder>( - getObservabilityConfig(), getParentForChildren(), isClean()); - observabilityConfig_ = null; + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo, + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo.Builder, + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfoOrBuilder>( + getObservabilityInstanceInfo(), getParentForChildren(), isClean()); + observabilityInstanceInfo_ = null; } - return observabilityConfigBuilder_; + return observabilityInstanceInfoBuilder_; } private com.google.cloud.alloydb.v1beta.Instance.ReadPoolConfig readPoolConfig_; @@ -25818,7 +29152,7 @@ public Builder clearObservabilityConfig() { * @return Whether the readPoolConfig field is set. */ public boolean hasReadPoolConfig() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** @@ -25863,7 +29197,7 @@ public Builder setReadPoolConfig( } else { readPoolConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -25885,7 +29219,7 @@ public Builder setReadPoolConfig( } else { readPoolConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -25903,7 +29237,7 @@ public Builder setReadPoolConfig( public Builder mergeReadPoolConfig( com.google.cloud.alloydb.v1beta.Instance.ReadPoolConfig value) { if (readPoolConfigBuilder_ == null) { - if (((bitField0_ & 0x00020000) != 0) + if (((bitField0_ & 0x00080000) != 0) && readPoolConfig_ != null && readPoolConfig_ != com.google.cloud.alloydb.v1beta.Instance.ReadPoolConfig.getDefaultInstance()) { @@ -25915,7 +29249,7 @@ public Builder mergeReadPoolConfig( readPoolConfigBuilder_.mergeFrom(value); } if (readPoolConfig_ != null) { - bitField0_ |= 0x00020000; + bitField0_ |= 0x00080000; onChanged(); } return this; @@ -25932,7 +29266,7 @@ public Builder mergeReadPoolConfig( *.google.cloud.alloydb.v1beta.Instance.ReadPoolConfig read_pool_config = 14;*/ public Builder clearReadPoolConfig() { - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00080000); readPoolConfig_ = null; if (readPoolConfigBuilder_ != null) { readPoolConfigBuilder_.dispose(); @@ -25954,7 +29288,7 @@ public Builder clearReadPoolConfig() { */ public com.google.cloud.alloydb.v1beta.Instance.ReadPoolConfig.Builder getReadPoolConfigBuilder() { - bitField0_ |= 0x00020000; + bitField0_ |= 0x00080000; onChanged(); return internalGetReadPoolConfigFieldBuilder().getBuilder(); } @@ -26075,7 +29409,7 @@ public Builder setIpAddress(java.lang.String value) { throw new NullPointerException(); } ipAddress_ = value; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -26094,7 +29428,7 @@ public Builder setIpAddress(java.lang.String value) { */ public Builder clearIpAddress() { ipAddress_ = getDefaultInstance().getIpAddress(); - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00100000); onChanged(); return this; } @@ -26118,7 +29452,7 @@ public Builder setIpAddressBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); ipAddress_ = value; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -26200,7 +29534,7 @@ public Builder setPublicIpAddress(java.lang.String value) { throw new NullPointerException(); } publicIpAddress_ = value; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -26222,7 +29556,7 @@ public Builder setPublicIpAddress(java.lang.String value) { */ public Builder clearPublicIpAddress() { publicIpAddress_ = getDefaultInstance().getPublicIpAddress(); - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00200000); onChanged(); return this; } @@ -26249,7 +29583,7 @@ public Builder setPublicIpAddressBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); publicIpAddress_ = value; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -26295,7 +29629,7 @@ public boolean getReconciling() { public Builder setReconciling(boolean value) { reconciling_ = value; - bitField0_ |= 0x00100000; + bitField0_ |= 0x00400000; onChanged(); return this; } @@ -26316,7 +29650,7 @@ public Builder setReconciling(boolean value) { * @return This builder for chaining. */ public Builder clearReconciling() { - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x00400000); reconciling_ = false; onChanged(); return this; @@ -26387,7 +29721,7 @@ public Builder setEtag(java.lang.String value) { throw new NullPointerException(); } etag_ = value; - bitField0_ |= 0x00200000; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -26405,7 +29739,7 @@ public Builder setEtag(java.lang.String value) { */ public Builder clearEtag() { etag_ = getDefaultInstance().getEtag(); - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x00800000); onChanged(); return this; } @@ -26428,7 +29762,7 @@ public Builder setEtagBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); etag_ = value; - bitField0_ |= 0x00200000; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -26453,7 +29787,7 @@ public Builder setEtagBytes(com.google.protobuf.ByteString value) { if (!annotations_.isMutable()) { annotations_ = annotations_.copy(); } - bitField0_ |= 0x00400000; + bitField0_ |= 0x01000000; onChanged(); return annotations_; } @@ -26551,7 +29885,7 @@ public java.lang.String getAnnotationsOrThrow(java.lang.String key) { } public Builder clearAnnotations() { - bitField0_ = (bitField0_ & ~0x00400000); + bitField0_ = (bitField0_ & ~0x01000000); internalGetMutableAnnotations().getMutableMap().clear(); return this; } @@ -26578,7 +29912,7 @@ public Builder removeAnnotations(java.lang.String key) { /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.MapgetMutableAnnotations() { - bitField0_ |= 0x00400000; + bitField0_ |= 0x01000000; return internalGetMutableAnnotations().getMutableMap(); } @@ -26601,7 +29935,7 @@ public Builder putAnnotations(java.lang.String key, java.lang.String value) { throw new NullPointerException("map value"); } internalGetMutableAnnotations().getMutableMap().put(key, value); - bitField0_ |= 0x00400000; + bitField0_ |= 0x01000000; return this; } @@ -26618,7 +29952,7 @@ public Builder putAnnotations(java.lang.String key, java.lang.String value) { */ public Builder putAllAnnotations(java.util.Map values) { internalGetMutableAnnotations().getMutableMap().putAll(values); - bitField0_ |= 0x00400000; + bitField0_ |= 0x01000000; return this; } @@ -26644,7 +29978,7 @@ public Builder putAllAnnotations(java.util.Map .google.cloud.alloydb.v1beta.Instance.UpdatePolicy update_policy = 22; */ public Builder clearUpdatePolicy() { - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x02000000); updatePolicy_ = null; if (updatePolicyBuilder_ != null) { updatePolicyBuilder_.dispose(); @@ -26789,7 +30123,7 @@ public Builder clearUpdatePolicy() { * .google.cloud.alloydb.v1beta.Instance.UpdatePolicy update_policy = 22;*/ public com.google.cloud.alloydb.v1beta.Instance.UpdatePolicy.Builder getUpdatePolicyBuilder() { - bitField0_ |= 0x00800000; + bitField0_ |= 0x02000000; onChanged(); return internalGetUpdatePolicyFieldBuilder().getBuilder(); } @@ -26867,7 +30201,7 @@ public com.google.cloud.alloydb.v1beta.Instance.UpdatePolicy.Builder getUpdatePo * @return Whether the clientConnectionConfig field is set. */ public boolean hasClientConnectionConfig() { - return ((bitField0_ & 0x01000000) != 0); + return ((bitField0_ & 0x04000000) != 0); } /** @@ -26915,7 +30249,7 @@ public Builder setClientConnectionConfig( } else { clientConnectionConfigBuilder_.setMessage(value); } - bitField0_ |= 0x01000000; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -26938,7 +30272,7 @@ public Builder setClientConnectionConfig( } else { clientConnectionConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x01000000; + bitField0_ |= 0x04000000; onChanged(); return this; } @@ -26957,7 +30291,7 @@ public Builder setClientConnectionConfig( public Builder mergeClientConnectionConfig( com.google.cloud.alloydb.v1beta.Instance.ClientConnectionConfig value) { if (clientConnectionConfigBuilder_ == null) { - if (((bitField0_ & 0x01000000) != 0) + if (((bitField0_ & 0x04000000) != 0) && clientConnectionConfig_ != null && clientConnectionConfig_ != com.google.cloud.alloydb.v1beta.Instance.ClientConnectionConfig @@ -26970,7 +30304,7 @@ public Builder mergeClientConnectionConfig( clientConnectionConfigBuilder_.mergeFrom(value); } if (clientConnectionConfig_ != null) { - bitField0_ |= 0x01000000; + bitField0_ |= 0x04000000; onChanged(); } return this; @@ -26988,7 +30322,7 @@ public Builder mergeClientConnectionConfig( * */ public Builder clearClientConnectionConfig() { - bitField0_ = (bitField0_ & ~0x01000000); + bitField0_ = (bitField0_ & ~0x04000000); clientConnectionConfig_ = null; if (clientConnectionConfigBuilder_ != null) { clientConnectionConfigBuilder_.dispose(); @@ -27011,7 +30345,7 @@ public Builder clearClientConnectionConfig() { */ public com.google.cloud.alloydb.v1beta.Instance.ClientConnectionConfig.Builder getClientConnectionConfigBuilder() { - bitField0_ |= 0x01000000; + bitField0_ |= 0x04000000; onChanged(); return internalGetClientConnectionConfigFieldBuilder().getBuilder(); } @@ -27099,7 +30433,7 @@ public boolean getSatisfiesPzs() { public Builder setSatisfiesPzs(boolean value) { satisfiesPzs_ = value; - bitField0_ |= 0x02000000; + bitField0_ |= 0x08000000; onChanged(); return this; } @@ -27116,7 +30450,7 @@ public Builder setSatisfiesPzs(boolean value) { * @return This builder for chaining. */ public Builder clearSatisfiesPzs() { - bitField0_ = (bitField0_ & ~0x02000000); + bitField0_ = (bitField0_ & ~0x08000000); satisfiesPzs_ = false; onChanged(); return this; @@ -27144,7 +30478,7 @@ public Builder clearSatisfiesPzs() { * @return Whether the pscInstanceConfig field is set. */ public boolean hasPscInstanceConfig() { - return ((bitField0_ & 0x04000000) != 0); + return ((bitField0_ & 0x10000000) != 0); } /** @@ -27193,7 +30527,7 @@ public Builder setPscInstanceConfig( } else { pscInstanceConfigBuilder_.setMessage(value); } - bitField0_ |= 0x04000000; + bitField0_ |= 0x10000000; onChanged(); return this; } @@ -27217,7 +30551,7 @@ public Builder setPscInstanceConfig( } else { pscInstanceConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x04000000; + bitField0_ |= 0x10000000; onChanged(); return this; } @@ -27237,7 +30571,7 @@ public Builder setPscInstanceConfig( public Builder mergePscInstanceConfig( com.google.cloud.alloydb.v1beta.Instance.PscInstanceConfig value) { if (pscInstanceConfigBuilder_ == null) { - if (((bitField0_ & 0x04000000) != 0) + if (((bitField0_ & 0x10000000) != 0) && pscInstanceConfig_ != null && pscInstanceConfig_ != com.google.cloud.alloydb.v1beta.Instance.PscInstanceConfig @@ -27250,7 +30584,7 @@ public Builder mergePscInstanceConfig( pscInstanceConfigBuilder_.mergeFrom(value); } if (pscInstanceConfig_ != null) { - bitField0_ |= 0x04000000; + bitField0_ |= 0x10000000; onChanged(); } return this; @@ -27269,7 +30603,7 @@ public Builder mergePscInstanceConfig( * */ public Builder clearPscInstanceConfig() { - bitField0_ = (bitField0_ & ~0x04000000); + bitField0_ = (bitField0_ & ~0x10000000); pscInstanceConfig_ = null; if (pscInstanceConfigBuilder_ != null) { pscInstanceConfigBuilder_.dispose(); @@ -27293,7 +30627,7 @@ public Builder clearPscInstanceConfig() { */ public com.google.cloud.alloydb.v1beta.Instance.PscInstanceConfig.Builder getPscInstanceConfigBuilder() { - bitField0_ |= 0x04000000; + bitField0_ |= 0x10000000; onChanged(); return internalGetPscInstanceConfigFieldBuilder().getBuilder(); } @@ -27372,7 +30706,7 @@ public Builder clearPscInstanceConfig() { * @return Whether the pscInstanceInfo field is set. */ public boolean hasPscInstanceInfo() { - return ((bitField0_ & 0x08000000) != 0); + return ((bitField0_ & 0x20000000) != 0); } /** @@ -27421,7 +30755,7 @@ public Builder setPscInstanceInfo( } else { pscInstanceInfoBuilder_.setMessage(value); } - bitField0_ |= 0x08000000; + bitField0_ |= 0x20000000; onChanged(); return this; } @@ -27445,7 +30779,7 @@ public Builder setPscInstanceInfo( } else { pscInstanceInfoBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x08000000; + bitField0_ |= 0x20000000; onChanged(); return this; } @@ -27465,7 +30799,7 @@ public Builder setPscInstanceInfo( public Builder mergePscInstanceInfo( com.google.cloud.alloydb.v1beta.Instance.PscInstanceInfo value) { if (pscInstanceInfoBuilder_ == null) { - if (((bitField0_ & 0x08000000) != 0) + if (((bitField0_ & 0x20000000) != 0) && pscInstanceInfo_ != null && pscInstanceInfo_ != com.google.cloud.alloydb.v1beta.Instance.PscInstanceInfo.getDefaultInstance()) { @@ -27477,7 +30811,7 @@ public Builder mergePscInstanceInfo( pscInstanceInfoBuilder_.mergeFrom(value); } if (pscInstanceInfo_ != null) { - bitField0_ |= 0x08000000; + bitField0_ |= 0x20000000; onChanged(); } return this; @@ -27496,7 +30830,7 @@ public Builder mergePscInstanceInfo( * */ public Builder clearPscInstanceInfo() { - bitField0_ = (bitField0_ & ~0x08000000); + bitField0_ = (bitField0_ & ~0x20000000); pscInstanceInfo_ = null; if (pscInstanceInfoBuilder_ != null) { pscInstanceInfoBuilder_.dispose(); @@ -27520,7 +30854,7 @@ public Builder clearPscInstanceInfo() { */ public com.google.cloud.alloydb.v1beta.Instance.PscInstanceInfo.Builder getPscInstanceInfoBuilder() { - bitField0_ |= 0x08000000; + bitField0_ |= 0x20000000; onChanged(); return internalGetPscInstanceInfoFieldBuilder().getBuilder(); } @@ -27598,7 +30932,7 @@ public Builder clearPscInstanceInfo() { * @return Whether the networkConfig field is set. */ public boolean hasNetworkConfig() { - return ((bitField0_ & 0x10000000) != 0); + return ((bitField0_ & 0x40000000) != 0); } /** @@ -27645,7 +30979,7 @@ public Builder setNetworkConfig( } else { networkConfigBuilder_.setMessage(value); } - bitField0_ |= 0x10000000; + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -27668,7 +31002,7 @@ public Builder setNetworkConfig( } else { networkConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x10000000; + bitField0_ |= 0x40000000; onChanged(); return this; } @@ -27687,7 +31021,7 @@ public Builder setNetworkConfig( public Builder mergeNetworkConfig( com.google.cloud.alloydb.v1beta.Instance.InstanceNetworkConfig value) { if (networkConfigBuilder_ == null) { - if (((bitField0_ & 0x10000000) != 0) + if (((bitField0_ & 0x40000000) != 0) && networkConfig_ != null && networkConfig_ != com.google.cloud.alloydb.v1beta.Instance.InstanceNetworkConfig @@ -27700,7 +31034,7 @@ public Builder mergeNetworkConfig( networkConfigBuilder_.mergeFrom(value); } if (networkConfig_ != null) { - bitField0_ |= 0x10000000; + bitField0_ |= 0x40000000; onChanged(); } return this; @@ -27718,7 +31052,7 @@ public Builder mergeNetworkConfig( * */ public Builder clearNetworkConfig() { - bitField0_ = (bitField0_ & ~0x10000000); + bitField0_ = (bitField0_ & ~0x40000000); networkConfig_ = null; if (networkConfigBuilder_ != null) { networkConfigBuilder_.dispose(); @@ -27741,7 +31075,7 @@ public Builder clearNetworkConfig() { */ public com.google.cloud.alloydb.v1beta.Instance.InstanceNetworkConfig.Builder getNetworkConfigBuilder() { - bitField0_ |= 0x10000000; + bitField0_ |= 0x40000000; onChanged(); return internalGetNetworkConfigFieldBuilder().getBuilder(); } @@ -27816,12 +31150,12 @@ public Builder clearNetworkConfig() { * * * @deprecated google.cloud.alloydb.v1beta.Instance.gemini_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1393 + * google/cloud/alloydb/v1beta/resources.proto;l=1472 * @return Whether the geminiConfig field is set. */ @java.lang.Deprecated public boolean hasGeminiConfig() { - return ((bitField0_ & 0x20000000) != 0); + return ((bitField0_ & 0x80000000) != 0); } /** @@ -27837,7 +31171,7 @@ public boolean hasGeminiConfig() { * * * @deprecated google.cloud.alloydb.v1beta.Instance.gemini_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1393 + * google/cloud/alloydb/v1beta/resources.proto;l=1472 * @return The geminiConfig. */ @java.lang.Deprecated @@ -27873,7 +31207,7 @@ public Builder setGeminiConfig(com.google.cloud.alloydb.v1beta.GeminiInstanceCon } else { geminiConfigBuilder_.setMessage(value); } - bitField0_ |= 0x20000000; + bitField0_ |= 0x80000000; onChanged(); return this; } @@ -27898,7 +31232,7 @@ public Builder setGeminiConfig( } else { geminiConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x20000000; + bitField0_ |= 0x80000000; onChanged(); return this; } @@ -27918,7 +31252,7 @@ public Builder setGeminiConfig( @java.lang.Deprecated public Builder mergeGeminiConfig(com.google.cloud.alloydb.v1beta.GeminiInstanceConfig value) { if (geminiConfigBuilder_ == null) { - if (((bitField0_ & 0x20000000) != 0) + if (((bitField0_ & 0x80000000) != 0) && geminiConfig_ != null && geminiConfig_ != com.google.cloud.alloydb.v1beta.GeminiInstanceConfig.getDefaultInstance()) { @@ -27930,7 +31264,7 @@ public Builder mergeGeminiConfig(com.google.cloud.alloydb.v1beta.GeminiInstanceC geminiConfigBuilder_.mergeFrom(value); } if (geminiConfig_ != null) { - bitField0_ |= 0x20000000; + bitField0_ |= 0x80000000; onChanged(); } return this; @@ -27950,7 +31284,7 @@ public Builder mergeGeminiConfig(com.google.cloud.alloydb.v1beta.GeminiInstanceC */ @java.lang.Deprecated public Builder clearGeminiConfig() { - bitField0_ = (bitField0_ & ~0x20000000); + bitField0_ = (bitField0_ & ~0x80000000); geminiConfig_ = null; if (geminiConfigBuilder_ != null) { geminiConfigBuilder_.dispose(); @@ -27974,7 +31308,7 @@ public Builder clearGeminiConfig() { */ @java.lang.Deprecated public com.google.cloud.alloydb.v1beta.GeminiInstanceConfig.Builder getGeminiConfigBuilder() { - bitField0_ |= 0x20000000; + bitField0_ |= 0x80000000; onChanged(); return internalGetGeminiConfigFieldBuilder().getBuilder(); } @@ -28040,7 +31374,7 @@ private void ensureOutboundPublicIpAddressesIsMutable() { outboundPublicIpAddresses_ = new com.google.protobuf.LazyStringArrayList(outboundPublicIpAddresses_); } - bitField0_ |= 0x40000000; + bitField1_ |= 0x00000001; } /** @@ -28135,7 +31469,7 @@ public Builder setOutboundPublicIpAddresses(int index, java.lang.String value) { } ensureOutboundPublicIpAddressesIsMutable(); outboundPublicIpAddresses_.set(index, value); - bitField0_ |= 0x40000000; + bitField1_ |= 0x00000001; onChanged(); return this; } @@ -28160,7 +31494,7 @@ public Builder addOutboundPublicIpAddresses(java.lang.String value) { } ensureOutboundPublicIpAddressesIsMutable(); outboundPublicIpAddresses_.add(value); - bitField0_ |= 0x40000000; + bitField1_ |= 0x00000001; onChanged(); return this; } @@ -28182,7 +31516,7 @@ public Builder addOutboundPublicIpAddresses(java.lang.String value) { public Builder addAllOutboundPublicIpAddresses(java.lang.Iterablevalues) { ensureOutboundPublicIpAddressesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, outboundPublicIpAddresses_); - bitField0_ |= 0x40000000; + bitField1_ |= 0x00000001; onChanged(); return this; } @@ -28202,7 +31536,7 @@ public Builder addAllOutboundPublicIpAddresses(java.lang.Iterable */ public Builder clearConnectionPoolConfig() { - bitField1_ = (bitField1_ & ~0x00000001); + bitField1_ = (bitField1_ & ~0x00000004); connectionPoolConfig_ = null; if (connectionPoolConfigBuilder_ != null) { connectionPoolConfigBuilder_.dispose(); @@ -28536,7 +31870,7 @@ public Builder clearConnectionPoolConfig() { */ public com.google.cloud.alloydb.v1beta.Instance.ConnectionPoolConfig.Builder getConnectionPoolConfigBuilder() { - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000004; onChanged(); return internalGetConnectionPoolConfigFieldBuilder().getBuilder(); } @@ -28612,7 +31946,7 @@ public Builder clearConnectionPoolConfig() { * @return Whether the gcaConfig field is set. */ public boolean hasGcaConfig() { - return ((bitField1_ & 0x00000002) != 0); + return ((bitField1_ & 0x00000008) != 0); } /** @@ -28658,7 +31992,7 @@ public Builder setGcaConfig(com.google.cloud.alloydb.v1beta.GCAInstanceConfig va } else { gcaConfigBuilder_.setMessage(value); } - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000008; onChanged(); return this; } @@ -28681,7 +32015,7 @@ public Builder setGcaConfig( } else { gcaConfigBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000008; onChanged(); return this; } @@ -28699,7 +32033,7 @@ public Builder setGcaConfig( */ public Builder mergeGcaConfig(com.google.cloud.alloydb.v1beta.GCAInstanceConfig value) { if (gcaConfigBuilder_ == null) { - if (((bitField1_ & 0x00000002) != 0) + if (((bitField1_ & 0x00000008) != 0) && gcaConfig_ != null && gcaConfig_ != com.google.cloud.alloydb.v1beta.GCAInstanceConfig.getDefaultInstance()) { @@ -28711,7 +32045,7 @@ public Builder mergeGcaConfig(com.google.cloud.alloydb.v1beta.GCAInstanceConfig gcaConfigBuilder_.mergeFrom(value); } if (gcaConfig_ != null) { - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000008; onChanged(); } return this; @@ -28729,7 +32063,7 @@ public Builder mergeGcaConfig(com.google.cloud.alloydb.v1beta.GCAInstanceConfig * */ public Builder clearGcaConfig() { - bitField1_ = (bitField1_ & ~0x00000002); + bitField1_ = (bitField1_ & ~0x00000008); gcaConfig_ = null; if (gcaConfigBuilder_ != null) { gcaConfigBuilder_.dispose(); @@ -28751,7 +32085,7 @@ public Builder clearGcaConfig() { * */ public com.google.cloud.alloydb.v1beta.GCAInstanceConfig.Builder getGcaConfigBuilder() { - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000008; onChanged(); return internalGetGcaConfigFieldBuilder().getBuilder(); } diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/InstanceOrBuilder.java b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/InstanceOrBuilder.java index 2180c542d45f..ea7da9109437 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/InstanceOrBuilder.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/InstanceOrBuilder.java @@ -776,6 +776,59 @@ java.lang.String getDatabaseFlagsOrDefault( com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceConfigOrBuilder getQueryInsightsConfigOrBuilder(); + /** + * + * + * + * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *+ * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ * + * @return Whether the queryInsightsInfo field is set. + */ + boolean hasQueryInsightsInfo(); + + /** + * + * + *+ * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *+ * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ * + * @return The queryInsightsInfo. + */ + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo getQueryInsightsInfo(); + + /** + * + * + *+ * Output only. Instance level Query Insights information, which is read-only + * and available in the output only. Contains the effective query insights + * settings for this instance, by merging customer's provided + * `QueryInsightsInstanceConfig` with the Query Insights defaults. + *+ * + *+ * .google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfo query_insights_info = 47 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ */ + com.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfoOrBuilder + getQueryInsightsInfoOrBuilder(); + /** * * @@ -820,6 +873,59 @@ java.lang.String getDatabaseFlagsOrDefault( com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfigOrBuilder getObservabilityConfigOrBuilder(); + /** + * + * + *+ * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *+ * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ * + * @return Whether the observabilityInstanceInfo field is set. + */ + boolean hasObservabilityInstanceInfo(); + + /** + * + * + *+ * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *+ * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ * + * @return The observabilityInstanceInfo. + */ + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo getObservabilityInstanceInfo(); + + /** + * + * + *+ * Output only. Instance level observability information, contains the + * effective values of observability settings for this instance, by merging + * customer's provided `ObservabilityInstanceConfig` with the + * Observability defaults. + *+ * + *+ * .google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfo observability_instance_info = 44 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ */ + com.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceInfoOrBuilder + getObservabilityInstanceInfoOrBuilder(); + /** * * @@ -1291,7 +1397,7 @@ java.lang.String getAnnotationsOrDefault( * * * @deprecated google.cloud.alloydb.v1beta.Instance.gemini_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1393 + * google/cloud/alloydb/v1beta/resources.proto;l=1472 * @return Whether the geminiConfig field is set. */ @java.lang.Deprecated @@ -1310,7 +1416,7 @@ java.lang.String getAnnotationsOrDefault( * * * @deprecated google.cloud.alloydb.v1beta.Instance.gemini_config is deprecated. See - * google/cloud/alloydb/v1beta/resources.proto;l=1393 + * google/cloud/alloydb/v1beta/resources.proto;l=1472 * @return The geminiConfig. */ @java.lang.Deprecated diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ResourcesProto.java b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ResourcesProto.java index 0e99b0e985ba..b3ac9ba41276 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ResourcesProto.java +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/java/com/google/cloud/alloydb/v1beta/ResourcesProto.java @@ -168,10 +168,18 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_alloydb_v1beta_Instance_QueryInsightsInstanceConfig_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_alloydb_v1beta_Instance_QueryInsightsInstanceConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_alloydb_v1beta_Instance_QueryInsightsInstanceInfo_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_alloydb_v1beta_Instance_QueryInsightsInstanceInfo_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceConfig_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceInfo_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceInfo_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_alloydb_v1beta_Instance_ReadPoolConfig_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -504,7 +512,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tSECONDARY\020\002:u\352Ar\n" + "\036alloydb.googleapis.com/Cluster\022:projects/{proje" + "ct}/locations/{location}/clusters/{cluster}*\010clusters2\007clusterR\001\001B\010\n" - + "\006source\"\371.\n" + + "\006source\"\2605\n" + "\010Instance\022\021\n" + "\004name\030\001 \001(\tB\003\340A\003\022\024\n" + "\014display_name\030\002 \001(\t\022\020\n" @@ -529,39 +537,43 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005nodes\030\024" + " \003(\0132*.google.cloud.alloydb.v1beta.Instance.NodeB\003\340A\003\022`\n" + "\025query_insights_config\030\025 \001(\0132A.google.cl" - + "oud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig\022_\n" - + "\024observability_config\030\032" - + " \001(\0132A.google.cloud.alloydb.v1beta.Instance.ObservabilityInstanceConfig\022N\n" - + "\020read_pool_config\030\016" - + " \001(\01324.google.cloud.alloydb.v1beta.Instance.ReadPoolConfig\022\027\n\n" + + "oud.alloydb.v1beta.Instance.QueryInsightsInstanceConfig\022a\n" + + "\023query_insights_info\030/" + + " \001(\0132?.google.cloud.alloydb.v1beta.Instance.QueryInsightsInstanceInfoB\003\340A\003\022_\n" + + "\024observability_config\030\032 \001(\0132A.google.cloud." + + "alloydb.v1beta.Instance.ObservabilityInstanceConfig\022i\n" + + "\033observability_instance_info\030, \001(\0132?.google.cloud.alloydb.v1beta.I" + + "nstance.ObservabilityInstanceInfoB\003\340A\003\022N\n" + + "\020read_pool_config\030\016 \001(\01324.google.cloud." + + "alloydb.v1beta.Instance.ReadPoolConfig\022\027\n\n" + "ip_address\030\017 \001(\tB\003\340A\003\022&\n" + "\021public_ip_address\030\033 \001(" + "\tB\013\340A\003\342\214\317\327\010\002\010\002\022\030\n" + "\013reconciling\030\020 \001(\010B\003\340A\003\022\014\n" + "\004etag\030\021 \001(\t\022K\n" - + "\013annotations\030\022 \003(\01326" - + ".google.cloud.alloydb.v1beta.Instance.AnnotationsEntry\022I\n\r" - + "update_policy\030\026 \001(\01322." - + "google.cloud.alloydb.v1beta.Instance.UpdatePolicy\022c\n" - + "\030client_connection_config\030\027 " - + "\001(\0132<.google.cloud.alloydb.v1beta.Instance.ClientConnectionConfigB\003\340A\001\022\032\n\r" + + "\013annotations\030\022" + + " \003(\01326.google.cloud.alloydb.v1beta.Instance.AnnotationsEntry\022I\n\r" + + "update_policy\030\026 " + + "\001(\01322.google.cloud.alloydb.v1beta.Instance.UpdatePolicy\022c\n" + + "\030client_connection_config\030\027" + + " \001(\0132<.google.cloud.alloydb.v1beta.Instance.ClientConnectionConfigB\003\340A\001\022\032\n\r" + "satisfies_pzs\030\030 \001(\010B\003\340A\003\022Y\n" + "\023psc_instance_config\030\034" + " \001(\01327.google.cloud.alloydb.v1beta.Instance.PscInstanceConfigB\003\340A\001\022U\n" - + "\021psc_instance_info\030." - + " \001(\01325.google.cloud.alloydb.v1beta.Instance.PscInstanceInfoB\003\340A\003\022X\n" - + "\016network_config\030\035 \001(\0132;.google.cloud.allo" - + "ydb.v1beta.Instance.InstanceNetworkConfigB\003\340A\001\022O\n\r" - + "gemini_config\030! \001(\01321.google.c" - + "loud.alloydb.v1beta.GeminiInstanceConfigB\005\030\001\340A\001\0221\n" + + "\021psc_instance_info\030. \001(\01325.google.cloud.al" + + "loydb.v1beta.Instance.PscInstanceInfoB\003\340A\003\022X\n" + + "\016network_config\030\035 \001(\0132;.google.clou" + + "d.alloydb.v1beta.Instance.InstanceNetworkConfigB\003\340A\001\022O\n\r" + + "gemini_config\030! \001(\01321.go" + + "ogle.cloud.alloydb.v1beta.GeminiInstanceConfigB\005\030\001\340A\001\0221\n" + "\034outbound_public_ip_addresses\030\" \003(" + "\tB\013\340A\003\342\214\317\327\010\002\010\002\022V\n" + "\021activation_policy\030#" + " \001(\01626.google.cloud.alloydb.v1beta.Instance.ActivationPolicyB\003\340A\001\022_\n" - + "\026connection_pool_config\030% \001(\0132:.google.cloud.alloyd" - + "b.v1beta.Instance.ConnectionPoolConfigB\003\340A\001\022G\n\n" - + "gca_config\030&" - + " \001(\0132..google.cloud.alloydb.v1beta.GCAInstanceConfigB\003\340A\003\0328\n\r" + + "\026connection_pool_config\030% \001(\0132:.google.cloud." + + "alloydb.v1beta.Instance.ConnectionPoolConfigB\003\340A\001\022G\n\n" + + "gca_config\030& \001(\0132..google.c" + + "loud.alloydb.v1beta.GCAInstanceConfigB\003\340A\003\0328\n\r" + "MachineConfig\022\021\n" + "\tcpu_count\030\001 \001(\005\022\024\n" + "\014machine_type\030\004 \001(\t\032R\n" @@ -579,7 +591,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "H\002\210\001\001B\032\n" + "\030_record_application_tagsB\030\n" + "\026_record_client_addressB\031\n" - + "\027_query_plans_per_minute\032\372\004\n" + + "\027_query_plans_per_minute\032\302\001\n" + + "\031QueryInsightsInstanceInfo\022\024\n" + + "\007enabled\030\001 \001(\010B\003\340A\003\022$\n" + + "\027record_application_tags\030\002 \001(\010B\003\340A\003\022\"\n" + + "\025record_client_address\030\003 \001(\010B\003\340A\003\022 \n" + + "\023query_string_length\030\004 \001(\r" + + "B\003\340A\003\022#\n" + + "\026query_plans_per_minute\030\005 \001(\r" + + "B\003\340A\003\032\372\004\n" + "\033ObservabilityInstanceConfig\022\024\n" + "\007enabled\030\001 \001(\010H\000\210\001\001\022\036\n" + "\021preserve_comments\030\002 \001(\010H\001\210\001\001\022\036\n" @@ -601,26 +621,39 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027_query_plans_per_minuteB\027\n" + "\025_track_active_queriesB\027\n" + "\025_track_client_addressB \n" - + "\036_assistive_experiences_enabled\032$\n" + + "\036_assistive_experiences_enabled\032\241\003\n" + + "\031ObservabilityInstanceInfo\022\024\n" + + "\007enabled\030\002 \001(\010B\003\340A\003\022\036\n" + + "\021preserve_comments\030\003 \001(\010B\003\340A\003\022\036\n" + + "\021track_wait_events\030\004 \001(\010B\003\340A\003\022#\n" + + "\026track_wait_event_types\030\005 \001(\010B\003\340A\003\022$\n" + + "\027max_query_string_length\030\006 \001(\005B\003\340A\003\022$\n" + + "\027record_application_tags\030\007 \001(\010B\003\340A\003\022#\n" + + "\026query_plans_per_minute\030\010 \001(\005B\003\340A\003\022!\n" + + "\024track_active_queries\030\t \001(\010B\003\340A\003\022!\n" + + "\024track_client_address\030\n" + + " \001(\010B\003\340A\003\022*\n" + + "\035assistive_experiences_enabled\030\013 \001(\010B\003\340A\003\022&\n" + + "\027track_active_query_plan\030\r" + + " \001(\010B\005\030\001\340A\003\032$\n" + "\016ReadPoolConfig\022\022\n\n" + "node_count\030\001 \001(\005\032\221\001\n" + "\014UpdatePolicy\022E\n" - + "\004mode\030\001" - + " \001(\01627.google.cloud.alloydb.v1beta.Instance.UpdatePolicy.Mode\":\n" + + "\004mode\030\001 \001(\016" + + "27.google.cloud.alloydb.v1beta.Instance.UpdatePolicy.Mode\":\n" + "\004Mode\022\024\n" + "\020MODE_UNSPECIFIED\020\000\022\013\n" + "\007DEFAULT\020\001\022\017\n" + "\013FORCE_APPLY\020\002\032z\n" + "\026ClientConnectionConfig\022\037\n" + "\022require_connectors\030\001 \001(\010B\003\340A\001\022?\n\n" - + "ssl_config\030\002" - + " \001(\0132&.google.cloud.alloydb.v1beta.SslConfigB\003\340A\001\0329\n" + + "ssl_config\030\002 \001(\0132&.g" + + "oogle.cloud.alloydb.v1beta.SslConfigB\003\340A\001\0329\n" + "\022PscInterfaceConfig\022#\n" + "\033network_attachment_resource\030\001 \001(\t\032\251\001\n" + "\027PscAutoConnectionConfig\022\030\n" + "\020consumer_project\030\001 \001(\t\022\030\n" - + "\020consumer_network\030\002 \001(\t\022\037\n" - + "\n" + + "\020consumer_network\030\002 \001(\t\022\037\n\n" + "ip_address\030\003 \001(\tB\013\340A\003\342\214\317\327\010\002\010\002\022\023\n" + "\006status\030\004 \001(\tB\003\340A\003\022$\n" + "\027consumer_network_status\030\005 \001(\tB\003\340A\003\032\264\005\n" @@ -629,15 +662,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(compute.googleapis.com/ServiceAttachment\022&\n" + "\031allowed_consumer_projects\030\002 \003(\tB\003\340A\001\022\031\n" + "\014psc_dns_name\030\007 \001(\tB\003\340A\003\022\\\n" - + "\025psc_interface_configs\030\010" - + " \003(\01328.google.cloud.alloydb.v1beta.Instance.PscInterfaceConfigB\003\340A\001\022`\n" - + "\024psc_auto_connections\030\t \003(\0132=.google.cloud" - + ".alloydb.v1beta.Instance.PscAutoConnectionConfigB\003\340A\001\022V\n" - + "\022psc_auto_dns_state\030\013 \001(" - + "\01625.google.cloud.alloydb.v1beta.Instance.PscAutoDnsStateB\003\340A\001\022\203\001\n" + + "\025psc_interface_configs\030\010 \003(\01328.go" + + "ogle.cloud.alloydb.v1beta.Instance.PscInterfaceConfigB\003\340A\001\022`\n" + + "\024psc_auto_connections\030\t" + + " \003(\0132=.google.cloud.alloydb.v1beta.Instance.PscAutoConnectionConfigB\003\340A\001\022V\n" + + "\022psc_auto_dns_state\030\013 \001(\01625.google.cloud." + + "alloydb.v1beta.Instance.PscAutoDnsStateB\003\340A\001\022\203\001\n" + " psc_auto_connection_policy_state\030\r" - + " \001(\0162T.google.cloud." - + "alloydb.v1beta.Instance.PscInstanceConfig.PscAutoConnectionPolicyStateB\003\340A\001\"k\n" + + " \001(\0162T.google.cloud.alloydb.v1beta.In" + + "stance.PscInstanceConfig.PscAutoConnectionPolicyStateB\003\340A\001\"k\n" + "\034PscAutoConnectionPolicyState\0220\n" + ",PSC_AUTO_CONNECTION_POLICY_STATE_UNSPECIFIED\020\000\022\013\n" + "\007ENABLED\020\001\022\014\n" @@ -648,9 +681,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "$effective_psc_auto_connection_policy\030\003 \001(\010B\003\340A\003\022&\n" + "\031service_connection_policy\030\004 \001(\tB\003\340A\003\032\356\002\n" + "\025InstanceNetworkConfig\022x\n" - + "\034authorized_external_networks\030\001 \003(\0132M." - + "google.cloud.alloydb.v1beta.Instance.Ins" - + "tanceNetworkConfig.AuthorizedNetworkB\003\340A\001\022\035\n" + + "\034authorized_external_networks\030\001 \003(\0132M.google.cloud.allo" + + "ydb.v1beta.Instance.InstanceNetworkConfig.AuthorizedNetworkB\003\340A\001\022\035\n" + "\020enable_public_ip\030\002 \001(\010B\003\340A\001\022&\n" + "\031enable_outbound_public_ip\030\003 \001(\010B\003\340A\001\0227\n" + "\007network\030\004 \001(\tB&\340A\003\372A \n" @@ -661,8 +693,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024ConnectionPoolConfig\022\024\n" + "\007enabled\030\014 \001(\010B\003\340A\001\022Y\n" + "\005flags\030\r" - + " \003(\0132E.google.cloud.alloydb.v1beta.Insta" - + "nce.ConnectionPoolConfig.FlagsEntryB\003\340A\001\022\031\n" + + " \003(\0132E.google.clo" + + "ud.alloydb.v1beta.Instance.ConnectionPoolConfig.FlagsEntryB\003\340A\001\022\031\n" + "\014pooler_count\030\016 \001(\005B\003\340A\003\032,\n\n" + "FlagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" @@ -703,8 +735,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\035ACTIVATION_POLICY_UNSPECIFIED\020\000\022\n\n" + "\006ALWAYS\020\001\022\t\n" + "\005NEVER\020\002:\216\001\352A\212\001\n" - + "\037alloydb.googleapis.com/Instance\022Oprojects/{projec" - + "t}/locations/{location}/clusters/{cluster}/instances/{instance}*" + + "\037alloydb.googleapis.com/Instance\022Oprojects/{project}/locations/{loc" + + "ation}/clusters/{cluster}/instances/{instance}*" + "\tinstances2\010instanceR\001\001\"\212\003\n" + "\016ConnectionInfo\022\014\n" + "\004name\030\001 \001(\t\022\027\n\n" @@ -715,9 +747,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014instance_uid\030\004 \001(\tB\003\340A\003\022\031\n" + "\014psc_dns_name\030\006 \001(\tB\003\340A\003\022\036\n" + "\021psc_auto_dns_name\030\t \001(\tB\003\340A\003:\254\001\352A\250\001\n" - + "%alloydb.googleapis.com/ConnectionInfo\022^projects/{project}/locations/{location}/clu" - + "sters/{cluster}/instances/{instance}/con" - + "nectionInfo*\017connectionInfos2\016connectionInfo\"\251\r\n" + + "%alloydb.googleapis.com/ConnectionInfo\022^projects/{project}/l" + + "ocations/{location}/clusters/{cluster}/i" + + "nstances/{instance}/connectionInfo*\017connectionInfos2\016connectionInfo\"\251\r\n" + "\006Backup\022\021\n" + "\004name\030\001 \001(\tB\003\340A\003\022\024\n" + "\014display_name\030\002 \001(\t\022\020\n" @@ -737,20 +769,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\tB&\340A\002\372A \n" + "\036alloydb.googleapis.com/Cluster\022\030\n" + "\013reconciling\030\013 \001(\010B\003\340A\003\022M\n" - + "\021encryption_config\030\014" - + " \001(\0132-.google.cloud.alloydb.v1beta.EncryptionConfigB\003\340A\001\022I\n" + + "\021encryption_config\030\014 \001(\0132-.google." + + "cloud.alloydb.v1beta.EncryptionConfigB\003\340A\001\022I\n" + "\017encryption_info\030\r" + " \001(\0132+.google.cloud.alloydb.v1beta.EncryptionInfoB\003\340A\003\022\014\n" + "\004etag\030\016 \001(\t\022I\n" - + "\013annotations\030\020" - + " \003(\01324.google.cloud.alloydb.v1beta.Backup.AnnotationsEntry\022\027\n\n" + + "\013annotations\030\020 \003(\01324.googl" + + "e.cloud.alloydb.v1beta.Backup.AnnotationsEntry\022\027\n\n" + "size_bytes\030\021 \001(\003B\003\340A\003\0224\n" + "\013expiry_time\030\023 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022U\n" - + "\017expiry_quantity\030\024" - + " \001(\01327.google.cloud.alloydb.v1beta.Backup.QuantityBasedExpiryB\003\340A\003\022\032\n\r" + + "\017expiry_quantity\030\024 \001(\01327.google." + + "cloud.alloydb.v1beta.Backup.QuantityBasedExpiryB\003\340A\003\022\032\n\r" + "satisfies_pzs\030\025 \001(\010B\003\340A\003\022K\n" - + "\020database_version\030\026 " - + "\001(\0162,.google.cloud.alloydb.v1beta.DatabaseVersionB\003\340A\003\022F\n" + + "\020database_version\030\026" + + " \001(\0162,.google.cloud.alloydb.v1beta.DatabaseVersionB\003\340A\003\022F\n" + "\004tags\030\031 \003(\0132-.google.cloud.alloydb.v1beta.Backup.TagsEntryB" + "\t\340A\004\340A\005\340A\001\032W\n" + "\023QuantityBasedExpiry\022\034\n" @@ -760,7 +792,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\0322\n" + "\020AnnotationsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n" + + "\003key\030\001 \001(\t\022\r" + + "\n" + "\005value\030\002 \001(\t:\0028\001\032+\n" + "\tTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" @@ -776,33 +809,31 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tON_DEMAND\020\001\022\r\n" + "\tAUTOMATED\020\002\022\016\n\n" + "CONTINUOUS\020\003:p\352Am\n" - + "\035alloydb.googleapis.com/Backup\0228proj" - + "ects/{project}/locations/{location}/backups/{backup}*\007backups2\006backupR\001\001\"\220" - + "\t\n" + + "\035alloydb.googleapis.com/Backup\0228projects/{project}/lo", + "cations/{location}/backups/{backup}*\007backups2\006backupR\001\001\"\220\t\n" + "\025SupportedDatabaseFlag\022d\n" - + "\023string_restrictions\030\007 \001(\0132E.google.cloud.alloydb.v1beta.Su" - + "pportedDatabaseFlag.StringRestrictionsH\000\022f\n" - + "\024integer_restrictions\030\010 \001(\0132F.google." - + "cloud.alloydb.v1beta.SupportedDatabaseFlag.IntegerRestrictionsH\000\022\"\n" + + "\023string_restrictions\030\007 \001(\0132E.google." + + "cloud.alloydb.v1beta.SupportedDatabaseFlag.StringRestrictionsH\000\022f\n" + + "\024integer_restrictions\030\010 \001(\0132F.google.cloud.alloydb.v1b" + + "eta.SupportedDatabaseFlag.IntegerRestrictionsH\000\022\"\n" + "\030recommended_string_value\030\n" + " \001(\tH\001\022@\n" + "\031recommended_integer_value\030\013" + " \001(\0132\033.google.protobuf.Int64ValueH\001\022\014\n" + "\004name\030\001 \001(\t\022\021\n" + "\tflag_name\030\002 \001(\t\022P\n\n" - + "value_type\030\003 \001(\0162<.google.cloud.alloy" - + "db.v1beta.SupportedDatabaseFlag.ValueType\022\037\n" + + "value_type\030\003 \001" + + "(\0162<.google.cloud.alloydb.v1beta.SupportedDatabaseFlag.ValueType\022\037\n" + "\027accepts_multiple_values\030\004 \001(\010\022K\n" + "\025supported_db_versions\030\005" + " \003(\0162,.google.cloud.alloydb.v1beta.DatabaseVersion\022\033\n" + "\023requires_db_restart\030\006 \001(\010\022G\n" - + "\005scope\030\t \001(\01628.go" - + "ogle.cloud.alloydb.v1beta.SupportedDatabaseFlag.Scope\032,\n" + + "\005scope\030\t" + + " \001(\01628.google.cloud.alloydb.v1beta.SupportedDatabaseFlag.Scope\032,\n" + "\022StringRestrictions\022\026\n" + "\016allowed_values\030\001 \003(\t\032u\n" + "\023IntegerRestrictions\022.\n" - + "\tmin_value\030\001 \001(\0132\033.google.protobuf.", - "Int64Value\022.\n" + + "\tmin_value\030\001 \001(\0132\033.google.protobuf.Int64Value\022.\n" + "\tmax_value\030\002 \001(\0132\033.google.protobuf.Int64Value\"U\n" + "\tValueType\022\032\n" + "\026VALUE_TYPE_UNSPECIFIED\020\000\022\n\n" @@ -814,9 +845,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021SCOPE_UNSPECIFIED\020\000\022\014\n" + "\010DATABASE\020\001\022\023\n" + "\017CONNECTION_POOL\020\002:\227\001\352A\223\001\n" - + ",alloydb.googleapis.com/SupportedDatabaseFlag\0224projects/{pro" - + "ject}/locations/{location}/flags/{flag}*" - + "\026supportedDatabaseFlags2\025supportedDatabaseFlagB\016\n" + + ",alloydb.googleapis.com/SupportedDatabaseFlag\0224projects/{project}/locations/{" + + "location}/flags/{flag}*\026supportedDatabaseFlags2\025supportedDatabaseFlagB\016\n" + "\014restrictionsB\023\n" + "\021recommended_value\"\376\002\n" + "\004User\022\021\n" @@ -830,8 +860,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025USER_TYPE_UNSPECIFIED\020\000\022\024\n" + "\020ALLOYDB_BUILT_IN\020\001\022\024\n" + "\020ALLOYDB_IAM_USER\020\002:y\352Av\n" - + "\033alloydb.googleapis.com/User\022Gprojects/{project}/" - + "locations/{location}/clusters/{cluster}/users/{user}*\005users2\004userR\001\001\"\202\003\n" + + "\033alloydb.googleapis.com/User\022Gprojects/{project}/locations/{locati" + + "on}/clusters/{cluster}/users/{user}*\005users2\004userR\001\001\"\202\003\n" + "\010Database\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\022\027\n" + "\007charset\030\002 \001(\tB\006\340A\001\340A\005\022\031\n" @@ -841,8 +871,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021database_template\030\006 \001(\tB\006\340A\004\340A\005\022&\n" + "\024is_template_database\030\007" + " \001(\010B\003\340A\001H\000\210\001\001:\216\001\352A\212\001\n" - + "\037alloydb.googleapis.com/Database\022Oprojects/{project}/locations/{l" - + "ocation}/clusters/{cluster}/databases/{database}*" + + "\037alloydb.googleapis.com/Database\022Oprojects" + + "/{project}/locations/{location}/clusters/{cluster}/databases/{database}*" + "\tdatabases2\010databaseR\001\001B\027\n" + "\025_is_template_database*^\n" + "\014InstanceView\022\035\n" @@ -866,20 +896,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\035SUBSCRIPTION_TYPE_UNSPECIFIED\020\000\022\014\n" + "\010STANDARD\020\001\022\t\n" + "\005TRIAL\020\002B\273\005\n" - + "\037com.google.cloud.alloydb.v1betaB\016Resourc" - + "esProtoP\001Z9cloud.google.com/go/alloydb/a" - + "piv1beta/alloydbpb;alloydbpb\252\002\033Google.Cl" - + "oud.AlloyDb.V1Beta\312\002\033Google\\Cloud\\AlloyD" - + "b\\V1beta\352\002\036Google::Cloud::AlloyDB::V1beta\352A\246\001\n" - + "(cloudkms.googleapis.com/CryptoKeyVersion\022zprojects/{project}/locations/{l" - + "ocation}/keyRings/{key_ring}/cryptoKeys/" - + "{crypto_key}/cryptoKeyVersions/{crypto_key_version}\352AN\n" - + "\036compute.googleapis.com/N" - + "etwork\022,projects/{project}/global/networks/{network}\352Ax\n" - + "!cloudkms.googleapis.com/CryptoKey\022Sprojects/{project}/locations" - + "/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}\352Aw\n" - + "(compute.googleapis.com/ServiceAttachment\022Kprojects/{project}" - + "/regions/{region}/serviceAttachments/{service_attachment}b\006proto3" + + "\037com.google.cloud.alloydb.v1betaB\016ResourcesProtoP\001Z9cloud." + + "google.com/go/alloydb/apiv1beta/alloydbp" + + "b;alloydbpb\252\002\033Google.Cloud.AlloyDb.V1Bet" + + "a\312\002\033Google\\Cloud\\AlloyDb\\V1beta\352\002\036Google::Cloud::AlloyDB::V1beta\352A\246\001\n" + + "(cloudkms.googleapis.com/CryptoKeyVersion\022zprojects" + + "/{project}/locations/{location}/keyRings" + + "/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}\352AN\n" + + "\036c" + + "ompute.googleapis.com/Network\022,projects/{project}/global/networks/{network}\352Ax\n" + + "!cloudkms.googleapis.com/CryptoKey\022Sprojects/{project}/locations/{location}/keyRi" + + "ngs/{key_ring}/cryptoKeys/{crypto_key}\352Aw\n" + + "(compute.googleapis.com/ServiceAttachment\022Kprojects/{project}/regions/{region}" + + "/serviceAttachments/{service_attachment}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -1195,7 +1224,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "WritableNode", "Nodes", "QueryInsightsConfig", + "QueryInsightsInfo", "ObservabilityConfig", + "ObservabilityInstanceInfo", "ReadPoolConfig", "IpAddress", "PublicIpAddress", @@ -1241,8 +1272,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "QueryStringLength", "QueryPlansPerMinute", }); - internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceConfig_descriptor = + internal_static_google_cloud_alloydb_v1beta_Instance_QueryInsightsInstanceInfo_descriptor = internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(3); + internal_static_google_cloud_alloydb_v1beta_Instance_QueryInsightsInstanceInfo_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_alloydb_v1beta_Instance_QueryInsightsInstanceInfo_descriptor, + new java.lang.String[] { + "Enabled", + "RecordApplicationTags", + "RecordClientAddress", + "QueryStringLength", + "QueryPlansPerMinute", + }); + internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceConfig_descriptor = + internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(4); internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceConfig_descriptor, @@ -1258,8 +1301,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "TrackClientAddress", "AssistiveExperiencesEnabled", }); + internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceInfo_descriptor = + internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(5); + internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceInfo_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_alloydb_v1beta_Instance_ObservabilityInstanceInfo_descriptor, + new java.lang.String[] { + "Enabled", + "PreserveComments", + "TrackWaitEvents", + "TrackWaitEventTypes", + "MaxQueryStringLength", + "RecordApplicationTags", + "QueryPlansPerMinute", + "TrackActiveQueries", + "TrackClientAddress", + "AssistiveExperiencesEnabled", + "TrackActiveQueryPlan", + }); internal_static_google_cloud_alloydb_v1beta_Instance_ReadPoolConfig_descriptor = - internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(4); + internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(6); internal_static_google_cloud_alloydb_v1beta_Instance_ReadPoolConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_alloydb_v1beta_Instance_ReadPoolConfig_descriptor, @@ -1267,7 +1328,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NodeCount", }); internal_static_google_cloud_alloydb_v1beta_Instance_UpdatePolicy_descriptor = - internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(5); + internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(7); internal_static_google_cloud_alloydb_v1beta_Instance_UpdatePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_alloydb_v1beta_Instance_UpdatePolicy_descriptor, @@ -1275,7 +1336,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Mode", }); internal_static_google_cloud_alloydb_v1beta_Instance_ClientConnectionConfig_descriptor = - internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(6); + internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(8); internal_static_google_cloud_alloydb_v1beta_Instance_ClientConnectionConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_alloydb_v1beta_Instance_ClientConnectionConfig_descriptor, @@ -1283,7 +1344,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequireConnectors", "SslConfig", }); internal_static_google_cloud_alloydb_v1beta_Instance_PscInterfaceConfig_descriptor = - internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(7); + internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(9); internal_static_google_cloud_alloydb_v1beta_Instance_PscInterfaceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_alloydb_v1beta_Instance_PscInterfaceConfig_descriptor, @@ -1291,7 +1352,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkAttachmentResource", }); internal_static_google_cloud_alloydb_v1beta_Instance_PscAutoConnectionConfig_descriptor = - internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(8); + internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(10); internal_static_google_cloud_alloydb_v1beta_Instance_PscAutoConnectionConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_alloydb_v1beta_Instance_PscAutoConnectionConfig_descriptor, @@ -1299,7 +1360,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ConsumerProject", "ConsumerNetwork", "IpAddress", "Status", "ConsumerNetworkStatus", }); internal_static_google_cloud_alloydb_v1beta_Instance_PscInstanceConfig_descriptor = - internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(9); + internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(11); internal_static_google_cloud_alloydb_v1beta_Instance_PscInstanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_alloydb_v1beta_Instance_PscInstanceConfig_descriptor, @@ -1313,7 +1374,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PscAutoConnectionPolicyState", }); internal_static_google_cloud_alloydb_v1beta_Instance_PscInstanceInfo_descriptor = - internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(10); + internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(12); internal_static_google_cloud_alloydb_v1beta_Instance_PscInstanceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_alloydb_v1beta_Instance_PscInstanceInfo_descriptor, @@ -1324,7 +1385,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceConnectionPolicy", }); internal_static_google_cloud_alloydb_v1beta_Instance_InstanceNetworkConfig_descriptor = - internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(11); + internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(13); internal_static_google_cloud_alloydb_v1beta_Instance_InstanceNetworkConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_alloydb_v1beta_Instance_InstanceNetworkConfig_descriptor, @@ -1345,7 +1406,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "CidrRange", }); internal_static_google_cloud_alloydb_v1beta_Instance_ConnectionPoolConfig_descriptor = - internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(12); + internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(14); internal_static_google_cloud_alloydb_v1beta_Instance_ConnectionPoolConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_alloydb_v1beta_Instance_ConnectionPoolConfig_descriptor, @@ -1362,7 +1423,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_alloydb_v1beta_Instance_LabelsEntry_descriptor = - internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(13); + internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(15); internal_static_google_cloud_alloydb_v1beta_Instance_LabelsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_alloydb_v1beta_Instance_LabelsEntry_descriptor, @@ -1370,7 +1431,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_alloydb_v1beta_Instance_DatabaseFlagsEntry_descriptor = - internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(14); + internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(16); internal_static_google_cloud_alloydb_v1beta_Instance_DatabaseFlagsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_alloydb_v1beta_Instance_DatabaseFlagsEntry_descriptor, @@ -1378,7 +1439,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_alloydb_v1beta_Instance_AnnotationsEntry_descriptor = - internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(15); + internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedType(17); internal_static_google_cloud_alloydb_v1beta_Instance_AnnotationsEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_alloydb_v1beta_Instance_AnnotationsEntry_descriptor, diff --git a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/proto/google/cloud/alloydb/v1beta/resources.proto b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/proto/google/cloud/alloydb/v1beta/resources.proto index d9e11384472d..6d2caafa78c1 100644 --- a/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/proto/google/cloud/alloydb/v1beta/resources.proto +++ b/java-alloydb/proto-google-cloud-alloydb-v1beta/src/main/proto/google/cloud/alloydb/v1beta/resources.proto @@ -864,6 +864,27 @@ message Instance { optional uint32 query_plans_per_minute = 5; } + // Instance level Query Insights information, which is read-only and available + // in the output only. + message QueryInsightsInstanceInfo { + // Output only. Whether Query Insights is enabled. + bool enabled = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Whether to record application tags. + bool record_application_tags = 2 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Whether to record client address. + bool record_client_address = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Maximum query string length. + uint32 query_string_length = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Number of query execution plans captured per minute. + uint32 query_plans_per_minute = 5 + [(google.api.field_behavior) = OUTPUT_ONLY]; + } + // Observability Instance specific configuration. message ObservabilityInstanceConfig { // Observability feature status for an instance. @@ -910,6 +931,50 @@ message Instance { optional bool assistive_experiences_enabled = 10; } + message ObservabilityInstanceInfo { + // Output only. Observability feature status for an instance. + bool enabled = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Preserve comments in query string for an instance. + bool preserve_comments = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Track wait events during query execution for an instance. + bool track_wait_events = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Track wait event types during query execution for an + // instance. + bool track_wait_event_types = 5 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Query string length. The default value is 10k. + int32 max_query_string_length = 6 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Record application tags for an instance. + bool record_application_tags = 7 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Number of query execution plans captured by Insights per + // minute for all queries combined. + int32 query_plans_per_minute = 8 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Track actively running queries on the instance. + bool track_active_queries = 9 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Track client address for an instance. + bool track_client_address = 10 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Whether assistive experiences are enabled for this AlloyDB + // instance. + bool assistive_experiences_enabled = 11 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Indicates whether to track active query plans for an + // instance. Deprecated: Use track_active_queries instead. + bool track_active_query_plan = 13 + [deprecated = true, (google.api.field_behavior) = OUTPUT_ONLY]; + } + // Configuration for a read pool instance. message ReadPoolConfig { // Read capacity, i.e. number of nodes in a read pool instance. @@ -1328,9 +1393,23 @@ message Instance { // Configuration for query insights. QueryInsightsInstanceConfig query_insights_config = 21; + // Output only. Instance level Query Insights information, which is read-only + // and available in the output only. Contains the effective query insights + // settings for this instance, by merging customer's provided + // `QueryInsightsInstanceConfig` with the Query Insights defaults. + QueryInsightsInstanceInfo query_insights_info = 47 + [(google.api.field_behavior) = OUTPUT_ONLY]; + // Configuration for observability. ObservabilityInstanceConfig observability_config = 26; + // Output only. Instance level observability information, contains the + // effective values of observability settings for this instance, by merging + // customer's provided `ObservabilityInstanceConfig` with the + // Observability defaults. + ObservabilityInstanceInfo observability_instance_info = 44 + [(google.api.field_behavior) = OUTPUT_ONLY]; + // Read pool instance configuration. // This is required if the value of instanceType is READ_POOL. ReadPoolConfig read_pool_config = 14; diff --git a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/BuildOptions.java b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/BuildOptions.java index bedb53d67b64..f13630ec44ce 100644 --- a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/BuildOptions.java +++ b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/BuildOptions.java @@ -63,6 +63,8 @@ private BuildOptions() { secretEnv_ = com.google.protobuf.LazyStringArrayList.emptyList(); volumes_ = java.util.Collections.emptyList(); defaultLogsBucketBehavior_ = 0; + workerRelease_ = ""; + resolvedWorkerRelease_ = ""; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @@ -1284,6 +1286,66 @@ public interface PoolOptionOrBuilder * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *+ * Output only. OUTPUT_ONLY. The release or release channel used to run the + * Build. This is set to the same value as + * `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily + * access. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];+ * + * @return The workerRelease. + */ + java.lang.String getWorkerRelease(); + + /** + * + * + *+ * Output only. OUTPUT_ONLY. The release or release channel used to run the + * Build. This is set to the same value as + * `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily + * access. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];+ * + * @return The bytes for workerRelease. + */ + com.google.protobuf.ByteString getWorkerReleaseBytes(); + + /** + * + * + *+ * Output only. OUTPUT_ONLY. Worker release resolved from the release + * channel. + *+ * + *string resolved_worker_release = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];+ * + * @return The resolvedWorkerRelease. + */ + java.lang.String getResolvedWorkerRelease(); + + /** + * + * + *+ * Output only. OUTPUT_ONLY. Worker release resolved from the release + * channel. + *+ * + *string resolved_worker_release = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];+ * + * @return The bytes for resolvedWorkerRelease. + */ + com.google.protobuf.ByteString getResolvedWorkerReleaseBytes(); } /** @@ -1322,6 +1384,8 @@ private PoolOption(com.google.protobuf.GeneratedMessage.Builder> builder) { private PoolOption() { name_ = ""; + workerRelease_ = ""; + resolvedWorkerRelease_ = ""; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @@ -1400,6 +1464,120 @@ public com.google.protobuf.ByteString getNameBytes() { } } + public static final int WORKER_RELEASE_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object workerRelease_ = ""; + + /** + * + * + *+ * Output only. OUTPUT_ONLY. The release or release channel used to run the + * Build. This is set to the same value as + * `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily + * access. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];+ * + * @return The workerRelease. + */ + @java.lang.Override + public java.lang.String getWorkerRelease() { + java.lang.Object ref = workerRelease_; + 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(); + workerRelease_ = s; + return s; + } + } + + /** + * + * + *+ * Output only. OUTPUT_ONLY. The release or release channel used to run the + * Build. This is set to the same value as + * `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily + * access. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];+ * + * @return The bytes for workerRelease. + */ + @java.lang.Override + public com.google.protobuf.ByteString getWorkerReleaseBytes() { + java.lang.Object ref = workerRelease_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + workerRelease_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOLVED_WORKER_RELEASE_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private volatile java.lang.Object resolvedWorkerRelease_ = ""; + + /** + * + * + *+ * Output only. OUTPUT_ONLY. Worker release resolved from the release + * channel. + *+ * + *string resolved_worker_release = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];+ * + * @return The resolvedWorkerRelease. + */ + @java.lang.Override + public java.lang.String getResolvedWorkerRelease() { + java.lang.Object ref = resolvedWorkerRelease_; + 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(); + resolvedWorkerRelease_ = s; + return s; + } + } + + /** + * + * + *+ * Output only. OUTPUT_ONLY. Worker release resolved from the release + * channel. + *+ * + *string resolved_worker_release = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];+ * + * @return The bytes for resolvedWorkerRelease. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResolvedWorkerReleaseBytes() { + java.lang.Object ref = resolvedWorkerRelease_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resolvedWorkerRelease_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -1417,6 +1595,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(workerRelease_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, workerRelease_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resolvedWorkerRelease_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, resolvedWorkerRelease_); + } getUnknownFields().writeTo(output); } @@ -1429,6 +1613,12 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(workerRelease_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, workerRelease_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resolvedWorkerRelease_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, resolvedWorkerRelease_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -1446,6 +1636,8 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloudbuild.v1.BuildOptions.PoolOption) obj; if (!getName().equals(other.getName())) return false; + if (!getWorkerRelease().equals(other.getWorkerRelease())) return false; + if (!getResolvedWorkerRelease().equals(other.getResolvedWorkerRelease())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1459,6 +1651,10 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + WORKER_RELEASE_FIELD_NUMBER; + hash = (53 * hash) + getWorkerRelease().hashCode(); + hash = (37 * hash) + RESOLVED_WORKER_RELEASE_FIELD_NUMBER; + hash = (53 * hash) + getResolvedWorkerRelease().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1604,6 +1800,8 @@ public Builder clear() { super.clear(); bitField0_ = 0; name_ = ""; + workerRelease_ = ""; + resolvedWorkerRelease_ = ""; return this; } @@ -1643,6 +1841,12 @@ private void buildPartial0(com.google.cloudbuild.v1.BuildOptions.PoolOption resu if (((from_bitField0_ & 0x00000001) != 0)) { result.name_ = name_; } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.workerRelease_ = workerRelease_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.resolvedWorkerRelease_ = resolvedWorkerRelease_; + } } @java.lang.Override @@ -1663,6 +1867,16 @@ public Builder mergeFrom(com.google.cloudbuild.v1.BuildOptions.PoolOption other) bitField0_ |= 0x00000001; onChanged(); } + if (!other.getWorkerRelease().isEmpty()) { + workerRelease_ = other.workerRelease_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getResolvedWorkerRelease().isEmpty()) { + resolvedWorkerRelease_ = other.resolvedWorkerRelease_; + bitField0_ |= 0x00000004; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1695,6 +1909,18 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 10 + case 34: + { + workerRelease_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 34 + case 42: + { + resolvedWorkerRelease_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 42 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1845,6 +2071,253 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object workerRelease_ = ""; + + /** + * + * + *+ * Output only. OUTPUT_ONLY. The release or release channel used to run the + * Build. This is set to the same value as + * `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily + * access. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];+ * + * @return The workerRelease. + */ + public java.lang.String getWorkerRelease() { + java.lang.Object ref = workerRelease_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + workerRelease_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *+ * Output only. OUTPUT_ONLY. The release or release channel used to run the + * Build. This is set to the same value as + * `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily + * access. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];+ * + * @return The bytes for workerRelease. + */ + public com.google.protobuf.ByteString getWorkerReleaseBytes() { + java.lang.Object ref = workerRelease_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + workerRelease_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *+ * Output only. OUTPUT_ONLY. The release or release channel used to run the + * Build. This is set to the same value as + * `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily + * access. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];+ * + * @param value The workerRelease to set. + * @return This builder for chaining. + */ + public Builder setWorkerRelease(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + workerRelease_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *+ * Output only. OUTPUT_ONLY. The release or release channel used to run the + * Build. This is set to the same value as + * `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily + * access. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];+ * + * @return This builder for chaining. + */ + public Builder clearWorkerRelease() { + workerRelease_ = getDefaultInstance().getWorkerRelease(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *+ * Output only. OUTPUT_ONLY. The release or release channel used to run the + * Build. This is set to the same value as + * `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily + * access. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];+ * + * @param value The bytes for workerRelease to set. + * @return This builder for chaining. + */ + public Builder setWorkerReleaseBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + workerRelease_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object resolvedWorkerRelease_ = ""; + + /** + * + * + *+ * Output only. OUTPUT_ONLY. Worker release resolved from the release + * channel. + *+ * + *string resolved_worker_release = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ * + * @return The resolvedWorkerRelease. + */ + public java.lang.String getResolvedWorkerRelease() { + java.lang.Object ref = resolvedWorkerRelease_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resolvedWorkerRelease_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *+ * Output only. OUTPUT_ONLY. Worker release resolved from the release + * channel. + *+ * + *string resolved_worker_release = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ * + * @return The bytes for resolvedWorkerRelease. + */ + public com.google.protobuf.ByteString getResolvedWorkerReleaseBytes() { + java.lang.Object ref = resolvedWorkerRelease_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resolvedWorkerRelease_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *+ * Output only. OUTPUT_ONLY. Worker release resolved from the release + * channel. + *+ * + *string resolved_worker_release = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ * + * @param value The resolvedWorkerRelease to set. + * @return This builder for chaining. + */ + public Builder setResolvedWorkerRelease(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + resolvedWorkerRelease_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *+ * Output only. OUTPUT_ONLY. Worker release resolved from the release + * channel. + *+ * + *string resolved_worker_release = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ * + * @return This builder for chaining. + */ + public Builder clearResolvedWorkerRelease() { + resolvedWorkerRelease_ = getDefaultInstance().getResolvedWorkerRelease(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *+ * Output only. OUTPUT_ONLY. Worker release resolved from the release + * channel. + *+ * + *string resolved_worker_release = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ * + * @param value The bytes for resolvedWorkerRelease to set. + * @return This builder for chaining. + */ + public Builder setResolvedWorkerReleaseBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + resolvedWorkerRelease_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.devtools.cloudbuild.v1.BuildOptions.PoolOption) } @@ -2252,7 +2725,7 @@ public com.google.cloudbuild.v1.BuildOptions.LogStreamingOption getLogStreamingO *string worker_pool = 7 [deprecated = true];* * @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See - * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2579 + * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2590 * @return The workerPool. */ @java.lang.Override @@ -2279,7 +2752,7 @@ public java.lang.String getWorkerPool() { *string worker_pool = 7 [deprecated = true];* * @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See - * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2579 + * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2590 * @return The bytes for workerPool. */ @java.lang.Override @@ -2674,86 +3147,194 @@ public com.google.cloudbuild.v1.Volume getVolumes(int index) { ** Global list of volumes to mount for ALL build steps * - * Each volume is created as an empty volume prior to starting the build - * process. Upon completion of the build, volumes and their contents are - * discarded. Global volume names and paths cannot conflict with the volumes - * defined a build step. + * Each volume is created as an empty volume prior to starting the build + * process. Upon completion of the build, volumes and their contents are + * discarded. Global volume names and paths cannot conflict with the volumes + * defined a build step. + * + * Using a global volume in a build with only one step is not valid as + * it is indicative of a build request with an incorrect configuration. + *+ * + *repeated .google.devtools.cloudbuild.v1.Volume volumes = 14;+ */ + @java.lang.Override + public com.google.cloudbuild.v1.VolumeOrBuilder getVolumesOrBuilder(int index) { + return volumes_.get(index); + } + + public static final int DEFAULT_LOGS_BUCKET_BEHAVIOR_FIELD_NUMBER = 21; + private int defaultLogsBucketBehavior_ = 0; + + /** + * + * + *+ * Optional. Option to specify how default logs buckets are setup. + *+ * + *+ * .google.devtools.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior default_logs_bucket_behavior = 21 [(.google.api.field_behavior) = OPTIONAL]; + *+ * + * @return The enum numeric value on the wire for defaultLogsBucketBehavior. + */ + @java.lang.Override + public int getDefaultLogsBucketBehaviorValue() { + return defaultLogsBucketBehavior_; + } + + /** + * + * + *+ * Optional. Option to specify how default logs buckets are setup. + *+ * + *+ * .google.devtools.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior default_logs_bucket_behavior = 21 [(.google.api.field_behavior) = OPTIONAL]; + *+ * + * @return The defaultLogsBucketBehavior. + */ + @java.lang.Override + public com.google.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior + getDefaultLogsBucketBehavior() { + com.google.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior result = + com.google.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior.forNumber( + defaultLogsBucketBehavior_); + return result == null + ? com.google.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior.UNRECOGNIZED + : result; + } + + public static final int ENABLE_STRUCTURED_LOGGING_FIELD_NUMBER = 23; + private boolean enableStructuredLogging_ = false; + + /** + * + * + *+ * Optional. Option to specify whether structured logging is enabled. + * + * If true, JSON-formatted logs are parsed as structured logs. + *+ * + *bool enable_structured_logging = 23 [(.google.api.field_behavior) = OPTIONAL];+ * + * @return The enableStructuredLogging. + */ + @java.lang.Override + public boolean getEnableStructuredLogging() { + return enableStructuredLogging_; + } + + public static final int WORKER_RELEASE_FIELD_NUMBER = 25; + + @SuppressWarnings("serial") + private volatile java.lang.Object workerRelease_ = ""; + + /** + * * - * Using a global volume in a build with only one step is not valid as - * it is indicative of a build request with an incorrect configuration. + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. ** - *repeated .google.devtools.cloudbuild.v1.Volume volumes = 14;+ *string worker_release = 25 [(.google.api.field_behavior) = OPTIONAL];+ * + * @return The workerRelease. */ @java.lang.Override - public com.google.cloudbuild.v1.VolumeOrBuilder getVolumesOrBuilder(int index) { - return volumes_.get(index); + public java.lang.String getWorkerRelease() { + java.lang.Object ref = workerRelease_; + 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(); + workerRelease_ = s; + return s; + } } - public static final int DEFAULT_LOGS_BUCKET_BEHAVIOR_FIELD_NUMBER = 21; - private int defaultLogsBucketBehavior_ = 0; - /** * * *- * Optional. Option to specify how default logs buckets are setup. + * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. ** - *- * .google.devtools.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior default_logs_bucket_behavior = 21 [(.google.api.field_behavior) = OPTIONAL]; - *+ *string worker_release = 25 [(.google.api.field_behavior) = OPTIONAL];* - * @return The enum numeric value on the wire for defaultLogsBucketBehavior. + * @return The bytes for workerRelease. */ @java.lang.Override - public int getDefaultLogsBucketBehaviorValue() { - return defaultLogsBucketBehavior_; + public com.google.protobuf.ByteString getWorkerReleaseBytes() { + java.lang.Object ref = workerRelease_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + workerRelease_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } + public static final int RESOLVED_WORKER_RELEASE_FIELD_NUMBER = 26; + + @SuppressWarnings("serial") + private volatile java.lang.Object resolvedWorkerRelease_ = ""; + /** * * *- * Optional. Option to specify how default logs buckets are setup. + * Output only. Worker release resolved from the release channel. ** - *- * .google.devtools.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior default_logs_bucket_behavior = 21 [(.google.api.field_behavior) = OPTIONAL]; - *+ *string resolved_worker_release = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];* - * @return The defaultLogsBucketBehavior. + * @return The resolvedWorkerRelease. */ @java.lang.Override - public com.google.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior - getDefaultLogsBucketBehavior() { - com.google.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior result = - com.google.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior.forNumber( - defaultLogsBucketBehavior_); - return result == null - ? com.google.cloudbuild.v1.BuildOptions.DefaultLogsBucketBehavior.UNRECOGNIZED - : result; + public java.lang.String getResolvedWorkerRelease() { + java.lang.Object ref = resolvedWorkerRelease_; + 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(); + resolvedWorkerRelease_ = s; + return s; + } } - public static final int ENABLE_STRUCTURED_LOGGING_FIELD_NUMBER = 23; - private boolean enableStructuredLogging_ = false; - /** * * *- * Optional. Option to specify whether structured logging is enabled. - * - * If true, JSON-formatted logs are parsed as structured logs. + * Output only. Worker release resolved from the release channel. ** - *bool enable_structured_logging = 23 [(.google.api.field_behavior) = OPTIONAL];+ *string resolved_worker_release = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];* - * @return The enableStructuredLogging. + * @return The bytes for resolvedWorkerRelease. */ @java.lang.Override - public boolean getEnableStructuredLogging() { - return enableStructuredLogging_; + public com.google.protobuf.ByteString getResolvedWorkerReleaseBytes() { + java.lang.Object ref = resolvedWorkerRelease_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resolvedWorkerRelease_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } private byte memoizedIsInitialized = -1; @@ -2830,6 +3411,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (enableStructuredLogging_ != false) { output.writeBool(23, enableStructuredLogging_); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(workerRelease_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 25, workerRelease_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resolvedWorkerRelease_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 26, resolvedWorkerRelease_); + } getUnknownFields().writeTo(output); } @@ -2915,6 +3502,12 @@ public int getSerializedSize() { if (enableStructuredLogging_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(23, enableStructuredLogging_); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(workerRelease_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(25, workerRelease_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(resolvedWorkerRelease_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(26, resolvedWorkerRelease_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -2949,6 +3542,8 @@ public boolean equals(final java.lang.Object obj) { if (!getVolumesList().equals(other.getVolumesList())) return false; if (defaultLogsBucketBehavior_ != other.defaultLogsBucketBehavior_) return false; if (getEnableStructuredLogging() != other.getEnableStructuredLogging()) return false; + if (!getWorkerRelease().equals(other.getWorkerRelease())) return false; + if (!getResolvedWorkerRelease().equals(other.getResolvedWorkerRelease())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -3002,6 +3597,10 @@ public int hashCode() { hash = (53 * hash) + defaultLogsBucketBehavior_; hash = (37 * hash) + ENABLE_STRUCTURED_LOGGING_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableStructuredLogging()); + hash = (37 * hash) + WORKER_RELEASE_FIELD_NUMBER; + hash = (53 * hash) + getWorkerRelease().hashCode(); + hash = (37 * hash) + RESOLVED_WORKER_RELEASE_FIELD_NUMBER; + hash = (53 * hash) + getResolvedWorkerRelease().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -3177,6 +3776,8 @@ public Builder clear() { bitField0_ = (bitField0_ & ~0x00002000); defaultLogsBucketBehavior_ = 0; enableStructuredLogging_ = false; + workerRelease_ = ""; + resolvedWorkerRelease_ = ""; return this; } @@ -3276,6 +3877,12 @@ private void buildPartial0(com.google.cloudbuild.v1.BuildOptions result) { if (((from_bitField0_ & 0x00008000) != 0)) { result.enableStructuredLogging_ = enableStructuredLogging_; } + if (((from_bitField0_ & 0x00010000) != 0)) { + result.workerRelease_ = workerRelease_; + } + if (((from_bitField0_ & 0x00020000) != 0)) { + result.resolvedWorkerRelease_ = resolvedWorkerRelease_; + } result.bitField0_ |= to_bitField0_; } @@ -3387,6 +3994,16 @@ public Builder mergeFrom(com.google.cloudbuild.v1.BuildOptions other) { if (other.getEnableStructuredLogging() != false) { setEnableStructuredLogging(other.getEnableStructuredLogging()); } + if (!other.getWorkerRelease().isEmpty()) { + workerRelease_ = other.workerRelease_; + bitField0_ |= 0x00010000; + onChanged(); + } + if (!other.getResolvedWorkerRelease().isEmpty()) { + resolvedWorkerRelease_ = other.resolvedWorkerRelease_; + bitField0_ |= 0x00020000; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -3529,6 +4146,18 @@ public Builder mergeFrom( bitField0_ |= 0x00008000; break; } // case 184 + case 202: + { + workerRelease_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00010000; + break; + } // case 202 + case 210: + { + resolvedWorkerRelease_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00020000; + break; + } // case 210 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -4441,7 +5070,7 @@ public Builder clearLogStreamingOption() { *string worker_pool = 7 [deprecated = true];* * @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See - * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2579 + * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2590 * @return The workerPool. */ @java.lang.Deprecated @@ -4467,7 +5096,7 @@ public java.lang.String getWorkerPool() { *string worker_pool = 7 [deprecated = true];* * @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See - * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2579 + * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2590 * @return The bytes for workerPool. */ @java.lang.Deprecated @@ -4493,7 +5122,7 @@ public com.google.protobuf.ByteString getWorkerPoolBytes() { *string worker_pool = 7 [deprecated = true];* * @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See - * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2579 + * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2590 * @param value The workerPool to set. * @return This builder for chaining. */ @@ -4518,7 +5147,7 @@ public Builder setWorkerPool(java.lang.String value) { *string worker_pool = 7 [deprecated = true];* * @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See - * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2579 + * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2590 * @return This builder for chaining. */ @java.lang.Deprecated @@ -4539,7 +5168,7 @@ public Builder clearWorkerPool() { *string worker_pool = 7 [deprecated = true];* * @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See - * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2579 + * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2590 * @param value The bytes for workerPool to set. * @return This builder for chaining. */ @@ -6023,6 +6652,238 @@ public Builder clearEnableStructuredLogging() { return this; } + private java.lang.Object workerRelease_ = ""; + + /** + * + * + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. + *+ * + *string worker_release = 25 [(.google.api.field_behavior) = OPTIONAL];+ * + * @return The workerRelease. + */ + public java.lang.String getWorkerRelease() { + java.lang.Object ref = workerRelease_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + workerRelease_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. + *+ * + *string worker_release = 25 [(.google.api.field_behavior) = OPTIONAL];+ * + * @return The bytes for workerRelease. + */ + public com.google.protobuf.ByteString getWorkerReleaseBytes() { + java.lang.Object ref = workerRelease_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + workerRelease_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. + *+ * + *string worker_release = 25 [(.google.api.field_behavior) = OPTIONAL];+ * + * @param value The workerRelease to set. + * @return This builder for chaining. + */ + public Builder setWorkerRelease(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + workerRelease_ = value; + bitField0_ |= 0x00010000; + onChanged(); + return this; + } + + /** + * + * + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. + *+ * + *string worker_release = 25 [(.google.api.field_behavior) = OPTIONAL];+ * + * @return This builder for chaining. + */ + public Builder clearWorkerRelease() { + workerRelease_ = getDefaultInstance().getWorkerRelease(); + bitField0_ = (bitField0_ & ~0x00010000); + onChanged(); + return this; + } + + /** + * + * + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. + *+ * + *string worker_release = 25 [(.google.api.field_behavior) = OPTIONAL];+ * + * @param value The bytes for workerRelease to set. + * @return This builder for chaining. + */ + public Builder setWorkerReleaseBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + workerRelease_ = value; + bitField0_ |= 0x00010000; + onChanged(); + return this; + } + + private java.lang.Object resolvedWorkerRelease_ = ""; + + /** + * + * + *+ * Output only. Worker release resolved from the release channel. + *+ * + *string resolved_worker_release = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ * + * @return The resolvedWorkerRelease. + */ + public java.lang.String getResolvedWorkerRelease() { + java.lang.Object ref = resolvedWorkerRelease_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resolvedWorkerRelease_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *+ * Output only. Worker release resolved from the release channel. + *+ * + *string resolved_worker_release = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ * + * @return The bytes for resolvedWorkerRelease. + */ + public com.google.protobuf.ByteString getResolvedWorkerReleaseBytes() { + java.lang.Object ref = resolvedWorkerRelease_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resolvedWorkerRelease_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *+ * Output only. Worker release resolved from the release channel. + *+ * + *string resolved_worker_release = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ * + * @param value The resolvedWorkerRelease to set. + * @return This builder for chaining. + */ + public Builder setResolvedWorkerRelease(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + resolvedWorkerRelease_ = value; + bitField0_ |= 0x00020000; + onChanged(); + return this; + } + + /** + * + * + *+ * Output only. Worker release resolved from the release channel. + *+ * + *string resolved_worker_release = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ * + * @return This builder for chaining. + */ + public Builder clearResolvedWorkerRelease() { + resolvedWorkerRelease_ = getDefaultInstance().getResolvedWorkerRelease(); + bitField0_ = (bitField0_ & ~0x00020000); + onChanged(); + return this; + } + + /** + * + * + *+ * Output only. Worker release resolved from the release channel. + *+ * + *string resolved_worker_release = 26 [(.google.api.field_behavior) = OUTPUT_ONLY]; + *+ * + * @param value The bytes for resolvedWorkerRelease to set. + * @return This builder for chaining. + */ + public Builder setResolvedWorkerReleaseBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + resolvedWorkerRelease_ = value; + bitField0_ |= 0x00020000; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.devtools.cloudbuild.v1.BuildOptions) } diff --git a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/BuildOptionsOrBuilder.java b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/BuildOptionsOrBuilder.java index 1a6152862333..52eee5c64e68 100644 --- a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/BuildOptionsOrBuilder.java +++ b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/BuildOptionsOrBuilder.java @@ -272,7 +272,7 @@ public interface BuildOptionsOrBuilder *string worker_pool = 7 [deprecated = true];* * @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See - * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2579 + * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2590 * @return The workerPool. */ @java.lang.Deprecated @@ -288,7 +288,7 @@ public interface BuildOptionsOrBuilder *string worker_pool = 7 [deprecated = true];* * @deprecated google.devtools.cloudbuild.v1.BuildOptions.worker_pool is deprecated. See - * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2579 + * google/devtools/cloudbuild/v1/cloudbuild.proto;l=2590 * @return The bytes for workerPool. */ @java.lang.Deprecated @@ -656,4 +656,58 @@ public interface BuildOptionsOrBuilder * @return The enableStructuredLogging. */ boolean getEnableStructuredLogging(); + + /** + * + * + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. + *+ * + *string worker_release = 25 [(.google.api.field_behavior) = OPTIONAL];+ * + * @return The workerRelease. + */ + java.lang.String getWorkerRelease(); + + /** + * + * + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. + *+ * + *string worker_release = 25 [(.google.api.field_behavior) = OPTIONAL];+ * + * @return The bytes for workerRelease. + */ + com.google.protobuf.ByteString getWorkerReleaseBytes(); + + /** + * + * + *+ * Output only. Worker release resolved from the release channel. + *+ * + *string resolved_worker_release = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];+ * + * @return The resolvedWorkerRelease. + */ + java.lang.String getResolvedWorkerRelease(); + + /** + * + * + *+ * Output only. Worker release resolved from the release channel. + *+ * + *string resolved_worker_release = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];+ * + * @return The bytes for resolvedWorkerRelease. + */ + com.google.protobuf.ByteString getResolvedWorkerReleaseBytes(); } diff --git a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/Cloudbuild.java b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/Cloudbuild.java index ade37c0b4a34..4b3ded79bfb3 100644 --- a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/Cloudbuild.java +++ b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/Cloudbuild.java @@ -995,7 +995,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "trigger_id\030\002 \001(\tB\003\340A\002\022A\n" + "\007trigger\030\003 \001(\0132+.google.d" + "evtools.cloudbuild.v1.BuildTriggerB\003\340A\002\022/\n" - + "\013update_mask\030\005 \001(\0132\032.google.protobuf.FieldMask\"\276\014\n" + + "\013update_mask\030\005 \001(\0132\032.google.protobuf.FieldMask\"\305\r\n" + "\014BuildOptions\022L\n" + "\026source_provenance_hash\030\001" + " \003(\0162,.google.devtools.cloudbuild.v1.Hash.HashType\022Y\n" @@ -1021,10 +1021,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007volumes\030\016 \003(\0132%.google.devtools.cloudbuild.v1.Volume\022p\n" + "\034default_logs_bucket_behavior\030\025 \001(\0162E.google.devtools.cloudbuild.v1.Bu" + "ildOptions.DefaultLogsBucketBehaviorB\003\340A\001\022&\n" - + "\031enable_structured_logging\030\027 \001(\010B\003\340A\001\032E\n\n" + + "\031enable_structured_logging\030\027 \001(\010B\003\340A\001\022\033\n" + + "\016worker_release\030\031 \001(\tB\003\340A\001\022$\n" + + "\027resolved_worker_release\030\032 \001(\tB\003\340A\003\032\210\001\n\n" + "PoolOption\0227\n" + "\004name\030\001 \001(\tB)\372A&\n" - + "$cloudbuild.googleapis.com/WorkerPool\".\n" + + "$cloudbuild.googleapis.com/WorkerPool\022\033\n" + + "\016worker_release\030\004 \001(\tB\003\340A\003\022$\n" + + "\027resolved_worker_release\030\005 \001(\tB\003\340A\003\".\n" + "\014VerifyOption\022\020\n" + "\014NOT_VERIFIED\020\000\022\014\n" + "\010VERIFIED\020\001\"\222\001\n" @@ -1071,12 +1075,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016peered_network\030\t \001(\tB&\340A\001\372A \n" + "\036compute.googleapis.com/Network\022L\n" + "\007secrets\030\n" - + " \001(\01326.google.devtools.cloudbuild.v1.GitHubEnterpriseSecretsB\003\340A\001\022\031\n" + + " \001(\01326.google.d" + + "evtools.cloudbuild.v1.GitHubEnterpriseSecretsB\003\340A\001\022\031\n" + "\014display_name\030\013 \001(\tB\003\340A\001\022\023\n" + "\006ssl_ca\030\014 \001(\tB\003\340A\001:\265\001\352A\261\001\n" - + "0cloudbuild.googleapis.com/GithubEnterpriseConfig\0223projects/{project}" - + "/githubEnterpriseConfigs/{config}\022Hproje" - + "cts/{project}/locations/{location}/githubEnterpriseConfigs/{config}\"\355\002\n" + + "0cloudbuild.googleapis.com/GithubEnterpriseConfig\0223pro" + + "jects/{project}/githubEnterpriseConfigs/{config}\022Hprojects/{project}/locations/{" + + "location}/githubEnterpriseConfigs/{config}\"\355\002\n" + "\027GitHubEnterpriseSecrets\022Q\n" + "\030private_key_version_name\030\005 \001(\tB/\372A,\n" + "*secretmanager.googleapis.com/SecretVersion\022T\n" @@ -1090,15 +1095,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\001 \001(\tB\003\340A\003\022\024\n" + "\014display_name\030\002 \001(\t\022\020\n" + "\003uid\030\003 \001(\tB\003\340A\003\022O\n" - + "\013annotations\030\004" - + " \003(\0132:.google.devtools.cloudbuild.v1.WorkerPool.AnnotationsEntry\0224\n" + + "\013annotations\030\004 \003(\0132:.google.devto" + + "ols.cloudbuild.v1.WorkerPool.AnnotationsEntry\0224\n" + "\013create_time\030\005 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013update_time\030\006 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013delete_time\030\007 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022C\n" + "\005state\030\010" + " \001(\0162/.google.devtools.cloudbuild.v1.WorkerPool.StateB\003\340A\003\022T\n" - + "\026private_pool_v1_config\030\014" - + " \001(\01322.google.devtools.cloudbuild.v1.PrivatePoolV1ConfigH\000\022\021\n" + + "\026private_pool_v1_config\030\014 \001(\01322.google.de" + + "vtools.cloudbuild.v1.PrivatePoolV1ConfigH\000\022\021\n" + "\004etag\030\013 \001(\tB\003\340A\003\0322\n" + "\020AnnotationsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" @@ -1110,28 +1115,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010DELETING\020\003\022\013\n" + "\007DELETED\020\004\022\014\n" + "\010UPDATING\020\005:\211\001\352A\205\001\n" - + "$cloudbuild.googleapis.com/WorkerPool\022Aprojects/{project}/locations/{locat" - + "ion}/workerPools/{worker_pool}*\013workerPools2\n" + + "$cloudbuild.googleapis.com/WorkerPool\022Aprojects/{project}/l" + + "ocations/{location}/workerPools/{worker_pool}*\013workerPools2\n" + "workerPoolR\001\001B\010\n" - + "\006config\"\272\007\n" + + "\006config\"\327\007\n" + "\023PrivatePoolV1Config\022V\n\r" - + "worker_config\030\001 \001(\0132?.go" - + "ogle.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig\022X\n" - + "\016network_config\030\002" - + " \001(\0132@.google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig\022n\n" - + "\027private_service_connect\030\005 \001(\0132H.google.devtool" - + "s.cloudbuild.v1.PrivatePoolV1Config.PrivateServiceConnectB\003\340A\005\032\220\001\n" + + "worker_config\030\001" + + " \001(\0132?.google.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig\022X\n" + + "\016network_config\030\002 \001(\0132@.google.devtools.cl" + + "oudbuild.v1.PrivatePoolV1Config.NetworkConfig\022n\n" + + "\027private_service_connect\030\005 \001(\0132H" + + ".google.devtools.cloudbuild.v1.PrivatePo" + + "olV1Config.PrivateServiceConnectB\003\340A\005\032\255\001\n" + "\014WorkerConfig\022\031\n" + "\014machine_type\030\001 \001(\tB\003\340A\001\022\024\n" + "\014disk_size_gb\030\002 \001(\003\022.\n" + "\034enable_nested_virtualization\030\003" - + " \001(\010B\003\340A\001H\000\210\001\001B\037\n" + + " \001(\010B\003\340A\001H\000\210\001\001\022\033\n" + + "\016worker_release\030\004 \001(\tB\003\340A\001B\037\n" + "\035_enable_nested_virtualization\032\266\002\n\r" + "NetworkConfig\022A\n" + "\016peered_network\030\001 \001(\tB)\340A\005\340A\002\372A \n" + "\036compute.googleapis.com/Network\022d\n\r" - + "egress_option\030\002 \001(\0162M." - + "google.devtools.cloudbuild.v1.PrivatePoolV1Config.NetworkConfig.EgressOption\022$\n" + + "egress_option\030\002 \001(\0162M.google.devtools.cloudbuild.v1.Privat" + + "ePoolV1Config.NetworkConfig.EgressOption\022$\n" + "\027peered_network_ip_range\030\003 \001(\tB\003\340A\005\"V\n" + "\014EgressOption\022\035\n" + "\031EGRESS_OPTION_UNSPECIFIED\020\000\022\024\n" @@ -1159,8 +1166,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "allow_missing\030\003 \001(\010\022\025\n\r" + "validate_only\030\004 \001(\010\"\253\001\n" + "\027UpdateWorkerPoolRequest\022C\n" - + "\013worker_pool\030\001 \001" - + "(\0132).google.devtools.cloudbuild.v1.WorkerPoolB\003\340A\002\0224\n" + + "\013worker_pool\030\001" + + " \001(\0132).google.devtools.cloudbuild.v1.WorkerPoolB\003\340A\002\0224\n" + "\013update_mask\030\002" + " \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\022\025\n\r" + "validate_only\030\004 \001(\010\"z\n" @@ -1189,147 +1196,147 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013create_time\030\002 \001(\0132\032.google.protobuf.Timestamp\0221\n\r" + "complete_time\030\003 \001(\0132\032.google.protobuf.Timestamp2\371-\n\n" + "CloudBuild\022\267\002\n" - + "\013CreateBuild\0221.google.devtools.cloudbuild.v1.Cr" - + "eateBuildRequest\032\035.google.longrunning.Operation\"\325\001\312A\037\n" - + "\005Build\022\026BuildOperationMetadata\332A\020project_id,build\332A\006parent\202\323\344\223\002^\"" - + " /v1/projects/{project_id}/builds:\005buildZ" - + "3\"*/v1/{parent=projects/*/locations/*}/builds:\005build\212\323\344\223\002-\022+\n" + + "\013CreateBuild\0221.google.devtools.cloudbuild.v" + + "1.CreateBuildRequest\032\035.google.longrunning.Operation\"\325\001\312A\037\n" + + "\005Build\022\026BuildOperation" + + "Metadata\332A\020project_id,build\332A\006parent\202\323\344\223\002^\"" + + " /v1/projects/{project_id}/builds:\005bu" + + "ildZ3\"*/v1/{parent=projects/*/locations/*}/builds:\005build\212\323\344\223\002-\022+\n" + "\006parent\022!projects/*/locations/{location=*}\022\217\002\n" - + "\010GetBuild\022..google.devtools.cloudbuild.v1.GetBuildReq" - + "uest\032$.google.devtools.cloudbuild.v1.Build\"\254\001\332A\r" - + "project_id,id\332A\004name\202\323\344\223\002U\022%/v1/" - + "projects/{project_id}/builds/{id}Z,\022*/v1" - + "/{name=projects/*/locations/*/builds/*}\212\323\344\223\0024\0222\n" + + "\010GetBuild\022..google.devtools.cloudbuild.v1.GetBuil" + + "dRequest\032$.google.devtools.cloudbuild.v1.Build\"\254\001\332A\r" + + "project_id,id\332A\004name\202\323\344\223\002U\022%" + + "/v1/projects/{project_id}/builds/{id}Z,\022" + + "*/v1/{name=projects/*/locations/*/builds/*}\212\323\344\223\0024\0222\n" + "\004name\022*projects/*/locations/{location=*}/builds/*\022\221\002\n\n" - + "ListBuilds\0220.google.devtools.cloudbuild.v1.ListBuildsReque" - + "st\0321.google.devtools.cloudbuild.v1.ListB" - + "uildsResponse\"\235\001\332A\021project_id,filter\202\323\344\223\002P\022" - + " /v1/projects/{project_id}/buildsZ,\022*" - + "/v1/{parent=projects/*/locations/*}/builds\212\323\344\223\002-\022+\n" + + "ListBuilds\0220.google.devtools.cloudbuild.v1.ListBuildsR" + + "equest\0321.google.devtools.cloudbuild.v1.L" + + "istBuildsResponse\"\235\001\332A\021project_id,filter\202\323\344\223\002P\022" + + " /v1/projects/{project_id}/builds" + + "Z,\022*/v1/{parent=projects/*/locations/*}/builds\212\323\344\223\002-\022+\n" + "\006parent\022!projects/*/locations/{location=*}\022\251\002\n" - + "\013CancelBuild\0221.google.devtools.cloudbuild.v1.CancelBuildRequest" - + "\032$.google.devtools.cloudbuild.v1.Build\"\300\001\332A\r" - + "project_id,id\332A\004name\202\323\344\223\002i\",/v1/proj" - + "ects/{project_id}/builds/{id}:cancel:\001*Z" - + "6\"1/v1/{name=projects/*/locations/*/builds/*}:cancel:\001*\212\323\344\223\0024\0222\n" + + "\013CancelBuild\0221.google.devtools.cloudbuild.v1.CancelBuildReq" + + "uest\032$.google.devtools.cloudbuild.v1.Build\"\300\001\332A\r" + + "project_id,id\332A\004name\202\323\344\223\002i\",/v1/" + + "projects/{project_id}/builds/{id}:cancel" + + ":\001*Z6\"1/v1/{name=projects/*/locations/*/builds/*}:cancel:\001*\212\323\344\223\0024\0222\n" + "\004name\022*projects/*/locations/{location=*}/builds/*\022\300\002\n\n" - + "RetryBuild\0220.google.devtools.cloudbuild.v1" - + ".RetryBuildRequest\032\035.google.longrunning.Operation\"\340\001\312A\037\n" + + "RetryBuild\0220.google.devtools.cloudbuil" + + "d.v1.RetryBuildRequest\032\035.google.longrunning.Operation\"\340\001\312A\037\n" + "\005Build\022\026BuildOperationMetadata\332A\r" - + "project_id,id\332A\004name\202\323\344\223\002g\"+/v1" - + "/projects/{project_id}/builds/{id}:retry" - + ":\001*Z5\"0/v1/{name=projects/*/locations/*/builds/*}:retry:\001*\212\323\344\223\0024\0222\n" + + "project_id,id\332A\004name\202\323\344\223\002g\"" + + "+/v1/projects/{project_id}/builds/{id}:r" + + "etry:\001*Z5\"0/v1/{name=projects/*/locations/*/builds/*}:retry:\001*\212\323\344\223\0024\0222\n" + "\004name\022*projects/*/locations/{location=*}/builds/*\022\301\002\n" - + "\014ApproveBuild\0222.google.devtools.cloudbui" - + "ld.v1.ApproveBuildRequest\032\035.google.longrunning.Operation\"\335\001\312A\037\n" - + "\005Build\022\026BuildOperationMetadata\332A\024name,approval_result\202\323\344\223" - + "\002d\"&/v1/{name=projects/*/builds/*}:appro" - + "ve:\001*Z7\"2/v1/{name=projects/*/locations/*/builds/*}:approve:\001*\212\323\344\223\0024\0222\n" + + "\014ApproveBuild\0222.google.devtools.clou" + + "dbuild.v1.ApproveBuildRequest\032\035.google.longrunning.Operation\"\335\001\312A\037\n" + + "\005Build\022\026BuildOperationMetadata\332A\024name,approval_result" + + "\202\323\344\223\002d\"&/v1/{name=projects/*/builds/*}:a" + + "pprove:\001*Z7\"2/v1/{name=projects/*/locations/*/builds/*}:approve:\001*\212\323\344\223\0024\0222\n" + "\004name\022*projects/*/locations/{location=*}/builds/*\022\273\002\n" - + "\022CreateBuildTrigger\0228.google.devtools.cloudbuild.v1.CreateBuildTriggerReques" - + "t\032+.google.devtools.cloudbuild.v1.BuildT" - + "rigger\"\275\001\332A\022project_id,trigger\332A\006parent\202" - + "\323\344\223\002f\"\"/v1/projects/{project_id}/trigger" - + "s:\007triggerZ7\",/v1/{parent=projects/*/locations/*}/triggers:\007trigger\212\323\344\223\002-\022+\n" + + "\022CreateBuildTrigger\0228.google.devtools.cloudbuild.v1.CreateBuildTriggerRe" + + "quest\032+.google.devtools.cloudbuild.v1.Bu" + + "ildTrigger\"\275\001\332A\022project_id,trigger\332A\006par" + + "ent\202\323\344\223\002f\"\"/v1/projects/{project_id}/tri" + + "ggers:\007triggerZ7\",/v1/{parent=projects/*/locations/*}/triggers:\007trigger\212\323\344\223\002-\022+\n" + "\006parent\022!projects/*/locations/{location=*}\022\272\002\n" - + "\017GetBuildTrigger\0225.google.devtools.clo" - + "udbuild.v1.GetBuildTriggerRequest\032+.goog" - + "le.devtools.cloudbuild.v1.BuildTrigger\"\302" - + "\001\332A\025project_id,trigger_id\332A\004name\202\323\344\223\002a\022/" - + "/v1/projects/{project_id}/triggers/{trig" - + "ger_id}Z.\022,/v1/{name=projects/*/locations/*/triggers/*}\212\323\344\223\0026\0224\n" + + "\017GetBuildTrigger\0225.google.devtools.cloudbuild.v1.GetBuildTriggerRequest\032+." + + "google.devtools.cloudbuild.v1.BuildTrigg" + + "er\"\302\001\332A\025project_id,trigger_id\332A\004name\202\323\344\223" + + "\002a\022//v1/projects/{project_id}/triggers/{" + + "trigger_id}Z.\022,/v1/{name=projects/*/locations/*/triggers/*}\212\323\344\223\0026\0224\n" + "\004name\022,projects/*/locations/{location=*}/triggers/*\022\243\002\n" - + "\021ListBuildTriggers\0227.google.devtools.clou" - + "dbuild.v1.ListBuildTriggersRequest\0328.goo" - + "gle.devtools.cloudbuild.v1.ListBuildTriggersResponse\"\232\001\332A\n" - + "project_id\202\323\344\223\002T\022\"/v1/projects/{project_id}/triggersZ.\022,/v1/{p" - + "arent=projects/*/locations/*}/triggers\212\323\344\223\002-\022+\n" + + "\021ListBuildTriggers\0227.google.devtools.cloudbuild.v1.ListBuildTriggersRequest\0328" + + ".google.devtools.cloudbuild.v1.ListBuildTriggersResponse\"\232\001\332A\n" + + "project_id\202\323\344\223\002T\022\"/v1/projects/{project_id}/triggersZ.\022,/v" + + "1/{parent=projects/*/locations/*}/triggers\212\323\344\223\002-\022+\n" + "\006parent\022!projects/*/locations/{location=*}\022\253\002\n" - + "\022DeleteBuildTrigger\0228.google.devtools.cloudbuild.v1.DeleteBuildTrig" - + "gerRequest\032\026.google.protobuf.Empty\"\302\001\332A\025" - + "project_id,trigger_id\332A\004name\202\323\344\223\002a*//v1/" - + "projects/{project_id}/triggers/{trigger_" - + "id}Z.*,/v1/{name=projects/*/locations/*/triggers/*}\212\323\344\223\0026\0224\n" + + "\022DeleteBuildTrigger\0228.google.devtools.cloudbuild.v1.DeleteBuild" + + "TriggerRequest\032\026.google.protobuf.Empty\"\302" + + "\001\332A\025project_id,trigger_id\332A\004name\202\323\344\223\002a*/" + + "/v1/projects/{project_id}/triggers/{trig" + + "ger_id}Z.*,/v1/{name=projects/*/locations/*/triggers/*}\212\323\344\223\0026\0224\n" + "\004name\022,projects/*/locations/{location=*}/triggers/*\022\366\002\n" - + "\022UpdateBuildTrigger\0228.google.devtools.cloudbu" - + "ild.v1.UpdateBuildTriggerRequest\032+.googl" - + "e.devtools.cloudbuild.v1.BuildTrigger\"\370\001" - + "\332A\035project_id,trigger_id,trigger\202\323\344\223\002\204\0012" - + "//v1/projects/{project_id}/triggers/{trigger_id}:\007triggerZH2=/v1/{trigger.resour" - + "ce_name=projects/*/locations/*/triggers/*}:\007trigger\212\323\344\223\002G\022E\n" - + "\025trigger.resource_na" - + "me\022,projects/*/locations/{location=*}/triggers/*\022\341\002\n" - + "\017RunBuildTrigger\0225.google.devtools.cloudbuild.v1.RunBuildTriggerRequ" - + "est\032\035.google.longrunning.Operation\"\367\001\312A\037\n" - + "\005Build\022\026BuildOperationMetadata\332A\034projec" - + "t_id,trigger_id,source\202\323\344\223\002t\"3/v1/projec" - + "ts/{project_id}/triggers/{trigger_id}:ru" - + "n:\006sourceZ5\"0/v1/{name=projects/*/locations/*/triggers/*}:run:\001*\212\323\344\223\0026\0224\n" + + "\022UpdateBuildTrigger\0228.google.devtools.clo" + + "udbuild.v1.UpdateBuildTriggerRequest\032+.google.devtools.cloudbuild.v1.BuildTrigge" + + "r\"\370\001\332A\035project_id,trigger_id,trigger\202\323\344\223" + + "\002\204\0012//v1/projects/{project_id}/triggers/" + + "{trigger_id}:\007triggerZH2=/v1/{trigger.re" + + "source_name=projects/*/locations/*/triggers/*}:\007trigger\212\323\344\223\002G\022E\n" + + "\025trigger.resourc" + + "e_name\022,projects/*/locations/{location=*}/triggers/*\022\341\002\n" + + "\017RunBuildTrigger\0225.google.devtools.cloudbuild.v1.RunBuildTrigger" + + "Request\032\035.google.longrunning.Operation\"\367\001\312A\037\n" + + "\005Build\022\026BuildOperationMetadata\332A\034pr" + + "oject_id,trigger_id,source\202\323\344\223\002t\"3/v1/pr" + + "ojects/{project_id}/triggers/{trigger_id" + + "}:run:\006sourceZ5\"0/v1/{name=projects/*/locations/*/triggers/*}:run:\001*\212\323\344\223\0026\0224\n" + "\004name\022,projects/*/locations/{location=*}/triggers/*\022\225\002\n" - + "\025ReceiveTriggerWebhook\022;.google.devtools.cloudbuild.v1.ReceiveTriggerWeb" - + "hookRequest\032<.google.devtools.cloudbuild" - + ".v1.ReceiveTriggerWebhookResponse\"\200\001\202\323\344\223" - + "\002z\"4/v1/projects/{project_id}/triggers/{" - + "trigger}:webhook:\004bodyZ<\"4/v1/{name=proj" - + "ects/*/locations/*/triggers/*}:webhook:\004body\022\271\002\n" - + "\020CreateWorkerPool\0226.google.devto" - + "ols.cloudbuild.v1.CreateWorkerPoolRequest\032\035.google.longrunning.Operation\"\315\001\312A/\n\n" - + "WorkerPool\022!CreateWorkerPoolOperationMetadata\332A!parent,worker_pool,worker_pool_i" - + "d\202\323\344\223\002>\"//v1/{parent=projects/*/locations/*}/workerPools:\013worker_pool\212\323\344\223\002-\022+\n" + + "\025ReceiveTriggerWebhook\022;.google.devtools.cloudbuild.v1.ReceiveTrigge" + + "rWebhookRequest\032<.google.devtools.cloudb" + + "uild.v1.ReceiveTriggerWebhookResponse\"\200\001" + + "\202\323\344\223\002z\"4/v1/projects/{project_id}/trigge" + + "rs/{trigger}:webhook:\004bodyZ<\"4/v1/{name=" + + "projects/*/locations/*/triggers/*}:webhook:\004body\022\271\002\n" + + "\020CreateWorkerPool\0226.google.devtools.cloudbuild.v1.CreateWorkerPoolRe" + + "quest\032\035.google.longrunning.Operation\"\315\001\312A/\n\n" + + "WorkerPool\022!CreateWorkerPoolOperationMetadata\332A!parent,worker_pool,worker_po" + + "ol_id\202\323\344\223\002>\"//v1/{parent=projects/*/loca" + + "tions/*}/workerPools:\013worker_pool\212\323\344\223\002-\022+\n" + "\006parent\022!projects/*/locations/{location=*}\022\356\001\n\r" - + "GetWorkerPool\0223.google.devtools.cloudbuild.v1.GetWorkerPoolRequest\032).google" - + ".devtools.cloudbuild.v1.WorkerPool\"}\332A\004n" - + "ame\202\323\344\223\0021\022//v1/{name=projects/*/locations/*/workerPools/*}\212\323\344\223\0029\0227\n" + + "GetWorkerPool\0223.google.devtools.cloudbuild.v1.GetWorkerPoolRequest\032).go" + + "ogle.devtools.cloudbuild.v1.WorkerPool\"}" + + "\332A\004name\202\323\344\223\0021\022//v1/{name=projects/*/locations/*/workerPools/*}\212\323\344\223\0029\0227\n" + "\004name\022/projects/*/locations/{location=*}/workerPools/*\022\246\002\n" - + "\020DeleteWorkerPool\0226.google.devtools" - + ".cloudbuild.v1.DeleteWorkerPoolRequest\032\035.google.longrunning.Operation\"\272\001\312A:\n" - + "\025google.protobuf.Empty\022!DeleteWorkerPoolOper" - + "ationMetadata\332A\004name\202\323\344\223\0021*//v1/{name=pr" - + "ojects/*/locations/*/workerPools/*}\212\323\344\223\0029\0227\n" + + "\020DeleteWorkerPool\0226.google.devt" + + "ools.cloudbuild.v1.DeleteWorkerPoolRequest\032\035.google.longrunning.Operation\"\272\001\312A:\n" + + "\025google.protobuf.Empty\022!DeleteWorkerPool" + + "OperationMetadata\332A\004name\202\323\344\223\0021*//v1/{nam" + + "e=projects/*/locations/*/workerPools/*}\212\323\344\223\0029\0227\n" + "\004name\022/projects/*/locations/{location=*}/workerPools/*\022\323\002\n" - + "\020UpdateWorkerPool\0226.google.devtools.cloudbuild.v1.UpdateWo" - + "rkerPoolRequest\032\035.google.longrunning.Operation\"\347\001\312A/\n\n" - + "WorkerPool\022!UpdateWorkerPoolOperationMetadata\332A\027worker_pool,update" - + "_mask\202\323\344\223\002J2;/v1/{worker_pool.name=proje" - + "cts/*/locations/*/workerPools/*}:\013worker_pool\212\323\344\223\002E\022C\n" + + "\020UpdateWorkerPool\0226.google.devtools.cloudbuild.v1.Upda" + + "teWorkerPoolRequest\032\035.google.longrunning.Operation\"\347\001\312A/\n\n" + + "WorkerPool\022!UpdateWorkerPoolOperationMetadata\332A\027worker_pool,up" + + "date_mask\202\323\344\223\002J2;/v1/{worker_pool.name=p" + + "rojects/*/locations/*/workerPools/*}:\013worker_pool\212\323\344\223\002E\022C\n" + "\020worker_pool.name\022/projects/*/locations/{location=*}/workerPools/*\022\365\001\n" - + "\017ListWorkerPools\0225.google.devtools.cloudbuild.v1.ListWorkerPoolsRequest\0326.go" - + "ogle.devtools.cloudbuild.v1.ListWorkerPo" - + "olsResponse\"s\332A\006parent\202\323\344\223\0021\022//v1/{paren" - + "t=projects/*/locations/*}/workerPools\212\323\344\223\002-\022+\n" + + "\017ListWorkerPools\0225.google.devtools.cloudbuild.v1.ListWorkerPoolsRequest\032" + + "6.google.devtools.cloudbuild.v1.ListWork" + + "erPoolsResponse\"s\332A\006parent\202\323\344\223\0021\022//v1/{p" + + "arent=projects/*/locations/*}/workerPools\212\323\344\223\002-\022+\n" + "\006parent\022!projects/*/locations/{location=*}\022\240\002\n" - + "\030GetDefaultServiceAccount\022>.google.devtools.cloudbuild.v1.GetDefault" - + "ServiceAccountRequest\0324.google.devtools." - + "cloudbuild.v1.DefaultServiceAccount\"\215\001\332A" - + "\004name\202\323\344\223\0029\0227/v1/{name=projects/*/locations/*/defaultServiceAccount}\212\323\344\223\002A\022?\n" - + "\004name\0227projects/*/locations/{location=*}/de" - + "faultServiceAccount\032M\312A\031cloudbuild.googl" - + "eapis.com\322A.https://www.googleapis.com/auth/cloud-platformB\256\n\n" - + "\030com.google.cloudbuild.v1P\001ZAcloud.google.com/go/cloudbuil" - + "d/apiv1/v2/cloudbuildpb;cloudbuildpb\242\002\003G" - + "CB\252\002\032Google.Cloud.CloudBuild.V1\312\002\025Google" - + "\\Cloud\\Build\\V1\352\002\030Google::Cloud::Build::V1\352AN\n" - + "\036compute.googleapis.com/Network\022,p" - + "rojects/{project}/global/networks/{network}\352AY\n" - + "!iam.googleapis.com/ServiceAccoun" - + "t\0224projects/{project}/serviceAccounts/{service_account}\352AJ\n" + + "\030GetDefaultServiceAccount\022>.google.devtools.cloudbuild.v1.GetDef" + + "aultServiceAccountRequest\0324.google.devtools.cloudbuild.v1.DefaultServiceAccount\"" + + "\215\001\332A\004name\202\323\344\223\0029\0227/v1/{name=projects/*/lo" + + "cations/*/defaultServiceAccount}\212\323\344\223\002A\022?\n" + + "\004name\0227projects/*/locations/{location=*" + + "}/defaultServiceAccount\032M\312A\031cloudbuild.g" + + "oogleapis.com\322A.https://www.googleapis.com/auth/cloud-platformB\256\n\n" + + "\030com.google.cloudbuild.v1P\001ZAcloud.google.com/go/cloud" + + "build/apiv1/v2/cloudbuildpb;cloudbuildpb" + + "\242\002\003GCB\252\002\032Google.Cloud.CloudBuild.V1\312\002\025Go" + + "ogle\\Cloud\\Build\\V1\352\002\030Google::Cloud::Build::V1\352AN\n" + + "\036compute.googleapis.com/Networ" + + "k\022,projects/{project}/global/networks/{network}\352AY\n" + + "!iam.googleapis.com/ServiceAc" + + "count\0224projects/{project}/serviceAccounts/{service_account}\352AJ\n" + "#secretmanager.googleapis.com/Secret\022#projects/{project}/secrets/{secret}\352Ad\n" - + "*secretmanager.googleapi" - + "s.com/SecretVersion\0226projects/{project}/secrets/{secret}/versions/{version}\352Af\n" - + " gkehub.googleapis.com/Membership\022Bprojec" - + "ts/{project}/locations/{location}/memberships/{cluster_name}\352Ap\n" - + "!cloudkms.googleapis.com/CryptoKey\022Kprojects/{project}/l" - + "ocations/{location}/keyRings/{keyring}/cryptoKeys/{key}\352AU\n" - + "\"pubsub.googleapis.co" - + "m/Subscription\022/projects/{project}/subscriptions/{subscription}\352A@\n" + + "*secretmanager.googleapis.com/SecretVersion\0226projects/{proje" + + "ct}/secrets/{secret}/versions/{version}\352Af\n" + + " gkehub.googleapis.com/Membership\022Bpr" + + "ojects/{project}/locations/{location}/memberships/{cluster_name}\352Ap\n" + + "!cloudkms.googleapis.com/CryptoKey\022Kprojects/{projec" + + "t}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}\352AU\n" + + "\"pubsub.googleapi" + + "s.com/Subscription\022/projects/{project}/subscriptions/{subscription}\352A@\n" + "\033pubsub.googleapis.com/Topic\022!projects/{project}/topics/{topic}\352Av\n" - + "(compute.googleapis.com/NetworkAttachment\022Jprojects/{project}/regi" - + "ons/{region}/networkAttachments/{networkattachment}\352A\236\001\n" - + "1developerconnect.googleapis.com/GitRepositoryLink\022iprojects/{pr" - + "oject}/locations/{location}/connections/" - + "{connection}/gitRepositoryLinks/{git_repository_link}\352A\202\001\n" - + "$cloudbuild.googleapis.com/Repository\022Zprojects/{project}/loca" - + "tions/{location}/connections/{connection}/repositories/{repository}b\006proto3" + + "(compute.googleapis.com/NetworkAttachment\022Jprojects/{project}/" + + "regions/{region}/networkAttachments/{networkattachment}\352A\236\001\n" + + "1developerconnect.googleapis.com/GitRepositoryLink\022iprojects" + + "/{project}/locations/{location}/connecti" + + "ons/{connection}/gitRepositoryLinks/{git_repository_link}\352A\202\001\n" + + "$cloudbuild.googleapis.com/Repository\022Zprojects/{project}/" + + "locations/{location}/connections/{connection}/repositories/{repository}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -2067,6 +2074,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Volumes", "DefaultLogsBucketBehavior", "EnableStructuredLogging", + "WorkerRelease", + "ResolvedWorkerRelease", }); internal_static_google_devtools_cloudbuild_v1_BuildOptions_PoolOption_descriptor = internal_static_google_devtools_cloudbuild_v1_BuildOptions_descriptor.getNestedType(0); @@ -2074,7 +2083,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_devtools_cloudbuild_v1_BuildOptions_PoolOption_descriptor, new java.lang.String[] { - "Name", + "Name", "WorkerRelease", "ResolvedWorkerRelease", }); internal_static_google_devtools_cloudbuild_v1_ReceiveTriggerWebhookRequest_descriptor = getDescriptor().getMessageType(57); @@ -2158,7 +2167,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_devtools_cloudbuild_v1_PrivatePoolV1Config_WorkerConfig_descriptor, new java.lang.String[] { - "MachineType", "DiskSizeGb", "EnableNestedVirtualization", + "MachineType", "DiskSizeGb", "EnableNestedVirtualization", "WorkerRelease", }); internal_static_google_devtools_cloudbuild_v1_PrivatePoolV1Config_NetworkConfig_descriptor = internal_static_google_devtools_cloudbuild_v1_PrivatePoolV1Config_descriptor.getNestedType( diff --git a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/PrivatePoolV1Config.java b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/PrivatePoolV1Config.java index 4de29a248149..165c0e870e07 100644 --- a/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/PrivatePoolV1Config.java +++ b/java-cloudbuild/proto-google-cloud-build-v1/src/main/java/com/google/cloudbuild/v1/PrivatePoolV1Config.java @@ -153,6 +153,34 @@ public interface WorkerConfigOrBuilder * @return The enableNestedVirtualization. */ boolean getEnableNestedVirtualization(); + + /** + * + * + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OPTIONAL];+ * + * @return The workerRelease. + */ + java.lang.String getWorkerRelease(); + + /** + * + * + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OPTIONAL];+ * + * @return The bytes for workerRelease. + */ + com.google.protobuf.ByteString getWorkerReleaseBytes(); } /** @@ -188,6 +216,7 @@ private WorkerConfig(com.google.protobuf.GeneratedMessage.Builder> builder) { private WorkerConfig() { machineType_ = ""; + workerRelease_ = ""; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @@ -329,6 +358,61 @@ public boolean getEnableNestedVirtualization() { return enableNestedVirtualization_; } + public static final int WORKER_RELEASE_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object workerRelease_ = ""; + + /** + * + * + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OPTIONAL];+ * + * @return The workerRelease. + */ + @java.lang.Override + public java.lang.String getWorkerRelease() { + java.lang.Object ref = workerRelease_; + 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(); + workerRelease_ = s; + return s; + } + } + + /** + * + * + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OPTIONAL];+ * + * @return The bytes for workerRelease. + */ + @java.lang.Override + public com.google.protobuf.ByteString getWorkerReleaseBytes() { + java.lang.Object ref = workerRelease_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + workerRelease_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -352,6 +436,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeBool(3, enableNestedVirtualization_); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(workerRelease_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, workerRelease_); + } getUnknownFields().writeTo(output); } @@ -371,6 +458,9 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, enableNestedVirtualization_); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(workerRelease_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, workerRelease_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -393,6 +483,7 @@ public boolean equals(final java.lang.Object obj) { if (hasEnableNestedVirtualization()) { if (getEnableNestedVirtualization() != other.getEnableNestedVirtualization()) return false; } + if (!getWorkerRelease().equals(other.getWorkerRelease())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -413,6 +504,8 @@ public int hashCode() { hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableNestedVirtualization()); } + hash = (37 * hash) + WORKER_RELEASE_FIELD_NUMBER; + hash = (53 * hash) + getWorkerRelease().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -558,6 +651,7 @@ public Builder clear() { machineType_ = ""; diskSizeGb_ = 0L; enableNestedVirtualization_ = false; + workerRelease_ = ""; return this; } @@ -605,6 +699,9 @@ private void buildPartial0(com.google.cloudbuild.v1.PrivatePoolV1Config.WorkerCo result.enableNestedVirtualization_ = enableNestedVirtualization_; to_bitField0_ |= 0x00000001; } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.workerRelease_ = workerRelease_; + } result.bitField0_ |= to_bitField0_; } @@ -632,6 +729,11 @@ public Builder mergeFrom(com.google.cloudbuild.v1.PrivatePoolV1Config.WorkerConf if (other.hasEnableNestedVirtualization()) { setEnableNestedVirtualization(other.getEnableNestedVirtualization()); } + if (!other.getWorkerRelease().isEmpty()) { + workerRelease_ = other.workerRelease_; + bitField0_ |= 0x00000008; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -676,6 +778,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; break; } // case 24 + case 34: + { + workerRelease_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -973,6 +1081,122 @@ public Builder clearEnableNestedVirtualization() { return this; } + private java.lang.Object workerRelease_ = ""; + + /** + * + * + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OPTIONAL];+ * + * @return The workerRelease. + */ + public java.lang.String getWorkerRelease() { + java.lang.Object ref = workerRelease_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + workerRelease_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OPTIONAL];+ * + * @return The bytes for workerRelease. + */ + public com.google.protobuf.ByteString getWorkerReleaseBytes() { + java.lang.Object ref = workerRelease_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + workerRelease_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OPTIONAL];+ * + * @param value The workerRelease to set. + * @return This builder for chaining. + */ + public Builder setWorkerRelease(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + workerRelease_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OPTIONAL];+ * + * @return This builder for chaining. + */ + public Builder clearWorkerRelease() { + workerRelease_ = getDefaultInstance().getWorkerRelease(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *+ * Optional. Option to specify which release or release channel + * (rapid|regular|stable) to use to run this build. + *+ * + *string worker_release = 4 [(.google.api.field_behavior) = OPTIONAL];+ * + * @param value The bytes for workerRelease to set. + * @return This builder for chaining. + */ + public Builder setWorkerReleaseBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + workerRelease_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.devtools.cloudbuild.v1.PrivatePoolV1Config.WorkerConfig) } diff --git a/java-cloudbuild/proto-google-cloud-build-v1/src/main/proto/google/devtools/cloudbuild/v1/cloudbuild.proto b/java-cloudbuild/proto-google-cloud-build-v1/src/main/proto/google/devtools/cloudbuild/v1/cloudbuild.proto index f67f368f9dd9..5f5149beab12 100644 --- a/java-cloudbuild/proto-google-cloud-build-v1/src/main/proto/google/devtools/cloudbuild/v1/cloudbuild.proto +++ b/java-cloudbuild/proto-google-cloud-build-v1/src/main/proto/google/devtools/cloudbuild/v1/cloudbuild.proto @@ -2497,6 +2497,17 @@ message BuildOptions { string name = 1 [(google.api.resource_reference) = { type: "cloudbuild.googleapis.com/WorkerPool" }]; + + // Output only. OUTPUT_ONLY. The release or release channel used to run the + // Build. This is set to the same value as + // `PrivatePoolV1Config.WorkerConfig.worker_release` for the UI to easily + // access. + string worker_release = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. OUTPUT_ONLY. Worker release resolved from the release + // channel. + string resolved_worker_release = 5 + [(google.api.field_behavior) = OUTPUT_ONLY]; } // Specifies the logging mode. @@ -2623,6 +2634,14 @@ message BuildOptions { // // If true, JSON-formatted logs are parsed as structured logs. bool enable_structured_logging = 23 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Option to specify which release or release channel + // (rapid|regular|stable) to use to run this build. + string worker_release = 25 [(google.api.field_behavior) = OPTIONAL]; + + // Output only. Worker release resolved from the release channel. + string resolved_worker_release = 26 + [(google.api.field_behavior) = OUTPUT_ONLY]; } // ReceiveTriggerWebhookRequest [Experimental] is the request object accepted by @@ -2841,6 +2860,10 @@ message PrivatePoolV1Config { // machine type. By default, nested virtualization is disabled. optional bool enable_nested_virtualization = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Option to specify which release or release channel + // (rapid|regular|stable) to use to run this build. + string worker_release = 4 [(google.api.field_behavior) = OPTIONAL]; } // Defines the network configuration for the pool. diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Commitment.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Commitment.java index 3cb8d760e9b0..bdbd8242fdcd 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Commitment.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Commitment.java @@ -624,6 +624,16 @@ public enum Type implements com.google.protobuf.ProtocolMessageEnum { COMPUTE_OPTIMIZED_H3(428004939), /**COMPUTE_OPTIMIZED_H4D = 383251320;*/ COMPUTE_OPTIMIZED_H4D(383251320), + /** + * + * + *+ * CUD bucket for COMPUTE_OPTIMIZED_H4D_3TB machines. + *+ * + *COMPUTE_OPTIMIZED_H4D_3TB = 443379866;+ */ + COMPUTE_OPTIMIZED_H4D_3TB(443379866), /**GENERAL_PURPOSE = 299793543;*/ GENERAL_PURPOSE(299793543), /**GENERAL_PURPOSE_C4 = 301911817;*/ @@ -877,6 +887,17 @@ public enum Type implements com.google.protobuf.ProtocolMessageEnum { /**COMPUTE_OPTIMIZED_H4D = 383251320;*/ public static final int COMPUTE_OPTIMIZED_H4D_VALUE = 383251320; + /** + * + * + *+ * CUD bucket for COMPUTE_OPTIMIZED_H4D_3TB machines. + *+ * + *COMPUTE_OPTIMIZED_H4D_3TB = 443379866;+ */ + public static final int COMPUTE_OPTIMIZED_H4D_3TB_VALUE = 443379866; + /**GENERAL_PURPOSE = 299793543;*/ public static final int GENERAL_PURPOSE_VALUE = 299793543; @@ -1158,6 +1179,8 @@ public static Type forNumber(int value) { return COMPUTE_OPTIMIZED_H3; case 383251320: return COMPUTE_OPTIMIZED_H4D; + case 443379866: + return COMPUTE_OPTIMIZED_H4D_3TB; case 299793543: return GENERAL_PURPOSE; case 301911817: 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 437cf47ec543..934120a13d2e 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 @@ -12184,7 +12184,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022&\n" + "\026source_firewall_policy\030\255\332\366\013 \001(\tH\001\210\001\001B\r\n" + "\013_request_idB\031\n" - + "\027_source_firewall_policy\"\201\030\n\n" + + "\027_source_firewall_policy\"\244\030\n\n" + "Commitment\022\033\n\n" + "auto_renew\030\375\227\244\354\001 \001(\010H\000\210\001\001\022\030\n" + "\010category\030\376\371\212\030 \001(\tH\001\210\001\001\022\"\n" @@ -12232,7 +12232,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tCANCELLED\020\261\362\200\024\022\020\n" + "\010CREATING\020\271\275\235\331\001\022\017\n" + "\007EXPIRED\020\205\346\210\346\001\022\025\n" - + "\016NOT_YET_ACTIVE\020\351\342\351\t\"\351\013\n" + + "\016NOT_YET_ACTIVE\020\351\342\351\t\"\214\014\n" + "\004Type\022\022\n" + "\016UNDEFINED_TYPE\020\000\022\035\n" + "\025ACCELERATOR_OPTIMIZED\020\223\320\365\205\001\022\037\n" @@ -12246,7 +12246,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024COMPUTE_OPTIMIZED_C3\020\260\253\213\314\001\022\035\n" + "\025COMPUTE_OPTIMIZED_C3D\020\224\301\337\266\001\022\034\n" + "\024COMPUTE_OPTIMIZED_H3\020\313\254\213\314\001\022\035\n" - + "\025COMPUTE_OPTIMIZED_H4D\020\370\346\337\266\001\022\027\n" + + "\025COMPUTE_OPTIMIZED_H4D\020\370\346\337\266\001\022!\n" + + "\031COMPUTE_OPTIMIZED_H4D_3TB\020\232\341\265\323\001\022\027\n" + "\017GENERAL_PURPOSE\020\207\371\371\216\001\022\032\n" + "\022GENERAL_PURPOSE_C4\020\211\236\373\217\001\022\032\n" + "\023GENERAL_PURPOSE_C4A\020\330\244\354n\022\032\n" @@ -12306,8 +12307,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_type\"\277\003\n" + "\030CommitmentAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022N\n" - + "\005items\030\300\317\367/ \003(\0132<.googl" - + "e.cloud.compute.v1.CommitmentAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132<.google.clo" + + "ud.compute.v1.CommitmentAggregatedList.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" @@ -12340,8 +12341,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025resource_manager_tags\030\374\233\213\264\001" + " \003(\0132B.google.cloud.compute.v1.CommitmentParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r" - + "\n" + + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"|\n" + "\030CommitmentResourceStatus\0226\n" + "%custom_term_eligibility_end_timestamp\030\373\253\307\255\001 \001(" @@ -12377,8 +12377,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_self_link_with_id\"\335\003\n" + "\"CompositeHealthCheckAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022X\n" - + "\005items\030\300\317\367/ \003(\0132F.google.cloud.com" - + "pute.v1.CompositeHealthCheckAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132F.google.cloud.compute." + + "v1.CompositeHealthCheckAggregatedList.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" @@ -12387,31 +12387,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032f\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022G\n" - + "\005value\030\002 \001(\01328.google.cloud.co" - + "mpute.v1.CompositeHealthChecksScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01328.google.cloud.compute" + + ".v1.CompositeHealthChecksScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" + "\010_warning\"\272\002\n" + "\032CompositeHealthCheckHealth\022m\n" - + "\016health_sources\030\325\321\334\275\001" - + " \003(\0132Q.google.cloud.compute.v1.Composit" - + "eHealthChecksGetHealthResponseHealthSourceHealth\022\035\n" + + "\016health_sources\030\325\321\334\275\001 \003(\013" + + "2Q.google.cloud.compute.v1.CompositeHeal" + + "thChecksGetHealthResponseHealthSourceHealth\022\035\n" + "\014health_state\030\356\351\277\232\001 \001(\tH\000\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\"^\n" + "\013HealthState\022\032\n" + "\026UNDEFINED_HEALTH_STATE\020\000\022\017\n" + "\007HEALTHY\020\375\252\333\321\001\022\021\n" + "\tUNHEALTHY\020\304\271\255\334\001\022\017\n" - + "\007UNKNOWN\020\252\360\304\316\001B\017\n" - + "\r" + + "\007UNKNOWN\020\252\360\304\316\001B\017\n\r" + "_health_stateB\007\n" + "\005_kind\"\271\002\n" + "\030CompositeHealthCheckList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022?\n" - + "\005items\030\300\317\367/" - + " \003(\0132-.google.cloud.compute.v1.CompositeHealthCheck\022\024\n" + + "\005items\030\300\317\367/ " + + "\003(\0132-.google.cloud.compute.v1.CompositeHealthCheck\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\0229\n" @@ -12436,8 +12435,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027composite_health_checks\030\366\307\371\366\001" + " \003(\0132-.google.cloud.compute.v1.CompositeHealthCheck\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n" - + "\n" + + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\351\002\n" + "\032ConfidentialInstanceConfig\022*\n" + "\032confidential_instance_type\030\255\214\336\024 \001(\tH\000\210\001\001\022+\n" @@ -12458,8 +12456,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024draining_timeout_sec\030\236\325\254k \001(\005H\000\210\001\001B\027\n" + "\025_draining_timeout_sec\"\210\002\n" + "\"ConsistentHashLoadBalancerSettings\022b\n" - + "\013http_cookie\030\373\253\227\003 \001" - + "(\0132E.google.cloud.compute.v1.ConsistentHashLoadBalancerSettingsHttpCookieH\000\210\001\001\022" + + "\013http_cookie\030\373\253\227\003 \001(\0132E." + + "google.cloud.compute.v1.ConsistentHashLoadBalancerSettingsHttpCookieH\000\210\001\001\022" + " \n" + "\020http_header_name\030\306\367\372o \001(\tH\001\210\001\001\022!\n" + "\021minimum_ring_size\030\277\273\341o \001(\003H\002\210\001\001B\016\n" @@ -12495,8 +12493,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "*CreateInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n" + "9instance_group_managers_create_instances_request_resource\030\223\372\332\013" - + " \001(\0132D.google.cloud.compute" - + ".v1.InstanceGroupManagersCreateInstancesRequestB\003\340A\002\022!\n" + + " \001(\0132D.google.cloud.compute.v1.I" + + "nstanceGroupManagersCreateInstancesRequestB\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" @@ -12509,15 +12507,15 @@ 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" + "@region_instance_group_managers_create_instances_request_resource\030\210\277\230\253\001" - + " \001(\0132J.google.cloud.compute.v1.RegionInstance" - + "GroupManagersCreateInstancesRequestB\003\340A\002\022\032\n\n" + + " \001(\0132J.goo" + + "gle.cloud.compute.v1.RegionInstanceGroupManagersCreateInstancesRequestB\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\"\367\001\n" + "%CreateMembersInterconnectGroupRequest\022#\n" + "\022interconnect_group\030\216\267\251\271\001 \001(\tB\003\340A\002\022\205\001\n" + "3interconnect_groups_create_members_request_resource\030\355\374\213\246\001" - + " \001(\0132?.google.cl" - + "oud.compute.v1.InterconnectGroupsCreateMembersRequestB\003\340A\002\022!\n" + + " \001(\0132?.google.cloud.c" + + "ompute.v1.InterconnectGroupsCreateMembersRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\"\221\002\n" + "\031CreateSnapshotDiskRequest\022\024\n" @@ -12568,12 +12566,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n\n" + + "\020_next_page_tokenB\014\n" + + "\n" + "_self_linkB\n\n" + "\010_warning\"\270\001\n" + "\031CustomErrorResponsePolicy\022j\n" - + "\024error_response_rules\030\220\255\374\006 \003(\0132I.google.cloud.compute.v1.Cu" - + "stomErrorResponsePolicyCustomErrorResponseRule\022\035\n\r" + + "\024error_response_rules\030\220\255\374\006" + + " \003(\0132I.google.cloud.compute.v1.CustomE" + + "rrorResponsePolicyCustomErrorResponseRule\022\035\n\r" + "error_service\030\376\356\246N \001(\tH\000\210\001\001B\020\n" + "\016_error_service\"\266\001\n" + "0CustomErrorResponsePolicyCustomErrorResponseRule\022\037\n" @@ -12595,8 +12595,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_rsa_encrypted_keyB\t\n" + "\007_sha256\"\265\001\n" + "\"CustomerEncryptionKeyProtectedDisk\022T\n" - + "\023disk_encryption_key\030\205\355\304\201\001 \001(\0132..google.clou" - + "d.compute.v1.CustomerEncryptionKeyH\000\210\001\001\022\026\n" + + "\023disk_encryption_key\030\205\355\304\201\001" + + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\000\210\001\001\022\026\n" + "\006source\030\233\320\301T \001(\tH\001\210\001\001B\026\n" + "\024_disk_encryption_keyB\t\n" + "\007_source\"C\n" @@ -12619,8 +12619,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005month\030\200\305\3201 \001(\005H\003\210\001\001\022\025\n" + "\005nanos\030\277\270\3571 \001(\005H\004\210\001\001\022\030\n" + "\007seconds\030\377\224\265\253\001 \001(\005H\005\210\001\001\022<\n" - + "\ttime_zone\030\336\203\311\021 " - + "\001(\0132!.google.cloud.compute.v1.TimeZoneH\006\210\001\001\022\032\n\n" + + "\ttime_zone\030\336\203\311\021 \001(\0132!" + + ".google.cloud.compute.v1.TimeZoneH\006\210\001\001\022\032\n\n" + "utc_offset\030\216\367\272* \001(\tH\007\210\001\001\022\024\n" + "\004year\030\275\220\342\001 \001(\005H\010\210\001\001B\006\n" + "\004_dayB\010\n" @@ -12661,7 +12661,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016backend_bucket\030\365\343\335+ \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\001B\r\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n" + "\013_request_id\"\215\001\n" + "\033DeleteBackendServiceRequest\022 \n" + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022!\n" @@ -12687,8 +12688,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024external_vpn_gateway\030\205\327\2634 \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\001B\r" - + "\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"j\n" + "\033DeleteFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\032\n\n" @@ -12708,9 +12708,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\257\001\n" + "\036DeleteFutureReservationRequest\022\"\n" - + "\022future_reservation\030\320\306\346\032 \001(\tB\003\340A\002\022!\n" - + "\007project\030\231\226\301l \001(\t", - "B\r" + + "\022future_reservatio", + "n\030\320\306\346\032 \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\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" @@ -12752,8 +12752,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "$DeleteGlobalVmExtensionPolicyRequest\022*\n" + "\032global_vm_extension_policy\030\236\326\374\003 \001(\tB\003\340A\002\022\241\001\n" + "Cglobal_vm_extension_policy_rollout_operation_rollout_input_resource\030\330\367\230F" - + " \001(\0132L.google.cloud.com" - + "pute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutInputB\003\340A\002\022!\n" + + " \001(\0132L.google.cloud.compute." + + "v1.GlobalVmExtensionPolicyRolloutOperationRolloutInputB\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" @@ -12761,8 +12761,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\030DeleteHealthCheckRequest\022\035\n" + "\014health_check\030\345\252\244\223\001 \001(\tB\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\"y\n" + "\022DeleteImageRequest\022\025\n" @@ -12817,8 +12816,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "*DeleteInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n" + "9instance_group_managers_delete_instances_request_resource\030\204\306\255O" - + " \001(\0132D.google.cloud.com" - + "pute.v1.InstanceGroupManagersDeleteInstancesRequestB\003\340A\002\022%\n" + + " \001(\0132D.google.cloud.compute." + + "v1.InstanceGroupManagersDeleteInstancesRequestB\003\340A\002\022%\n" + "\024no_graceful_shutdown\030\222\267\253\240\001 \001(\010H\000\210\001\001\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" @@ -12833,10 +12832,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n" - + "@region_i" - + "nstance_group_managers_delete_instances_request_resource\030\371\212\353\356\001" - + " \001(\0132J.google.clou" - + "d.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequestB\003\340A\002\022\032\n\n" + + "@region_instan" + + "ce_group_managers_delete_instances_request_resource\030\371\212\353\356\001" + + " \001(\0132J.google.cloud.com" + + "pute.v1.RegionInstanceGroupManagersDeleteInstancesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001B\027\n" + "\025_no_graceful_shutdownB\r\n" + "\013_request_id\"\266\001\n" @@ -12867,7 +12866,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\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\001B\r\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n" + "\013_request_id\"\223\001\n" + "\036DeleteInterconnectGroupRequest\022#\n" + "\022interconnect_group\030\216\267\251\271\001 \001(\tB\003\340A\002\022!\n" @@ -12953,8 +12953,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\252\001\n" - + "\031DeleteNodeTemplateRequest\022\036\n" - + "\r" + + "\031DeleteNodeTemplateRequest\022\036\n\r" + "node_template\030\227\344\213\232\001 \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" @@ -12985,10 +12984,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\274\002\n" + "3DeletePerInstanceConfigsInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\234\001\n" - + "@instance_group_manag" - + "ers_delete_per_instance_configs_req_resource\030\240\352\350\254\001" - + " \001(\0132I.google.cloud.compute.v1" - + ".InstanceGroupManagersDeletePerInstanceConfigsReqB\003\340A\002\022!\n" + + "@instance_group_managers_d" + + "elete_per_instance_configs_req_resource\030\240\352\350\254\001" + + " \001(\0132I.google.cloud.compute.v1.Inst" + + "anceGroupManagersDeletePerInstanceConfigsReqB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" @@ -12998,9 +12997,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\234\001\n" - + "Aregion_instance_group_manager_delete_instance_config_req_resource\030\205\233-" - + " \001(\0132J.google.cloud.compute.v1.RegionI" - + "nstanceGroupManagerDeleteInstanceConfigReqB\003\340A\002\"\236\001\n" + + "Aregion_instance_group_manager_delete_instance_config_req_resource\030\205\233- \001(" + + "\0132J.google.cloud.compute.v1.RegionInstan" + + "ceGroupManagerDeleteInstanceConfigReqB\003\340A\002\"\236\001\n" + "$DeletePublicAdvertisedPrefixeRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022(\n" @@ -13011,8 +13010,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\'\n" + "\027public_delegated_prefix\030\350\334\261a \001(\tB\003\340A\002\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" - + "\n" + + "\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\001B\r\n" + "\013_request_id\"\253\001\n" + "\035DeleteRegionAutoscalerRequest\022\033\n\n" @@ -13041,8 +13039,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\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\001B\r" - + "\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\236\001\n" + "\027DeleteRegionDiskRequest\022\024\n" + "\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022!\n" @@ -13148,8 +13145,7 @@ 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\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n" - + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002B\r" - + "\n" + + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\247\001\n" + "\033DeleteRegionSnapshotRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -13170,7 +13166,8 @@ 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\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\n" - + "ssl_policy\030\305\375\340\214\001 \001(\tB\003\340A\002B\r\n" + + "ssl_policy\030\305\375\340\214\001 \001(\tB\003\340A\002B\r" + + "\n" + "\013_request_id\"\266\001\n" + "\"DeleteRegionTargetHttpProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -13253,7 +13250,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\037\n" - + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002B\r\n" + + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002B\r" + + "\n" + "\013_request_id\"\264\001\n" + "\036DeleteServiceAttachmentRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -13284,7 +13282,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\214\001\n" + "\033DeleteSslCertificateRequest\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\001\022\037\n" + "\017ssl_certificate\030\344\327\222\026 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\203\001\n" @@ -13313,8 +13312,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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!\n" - + "\021target_grpc_proxy\030\373\264\262\002 \001(\tB\003\340A\002B\r" - + "\n" + + "\021target_grpc_proxy\030\373\264\262\002 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\217\001\n" + "\034DeleteTargetHttpProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -13339,9 +13337,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027DeleteTargetPoolRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\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\033\n" + + "\006region\030\364\315\240B \001(\tB\014\340", + "A\002\362G\006region\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\216\001\n" + "\033DeleteTargetSslProxyRequest\022!\n" @@ -13354,7 +13352,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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!\n" - + "\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r\n" + + "\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r" + + "\n" + "\013_request_id\"\263\001\n" + "\035DeleteTargetVpnGatewayRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -13443,8 +13442,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\317\002\n" + "7DetachNetworkEndpointsGlobalNetworkEndpointGroupRequest\022\234\001\n" + "@global_network_endpoint_groups_detach_endpoints_request_resource\030\335\215\237\004" - + " \001(\0132J.google.cloud.compute.v" - + "1.GlobalNetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022\'\n" + + " \001(\0132J.google.cloud.compute.v1.Glo" + + "balNetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022\'\n" + "\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" @@ -13453,8 +13452,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "1DetachNetworkEndpointsNetworkEndpointGroupRequest\022\'\n" + "\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022\220\001\n" + "9network_endpoint_groups_detach_endpoints_request_resource\030\371\240\356\365\001" - + " \001(\0132D.google.cloud.co" - + "mpute.v1.NetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022!\n" + + " \001(\0132D.google.cloud.compute" + + ".v1.NetworkEndpointGroupsDetachEndpointsRequestB\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" @@ -13466,10 +13465,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n" - + "@region_network_endpoin" - + "t_groups_detach_endpoints_request_resource\030\356\345\253\225\001" - + " \001(\0132J.google.cloud.compute.v1.R" - + "egionNetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022\032\n\n" + + "@region_network_endpoint_gro" + + "ups_detach_endpoints_request_resource\030\356\345\253\225\001" + + " \001(\0132J.google.cloud.compute.v1.Region" + + "NetworkEndpointGroupsDetachEndpointsRequestB\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\"l\n" + "\034DisableXpnHostProjectRequest\022!\n" @@ -13481,8 +13480,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022z\n" + ".projects_disable_xpn_resource_request_resource\030\252\324\334c" - + " \001(\0132:.google.cloud.compute" - + ".v1.ProjectsDisableXpnResourceRequestB\003\340A\002\022\032\n\n" + + " \001(\0132:.google.cloud.compute.v1.ProjectsDisableXpnResourceRequestB\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\"\317\032\n" + "\004Disk\022\033\n" @@ -13490,12 +13489,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014architecture\030\323\322\261\220\001 \001(\tH\001\210\001\001\022Q\n" + "\022async_primary_disk\030\235\365\211V" + " \001(\0132-.google.cloud.compute.v1.DiskAsyncReplicationH\002\210\001\001\022Y\n" - + "\025async_secondary_disks\030\250\350\375\231\001 \003(\01326.googl" - + "e.cloud.compute.v1.Disk.AsyncSecondaryDisksEntry\022\"\n" + + "\025async_secondary_disks\030\250\350\375\231\001 \003(\01326.google.clo" + + "ud.compute.v1.Disk.AsyncSecondaryDisksEntry\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022T\n" - + "\023disk_encryption_key\030\205\355\304\201\001 \001(\0132..google.clo" - + "ud.compute.v1.CustomerEncryptionKeyH\005\210\001\001\022+\n" + + "\023disk_encryption_key\030\205\355\304\201\001" + + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\005\210\001\001\022+\n" + "\033enable_confidential_compute\030\274\353\3310 \001(\010H\006\210\001\001\022E\n" + "\021guest_os_features\030\321\340\347%" + " \003(\0132\'.google.cloud.compute.v1.GuestOsFeature\022\020\n" @@ -13513,8 +13512,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\r" + "\210\001\001\022\030\n" + "\007options\030\236\215\232\254\001 \001(\tH\016\210\001\001\022;\n" - + "\006params\030\206\363\253% \001(\0132" - + "#.google.cloud.compute.v1.DiskParamsH\017\210\001\001\022*\n" + + "\006params\030\206\363\253%" + + " \001(\0132#.google.cloud.compute.v1.DiskParamsH\017\210\001\001\022*\n" + "\031physical_block_size_bytes\030\207\240\243\310\001 \001(\003H\020\210\001\001\022" + " \n" + "\020provisioned_iops\030\324\275\207Y \001(\003H\021\210\001\001\022\'\n" @@ -13524,8 +13523,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "replica_zones\030\200\270\214\027 \003(\t\022\034\n" + "\021resource_policies\030\341\234\314\n" + " \003(\t\022L\n" - + "\017resource_status\030\303\372\367v \001(\0132+.google.cl" - + "oud.compute.v1.DiskResourceStatusH\024\210\001\001\022\036\n\r" + + "\017resource_status\030\303\372\367v" + + " \001(\0132+.google.cloud.compute.v1.DiskResourceStatusH\024\210\001\001\022\036\n\r" + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\025\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\026\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\027\210\001\001\022\030\n" @@ -13536,14 +13535,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013source_disk\030\301\356\264\327\001 \001(\tH\033\210\001\001\022\037\n" + "\016source_disk_id\030\331\315\311\330\001 \001(\tH\034\210\001\001\022\034\n" + "\014source_image\030\267\350\206\030 \001(\tH\035\210\001\001\022\\\n" - + "\033source_image_encryption_key\030\253\221\365\265\001 \001(\0132..google" - + ".cloud.compute.v1.CustomerEncryptionKeyH\036\210\001\001\022\037\n" + + "\033source_image_encryption_key\030\253\221\365\265\001 \001(\0132..google.clou" + + "d.compute.v1.CustomerEncryptionKeyH\036\210\001\001\022\037\n" + "\017source_image_id\030\243\374\260\032 \001(\tH\037\210\001\001\022\'\n" + "\027source_instant_snapshot\030\206\204\303h \001(\tH \210\001\001\022+\n" + "\032source_instant_snapshot_id\030\364\323\220\211\001 \001(\tH!\210\001\001\022\037\n" + "\017source_snapshot\030\350\232\216< \001(\tH\"\210\001\001\022_\n" - + "\036source_snapshot_encryption_key\030\332\216\347\220\001 \001(\013" - + "2..google.cloud.compute.v1.CustomerEncryptionKeyH#\210\001\001\022\"\n" + + "\036source_snapshot_encryption_key\030\332\216\347\220\001 \001(\0132..go" + + "ogle.cloud.compute.v1.CustomerEncryptionKeyH#\210\001\001\022\"\n" + "\022source_snapshot_id\030\322\226\230/ \001(\tH$\210\001\001\022%\n" + "\025source_storage_object\030\247\264\220o \001(\tH%\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH&\210\001\001\022\035\n" @@ -13620,8 +13619,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\255\003\n" + "\022DiskAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022H\n" - + "\005items\030\300\317\367/ \003(\01326.goo" - + "gle.cloud.compute.v1.DiskAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\01326.google.c" + + "loud.compute.v1.DiskAggregatedList.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" @@ -13646,8 +13645,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_diskB\n\n" + "\010_disk_id\"\214\001\n" + "\030DiskAsyncReplicationList\022U\n" - + "\026async_replication_disk\030\223\313\303n \001(\0132-.google" - + ".cloud.compute.v1.DiskAsyncReplicationH\000\210\001\001B\031\n" + + "\026async_replication_disk\030\223\313\303n \001(\0132-.google.clou" + + "d.compute.v1.DiskAsyncReplicationH\000\210\001\001B\031\n" + "\027_async_replication_disk\"\244\003\n" + "\027DiskInstantiationConfig\022\034\n" + "\013auto_delete\030\273\344\316\335\001 \001(\010H\000\210\001\001\022\034\n" @@ -13686,20 +13685,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021_destination_zoneB\016\n" + "\014_target_disk\"\251\001\n\n" + "DiskParams\022_\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132<.google.clou" - + "d.compute.v1.DiskParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132<.google.cloud.com" + + "pute.v1.DiskParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\372\002\n" + "\022DiskResourceStatus\022e\n" - + "\022async_primary_disk\030\235\365\211V \001" - + "(\0132A.google.cloud.compute.v1.DiskResourceStatusAsyncReplicationStatusH\000\210\001\001\022g\n" - + "\025async_secondary_disks\030\250\350\375\231\001 \003(\0132D.google.c" - + "loud.compute.v1.DiskResourceStatus.AsyncSecondaryDisksEntry\032}\n" + + "\022async_primary_disk\030\235\365\211V \001(\0132A." + + "google.cloud.compute.v1.DiskResourceStatusAsyncReplicationStatusH\000\210\001\001\022g\n" + + "\025async_secondary_disks\030\250\350\375\231\001 \003(\0132D.google.cloud." + + "compute.v1.DiskResourceStatus.AsyncSecondaryDisksEntry\032}\n" + "\030AsyncSecondaryDisksEntry\022\013\n" + "\003key\030\001 \001(\t\022P\n" - + "\005value\030\002 \001(\0132A.go" - + "ogle.cloud.compute.v1.DiskResourceStatusAsyncReplicationStatus:\0028\001B\025\n" + + "\005value\030\002 \001(\0132A.google." + + "cloud.compute.v1.DiskResourceStatusAsyncReplicationStatus:\0028\001B\025\n" + "\023_async_primary_disk\"\332\001\n" + "(DiskResourceStatusAsyncReplicationStatus\022\025\n" + "\005state\030\221\211\2534 \001(\tH\000\210\001\001\"\214\001\n" @@ -13749,8 +13748,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032Z\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022;\n" - + "\005value\030\002 \001(" - + "\0132,.google.cloud.compute.v1.DiskTypesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132,.g" + + "oogle.cloud.compute.v1.DiskTypesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -13802,8 +13801,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017_enable_display\"\201\002\n" + "\022DistributionPolicy\022\035\n" + "\014target_shape\030\363\346\273\241\001 \001(\tH\000\210\001\001\022N\n" - + "\005zones\030\307\244\2557 \003(\0132<.google.cloud.com" - + "pute.v1.DistributionPolicyZoneConfiguration\"k\n" + + "\005zones\030\307\244\2557 \003(\0132<.google.cloud.compute." + + "v1.DistributionPolicyZoneConfiguration\"k\n" + "\013TargetShape\022\032\n" + "\026UNDEFINED_TARGET_SHAPE\020\000\022\t\n" + "\003ANY\020\314\373\003\022\026\n" @@ -13827,8 +13826,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\037EnableXpnResourceProjectRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022y\n" - + "-projects_enable_xpn_resource_request_resource\030\257\320\233\311\001 \001(" - + "\01329.google.cloud.compute.v1.ProjectsEnableXpnResourceRequestB\003\340A\002\022\032\n\n" + + "-projects_enable_xpn_resource_request_resource\030\257\320\233\311\001 \001(\01329.g" + + "oogle.cloud.compute.v1.ProjectsEnableXpnResourceRequestB\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\"<\n" + "\005Error\0223\n" @@ -13841,8 +13840,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132\035.google.cloud.compute.v1.HelpH\001\210\001\001\022M\n" + "\021localized_message\030\303\376\362\300\001" + " \001(\0132).google.cloud.compute.v1.LocalizedMessageH\002\210\001\001\022F\n\n" - + "quota_info\030\225\324\344," - + " \001(\0132*.google.cloud.compute.v1.QuotaExceededInfoH\003\210\001\001B\r\n" + + "quota_info\030\225\324\344, \001(" + + "\0132*.google.cloud.compute.v1.QuotaExceededInfoH\003\210\001\001B\r\n" + "\013_error_infoB\007\n" + "\005_helpB\024\n" + "\022_localized_messageB\r\n" @@ -13853,13 +13852,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\01321.google.cloud.compute.v1.ErrorInfo.MetadatasEntry\022\026\n" + "\006reason\030\304\244\226B \001(\tH\001\210\001\001\0320\n" + "\016MetadatasEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n" + + "\003key\030\001 \001(\t\022\r" + + "\n" + "\005value\030\002 \001(\t:\0028\001B\t\n" + "\007_domainB\t\n" + "\007_reason\"\267\001\n" + "\006Errors\022\024\n" - + "\004code\030\355\333\272\001 \001(\tH\000\210\001\001\022@\n" - + "\r" + + "\004code\030\355\333\272\001 \001(\tH\000\210\001\001\022@\n\r" + "error_details\030\213\306\373\202\001" + " \003(\0132%.google.cloud.compute.v1.ErrorDetails\022\031\n" + "\010location\030\265\277\276\212\001 \001(\tH\001\210\001\001\022\030\n" @@ -13920,12 +13919,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\002\210\001\001\022K\n\n" - + "interfaces\030\332\364\340\005 \003(\01324.goog" - + "le.cloud.compute.v1.ExternalVpnGatewayInterface\022\024\n" + + "interfaces\030\332\364\340\005 \003(\01324.google.cl" + + "oud.compute.v1.ExternalVpnGatewayInterface\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\004\210\001\001\022K\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\01327.google.cloud.compute.v1.ExternalVpnGateway.LabelsEntry\022\024\n" + + "\006labels\030\377\277\301\356\001 \003(\0132" + + "7.google.cloud.compute.v1.ExternalVpnGateway.LabelsEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022I\n" + "\006params\030\206\363\253%" + " \001(\01321.google.cloud.compute.v1.ExternalVpnGatewayParamsH\006\210\001\001\022 \n" @@ -13973,8 +13972,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\305\001\n" + "\030ExternalVpnGatewayParams\022m\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132J.google.cloud.comp" - + "ute.v1.ExternalVpnGatewayParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132J.google.cloud.compute.v" + + "1.ExternalVpnGatewayParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\262\001\n" @@ -13986,11 +13985,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003BIN\020\347\201\004\022\020\n" + "\tUNDEFINED\020\260\342\335A\022\013\n" + "\004X509\020\246\233\243\001B\n\n" - + "\010_contentB\014\n\n" + + "\010_contentB\014", + "\n\n" + "_file_type\"\234\007\n" + "\010Firewall\0224\n" - + "\007allowe", - "d\030\250\203\270M \003(\0132 .google.cloud.compute.v1.Allowed\022\"\n" + + "\007allowed\030\250\203\270M \003(\0132 .google.cloud.compute.v1.Allowed\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\0223\n" + "\006denied\030\233\367\235\203\001" + " \003(\0132\037.google.cloud.compute.v1.Denied\022\034\n" @@ -14000,8 +13999,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010disabled\030\374\364\230\201\001 \001(\010H\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022G\n\n" - + "log_config\030\235\321\301\247\001 \001(\0132*.goog" - + "le.cloud.compute.v1.FirewallLogConfigH\006\210\001\001\022\024\n" + + "log_config\030\235\321\301\247\001" + + " \001(\0132*.google.cloud.compute.v1.FirewallLogConfigH\006\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\027\n" + "\007network\030\256\264\205o \001(\tH\010\210\001\001\022?\n" + "\006params\030\206\363\253% \001(\0132\'.google.cloud.compute.v1.FirewallParamsH" @@ -14053,14 +14052,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_enableB\013\n" + "\t_metadata\"\261\001\n" + "\016FirewallParams\022c\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003" - + "(\0132@.google.cloud.compute.v1.FirewallParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132@." + + "google.cloud.compute.v1.FirewallParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\227\001\n" + "(FirewallPoliciesListAssociationsResponse\022L\n" - + "\014associations\030\222\350\312\362\001 \003(\0132" - + "2.google.cloud.compute.v1.FirewallPolicyAssociation\022\024\n" + + "\014associations\030\222\350\312\362\001 \003(\01322.goo" + + "gle.cloud.compute.v1.FirewallPolicyAssociation\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001B\007\n" + "\005_kind\"\253\001\n" + "\032FirewallPoliciesScopedList\022F\n" @@ -14126,16 +14125,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_short_name\"\203\002\n" + "\022FirewallPolicyList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0229\n" - + "\005items\030\300\317\367/" - + " \003(\0132\'.google.cloud.compute.v1.FirewallPolicy\022\024\n" + + "\005items\030\300\317\367/ \003" + + "(\0132\'.google.cloud.compute.v1.FirewallPolicy\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\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\003\210\001\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\n" - + "\n" + + "\020_next_page_tokenB\n\n" + "\010_warning\"\341\007\n" + "\022FirewallPolicyRule\022\026\n" + "\006action\030\266\374\275Y \001(\tH\000\210\001\001\022\034\n" @@ -14196,8 +14194,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020src_network_type\030\246\362\335\223\001 \001(\tH\003\210\001\001\022\027\n" + "\014src_networks\030\200\200\353u \003(\t\022\033\n" + "\020src_region_codes\030\226\343\237/ \003(\t\022Q\n" - + "\017src_secure_tags\030\206\224\316\362\001 \003(\01324.googl" - + "e.cloud.compute.v1.FirewallPolicyRuleSecureTag\022$\n" + + "\017src_secure_tags\030\206\224\316\362\001 \003(\01324.google.clo" + + "ud.compute.v1.FirewallPolicyRuleSecureTag\022$\n" + "\030src_threat_intelligences\030\252\357\250\232\001 \003(\t\"8\n" + "\022DestNetworkContext\022\"\n" + "\036UNDEFINED_DEST_NETWORK_CONTEXT\020\000\"2\n" @@ -14247,8 +14245,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tall_ports\030\364\257\243\324\001 \001(\010H\002\210\001\001\022$\n" + "\023allow_global_access\030\212\306\221\356\001 \001(\010H\003\210\001\001\022\'\n" + "\027allow_psc_global_access\030\313\205\321} \001(\010H\004\210\001\001\022Y\n" - + "\023attached_extensions\030\217\253\330\267\001 " - + "\003(\01328.google.cloud.compute.v1.ForwardingRuleAttachedExtension\022 \n" + + "\023attached_extensions\030\217\253\330\267\001 \003(\01328" + + ".google.cloud.compute.v1.ForwardingRuleAttachedExtension\022 \n" + "\017backend_service\030\212\300\256\222\001 \001(\tH\005\210\001\001\022%\n" + "\024base_forwarding_rule\030\220\333\243\372\001 \001(\tH\006\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\007\210\001\001\022\034\n" @@ -14266,8 +14264,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026is_mirroring_collector\030\374\340\3568 \001(\010H\017\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\020\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\021\210\001\001\022G\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\01323.google.cloud.compute.v1.ForwardingRule.LabelsEntry\022&\n" + + "\006labels\030\377\277\301\356\001 \003" + + "(\01323.google.cloud.compute.v1.ForwardingRule.LabelsEntry\022&\n" + "\025load_balancing_scheme\030\304\214\302\255\001 \001(\tH\022\210\001\001\022E\n" + "\020metadata_filters\030\353\315\314\335\001" + " \003(\0132\'.google.cloud.compute.v1.MetadataFilter\022\024\n" @@ -14282,8 +14280,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tH\032\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\033\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\034\210\001\001\022o\n" - + "\037service_directory_registrations\030\376\261\314j \003(\0132C.google.cloud.compu" - + "te.v1.ForwardingRuleServiceDirectoryRegistration\022\036\n\r" + + "\037service_directory_registrations\030\376\261\314j" + + " \003(\0132C.google.cloud.compute.v1" + + ".ForwardingRuleServiceDirectoryRegistration\022\036\n\r" + "service_label\030\352\231\354\306\001 \001(\tH\035\210\001\001\022\035\n" + "\014service_name\030\325\253\315\253\001 \001(\tH\036\210\001\001\022\033\n" + "\020source_ip_ranges\030\312\243\2315 \003(\t\022\033\n\n" @@ -14363,14 +14362,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_regionB\014\n\n" + "_self_linkB\024\n" + "\022_self_link_with_idB\020\n" - + "\016_service_labelB\017\n\r" + + "\016_service_labelB\017\n" + + "\r" + "_service_nameB\r\n" + "\013_subnetworkB\t\n" + "\007_target\"\313\003\n" + "\034ForwardingRuleAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022R\n" - + "\005items\030\300\317\367/ \003(\0132@.goo" - + "gle.cloud.compute.v1.ForwardingRuleAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132@.google.c" + + "loud.compute.v1.ForwardingRuleAggregatedList.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" @@ -14379,8 +14379,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\022A\n" - + "\005value\030\002 \001(\01322.google.c" - + "loud.compute.v1.ForwardingRulesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01322.google.cloud." + + "compute.v1.ForwardingRulesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -14391,8 +14391,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_reference\"\255\002\n" + "\022ForwardingRuleList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0229\n" - + "\005items\030\300\317\367/ \003" - + "(\0132\'.google.cloud.compute.v1.ForwardingRule\022\024\n" + + "\005items\030\300\317\367/ \003(\0132\'." + + "google.cloud.compute.v1.ForwardingRule\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\0229\n" @@ -14420,17 +14420,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\206\027\n" + "\021FutureReservation\022_\n" - + "\025aggregate_reservation\030\314\362\203\213\001 \001(\01327.goo" - + "gle.cloud.compute.v1.AllocationAggregateReservationH\000\210\001\001\0225\n" + + "\025aggregate_reservation\030\314\362\203\213\001 \001(\01327.google.c" + + "loud.compute.v1.AllocationAggregateReservationH\000\210\001\001\0225\n" + "%auto_created_reservations_delete_time\030\320\331\346s \001(" + "\tH\001\210\001\001\022V\n" - + "\"auto_created_reservations_duration\030\205\260\320\354\001 \001(\0132" - + "!.google.cloud.compute.v1.DurationH\002\210\001\001\0226\n" + + "\"auto_created_reservations_duration\030\205\260\320\354\001" + + " \001(\0132!.google.cloud.compute.v1.DurationH\002\210\001\001\0226\n" + "%auto_delete_auto_created_reservations\030\252\343\245\352\001" + " \001(\010H\003\210\001\001\022#\n" + "\023colocation_resource\030\354\224\330\017 \001(\tH\004\210\001\001\022Y\n" - + "\017commitment_info\030\230\357\257N \001(\013" - + "28.google.cloud.compute.v1.FutureReservationCommitmentInfoH\005\210\001\001\022*\n" + + "\017commitment_info\030\230\357\257N \001(\01328.go" + + "ogle.cloud.compute.v1.FutureReservationCommitmentInfoH\005\210\001\001\022*\n" + "\031confidential_compute_type\030\231\357\242\270\001 \001(\tH\006\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\007\210\001\001\022 \n" + "\017deployment_type\030\364\200\226\275\001 \001(\tH\010\210\001\001\022\034\n" @@ -14442,28 +14442,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\r" + "\210\001\001\022\033\n" + "\013name_prefix\030\306\245\335p \001(\tH\016\210\001\001\022H\n" - + "\006params\030\206\363\253% " - + "\001(\01320.google.cloud.compute.v1.FutureReservationParamsH\017\210\001\001\022\037\n" + + "\006params\030\206\363\253% \001(\01320" + + ".google.cloud.compute.v1.FutureReservationParamsH\017\210\001\001\022\037\n" + "\017planning_status\030\224\246\263\t \001(\tH\020\210\001\001\022!\n" + "\020reservation_mode\030\266\334\234\204\001 \001(\tH\021\210\001\001\022!\n" + "\020reservation_name\030\236\336\235\204\001 \001(\tH\022\210\001\001\022L\n" - + "\021resource_metadata\030\300\260\236/ \001(\0132).google" - + ".cloud.compute.v1.ResourceMetadataH\023\210\001\001\022\036\n\r" + + "\021resource_metadata\030\300\260\236/" + + " \001(\0132).google.cloud.compute.v1.ResourceMetadataH\023\210\001\001\022\036\n\r" + "resource_name\030\234\220\203\323\001 \001(\tH\024\210\001\001\022\037\n" + "\017scheduling_type\030\205\376\244_ \001(\tH\025\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\026\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\027\210\001\001\022F\n" - + "\016share_settings\030\203\221\224\177 \001(\0132&.goo" - + "gle.cloud.compute.v1.ShareSettingsH\030\210\001\001\022-\n" + + "\016share_settings\030\203\221\224\177" + + " \001(\0132&.google.cloud.compute.v1.ShareSettingsH\030\210\001\001\022-\n" + "\035specific_reservation_required\030\237\307\203l \001(\010H\031\210\001\001\022h\n" - + "\027specific_sku_properties\030\302\370\3653 \001" - + "(\0132?.google.cloud.compute.v1.FutureReservationSpecificSKUPropertiesH\032\210\001\001\022H\n" + + "\027specific_sku_properties\030\302\370\3653 \001(\0132?." + + "google.cloud.compute.v1.FutureReservationSpecificSKUPropertiesH\032\210\001\001\022H\n" + "\006status\030\362\237\267V" + " \001(\01320.google.cloud.compute.v1.FutureReservationStatusH\033\210\001\001\022h\n" - + "\027storage_pool_properties\030\362\306\206\" \001(\0132?.google.cloud.co" - + "mpute.v1.FutureReservationStoragePoolPropertiesH\034\210\001\001\022R\n" - + "\013time_window\030\242\353\330\311\001 \001(\01324." - + "google.cloud.compute.v1.FutureReservationTimeWindowH\035\210\001\001\022\024\n" + + "\027storage_pool_properties\030\362\306\206\" \001(\0132?.google.cloud.compute" + + ".v1.FutureReservationStoragePoolPropertiesH\034\210\001\001\022R\n" + + "\013time_window\030\242\353\330\311\001 \001(\01324.googl" + + "e.cloud.compute.v1.FutureReservationTimeWindowH\035\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\036\210\001\001\"\277\001\n" + "\027ConfidentialComputeType\022\'\n" + "#UNDEFINED_CONFIDENTIAL_COMPUTE_TYPE\020\000\022&\n" @@ -14537,15 +14537,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020_commitment_planB\034\n" + "\032_previous_commitment_terms\"\303\001\n" + "\027FutureReservationParams\022l\n" - + "\025resource_manager_tags\030\374\233\213\264\001" - + " \003(\0132I.google.cloud.compute.v1.Futur" - + "eReservationParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 " + + "\003(\0132I.google.cloud.compute.v1.FutureRese" + + "rvationParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\256\002\n" + "&FutureReservationSpecificSKUProperties\022w\n" - + "\023instance_properties\030\235\236\330f \001(\0132R.google.cloud.comput" - + "e.v1.AllocationSpecificSKUAllocationReservedInstancePropertiesH\000\210\001\001\022)\n" + + "\023instance_properties\030\235\236\330f \001(\0132R.google.cloud.compute.v1." + + "AllocationSpecificSKUAllocationReservedInstancePropertiesH\000\210\001\001\022)\n" + "\030source_instance_template\030\300\303\301\236\001 \001(" + "\tH\001\210\001\001\022\033\n" + "\013total_count\030\324\230\310= \001(\003H\002\210\001\001B\026\n" @@ -14555,19 +14555,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027FutureReservationStatus\022 \n" + "\020amendment_status\030\344\242\253w \001(\tH\000\210\001\001\022$\n" + "\031auto_created_reservations\030\256\225\356B \003(\t\022r\n" - + "\037exapool_provisioned_capacity_gb\030\340\341\313\244\001 \001(\0132@.goog" - + "le.cloud.compute.v1.StoragePoolExapoolProvisionedCapacityGbH\001\210\001\001\022x\n" - + "\034existing_matching_usage_info\030\332\212\223\363\001 \001(\0132I.google.clou" - + "d.compute.v1.FutureReservationStatusExistingMatchingUsageInfoH\002\210\001\001\022 \n" + + "\037exapool_provisioned_capacity_gb\030\340\341\313\244\001 \001(\0132@.google.cl" + + "oud.compute.v1.StoragePoolExapoolProvisionedCapacityGbH\001\210\001\001\022x\n" + + "\034existing_matching_usage_info\030\332\212\223\363\001 \001(\0132I.google.cloud.com" + + "pute.v1.FutureReservationStatusExistingMatchingUsageInfoH\002\210\001\001\022 \n" + "\017fulfilled_count\030\357\223\246\230\001 \001(\003H\003\210\001\001\022i\n" - + "\025last_known_good_state\030\224\337\370[ \001(\0132B.google.cloud.compute.v1" - + ".FutureReservationStatusLastKnownGoodStateH\004\210\001\001\022\031\n" + + "\025last_known_good_state\030\224\337\370[ \001(\0132B.google.cloud.compute.v1.Futu" + + "reReservationStatusLastKnownGoodStateH\004\210\001\001\022\031\n" + "\tlock_time\030\341\222\307D \001(\tH\005\210\001\001\022\"\n" + "\022procurement_status\030\341\340\223k \001(\tH\006\210\001\001\022n\n" - + "\027specific_sku_properties\030\302\370\3653 \001(\0132E.google.clou" - + "d.compute.v1.FutureReservationStatusSpecificSKUPropertiesH\007\210\001\001\022{\n" - + "!storage_pool_provisioned_capacity\030\344\237\346@ \001(\0132H.google.cl" - + "oud.compute.v1.FutureReservationStoragePoolProvisionedCapacityH\010\210\001\001\"\251\001\n" + + "\027specific_sku_properties\030\302\370\3653 \001(\0132E.google.cloud.com" + + "pute.v1.FutureReservationStatusSpecificSKUPropertiesH\007\210\001\001\022{\n" + + "!storage_pool_provisioned_capacity\030\344\237\346@ \001(\0132H.google.cloud.c" + + "ompute.v1.FutureReservationStoragePoolProvisionedCapacityH\010\210\001\001\"\251\001\n" + "\017AmendmentStatus\022\036\n" + "\032UNDEFINED_AMENDMENT_STATUS\020\000\022\031\n" + "\022AMENDMENT_APPROVED\020\311\237\346G\022\031\n" @@ -14597,21 +14597,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_lock_timeB\025\n" + "\023_procurement_statusB\032\n" + "\030_specific_sku_propertiesB$\n" - + "\"_storage_pool_provisioned_capacity\"|\n" - + "0Fu", - "tureReservationStatusExistingMatchingUsageInfo\022\025\n" + + "\"_stor", + "age_pool_provisioned_capacity\"|\n" + + "0FutureReservationStatusExistingMatchingUsageInfo\022\025\n" + "\005count\030\217\242\235- \001(\003H\000\210\001\001\022\031\n" + "\ttimestamp\030\226\322\244\032 \001(\tH\001\210\001\001B\010\n" + "\006_countB\014\n\n" + "_timestamp\"\213\007\n" + ")FutureReservationStatusLastKnownGoodState\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022x\n" - + "\034existing_matching_usage_info\030\332\212\223\363\001 \001(\0132I" - + ".google.cloud.compute.v1.FutureReservati" - + "onStatusExistingMatchingUsageInfoH\001\210\001\001\022\202\001\n" - + "\030future_reservation_specs\030\351\224\255\' \001(\0132X.g" - + "oogle.cloud.compute.v1.FutureReservation" - + "StatusLastKnownGoodStateFutureReservationSpecsH\002\210\001\001\022\031\n" + + "\034existing_matching_usage_info\030\332\212\223\363\001 \001(\0132I.goog" + + "le.cloud.compute.v1.FutureReservationStatusExistingMatchingUsageInfoH\001\210\001\001\022\202\001\n" + + "\030future_reservation_specs\030\351\224\255\' \001(\0132X.google" + + ".cloud.compute.v1.FutureReservationStatu" + + "sLastKnownGoodStateFutureReservationSpecsH\002\210\001\001\022\031\n" + "\tlock_time\030\341\222\307D \001(\tH\003\210\001\001\022\033\n" + "\013name_prefix\030\306\245\335p \001(\tH\004\210\001\001\022\"\n" + "\022procurement_status\030\341\340\223k \001(\tH\005\210\001\001\"\341\002\n" @@ -14637,12 +14636,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_name_prefixB\025\n" + "\023_procurement_status\"\206\003\n" + "?FutureReservationStatusLastKnownGoodStateFutureReservationSpecs\022F\n" - + "\016share_settings\030\203\221\224\177" - + " \001(\0132&.google.cloud.compute.v1.ShareSettingsH\000\210\001\001\022h\n" - + "\027specific_sku_properties\030\302\370\3653" - + " \001(\0132?.google.cloud.compute.v1.FutureReservationSpecificSKUPropertiesH\001\210\001\001\022R\n" - + "\013time_window\030\242\353\330\311\001 \001(\01324.google.cloud.com" - + "pute.v1.FutureReservationTimeWindowH\002\210\001\001B\021\n" + + "\016share_settings\030\203\221\224\177 \001(\013" + + "2&.google.cloud.compute.v1.ShareSettingsH\000\210\001\001\022h\n" + + "\027specific_sku_properties\030\302\370\3653 \001(" + + "\0132?.google.cloud.compute.v1.FutureReservationSpecificSKUPropertiesH\001\210\001\001\022R\n" + + "\013time_window\030\242\353\330\311\001" + + " \001(\01324.google.cloud.compute.v1.FutureReservationTimeWindowH\002\210\001\001B\021\n" + "\017_share_settingsB\032\n" + "\030_specific_sku_propertiesB\016\n" + "\014_time_window\"{\n" @@ -14650,11 +14649,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\033source_instance_template_id\030\372\357\2025 \001(\tH\000\210\001\001B\036\n" + "\034_source_instance_template_id\"\306\003\n" + "&FutureReservationStoragePoolProperties\022{\n" - + ")requested_exapool_provisioned_capacity_gb\030\217\210\270S" - + " \001(\0132@.google.cloud.compute.v1.StoragePoolExapoolProvisionedCapacityGbH\000\210\001\001\022\206\001\n" + + ")requested_exapool_provisioned_capacity_gb\030\217\210\270S \001(\013" + + "2@.google.cloud.compute.v1.StoragePoolExapoolProvisionedCapacityGbH\000\210\001\001\022\206\001\n" + "+requested_storage_pool_provisioned_capacity\030\323\246\362\233\001" - + " \001(\0132H.google.cloud.compute.v1" - + ".FutureReservationStoragePoolProvisionedCapacityH\001\210\001\001\022\"\n" + + " \001(\0132H.google.cloud.compute.v1.Futu" + + "reReservationStoragePoolProvisionedCapacityH\001\210\001\001\022\"\n" + "\021storage_pool_type\030\271\201\260\210\001 \001(\tH\002\210\001\001B,\n" + "*_requested_exapool_provisioned_capacity_gbB.\n" + ",_requested_storage_pool_provisioned_capacityB\024\n" @@ -14678,8 +14677,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(FutureReservationsAggregatedListResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022^\n" - + "\005items\030\300\317\367/ \003(\0132L.google.cloud.compute.v1.Fut" - + "ureReservationsAggregatedListResponse.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132L.google.cloud.compute.v1.FutureRe" + + "servationsAggregatedListResponse.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -14699,8 +14698,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\036FutureReservationsListResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022<\n" - + "\005items\030\300\317\367/ \003(\013" - + "2*.google.cloud.compute.v1.FutureReservation\022\024\n" + + "\005items\030\300\317\367/ \003(\0132*.go" + + "ogle.cloud.compute.v1.FutureReservation\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -14722,15 +14721,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\035FutureResourcesRecommendation\022\030\n" + "\010end_time\030\261\247\3476 \001(\tH\000\210\001\001\022\031\n" + "\010location\030\265\277\276\212\001 \001(\tH\001\210\001\001\022f\n" - + "\017other_locations\030\357\371\300U \003(\0132J.google.cloud.compute" - + ".v1.FutureResourcesRecommendation.OtherLocationsEntry\022\"\n" + + "\017other_locations\030\357\371\300U \003(\0132J.google.cloud.compute.v1.F" + + "utureResourcesRecommendation.OtherLocationsEntry\022\"\n" + "\021recommendation_id\030\341\326\243\342\001 \001(\tH\002\210\001\001\022#\n" + "\023recommendation_type\030\200\350\203n \001(\tH\003\210\001\001\022\032\n\n" + "start_time\030\212\351\356\021 \001(\tH\004\210\001\001\032z\n" + "\023OtherLocationsEntry\022\013\n" + "\003key\030\001 \001(\t\022R\n" - + "\005value\030\002 \001(\0132C.google.cloud.compute.v1.FutureRe" - + "sourcesRecommendationOtherLocation:\0028\001\"z\n" + + "\005value\030\002 \001(\013" + + "2C.google.cloud.compute.v1.FutureResourcesRecommendationOtherLocation:\0028\001\"z\n" + "\022RecommendationType\022!\n" + "\035UNDEFINED_RECOMMENDATION_TYPE\020\000\022\031\n" + "\022FUTURE_RESERVATION\020\260\326\310\023\022&\n" @@ -14754,10 +14753,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_status\"\366\003\n" + "\023FutureResourcesSpec\022 \n" + "\017deployment_type\030\364\200\226\275\001 \001(\tH\000\210\001\001\022\\\n" - + "\017location_policy\030\374\271\207\336\001 \001(\0132:.google.cloud.co" - + "mpute.v1.FutureResourcesSpecLocationPolicyH\001\210\001\001\022^\n" - + "\020target_resources\030\367\321\360\373\001 \001(\0132;." - + "google.cloud.compute.v1.FutureResourcesSpecTargetResourcesH\002\210\001\001\022K\n" + + "\017location_policy\030\374\271\207\336\001 \001(\0132:.google.cloud.compute" + + ".v1.FutureResourcesSpecLocationPolicyH\001\210\001\001\022^\n" + + "\020target_resources\030\367\321\360\373\001 \001(\0132;.googl" + + "e.cloud.compute.v1.FutureResourcesSpecTargetResourcesH\002\210\001\001\022K\n" + "\017time_range_spec\030\257\314\3077" + " \001(\0132*.google.cloud.compute.v1.FlexibleTimeRangeH\003\210\001\001\"a\n" + "\016DeploymentType\022\035\n" @@ -14800,33 +14799,33 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017_disk_interfaceB\017\n\r" + "_disk_size_gb\"\373\001\n" + "!FutureResourcesSpecLocationPolicy\022`\n" - + "\tlocations\030\336\256\221\305\001 \003(\0132I" - + ".google.cloud.compute.v1.FutureResourcesSpecLocationPolicy.LocationsEntry\032t\n" + + "\tlocations\030\336\256\221\305\001 \003(\0132I.goog" + + "le.cloud.compute.v1.FutureResourcesSpecLocationPolicy.LocationsEntry\032t\n" + "\016LocationsEntry\022\013\n" + "\003key\030\001 \001(\t\022Q\n" - + "\005value\030\002 \001(\0132" - + "B.google.cloud.compute.v1.FutureResourcesSpecLocationPolicyLocation:\0028\001\"\270\001\n" - + ")FutureResourcesSpecLocationPolicyLocation\022\032\n" - + "\n" + + "\005value\030\002 \001(\0132B.goo" + + "gle.cloud.compute.v1.FutureResourcesSpecLocationPolicyLocation:\0028\001\"\270\001\n" + + ")FutureResourcesSpecLocationPolicyLocation\022\032\n\n" + "preference\030\333\371\362G \001(\tH\000\210\001\001\"`\n\n" + "Preference\022\030\n" + "\024UNDEFINED_PREFERENCE\020\000\022\014\n" + "\005ALLOW\020\251\326\336\035\022\n\n" + "\004DENY\020\214\354\177\022\036\n" - + "\026PREFERENCE_UNSPECIFIED\020\263\353\316\354\001B\r\n" + + "\026PREFERENCE_UNSPECIFIED\020\263\353\316\354\001B\r" + + "\n" + "\013_preference\"\354\001\n" + "\'FutureResourcesSpecSpecificSKUResources\022\036\n" + "\016instance_count\030\345\211\357$ \001(\003H\000\210\001\001\022_\n" - + "\024local_ssd_partitions\030\270\306\270\340\001" - + " \003(\0132=.google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition\022\034\n" + + "\024local_ssd_partitions\030\270\306\270\340\001 " + + "\003(\0132=.google.cloud.compute.v1.FutureResourcesSpecLocalSsdPartition\022\034\n" + "\014machine_type\030\262\260\312l \001(\tH\001\210\001\001B\021\n" + "\017_instance_countB\017\n\r" + "_machine_type\"\246\002\n" + "\"FutureResourcesSpecTargetResources\022c\n" - + "\023aggregate_resources\030\245\247\237V" - + " \001(\0132>.google.cloud.compute.v1.FutureResourcesSpecAggregateResourcesH\000\210\001\001\022h\n" - + "\026specific_sku_resources\030\266\342\254\177 \001(\0132@.googl" - + "e.cloud.compute.v1.FutureResourcesSpecSpecificSKUResourcesH\001\210\001\001B\026\n" + + "\023aggregate_resources\030\245\247\237V " + + "\001(\0132>.google.cloud.compute.v1.FutureResourcesSpecAggregateResourcesH\000\210\001\001\022h\n" + + "\026specific_sku_resources\030\266\342\254\177 \001(\0132@.google.clo" + + "ud.compute.v1.FutureResourcesSpecSpecificSKUResourcesH\001\210\001\001B\026\n" + "\024_aggregate_resourcesB\031\n" + "\027_specific_sku_resources\"\315\002\n" + "\017GRPCHealthCheck\022!\n" @@ -14996,8 +14995,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014health_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\"\210\001\n" + "\032GetHealthOperationMetadata\022Z\n" - + "\013health_info\030\261\351\230p \001(\0132=.google.cloud.compute.v1.Get" - + "HealthOperationMetadataHealthInfoH\000\210\001\001B\016\n" + + "\013health_info\030\261\351\230p" + + " \001(\0132=.google.cloud.compute.v1.GetHealthOperationMetadataHealthInfoH\000\210\001\001B\016\n" + "\014_health_info\"\221\t\n" + "$GetHealthOperationMetadataHealthInfo\022\'\n" + "\027availability_slo_status\030\377\240\207z \001(\tH\000\210\001\001\022\036\n\r" @@ -15038,8 +15037,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022b\n" - + "!resource_group_reference_resource\030\323\376\3555 \001(\0132/.g" - + "oogle.cloud.compute.v1.ResourceGroupReferenceB\003\340A\002\"\206\001\n" + + "!resource_group_reference_resource\030\323\376\3555 \001(\0132/.google" + + ".cloud.compute.v1.ResourceGroupReferenceB\003\340A\002\"\206\001\n" + "*GetHealthRegionCompositeHealthCheckRequest\022\'\n" + "\026composite_health_check\030\235\300\326\336\001 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" @@ -15148,9 +15147,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\005H\000\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002B#\n" - + "!_options_requested_policy_version\"\254\001\n" - + "\037GetIamPolicy", - "MachineImageRequest\0221\n" + + "!_options_reques", + "ted_policy_version\"\254\001\n" + + "\037GetIamPolicyMachineImageRequest\0221\n" + " options_requested_policy_version\030\275\374\205\356\001" + " \001(\005H\000\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" @@ -15715,7 +15714,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\037\n" + "\017ssl_certificate\030\344\327\222\026 \001(\tB\003\340A\002\"K\n" + "\023GetSslPolicyRequest\022\027\n" - + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\033\n\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\033\n" + + "\n" + "ssl_policy\030\305\375\340\214\001 \001(\tB\003\340A\002\"k\n" + "\032GetStatusVpnGatewayRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" @@ -15723,9 +15723,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013vpn_gateway\030\371\203\366\301\001 \001(\tB\003\340A\002\"e\n" + "\025GetStoragePoolRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\035\n" - + "\014storage_pool\030\340\306\361\253\001 \001(\tB\003\340A\002\022\024\n" - + "\004zone\030\254\307\344\001 \001(\tB\003", - "\340A\002\"n\n" + + "\014storage_poo", + "l\030\340\306\361\253\001 \001(\tB\003\340A\002\022\024\n" + + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"n\n" + "\031GetStoragePoolTypeRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\"\n" + "\021storage_pool_type\030\271\201\260\210\001 \001(\tB\003\340A\002\022\024\n" @@ -15779,20 +15779,19 @@ 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\000\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_request_id\"\222\001\n" + "\033GetVersionOperationMetadata\022^\n" - + "\020inline_sbom_info\030\232\216\260\003 \001(\0132<.goo" - + "gle.cloud.compute.v1.GetVersionOperationMetadataSbomInfoH\000\210\001\001B\023\n" + + "\020inline_sbom_info\030\232\216\260\003 \001(\0132<.google.c" + + "loud.compute.v1.GetVersionOperationMetadataSbomInfoH\000\210\001\001B\023\n" + "\021_inline_sbom_info\"\256\003\n" + "#GetVersionOperationMetadataSbomInfo\022\202\001\n" - + "\032current_component_versions\030\243\270\252\202\001 " - + "\003(\0132Z.google.cloud.compute.v1.GetVersion" - + "OperationMetadataSbomInfo.CurrentComponentVersionsEntry\022\200\001\n" + + "\032current_component_versions\030\243\270\252\202\001 \003(\0132Z" + + ".google.cloud.compute.v1.GetVersionOpera" + + "tionMetadataSbomInfo.CurrentComponentVersionsEntry\022\200\001\n" + "\031target_component_versions\030\213\202\376\244\001" - + " \003(\0132Y.google.cloud.compute.v" - + "1.GetVersionOperationMetadataSbomInfo.TargetComponentVersionsEntry\032?\n" + + " \003(\0132Y.google.cloud.compute.v1.Get" + + "VersionOperationMetadataSbomInfo.TargetComponentVersionsEntry\032?\n" + "\035CurrentComponentVersionsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\032>\n" @@ -15806,8 +15805,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n" + "\020reservation_slot\030\221\275\247\204\001 \001(\tB\003\340A\002\022{\n" + ".reservation_slots_get_version_request_resource\030\253\210\362\237\001" - + " \001(\0132:.google.cloud.comp" - + "ute.v1.ReservationSlotsGetVersionRequestB\003\340A\002\022\033\n" + + " \001(\0132:.google.cloud.compute.v" + + "1.ReservationSlotsGetVersionRequestB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\334\002\n" @@ -15818,8 +15817,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022%\n" + "\025reservation_sub_block\030\233\312\354\n" + " \001(\tB\003\340A\002\022\203\001\n" - + "3reservation_sub_blocks_get_version_request_resource\030\265\372\254j" - + " \001(\0132>.google.cloud.compute.v1.ReservationSubBlocksGetVersionRequestB\003\340A\002\022\033\n" + + "3reservation_sub_blocks_get_version_request_resource\030\265\372\254j \001" + + "(\0132>.google.cloud.compute.v1.ReservationSubBlocksGetVersionRequestB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"e\n" @@ -15890,8 +15889,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132\".google.cloud.compute.v1.OperationH\000\210\001\001B\014\n\n" + "_operation\"{\n" + "1GlobalNetworkEndpointGroupsAttachEndpointsRequest\022F\n" - + "\021network_endpoints\030\255\221\272G" - + " \003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"{\n" + + "\021network_endpoints\030\255\221\272G " + + "\003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"{\n" + "1GlobalNetworkEndpointGroupsDetachEndpointsRequest\022F\n" + "\021network_endpoints\030\255\221\272G" + " \003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"\277\001\n" @@ -15922,16 +15921,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027GlobalVmExtensionPolicy\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022f\n" - + "\022extension_policies\030\320\272\315l \003(\0132G.google.cloud.compute.v1.Globa" - + "lVmExtensionPolicy.ExtensionPoliciesEntry\022\020\n" + + "\022extension_policies\030\320\272\315l " + + "\003(\0132G.google.cloud.compute.v1.GlobalVmExtensionPolicy.ExtensionPoliciesEntry\022\020\n" + "\002id\030\233\032 \001(\004H\002\210\001\001\022`\n" + "\022instance_selectors\030\312\302\214\370\001" + " \003(\0132@.google.cloud.compute.v1.GlobalVmExtensionPolicyInstanceSelector\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\005\210\001\001\022d\n" - + "\021rollout_operation\030\331\320\214\350\001 \001(\0132@.google.cloud.compu" - + "te.v1.GlobalVmExtensionPolicyRolloutOperationH\006\210\001\001\022&\n" + + "\021rollout_operation\030\331\320\214\350\001 \001(\0132@.google.cloud.compute.v1" + + ".GlobalVmExtensionPolicyRolloutOperationH\006\210\001\001\022&\n" + "\026scoped_resource_status\030\224\377\342V \001(\tH\007\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\t\210\001\001\022 \n" @@ -15939,8 +15938,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\210\001\001\032y\n" + "\026ExtensionPoliciesEntry\022\013\n" + "\003key\030\001 \001(\t\022N\n" - + "\005value\030\002 \001(" - + "\0132?.google.cloud.compute.v1.GlobalVmExtensionPolicyExtensionPolicy:\0028\001\"\221\001\n" + + "\005value\030\002 \001(\0132?.g" + + "oogle.cloud.compute.v1.GlobalVmExtensionPolicyExtensionPolicy:\0028\001\"\221\001\n" + "\024ScopedResourceStatus\022$\n" + " UNDEFINED_SCOPED_RESOURCE_STATUS\020\000\022\'\n" + "\037SCOPED_RESOURCE_STATUS_DELETING\020\363\247\336\300\001\022*\n" @@ -15957,26 +15956,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_self_link_with_idB\023\n" + "\021_update_timestamp\"\216\001\n" + "&GlobalVmExtensionPolicyExtensionPolicy\022\037\n" - + "\016pinned_version\030\361\376\345\324\001 \001(\tH\000\210\001\001\022\036\n" - + "\r" + + "\016pinned_version\030\361\376\345\324\001 \001(\tH\000\210\001\001\022\036\n\r" + "string_config\030\260\266\210\230\001 \001(\tH\001\210\001\001B\021\n" + "\017_pinned_versionB\020\n" + "\016_string_config\"\234\001\n" + "\'GlobalVmExtensionPolicyInstanceSelector\022^\n" - + "\016label_selector\030\312\361\344\246\001 \001(\0132=.google.cloud.comput" - + "e.v1.GlobalVmExtensionPolicyLabelSelectorH\000\210\001\001B\021\n" + + "\016label_selector\030\312\361\344\246\001 \001(\0132=.google.cloud.compute.v1." + + "GlobalVmExtensionPolicyLabelSelectorH\000\210\001\001B\021\n" + "\017_label_selector\"\320\001\n" + "$GlobalVmExtensionPolicyLabelSelector\022p\n" - + "\020inclusion_labels\030\202\331\205\357\001 \003(\0132R.google.cloud.compute." - + "v1.GlobalVmExtensionPolicyLabelSelector.InclusionLabelsEntry\0326\n" + + "\020inclusion_labels\030\202\331\205\357\001 \003(\0132R.google.cloud.compute.v1.Gl" + + "obalVmExtensionPolicyLabelSelector.InclusionLabelsEntry\0326\n" + "\024InclusionLabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\367\002\n" + "\033GlobalVmExtensionPolicyList\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022B\n" - + "\005items\030\300\317\367/" - + " \003(\01320.google.cloud.compute.v1.GlobalVmExtensionPolicy\022\024\n" + + "\005items\030\300\317\367/ \003(" + + "\01320.google.cloud.compute.v1.GlobalVmExtensionPolicy\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -15990,11 +15988,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\253\002\n" + "\'GlobalVmExtensionPolicyRolloutOperation\022k\n\r" - + "rollout_input\030\274\347\333~ \001(\0132L.google.cloud.compute.v1.GlobalVmE" - + "xtensionPolicyRolloutOperationRolloutInputH\000\210\001\001\022n\n" - + "\016rollout_status\030\300\344\226\343\001 \001(\0132M.go" - + "ogle.cloud.compute.v1.GlobalVmExtensionP" - + "olicyRolloutOperationRolloutStatusH\001\210\001\001B\020\n" + + "rollout_input\030\274\347\333~ \001(\0132L.google.cloud.compute.v1.GlobalVmExtens" + + "ionPolicyRolloutOperationRolloutInputH\000\210\001\001\022n\n" + + "\016rollout_status\030\300\344\226\343\001 \001(\0132M.google." + + "cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutStatusH\001\210\001\001B\020\n" + "\016_rollout_inputB\021\n" + "\017_rollout_status\"\213\003\n" + "3GlobalVmExtensionPolicyRolloutOperationRolloutInput\022!\n" @@ -16013,39 +16010,40 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\030_predefined_rollout_planB\r\n" + "\013_retry_uuid\"\307\002\n" + "4GlobalVmExtensionPolicyRolloutOperationRolloutStatus\022y\n" - + "\020current_rollouts\030\350\201\377\022 \003(\013" - + "2\\.google.cloud.compute.v1.GlobalVmExten" - + "sionPolicyRolloutOperationRolloutStatusRolloutMetadata\022\177\n" - + "\020previous_rollout\030\351\370\225\263\001" - + " \001(\0132\\.google.cloud.compute.v1.GlobalVmE" - + "xtensionPolicyRolloutOperationRolloutStatusRolloutMetadataH\000\210\001\001B\023\n" + + "\020current_rollouts\030\350\201\377\022 \003(\0132\\.go" + + "ogle.cloud.compute.v1.GlobalVmExtensionP" + + "olicyRolloutOperationRolloutStatusRolloutMetadata\022\177\n" + + "\020previous_rollout\030\351\370\225\263\001 \001(\0132" + + "\\.google.cloud.compute.v1.GlobalVmExtens" + + "ionPolicyRolloutOperationRolloutStatusRolloutMetadataH\000\210\001\001B\023\n" + "\021_previous_rollout\"\323\005\n" + "CGlobalVmExtensionPolicyRolloutOperationRolloutStatusRolloutMetadata\022\234\001\n" - + "\027location_rollout_status\030\212\200\312\204\001 \003(\0132w.goo" - + "gle.cloud.compute.v1.GlobalVmExtensionPo" - + "licyRolloutOperationRolloutStatusRolloutMetadata.LocationRolloutStatusEntry\022\030\n" + + "\027location_rollout_status\030\212\200\312\204\001 \003(\0132w.google.c" + + "loud.compute.v1.GlobalVmExtensionPolicyR" + + "olloutOperationRolloutStatusRolloutMetadata.LocationRolloutStatusEntry\022\030\n" + "\007rollout\030\261\203\324\220\001 \001(\tH\000\210\001\001\022\035\n" + "\014rollout_plan\030\367\321\362\332\001 \001(\tH\001\210\001\001\022\025\n" + "\005state\030\221\211\2534 \001(\tH\002\210\001\001\032\260\001\n" + "\032LocationRolloutStatusEntry\022\013\n" + "\003key\030\001 \001(\t\022\200\001\n" - + "\005value\030\002 \001(\0132q.google.cloud.compute.v" - + "1.GlobalVmExtensionPolicyRolloutOperatio" - + "nRolloutStatusRolloutMetadataLocationRolloutStatus:\0028\001\"\302\001\n" + + "\005value\030\002 \001(\0132q.google.cloud.compute.v1.Glo" + + "balVmExtensionPolicyRolloutOperationRoll" + + "outStatusRolloutMetadataLocationRolloutStatus:\0028\001\"\302\001\n" + "\005State\022\023\n" + "\017UNDEFINED_STATE\020\000\022\027\n" + "\017STATE_CANCELLED\020\343\315\367\376\001\022\026\n" + "\017STATE_COMPLETED\020\335\347\332~\022\023\n" + "\014STATE_FAILED\020\313\217\240\030\022\024\n" + "\014STATE_PAUSED\020\274\231\370\240\001\022\027\n" - + "\020STATE_PROCESSING\020\241\307\260#\022\024\n\r" + + "\020STATE_PROCESSING\020\241\307\260#\022\024\n" + + "\r" + "STATE_UNKNOWN\020\334\324\212n\022\031\n" + "\021STATE_UNSPECIFIED\020\311\320\274\340\001B\n\n" + "\010_rolloutB\017\n\r" + "_rollout_planB\010\n" + "\006_state\"\347\002\n" - + "XGlobalVmExtensionPolicyRo" - + "lloutOperationRolloutStatusRolloutMetadataLocationRolloutStatus\022\025\n" + + "XGlobalVmExtensionPolicyRollout" + + "OperationRolloutStatusRolloutMetadataLocationRolloutStatus\022\025\n" + "\005state\030\221\211\2534 \001(\tH\000\210\001\001\"\351\001\n" + "\005State\022\023\n" + "\017UNDEFINED_STATE\020\000\022\'\n" @@ -16149,7 +16147,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_hostB\007\n" + "\005_portB\014\n\n" + "_port_nameB\025\n" - + "\023_port_specificationB\017\n\r" + + "\023_port_specificationB\017\n" + + "\r" + "_proxy_headerB\017\n\r" + "_request_pathB\013\n" + "\t_response\"\202\004\n" @@ -16171,7 +16170,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004NONE\020\270\316\222\001\022\020\n" + "\010PROXY_V1\020\254\244\267\237\001B\007\n" + "\005_hostB\007\n" - + "\005_portB\014\n\n" + + "\005_portB\014\n" + + "\n" + "_port_nameB\025\n" + "\023_port_specificationB\017\n\r" + "_proxy_headerB\017\n\r" @@ -16197,14 +16197,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_hostB\007\n" + "\005_portB\014\n\n" + "_port_nameB\025\n" - + "\023_port_specificationB\017\n" - + "\r" + + "\023_port_specificationB\017\n\r" + "_proxy_headerB\017\n\r" + "_request_pathB\013\n" + "\t_response\"\306\001\n" + "#HealthAggregationPoliciesScopedList\022X\n" - + "\033health_aggregation_policies\030\220\210\342)" - + " \003(\01320.google.cloud.compute.v1.HealthAggregationPolicy\0229\n" + + "\033health_aggregation_policies\030\220\210\342) \003(\0132" + + "0.google.cloud.compute.v1.HealthAggregationPolicy\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\252\005\n" @@ -16242,8 +16241,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_self_link_with_id\"\347\003\n" + "%HealthAggregationPolicyAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022[\n" - + "\005items\030\300\317\367/ \003(\0132I.google.cloud.compute.v1.Healt" - + "hAggregationPolicyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132I.google.cloud.compute.v1.HealthAggr" + + "egationPolicyAggregatedList.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" @@ -16252,8 +16251,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032j\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022K\n" - + "\005value\030\002 \001(\0132<.google.cloud.compute.v1.H" - + "ealthAggregationPoliciesScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\0132<.google.cloud.compute.v1.HealthAggregationPoliciesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -16261,8 +16260,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\277\002\n" + "\033HealthAggregationPolicyList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022B\n" - + "\005items\030\300\317\367/" - + " \003(\01320.google.cloud.compute.v1.HealthAggregationPolicy\022\024\n" + + "\005items\030\300\317\367/ " + + "\003(\01320.google.cloud.compute.v1.HealthAggregationPolicy\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\0229\n" @@ -16284,15 +16283,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021healthy_threshold\030\311\220\242\300\001 \001(\005H\005\210\001\001\022M\n" + "\022http2_health_check\030\332\265\265\005" + " \001(\0132).google.cloud.compute.v1.HTTP2HealthCheckH\006\210\001\001\022L\n" - + "\021http_health_check\030\274\247\336\304\001" - + " \001(\0132(.google.cloud.compute.v1.HTTPHealthCheckH\007\210\001\001\022N\n" - + "\022https_health_check\030\271\230\366\317\001" - + " \001(\0132).google.cloud.compute.v1.HTTPSHealthCheckH\010\210\001\001\022\020\n" + + "\021http_health_check\030\274\247\336\304\001 " + + "\001(\0132(.google.cloud.compute.v1.HTTPHealthCheckH\007\210\001\001\022N\n" + + "\022https_health_check\030\271\230\366\317\001 \001" + + "(\0132).google.cloud.compute.v1.HTTPSHealthCheckH\010\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\t\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\n" + "\210\001\001\022J\n\n" - + "log_config\030\235\321\301\247\001 \001(\0132" - + "-.google.cloud.compute.v1.HealthCheckLogConfigH\013\210\001\001\022\024\n" + + "log_config\030\235\321\301\247\001 \001(\0132-.goo" + + "gle.cloud.compute.v1.HealthCheckLogConfigH\013\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\014\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\r" + "\210\001\001\022\032\n" @@ -16337,9 +16336,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024_unhealthy_threshold\"\247\002\n" + "\017HealthCheckList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0226\n" - + "\005items\030\300\317\367/ \003(\0132$.google.cloud.compute.v1.HealthCheck\022\024\n" - + "\004kind\030\224\367\310\001", - " \001(\tH\001\210\001\001\022\037\n" + + "\005items\030\300\317\367/ \003(\0132$.google.cloud.", + "compute.v1.HealthCheck\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\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" @@ -16384,8 +16383,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_link\"\327\003\n" + " HealthCheckServiceAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022V\n" - + "\005items\030\300\317\367/ \003(\0132D.go" - + "ogle.cloud.compute.v1.HealthCheckServiceAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132D.google." + + "cloud.compute.v1.HealthCheckServiceAggregatedList.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" @@ -16394,8 +16393,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032d\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022E\n" - + "\005value\030\002 \001(\01326.goo" - + "gle.cloud.compute.v1.HealthCheckServicesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01326.google.c" + + "loud.compute.v1.HealthCheckServicesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -16406,8 +16405,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025_health_check_service\"\266\002\n" + "\027HealthCheckServicesList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022=\n" - + "\005items\030\300\317\367/ \003(\0132+.go" - + "ogle.cloud.compute.v1.HealthCheckService\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132+.google.cloud.compute.v1.HealthCheckService\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\0229\n" @@ -16426,8 +16425,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\304\003\n" + "\032HealthChecksAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022P\n" - + "\005items\030\300\317\367/ " - + "\003(\0132>.google.cloud.compute.v1.HealthChecksAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132>" + + ".google.cloud.compute.v1.HealthChecksAggregatedList.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" @@ -16436,16 +16435,16 @@ 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/.g" - + "oogle.cloud.compute.v1.HealthChecksScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132/.google" + + ".cloud.compute.v1.HealthChecksScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" + "\010_warning\"\240\001\n" + "\026HealthChecksScopedList\022?\n\r" - + "health_checks\030\256\257\346\325\001" - + " \003(\0132$.google.cloud.compute.v1.HealthCheck\0229\n" + + "health_checks\030\256\257\346\325\001 \003(\013" + + "2$.google.cloud.compute.v1.HealthCheck\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\316\004\n" @@ -16479,8 +16478,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_source_type\"\305\003\n" + "\032HealthSourceAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022P\n" - + "\005items\030\300\317\367/ \003(\0132>.google.cloud.compute.v1" - + ".HealthSourceAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132>.google.cloud.compute.v1.HealthSourceAggregatedList.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" @@ -16489,8 +16488,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(\01320.google.cloud.compute.v1.HealthSourcesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001" + + "(\01320.google.cloud.compute.v1.HealthSourcesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -16499,8 +16498,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022HealthSourceHealth\022\035\n" + "\014health_state\030\356\351\277\232\001 \001(\tH\000\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022U\n" - + "\007sources\030\270\267\362; \003(\0132A.google.cloud.compu" - + "te.v1.HealthSourcesGetHealthResponseSourceInfo\"^\n" + + "\007sources\030\270\267\362; \003(\0132A.google.cloud.compute.v1" + + ".HealthSourcesGetHealthResponseSourceInfo\"^\n" + "\013HealthState\022\032\n" + "\026UNDEFINED_HEALTH_STATE\020\000\022\017\n" + "\007HEALTHY\020\375\252\333\321\001\022\021\n" @@ -16518,12 +16517,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n\n" + + "\020_next_page_tokenB\014\n" + + "\n" + "_self_linkB\n\n" + "\010_warning\"\347\001\n" + "(HealthSourcesGetHealthResponseSourceInfo\022b\n" - + "\010backends\030\337\230\313\363\001 \003(\0132L.google.cloud.compute.v" - + "1.HealthSourcesGetHealthResponseSourceInfoBackendInfo\022 \n" + + "\010backends\030\337\230\313\363\001 \003(\0132L.google.cloud.compute.v1.Hea" + + "lthSourcesGetHealthResponseSourceInfoBackendInfo\022 \n" + "\017forwarding_rule\030\376\245\335\200\001 \001(\tH\000\210\001\001\022\026\n" + "\006source\030\233\320\301T \001(\tH\001\210\001\001B\022\n" + "\020_forwarding_ruleB\t\n" @@ -16536,14 +16536,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006_groupB\031\n" + "\027_healthy_endpoint_count\"\243\001\n" + "\027HealthSourcesScopedList\022A\n" - + "\016health_sources\030\325\321\334\275\001" - + " \003(\0132%.google.cloud.compute.v1.HealthSource\0229\n" + + "\016health_sources\030\325\321\334\275\001 \003" + + "(\0132%.google.cloud.compute.v1.HealthSource\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\362\006\n" + "\014HealthStatus\022N\n" - + "\013annotations\030\244\366\2655 \003(\01326" - + ".google.cloud.compute.v1.HealthStatus.AnnotationsEntry\022 \n" + + "\013annotations\030\244\366\2655 \003(\01326.goog" + + "le.cloud.compute.v1.HealthStatus.AnnotationsEntry\022 \n" + "\017forwarding_rule\030\376\245\335\200\001 \001(\tH\000\210\001\001\022\"\n" + "\022forwarding_rule_ip\030\210\254\221R \001(\tH\001\210\001\001\022\035\n" + "\014health_state\030\356\351\277\232\001 \001(\tH\002\210\001\001\022\030\n" @@ -16580,14 +16580,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_weightB\017\n\r" + "_weight_error\"\324\005\n" + "\036HealthStatusForNetworkEndpoint\022R\n" - + "\017backend_service\030\212\300\256\222\001 \001(\01320.google.clou" - + "d.compute.v1.BackendServiceReferenceH\000\210\001\001\022R\n" - + "\017forwarding_rule\030\376\245\335\200\001 \001(\01320.google." - + "cloud.compute.v1.ForwardingRuleReferenceH\001\210\001\001\022L\n" - + "\014health_check\030\345\252\244\223\001 \001(\0132-.google" - + ".cloud.compute.v1.HealthCheckReferenceH\002\210\001\001\022[\n" - + "\024health_check_service\030\333\233\335\302\001 \001(\01324." - + "google.cloud.compute.v1.HealthCheckServiceReferenceH\003\210\001\001\022\035\n" + + "\017backend_service\030\212\300\256\222\001" + + " \001(\01320.google.cloud.compute.v1.BackendServiceReferenceH\000\210\001\001\022R\n" + + "\017forwarding_rule\030\376\245\335\200\001 \001(\01320.google.cloud" + + ".compute.v1.ForwardingRuleReferenceH\001\210\001\001\022L\n" + + "\014health_check\030\345\252\244\223\001 \001(\0132-.google.clou" + + "d.compute.v1.HealthCheckReferenceH\002\210\001\001\022[\n" + + "\024health_check_service\030\333\233\335\302\001 \001(\01324.googl" + + "e.cloud.compute.v1.HealthCheckServiceReferenceH\003\210\001\001\022\035\n" + "\014health_state\030\356\351\277\232\001 \001(\tH\004\210\001\001\022!\n" + "\021ipv6_health_state\030\306\200\340Z \001(\tH\005\210\001\001\"p\n" + "\013HealthState\022\032\n" @@ -16635,7 +16635,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_descriptionB\005\n" + "\003_idB\007\n" + "\005_kindB\007\n" - + "\005_nameB\014\n\n" + + "\005_nameB\014\n" + + "\n" + "_self_linkB\024\n" + "\022_self_link_with_idB\010\n" + "\006_stateB\t\n" @@ -16655,10 +16656,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005hosts\030\313\377\266/ \003(\t\022\035\n" + "\014path_matcher\030\230\276\212\241\001 \001(\tH\001\210\001\001B\016\n" + "\014_descriptionB\017\n\r" - + "_path_matcher\"\224\001\n\n" + + "_path_matcher\"\224\001\n" + + "\n" + "HostStatus\022Q\n" - + "\021physical_topology\030\327\251\264\205\001" - + " \001(\0132-.google.cloud.compute.v1.HostPhysicalTopologyH\000\210\001\001\022\035\n" + + "\021physical_topology\030\327\251\264\205\001 \001" + + "(\0132-.google.cloud.compute.v1.HostPhysicalTopologyH\000\210\001\001\022\035\n" + "\021running_instances\030\376\327\334\377\001 \003(\tB\024\n" + "\022_physical_topology\"\310\001\n" + "\026HostsGetVersionRequest\022\032\n" @@ -16697,8 +16699,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_fixed_delayB\r\n" + "\013_percentage\"\250\001\n" + "\022HttpFaultInjection\022>\n" - + "\005abort\030\260\306\224, \001(\0132\'.go" - + "ogle.cloud.compute.v1.HttpFaultAbortH\000\210\001\001\022>\n" + + "\005abort\030\260\306\224," + + " \001(\0132\'.google.cloud.compute.v1.HttpFaultAbortH\000\210\001\001\022>\n" + "\005delay\030\203\363\302-" + " \001(\0132\'.google.cloud.compute.v1.HttpFaultDelayH\001\210\001\001B\010\n" + "\006_abortB\010\n" @@ -16774,8 +16776,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_num_retriesB\022\n" + "\020_per_try_timeout\"\307\006\n" + "\017HttpRouteAction\022C\n" - + "\014cache_policy\030\217\271\213\332\001 \001(\013" - + "2$.google.cloud.compute.v1.CachePolicyH\000\210\001\001\022A\n" + + "\014cache_policy\030\217\271\213\332\001 \001(\0132$.go" + + "ogle.cloud.compute.v1.CachePolicyH\000\210\001\001\022A\n" + "\013cors_policy\030\204\314\235\276\001" + " \001(\0132#.google.cloud.compute.v1.CorsPolicyH\001\210\001\001\022T\n" + "\026fault_injection_policy\030\227\224\352\304\001" @@ -16786,12 +16788,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132,.google.cloud.compute.v1.RequestMirrorPolicyH\004\210\001\001\022F\n" + "\014retry_policy\030\251\345\212\033" + " \001(\0132(.google.cloud.compute.v1.HttpRetryPolicyH\005\210\001\001\022;\n" - + "\007timeout\030\341\232\275\215\001" - + " \001(\0132!.google.cloud.compute.v1.DurationH\006\210\001\001\022A\n" + + "\007timeout\030\341\232\275\215\001 \001(" + + "\0132!.google.cloud.compute.v1.DurationH\006\210\001\001\022A\n" + "\013url_rewrite\030\274\375\252\202\001" + " \001(\0132#.google.cloud.compute.v1.UrlRewriteH\007\210\001\001\022V\n" - + "\031weighted_backend_services\030\321\307\332\240\001 \003(\0132/.googl" - + "e.cloud.compute.v1.WeightedBackendServiceB\017\n\r" + + "\031weighted_backend_services\030\321\307\332\240\001" + + " \003(\0132/.google.cloud.compute.v1.WeightedBackendServiceB\017\n\r" + "_cache_policyB\016\n" + "\014_cors_policyB\031\n" + "\027_fault_injection_policyB\026\n" @@ -16799,22 +16801,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026_request_mirror_policyB\017\n\r" + "_retry_policyB\n\n" + "\010_timeoutB\016\n" - + "\014_url_rewrite\"\350\004\n" - + "\r" + + "\014_url_rewrite\"\350\004\n\r" + "HttpRouteRule\022`\n" + "\034custom_error_response_policy\030\353\370\332`" + " \001(\01322.google.cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022I\n\r" + "header_action\030\250\240\270\234\001" + " \001(\0132).google.cloud.compute.v1.HttpHeaderActionH\002\210\001\001\022D\n" - + "\013match_rules\030\375\273\261\263\001 \003" - + "(\0132+.google.cloud.compute.v1.HttpRouteRuleMatch\022\031\n" + + "\013match_rules\030\375\273\261\263\001 \003(\0132+." + + "google.cloud.compute.v1.HttpRouteRuleMatch\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\003\210\001\001\022G\n" + "\014route_action\030\354\251\271\312\001" + " \001(\0132(.google.cloud.compute.v1.HttpRouteActionH\004\210\001\001\022\030\n" + "\007service\030\265\215\217\262\001 \001(\tH\005\210\001\001\022J\n" - + "\014url_redirect\030\254\241\230\301\001 \001(\0132" - + "+.google.cloud.compute.v1.HttpRedirectActionH\006\210\001\001B\037\n" + + "\014url_redirect\030\254\241\230\301\001 \001(\0132+.goo" + + "gle.cloud.compute.v1.HttpRedirectActionH\006\210\001\001B\037\n" + "\035_custom_error_response_policyB\016\n" + "\014_descriptionB\020\n" + "\016_header_actionB\013\n" @@ -16827,8 +16828,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016header_matches\030\201\353\310\254\001" + " \003(\0132(.google.cloud.compute.v1.HttpHeaderMatch\022\034\n" + "\013ignore_case\030\375\222\264\335\001 \001(\010H\001\210\001\001\022E\n" - + "\020metadata_filters\030\353\315\314\335\001 \003(" - + "\0132\'.google.cloud.compute.v1.MetadataFilter\022$\n" + + "\020metadata_filters\030\353\315\314\335\001" + + " \003(\0132\'.google.cloud.compute.v1.MetadataFilter\022$\n" + "\023path_template_match\030\232\302\263\213\001 \001(\tH\002\210\001\001\022\034\n" + "\014prefix_match\030\330\363\374z \001(\tH\003\210\001\001\022U\n" + "\027query_parameter_matches\030\346\225\276\210\001" @@ -16852,8 +16853,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021guest_os_features\030\321\340\347%" + " \003(\0132\'.google.cloud.compute.v1.GuestOsFeature\022\020\n" + "\002id\030\233\032 \001(\004H\010\210\001\001\022U\n" - + "\024image_encryption_key\030\207\316\373\264\001 \001(\013" - + "2..google.cloud.compute.v1.CustomerEncryptionKeyH\t\210\001\001\022\024\n" + + "\024image_encryption_key\030\207\316\373\264\001 \001(\0132..go" + + "ogle.cloud.compute.v1.CustomerEncryptionKeyH\t\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\n" + "\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\013\210\001\001\022>\n" @@ -16905,7 +16906,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005READY\020\203\303\217%B\017\n\r" + "_architectureB\025\n" + "\023_archive_size_bytesB\025\n" - + "\023_creation_timestampB\r\n" + + "\023_creation_timestampB\r" + + "\n" + "\013_deprecatedB\016\n" + "\014_descriptionB\017\n\r" + "_disk_size_gbB\036\n" @@ -16951,8 +16953,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\253\001\n" + "\013ImageParams\022`\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132=.google.cloud.compute" - + ".v1.ImageParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001" + + " \003(\0132=.google.cloud.compute.v1.ImageParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"L\n" @@ -16978,12 +16980,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\216\002\n" + "\022InitialStateConfig\0229\n" + "\003dbs\030\265\207\006 \003(\0132*.google.cloud.compute.v1.FileContentBuffer\022;\n" - + "\004dbxs\030\371\347\273\001 \003(\0132*.g" - + "oogle.cloud.compute.v1.FileContentBuffer\022;\n" - + "\004keks\030\302\330\310\001" - + " \003(\0132*.google.cloud.compute.v1.FileContentBuffer\022<\n" - + "\002pk\030\373\033 \001(\0132*.goo", - "gle.cloud.compute.v1.FileContentBufferH\000\210\001\001B\005\n" + + "\004dbxs\030\371\347\273\001" + + " \003(\0132*.google.cloud.compute.v1.FileContentBuffer\022;\n" + + "\004keks\030\302\330\310\001 \003(\0132*.google.cloud.compute.v1.F", + "ileContentBuffer\022<\n" + + "\002pk\030\373\033 \001(\0132*.google.c" + + "loud.compute.v1.FileContentBufferH\000\210\001\001B\005\n" + "\003_pk\"\312\001\n" + "\024InsertAddressRequest\022C\n" + "\020address_resource\030\371\227\336\346\001 \001(\0132" @@ -17010,15 +17012,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\277\001\n" + "\033InsertBackendServiceRequest\022R\n" - + "\030backend_service_resource\030\243\201\337\245\001" - + " \001(\0132\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + + "\030backend_service_resource\030\243\201\337\245\001 \001(\013" + + "2\'.google.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" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\366\001\n" + "\035InsertCrossSiteNetworkRequest\022V\n" - + "\033cross_site_network_resource\030\270\344\335\016 " - + "\001(\0132).google.cloud.compute.v1.CrossSiteNetworkB\003\340A\002\022!\n" + + "\033cross_site_network_resource\030\270\344\335\016 \001(\0132)" + + ".google.cloud.compute.v1.CrossSiteNetworkB\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\035\n\r" @@ -17059,16 +17061,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\340\001\n" + "\033InsertForwardingRuleRequest\022R\n" - + "\030forwarding_rule_resource\030\257\300\320\217\001 \001" - + "(\0132\'.google.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n" + + "\030forwarding_rule_resource\030\257\300\320\217\001 \001(\0132\'." + + "google.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\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\001B\r\n" + "\013_request_id\"\345\001\n" + "\036InsertFutureReservationRequest\022X\n" - + "\033future_reservation_resource\030\235\230\310\336\001 \001(\0132*.go" - + "ogle.cloud.compute.v1.FutureReservationB\003\340A\002\022!\n" + + "\033future_reservation_resource\030\235\230\310\336\001 \001(\0132*.google." + + "cloud.compute.v1.FutureReservationB\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" @@ -17083,8 +17085,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\305\001\n" + "!InsertGlobalForwardingRuleRequest\022R\n" - + "\030forwarding_rule_resource\030\257\300\320\217\001" - + " \001(\0132\'.google.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n" + + "\030forwarding_rule_resource\030\257\300\320\217\001 \001(\013" + + "2\'.google.cloud.compute.v1.ForwardingRuleB\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" @@ -17099,8 +17101,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ")InsertGlobalPublicDelegatedPrefixeRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022`\n" - + " public_delegated_prefix_resource\030\205\370\330\026 \001(\0132..goo" - + "gle.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\032\n\n" + + " public_delegated_prefix_resource\030\205\370\330\026 \001(\0132..google.c" + + "loud.compute.v1.PublicDelegatedPrefixB\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\"\333\001\n" + "$InsertGlobalVmExtensionPolicyRequest\022e\n" @@ -17123,13 +17125,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132\036.google.cloud.compute.v1.ImageB\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\001\210\001\001B\017\n" - + "\r" + + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001B\017\n\r" + "_force_createB\r\n" + "\013_request_id\"\356\001\n" + "!InsertInstanceGroupManagerRequest\022^\n" - + "\037instance_group_manager_resource\030\212\212\276| \001(\0132-.google" - + ".cloud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n" + + "\037instance_group_manager_resource\030\212\212\276| \001(\0132-.google.clou" + + "d.compute.v1.InstanceGroupManagerB\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" @@ -17139,8 +17140,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ".InsertInstanceGroupManagerResizeRequestRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022{\n" + ".instance_group_manager_resize_request_resource\030\355\276\265\337\001" - + " \001(\0132:.google.cloud.com" - + "pute.v1.InstanceGroupManagerResizeRequestB\003\340A\002\022!\n" + + " \001(\0132:.google.cloud.compute." + + "v1.InstanceGroupManagerResizeRequestB\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" @@ -17154,8 +17155,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\000\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_request_id\"\317\002\n" + "\025InsertInstanceRequest\022D\n" + "\021instance_resource\030\370\360\376f" @@ -17179,8 +17179,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\266\002\n" + "!InsertInstantSnapshotGroupRequest\022^\n" - + "\037instant_snapshot_group_resource\030\313\232\226E \001(\0132-.googl" - + "e.cloud.compute.v1.InstantSnapshotGroupB\003\340A\002\022!\n" + + "\037instant_snapshot_group_resource\030\313\232\226E \001(\0132-.google.clo" + + "ud.compute.v1.InstantSnapshotGroupB\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)\n" @@ -17200,20 +17200,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\346\001\n" + "(InsertInterconnectAttachmentGroupRequest\022l\n" - + "&interconnect_attachment_group_resource\030\371\337\341\004 \001(\01324.google.cloud" - + ".compute.v1.InterconnectAttachmentGroupB\003\340A\002\022!\n" + + "&interconnect_attachment_group_resource\030\371\337\341\004" + + " \001(\01324.google.cloud.compute.v1.InterconnectAttachmentGroupB\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\"\250\002\n" + "#InsertInterconnectAttachmentRequest\022a\n" - + " interconnect_attachment_resource\030\371\244\240e" - + " \001(\0132/.google.cloud.compute.v1.InterconnectAttachmentB\003\340A\002\022!\n" + + " interconnect_attachment_resource\030\371\244\240e \001" + + "(\0132/.google.cloud.compute.v1.InterconnectAttachmentB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\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\035\n" - + "\r" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\035\n\r" + "validate_only\030\265\372\337s \001(\010H\001\210\001\001B\r\n" + "\013_request_idB\020\n" + "\016_validate_only\"\307\001\n" @@ -17225,8 +17224,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\270\001\n" + "\031InsertInterconnectRequest\022M\n" - + "\025interconnect_resource\030\237\241\314\275\001" - + " \001(\0132%.google.cloud.compute.v1.InterconnectB\003\340A\002\022!\n" + + "\025interconnect_resource\030\237\241\314\275\001 " + + "\001(\0132%.google.cloud.compute.v1.InterconnectB\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" @@ -17239,8 +17238,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\356\001\n" + "\031InsertMachineImageRequest\022M\n" - + "\026machine_image_resource\030\352\252\373\034" - + " \001(\0132%.google.cloud.compute.v1.MachineImageB\003\340A\002\022!\n" + + "\026machine_image_resource\030\352\252\373\034 \001" + + "(\0132%.google.cloud.compute.v1.MachineImageB\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 \n" @@ -17253,11 +17252,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\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\001B\r\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n" + "\013_request_id\"\267\002\n" + "\'InsertNetworkEdgeSecurityServiceRequest\022l\n" - + "&network_edge_security_service_resource\030\246\243\333\343\001 \001(\01323.goo" - + "gle.cloud.compute.v1.NetworkEdgeSecurityServiceB\003\340A\002\022!\n" + + "&network_edge_security_service_resource\030\246\243\333\343\001 \001(\01323.google.c" + + "loud.compute.v1.NetworkEdgeSecurityServiceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -17290,8 +17290,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\361\001\n" + "\026InsertNodeGroupRequest\022\"\n" + "\022initial_node_count\030\355\310\247\" \001(\005B\003\340A\002\022H\n" - + "\023node_group_resource\030\253\263\372\360\001 \001" - + "(\0132\".google.cloud.compute.v1.NodeGroupB\003\340A\002\022!\n" + + "\023node_group_resource\030\253\263\372\360\001 \001(\0132\"." + + "google.cloud.compute.v1.NodeGroupB\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" @@ -17310,8 +17310,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tparent_id\030\320\341\232\333\001 \001(\tB\014\362G" + "\tparent_idH\000\210\001\001\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022Q\n" - + "\030security_policy_resource\030\374\252\211g \001(" - + "\0132\'.google.cloud.compute.v1.SecurityPolicyB\003\340A\002B\014\n\n" + + "\030security_policy_resource\030\374\252\211g \001(\0132\'.g" + + "oogle.cloud.compute.v1.SecurityPolicyB\003\340A\002B\014\n\n" + "_parent_idB\r\n" + "\013_request_id\"\343\001\n" + "\034InsertPacketMirroringRequest\022T\n" @@ -17325,21 +17325,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "$InsertPublicAdvertisedPrefixeRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022b\n" - + "!public_advertised_prefix_resource\030\217\327\262o \001(\0132/.google.cl" - + "oud.compute.v1.PublicAdvertisedPrefixB\003\340A\002\022\032\n\n" + + "!public_advertised_prefix_resource\030\217\327\262o" + + " \001(\0132/.google.cloud.compute.v1.PublicAdvertisedPrefixB\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\"\366\001\n" + "#InsertPublicDelegatedPrefixeRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022`\n" - + " public_delegated_prefix_resource\030\205\370\330\026" - + " \001(\0132..google.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\037\n" + + " public_delegated_prefix_resource\030\205\370\330\026 \001(\013" + + "2..google.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\037\n" + "\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\001B\r\n" + "\013_request_id\"\330\001\n" + "\035InsertRegionAutoscalerRequest\022H\n" - + "\023autoscaler_resource\030\366\360\377b \001(\013" - + "2#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n" + + "\023autoscaler_resource\030\366\360\377b" + + " \001(\0132#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -17362,16 +17363,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\330\001\n" + "\035InsertRegionCommitmentRequest\022H\n" - + "\023commitment_resource\030\370\243\273t \001" - + "(\0132#.google.cloud.compute.v1.CommitmentB\003\340A\002\022!\n" + + "\023commitment_resource\030\370\243\273t \001(\0132#." + + "google.cloud.compute.v1.CommitmentB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\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\001B\r\n" + "\013_request_id\"\370\001\n" + "\'InsertRegionCompositeHealthCheckRequest\022^\n" - + "\037composite_health_check_resource\030\360\313\204? " - + "\001(\0132-.google.cloud.compute.v1.CompositeHealthCheckB\003\340A\002\022!\n" + + "\037composite_health_check_resource\030\360\313\204? \001(\0132-" + + ".google.cloud.compute.v1.CompositeHealthCheckB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -17385,12 +17386,11 @@ 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\034\n" + "\014source_image\030\267\350\206\030 \001(\tH\001\210\001\001B\r\n" - + "\013_request_idB\017\n" - + "\r" + + "\013_request_idB\017\n\r" + "_source_image\"\202\002\n" + "*InsertRegionHealthAggregationPolicyRequest\022e\n" - + "\"health_aggregation_policy_resource\030\273\273\373\213\001 \001(\01320.google.c" - + "loud.compute.v1.HealthAggregationPolicyB\003\340A\002\022!\n" + + "\"health_aggregation_policy_resource\030\273\273\373\213\001 \001(\01320.google.cloud." + + "compute.v1.HealthAggregationPolicyB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -17402,7 +17402,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\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\001B\r\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n" + "\013_request_id\"\363\001\n" + "%InsertRegionHealthCheckServiceRequest\022[\n" + "\035health_check_service_resource\030\362\233\320\343\001" @@ -17431,24 +17432,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "4InsertRegionInstanceGroupManagerResizeRequestRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022{\n" + ".instance_group_manager_resize_request_resource\030\355\276\265\337\001" - + " \001(\0132:.google.cloud.compu" - + "te.v1.InstanceGroupManagerResizeRequestB\003\340A\002\022!\n" + + " \001(\0132:.google.cloud.compute.v1" + + ".InstanceGroupManagerResizeRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\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\001B\r\n" + "\013_request_id\"\353\001\n" + "#InsertRegionInstanceTemplateRequest\022U\n" - + "\032instance_template_resource\030\211\352\213\005 \001(\0132).goo" - + "gle.cloud.compute.v1.InstanceTemplateB\003\340A\002\022!\n" + + "\032instance_template_resource\030\211\352\213\005" + + " \001(\0132).google.cloud.compute.v1.InstanceTemplateB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\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\001B\r\n" + "\013_request_id\"\300\002\n" + "\'InsertRegionInstantSnapshotGroupRequest\022^\n" - + "\037instant_snapshot_group_resource\030\313\232\226E \001(" - + "\0132-.google.cloud.compute.v1.InstantSnapshotGroupB\003\340A\002\022!\n" + + "\037instant_snapshot_group_resource\030\313\232\226E \001(\0132-.g" + + "oogle.cloud.compute.v1.InstantSnapshotGroupB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -17457,24 +17458,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_idB\033\n" + "\031_source_consistency_group\"\351\001\n" + "\"InsertRegionInstantSnapshotRequest\022T\n" - + "\031instant_snapshot_resource\030\313\252\210\267\001 \001(\0132(.goo" - + "gle.cloud.compute.v1.InstantSnapshotB\003\340A\002\022!\n" + + "\031instant_snapshot_resource\030\313\252\210\267\001" + + " \001(\0132(.google.cloud.compute.v1.InstantSnapshotB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\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\001B\r\n" + "\013_request_id\"\371\001\n" + "\'InsertRegionNetworkEndpointGroupRequest\022_\n" - + "\037network_endpoint_group_resource\030\247\315\333\372\001 \001(" - + "\0132-.google.cloud.compute.v1.NetworkEndpointGroupB\003\340A\002\022!\n" + + "\037network_endpoint_group_resource\030\247\315\333\372\001 \001(\0132-.g" + + "oogle.cloud.compute.v1.NetworkEndpointGroupB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\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\001B\r\n" + "\013_request_id\"\355\001\n" + "(InsertRegionNetworkFirewallPolicyRequest\022R\n" - + "\030firewall_policy_resource\030\274\266\207\354\001" - + " \001(\0132\'.google.cloud.compute.v1.FirewallPolicyB\003\340A\002\022!\n" + + "\030firewall_policy_resource\030\274\266\207\354\001 \001" + + "(\0132\'.google.cloud.compute.v1.FirewallPolicyB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -17511,8 +17512,8 @@ 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\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022Q\n" - + "\030ssl_certificate_resource\030\211\324\225V \001(" - + "\0132\'.google.cloud.compute.v1.SslCertificateB\003\340A\002B\r\n" + + "\030ssl_certificate_resource\030\211\324\225V \001(\0132\'.g" + + "oogle.cloud.compute.v1.SslCertificateB\003\340A\002B\r\n" + "\013_request_id\"\327\001\n" + "\034InsertRegionSslPolicyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -17543,8 +17544,8 @@ 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\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n" - + "\031target_tcp_proxy_resource\030\313\360\311E" - + " \001(\0132\'.google.cloud.compute.v1.TargetTcpProxyB\003\340A\002B\r\n" + + "\031target_tcp_proxy_resource\030\313\360\311E " + + "\001(\0132\'.google.cloud.compute.v1.TargetTcpProxyB\003\340A\002B\r\n" + "\013_request_id\"\315\001\n" + "\031InsertRegionUrlMapRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -17555,12 +17556,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132\037.google.cloud.compute.v1.UrlMapB\003\340A\002B\r\n" + "\013_request_id\"\322\001\n" + "\030InsertReservationRequest\022!\n" - + "\007project\030\231\226\301l \001(\tB\r" + + "\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\022K\n" - + "\024reservation_resource\030\241\356\364\207\001 " - + "\001(\0132$.google.cloud.compute.v1.ReservationB\003\340A\002\022\033\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022K\n" + + "\024reservation_resource\030\241\356\364\207\001 \001(\0132$" + + ".google.cloud.compute.v1.ReservationB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\337\001\n" @@ -17576,8 +17577,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\022K\n" - + "\025rollout_plan_resource\030\326\344\265\022 \001" - + "(\0132$.google.cloud.compute.v1.RolloutPlanB\003\340A\002B\r\n" + + "\025rollout_plan_resource\030\326\344\265\022 \001(\0132$." + + "google.cloud.compute.v1.RolloutPlanB\003\340A\002B\r\n" + "\013_request_id\"\242\001\n" + "\022InsertRouteRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -17589,8 +17590,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023InsertRouterRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" - + "\n" + + "\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@\n" + "\017router_resource\030\304\200\202J" + " \001(\0132\037.google.cloud.compute.v1.RouterB\003\340A\002B\r\n" @@ -17599,8 +17599,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\022Q\n" - + "\030security_policy_resource\030\374\252\211g \001(\0132\'" - + ".google.cloud.compute.v1.SecurityPolicyB\003\340A\002\022\035\n\r" + + "\030security_policy_resource\030\374\252\211g \001(\0132\'.goog" + + "le.cloud.compute.v1.SecurityPolicyB\003\340A\002\022\035\n\r" + "validate_only\030\265\372\337s \001(\010H\001\210\001\001B\r\n" + "\013_request_idB\020\n" + "\016_validate_only\"\351\001\n" @@ -17609,8 +17609,8 @@ 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\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022X\n" - + "\033service_attachment_resource\030\240\266\304\341\001 \001(\013" - + "2*.google.cloud.compute.v1.ServiceAttachmentB\003\340A\002B\r\n" + + "\033service_attachment_resource\030\240\266\304\341\001 \001(\0132*.go" + + "ogle.cloud.compute.v1.ServiceAttachmentB\003\340A\002B\r\n" + "\013_request_id\"\254\001\n" + "\025InsertSnapshotRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -17675,8 +17675,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\022R\n" - + "\030target_instance_resource\030\312\342\240\315\001" - + " \001(\0132\'.google.cloud.compute.v1.TargetInstanceB\003\340A\002\022\033\n" + + "\030target_instance_resource\030\312\342\240\315\001 \001(" + + "\0132\'.google.cloud.compute.v1.TargetInstanceB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\323\001\n" @@ -17692,15 +17692,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\022R\n" - + "\031target_ssl_proxy_resource\030\300\375\333C " - + "\001(\0132\'.google.cloud.compute.v1.TargetSslProxyB\003\340A\002B\r\n" + + "\031target_ssl_proxy_resource\030\300\375\333C \001(\0132\'" + + ".google.cloud.compute.v1.TargetSslProxyB\003\340A\002B\r\n" + "\013_request_id\"\277\001\n" + "\033InsertTargetTcpProxyRequest\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\022R\n" - + "\031target_tcp_proxy_resource\030\313\360\311E \001(\0132\'." - + "google.cloud.compute.v1.TargetTcpProxyB\003\340A\002B\r\n" + + "\031target_tcp_proxy_resource\030\313\360\311E" + + " \001(\0132\'.google.cloud.compute.v1.TargetTcpProxyB\003\340A\002B\r" + + "\n" + "\013_request_id\"\345\001\n" + "\035InsertTargetVpnGatewayRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -17714,8 +17715,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\022A\n" - + "\020url_map_resource\030\341\220\267P" - + " \001(\0132\037.google.cloud.compute.v1.UrlMapB\003\340A\002B\r\n" + + "\020url_map_resource\030\341\220\267P \001(" + + "\0132\037.google.cloud.compute.v1.UrlMapB\003\340A\002B\r\n" + "\013_request_id\"\323\001\n" + "\027InsertVpnGatewayRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -17753,32 +17754,32 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\201!\n" + "\010Instance\022\\\n" - + "\031advanced_machine_features\030\262\347\252\303\001 \001(\01320.g" - + "oogle.cloud.compute.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n" + + "\031advanced_machine_features\030\262\347\252\303\001 \001(\01320.google" + + ".cloud.compute.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n" + "\016can_ip_forward\030\374\206\204\337\001 \001(\010H\001\210\001\001\022b\n" - + "\034confidential_instance_config\030\365\222\372\351\001" - + " \001(\01323.google.cloud.compute.v1.ConfidentialInstanceConfigH\002\210\001\001\022\035\n" + + "\034confidential_instance_config\030\365\222\372\351\001 \001(" + + "\01323.google.cloud.compute.v1.ConfidentialInstanceConfigH\002\210\001\001\022\035\n" + "\014cpu_platform\030\252\352\321\303\001 \001(\tH\003\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\004\210\001\001\022$\n" + "\023deletion_protection\030\352\377\262\332\001 \001(\010H\005\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\006\210\001\001\0227\n" + "\005disks\030\366\314\312- \003(\0132%.google.cloud.compute.v1.AttachedDisk\022F\n" - + "\016display_device\030\363\210\274{ " - + "\001(\0132&.google.cloud.compute.v1.DisplayDeviceH\007\210\001\001\022\033\n" + + "\016display_device\030\363\210\274{ \001(\0132&" + + ".google.cloud.compute.v1.DisplayDeviceH\007\210\001\001\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\010\210\001\001\022J\n" + "\022guest_accelerators\030\357\314\207\335\001" + " \003(\0132*.google.cloud.compute.v1.AcceleratorConfig\022\030\n" + "\010hostname\030\263\270\205q \001(\tH\t\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\n" + "\210\001\001\022W\n" - + "\027instance_encryption_key\030\215\301\357\036 \001(\0132..goog" - + "le.cloud.compute.v1.CustomerEncryptionKeyH\013\210\001\001\022*\n" + + "\027instance_encryption_key\030\215\301\357\036 \001(\0132..google.cl" + + "oud.compute.v1.CustomerEncryptionKeyH\013\210\001\001\022*\n" + "\032key_revocation_action_type\030\342\334\300p \001(\tH\014\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\r" + "\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\016\210\001\001\022A\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\0132-.google.cloud.compute.v1.Instance.LabelsEntry\022%\n" + + "\006labels\030\377\277\301\356\001 \003" + + "(\0132-.google.cloud.compute.v1.Instance.LabelsEntry\022%\n" + "\024last_start_timestamp\030\320\243\321\323\001 \001(\tH\017\210\001\001\022$\n" + "\023last_stop_timestamp\030\342\333\354\304\001 \001(\tH\020\210\001\001\022)\n" + "\030last_suspended_timestamp\030\211\251\361\251\001 \001(\tH\021\210\001\001\022)\n" @@ -17788,34 +17789,34 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132!.google.cloud.compute.v1.MetadataH\024\210\001\001\022 \n" + "\020min_cpu_platform\030\367\233\352s \001(\tH\025\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\026\210\001\001\022H\n" - + "\022network_interfaces\030\213\332\222\031 \003(\0132).go" - + "ogle.cloud.compute.v1.NetworkInterface\022^\n" - + "\032network_performance_config\030\342\227\370\275\001 \001(\01321" - + ".google.cloud.compute.v1.NetworkPerformanceConfigH\027\210\001\001\022?\n" - + "\006params\030\206\363\253% \001(\0132\'.goog" - + "le.cloud.compute.v1.InstanceParamsH\030\210\001\001\022*\n" + + "\022network_interfaces\030\213\332\222\031" + + " \003(\0132).google.cloud.compute.v1.NetworkInterface\022^\n" + + "\032network_performance_config\030\342\227\370\275\001 \001(\01321.goog" + + "le.cloud.compute.v1.NetworkPerformanceConfigH\027\210\001\001\022?\n" + + "\006params\030\206\363\253%" + + " \001(\0132\'.google.cloud.compute.v1.InstanceParamsH\030\210\001\001\022*\n" + "\032private_ipv6_google_access\030\216\314\202\027 \001(\tH\031\210\001\001\022R\n" - + "\024reservation_affinity\030\273\270\242K \001(\0132,.g" - + "oogle.cloud.compute.v1.ReservationAffinityH\032\210\001\001\022\034\n" + + "\024reservation_affinity\030\273\270\242K \001(\0132,.google" + + ".cloud.compute.v1.ReservationAffinityH\032\210\001\001\022\034\n" + "\021resource_policies\030\341\234\314\n" + " \003(\t\022H\n" + "\017resource_status\030\303\372\367v" + " \001(\0132\'.google.cloud.compute.v1.ResourceStatusH\033\210\001\001\022\036\n\r" + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\034\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\035\210\001\001\022@\n\n" - + "scheduling\030\224\313\261\270\001 \001(\0132" - + "#.google.cloud.compute.v1.SchedulingH\036\210\001\001\022\032\n" + + "scheduling\030\224\313\261\270\001" + + " \001(\0132#.google.cloud.compute.v1.SchedulingH\036\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\037\210\001\001\022E\n" + "\020service_accounts\030\260\304\253\204\001" + " \003(\0132\'.google.cloud.compute.v1.ServiceAccount\022Y\n" + "\030shielded_instance_config\030\265\213\221\006" + " \001(\0132/.google.cloud.compute.v1.ShieldedInstanceConfigH \210\001\001\022l\n" - + "\"shielded_instance_integrity_policy\030\227\242\207N \001(\01328" - + ".google.cloud.compute.v1.ShieldedInstanceIntegrityPolicyH!\210\001\001\022$\n" + + "\"shielded_instance_integrity_policy\030\227\242\207N \001(\01328.goog" + + "le.cloud.compute.v1.ShieldedInstanceIntegrityPolicyH!\210\001\001\022$\n" + "\024source_machine_image\030\277\334\260\n" + " \001(\tH\"\210\001\001\022c\n" - + "#source_machine_image_encryption_key\030\243\373\371[ \001(\0132..google.clo" - + "ud.compute.v1.CustomerEncryptionKeyH#\210\001\001\022 \n" + + "#source_machine_image_encryption_key\030\243\373\371[" + + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH#\210\001\001\022 \n" + "\020start_restricted\030\330\320\375: \001(\010H$\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH%\210\001\001\022\037\n" + "\016status_message\030\272\311\351\215\001 \001(\tH&\210\001\001\0223\n" @@ -17900,8 +17901,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\271\003\n" + "\026InstanceAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022L\n" - + "\005items\030\300\317\367/ \003(\0132:.go" - + "ogle.cloud.compute.v1.InstanceAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132:.google." + + "cloud.compute.v1.InstanceAggregatedList.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" @@ -17918,8 +17919,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\251\001\n" + "\027InstanceConsumptionData\022R\n" - + "\020consumption_info\030\322\345\344E \001(\01320.goog" - + "le.cloud.compute.v1.InstanceConsumptionInfoH\000\210\001\001\022\030\n" + + "\020consumption_info\030\322\345\344E \001(\01320.google.cl" + + "oud.compute.v1.InstanceConsumptionInfoH\000\210\001\001\022\030\n" + "\010instance\030\225\251\332\010 \001(\tH\001\210\001\001B\023\n" + "\021_consumption_infoB\013\n" + "\t_instance\"\320\001\n" @@ -17934,12 +17935,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_min_node_cpus\"\207\002\n" + "\031InstanceFlexibilityPolicy\022j\n" + "\023instance_selections\030\321\204\371\n" - + " \003(\0132J.google.cloud.com" - + "pute.v1.InstanceFlexibilityPolicy.InstanceSelectionsEntry\032~\n" + + " \003(\0132J.google.cloud.compute." + + "v1.InstanceFlexibilityPolicy.InstanceSelectionsEntry\032~\n" + "\027InstanceSelectionsEntry\022\013\n" + "\003key\030\001 \001(\t\022R\n" - + "\005value\030\002 \001(\0132C.googl" - + "e.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection:\0028\001\"\325\001\n" + + "\005value\030\002 \001(\0132C.google.clo" + + "ud.compute.v1.InstanceFlexibilityPolicyInstanceSelection:\0028\001\"\325\001\n" + "*InstanceFlexibilityPolicyInstanceSelection\0227\n" + "\005disks\030\366\314\312-" + " \003(\0132%.google.cloud.compute.v1.AttachedDisk\022\030\n\r" @@ -17947,7 +17948,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020min_cpu_platform\030\367\233\352s \001(\tH\000\210\001\001\022\024\n" + "\004rank\030\254\230\325\001 \001(\003H\001\210\001\001B\023\n" + "\021_min_cpu_platformB\007\n" - + "\005_rank\"\225\004\n\r" + + "\005_rank\"\225\004\n" + + "\r" + "InstanceGroup\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\033\n" @@ -17978,19 +17980,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\310\003\n" + "\033InstanceGroupAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022Q\n" - + "\005items\030\300\317\367/" - + " \003(\0132?.google.cloud.compute.v1.InstanceGroupAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\013" + + "2?.google.cloud.compute.v1.InstanceGroupAggregatedList.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" + "\014unreachables\030\237\240\206t \003(\t\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\004\210\001\001\032_\n" - + "\n" + + " .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" - + "1.google.cloud.compute.v1.InstanceGroupsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01321.goo" + + "gle.cloud.compute.v1.InstanceGroupsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -18010,25 +18011,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\367\023\n" + "\024InstanceGroupManager\022e\n" - + "\024all_instances_config\030\201\256\3305 \001(\0132?.g" - + "oogle.cloud.compute.v1.InstanceGroupManagerAllInstancesConfigH\000\210\001\001\022a\n" - + "\025auto_healing_policies\030\205\347\350\331\001 \003(\0132>.google.cloud.com" - + "pute.v1.InstanceGroupManagerAutoHealingPolicy\022#\n" + + "\024all_instances_config\030\201\256\3305 \001(\0132?.google" + + ".cloud.compute.v1.InstanceGroupManagerAllInstancesConfigH\000\210\001\001\022a\n" + + "\025auto_healing_policies\030\205\347\350\331\001 \003(\0132>.google.cloud.compute." + + "v1.InstanceGroupManagerAutoHealingPolicy\022#\n" + "\022base_instance_name\030\207\226\305\271\001 \001(\tH\001\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022\\\n" - + "\017current_actions\030\267\310\234N \001(\0132;.google.clou" - + "d.compute.v1.InstanceGroupManagerActionsSummaryH\003\210\001\001\022\034\n" + + "\017current_actions\030\267\310\234N \001(\0132;.google.cloud.com" + + "pute.v1.InstanceGroupManagerActionsSummaryH\003\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022Q\n" - + "\023distribution_policy\030\315\356\362\376\001 \001(\0132+.go" - + "ogle.cloud.compute.v1.DistributionPolicyH\005\210\001\001\022\033\n" + + "\023distribution_policy\030\315\356\362\376\001 \001(\0132+.google." + + "cloud.compute.v1.DistributionPolicyH\005\210\001\001\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\006\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\007\210\001\001\022s\n" + "\033instance_flexibility_policy\030\202\216\354\014" - + " \001(\0132F.google.cloud.compute.v1.I" - + "nstanceGroupManagerInstanceFlexibilityPolicyH\010\210\001\001\022\036\n" + + " \001(\0132F.google.cloud.compute.v1.Instan" + + "ceGroupManagerInstanceFlexibilityPolicyH\010\210\001\001\022\036\n" + "\016instance_group\030\325\324\325& \001(\tH\t\210\001\001\022p\n" - + "\031instance_lifecycle_policy\030\221\264\315\325\001 \001(\013" - + "2D.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyH\n" + + "\031instance_lifecycle_policy\030\221\264\315\325\001 \001(\0132D.go" + + "ogle.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyH\n" + "\210\001\001\022\"\n" + "\021instance_template\030\344\201\273\223\001 \001(\tH\013\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\014\210\001\001\022/\n" @@ -18039,27 +18040,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132\".google.cloud.compute.v1.NamedPort\022\026\n" + "\006region\030\364\315\240B \001(\tH\017\210\001\001\022`\n" + "\021resource_policies\030\341\234\314\n" - + " \001(\0132" - + "=.google.cloud.compute.v1.InstanceGroupManagerResourcePoliciesH\020\210\001\001\022\036\n\r" + + " \001(\0132=.goo" + + "gle.cloud.compute.v1.InstanceGroupManagerResourcePoliciesH\020\210\001\001\022\036\n\r" + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\021\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\022\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\023\210\001\001\022[\n" - + "\016standby_policy\030\204\206\216\356\001 \001(\0132:.google.clo" - + "ud.compute.v1.InstanceGroupManagerStandbyPolicyH\024\210\001\001\022H\n" - + "\017stateful_policy\030\205\303\325\026 \001(\013" - + "2\'.google.cloud.compute.v1.StatefulPolicyH\025\210\001\001\022K\n" - + "\006status\030\362\237\267V \001(\01323.google.cloud" - + ".compute.v1.InstanceGroupManagerStatusH\026\210\001\001\022\030\n" + + "\016standby_policy\030\204\206\216\356\001 \001(\0132:.google.cloud.co" + + "mpute.v1.InstanceGroupManagerStandbyPolicyH\024\210\001\001\022H\n" + + "\017stateful_policy\030\205\303\325\026 \001(\0132\'.go" + + "ogle.cloud.compute.v1.StatefulPolicyH\025\210\001\001\022K\n" + + "\006status\030\362\237\267V \001(\01323.google.cloud.comp" + + "ute.v1.InstanceGroupManagerStatusH\026\210\001\001\022\030\n" + "\014target_pools\030\251\237\240\240\001 \003(\t\022\033\n" + "\013target_size\030\357\363\375\035 \001(\005H\027\210\001\001\022a\n" + "\022target_size_policy\030\202\333\263=" + " \001(\0132=.google.cloud.compute.v1.InstanceGroupManagerTargetSizePolicyH\030\210\001\001\022#\n" + "\023target_stopped_size\030\241\326\223\001 \001(\005H\031\210\001\001\022&\n" + "\025target_suspended_size\030\323\210\364\222\001 \001(\005H\032\210\001\001\022X\n\r" - + "update_policy\030\350\312\352S \001(\01329.google.cloud.comp" - + "ute.v1.InstanceGroupManagerUpdatePolicyH\033\210\001\001\022I\n" - + "\010versions\030\233\375\271M \003(\01324.google.cloud" - + ".compute.v1.InstanceGroupManagerVersion\022\024\n" + + "update_policy\030\350\312\352S \001(\01329.google.cloud.compute.v" + + "1.InstanceGroupManagerUpdatePolicyH\033\210\001\001\022I\n" + + "\010versions\030\233\375\271M" + + " \003(\01324.google.cloud.compute.v1.InstanceGroupManagerVersion\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\034\210\001\001\"n\n" + "\033ListManagedInstancesResults\022,\n" + "(UNDEFINED_LIST_MANAGED_INSTANCES_RESULTS\020\000\022\017\n" @@ -18107,7 +18108,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010resuming\030\252\233\362_ \001(\005H\010\210\001\001\022\030\n" + "\010starting\030\300\300\363s \001(\005H\t\210\001\001\022\030\n" + "\010stopping\030\364\360\2122 \001(\005H\n" - + "\210\001\001\022\032\n\n" + + "\210\001\001\022\032\n" + + "\n" + "suspending\030\246\374\360\r" + " \001(\005H\013\210\001\001\022\032\n" + "\tverifying\030\311\241\254\327\001 \001(\005H\014\210\001\001B\r\n" @@ -18126,8 +18128,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_verifying\"\335\003\n" + "\"InstanceGroupManagerAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022X\n" - + "\005items\030\300\317\367/" - + " \003(\0132F.google.cloud.compute.v1.InstanceGroupManagerAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\013" + + "2F.google.cloud.compute.v1.InstanceGroupManagerAggregatedList.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" @@ -18136,17 +18138,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032f\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022G\n" - + "\005value\030\002" - + " \001(\01328.google.cloud.compute.v1.InstanceGroupManagersScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(" + + "\01328.google.cloud.compute.v1.InstanceGroupManagersScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n" - + "\n" + + "_self_linkB\n\n" + "\010_warning\"\205\001\n" + "&InstanceGroupManagerAllInstancesConfig\022L\n\n" - + "properties\030\263\232\266F \001(\01320.g" - + "oogle.cloud.compute.v1.InstancePropertiesPatchH\000\210\001\001B\r\n" + + "properties\030\263\232\266F \001(\01320.google" + + ".cloud.compute.v1.InstancePropertiesPatchH\000\210\001\001B\r\n" + "\013_properties\"\220\001\n" + "%InstanceGroupManagerAutoHealingPolicy\022\035\n" + "\014health_check\030\345\252\244\223\001 \001(\tH\000\210\001\001\022!\n" @@ -18155,12 +18156,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_initial_delay_sec\"\304\002\n" + "-InstanceGroupManagerInstanceFlexibilityPolicy\022~\n" + "\023instance_selections\030\321\204\371\n" - + " \003(\0132^.google.cloud.compute.v1.InstanceGroupManagerInstanceFlexibilit", - "yPolicy.InstanceSelectionsEntry\032\222\001\n" + + " \003(\0132^.google.cloud.compute.v1.Ins", + "tanceGroupManagerInstanceFlexibilityPolicy.InstanceSelectionsEntry\032\222\001\n" + "\027InstanceSelectionsEntry\022\013\n" + "\003key\030\001 \001(\t\022f\n" - + "\005value\030\002 \001(\0132W.google.cloud.compute.v1.Instan" - + "ceGroupManagerInstanceFlexibilityPolicyInstanceSelection:\0028\001\"\351\001\n" + + "\005value\030\002 \001(\0132W.google.cloud.compute.v1.InstanceGro" + + "upManagerInstanceFlexibilityPolicyInstanceSelection:\0028\001\"\351\001\n" + ">InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection\0227\n" + "\005disks\030\366\314\312-" + " \003(\0132%.google.cloud.compute.v1.AttachedDisk\022\030\n\r" @@ -18173,8 +18174,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031default_action_on_failure\030\325\304\242\035 \001(\tH\000\210\001\001\022\'\n" + "\026force_update_on_repair\030\313\371\362\251\001 \001(\tH\001\210\001\001\022&\n" + "\026on_failed_health_check\030\307\327\375\022 \001(\tH\002\210\001\001\022h\n" - + "\ton_repair\030\355\213\246\261\001 \001(\0132L.google.cloud.compute.v1.In" - + "stanceGroupManagerInstanceLifecyclePolicyOnRepairH\003\210\001\001\"d\n" + + "\ton_repair\030\355\213\246\261\001 \001(\0132L.google.cloud.compute.v1.Instanc" + + "eGroupManagerInstanceLifecyclePolicyOnRepairH\003\210\001\001\"d\n" + "\026DefaultActionOnFailure\022\'\n" + "#UNDEFINED_DEFAULT_ACTION_ON_FAILURE\020\000\022\022\n\n" + "DO_NOTHING\020\371\317\231\327\001\022\r\n" @@ -18199,8 +18200,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024_allow_changing_zone\"\271\002\n" + "\030InstanceGroupManagerList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022?\n" - + "\005items\030\300\317\367/ \003(\0132" - + "-.google.cloud.compute.v1.InstanceGroupManager\022\024\n" + + "\005items\030\300\317\367/ \003(\0132-.goo" + + "gle.cloud.compute.v1.InstanceGroupManager\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\0229\n" @@ -18209,8 +18210,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n" - + "\n" + + "_self_linkB\n\n" + "\010_warning\"\362\006\n" + "!InstanceGroupManagerResizeRequest\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" @@ -18228,8 +18228,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021self_link_with_id\030\202\254\235\025 \001(\tH\t\210\001\001\022\025\n" + "\005state\030\221\211\2534 \001(\tH\n" + "\210\001\001\022X\n" - + "\006status\030\362\237\267V \001(\0132@.goo" - + "gle.cloud.compute.v1.InstanceGroupManagerResizeRequestStatusH\013\210\001\001\022\024\n" + + "\006status\030\362\237\267V \001(\0132@.google.c" + + "loud.compute.v1.InstanceGroupManagerResizeRequestStatusH\013\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\014\210\001\001\"\217\001\n" + "\005State\022\023\n" + "\017UNDEFINED_STATE\020\000\022\017\n" @@ -18255,13 +18255,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\'InstanceGroupManagerResizeRequestStatus\0225\n" + "\005error\030\210\244\223." + " \001(\0132\036.google.cloud.compute.v1.ErrorH\000\210\001\001\022j\n" - + "\014last_attempt\030\244\254\250\317\001 \001(\0132K.google.cloud.comp" - + "ute.v1.InstanceGroupManagerResizeRequestStatusLastAttemptH\001\210\001\001B\010\n" + + "\014last_attempt\030\244\254\250\317\001 \001(\0132K.google.cloud.compute.v" + + "1.InstanceGroupManagerResizeRequestStatusLastAttemptH\001\210\001\001B\010\n" + "\006_errorB\017\n\r" + "_last_attempt\"u\n" + "2InstanceGroupManagerResizeRequestStatusLastAttempt\0225\n" - + "\005error\030\210\244\223. \001(" - + "\0132\036.google.cloud.compute.v1.ErrorH\000\210\001\001B\010\n" + + "\005error\030\210\244\223." + + " \001(\0132\036.google.cloud.compute.v1.ErrorH\000\210\001\001B\010\n" + "\006_error\"\334\002\n" + ".InstanceGroupManagerResizeRequestsListResponse\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022L\n" @@ -18290,22 +18290,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_initial_delay_secB\007\n" + "\005_mode\"\351\006\n" + "\032InstanceGroupManagerStatus\022k\n" - + "\024all_instances_config\030\201\256\3305 \001(\0132E.google.clo" - + "ud.compute.v1.InstanceGroupManagerStatusAllInstancesConfigH\000\210\001\001\022r\n" - + "\036applied_accelerator_topologies\030\243\357\305\345\001 \003(\0132F.google.clo" - + "ud.compute.v1.InstanceGroupManagerStatusAcceleratorTopology\022\033\n\n" + + "\024all_instances_config\030\201\256\3305 \001(\0132E.google.cloud.co" + + "mpute.v1.InstanceGroupManagerStatusAllInstancesConfigH\000\210\001\001\022r\n" + + "\036applied_accelerator_topologies\030\243\357\305\345\001 \003(\0132F.google.cloud.co" + + "mpute.v1.InstanceGroupManagerStatusAcceleratorTopology\022\033\n\n" + "autoscaler\030\327\375\322\366\001 \001(\tH\001\210\001\001\022r\n" - + "\027bulk_instance_operation\030\212\255\233\357\001" - + " \001(\0132H.google.cloud.compute.v1.Instance" - + "GroupManagerStatusBulkInstanceOperationH\002\210\001\001\022t\n" - + "\031current_instance_statuses\030\304\356\274\200\001 " - + "\001(\0132H.google.cloud.compute.v1.InstanceGr" - + "oupManagerStatusInstanceStatusSummaryH\003\210\001\001\022\031\n" + + "\027bulk_instance_operation\030\212\255\233\357\001 \001(\013" + + "2H.google.cloud.compute.v1.InstanceGroup" + + "ManagerStatusBulkInstanceOperationH\002\210\001\001\022t\n" + + "\031current_instance_statuses\030\304\356\274\200\001 \001(\0132H" + + ".google.cloud.compute.v1.InstanceGroupManagerStatusInstanceStatusSummaryH\003\210\001\001\022\031\n" + "\tis_stable\030\360\357\3303 \001(\010H\004\210\001\001\022U\n" + "\010stateful\030\314\346\310t" + " \001(\0132;.google.cloud.compute.v1.InstanceGroupManagerStatusStatefulH\005\210\001\001\022a\n" - + "\016version_target\030\330\335\376\211\001 \001(\0132@.google.cloud." - + "compute.v1.InstanceGroupManagerStatusVersionTargetH\006\210\001\001B\027\n" + + "\016version_target\030\330\335\376\211\001 \001(\0132@.google.cloud.compu" + + "te.v1.InstanceGroupManagerStatusVersionTargetH\006\210\001\001B\027\n" + "\025_all_instances_configB\r\n" + "\013_autoscalerB\032\n" + "\030_bulk_instance_operationB\034\n" @@ -18316,12 +18315,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "-InstanceGroupManagerStatusAcceleratorTopology\022%\n" + "\024accelerator_topology\030\303\263\322\271\001 \001(\tH\000\210\001\001\022\025\n" + "\005state\030\221\211\2534 \001(\tH\001\210\001\001\022\204\001\n\r" - + "state_details\030\224\371\310- \001(\0132e.google.cloud.comput" - + "e.v1.InstanceGroupManagerStatusAccelerat" - + "orTopologyAcceleratorTopologyStateDetailsH\002\210\001\001\"\215\001\n" + + "state_details\030\224\371\310- \001(\0132e.google.cloud.compute.v1." + + "InstanceGroupManagerStatusAcceleratorTop" + + "ologyAcceleratorTopologyStateDetailsH\002\210\001\001\"\215\001\n" + "\005State\022\023\n" - + "\017UNDEFINED_STATE\020\000\022\022\n" - + "\n" + + "\017UNDEFINED_STATE\020\000\022\022\n\n" + "ACTIVATING\020\360\331\321\264\001\022\016\n" + "\006ACTIVE\020\206\346\211\226\001\022\023\n" + "\014DEACTIVATING\020\261\220\242\033\022\016\n" @@ -18344,8 +18342,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_effective\"\367\001\n" + "/InstanceGroupManagerStatusBulkInstanceOperation\022\034\n" + "\013in_progress\030\207\300\327\230\001 \001(\010H\000\210\001\001\022~\n" - + "\023last_progress_check\030\277\242\276c \001(\0132Y.google.cloud.compute.v1.Inst" - + "anceGroupManagerStatusBulkInstanceOperationLastProgressCheckH\001\210\001\001B\016\n" + + "\023last_progress_check\030\277\242\276c \001(\0132Y.google.cloud.compute.v1.InstanceG" + + "roupManagerStatusBulkInstanceOperationLastProgressCheckH\001\210\001\001B\016\n" + "\014_in_progressB\026\n" + "\024_last_progress_check\"\254\001\n" + "@InstanceGroupManagerStatusBulkInstanceOperationLastProgressCheck\0225\n" @@ -18373,21 +18371,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017_deprovisioningB\017\n\r" + "_non_existentB\n\n" + "\010_pendingB\017\n\r" - + "_pending_stopB\017\n\r" + + "_pending_stopB\017\n" + + "\r" + "_provisioningB\014\n\n" + "_repairingB\n\n" + "\010_runningB\n\n" + "\010_stagingB\n\n" + "\010_stoppedB\013\n" - + "\t_stoppingB\014\n\n" + + "\t_stoppingB\014\n" + + "\n" + "_suspendedB\r\n" + "\013_suspendingB\r\n" + "\013_terminated\"\360\001\n" + "\"InstanceGroupManagerStatusStateful\022#\n" + "\023has_stateful_config\030\360\347\3264 \001(\010H\000\210\001\001\022t\n" - + "\024per_instance_configs\030\251\325\370\372\001 \001(\0132M.g" - + "oogle.cloud.compute.v1.InstanceGroupMana" - + "gerStatusStatefulPerInstanceConfigsH\001\210\001\001B\026\n" + + "\024per_instance_configs\030\251\325\370\372\001 \001(\0132M.google" + + ".cloud.compute.v1.InstanceGroupManagerStatusStatefulPerInstanceConfigsH\001\210\001\001B\026\n" + "\024_has_stateful_configB\027\n" + "\025_per_instance_configs\"h\n" + "4InstanceGroupManagerStatusStatefulPerInstanceConfigs\022\036\n\r" @@ -18471,8 +18470,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "0InstanceGroupManagersDeletePerInstanceConfigsReq\022\020\n" + "\005names\030\310\256\3571 \003(\t\"\244\001\n" + "\'InstanceGroupManagersListErrorsResponse\022D\n" - + "\005items\030\300\317\367/ \003(" - + "\01322.google.cloud.compute.v1.InstanceManagedByIgmError\022\037\n" + + "\005items\030\300\317\367/ \003(\01322.g" + + "oogle.cloud.compute.v1.InstanceManagedByIgmError\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n" + "\020_next_page_token\"\261\001\n" + "1InstanceGroupManagersListManagedInstancesResponse\022G\n" @@ -18481,8 +18480,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n" + "\020_next_page_token\"\353\001\n" + "/InstanceGroupManagersListPerInstanceConfigsResp\022<\n" - + "\005items\030\300\317\367/ \003(\0132*.g" - + "oogle.cloud.compute.v1.PerInstanceConfig\022\037\n" + + "\005items\030\300\317\367/" + + " \003(\0132*.google.cloud.compute.v1.PerInstanceConfig\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\001\210\001\001B\022\n" @@ -18513,7 +18512,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "*InstanceGroupManagersStartInstancesRequest\022\024\n" + "\tinstances\030\376\374\357\r" + " \003(\t\"l\n" - + ")InstanceGroupManagersStopInstancesRequest\022\032\n\n" + + ")InstanceGroupManagersStopInstancesRequest\022\032\n" + + "\n" + "force_stop\030\326\241\241@ \001(\010H\000\210\001\001\022\024\n" + "\tinstances\030\376\374\357\r" + " \003(\tB\r\n" @@ -18532,8 +18532,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132*.google.cloud.compute.v1.InstanceReference\"\276\002\n" + "\033InstanceGroupsListInstances\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022A\n" - + "\005items\030\300\317\367/" - + " \003(\0132/.google.cloud.compute.v1.InstanceWithNamedPorts\022\024\n" + + "\005items\030\300\317\367/ " + + "\003(\0132/.google.cloud.compute.v1.InstanceWithNamedPorts\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\0229\n" @@ -18592,11 +18592,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\274\002\n" + "\031InstanceManagedByIgmError\022]\n" - + "\005error\030\210\244\223. \001(\0132F.google.cloud.compute.v1.Instan" - + "ceManagedByIgmErrorManagedInstanceErrorH\000\210\001\001\022q\n" - + "\027instance_action_details\030\243\374\253\213\001 \001(" - + "\0132G.google.cloud.compute.v1.InstanceMana" - + "gedByIgmErrorInstanceActionDetailsH\001\210\001\001\022\031\n" + + "\005error\030\210\244\223. \001(\0132F.google.cloud.compute.v1.InstanceMan" + + "agedByIgmErrorManagedInstanceErrorH\000\210\001\001\022q\n" + + "\027instance_action_details\030\243\374\253\213\001 \001(\0132G.g" + + "oogle.cloud.compute.v1.InstanceManagedByIgmErrorInstanceActionDetailsH\001\210\001\001\022\031\n" + "\ttimestamp\030\226\322\244\032 \001(\tH\002\210\001\001B\010\n" + "\006_errorB\032\n" + "\030_instance_action_detailsB\014\n\n" @@ -18604,8 +18603,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ".InstanceManagedByIgmErrorInstanceActionDetails\022\026\n" + "\006action\030\266\374\275Y \001(\tH\000\210\001\001\022\030\n" + "\010instance\030\225\251\332\010 \001(\tH\001\210\001\001\022I\n" - + "\007version\030\330\271\324\247\001 \001(\013" - + "2/.google.cloud.compute.v1.ManagedInstanceVersionH\002\210\001\001\"\234\002\n" + + "\007version\030\330\271\324\247\001 \001(\0132/.go" + + "ogle.cloud.compute.v1.ManagedInstanceVersionH\002\210\001\001\"\234\002\n" + "\006Action\022\024\n" + "\020UNDEFINED_ACTION\020\000\022\022\n\n" + "ABANDONING\020\315\312\220\271\001\022\020\n" @@ -18627,7 +18626,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "-InstanceManagedByIgmErrorManagedInstanceError\022\024\n" + "\004code\030\355\333\272\001 \001(\tH\000\210\001\001\022\030\n" + "\007message\030\207\200\254\307\001 \001(\tH\001\210\001\001B\007\n" - + "\005_codeB\n\n" + + "\005_codeB\n" + + "\n" + "\010_message\"\202\001\n" + "\023InstanceMoveRequest\022 \n" + "\020destination_zone\030\275\342\357> \001(\tH\000\210\001\001\022 \n" @@ -18635,10 +18635,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021_destination_zoneB\022\n" + "\020_target_instance\"\237\002\n" + "\016InstanceParams\022M\n" - + "\032request_valid_for_duration\030\335\226\2677" - + " \001(\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022c\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(" - + "\0132@.google.cloud.compute.v1.InstanceParams.ResourceManagerTagsEntry\032:\n" + + "\032request_valid_for_duration\030\335\226\2677 \001(" + + "\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022c\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132@.g" + + "oogle.cloud.compute.v1.InstanceParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001B\035\n" @@ -18647,15 +18647,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031advanced_machine_features\030\262\347\252\303\001" + " \001(\01320.google.cloud.compute.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n" + "\016can_ip_forward\030\374\206\204\337\001 \001(\010H\001\210\001\001\022b\n" - + "\034confidential_instance_config\030\365\222\372\351\001 \001(\01323.google." - + "cloud.compute.v1.ConfidentialInstanceConfigH\002\210\001\001\022\034\n" + + "\034confidential_instance_config\030\365\222\372\351\001 \001(\01323.google.cloud" + + ".compute.v1.ConfidentialInstanceConfigH\002\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001\0227\n" + "\005disks\030\366\314\312- \003(\0132%.google.cloud.compute.v1.AttachedDisk\022J\n" - + "\022guest_accelerators\030\357\314\207\335\001" - + " \003(\0132*.google.cloud.compute.v1.AcceleratorConfig\022*\n" + + "\022guest_accelerators\030\357\314\207\335\001 \003" + + "(\0132*.google.cloud.compute.v1.AcceleratorConfig\022*\n" + "\032key_revocation_action_type\030\342\334\300p \001(\tH\004\210\001\001\022K\n" - + "\006labels\030\377\277\301\356\001 \003(\01327.go" - + "ogle.cloud.compute.v1.InstanceProperties.LabelsEntry\022)\n" + + "\006labels\030\377\277\301\356\001 \003(\01327.google." + + "cloud.compute.v1.InstanceProperties.LabelsEntry\022)\n" + "\031local_ssd_encryption_mode\030\320\343\3749 \001(\tH\005\210\001\001\022\034\n" + "\014machine_type\030\262\260\312l \001(\tH\006\210\001\001\022;\n" + "\010metadata\030\257\366\265)" @@ -18667,14 +18667,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\01321.google.cloud.compute.v1.NetworkPerformanceConfigH\t\210\001\001\022*\n" + "\032private_ipv6_google_access\030\216\314\202\027 \001(\tH\n" + "\210\001\001\022R\n" - + "\024reservation_affinity\030\273\270\242K \001(\0132,.google.clo" - + "ud.compute.v1.ReservationAffinityH\013\210\001\001\022g\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132D.goog" - + "le.cloud.compute.v1.InstanceProperties.ResourceManagerTagsEntry\022\034\n" + + "\024reservation_affinity\030\273\270\242K" + + " \001(\0132,.google.cloud.compute.v1.ReservationAffinityH\013\210\001\001\022g\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132D.google.cl" + + "oud.compute.v1.InstanceProperties.ResourceManagerTagsEntry\022\034\n" + "\021resource_policies\030\341\234\314\n" + " \003(\t\022@\n\n" - + "scheduling\030\224\313\261\270\001 \001(\0132#." - + "google.cloud.compute.v1.SchedulingH\014\210\001\001\022E\n" + + "scheduling\030\224\313\261\270\001" + + " \001(\0132#.google.cloud.compute.v1.SchedulingH\014\210\001\001\022E\n" + "\020service_accounts\030\260\304\253\204\001" + " \003(\0132\'.google.cloud.compute.v1.ServiceAccount\022Y\n" + "\030shielded_instance_config\030\265\213\221\006" @@ -18723,12 +18723,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031_workload_identity_config\"\340\002\n" + "\027InstancePropertiesPatch\022%\n" + "\024expose_host_topology\030\353\263\253\314\001 \001(\010H\000\210\001\001\022P\n" - + "\006labels\030\377\277\301\356\001 \003(\0132<.g" - + "oogle.cloud.compute.v1.InstancePropertiesPatch.LabelsEntry\022S\n" - + "\010metadata\030\257\366\265) \003(\0132" - + ">.google.cloud.compute.v1.InstancePropertiesPatch.MetadataEntry\032-\n" - + "\013LabelsEntry\022\013", - "\n" + + "\006labels\030\377\277\301\356\001 \003(\0132<.google" + + ".cloud.compute.v1.InstancePropertiesPatch.LabelsEntry\022S\n" + + "\010metadata\030\257\366\265) \003(\0132>.google.cloud.compute.v1.InstancePropertiesP", + "atch.MetadataEntry\032-\n" + + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\032/\n\r" + "MetadataEntry\022\013\n" @@ -18749,8 +18748,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\t_metadataB\007\n" + "\005_zone\"\267\001\n" + "\030InstanceSettingsMetadata\022N\n" - + "\005items\030\300\317\367/ \003(\0132<.google.c" - + "loud.compute.v1.InstanceSettingsMetadata.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132<.google.cloud." + + "compute.v1.InstanceSettingsMetadata.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\032,\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" @@ -18761,8 +18760,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022\024\n" - + "\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022G\n" - + "\n" + + "\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022G\n\n" + "properties\030\263\232\266F" + " \001(\0132+.google.cloud.compute.v1.InstancePropertiesH\005\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\006\210\001\001\022\032\n" @@ -18782,8 +18780,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027_source_instance_params\"\270\003\n" + "\036InstanceTemplateAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022T\n" - + "\005items\030\300\317\367/ \003(\0132B.google.cloud" - + ".compute.v1.InstanceTemplateAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132B.google.cloud.comp" + + "ute.v1.InstanceTemplateAggregatedList.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\0229\n" @@ -18791,8 +18789,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032b\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022C\n" - + "\005value\030\002 \001(\01324." - + "google.cloud.compute.v1.InstanceTemplatesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01324.googl" + + "e.cloud.compute.v1.InstanceTemplatesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -18843,16 +18841,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021resource_policies\030\341\234\314\n" + " \003(\t\"\212\002\n" + "$InstancesBulkInsertOperationMetadata\022t\n" - + "\023per_location_status\030\232\351\204P \003(\0132T.google.cloud.compute.v1.Insta" - + "ncesBulkInsertOperationMetadata.PerLocationStatusEntry\032l\n" + + "\023per_location_status\030\232\351\204P " + + "\003(\0132T.google.cloud.compute.v1.InstancesB" + + "ulkInsertOperationMetadata.PerLocationStatusEntry\032l\n" + "\026PerLocationStatusEntry\022\013\n" + "\003key\030\001 \001(\t\022A\n" - + "\005value\030\002 \001(\01322.google.cl" - + "oud.compute.v1.BulkInsertOperationStatus:\0028\001\"\330\001\n" + + "\005value\030\002 \001(\01322.google.cloud.c" + + "ompute.v1.BulkInsertOperationStatus:\0028\001\"\330\001\n" + "&InstancesGetEffectiveFirewallsResponse\022t\n" - + "\020firewall_policys\030\302\312\374\303\001 \003(\0132V." - + "google.cloud.compute.v1.InstancesGetEffe" - + "ctiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + + "\020firewall_policys\030\302\312\374\303\001 \003(\0132V.googl" + + "e.cloud.compute.v1.InstancesGetEffective" + + "FirewallsResponseEffectiveFirewallPolicy\0228\n" + "\tfirewalls\030\363\306\350\201\001" + " \003(\0132!.google.cloud.compute.v1.Firewall\"\254\004\n" + "=InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\022\034\n" @@ -18875,8 +18874,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013UNSPECIFIED\020\227\276\230\373\001B\017\n\r" + "_display_nameB\007\n" + "\005_nameB\013\n" - + "\t_priorityB\r" - + "\n" + + "\t_priorityB\r\n" + "\013_short_nameB\007\n" + "\005_type\"F\n" + "&InstancesRemoveResourcePoliciesRequest\022\034\n" @@ -18884,8 +18882,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\t\"\310\002\n" + "\"InstancesReportHostAsFaultyRequest\022#\n" + "\023disruption_schedule\030\203\305\333- \001(\tH\000\210\001\001\022`\n\r" - + "fault_reasons\030\222\253\221P \003(\0132F.g" - + "oogle.cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason\"\202\001\n" + + "fault_reasons\030\222\253\221P \003(\0132F.google" + + ".cloud.compute.v1.InstancesReportHostAsFaultyRequestFaultReason\"\202\001\n" + "\022DisruptionSchedule\022!\n" + "\035UNDEFINED_DISRUPTION_SCHEDULE\020\000\022\'\n" + "\037DISRUPTION_SCHEDULE_UNSPECIFIED\020\333\356\310\236\001\022\016\n" @@ -18912,8 +18910,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\327\001\n" + "\031InstancesSetLabelsRequest\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022R\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\0132>.google.cloud.compute.v1.InstancesSetLabelsRequest.LabelsEntry\032-\n" + + "\006labels\030\377\277\301\356\001 \003" + + "(\0132>.google.cloud.compute.v1.InstancesSetLabelsRequest.LabelsEntry\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001B\024\n" @@ -18941,8 +18939,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006scopes\030\237\231\222O \003(\tB\010\n" + "\006_email\"w\n" + "&InstancesStartWithEncryptionKeyRequest\022M\n" - + "\005disks\030\366\314\312-" - + " \003(\0132;.google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk\"\275\013\n" + + "\005disks\030\366\314\312- \003(\0132" + + ";.google.cloud.compute.v1.CustomerEncryptionKeyProtectedDisk\"\275\013\n" + "\017InstantSnapshot\022\035\n" + "\014architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" @@ -18951,14 +18949,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\006\210\001\001\022H\n" - + "\006labels\030\377\277\301\356\001 \003(\01324.google.cl" - + "oud.compute.v1.InstantSnapshot.LabelsEntry\022\024\n" + + "\006labels\030\377\277\301\356\001" + + " \003(\01324.google.cloud.compute.v1.InstantSnapshot.LabelsEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022F\n" - + "\006params\030\206\363\253% " - + "\001(\0132..google.cloud.compute.v1.InstantSnapshotParamsH\010\210\001\001\022\026\n" + + "\006params\030\206\363\253% \001(\0132." + + ".google.cloud.compute.v1.InstantSnapshotParamsH\010\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\t\210\001\001\022W\n" - + "\017resource_status\030\303\372\367v \001(\01326.google.cl" - + "oud.compute.v1.InstantSnapshotResourceStatusH\n" + + "\017resource_status\030\303\372\367v \001(\01326.google.cloud.c" + + "ompute.v1.InstantSnapshotResourceStatusH\n" + "\210\001\001\022\036\n\r" + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\013\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\014\210\001\001\022\032\n" @@ -19010,8 +19008,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\316\003\n" + "\035InstantSnapshotAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022S\n" - + "\005items\030\300\317\367/" - + " \003(\0132A.google.cloud.compute.v1.InstantSnapshotAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003" + + "(\0132A.google.cloud.compute.v1.InstantSnapshotAggregatedList.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" @@ -19020,8 +19018,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002 " - + "\001(\01323.google.cloud.compute.v1.InstantSnapshotsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01323" + + ".google.cloud.compute.v1.InstantSnapshotsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -19034,8 +19032,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\005\210\001\001\022\\\n" - + "\017resource_status\030\303\372\367v" - + " \001(\0132;.google.cloud.compute.v1.InstantSnapshotGroupResourceStatusH\006\210\001\001\022\032\n" + + "\017resource_status\030\303\372\367v \001" + + "(\0132;.google.cloud.compute.v1.InstantSnapshotGroupResourceStatusH\006\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\010\210\001\001\022)\n" + "\030source_consistency_group\030\364\314\257\375\001 \001(\tH\t\210\001\001\022\026\n" @@ -19092,8 +19090,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\277\001\n" + "\025InstantSnapshotParams\022j\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132G.google.cloud.compu" - + "te.v1.InstantSnapshotParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132G.google.cloud.compute.v1" + + ".InstantSnapshotParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"[\n" @@ -19115,8 +19113,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013aai_enabled\030\313\242\261\271\001 \001(\010H\000\210\001\001\022\036\n\r" + "admin_enabled\030\321\354\301\324\001 \001(\010H\001\210\001\001\022r\n" + "\036application_aware_interconnect\030\236\370\315\314\001" - + " \001(\0132A.google.cloud.compute.v1.Inte" - + "rconnectApplicationAwareInterconnectH\002\210\001\001\022\036\n" + + " \001(\0132A.google.cloud.compute.v1.InterconnectApplicationAwareInterconnectH\002\210\001\001\022\036\n" + "\022available_features\030\363\271\326\354\001 \003(\t\022J\n\r" + "circuit_infos\030\257\203\315N" + " \003(\01320.google.cloud.compute.v1.InterconnectCircuitInfo\022\"\n" @@ -19124,8 +19121,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "customer_name\030\314\334\337\001 \001(\tH\004\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022#\n" + "\022effective_location\030\315\246\226\220\001 \001(\tH\006\210\001\001\022T\n" - + "\020expected_outages\030\233\352\216~ \003(\01327.googl" - + "e.cloud.compute.v1.InterconnectOutageNotification\022\"\n" + + "\020expected_outages\030\233\352\216~ \003(\01327.google.clo" + + "ud.compute.v1.InterconnectOutageNotification\022\"\n" + "\021google_ip_address\030\242\205\245\323\001 \001(\tH\007\210\001\001\022$\n" + "\023google_reference_id\030\325\265\212\377\001 \001(\tH\010\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\t\210\001\001\022$\n" @@ -19135,8 +19132,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\013\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\014\210\001\001\022E\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\01321.google.cloud.compute.v1.Interconnect.LabelsEntry\022\032\n" + + "\006labels\030\377\277\301\356\001 \003(\0132" + + "1.google.cloud.compute.v1.Interconnect.LabelsEntry\022\032\n" + "\tlink_type\030\337\210\276\371\001 \001(\tH\r" + "\210\001\001\022\031\n" + "\010location\030\265\277\276\212\001 \001(\tH\016\210\001\001\022D\n" @@ -19146,8 +19143,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\021\210\001\001\022!\n" + "\021noc_contact_email\030\200\370\332\006 \001(\tH\022\210\001\001\022\"\n" + "\022operational_status\030\377\261\360_ \001(\tH\023\210\001\001\022C\n" - + "\006params\030\206\363\253%" - + " \001(\0132+.google.cloud.compute.v1.InterconnectParamsH\024\210\001\001\022\037\n" + + "\006params\030\206\363\253% \001(\0132" + + "+.google.cloud.compute.v1.InterconnectParamsH\024\210\001\001\022\037\n" + "\017peer_ip_address\030\331\227\207c \001(\tH\025\210\001\001\022\'\n" + "\026provisioned_link_count\030\365\322\366\303\001 \001(\005H\026\210\001\001\022 \n" + "\017remote_location\030\216\217\327\232\001 \001(\tH\027\210\001\001\022\036\n" @@ -19219,14 +19216,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006_stateB\n\n" + "\010_subzone\"\247\004\n" + "(InterconnectApplicationAwareInterconnect\022\207\001\n" - + "\033bandwidth_percentage_policy\030\351\334\226Y \001(\0132" - + "Z.google.cloud.compute.v1.InterconnectAp" - + "plicationAwareInterconnectBandwidthPercentagePolicyH\000\210\001\001\022#\n" + + "\033bandwidth_percentage_policy\030\351\334\226Y \001(\0132Z.goo" + + "gle.cloud.compute.v1.InterconnectApplica" + + "tionAwareInterconnectBandwidthPercentagePolicyH\000\210\001\001\022#\n" + "\023profile_description\030\346\354\250} \001(\tH\001\210\001\001\022z\n" - + "\031shape_average_percentages\030\331\270\364{ \003(\0132T.google.cloud.compute.v1.In" - + "terconnectApplicationAwareInterconnectBandwidthPercentage\022}\n" - + "\026strict_priority_policy\030\267\225\227E \001(\0132U.google.cloud.compute.v1.I" - + "nterconnectApplicationAwareInterconnectStrictPriorityPolicyH\002\210\001\001B\036\n" + + "\031shape_average_percentages\030\331\270\364{" + + " \003(\0132T.google.cloud.compute.v1.Interco" + + "nnectApplicationAwareInterconnectBandwidthPercentage\022}\n" + + "\026strict_priority_policy\030\267\225\227E \001(\0132U.google.cloud.compute.v1.Interc" + + "onnectApplicationAwareInterconnectStrictPriorityPolicyH\002\210\001\001B\036\n" + "\034_bandwidth_percentage_policyB\026\n" + "\024_profile_descriptionB\031\n" + "\027_strict_priority_policy\"\210\002\n" @@ -19245,9 +19243,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_percentageB\020\n" + "\016_traffic_class\"\273\001\n" + "AInterconnectApplicationAwareInterconnectBandwidthPercentagePolicy\022v\n" - + "\025bandwidth_percentages\030\213\375\243o \003(\0132T" - + ".google.cloud.compute.v1.InterconnectApp" - + "licationAwareInterconnectBandwidthPercentage\">\n" + + "\025bandwidth_percentages\030\213\375\243o \003(\0132T.goog" + + "le.cloud.compute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage\">\n" + ".g" - + "oogle.cloud.compute.v1.InterconnectAttachmentPartnerMetadataH\037\210\001\001\022e\n" - + "\031private_interconnect_info\030\203\354\221q \001(\0132:.google.cloud.c" - + "ompute.v1.InterconnectAttachmentPrivateInfoH \210\001\001\022\026\n" + + "\020partner_metadata\030\306\341\266\037 \001(\0132>.google" + + ".cloud.compute.v1.InterconnectAttachmentPartnerMetadataH\037\210\001\001\022e\n" + + "\031private_interconnect_info\030\203\354\221q" + + " \001(\0132:.google.cloud.compute.v1.InterconnectAttachmentPrivateInfoH" + + " \210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH!\210\001\001\022\037\n" + "\016remote_service\030\274\377\362\272\001 \001(\tH\"\210\001\001\022\026\n" + "\006router\030\311\256\356F \001(\tH#\210\001\001\022\036\n\r" @@ -19347,11 +19345,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024UNDEFINED_STACK_TYPE\020\000\022\020\n" + "\tIPV4_IPV6\020\201\350\312\n" + "\022\020\n" - + "\tIPV4_ONLY\020\246\313\325\n" + + "\tIPV4_ONLY\020", + "\246\313\325\n" + "\"\302\001\n" + "\005State\022\023\n" - + "\017UNDEFINED_STATE\020\000", - "\022\016\n" + + "\017UNDEFINED_STATE\020\000\022\016\n" + "\006ACTIVE\020\206\346\211\226\001\022\016\n" + "\007DEFUNCT\020\257\274\2417\022 \n" + "\030PARTNER_REQUEST_RECEIVED\020\350\360\362\364\001\022\027\n" @@ -19410,8 +19408,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_vlan_tag8021q\"\343\003\n" + "$InterconnectAttachmentAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022Z\n" - + "\005items\030\300\317\367/ \003(\0132H.goog" - + "le.cloud.compute.v1.InterconnectAttachmentAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132H.google.cl" + + "oud.compute.v1.InterconnectAttachmentAggregatedList.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" @@ -19420,8 +19418,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032h\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022I\n" - + "\005value\030\002 \001(\0132:.g" - + "oogle.cloud.compute.v1.InterconnectAttachmentsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132:.google" + + ".cloud.compute.v1.InterconnectAttachmentsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -19429,8 +19427,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\263\002\n" + ".InterconnectAttachmentConfigurationConstraints\022\030\n" + "\007bgp_md5\030\212\350\363\261\001 \001(\tH\000\210\001\001\022w\n" - + "\023bgp_peer_asn_ranges\030\202\273\371\342\001 \003(\0132V.googl" - + "e.cloud.compute.v1.InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange\"b\n" + + "\023bgp_peer_asn_ranges\030\202\273\371\342\001 \003(\0132V.google.clo" + + "ud.compute.v1.InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange\"b\n" + "\006BgpMd5\022\025\n" + "\021UNDEFINED_BGP_MD5\020\000\022\024\n" + "\014MD5_OPTIONAL\020\201\242\340\375\001\022\023\n" @@ -19445,27 +19443,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_maxB\006\n" + "\004_min\"\201\007\n" + "\033InterconnectAttachmentGroup\022^\n" - + "\013attachments\030\260\227\317\237\001 \003(\0132E.google.cloud.compute.v1.Int" - + "erconnectAttachmentGroup.AttachmentsEntry\022[\n\n" - + "configured\030\276\364\373\214\001 \001(\0132>.google.cloud" - + ".compute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\"\n" + + "\013attachments\030\260\227\317\237\001" + + " \003(\0132E.google.cloud.compute.v1.InterconnectAttachmentGroup.AttachmentsEntry\022[\n\n" + + "configured\030\276\364\373\214\001 \001(\0132>.google.cloud.comp" + + "ute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022S\n" - + "\006intent\030\234\355\304\313\001 \001(\0132:.google.cloud.comp" - + "ute.v1.InterconnectAttachmentGroupIntentH\005\210\001\001\022#\n" + + "\006intent\030\234\355\304\313\001 \001(\0132:.google.cloud.compute.v" + + "1.InterconnectAttachmentGroupIntentH\005\210\001\001\022#\n" + "\022interconnect_group\030\216\267\251\271\001 \001(\tH\006\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022g\n" - + "\021logical_structure\030\275\231\364C \001(\0132D.google.cloud.compute.v1" - + ".InterconnectAttachmentGroupLogicalStructureH\010\210\001\001\022\024\n" + + "\021logical_structure\030\275\231\364C \001(\0132D.google.cloud.compute.v1.Inte" + + "rconnectAttachmentGroupLogicalStructureH\010\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\n" + "\210\001\001\032r\n" + "\020AttachmentsEntry\022\013\n" + "\003key\030\001 \001(\t\022M\n" - + "\005value\030\002 \001(\0132>.google.clo" - + "ud.compute.v1.InterconnectAttachmentGroupAttachment:\0028\001B\r\n" + + "\005value\030\002 \001(\0132>.google.cloud.co" + + "mpute.v1.InterconnectAttachmentGroupAttachment:\0028\001B\r\n" + "\013_configuredB\025\n" + "\023_creation_timestampB\016\n" + "\014_descriptionB\007\n" @@ -19481,14 +19479,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "attachment\030\243\262\335W \001(\tH\000\210\001\001B\r\n" + "\013_attachment\"\256\001\n" + "%InterconnectAttachmentGroupConfigured\022p\n" - + "\020availability_sla\030\304\270\263\341\001 \001(\0132M.google.cloud.compute.v1.Inte" - + "rconnectAttachmentGroupConfiguredAvailabilitySLAH\000\210\001\001B\023\n" + + "\020availability_sla\030\304\270\263\341\001" + + " \001(\0132M.google.cloud.compute.v1.Interconn" + + "ectAttachmentGroupConfiguredAvailabilitySLAH\000\210\001\001B\023\n" + "\021_availability_sla\"\212\003\n" + "4InterconnectAttachmentGroupConfiguredAvailabilitySLA\022\035\n\r" + "effective_sla\030\220\325\337D \001(\tH\000\210\001\001\022\203\001\n" - + "\025intended_sla_blockers\030\204\255\346\325\001 \003(\0132`" - + ".google.cloud.compute.v1.InterconnectAtt" - + "achmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers\"\232\001\n" + + "\025intended_sla_blockers\030\204\255\346\325\001 \003(\0132`.goog" + + "le.cloud.compute.v1.InterconnectAttachme" + + "ntGroupConfiguredAvailabilitySLAIntendedSlaBlockers\"\232\001\n" + "\014EffectiveSla\022\033\n" + "\027UNDEFINED_EFFECTIVE_SLA\020\000\022!\n" + "\031EFFECTIVE_SLA_UNSPECIFIED\020\250\247\220\352\001\022\r\n" @@ -19526,22 +19525,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027PRODUCTION_NON_CRITICAL\020\267\275\3757B\023\n" + "\021_availability_sla\"\215\001\n" + "+InterconnectAttachmentGroupLogicalStructure\022^\n" - + "\007regions\030\377\357\362\005 \003(\0132J.g" - + "oogle.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegion\"\273\001\n" + + "\007regions\030\377\357\362\005 \003(\0132J.google" + + ".cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegion\"\273\001\n" + "1InterconnectAttachmentGroupLogicalStructureRegion\022c\n" - + "\006metros\030\372\354\227\376\001 \003(\0132O.google.clou" - + "d.compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro\022\026\n" + + "\006metros\030\372\354\227\376\001 \003(\0132O.google.cloud.com" + + "pute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro\022\026\n" + "\006region\030\364\315\240B \001(\tH\000\210\001\001B\t\n" + "\007_region\"\312\001\n" + "6InterconnectAttachmentGroupLogicalStructureRegionMetro\022o\n\n" - + "facilities\030\201\305\364\377\001 \003(\0132W.google.cloud" - + ".compute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacility\022\025\n" + + "facilities\030\201\305\364\377\001 \003(\0132W.google.cloud.comp" + + "ute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacility\022\025\n" + "\005metro\030\231\332\2761 \001(\tH\000\210\001\001B\010\n" + "\006_metro\"\327\001\n" + ">InterconnectAttachmentGroupLogicalStructureRegionMetroFacility\022\031\n" + "\010facility\030\243\335\371\356\001 \001(\tH\000\210\001\001\022m\n" - + "\005zones\030\307\244\2557 \003(\0132[.google.cloud.compu" - + "te.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZoneB\013\n" + + "\005zones\030\307\244\2557 \003(\0132[.google.cloud.compute.v1" + + ".InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZoneB\013\n" + "\t_facility\"|\n" + "BInterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone\022\027\n" + "\013attachments\030\260\227\317\237\001 \003(\t\022\024\n" @@ -19549,15 +19548,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\304\001\n" + "8InterconnectAttachmentGroupsGetOperationalStatusResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022^\n" - + "\006result\030\235\220\267B \001(\0132F.goog" - + "le.cloud.compute.v1.InterconnectAttachmentGroupsOperationalStatusH\001\210\001\001B\007\n" + + "\006result\030\235\220\267B \001(\0132F.google.cl" + + "oud.compute.v1.InterconnectAttachmentGroupsOperationalStatusH\001\210\001\001B\007\n" + "\005_etagB\t\n" + "\007_result\"\210\003\n" + "(InterconnectAttachmentGroupsListResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022F\n" - + "\005items\030\300\317\367/ \003(\01324.goog" - + "le.cloud.compute.v1.InterconnectAttachmentGroup\022\024\n" + + "\005items\030\300\317\367/ \003(\01324.google.cl" + + "oud.compute.v1.InterconnectAttachmentGroup\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -19571,16 +19570,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\210\005\n" + "-InterconnectAttachmentGroupsOperationalStatus\022w\n" - + "\023attachment_statuses\030\274\257\230\352\001" - + " \003(\0132V.google.cloud.compute.v1.Inter" - + "connectAttachmentGroupsOperationalStatusAttachmentStatus\022[\n\n" - + "configured\030\276\364\373\214\001 \001(\013" - + "2>.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\035\n" + + "\023attachment_statuses\030\274\257\230\352\001 " + + "\003(\0132V.google.cloud.compute.v1.Interconne" + + "ctAttachmentGroupsOperationalStatusAttachmentStatus\022[\n\n" + + "configured\030\276\364\373\214\001 \001(\0132>.go" + + "ogle.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\035\n" + "\014group_status\030\262\263\305\241\001 \001(\tH\001\210\001\001\022S\n" - + "\006intent\030\234\355\304\313\001 \001(\013" - + "2:.google.cloud.compute.v1.InterconnectAttachmentGroupIntentH\002\210\001\001\022[\n" - + "\013operational\030\322\307\354= \001(\0132>.google.cloud.compute.v1.Inte" - + "rconnectAttachmentGroupConfiguredH\003\210\001\001\"u\n" + + "\006intent\030\234\355\304\313\001 \001(\0132:.go" + + "ogle.cloud.compute.v1.InterconnectAttachmentGroupIntentH\002\210\001\001\022[\n" + + "\013operational\030\322\307\354=" + + " \001(\0132>.google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\003\210\001\001\"u\n" + "\013GroupStatus\022\032\n" + "\026UNDEFINED_GROUP_STATUS\020\000\022\020\n" + "\010DEGRADED\020\256\246\240\275\001\022\021\n\n" @@ -19591,7 +19590,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_group_statusB\t\n" + "\007_intentB\016\n" + "\014_operational\"\224\006\n" - + "=InterconnectAttachmentGroupsOperationalStatusAttachmentStatus\022\036\n\r" + + "=InterconnectAttachmentGroupsOperationalStatusAttachmentStatus\022\036\n" + + "\r" + "admin_enabled\030\321\354\301\324\001 \001(\010H\000\210\001\001\022\032\n\n" + "attachment\030\243\262\335W \001(\tH\001\210\001\001\022\031\n" + "\tis_active\030\273\327\3406 \001(\tH\002\210\001\001\022\026\n" @@ -19623,29 +19623,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_is_activeB\t\n" + "\007_status\"\333\004\n" + "\"InterconnectAttachmentL2Forwarding\022r\n" - + "\022appliance_mappings\030\267\277\313\262\001 \003(\0132R" - + ".google.cloud.compute.v1.InterconnectAtt" - + "achmentL2Forwarding.ApplianceMappingsEntry\022-\n" + + "\022appliance_mappings\030\267\277\313\262\001 \003(\0132R.goog" + + "le.cloud.compute.v1.InterconnectAttachmentL2Forwarding.ApplianceMappingsEntry\022-\n" + "\034default_appliance_ip_address\030\354\343\350\377\001 \001(" + "\tH\000\210\001\001\022f\n\r" - + "geneve_header\030\250\225\3148 \001(\0132G.go" - + "ogle.cloud.compute.v1.InterconnectAttachmentL2ForwardingGeneveHeaderH\001\210\001\001\022\027\n" + + "geneve_header\030\250\225\3148 \001(\0132G.google." + + "cloud.compute.v1.InterconnectAttachmentL2ForwardingGeneveHeaderH\001\210\001\001\022\027\n" + "\007network\030\256\264\205o \001(\tH\002\210\001\001\022+\n" + "\032tunnel_endpoint_ip_address\030\357\326\301\337\001 \001(" + "\tH\003\210\001\001\032\205\001\n" + "\026ApplianceMappingsEntry\022\013\n" + "\003key\030\001 \001(\t\022Z\n" - + "\005value\030\002 \001(\0132K.google.cloud.compute.v1.InterconnectAtt" - + "achmentL2ForwardingApplianceMapping:\0028\001B\037\n" + + "\005value\030\002 \001(\0132K.goog" + + "le.cloud.compute.v1.InterconnectAttachmentL2ForwardingApplianceMapping:\0028\001B\037\n" + "\035_default_appliance_ip_addressB\020\n" + "\016_geneve_headerB\n\n" + "\010_networkB\035\n" + "\033_tunnel_endpoint_ip_address\"\250\002\n" + "2InterconnectAttachmentL2ForwardingApplianceMapping\022$\n" + "\024appliance_ip_address\030\256\225\323\033 \001(\tH\000\210\001\001\022\223\001\n" - + " inner_vlan_to_appliance_mappings\030\250\213\270. \003(\0132f.googl" - + "e.cloud.compute.v1.InterconnectAttachmen" - + "tL2ForwardingApplianceMappingInnerVlanToApplianceMapping\022\024\n" + + " inner_vlan_to_appliance_mappings\030\250\213\270. \003(\0132f.google.clo" + + "ud.compute.v1.InterconnectAttachmentL2Fo" + + "rwardingApplianceMappingInnerVlanToApplianceMapping\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001B\027\n" + "\025_appliance_ip_addressB\007\n" + "\005_name\"\270\001\n" @@ -19660,8 +19659,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_vni\"\275\002\n" + "\032InterconnectAttachmentList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022A\n" - + "\005items\030\300\317\367/" - + " \003(\0132/.google.cloud.compute.v1.InterconnectAttachment\022\024\n" + + "\005items\030\300\317\367/ \003(\0132" + + "/.google.cloud.compute.v1.InterconnectAttachment\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\0229\n" @@ -19673,9 +19672,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\315\001\n" + "\034InterconnectAttachmentParams\022q\n" - + "\025resource_manager_tags\030\374\233\213\264\001" - + " \003(\0132N.google.cloud.compute.v1.Intercon" - + "nectAttachmentParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\013" + + "2N.google.cloud.compute.v1.InterconnectA" + + "ttachmentParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\274\001\n" @@ -19704,14 +19703,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023_customer_demarc_idB\024\n" + "\022_google_circuit_idB\023\n" + "\021_google_demarc_id\"\225\005\n" - + "\027InterconnectDiagnostics\022P\n" - + "\n" - + "arp_caches\030\221\326\330\305\001 \003(\01328.google.cloud.com" - + "pute.v1.InterconnectDiagnosticsARPEntry\022(\n" + + "\027InterconnectDiagnostics\022P\n\n" + + "arp_caches\030\221\326\330\305\001" + + " \003(\01328.google.cloud.compute.v1.InterconnectDiagnosticsARPEntry\022(\n" + "\027bundle_aggregation_type\030\224\311\262\317\001 \001(\tH\000\210\001\001\022)\n" + "\031bundle_operational_status\030\334\227\3402 \001(\tH\001\210\001\001\022L\n" - + "\005links\030\271\237\2151 \003(\0132:.google.cloud.co" - + "mpute.v1.InterconnectDiagnosticsLinkStatus\022\034\n" + + "\005links\030\271\237\2151" + + " \003(\0132:.google.cloud.compute.v1.InterconnectDiagnosticsLinkStatus\022\034\n" + "\013mac_address\030\204\322\310\236\001 \001(\tH\002\210\001\001\"\212\001\n" + "\025BundleAggregationType\022%\n" + "!UNDEFINED_BUNDLE_AGGREGATION_TYPE\020\000\022#\n" @@ -19754,19 +19752,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006_stateB\010\n" + "\006_value\"\361\006\n" + "!InterconnectDiagnosticsLinkStatus\022P\n\n" - + "arp_caches\030\221\326\330\305\001 \003(\01328.google.cloud.c" - + "ompute.v1.InterconnectDiagnosticsARPEntry\022\032\n\n" + + "arp_caches\030\221\326\330\305\001" + + " \003(\01328.google.cloud.compute.v1.InterconnectDiagnosticsARPEntry\022\032\n\n" + "circuit_id\030\261\372\257k \001(\tH\000\210\001\001\022\034\n\r" + "google_demarc\030\214\217\003 \001(\tH\001\210\001\001\022\\\n" - + "\013lacp_status\030\257\304\236\254\001" - + " \001(\0132>.google.cloud.compute.v1.InterconnectDiagnosticsLinkLACPStatusH\002\210\001\001\022U\n" - + "\006macsec\030\242\301\227\374\001 \001(\0132<.google.cloud.compute.v1." - + "InterconnectDiagnosticsMacsecStatusH\003\210\001\001\022\"\n" + + "\013lacp_status\030\257\304\236\254\001 \001(\0132" + + ">.google.cloud.compute.v1.InterconnectDiagnosticsLinkLACPStatusH\002\210\001\001\022U\n" + + "\006macsec\030\242\301\227\374\001" + + " \001(\0132<.google.cloud.compute.v1.InterconnectDiagnosticsMacsecStatusH\003\210\001\001\022\"\n" + "\022operational_status\030\377\261\360_ \001(\tH\004\210\001\001\022i\n" - + "\027receiving_optical_power\030\337\255\330t \001(\0132@.googl" - + "e.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPowerH\005\210\001\001\022m\n" - + "\032transmitting_optical_power\030\235\272\211\333\001 \001(\0132@.google.cloud.c" - + "ompute.v1.InterconnectDiagnosticsLinkOpticalPowerH\006\210\001\001\"\177\n" + + "\027receiving_optical_power\030\337\255\330t \001(\0132@.google.clo" + + "ud.compute.v1.InterconnectDiagnosticsLinkOpticalPowerH\005\210\001\001\022m\n" + + "\032transmitting_optical_power\030\235\272\211\333\001 \001(\0132@.google.cloud.comput" + + "e.v1.InterconnectDiagnosticsLinkOpticalPowerH\006\210\001\001\"\177\n" + "\021OperationalStatus\022 \n" + "\034UNDEFINED_OPERATIONAL_STATUS\020\000\022$\n" + "\034LINK_OPERATIONAL_STATUS_DOWN\020\375\344\246\206\001\022\"\n" @@ -19784,25 +19782,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_cknB\016\n" + "\014_operational\"\224\006\n" + "\021InterconnectGroup\022Q\n\n" - + "configured\030\276\364\373\214\001 " - + "\001(\01324.google.cloud.compute.v1.InterconnectGroupConfiguredH\000\210\001\001\022\"\n" + + "configured\030\276\364\373\214\001 \001(\01324" + + ".google.cloud.compute.v1.InterconnectGroupConfiguredH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022I\n" - + "\006intent\030\234\355\304\313\001 \001(\01320.google.cl" - + "oud.compute.v1.InterconnectGroupIntentH\005\210\001\001\022X\n\r" - + "interconnects\030\245\333\205\370\001 \003(\0132=.google." - + "cloud.compute.v1.InterconnectGroup.InterconnectsEntry\022\024\n" + + "\006intent\030\234\355\304\313\001 \001(\01320.google.cloud.c" + + "ompute.v1.InterconnectGroupIntentH\005\210\001\001\022X\n\r" + + "interconnects\030\245\333\205\370\001 \003(\0132=.google.cloud" + + ".compute.v1.InterconnectGroup.InterconnectsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022_\n" - + "\022physical_structure\030\213\320\220]" - + " \001(\0132;.google.cloud.compute.v1.InterconnectGroupPhysicalStructureH\010\210\001\001\022\032\n" + + "\022physical_structure\030\213\320\220] " + + "\001(\0132;.google.cloud.compute.v1.InterconnectGroupPhysicalStructureH\010\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\032l\n" + "\022InterconnectsEntry\022\013\n" + "\003key\030\001 \001(\t\022E\n" - + "\005value\030\002 \001(\01326.googl" - + "e.cloud.compute.v1.InterconnectGroupInterconnect:\0028\001B\r\n" + + "\005value\030\002 \001(\01326.google.clo" + + "ud.compute.v1.InterconnectGroupInterconnect:\0028\001B\r\n" + "\013_configuredB\025\n" + "\023_creation_timestampB\016\n" + "\014_descriptionB\007\n" @@ -19814,13 +19812,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023_physical_structureB\014\n\n" + "_self_link\"\242\001\n" + "\033InterconnectGroupConfigured\022k\n" - + "\023topology_capability\030\350\331\340D \001(\0132F.google.cloud.compute.v1.I" - + "nterconnectGroupConfiguredTopologyCapabilityH\000\210\001\001B\026\n" + + "\023topology_capability\030\350\331\340D \001(\0132F.google.cloud.compute.v1.Interc" + + "onnectGroupConfiguredTopologyCapabilityH\000\210\001\001B\026\n" + "\024_topology_capability\"\374\002\n" + "-InterconnectGroupConfiguredTopologyCapability\022\212\001\n" - + "\034intended_capability_blockers\030\354\375\300\375\001" - + " \003(\0132`.google.cloud.compute.v1.Interco" - + "nnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers\022\035\n\r" + + "\034intended_capability_blockers\030\354\375\300\375\001 \003(" + + "\0132`.google.cloud.compute.v1.Interconnect" + + "GroupConfiguredTopologyCapabilityIntendedCapabilityBlockers\022\035\n\r" + "supported_sla\030\227\364\242\034 \001(\tH\000\210\001\001\"\214\001\n" + "\014SupportedSla\022\033\n" + "\027UNDEFINED_SUPPORTED_SLA\020\000\022\r\n" @@ -19861,17 +19859,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014interconnect\030\216\311\214k \001(\tH\000\210\001\001B\017\n\r" + "_interconnect\"{\n" + "\"InterconnectGroupPhysicalStructure\022U\n" - + "\006metros\030\372\354\227\376\001 \003(\0132A.g" - + "oogle.cloud.compute.v1.InterconnectGroupPhysicalStructureMetros\"\260\001\n" + + "\006metros\030\372\354\227\376\001 \003(\0132A.google" + + ".cloud.compute.v1.InterconnectGroupPhysicalStructureMetros\"\260\001\n" + "(InterconnectGroupPhysicalStructureMetros\022c\n\n" - + "facilities\030\201\305\364\377\001 \003(\0132K.google.cloud.compute.v1.I" - + "nterconnectGroupPhysicalStructureMetrosFacilities\022\025\n" + + "facilities\030\201\305\364\377\001 \003(\0132K.google.cloud.compute.v1.Interc" + + "onnectGroupPhysicalStructureMetrosFacilities\022\025\n" + "\005metro\030\231\332\2761 \001(\tH\000\210\001\001B\010\n" + "\006_metro\"\300\001\n" + "2InterconnectGroupPhysicalStructureMetrosFacilities\022\031\n" + "\010facility\030\243\335\371\356\001 \001(\tH\000\210\001\001\022b\n" - + "\005zones\030\307\244\2557 \003(\0132P.google.cloud.co" - + "mpute.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZonesB\013\n" + + "\005zones\030\307\244\2557 \003(\0132P.google.cloud.compute" + + ".v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZonesB\013\n" + "\t_facility\"s\n" + "7InterconnectGroupPhysicalStructureMetrosFacilitiesZones\022\031\n\r" + "interconnects\030\245\333\205\370\001 \003(\t\022\024\n" @@ -19879,10 +19877,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\320\003\n" + "\037InterconnectGroupsCreateMembers\022(\n" + "\030intent_mismatch_behavior\030\300\325\262N \001(\tH\000\210\001\001\022d\n\r" - + "interconnects\030\245\333\205\370\001 \003(\0132I.google.cloud.compu" - + "te.v1.InterconnectGroupsCreateMembersInterconnectInput\022p\n" - + "\025template_interconnect\030\263\260\225k \001(\0132I.google.cloud.compute.v1.Inter" - + "connectGroupsCreateMembersInterconnectInputH\001\210\001\001\"t\n" + + "interconnects\030\245\333\205\370\001 \003(\0132I.google.cloud.compute.v1" + + ".InterconnectGroupsCreateMembersInterconnectInput\022p\n" + + "\025template_interconnect\030\263\260\225k " + + "\001(\0132I.google.cloud.compute.v1.Interconne" + + "ctGroupsCreateMembersInterconnectInputH\001\210\001\001\"t\n" + "\026IntentMismatchBehavior\022&\n" + "\"UNDEFINED_INTENT_MISMATCH_BEHAVIOR\020\000\022\016\n" + "\006CREATE\020\374\251\342\267\001\022\r\n" @@ -19912,9 +19911,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\032LINK_TYPE_ETHERNET_100G_LR\020\347\362\201\241\001\022 \n" + "\031LINK_TYPE_ETHERNET_10G_LR\020\245\271\361p\022\"\n" + "\033LINK_TYPE_ETHERNET_400G_LR4\020\312\364\310<\"\200\001\n" - + "\021RequestedFeatures\022 \n" - + "\034UNDEFINED_REQUESTED_FEA", - "TURES\020\000\022\035\n" + + "\021Requested", + "Features\022 \n" + + "\034UNDEFINED_REQUESTED_FEATURES\020\000\022\035\n" + "\025IF_CROSS_SITE_NETWORK\020\267\242\330\337\001\022\027\n" + "\020IF_L2_FORWARDING\020\324\347\357;\022\021\n" + "\tIF_MACSEC\020\204\374\372\274\001B\020\n" @@ -19930,8 +19929,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025_requested_link_count\"\207\001\n" + "&InterconnectGroupsCreateMembersRequest\022Q\n" + "\007request\030\217\345\273\n" - + " \001" - + "(\01328.google.cloud.compute.v1.InterconnectGroupsCreateMembersH\000\210\001\001B\n\n" + + " \001(\01328." + + "google.cloud.compute.v1.InterconnectGroupsCreateMembersH\000\210\001\001B\n\n" + "\010_request\"\260\001\n" + ".InterconnectGroupsGetOperationalStatusResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022T\n" @@ -19960,12 +19959,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "configured\030\276\364\373\214\001" + " \001(\01324.google.cloud.compute.v1.InterconnectGroupConfiguredH\000\210\001\001\022\035\n" + "\014group_status\030\262\263\305\241\001 \001(\tH\001\210\001\001\022I\n" - + "\006intent\030\234\355\304\313\001" - + " \001(\01320.google.cloud.compute.v1.InterconnectGroupIntentH\002\210\001\001\022q\n" - + "\025interconnect_statuses\030\261\351\203\325\001 \003(\0132N.google.cloud.compute.v" - + "1.InterconnectGroupsOperationalStatusInterconnectStatus\022Q\n" - + "\013operational\030\322\307\354= \001(\0132" - + "4.google.cloud.compute.v1.InterconnectGroupConfiguredH\003\210\001\001\"\202\001\n" + + "\006intent\030\234\355\304\313\001 \001(\013" + + "20.google.cloud.compute.v1.InterconnectGroupIntentH\002\210\001\001\022q\n" + + "\025interconnect_statuses\030\261\351\203\325\001" + + " \003(\0132N.google.cloud.compute.v1.Int" + + "erconnectGroupsOperationalStatusInterconnectStatus\022Q\n" + + "\013operational\030\322\307\354= \001(\01324.goo" + + "gle.cloud.compute.v1.InterconnectGroupConfiguredH\003\210\001\001\"\202\001\n" + "\013GroupStatus\022\032\n" + "\026UNDEFINED_GROUP_STATUS\020\000\022\020\n" + "\010DEGRADED\020\256\246\240\275\001\022\021\n\n" @@ -19978,8 +19978,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_operational\"\207\003\n" + "5InterconnectGroupsOperationalStatusInterconnectStatus\022\036\n\r" + "admin_enabled\030\321\354\301\324\001 \001(\010H\000\210\001\001\022N\n" - + "\013diagnostics\030\254\263\372\236\001" - + " \001(\01320.google.cloud.compute.v1.InterconnectDiagnosticsH\001\210\001\001\022\034\n" + + "\013diagnostics\030\254\263\372\236\001 \001(\013" + + "20.google.cloud.compute.v1.InterconnectDiagnosticsH\001\210\001\001\022\034\n" + "\014interconnect\030\216\311\214k \001(\tH\002\210\001\001\022\031\n" + "\tis_active\030\273\327\3406 \001(\tH\003\210\001\001\"d\n" + "\010IsActive\022\027\n" @@ -20012,8 +20012,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004city\030\353\262\272\001 \001(\tH\002\210\001\001\022\031\n" + "\tcontinent\030\264\333\320? \001(\tH\003\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\004\210\001\001\022p\n" - + "\035cross_site_interconnect_infos\030\215\337\303v \003(\0132F.google.cloud.c" - + "ompute.v1.InterconnectLocationCrossSiteInterconnectInfo\022\034\n" + + "\035cross_site_interconnect_infos\030\215\337\303v \003(\0132F.google.cloud.comput" + + "e.v1.InterconnectLocationCrossSiteInterconnectInfo\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\"\n" + "\021facility_provider\030\215\240\246\376\001 \001(\tH\006\210\001\001\022-\n" + "\035facility_provider_facility_id\030\205\276\316) \001(\tH\007\210\001\001\022\020\n" @@ -20044,7 +20044,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023UNDEFINED_CONTINENT\020\000\022\016\n" + "\006AFRICA\020\372\234\257\227\001\022\017\n" + "\010ASIA_PAC\020\375\366\2169\022\017\n" - + "\010C_AFRICA\020\366\223\252\"\022\022\n\n" + + "\010C_AFRICA\020\366\223\252\"\022\022\n" + + "\n" + "C_ASIA_PAC\020\371\217\206\336\001\022\017\n" + "\010C_EUROPE\020\236\312\305_\022\027\n" + "\017C_NORTH_AMERICA\020\230\233\273\203\001\022\027\n" @@ -20115,8 +20116,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\01327.google.cloud.compute.v1.InterconnectMacsecPreSharedKeyB\014\n\n" + "_fail_open\"v\n" + "\030InterconnectMacsecConfig\022Z\n" - + "\017pre_shared_keys\030\362\313\265\310\001 \003(\0132=.google.cloud.compute" - + ".v1.InterconnectMacsecConfigPreSharedKey\"\250\001\n" + + "\017pre_shared_keys\030\362\313\265\310\001" + + " \003(\0132=.google.cloud.compute.v1.InterconnectMacsecConfigPreSharedKey\"\250\001\n" + "$InterconnectMacsecConfigPreSharedKey\022\022\n" + "\003cak\030\315\377\005 \001(\tH\000\210\001\001\022\022\n" + "\003ckn\030\206\202\006 \001(\tH\001\210\001\001\022\024\n" @@ -20165,19 +20166,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_start_timeB\010\n" + "\006_state\"\271\001\n" + "\022InterconnectParams\022g\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132D.google.cloud" - + ".compute.v1.InterconnectParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132D.google.cloud.comp" + + "ute.v1.InterconnectParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\212\014\n" + "\032InterconnectRemoteLocation\022\030\n" + "\007address\030\364\267\336\334\001 \001(\tH\000\210\001\001\022~\n" + "$attachment_configuration_constraints\030\321\350\353\233\001" - + " \001(\0132G.google.cloud.co" - + "mpute.v1.InterconnectAttachmentConfigurationConstraintsH\001\210\001\001\022\024\n" + + " \001(\0132G.google.cloud.compute" + + ".v1.InterconnectAttachmentConfigurationConstraintsH\001\210\001\001\022\024\n" + "\004city\030\353\262\272\001 \001(\tH\002\210\001\001\022[\n" - + "\013constraints\030\266\314\356\001 \001(\0132>.google.clou" - + "d.compute.v1.InterconnectRemoteLocationConstraintsH\003\210\001\001\022\031\n" + + "\013constraints\030\266\314\356\001 \001(\0132>.google.cloud.com" + + "pute.v1.InterconnectRemoteLocationConstraintsH\003\210\001\001\022\031\n" + "\tcontinent\030\264\333\320? \001(\tH\004\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\005\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\006\210\001\001\022\"\n" @@ -20193,8 +20194,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024max_lag_size400_gbps\030\322\214\2052 \001(\005H\016\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\017\210\001\001\022&\n" + "\025peeringdb_facility_id\030\266\272\355\377\001 \001(\tH\020\210\001\001\022j\n" - + "\025permitted_connections\030\256\263\345\322\001 \003(\0132G.google.cloud." - + "compute.v1.InterconnectRemoteLocationPermittedConnections\022\037\n" + + "\025permitted_connections\030\256\263\345\322\001 \003(\0132G.google.cloud.compu" + + "te.v1.InterconnectRemoteLocationPermittedConnections\022\037\n" + "\016remote_service\030\274\377\362\272\001 \001(\tH\021\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\022\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\023\210\001\001\"\202\001\n" @@ -20237,8 +20238,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031port_pair_remote_location\030\247\262\274\354\001 \001(" + "\tH\000\210\001\001\022\037\n" + "\016port_pair_vlan\030\352\362\203\344\001 \001(\tH\001\210\001\001\022t\n" - + "\023subnet_length_range\030\306\260\373W \001(\0132O.google.cloud.compute.v" - + "1.InterconnectRemoteLocationConstraintsSubnetLengthRangeH\002\210\001\001\"\234\001\n" + + "\023subnet_length_range\030\306\260\373W \001(\0132O.google.cloud.compute.v1.Int" + + "erconnectRemoteLocationConstraintsSubnetLengthRangeH\002\210\001\001\"\234\001\n" + "\026PortPairRemoteLocation\022\'\n" + "#UNDEFINED_PORT_PAIR_REMOTE_LOCATION\020\000\022)\n" + "\"PORT_PAIR_MATCHING_REMOTE_LOCATION\020\323\213\354b\022.\n" @@ -20257,8 +20258,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_min\"\305\002\n" + "\036InterconnectRemoteLocationList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022E\n" - + "\005items\030\300\317\367/ \003(\01323.goog" - + "le.cloud.compute.v1.InterconnectRemoteLocation\022\024\n" + + "\005items\030\300\317\367/ \003(\01323.google.cl" + + "oud.compute.v1.InterconnectRemoteLocation\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\0229\n" @@ -20267,15 +20268,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n" - + "\n" + + "_self_linkB\n\n" + "\010_warning\"r\n" + ".InterconnectRemoteLocationPermittedConnections\022&\n" + "\025interconnect_location\030\306\330\333\352\001 \001(\tH\000\210\001\001B\030\n" + "\026_interconnect_location\"z\n" + "#InterconnectsGetDiagnosticsResponse\022H\n" - + "\006result\030\235\220\267B \001(\01320.google.cloud." - + "compute.v1.InterconnectDiagnosticsH\000\210\001\001B\t\n" + + "\006result\030\235\220\267B" + + " \001(\01320.google.cloud.compute.v1.InterconnectDiagnosticsH\000\210\001\001B\t\n" + "\007_result\"\233\001\n" + "$InterconnectsGetMacsecConfigResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022I\n" @@ -20316,8 +20316,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025incompatible_licenses\030\230\260\260\237\001 \003(\t\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022\033\n" + "\014license_code\030\253\306Y \001(\004H\006\210\001\001\022D\n" - + "\021minimum_retention\030\255\340\214J \001(" - + "\0132!.google.cloud.compute.v1.DurationH\007\210\001\001\022\"\n" + + "\021minimum_retention\030\255\340\214J" + + " \001(\0132!.google.cloud.compute.v1.DurationH\007\210\001\001\022\"\n" + "\021multi_tenant_only\030\233\340\353\202\001 \001(\010H\010\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\033\n\n" + "os_license\030\346\251\330\350\001 \001(\010H\n" @@ -20361,10 +20361,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\003\210\001\001\022!\n" + "\025incompatible_licenses\030\230\260\260\237\001 \003(\t\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022J\n\r" - + "license_alias\030\322\221\342\024" - + " \003(\01320.google.cloud.compute.v1.LicenseCodeLicenseAlias\022D\n" - + "\021minimum_retention\030\255\340\214J" - + " \001(\0132!.google.cloud.compute.v1.DurationH\005\210\001\001\022\"\n" + + "license_alias\030\322\221\342\024 \003(\0132" + + "0.google.cloud.compute.v1.LicenseCodeLicenseAlias\022D\n" + + "\021minimum_retention\030\255\340\214J \001(\0132" + + "!.google.cloud.compute.v1.DurationH\005\210\001\001\022\"\n" + "\021multi_tenant_only\030\233\340\353\202\001 \001(\010H\006\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\033\n\n" + "os_license\030\346\251\330\350\001 \001(\010H\010\210\001\001\022#\n" @@ -20402,11 +20402,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027LicenseCodeLicenseAlias\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\001\210\001\001B\016\n" - + "\014_descriptionB\014\n\n" + + "\014_descriptionB\014\n" + + "\n" + "_self_link\"\257\001\n\r" + "LicenseParams\022b\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132?.google.c" - + "loud.compute.v1.LicenseParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132?.google.cloud." + + "compute.v1.LicenseParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\234\001\n" @@ -20437,8 +20438,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" - + "\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n" @@ -20499,8 +20499,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r" - + "\n" + + "\t_order_byB\r\n" + "\013_page_token\"\327\001\n" + "\031ListBackendBucketsRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" @@ -20535,7 +20534,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004peer\030\342\342\321\001 \001(\tH\006\210\001\001\022\037\n" + "\016policy_applied\030\360\324\370\264\001 \001(\010H\007\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" - + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\033\n\n" + + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\033\n" + + "\n" + "route_type\030\360\266\236\263\001 \001(\tH\010\210\001\001\022\026\n" + "\006router\030\311\256\356F \001(\tB\003\340A\002\"f\n\r" + "AddressFamily\022\034\n" @@ -20561,8 +20561,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" - + "\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" @@ -20582,9 +20581,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\t_order_byB\r\n" + "\013_page_token\"\344\001\n" + "\020ListDisksRequest\022\027\n" - + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" - + "\013max_result", - "s\030\233\310\213\032 \001(\r" + + "\006", + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" @@ -20618,7 +20617,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r\n" + + "\t_order_byB\r" + + "\n" + "\013_page_token\"\252\002\n" + ",ListErrorsRegionInstanceGroupManagersRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022&\n" @@ -20700,7 +20700,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r\n" + + "\t_order_byB\r" + + "\n" + "\013_page_token\"\336\001\n" + " ListGlobalForwardingRulesRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" @@ -20862,14 +20863,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r\n" + + "\t_order_byB\r" + + "\n" + "\013_page_token\"\225\003\n" + "\"ListInstancesInstanceGroupsRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\036\n" + "\016instance_group\030\325\324\325& \001(\tB\003\340A\002\022}\n" + "/instance_groups_list_instances_request_resource\030\237\250\214\343\001" - + " \001(\0132;.google.cloud.compute.v" - + "1.InstanceGroupsListInstancesRequestB\003\340A\002\022\033\n" + + " \001(\0132;.google.cloud.compute.v1.InstanceGroupsListInstancesRequestB\003\340A\002\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" @@ -20889,9 +20890,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\211\001\n" - + "6region_instance_groups_list_instances_request_resource\030\324\251\200\027" - + " \001(\0132A.google.cloud.compute.v1.Regio" - + "nInstanceGroupsListInstancesRequestB\003\340A\002B\t\n" + + "6region_instance_groups_list_instances_request_resource\030\324\251\200\027 " + + "\001(\0132A.google.cloud.compute.v1.RegionInstanceGroupsListInstancesRequestB\003\340A\002B" + + "\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" + "\t_order_byB\r\n" @@ -20922,8 +20923,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n" - + "\n" + + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" + "\010_warning\"\364\001\n" + " ListInstantSnapshotGroupsRequest\022\027\n" @@ -21081,7 +21081,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" @@ -21099,7 +21100,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006router\030\311\256\356F \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r\n" + + "\t_order_byB\r" + + "\n" + "\013_page_token\"\363\001\n" + "\035ListNetworkAttachmentsRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" @@ -21143,8 +21145,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "H\001\210\001\001\022\'\n" + "\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022\213\001\n" + "7network_endpoint_groups_list_endpoints_request_resource\030\216\230\257\034" - + " \001(\0132B.google.cloud.compute." - + "v1.NetworkEndpointGroupsListEndpointsRequestB\003\340A\002\022\030\n" + + " \001(\0132B.google.cloud.compute.v1.Ne" + + "tworkEndpointGroupsListEndpointsRequestB\003\340A\002\022\030\n" + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n" @@ -21227,8 +21229,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" - + "\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n" @@ -21337,9 +21338,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" - + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027", - "\n" + + "\010order_by\030\350\375\307L \001(\t", + "H\002\210\001\001\022\032\n\n" + + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" @@ -21547,7 +21548,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r\n" + + "\t_order_byB\r" + + "\n" + "\013_page_token\"\365\001\n" + "\037ListRegionInstanceGroupsRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" @@ -21613,7 +21615,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002B\t\n" @@ -21727,14 +21730,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r" - + "\n" + + "\t_order_byB\r\n" + "\013_page_token\"\356\001\n" + "\030ListRegionUrlMapsRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002B\t\n" @@ -21752,8 +21755,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r" - + "\n" + + "\t_order_byB\r\n" + "\013_page_token\"\320\001\n" + "\022ListRegionsRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" @@ -21781,8 +21783,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" - + "\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\033\n" + "\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022\024\n" @@ -21994,7 +21995,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020WITH_UTILIZATION\020\211\240\257\360\001B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r\n" + + "\t_order_byB\r" + + "\n" + "\013_page_tokenB\010\n" + "\006_views\"\332\001\n" + "\034ListTargetGrpcProxiesRequest\022\027\n" @@ -22012,7 +22014,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" @@ -22040,8 +22043,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r" - + "\n" + + "\t_order_byB\r\n" + "\013_page_token\"\354\001\n" + "\026ListTargetPoolsRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" @@ -22124,10 +22126,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_page_token\"\373\001\n" + "%ListUsableRegionBackendBucketsRequest\022\027\n" + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" - + "\013max_results\030\233\310\213\032 \001(\r" + + "\013max_results\030\233\310\213\032 ", + "\001(\r" + "H\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022", - "\032\n\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002B\t\n" @@ -22182,7 +22184,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r\n" + + "\t_order_byB\r" + + "\n" + "\013_page_token\"\367\001\n" + "\025ListWireGroupsRequest\022\"\n" + "\022cross_site_network\030\325\305\3133 \001(\tB\003\340A\002\022\027\n" @@ -22203,8 +22206,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022n\n" - + "(projects_list_xpn_hosts_request_resource\030\227\320\316q" - + " \001(\01324.google.cloud.compute.v1.ProjectsListXpnHostsRequestB\003\340A\002B\t\n" + + "(projects_list_xpn_hosts_request_resource\030\227\320\316q \001(" + + "\01324.google.cloud.compute.v1.ProjectsListXpnHostsRequestB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" + "\t_order_byB\r\n" @@ -22242,13 +22245,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_order_byB\r\n" + + "\t_order_byB\r" + + "\n" + "\013_page_token\"\217\001\n" + "\tLocalDisk\022\032\n\n" + "disk_count\030\355\257\235W \001(\005H\000\210\001\001\022\035\n" + "\014disk_size_gb\030\267\232\347\226\001 \001(\005H\001\210\001\001\022\031\n" - + "\tdisk_type\030\234\351\254, \001(\tH\002\210\001\001B\r" - + "\n" + + "\tdisk_type\030\234\351\254, \001(\tH\002\210\001\001B\r\n" + "\013_disk_countB\017\n\r" + "_disk_size_gbB\014\n\n" + "_disk_type\"\\\n" @@ -22261,12 +22264,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tlocations\030\336\256\221\305\001" + " \003(\01326.google.cloud.compute.v1.LocationPolicy.LocationsEntry\022\035\n" + "\014target_shape\030\363\346\273\241\001 \001(\tH\000\210\001\001\022J\n" - + "\005zones\030\307\244\2557" - + " \003(\01328.google.cloud.compute.v1.LocationPolicyZoneConfiguration\032a\n" + + "\005zones\030\307\244\2557 \003(\013" + + "28.google.cloud.compute.v1.LocationPolicyZoneConfiguration\032a\n" + "\016LocationsEntry\022\013\n" + "\003key\030\001 \001(\t\022>\n" - + "\005value\030\002 \001(\0132/.google.c" - + "loud.compute.v1.LocationPolicyLocation:\0028\001\"^\n" + + "\005value\030\002" + + " \001(\0132/.google.cloud.compute.v1.LocationPolicyLocation:\0028\001\"^\n" + "\013TargetShape\022\032\n" + "\026UNDEFINED_TARGET_SHAPE\020\000\022\t\n" + "\003ANY\020\314\373\003\022\026\n" @@ -22274,8 +22277,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010BALANCED\020\210\272\255\337\001B\017\n\r" + "_target_shape\"\216\002\n" + "\026LocationPolicyLocation\022W\n" - + "\013constraints\030\266\314\356\001" - + " \001(\0132:.google.cloud.compute.v1.LocationPolicyLocationConstraintsH\000\210\001\001\022\032\n\n" + + "\013constraints\030\266\314\356\001 \001(" + + "\0132:.google.cloud.compute.v1.LocationPolicyLocationConstraintsH\000\210\001\001\022\032\n\n" + "preference\030\333\371\362G \001(\tH\001\210\001\001\"`\n\n" + "Preference\022\030\n" + "\024UNDEFINED_PREFERENCE\020\000\022\014\n" @@ -22301,8 +22304,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021label_fingerprint\030\231\360\367T \001(\tH\006\210\001\001\022E\n" + "\006labels\030\377\277\301\356\001" + " \003(\01321.google.cloud.compute.v1.MachineImage.LabelsEntry\022]\n" - + "\034machine_image_encryption_key\030\377\377\347\373\001 \001(\0132..g" - + "oogle.cloud.compute.v1.CustomerEncryptionKeyH\007\210\001\001\022\024\n" + + "\034machine_image_encryption_key\030\377\377\347\373\001 \001(\0132..google" + + ".cloud.compute.v1.CustomerEncryptionKeyH\007\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022C\n" + "\006params\030\206\363\253% \001(\0132+.google.cloud.compute.v1.MachineImageParamsH" + "\t\210\001\001\022\036\n\r" @@ -22362,14 +22365,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\271\001\n" + "\022MachineImageParams\022g\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132D.goo" - + "gle.cloud.compute.v1.MachineImageParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132D.google.c" + + "loud.compute.v1.MachineImageParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\213\010\n" + "\013MachineType\022?\n" - + "\014accelerators\030\350\326\305\200\001" - + " \003(\0132%.google.cloud.compute.v1.Accelerators\022\035\n" + + "\014accelerators\030\350\326\305\200\001 \003(" + + "\0132%.google.cloud.compute.v1.Accelerators\022\035\n" + "\014architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022N\n" + "\022bundled_local_ssds\030\200\347\340\270\001" + " \001(\0132).google.cloud.compute.v1.BundledLocalSsdsH\001\210\001\001\022\"\n" @@ -22414,8 +22417,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\302\003\n" + "\031MachineTypeAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022O\n" - + "\005items\030\300\317\367/ \003(\0132=.google.cl" - + "oud.compute.v1.MachineTypeAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132=.google.cloud.c" + + "ompute.v1.MachineTypeAggregatedList.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" @@ -22429,7 +22432,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n\n" + + "_self_linkB\n" + + "\n" + "\010_warning\"\247\002\n" + "\017MachineTypeList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0226\n" @@ -22453,27 +22457,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016current_action\030\274\247\215U \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\001\210\001\001\022\030\n" + "\010instance\030\225\251\332\010 \001(\tH\002\210\001\001\022S\n" - + "\017instance_health\030\306\222\274\266\001 \003(\013" - + "26.google.cloud.compute.v1.ManagedInstanceInstanceHealth\022\037\n" + + "\017instance_health\030\306\222\274\266\001 \003(\01326.go" + + "ogle.cloud.compute.v1.ManagedInstanceInstanceHealth\022\037\n" + "\017instance_status\030\334\255\237S \001(\tH\003\210\001\001\022R\n" - + "\014last_attempt\030\244\254\250\317\001 \001(\01323.go" - + "ogle.cloud.compute.v1.ManagedInstanceLastAttemptH\004\210\001\001\022\024\n" + + "\014last_attempt\030\244\254\250\317\001 \001(\01323.google." + + "cloud.compute.v1.ManagedInstanceLastAttemptH\004\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022T\n" - + "\033preserved_state_from_config\030\342\353\205/ \001(\0132\'.go" - + "ogle.cloud.compute.v1.PreservedStateH\006\210\001\001\022U\n" - + "\033preserved_state_from_policy\030\322\257\276\340\001 \001" - + "(\0132\'.google.cloud.compute.v1.PreservedStateH\007\210\001\001\022{\n" + + "\033preserved_state_from_config\030\342\353\205/" + + " \001(\0132\'.google.cloud.compute.v1.PreservedStateH\006\210\001\001\022U\n" + + "\033preserved_state_from_policy\030\322\257\276\340\001 \001(\0132\'." + + "google.cloud.compute.v1.PreservedStateH\007\210\001\001\022{\n" + "\"properties_from_flexibility_policy\030\301\305\224J" - + " \001(\0132G.google.cloud.compute.v" - + "1.ManagedInstancePropertiesFromFlexibilityPolicyH\010\210\001\001\022O\n\n" - + "scheduling\030\224\313\261\270\001 \001(\01322." - + "google.cloud.compute.v1.ManagedInstanceSchedulingH\t\210\001\001\022Y\n" - + "\020shutdown_details\030\331\322\237\007 " - + "\001(\01327.google.cloud.compute.v1.ManagedInstanceShutdownDetailsH\n" + + " \001(\0132G.google.cloud.compute.v1.Man" + + "agedInstancePropertiesFromFlexibilityPolicyH\010\210\001\001\022O\n\n" + + "scheduling\030\224\313\261\270\001 \001(\01322.googl" + + "e.cloud.compute.v1.ManagedInstanceSchedulingH\t\210\001\001\022Y\n" + + "\020shutdown_details\030\331\322\237\007 \001(\01327" + + ".google.cloud.compute.v1.ManagedInstanceShutdownDetailsH\n" + "\210\001\001\022\036\n\r" + "target_status\030\340\314\342\222\001 \001(\tH\013\210\001\001\022I\n" - + "\007version\030\330\271\324\247\001 \001(\0132/" - + ".google.cloud.compute.v1.ManagedInstanceVersionH\014\210\001\001\"\205\002\n\r" + + "\007version\030\330\271\324\247\001 \001(\0132/.goog" + + "le.cloud.compute.v1.ManagedInstanceVersionH\014\210\001\001\"\205\002\n\r" + "CurrentAction\022\034\n" + "\030UNDEFINED_CURRENT_ACTION\020\000\022\022\n\n" + "ABANDONING\020\315\312\220\271\001\022\020\n" @@ -22482,7 +22486,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010DELETING\020\250\247\207\374\001\022\013\n" + "\004NONE\020\270\316\222\001\022\022\n\n" + "RECREATING\020\354\213\376\210\001\022\021\n\n" - + "REFRESHING\020\247\376\354M\022\022\n\n" + + "REFRESHING\020\247\376\354M\022\022\n" + + "\n" + "RESTARTING\020\363\356\353\230\001\022\020\n" + "\010RESUMING\020\252\373\211\325\001\022\020\n" + "\010STARTING\020\300\240\213\351\001\022\020\n" @@ -22514,8 +22519,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_nameB\036\n" + "\034_preserved_state_from_configB\036\n" + "\034_preserved_state_from_policyB%\n" - + "#_properties_from_flexibility_policyB\r" - + "\n" + + "#_properties_from_flexibility_policyB\r\n" + "\013_schedulingB\023\n" + "\021_shutdown_detailsB\020\n" + "\016_target_statusB\n\n" @@ -22581,8 +22585,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_link\"\344\001\n" + "\022ManagedRulesetList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0229\n" - + "\005items\030\300\317\367/ \003(\0132\'." - + "google.cloud.compute.v1.ManagedRuleset\022\037\n" + + "\005items\030\300\317\367/" + + " \003(\0132\'.google.cloud.compute.v1.ManagedRuleset\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\001\210\001\001\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\002\210\001\001B\005\n" @@ -22596,8 +22600,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_fingerprintB\007\n" + "\005_kind\"\217\002\n" + "\016MetadataFilter\022L\n\r" - + "filter_labels\030\246\365\350\222\001 \003(\01321.goo" - + "gle.cloud.compute.v1.MetadataFilterLabelMatch\022%\n" + + "filter_labels\030\246\365\350\222\001 \003(\01321.google.c" + + "loud.compute.v1.MetadataFilterLabelMatch\022%\n" + "\025filter_match_criteria\030\300\320\266r \001(\tH\000\210\001\001\"n\n" + "\023FilterMatchCriteria\022#\n" + "\037UNDEFINED_FILTER_MATCH_CRITERIA\020\000\022\020\n" @@ -22622,8 +22626,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022l\n" - + "®ion_addresses_move_request_resource\030\304\260\210\303\001" - + " \001(\01323.google.cloud.compute.v1.RegionAddressesMoveRequestB\003\340A\002\022\032\n\n" + + "®ion_addresses_move_request_resource\030\304\260\210\303\001 \001" + + "(\01323.google.cloud.compute.v1.RegionAddressesMoveRequestB\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\"\275\001\n" + "\026MoveDiskProjectRequest\022U\n" @@ -22683,8 +22687,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_nameB\007\n" + "\005_type\"\210\001\n" + "\tNatIpInfo\022S\n" - + "\024nat_ip_info_mappings\030\234\200\216s \003(\01322.g" - + "oogle.cloud.compute.v1.NatIpInfoNatIpInfoMapping\022\031\n" + + "\024nat_ip_info_mappings\030\234\200\216s \003(\01322.google" + + ".cloud.compute.v1.NatIpInfoNatIpInfoMapping\022\031\n" + "\010nat_name\030\351\255\370\312\001 \001(\tH\000\210\001\001B\013\n" + "\t_nat_name\"\362\001\n" + "\031NatIpInfoNatIpInfoMapping\022\024\n" @@ -22725,10 +22729,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\210\001\001\022>\n" + "\006params\030\206\363\253%" + " \001(\0132&.google.cloud.compute.v1.NetworkParamsH\016\210\001\001\022<\n" - + "\010peerings\030\263\252\251! \003" - + "(\0132\'.google.cloud.compute.v1.NetworkPeering\022N\n" - + "\016routing_config\030\333\251\323\371\001 \001(\0132-.google" - + ".cloud.compute.v1.NetworkRoutingConfigH\017\210\001\001\022\032\n" + + "\010peerings\030\263\252\251! \003(\0132\'." + + "google.cloud.compute.v1.NetworkPeering\022N\n" + + "\016routing_config\030\333\251\323\371\001 \001(\0132-.google.clou" + + "d.compute.v1.NetworkRoutingConfigH\017\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\020\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\021\210\001\001\022\027\n" + "\013subnetworks\030\305\324\245\306\001 \003(\t\"\240\001\n" @@ -22751,8 +22755,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "*_network_firewall_policy_enforcement_orderB\022\n" + "\020_network_profileB\t\n" + "\007_paramsB\021\n" - + "\017_routing_configB\014\n" - + "\n" + + "\017_routing_configB\014\n\n" + "_self_linkB\024\n" + "\022_self_link_with_id\"\247\006\n" + "\021NetworkAttachment\022]\n" @@ -22791,17 +22794,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_self_link_with_id\"\273\003\n" + "\037NetworkAttachmentAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022U\n" - + "\005items\030\300\317\367/ \003(\0132C.go" - + "ogle.cloud.compute.v1.NetworkAttachmentAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132C.google." + + "cloud.compute.v1.NetworkAttachmentAggregatedList.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\0229\n" - + "\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warnin", - "gH\004\210\001\001\032c\n\n" + + "\007warning\030\234\337\226\030 \001", + "(\0132 .google.cloud.compute.v1.WarningH\004\210\001\001\032c\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022D\n" - + "\005value\030\002" - + " \001(\01325.google.cloud.compute.v1.NetworkAttachmentsScopedList:\0028\001B\005\n" + + "\005value\030\002 " + + "\001(\01325.google.cloud.compute.v1.NetworkAttachmentsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -22846,8 +22849,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\262\001\n" + "\034NetworkAttachmentsScopedList\022K\n" - + "\023network_attachments\030\237\336\326\370\001 " - + "\003(\0132*.google.cloud.compute.v1.NetworkAttachment\0229\n" + + "\023network_attachments\030\237\336\326\370\001 \003(\0132*" + + ".google.cloud.compute.v1.NetworkAttachment\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\304\003\n" @@ -22875,8 +22878,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(NetworkEdgeSecurityServiceAggregatedList\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022^\n" - + "\005items\030\300\317\367/ \003(\0132L.g" - + "oogle.cloud.compute.v1.NetworkEdgeSecurityServiceAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132L.google" + + ".cloud.compute.v1.NetworkEdgeSecurityServiceAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -22885,8 +22888,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\005\210\001\001\032l\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022M\n" - + "\005value\030\002 " - + "\001(\0132>.google.cloud.compute.v1.NetworkEdgeSecurityServicesScopedList:\0028\001B\007\n" + + "\005value\030\002 \001(\0132>" + + ".google.cloud.compute.v1.NetworkEdgeSecurityServicesScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" @@ -22894,14 +22897,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\316\001\n" + "%NetworkEdgeSecurityServicesScopedList\022^\n" - + "\036network_edge_security_services\030\254\313\370\020 \003(\01323.google.clo" - + "ud.compute.v1.NetworkEdgeSecurityService\0229\n" + + "\036network_edge_security_services\030\254\313\370\020" + + " \003(\01323.google.cloud.compute.v1.NetworkEdgeSecurityService\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\236\003\n" + "\017NetworkEndpoint\022Q\n" - + "\013annotations\030\244\366\2655 \003(\01329.go" - + "ogle.cloud.compute.v1.NetworkEndpoint.AnnotationsEntry\022\'\n" + + "\013annotations\030\244\366\2655 \003(\01329.google." + + "cloud.compute.v1.NetworkEndpoint.AnnotationsEntry\022\'\n" + "\027client_destination_port\030\206\210\202; \001(\005H\000\210\001\001\022\024\n" + "\004fqdn\030\225\245\300\001 \001(\tH\001\210\001\001\022\030\n" + "\010instance\030\225\251\332\010 \001(\tH\002\210\001\001\022\033\n\n" @@ -22918,14 +22921,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_ipv6_addressB\007\n" + "\005_port\"\256\013\n" + "\024NetworkEndpointGroup\022V\n" - + "\013annotations\030\244\366\2655 \003(\0132>.google.cloud.compute" - + ".v1.NetworkEndpointGroup.AnnotationsEntry\022S\n\n" - + "app_engine\030\240\214\300\242\001 \001(\01326.google.cloud" - + ".compute.v1.NetworkEndpointGroupAppEngineH\000\210\001\001\022[\n" - + "\016cloud_function\030\242\345\363\367\001 \001(\0132:.goo" - + "gle.cloud.compute.v1.NetworkEndpointGroupCloudFunctionH\001\210\001\001\022P\n" - + "\tcloud_run\030\201\313\3724 \001(" - + "\01325.google.cloud.compute.v1.NetworkEndpointGroupCloudRunH\002\210\001\001\022\"\n" + + "\013annotations\030\244\366\2655" + + " \003(\0132>.google.cloud.compute.v1.NetworkEndpointGroup.AnnotationsEntry\022S\n\n" + + "app_engine\030\240\214\300\242\001 \001(\01326.google.cloud.comp" + + "ute.v1.NetworkEndpointGroupAppEngineH\000\210\001\001\022[\n" + + "\016cloud_function\030\242\345\363\367\001 \001(\0132:.google.c" + + "loud.compute.v1.NetworkEndpointGroupCloudFunctionH\001\210\001\001\022P\n" + + "\tcloud_run\030\201\313\3724 \001(\01325.g" + + "oogle.cloud.compute.v1.NetworkEndpointGroupCloudRunH\002\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\035\n" + "\014default_port\030\277\367\360\311\001 \001(\005H\004\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\020\n" @@ -22935,8 +22938,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007network\030\256\264\205o \001(\tH\t\210\001\001\022%\n" + "\025network_endpoint_type\030\323\306\2648 \001(\tH\n" + "\210\001\001\022N\n" - + "\010psc_data\030\311\333\246\" \001(\01324.google.cloud" - + ".compute.v1.NetworkEndpointGroupPscDataH\013\210\001\001\022#\n" + + "\010psc_data\030\311\333\246\" \001(\01324.google.cloud.comp" + + "ute.v1.NetworkEndpointGroupPscDataH\013\210\001\001\022#\n" + "\022psc_target_service\030\346\302\252\200\001 \001(\tH\014\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\r" + "\210\001\001\022\032\n" @@ -22979,8 +22982,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\335\003\n" + "\"NetworkEndpointGroupAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022X\n" - + "\005items\030\300\317\367/ \003(\0132F.google.cloud.comp" - + "ute.v1.NetworkEndpointGroupAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132F.google.cloud.compute.v" + + "1.NetworkEndpointGroupAggregatedList.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" @@ -22989,8 +22992,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032f\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022G\n" - + "\005value\030\002 \001(\01328.google.cloud.com" - + "pute.v1.NetworkEndpointGroupsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01328.google.cloud.compute." + + "v1.NetworkEndpointGroupsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -23061,8 +23064,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_health_status\"\253\002\n" + ")NetworkEndpointGroupsListNetworkEndpoints\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022J\n" - + "\005items\030\300\317\367/ \003(\0132" - + "8.google.cloud.compute.v1.NetworkEndpointWithHealthStatus\022\024\n" + + "\005items\030\300\317\367/ \003(\01328.goo" + + "gle.cloud.compute.v1.NetworkEndpointWithHealthStatus\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\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" @@ -23078,15 +23081,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\317\001\n" + "\037NetworkEndpointWithHealthStatus\022K\n" - + "\007healths\030\227\223\255{ \003(\01327.google.cloud" - + ".compute.v1.HealthStatusForNetworkEndpoint\022J\n" - + "\020network_endpoint\030\206\221\212\033 \001(\0132(.google" - + ".cloud.compute.v1.NetworkEndpointH\000\210\001\001B\023\n" + + "\007healths\030\227\223\255{" + + " \003(\01327.google.cloud.compute.v1.HealthStatusForNetworkEndpoint\022J\n" + + "\020network_endpoint\030\206\221\212\033" + + " \001(\0132(.google.cloud.compute.v1.NetworkEndpointH\000\210\001\001B\023\n" + "\021_network_endpoint\"\332\003\n" + "#NetworkFirewallPolicyAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022Y\n" - + "\005items\030\300\317\367/ \003(\0132G.google.cloud.compute.v" - + "1.NetworkFirewallPolicyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132G.google.cloud.compute.v1.Net" + + "workFirewallPolicyAggregatedList.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" @@ -23107,8 +23110,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132%.google.cloud.compute.v1.AccessConfig\022A\n" + "\017alias_ip_ranges\030\277\203\334N" + " \003(\0132%.google.cloud.compute.v1.AliasIpRange\022C\n" - + "\021alias_ipv6_ranges\030\277\261\3151 \003(\013" - + "2%.google.cloud.compute.v1.AliasIpRange\022&\n" + + "\021alias_ipv6_ranges\030\277\261\3151" + + " \003(\0132%.google.cloud.compute.v1.AliasIpRange\022&\n" + "\025enable_vpc_scoped_dns\030\314\370\222\207\001 \001(\010H\000\210\001\001\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\001\210\001\001\022\032\n\n" + "igmp_query\030\312\244\266\016 \001(\tH\002\210\001\001\022+\n" @@ -23187,15 +23190,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\257\001\n\r" + "NetworkParams\022b\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132?.goo" - + "gle.cloud.compute.v1.NetworkParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132?.google.c" + + "loud.compute.v1.NetworkParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\316\010\n" + "\016NetworkPeering\022\"\n" + "\022auto_create_routes\030\335\342\262\033 \001(\010H\000\210\001\001\022[\n" - + "\021connection_status\030\363\360\321\372\001" - + " \001(\01327.google.cloud.compute.v1.NetworkPeeringConnectionStatusH\001\210\001\001\022&\n" + + "\021connection_status\030\363\360\321\372\001 \001(\013" + + "27.google.cloud.compute.v1.NetworkPeeringConnectionStatusH\001\210\001\001\022&\n" + "\026exchange_subnet_routes\030\320\312\306\014 \001(\010H\002\210\001\001\022$\n" + "\024export_custom_routes\030\215\245\337\034 \001(\010H\003\210\001\001\0223\n" + "#export_subnet_routes_with_public_ip\030\342\352\331." @@ -23205,7 +23208,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\010H\006\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\027\n" + "\007network\030\256\264\205o \001(\tH\010\210\001\001\022\030\n" - + "\010peer_mtu\030\321\216\227! \001(\005H\t\210\001\001\022\033\n\n" + + "\010peer_mtu\030\321\216\227! \001(\005H\t\210\001\001\022\033\n" + + "\n" + "stack_type\030\221\265\213\313\001 \001(\tH\n" + "\210\001\001\022\025\n" + "\005state\030\221\211\2534 \001(\tH\013\210\001\001\022\035\n\r" @@ -23242,11 +23246,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_state_detailsB\022\n" + "\020_update_strategy\"\314\003\n" + "\036NetworkPeeringConnectionStatus\022g\n" - + "\017consensus_state\030\311\275\213\265\001 \001(\0132E.google.cloud.compute.v1.Netwo" - + "rkPeeringConnectionStatusConsensusStateH\000\210\001\001\022r\n" - + "\025traffic_configuration\030\264\324\266? \001(\0132K" - + ".google.cloud.compute.v1.NetworkPeeringC" - + "onnectionStatusTrafficConfigurationH\001\210\001\001\022\037\n" + + "\017consensus_state\030\311\275\213\265\001 " + + "\001(\0132E.google.cloud.compute.v1.NetworkPee" + + "ringConnectionStatusConsensusStateH\000\210\001\001\022r\n" + + "\025traffic_configuration\030\264\324\266? \001(\0132K.goog" + + "le.cloud.compute.v1.NetworkPeeringConnectionStatusTrafficConfigurationH\001\210\001\001\022\037\n" + "\017update_strategy\030\251\334\365\002 \001(\tH\002\210\001\001\"j\n" + "\016UpdateStrategy\022\035\n" + "\031UNDEFINED_UPDATE_STRATEGY\020\000\022\020\n" @@ -23306,12 +23310,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016NetworkProfile\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022P\n" - + "\010features\030\275\310\263u \001(\01326.googl" - + "e.cloud.compute.v1.NetworkProfileNetworkFeaturesH\002\210\001\001\022\020\n" + + "\010features\030\275\310\263u \001(\01326.google.clo" + + "ud.compute.v1.NetworkProfileNetworkFeaturesH\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\022J\n" - + "\010location\030\265\277\276\212\001 \001(\0132/.go" - + "ogle.cloud.compute.v1.NetworkProfileLocationH\005\210\001\001\022\024\n" + + "\010location\030\265\277\276\212\001 \001(\0132/.google." + + "cloud.compute.v1.NetworkProfileLocationH\005\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022P\n" + "\014profile_type\030\220\300\315G" + " \001(\01322.google.cloud.compute.v1.NetworkProfileProfileTypeH\007\210\001\001\022\032\n" @@ -23373,8 +23377,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tmulticast\030\370\227\330\300\001 \001(\tH\033\210\001\001\0227\n" + "&predefined_network_internal_ipv6_range\030\335\202\327\373\001 \001(" + "\tH\034\210\001\001\022y\n" - + "\034predefined_subnetwork_ranges\030\316\304\363\302\001 \003(\0132O.google.cloud.co" - + "mpute.v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange\022\033\n" + + "\034predefined_subnetwork_ranges\030\316\304\363\302\001" + + " \003(\0132O.google.cloud.compute" + + ".v1.NetworkProfileNetworkFeaturesPredefinedSubnetworkRange\022\033\n" + "\017subnet_purposes\030\267\233\330\217\001 \003(\t\022\036\n" + "\022subnet_stack_types\030\240\354\267\370\001 \003(\t\022\037\n" + "\023subnetwork_purposes\030\306\240\361\373\001 \003(\t\022\"\n" @@ -23420,9 +23425,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\036DEFAULT_NIC_ATTACHMENT_BLOCKED\020\305\334\355\255\001\"\206\001\n" + "\025AllowExternalIpAccess\022&\n" + "\"UNDEFINED_ALLOW_EXTERNAL_IP_ACCESS\020\000\022!\n" - + "\032EXTERNAL_IP_ACCESS_ALLOWED\020\321\230\2354\022\"\n" - + "\032EXTERNAL_IP_ACCESS_BLOCKED\020\225\331\310", - "\334\001\"{\n" + + "\032EXTERNAL_IP_ACCESS_ALLOWED\020\321\230\235", + "4\022\"\n" + + "\032EXTERNAL_IP_ACCESS_BLOCKED\020\225\331\310\334\001\"{\n" + "\023AllowFirewallPolicy\022#\n" + "\037UNDEFINED_ALLOW_FIREWALL_POLICY\020\000\022\037\n" + "\027FIREWALL_POLICY_ALLOWED\020\232\271\237\271\001\022\036\n" @@ -23656,8 +23661,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031NetworksAddPeeringRequest\022\"\n" + "\022auto_create_routes\030\335\342\262\033 \001(\010H\000\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022I\n" - + "\017network_peering\030\257\214\354\234\001 \001(\0132\'.googl" - + "e.cloud.compute.v1.NetworkPeeringH\002\210\001\001\022\035\n" + + "\017network_peering\030\257\214\354\234\001" + + " \001(\0132\'.google.cloud.compute.v1.NetworkPeeringH\002\210\001\001\022\035\n" + "\014peer_network\030\321\340\333\356\001 \001(\tH\003\210\001\001B\025\n" + "\023_auto_create_routesB\007\n" + "\005_nameB\022\n" @@ -23667,9 +23672,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001B\007\n" + "\005_name\"\326\001\n" + "%NetworksGetEffectiveFirewallsResponse\022s\n" - + "\020firewall_policys\030\302\312\374\303\001" - + " \003(\0132U.google.cloud.compute.v1.Network" - + "sGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + + "\020firewall_policys\030\302\312\374\303\001 \003(" + + "\0132U.google.cloud.compute.v1.NetworksGetE" + + "ffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + "\tfirewalls\030\363\306\350\201\001" + " \003(\0132!.google.cloud.compute.v1.Firewall\"\363\003\n" + " \001(\tH\001\210\001\001\022\035\n" + "\014payload_name\030\234\265\234\217\001 \001(\tH\002\210\001\001\022C\n" - + "\017resend_interval\030\311\270\210\344\001 \001(\0132" - + "!.google.cloud.compute.v1.DurationH\003\210\001\001\022\"\n" + + "\017resend_interval\030\311\270\210\344\001" + + " \001(\0132!.google.cloud.compute.v1.DurationH\003\210\001\001\022\"\n" + "\022retry_duration_sec\030\335\316\2247 \001(\r" + "H\004\210\001\001B\014\n\n" + "_authorityB\013\n" @@ -24129,16 +24134,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132\036.google.cloud.compute.v1.ErrorH\004\210\001\001\022c\n" + "\035get_health_operation_metadata\030\241\244\365\220\001" + " \001(\01323.google.cloud.compute.v1.GetHealthOperationMetadataH\005\210\001\001\022d\n" - + "\036get_version_operation_metadata\030\327\220\315R \001(\01324." - + "google.cloud.compute.v1.GetVersionOperationMetadataH\006\210\001\001\022\'\n" + + "\036get_version_operation_metadata\030\327\220\315R \001(\01324.googl" + + "e.cloud.compute.v1.GetVersionOperationMetadataH\006\210\001\001\022\'\n" + "\022http_error_message\030\331\372\310` \001(\tB\003\350G\004H\007\210\001\001\022,\n" + "\026http_error_status_code\030\354\204\370\224\001" + " \001(\005B\003\350G\003H\010\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\t\210\001\001\022\034\n" + "\013insert_time\030\223\251\350\316\001 \001(\tH\n" + "\210\001\001\022w\n" - + "(instances_bulk_insert_operation_metadata\030\301\206\301*" - + " \001(\0132=.google.cloud.compute.v1.InstancesBulkInsertOperationMetadataH\013\210\001\001\022\024\n" + + "(instances_bulk_insert_operation_metadata\030\301\206\301* \001(\0132" + + "=.google.cloud.compute.v1.InstancesBulkInsertOperationMetadataH\013\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\014\210\001\001\022\031\n" + "\004name\030\213\365\315\001 \001(\tB\003\350G\001H\r" + "\210\001\001\022\"\n" @@ -24148,8 +24153,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tH\021\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\022\210\001\001\022\205\001\n" + "/set_common_instance_metadata_operation_metadata\030\344\255\352\351\001" - + " \001(\0132C.google.cloud.compute.v1.SetC" - + "ommonInstanceMetadataOperationMetadataH\023\210\001\001\022\032\n\n" + + " \001(\0132C.google.cloud.compute.v1.SetCommon" + + "InstanceMetadataOperationMetadataH\023\210\001\001\022\032\n\n" + "start_time\030\212\351\356\021 \001(\tH\024\210\001\001\022F\n" + "\006status\030\362\237\267V" + " \001(\0162).google.cloud.compute.v1.Operation.StatusB\003\350G\002H\025\210\001\001\022\037\n" @@ -24194,8 +24199,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\274\003\n" + "\027OperationAggregatedList\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.OperationAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132;.google.cloud" + + ".compute.v1.OperationAggregatedList.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" @@ -24235,8 +24240,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001B\007\n" + "\005_kind\"\332\006\n" + "\020OutlierDetection\022E\n" - + "\022base_ejection_time\030\207\327\317& \001(\013" - + "2!.google.cloud.compute.v1.DurationH\000\210\001\001\022#\n" + + "\022base_ejection_time\030\207\327\317&" + + " \001(\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022#\n" + "\022consecutive_errors\030\240\263\320\270\001 \001(\005H\001\210\001\001\022,\n" + "\033consecutive_gateway_failure\030\372\267\212\307\001" + " \001(\005H\002\210\001\001\022,\n" @@ -24244,8 +24249,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "%enforcing_consecutive_gateway_failure\030\332\337\212\274\001" + " \001(\005H\004\210\001\001\022&\n" + "\026enforcing_success_rate\030\274\357\337\\ \001(\005H\005\210\001\001\022;\n" - + "\010interval\030\305\311\377\017" - + " \001(\0132!.google.cloud.compute.v1.DurationH\006\210\001\001\022$\n" + + "\010interval\030\305\311\377\017 \001(" + + "\0132!.google.cloud.compute.v1.DurationH\006\210\001\001\022$\n" + "\024max_ejection_percent\030\230\246\345\010 \001(\005H\007\210\001\001\022+\n" + "\032success_rate_minimum_hosts\030\367\241\332\372\001" + " \001(\005H\010\210\001\001\022,\n" @@ -24290,8 +24295,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_num_intervalsB\007\n" + "\005_type\"\272\006\n" + "\017PacketMirroring\022Z\n\r" - + "collector_ilb\030\355\211\266\313\001 \001(\0132:.goog" - + "le.cloud.compute.v1.PacketMirroringForwardingRuleInfoH\000\210\001\001\022\"\n" + + "collector_ilb\030\355\211\266\313\001 \001(\0132:.google.cl" + + "oud.compute.v1.PacketMirroringForwardingRuleInfoH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\027\n" + "\006enable\030\203\313\324\224\001 \001(\tH\003\210\001\001\022G\n" @@ -24299,11 +24304,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132..google.cloud.compute.v1.PacketMirroringFilterH\004\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\005\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022`\n" - + "\022mirrored_resources\030\304\237\302; \001(\0132<.google.cloud.compute.v1." - + "PacketMirroringMirroredResourceInfoH\007\210\001\001\022\024\n" + + "\022mirrored_resources\030\304\237\302;" + + " \001(\0132<.google.cloud.compute.v1.PacketMirroringMirroredResourceInfoH\007\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022L\n" - + "\007network\030\256\264\205o \001" - + "(\01323.google.cloud.compute.v1.PacketMirroringNetworkInfoH\t\210\001\001\022\031\n" + + "\007network\030\256\264\205o \001(\01323." + + "google.cloud.compute.v1.PacketMirroringNetworkInfoH\t\210\001\001\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\r" + "H\n" + "\210\001\001\022\026\n" @@ -24328,8 +24333,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_link\"\316\003\n" + "\035PacketMirroringAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022S\n" - + "\005items\030\300\317\367/" - + " \003(\0132A.google.cloud.compute.v1.PacketMirroringAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\013" + + "2A.google.cloud.compute.v1.PacketMirroringAggregatedList.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" @@ -24338,8 +24343,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002 \001(" - + "\01323.google.cloud.compute.v1.PacketMirroringsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01323.g" + + "oogle.cloud.compute.v1.PacketMirroringsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -24376,10 +24381,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\367\001\n" + "#PacketMirroringMirroredResourceInfo\022^\n" + "\tinstances\030\376\374\357\r" - + " \003(\0132H.google.cloud.compute.v1.PacketMir" - + "roringMirroredResourceInfoInstanceInfo\022_\n" - + "\013subnetworks\030\305\324\245\306\001 \003(\0132F.google.cloud.c" - + "ompute.v1.PacketMirroringMirroredResourceInfoSubnetInfo\022\017\n" + + " \003(\0132" + + "H.google.cloud.compute.v1.PacketMirroringMirroredResourceInfoInstanceInfo\022_\n" + + "\013subnetworks\030\305\324\245\306\001 \003(\0132F.google.cloud.comput" + + "e.v1.PacketMirroringMirroredResourceInfoSubnetInfo\022\017\n" + "\004tags\030\231\350\330\001 \003(\t\"\177\n" + "/PacketMirroringMirroredResourceInfoInstanceInfo\022\036\n\r" + "canonical_url\030\244\377\243\364\001 \001(\tH\000\210\001\001\022\022\n" @@ -24400,13 +24405,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021packet_mirrorings\030\247\372\334I" + " \003(\0132(.google.cloud.compute.v1.PacketMirroring\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n" - + "\n" + + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\257\002\n" + "2PatchAssociationRegionNetworkFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022h\n" - + "$firewall_policy_association_resource\030\272\270\341{ \001(\01322.google.cl" - + "oud.compute.v1.FirewallPolicyAssociationB\003\340A\002\022!\n" + + "$firewall_policy_association_resource\030\272\270\341{ \001(\01322.google.cloud.c" + + "ompute.v1.FirewallPolicyAssociationB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -24414,8 +24418,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\371\001\n" + "\026PatchAutoscalerRequest\022\033\n\n" + "autoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022H\n" - + "\023autoscaler_resource\030\366\360\377b" - + " \001(\0132#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n" + + "\023autoscaler_resource\030\366\360\377b \001(\0132" + + "#.google.cloud.compute.v1.AutoscalerB\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\001\210\001\001\022\033\n" @@ -24441,8 +24445,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\307\002\n" + "\034PatchCrossSiteNetworkRequest\022\"\n" + "\022cross_site_network\030\325\305\3133 \001(\tB\003\340A\002\022V\n" - + "\033cross_site_network_resource\030\270\344\335\016" - + " \001(\0132).google.cloud.compute.v1.CrossSiteNetworkB\003\340A\002\022!\n" + + "\033cross_site_network_resource\030\270\344\335\016 \001(" + + "\0132).google.cloud.compute.v1.CrossSiteNetworkB\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\034\n" @@ -24467,8 +24471,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\201\002\n" + "\032PatchForwardingRuleRequest\022 \n" + "\017forwarding_rule\030\376\245\335\200\001 \001(\tB\003\340A\002\022R\n" - + "\030forwarding_rule_resource\030\257\300\320\217\001 \001" - + "(\0132\'.google.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n" + + "\030forwarding_rule_resource\030\257\300\320\217\001 \001(\0132\'." + + "google.cloud.compute.v1.ForwardingRuleB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -24483,8 +24487,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\371\001\n" + "!PatchGlobalFrontendSettingRequest\022b\n" - + "!global_frontend_settings_resource\030\331\233\244o \001(\0132/.g" - + "oogle.cloud.compute.v1.GlobalFrontendSettingsB\003\340A\002\022\027\n" + + "!global_frontend_settings_resource\030\331\233\244o \001(\0132/.google" + + ".cloud.compute.v1.GlobalFrontendSettingsB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n" + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001B\r\n" @@ -24500,11 +24504,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\323\001\n" + "\027PatchHealthCheckRequest\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(\0132" - + "$.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" + + "\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\"\271\001\n" + "\021PatchImageRequest\022\025\n" @@ -24517,8 +24520,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\225\002\n" + " PatchInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022^\n" - + "\037instance_group_manager_resource\030\212\212\276| \001(\0132-.google.c" - + "loud.compute.v1.InstanceGroupManagerB\003\340A\002\022!\n" + + "\037instance_group_manager_resource\030\212\212\276|" + + " \001(\0132-.google.cloud.compute.v1.InstanceGroupManagerB\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" @@ -24538,8 +24541,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_update_mask\"\302\002\n" + "\'PatchInterconnectAttachmentGroupRequest\022-\n" + "\035interconnect_attachment_group\030\364\357\230$ \001(\tB\003\340A\002\022l\n" - + "&interconnect_attachment_group_resource\030\371\337\341\004 " - + "\001(\01324.google.cloud.compute.v1.InterconnectAttachmentGroupB\003\340A\002\022!\n" + + "&interconnect_attachment_group_resource\030\371\337\341\004 \001(\01324" + + ".google.cloud.compute.v1.InterconnectAttachmentGroupB\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\034\n" @@ -24548,8 +24551,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_update_mask\"\240\002\n" + "\"PatchInterconnectAttachmentRequest\022(\n" + "\027interconnect_attachment\030\364\212\367\222\001 \001(\tB\003\340A\002\022a\n" - + " interconnect_attachment_resource\030\371\244\240e \001(\0132/.googl" - + "e.cloud.compute.v1.InterconnectAttachmentB\003\340A\002\022!\n" + + " interconnect_attachment_resource\030\371\244\240e \001(\0132/.google.clo" + + "ud.compute.v1.InterconnectAttachmentB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -24574,8 +24577,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\353\001\n" + "\032PatchNamedSetRouterRequest\022F\n" - + "\022named_set_resource\030\221\275\353\302\001 \001(\013" - + "2!.google.cloud.compute.v1.NamedSetB\003\340A\002\022!\n" + + "\022named_set_resource\030\221\275\353\302\001" + + " \001(\0132!.google.cloud.compute.v1.NamedSetB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -24584,17 +24587,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\213\002\n" + "\035PatchNetworkAttachmentRequest\022\"\n" + "\022network_attachment\030\324\227\217k \001(\tB\003\340A\002\022W\n" - + "\033network_attachment_resource\030\231\360\314d" - + " \001(\0132*.google.cloud.compute.v1.NetworkAttachmentB\003\340A\002\022!\n" + + "\033network_attachment_resource\030\231\360\314d \001(\013" + + "2*.google.cloud.compute.v1.NetworkAttachmentB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + + "\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\001B\r\n" + "\013_request_id\"\203\003\n" + "&PatchNetworkEdgeSecurityServiceRequest\022-\n" + "\035network_edge_security_service\030\247\237\357J \001(\tB\003\340A\002\022l\n" - + "&network_edge_security_service_resource\030\246\243\333\343\001 \001(\01323.google.clo" - + "ud.compute.v1.NetworkEdgeSecurityServiceB\003\340A\002\022\025\n" + + "&network_edge_security_service_resource\030\246\243\333\343\001" + + " \001(\01323.google.cloud.co" + + "mpute.v1.NetworkEdgeSecurityServiceB\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" @@ -24633,17 +24638,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "&PatchOrganizationSecurityPolicyRequest\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n" + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022Q\n" - + "\030security_policy_resource\030\374\252\211g \001(" - + "\0132\'.google.cloud.compute.v1.SecurityPolicyB\003\340A\002B\r\n" + + "\030security_policy_resource\030\374\252\211g \001(\0132\'.g" + + "oogle.cloud.compute.v1.SecurityPolicyB\003\340A\002B\r\n" + "\013_request_id\"\204\002\n" + "\033PatchPacketMirroringRequest\022 \n" + "\020packet_mirroring\030\314\271\321\n" + " \001(\tB\003\340A\002\022T\n" - + "\031packet_mirroring_resource\030\241\374\250\353\001" - + " \001(\0132(.google.cloud.compute.v1.PacketMirroringB\003\340A\002\022!\n" + + "\031packet_mirroring_resource\030\241\374\250\353\001 \001" + + "(\0132(.google.cloud.compute.v1.PacketMirroringB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + + "\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\001B\r\n" + "\013_request_id\"\252\002\n" + "4PatchPacketMirroringRuleNetworkFirewallPolicyRequest\022 \n" @@ -24659,8 +24665,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "2PatchPerInstanceConfigsInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\232\001\n" + "?instance_group_managers_patch_per_instance_configs_req_resource\030\377\233\210\252\001" - + " \001(\0132H.google.cloud.compute.v1.InstanceGroupM" - + "anagersPatchPerInstanceConfigsReqB\003\340A\002\022!\n" + + " \001(\0132H.goo" + + "gle.cloud.compute.v1.InstanceGroupManagersPatchPerInstanceConfigsReqB\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" @@ -24673,16 +24679,16 @@ 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\233\001\n" + "@region_instance_group_manager_patch_instance_config_req_resource\030\312\315\241^" - + " \001(\0132I.google.cloud.compute.v1.RegionInstanceGroupMa", - "nagerPatchInstanceConfigReqB\003\340A\002\022\032\n\n" + + " \001(\0132I.google.clo", + "ud.compute.v1.RegionInstanceGroupManagerPatchInstanceConfigReqB\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\"\201\002\n" + "#PatchPublicAdvertisedPrefixeRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022(\n" + "\030public_advertised_prefix\030\236\367\3110 \001(\tB\003\340A\002\022b\n" - + "!public_advertised_prefix_resource\030\217\327\262o \001(\0132/" - + ".google.cloud.compute.v1.PublicAdvertisedPrefixB\003\340A\002\022\032\n\n" + + "!public_advertised_prefix_resource\030\217\327\262o \001(\0132/.goog" + + "le.cloud.compute.v1.PublicAdvertisedPrefixB\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\"\236\002\n" + "\"PatchPublicDelegatedPrefixeRequest\022!\n" @@ -24696,8 +24702,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\203\002\n" + "\034PatchRegionAutoscalerRequest\022\033\n\n" + "autoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022H\n" - + "\023autoscaler_resource\030\366\360\377b \001(\0132#" - + ".google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n" + + "\023autoscaler_resource\030\366\360\377b" + + " \001(\0132#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -24720,8 +24726,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\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\001B\r" - + "\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\240\002\n" + "&PatchRegionCompositeHealthCheckRequest\022\'\n" + "\026composite_health_check\030\235\300\326\336\001 \001(\tB\003\340A\002\022^\n" @@ -24734,8 +24739,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\254\002\n" + ")PatchRegionHealthAggregationPolicyRequest\022)\n" + "\031health_aggregation_policy\030\362\317\313r \001(\tB\003\340A\002\022e\n" - + "\"health_aggregation_policy_resource\030\273\273\373\213\001 \001(" - + "\01320.google.cloud.compute.v1.HealthAggregationPolicyB\003\340A\002\022!\n" + + "\"health_aggregation_policy_resource\030\273\273\373\213\001 \001(\01320.g" + + "oogle.cloud.compute.v1.HealthAggregationPolicyB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -24761,8 +24766,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\377\001\n" + "\036PatchRegionHealthSourceRequest\022\036\n\r" + "health_source\030\336\206\305\263\001 \001(\tB\003\340A\002\022N\n" - + "\026health_source_resource\030\317\267\312\252\001" - + " \001(\0132%.google.cloud.compute.v1.HealthSourceB\003\340A\002\022!\n" + + "\026health_source_resource\030\317\267\312\252\001 \001" + + "(\0132%.google.cloud.compute.v1.HealthSourceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -24779,11 +24784,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\216\002\n" + "\'PatchRegionNetworkFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022R\n" - + "\030firewall_policy_resource\030\274\266\207\354\001" - + " \001(\0132\'.google.cloud.compute.v1.FirewallPolicyB\003\340A\002\022!\n" + + "\030firewall_policy_resource\030\274\266\207\354\001 " + + "\001(\0132\'.google.cloud.compute.v1.FirewallPolicyB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" + + "\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\001B\r\n" + "\013_request_id\"\263\002\n" + " PatchRegionSecurityPolicyRequest\022!\n" @@ -24792,8 +24798,8 @@ 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\037\n" + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022Q\n" - + "\030security_policy_resource\030\374\252\211g" - + " \001(\0132\'.google.cloud.compute.v1.SecurityPolicyB\003\340A\002\022\034\n" + + "\030security_policy_resource\030\374\252\211g " + + "\001(\0132\'.google.cloud.compute.v1.SecurityPolicyB\003\340A\002\022\034\n" + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001B\r\n" + "\013_request_idB\016\n" + "\014_update_mask\"\230\002\n" @@ -24865,16 +24871,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\361\001\n" + "\036PatchRuleFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n" - + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132+." - + "google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n" + + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132+.googl" + + "e.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n" + "\t_priorityB\r\n" + "\013_request_id\"\233\002\n" + "%PatchRuleNetworkFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n" - + "\035firewall_policy_rule_resource\030\203\337\272w" - + " \001(\0132+.google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n" + + "\035firewall_policy_rule_resource\030\203\337\272w " + + "\001(\0132+.google.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" @@ -24885,14 +24891,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\037\n" + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002\022[\n" - + "\035security_policy_rule_resource\030\303\272\202\300\001 \001(\0132+.goo" - + "gle.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002B\013\n" + + "\035security_policy_rule_resource\030\303\272\202\300\001 \001(\0132+.google.c" + + "loud.compute.v1.SecurityPolicyRuleB\003\340A\002B\013\n" + "\t_priorityB\r\n" + "\013_request_id\"\302\002\n" + "+PatchRuleRegionNetworkFirewallPolicyRequest\022 \n" + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n" - + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132+.g" - + "oogle.cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n" + + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132+.google" + + ".cloud.compute.v1.FirewallPolicyRuleB\003\340A\002\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" @@ -24968,8 +24974,8 @@ 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\001\210\001\001\022\033\n\n" + "subnetwork\030\356\247\344\222\001 \001(\tB\003\340A\002\022H\n" - + "\023subnetwork_resource\030\277\332\221\024 \001(\0132#.g" - + "oogle.cloud.compute.v1.SubnetworkB\003\340A\002B\030\n" + + "\023subnetwork_resource\030\277\332\221\024" + + " \001(\0132#.google.cloud.compute.v1.SubnetworkB\003\340A\002B\030\n" + "\026_drain_timeout_secondsB\r\n" + "\013_request_id\"\345\001\n" + "\033PatchTargetGrpcProxyRequest\022!\n" @@ -24985,16 +24991,17 @@ 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\000\210\001\001\022!\n" + "\021target_http_proxy\030\345\276\322b \001(\tB\003\340A\002\022T\n" - + "\032target_http_proxy_resource\030\250\257\343\013 \001(\013" - + "2(.google.cloud.compute.v1.TargetHttpProxyB\003\340A\002B\r\n" + + "\032target_http_proxy_resource\030\250\257\343\013 \001(\0132(.go" + + "ogle.cloud.compute.v1.TargetHttpProxyB\003\340A\002B\r\n" + "\013_request_id\"\351\001\n" + "\034PatchTargetHttpsProxyRequest\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\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002\022W\n" - + "\033target_https_proxy_resource\030\201\255\344\316\001 \001(\0132).go" - + "ogle.cloud.compute.v1.TargetHttpsProxyB\003\340A\002B\r\n" + + "\033target_https_proxy_resource\030\201\255\344\316\001" + + " \001(\0132).google.cloud.compute.v1.TargetHttpsProxyB\003\340A\002B\r" + + "\n" + "\013_request_id\"\277\001\n" + "\022PatchUrlMapRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -25026,12 +25033,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024default_url_redirect\030\352\253\266\253\001" + " \001(\0132+.google.cloud.compute.v1.HttpRedirectActionH\003\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022I\n\r" - + "header_action\030\250\240\270\234\001" - + " \001(\0132).google.cloud.compute.v1.HttpHeaderActionH\005\210\001\001\022\024\n" + + "header_action\030\250\240\270\234\001 \001(" + + "\0132).google.cloud.compute.v1.HttpHeaderActionH\005\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\0228\n\n" + "path_rules\030\335\300\3461 \003(\0132!.google.cloud.compute.v1.PathRule\022?\n" - + "\013route_rules\030\201\207\267\263\001 \003(\0132" - + "&.google.cloud.compute.v1.HttpRouteRuleB\'\n" + + "\013route_rules\030\201\207\267\263\001" + + " \003(\0132&.google.cloud.compute.v1.HttpRouteRuleB\'\n" + "%_default_custom_error_response_policyB\027\n" + "\025_default_route_actionB\022\n" + "\020_default_serviceB\027\n" @@ -25040,14 +25047,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_header_actionB\007\n" + "\005_name\"\374\002\n" + "\010PathRule\022`\n" - + "\034custom_error_response_policy\030\353\370\332`" - + " \001(\01322.google.cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022\020\n" + + "\034custom_error_response_policy\030\353\370\332` \001" + + "(\01322.google.cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022\020\n" + "\005paths\030\356\301\3402 \003(\t\022G\n" + "\014route_action\030\354\251\271\312\001" + " \001(\0132(.google.cloud.compute.v1.HttpRouteActionH\001\210\001\001\022\030\n" + "\007service\030\265\215\217\262\001 \001(\tH\002\210\001\001\022J\n" - + "\014url_redirect\030\254\241\230\301\001" - + " \001(\0132+.google.cloud.compute.v1.HttpRedirectActionH\003\210\001\001B\037\n" + + "\014url_redirect\030\254\241\230\301\001 \001" + + "(\0132+.google.cloud.compute.v1.HttpRedirectActionH\003\210\001\001B\037\n" + "\035_custom_error_response_policyB\017\n\r" + "_route_actionB\n\n" + "\010_serviceB\017\n\r" @@ -25063,8 +25070,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021PerInstanceConfig\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\000\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022H\n" - + "\017preserved_state\030\252\342\240\001 \001(\0132\'.g" - + "oogle.cloud.compute.v1.PreservedStateH\002\210\001\001\022\026\n" + + "\017preserved_state\030\252\342\240\001" + + " \001(\0132\'.google.cloud.compute.v1.PreservedStateH\002\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\003\210\001\001\"\220\001\n" + "\006Status\022\024\n" + "\020UNDEFINED_STATUS\020\000\022\020\n" @@ -25103,8 +25110,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022\"\n" + "\021reservation_block\030\332\304\211\376\001 \001(\tB\003\340A\002\022\217\001\n" + "8reservations_blocks_perform_maintenance_request_resource\030\211\251\324\347\001" - + " \001(\0132D.google.cl" - + "oud.compute.v1.ReservationsBlocksPerformMaintenanceRequestB\003\340A\002\022\033\n" + + " \001(\0132D.google.cloud.c" + + "ompute.v1.ReservationsBlocksPerformMaintenanceRequestB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\262\002\n" @@ -25114,8 +25121,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022\201\001\n" + "1reservations_perform_maintenance_request_resource\030\240\365\224\016" - + " \001(\0132>.google.cloud.c" - + "ompute.v1.ReservationsPerformMaintenanceRequestB\003\340A\002\022\033\n" + + " \001(\0132>.google.cloud.comput" + + "e.v1.ReservationsPerformMaintenanceRequestB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\336\001\n" @@ -25154,8 +25161,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020_window_end_timeB\024\n" + "\022_window_start_time\"\306\001\n" + "\006Policy\022?\n\r" - + "audit_configs\030\215\272\270\234\001 \003(" - + "\0132$.google.cloud.compute.v1.AuditConfig\0226\n" + + "audit_configs\030\215\272\270\234\001" + + " \003(\0132$.google.cloud.compute.v1.AuditConfig\0226\n" + "\010bindings\030\216\305\244\300\001 \003(\0132" + " .google.cloud.compute.v1.Binding\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\030\n" @@ -25176,12 +25183,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\01325.google.cloud.compute.v1.PreservedState.MetadataEntry\032b\n\n" + "DisksEntry\022\013\n" + "\003key\030\001 \001(\t\022C\n" - + "\005value\030\002 \001(\01324.go" - + "ogle.cloud.compute.v1.PreservedStatePreservedDisk:\0028\001\032m\n" + + "\005value\030\002 \001(\01324.google." + + "cloud.compute.v1.PreservedStatePreservedDisk:\0028\001\032m\n" + "\020ExternalIPsEntry\022\013\n" + "\003key\030\001 \001(\t\022H\n" - + "\005value\030\002 \001(\01329.google.cloud.com" - + "pute.v1.PreservedStatePreservedNetworkIp:\0028\001\032m\n" + + "\005value\030\002 \001(\01329.google.cloud.compute." + + "v1.PreservedStatePreservedNetworkIp:\0028\001\032m\n" + "\020InternalIPsEntry\022\013\n" + "\003key\030\001 \001(\t\022H\n" + "\005value\030\002" @@ -25206,8 +25213,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_source\"\236\002\n" + " PreservedStatePreservedNetworkIp\022\034\n" + "\013auto_delete\030\273\344\316\335\001 \001(\tH\000\210\001\001\022_\n\n" - + "ip_address\030\334\361\334\301\001 \001(\0132B" - + ".google.cloud.compute.v1.PreservedStatePreservedNetworkIpIpAddressH\001\210\001\001\"\\\n\n" + + "ip_address\030\334\361\334\301\001 \001(\0132B.goog" + + "le.cloud.compute.v1.PreservedStatePreservedNetworkIpIpAddressH\001\210\001\001\"\\\n\n" + "AutoDelete\022\031\n" + "\025UNDEFINED_AUTO_DELETE\020\000\022\014\n" + "\005NEVER\020\354\244\257#\022%\n" @@ -25229,8 +25236,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021rollout_operation\030\331\320\214\350\001" + " \001(\01327.google.cloud.compute.v1.PreviewFeatureRolloutOperationH\006\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022E\n" - + "\006status\030\362\237\267V \001(\0132-" - + ".google.cloud.compute.v1.PreviewFeatureStatusH\010\210\001\001\"y\n" + + "\006status\030\362\237\267V \001(\0132-.goog" + + "le.cloud.compute.v1.PreviewFeatureStatusH\010\210\001\001\"y\n" + "\020ActivationStatus\022\037\n" + "\033UNDEFINED_ACTIVATION_STATUS\020\000\022\"\n" + "\034ACTIVATION_STATE_UNSPECIFIED\020\340\312&\022\020\n" @@ -25248,10 +25255,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022PreviewFeatureList\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\0229\n" - + "\005items\030\300\317\367/" - + " \003(\0132\'.google.cloud.compute.v1.PreviewFeature\022\037\n" - + "\017next_pag", - "e_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + + "\005items\030\300\317\367/ \003(\0132\'.google.cloud.co", + "mpute.v1.PreviewFeature\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" + "\014unreachables\030\237\240\206t \003(\t\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" @@ -25262,8 +25268,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\226\001\n" + "\036PreviewFeatureRolloutOperation\022b\n\r" - + "rollout_input\030\274\347\333~ \001(\0132C.google.cloud.compute." - + "v1.PreviewFeatureRolloutOperationRolloutInputH\000\210\001\001B\020\n" + + "rollout_input\030\274\347\333~ \001(\0132C.google.cloud.compute.v1.Pr" + + "eviewFeatureRolloutOperationRolloutInputH\000\210\001\001B\020\n" + "\016_rollout_input\"\273\002\n" + "*PreviewFeatureRolloutOperationRolloutInput\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022(\n" @@ -25279,8 +25285,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024PreviewFeatureStatus\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\031\n" + "\thelp_link\030\270\364\303j \001(\tH\001\210\001\001\022[\n" - + "\016release_status\030\252\276\237\362\001 \001(\0132:.google.cloud.compute." - + "v1.PreviewFeatureStatusReleaseStatusH\002\210\001\001B\016\n" + + "\016release_status\030\252\276\237\362\001" + + " \001(\0132:.google.cloud.compute.v1.PreviewFeatureStatusReleaseStatusH\002\210\001\001B\016\n" + "\014_descriptionB\014\n\n" + "_help_linkB\021\n" + "\017_release_status\"\367\001\n" @@ -25289,7 +25295,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013update_date\030\344\212\252\356\001" + " \001(\0132\035.google.cloud.compute.v1.DateH\001\210\001\001\"d\n" + "\005Stage\022\023\n" - + "\017UNDEFINED_STAGE\020\000\022\022\n\n" + + "\017UNDEFINED_STAGE\020\000\022\022\n" + + "\n" + "DEPRECATED\020\263\243\371\334\001\022\007\n" + "\002GA\020\332\021\022\017\n" + "\007PREVIEW\020\250\337\321\276\001\022\030\n" @@ -25336,8 +25343,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\030UNDEFINED_VM_DNS_SETTING\020\000\022\026\n" + "\016GLOBAL_DEFAULT\020\205\333\332\244\001\022!\n" + "\032UNSPECIFIED_VM_DNS_SETTING\020\232\273\202\021\022\025\n\r" - + "ZONAL_DEFAULT\020\206\375\331\257\001\022\022\n" - + "\n" + + "ZONAL_DEFAULT\020\206\375\331\257\001\022\022\n\n" + "ZONAL_ONLY\020\347\272\303\370\001\"i\n" + "\020XpnProjectStatus\022 \n" + "\034UNDEFINED_XPN_PROJECT_STATUS\020\000\022\013\n" @@ -25361,12 +25367,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.ProjectH\000\210\001\001B\n\n" + "\010_project\"z\n" + "!ProjectsDisableXpnResourceRequest\022D\n" - + "\014xpn_resource\030\267\223\315? \001(" - + "\0132&.google.cloud.compute.v1.XpnResourceIdH\000\210\001\001B\017\n\r" + + "\014xpn_resource\030\267\223\315? \001(\0132&.g" + + "oogle.cloud.compute.v1.XpnResourceIdH\000\210\001\001B\017\n\r" + "_xpn_resource\"y\n" + " ProjectsEnableXpnResourceRequest\022D\n" - + "\014xpn_resource\030\267\223\315?" - + " \001(\0132&.google.cloud.compute.v1.XpnResourceIdH\000\210\001\001B\017\n\r" + + "\014xpn_resource\030\267\223\315? \001(\0132" + + "&.google.cloud.compute.v1.XpnResourceIdH\000\210\001\001B\017\n\r" + "_xpn_resource\"\253\001\n" + "\027ProjectsGetXpnResources\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022\037\n" @@ -25407,8 +25413,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\032\n" + "\tpdp_scope\030\321\312\376\371\001 \001(\tH\n" + "\210\001\001\022j\n" - + "\030public_delegated_prefixs\030\213\276\205\313\001 \003(" - + "\0132D.google.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix\022\032\n" + + "\030public_delegated_prefixs\030\213\276\205\313\001 \003(\0132D.g" + + "oogle.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022\036\n\r" + "shared_secret\030\312\247\217\266\001 \001(\tH\014\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\r" @@ -25453,8 +25459,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_status\"\275\002\n" + "\032PublicAdvertisedPrefixList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022A\n" - + "\005items\030\300\317\367/ \003(\0132/" - + ".google.cloud.compute.v1.PublicAdvertisedPrefix\022\024\n" + + "\005items\030\300\317\367/ \003(\0132/.goog" + + "le.cloud.compute.v1.PublicAdvertisedPrefix\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\0229\n" @@ -25494,8 +25500,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\014\210\001\001\022\035\n\r" + "parent_prefix\030\307\347\241\007 \001(\tH\r" + "\210\001\001\022o\n" - + "\034public_delegated_sub_prefixs\030\214\376\213Z \003(\0132F.google.cloud.co" - + "mpute.v1.PublicDelegatedPrefixPublicDelegatedSubPrefix\022\026\n" + + "\034public_delegated_sub_prefixs\030\214\376\213Z \003(\0132F.google.cloud.compute" + + ".v1.PublicDelegatedPrefixPublicDelegatedSubPrefix\022\026\n" + "\006region\030\364\315\240B \001(\tH\016\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\017\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\020\210\001\001\"D\n" @@ -25541,8 +25547,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_status\"\341\003\n" + "#PublicDelegatedPrefixAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022Y\n" - + "\005items\030\300\317\367/ \003(\0132G.google.clou" - + "d.compute.v1.PublicDelegatedPrefixAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132G.google.cloud.com" + + "pute.v1.PublicDelegatedPrefixAggregatedList.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" @@ -25551,8 +25557,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032h\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022I\n" - + "\005value\030\002 \001(\0132:.google.cl" - + "oud.compute.v1.PublicDelegatedPrefixesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132:.google.cloud.c" + + "ompute.v1.PublicDelegatedPrefixesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -25612,8 +25618,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_regionB\t\n" + "\007_status\"\301\001\n" + "!PublicDelegatedPrefixesScopedList\022U\n" - + "\031public_delegated_prefixes\030\226\202\252\226\001 \003(\0132..goog" - + "le.cloud.compute.v1.PublicDelegatedPrefix\0229\n" + + "\031public_delegated_prefixes\030\226\202\252\226\001" + + " \003(\0132..google.cloud.compute.v1.PublicDelegatedPrefix\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\346(\n" @@ -25795,8 +25801,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006_ownerB\010\n" + "\006_usage\"\340\003\n" + "\021QuotaExceededInfo\022R\n\n" - + "dimensions\030\315\377\310\305\001 \003(\0132:.google.cloud.c" - + "ompute.v1.QuotaExceededInfo.DimensionsEntry\022\035\n" + + "dimensions\030\315\377\310\305\001 \003(\0132:.google.cloud.comput" + + "e.v1.QuotaExceededInfo.DimensionsEntry\022\035\n" + "\014future_limit\030\277\274\332\331\001 \001(\001H\000\210\001\001\022\025\n" + "\005limit\030\273\227\2151 \001(\001H\001\210\001\001\022\033\n\n" + "limit_name\030\217\211\360\275\001 \001(\tH\002\210\001\001\022\034\n" @@ -25854,10 +25860,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007RawDisk\022\037\n" + "\016container_type\030\270\310\202\230\001 \001(\tH\000\210\001\001\022\036\n\r" + "sha1_checksum\030\275\224\370\225\001 \001(\tH\001\210\001\001\022\026\n" - + "\006source\030\233\320\301T \001(\tH\002\210\001\001\"8\n\r" + + "\006source\030\233\320\301T \001(\tH\002\210\001\001\"", + "8\n\r" + "ContainerType\022\034\n" - + "\030UNDEFINED_CONTA", - "INER_TYPE\020\000\022\t\n" + + "\030UNDEFINED_CONTAINER_TYPE\020\000\022\t\n" + "\003TAR\020\205\207\005B\021\n" + "\017_container_typeB\020\n" + "\016_sha1_checksumB\t\n" @@ -25865,8 +25871,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ",RecreateInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\223\001\n" + ";instance_group_managers_recreate_instances_request_resource\030\200\302\232\n" - + " \001(\0132F.googl" - + "e.cloud.compute.v1.InstanceGroupManagersRecreateInstancesRequestB\003\340A\002\022%\n" + + " \001(\0132F.google.clo" + + "ud.compute.v1.InstanceGroupManagersRecreateInstancesRequestB\003\340A\002\022%\n" + "\024no_graceful_shutdown\030\222\267\253\240\001 \001(\010H\000\210\001\001\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" @@ -25882,8 +25888,8 @@ 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\215\001\n" + "8region_instance_group_managers_recreate_request_resource\030\224\374\304Q" - + " \001(\0132C.googl" - + "e.cloud.compute.v1.RegionInstanceGroupManagersRecreateRequestB\003\340A\002\022\032\n\n" + + " \001(\0132C.google.clo" + + "ud.compute.v1.RegionInstanceGroupManagersRecreateRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001B\027\n" + "\025_no_graceful_shutdownB\r\n" + "\013_request_id\"\250\001\n" @@ -25909,8 +25915,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022R\n" - + "\024quota_status_warning\030\366\211\272\220\001 \001(\0132+.googl" - + "e.cloud.compute.v1.QuotaStatusWarningH\006\210\001\001\0221\n" + + "\024quota_status_warning\030\366\211\272\220\001" + + " \001(\0132+.google.cloud.compute.v1.QuotaStatusWarningH\006\210\001\001\0221\n" + "\006quotas\030\373\241\342; \003(\0132\036.google.cloud.compute.v1.Quota\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\010\210\001\001\022\034\n" @@ -26006,13 +26012,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\200\001\n" + "0RegionInstanceGroupManagerPatchInstanceConfigReq\022L\n" - + "\024per_instance_configs\030\251\325\370\372\001 \003(\0132*" - + ".google.cloud.compute.v1.PerInstanceConfig\"\232\003\n" + + "\024per_instance_configs\030\251\325\370\372\001 \003(\0132*.goog" + + "le.cloud.compute.v1.PerInstanceConfig\"\232\003\n" + "4RegionInstanceGroupManagerResizeRequestsListResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022L\n" - + "\005items\030\300\317\367/ \003(\0132:." - + "google.cloud.compute.v1.InstanceGroupManagerResizeRequest\022\024\n" + + "\005items\030\300\317\367/ \003(\0132:.googl" + + "e.cloud.compute.v1.InstanceGroupManagerResizeRequest\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -26023,7 +26029,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n\n" + + "_self_linkB\n" + + "\n" + "\010_warning\"\201\001\n" + "1RegionInstanceGroupManagerUpdateInstanceConfigReq\022L\n" + "\024per_instance_configs\030\251\325\370\372\001" @@ -26054,8 +26061,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\010H\000\210\001\001B%\n" + "#_skip_instances_on_validation_error\"\252\001\n" + "-RegionInstanceGroupManagersListErrorsResponse\022D\n" - + "\005items\030\300\317\367/ \003(\0132" - + "2.google.cloud.compute.v1.InstanceManagedByIgmError\022\037\n" + + "\005items\030\300\317\367/ \003(\01322.goo" + + "gle.cloud.compute.v1.InstanceManagedByIgmError\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n" + "\020_next_page_token\"\356\001\n" + "2RegionInstanceGroupManagersListInstanceConfigsResp\022<\n" @@ -26100,8 +26107,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_force_suspend\"\304\002\n" + "!RegionInstanceGroupsListInstances\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022A\n" - + "\005items\030\300\317\367/" - + " \003(\0132/.google.cloud.compute.v1.InstanceWithNamedPorts\022\024\n" + + "\005items\030\300\317\367/ \003(" + + "\0132/.google.cloud.compute.v1.InstanceWithNamedPorts\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\0229\n" @@ -26143,23 +26150,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021network_endpoints\030\255\221\272G" + " \003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"{\n" + "1RegionNetworkEndpointGroupsDetachEndpointsRequest\022F\n" - + "\021network_endpoints\030\255\221\272G \003(\0132(." - + "google.cloud.compute.v1.NetworkEndpoint\"\201\002\n" + + "\021network_endpoints\030\255\221\272G" + + " \003(\0132(.google.cloud.compute.v1.NetworkEndpoint\"\201\002\n" + ":RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse\022\210\001\n" - + "\020firewall_policys\030\302\312\374\303\001 \003(\0132j.google.cloud.compute.v1." - + "RegionNetworkFirewallPoliciesGetEffectiv" - + "eFirewallsResponseEffectiveFirewallPolicy\0228\n" + + "\020firewall_policys\030\302\312\374\303\001 \003(\0132j.google.cloud.compute.v1.Regio" + + "nNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + "\tfirewalls\030\363\306\350\201\001" + " \003(\0132!.google.cloud.compute.v1.Firewall\"\224\004\n" - + "QRegionNetworkFir" - + "ewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\022\034\n" + + "QRegionNetworkFirewall" + + "PoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\022\034\n" + "\014display_name\030\350\207\221\002 \001(\tH\000\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022O\n" - + "\026packet_mirroring_rules\030\304\377\300\375\001 \003(\0132+.goog" - + "le.cloud.compute.v1.FirewallPolicyRule\022\031\n" + + "\026packet_mirroring_rules\030\304\377\300\375\001" + + " \003(\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\002\210\001\001\022=\n" - + "\005rules\030\367\221\3653 " - + "\003(\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\024\n" + + "\005rules\030\367\221\3653 \003(\0132+" + + ".google.cloud.compute.v1.FirewallPolicyRule\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\003\210\001\001\"\231\001\n" + "\004Type\022\022\n" + "\016UNDEFINED_TYPE\020\000\022\020\n" @@ -26175,8 +26181,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_type\"\321\001\n" + "\026RegionSetLabelsRequest\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022O\n" - + "\006labels\030\377\277\301\356\001 \003(\0132;.g" - + "oogle.cloud.compute.v1.RegionSetLabelsRequest.LabelsEntry\032-\n" + + "\006labels\030\377\277\301\356\001 \003(\0132;.google" + + ".cloud.compute.v1.RegionSetLabelsRequest.LabelsEntry\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001B\024\n" @@ -26201,8 +26207,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017ReliabilityRisk\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022>\n" - + "\007details\030\302\344\343\346\001" - + " \001(\0132$.google.cloud.compute.v1.RiskDetailsH\002\210\001\001\022\020\n" + + "\007details\030\302\344\343\346\001 \001" + + "(\0132$.google.cloud.compute.v1.RiskDetailsH\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" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022K\n" @@ -26278,13 +26284,14 @@ 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\033\n" + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002\022x\n" - + "-target_pools_remove_instance_request_resource\030\203\300\213\016 \001(\01329.google." - + "cloud.compute.v1.TargetPoolsRemoveInstanceRequestB\003\340A\002B\r\n" + + "-target_pools_remove_instance_request_resource\030\203\300\213\016" + + " \001(\01329.google.cloud" + + ".compute.v1.TargetPoolsRemoveInstanceRequestB\003\340A\002B\r\n" + "\013_request_id\"\264\002\n" + "#RemoveInstancesInstanceGroupRequest\022\036\n" + "\016instance_group\030\325\324\325& \001(\tB\003\340A\002\022\201\001\n" - + "1instance_groups_remove_instances_request_resource\030\271\321\267\272\001" - + " \001(\0132=.google.cloud.compute.v1.InstanceGroupsRemoveInstancesRequestB\003\340A\002\022!\n" + + "1instance_groups_remove_instances_request_resource\030\271\321\267\272\001 \001(\013" + + "2=.google.cloud.compute.v1.InstanceGroupsRemoveInstancesRequestB\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" @@ -26309,20 +26316,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\243\002\n" + "!RemoveResourcePoliciesDiskRequest\022\024\n" + "\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022}\n" - + "/disks_remove_resource_policies_request_resource\030\356\301\241\320\001 \001(\013" - + "2;.google.cloud.compute.v1.DisksRemoveResourcePoliciesRequestB\003\340A\002\022!\n" + + "/disks_remove_resource_policies_request_resource\030\356\301\241\320\001" + + " \001(\0132;.go" + + "ogle.cloud.compute.v1.DisksRemoveResourcePoliciesRequestB\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" + "\004zone\030\254\307\344\001 \001(\tB\n" - + "\340A\002\362G\004zoneB\r" - + "\n" + + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\263\002\n" + "%RemoveResourcePoliciesInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\204\001\n" + "3instances_remove_resource_policies_request_resource\030\366\335\274\027" - + " \001(\0132?.google.clou" - + "d.compute.v1.InstancesRemoveResourcePoliciesRequestB\003\340A\002\022!\n" + + " \001(\0132?.google.cloud.com" + + "pute.v1.InstancesRemoveResourcePoliciesRequestB\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" @@ -26334,9 +26341,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\211\001\n" - + "6region_disks_remove_resource_policies_request_resource\030\243\303\225\004" - + " \001(\0132A.google.cloud.compute.v1.RegionDisksRemoveResourcePoliciesRequestB\003\340A\002\022\032\n" - + "\n" + + "6region_disks_remove_resource_policies_request_resource\030\243\303\225\004 \001(\013" + + "2A.google.cloud.compute.v1.RegionDisksRemoveResourcePoliciesRequestB\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\"\226\001\n" + "\037RemoveRuleFirewallPolicyRequest\022 \n" @@ -26389,15 +26395,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025reservation_sub_block\030\233\312\354\n" + " \001(\tB\003\340A\002\022\210\001\n" + "5reservation_sub_blocks_report_faulty_request_resource\030\302\311\375\326\001" - + " \001(\0132@.g" - + "oogle.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestB\003\340A\002\022\033\n" + + " \001(\0132@.google" + + ".cloud.compute.v1.ReservationSubBlocksReportFaultyRequestB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\250\002\n" + "!ReportHostAsFaultyInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022~\n" - + "0instances_report_host_as_faulty_request_resource\030\246\224\315\353\001 \001(\0132;." - + "google.cloud.compute.v1.InstancesReportHostAsFaultyRequestB\003\340A\002\022!\n" + + "0instances_report_host_as_faulty_request_resource\030\246\224\315\353\001" + + " \001(\0132;.googl" + + "e.cloud.compute.v1.InstancesReportHostAsFaultyRequestB\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" @@ -26412,15 +26419,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"RequestRemovePeeringNetworkRequest\022\027\n" + "\007network\030\256\264\205o \001(\tB\003\340A\002\022~\n" + "0networks_request_remove_peering_request_resource\030\316\344\367G" - + " \001(\0132<.google.cloud." - + "compute.v1.NetworksRequestRemovePeeringRequestB\003\340A\002\022!\n" + + " \001(\0132<.google.cloud.compu" + + "te.v1.NetworksRequestRemovePeeringRequestB\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\"\313\026\n" + "\013Reservation\022k\n" - + "\033advanced_deployment_control\030\240\222\346\303\001 \001(\0132=.google.clou" - + "d.compute.v1.ReservationAdvancedDeploymentControlH\000\210\001\001\022_\n" + + "\033advanced_deployment_control\030\240\222\346\303\001 \001(\0132=.google.cloud.com" + + "pute.v1.ReservationAdvancedDeploymentControlH\000\210\001\001\022_\n" + "\025aggregate_reservation\030\314\362\203\213\001" + " \001(\01327.google.cloud.compute.v1.AllocationAggregateReservationH\001\210\001\001\022\033\n\n" + "commitment\030\225\226\363\345\001 \001(\tH\002\210\001\001\022*\n" @@ -26439,13 +26446,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022linked_commitments\030\330\375\310\340\001 \003(\t\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\r" + "\210\001\001\022B\n" - + "\006params\030\206\363\253% \001(\0132*.goog" - + "le.cloud.compute.v1.ReservationParamsH\016\210\001\001\022 \n" + + "\006params\030\206\363\253%" + + " \001(\0132*.google.cloud.compute.v1.ReservationParamsH\016\210\001\001\022 \n" + "\017protection_tier\030\210\237\247\360\001 \001(\tH\017\210\001\001\022g\n" - + "\032reservation_sharing_policy\030\310\265\233b \001(\0132;.go" - + "ogle.cloud.compute.v1.AllocationReservationSharingPolicyH\020\210\001\001\022L\n" - + "\021resource_metadata\030\300\260\236/ \001(\0132).google.cloud.compute.v1.Re", - "sourceMetadataH\021\210\001\001\022X\n" + + "\032reservation_sharing_policy\030\310\265\233b \001(\0132;.google." + + "cloud.compute.v1.AllocationReservationSharingPolicyH\020\210\001\001\022L\n" + + "\021resource_metadata\030\300\260", + "\236/ \001(\0132).google.cloud.compute.v1.ResourceMetadataH\021\210\001\001\022X\n" + "\021resource_policies\030\341\234\314\n" + " \003(\0132:.google.cloud.compute.v1.Reservation.ResourcePoliciesEntry\022R\n" + "\017resource_status\030\303\372\367v" @@ -26453,10 +26460,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\023\210\001\001\022\037\n" + "\017scheduling_type\030\205\376\244_ \001(\tH\024\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\025\210\001\001\022F\n" - + "\016share_settings\030\203\221\224\177 \001(\0132&.goog" - + "le.cloud.compute.v1.ShareSettingsH\026\210\001\001\022`\n" - + "\024specific_reservation\030\277\240\211\301\001 \001(\01329.googl" - + "e.cloud.compute.v1.AllocationSpecificSKUReservationH\027\210\001\001\022-\n" + + "\016share_settings\030\203\221\224\177" + + " \001(\0132&.google.cloud.compute.v1.ShareSettingsH\026\210\001\001\022`\n" + + "\024specific_reservation\030\277\240\211\301\001 \001(\01329.google.clo" + + "ud.compute.v1.AllocationSpecificSKUReservationH\027\210\001\001\022-\n" + "\035specific_reservation_required\030\237\307\203l" + " \001(\010H\030\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\031\210\001\001\022\024\n" @@ -26546,8 +26553,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_key\"\302\003\n" + "\031ReservationAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022O\n" - + "\005items\030\300\317\367/ \003(\0132=.google.cloud.compute" - + ".v1.ReservationAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132=.google.cloud.compute.v1.ReservationAggregatedList.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" @@ -26566,15 +26573,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020ReservationBlock\022\025\n" + "\005count\030\217\242\235- \001(\005H\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022P\n" - + "\013health_info\030\261\351\230p \001(\01323.google.cl" - + "oud.compute.v1.ReservationBlockHealthInfoH\002\210\001\001\022\020\n" + + "\013health_info\030\261\351\230p \001(\01323.google.cloud.c" + + "ompute.v1.ReservationBlockHealthInfoH\002\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\003\210\001\001\022\035\n" + "\014in_use_count\030\275\253\246\353\001 \001(\005H\004\210\001\001\022\"\n" + "\021in_use_host_count\030\312\207\315\255\001 \001(\005H\005\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022]\n" - + "\021physical_topology\030\327\251\264\205\001" - + " \001(\01329.google.cloud.compute.v1.ReservationBlockPhysicalTopologyH\010\210\001\001\022W\n" + + "\021physical_topology\030\327\251\264\205\001 \001(" + + "\01329.google.cloud.compute.v1.ReservationBlockPhysicalTopologyH\010\210\001\001\022W\n" + "\027reservation_maintenance\030\240\206\265\242\001" + " \001(\0132-.google.cloud.compute.v1.GroupMaintenanceInfoH\t\210\001\001\022,\n" + "\033reservation_sub_block_count\030\353\261\335\235\001 \001(\005H\n" @@ -26630,9 +26637,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_cluster\"\235\002\n" + "(ReservationBlockPhysicalTopologyInstance\022\033\n" + "\013instance_id\030\205\262\330\025 \001(\004H\000\210\001\001\022~\n" - + "\026physical_host_topology\030\276\223\257\272\001 \001(\0132" - + "U.google.cloud.compute.v1.ReservationBlo" - + "ckPhysicalTopologyInstancePhysicalHostTopologyH\001\210\001\001\022\032\n\n" + + "\026physical_host_topology\030\276\223\257\272\001 \001(\0132U.goo" + + "gle.cloud.compute.v1.ReservationBlockPhy" + + "sicalTopologyInstancePhysicalHostTopologyH\001\210\001\001\022\032\n\n" + "project_id\030\201\310\322T \001(\004H\002\210\001\001B\016\n" + "\014_instance_idB\031\n" + "\027_physical_host_topologyB\r\n" @@ -26643,8 +26650,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_hostB\014\n\n" + "_sub_block\"p\n" + "\034ReservationBlocksGetResponse\022C\n" - + "\010resource\030\216\210\257]" - + " \001(\0132).google.cloud.compute.v1.ReservationBlockH\000\210\001\001B\013\n" + + "\010resource\030\216\210\257] " + + "\001(\0132).google.cloud.compute.v1.ReservationBlockH\000\210\001\001B\013\n" + "\t_resource\"\272\002\n" + "\035ReservationBlocksListResponse\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022;\n" @@ -26674,8 +26681,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\267\001\n" + "\021ReservationParams\022f\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132C.google.cloud.com" - + "pute.v1.ReservationParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132C.google.cloud.compute." + + "v1.ReservationParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\353\005\n" @@ -26684,8 +26691,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\001\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\003\210\001\001\022\\\n" - + "\021physical_topology\030\327\251\264\205\001 \001(\01328.google.cloud.compu" - + "te.v1.ReservationSlotPhysicalTopologyH\004\210\001\001\022\032\n" + + "\021physical_topology\030\327\251\264\205\001" + + " \001(\01328.google.cloud.compute.v1.ReservationSlotPhysicalTopologyH\004\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\005\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\006\210\001\001\022F\n" + "\016share_settings\030\203\221\224\177" @@ -26723,8 +26730,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_hostB\014\n\n" + "_sub_block\"\310\001\n" + "\025ReservationSlotStatus\022\\\n" - + "\021physical_topology\030\327\251\264\205\001 \001(\01328.google.cloud.compute" - + ".v1.ReservationSlotPhysicalTopologyH\000\210\001\001\022\034\n" + + "\021physical_topology\030\327\251\264\205\001" + + " \001(\01328.google.cloud.compute.v1.ReservationSlotPhysicalTopologyH\000\210\001\001\022\034\n" + "\021rdma_ip_addresses\030\343\245\204P \003(\t\022\035\n" + "\021running_instances\030\376\327\334\377\001 \003(\tB\024\n" + "\022_physical_topology\"n\n" @@ -26741,8 +26748,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\032SBOM_SELECTION_UNSPECIFIED\020\362\364\201\265\001\"\270\002\n" + "\034ReservationSlotsListResponse\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022:\n" - + "\005items\030\300\317\367/ \003(\0132(" - + ".google.cloud.compute.v1.ReservationSlot\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132(.google.cloud.compute.v1.ReservationSlot\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\0229\n" @@ -26754,19 +26761,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\241\010\n" + "\023ReservationSubBlock\022_\n" - + "\033accelerator_topologies_info\030\214\351\271( \001(\01322.google.cl" - + "oud.compute.v1.AcceleratorTopologiesInfoH\000\210\001\001\022\025\n" + + "\033accelerator_topologies_info\030\214\351\271( \001(\01322.google.cloud.c" + + "ompute.v1.AcceleratorTopologiesInfoH\000\210\001\001\022\025\n" + "\005count\030\217\242\235- \001(\005H\001\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022S\n" - + "\013health_info\030\261\351\230p" - + " \001(\01326.google.cloud.compute.v1.ReservationSubBlockHealthInfoH\003\210\001\001\022\020\n" + + "\013health_info\030\261\351\230p " + + "\001(\01326.google.cloud.compute.v1.ReservationSubBlockHealthInfoH\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022\035\n" + "\014in_use_count\030\275\253\246\353\001 \001(\005H\005\210\001\001\022\"\n" + "\021in_use_host_count\030\312\207\315\255\001 \001(\005H\006\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022`\n" - + "\021physical_topology\030\327\251\264\205\001 \001(\0132<.google.c" - + "loud.compute.v1.ReservationSubBlockPhysicalTopologyH\t\210\001\001\022a\n" + + "\021physical_topology\030\327\251\264\205\001 \001(\0132<.google.cloud." + + "compute.v1.ReservationSubBlockPhysicalTopologyH\t\210\001\001\022a\n" + "!reservation_sub_block_maintenance\030\357\313\342\263\001" + " \001(\0132-.google.cloud.compute.v1.GroupMaintenanceInfoH\n" + "\210\001\001\022\032\n" @@ -26820,8 +26827,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_clusterB\014\n\n" + "_sub_block\"v\n" + "\037ReservationSubBlocksGetResponse\022F\n" - + "\010resource\030\216\210\257] \001(\0132," - + ".google.cloud.compute.v1.ReservationSubBlockH\000\210\001\001B\013\n" + + "\010resource\030\216\210\257] \001(\0132,.goog" + + "le.cloud.compute.v1.ReservationSubBlockH\000\210\001\001B\013\n" + "\t_resource\"\327\001\n" + "%ReservationSubBlocksGetVersionRequest\022\032\n" + "\017sbom_selections\030\371\366\374 \003(\t\"\221\001\n" @@ -26832,8 +26839,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\032SBOM_SELECTION_UNSPECIFIED\020\362\364\201\265\001\"\300\002\n" + " ReservationSubBlocksListResponse\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022>\n" - + "\005items\030\300\317\367/ \003(\0132,.goog" - + "le.cloud.compute.v1.ReservationSubBlock\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132,.google.cloud.compute.v1.ReservationSubBlock\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\0229\n" @@ -26847,8 +26854,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\'ReservationSubBlocksReportFaultyRequest\022#\n" + "\023disruption_schedule\030\203\305\333- \001(\tH\000\210\001\001\022!\n" + "\021failure_component\030\210\311\255\014 \001(\tH\001\210\001\001\022e\n\r" - + "fault_reasons\030\222\253\221P \003(\0132K.google.cloud" - + ".compute.v1.ReservationSubBlocksReportFaultyRequestFaultReason\"r\n" + + "fault_reasons\030\222\253\221P \003(\0132K.google.cloud.comp" + + "ute.v1.ReservationSubBlocksReportFaultyRequestFaultReason\"r\n" + "\022DisruptionSchedule\022!\n" + "\035UNDEFINED_DISRUPTION_SCHEDULE\020\000\022\'\n" + "\037DISRUPTION_SCHEDULE_UNSPECIFIED\020\333\356\310\236\001\022\020\n" @@ -26912,8 +26919,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\360\001\n" + "\021ResizeDiskRequest\022\024\n" + "\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022Z\n" - + "\035disks_resize_request_resource\030\240\302\253% \001(\0132+.google.c" - + "loud.compute.v1.DisksResizeRequestB\003\340A\002\022!\n" + + "\035disks_resize_request_resource\030\240\302\253%" + + " \001(\0132+.google.cloud.compute.v1.DisksResizeRequestB\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" @@ -26934,8 +26941,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022h\n" - + "$region_disks_resize_request_resource\030\225\252\374\324\001 \001(" - + "\01321.google.cloud.compute.v1.RegionDisksResizeRequestB\003\340A\002\022\032\n\n" + + "$region_disks_resize_request_resource\030\225\252\374\324\001 \001(\01321.g" + + "oogle.cloud.compute.v1.RegionDisksResizeRequestB\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\"\326\001\n" + "\'ResizeRegionInstanceGroupManagerRequest\022&\n" @@ -26951,8 +26958,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\000\210\001\001\022\033\n" + "\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022i\n" - + "$reservations_resize_request_resource\030\321\333\316\271\001" - + " \001(\01322.google.cloud.compute.v1.ReservationsResizeRequestB\003\340A\002\022\033\n" + + "$reservations_resize_request_resource\030\321\333\316\271\001 " + + "\001(\01322.google.cloud.compute.v1.ReservationsResizeRequestB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\202\002\n" @@ -26987,26 +26994,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016ResourcePolicy\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022q\n" - + "\035disk_consistency_group_policy\030\233\204\362\341\001" - + " \001(\0132A.google.cloud.compute.v1.Resourc" - + "ePolicyDiskConsistencyGroupPolicyH\002\210\001\001\022c\n" - + "\026group_placement_policy\030\214\233\233\005 \001(\0132;.goog" - + "le.cloud.compute.v1.ResourcePolicyGroupPlacementPolicyH\003\210\001\001\022\020\n" + + "\035disk_consistency_group_policy\030\233\204\362\341\001 \001(" + + "\0132A.google.cloud.compute.v1.ResourcePolicyDiskConsistencyGroupPolicyH\002\210\001\001\022c\n" + + "\026group_placement_policy\030\214\233\233\005 \001(\0132;.google.cl" + + "oud.compute.v1.ResourcePolicyGroupPlacementPolicyH\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022h\n" - + "\030instance_schedule_policy\030\260\320\271\244\001 \001(\0132=.go" - + "ogle.cloud.compute.v1.ResourcePolicyInstanceSchedulePolicyH\005\210\001\001\022\024\n" + + "\030instance_schedule_policy\030\260\320\271\244\001 \001(\0132=.google." + + "cloud.compute.v1.ResourcePolicyInstanceSchedulePolicyH\005\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\010\210\001\001\022V\n" - + "\017resource_status\030\303\372\367v \001(\0132" - + "5.google.cloud.compute.v1.ResourcePolicyResourceStatusH\t\210\001\001\022\032\n" + + "\017resource_status\030\303\372\367v \001(\01325.goo" + + "gle.cloud.compute.v1.ResourcePolicyResourceStatusH\t\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\n" + "\210\001\001\022g\n" - + "\030snapshot_schedule_policy\030\337\326\201h" - + " \001(\0132=.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyH\013\210\001\001\022\026\n" + + "\030snapshot_schedule_policy\030\337\326\201h \001(\0132" + + "=.google.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyH\013\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\014\210\001\001\022V\n" - + "\017workload_policy\030\372\205\3326" - + " \001(\01325.google.cloud.compute.v1.ResourcePolicyWorkloadPolicyH\r" + + "\017workload_policy\030\372\205\3326 \001(\0132" + + "5.google.cloud.compute.v1.ResourcePolicyWorkloadPolicyH\r" + "\210\001\001\"r\n" + "\006Status\022\024\n" + "\020UNDEFINED_STATUS\020\000\022\020\n" @@ -27042,15 +27048,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\005\210\001\001\032a\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002" - + " \001(\01323.google.cloud.compute.v1.ResourcePoliciesScopedList:\0028\001B\007\n" + + "\005value\030\002 \001(\013" + + "23.google.cloud.compute.v1.ResourcePoliciesScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" + "\010_warning\"\236\001\n" - + "\030ResourcePolicyDailyCycle\022\036\n\r" + + "\030ResourcePolicyDailyCycle\022\036\n" + + "\r" + "days_in_cycle\030\264\230\252\260\001 \001(\005H\000\210\001\001\022\030\n" + "\010duration\030\224\233\221J \001(\tH\001\210\001\001\022\032\n\n" + "start_time\030\212\351\356\021 \001(\tH\002\210\001\001B\020\n" @@ -27069,9 +27076,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014AUTO_CONNECT\020\272\304\305\352\001\022\026\n" + "\016PROVISION_ONLY\020\366\241\251\276\001\"\\\n" + "\013Collocation\022\031\n" - + "\025UNDEFINED_COLLOCATION\020\000\022\021\n\n" - + "COLLOCATED", - "\020\322\253\2361\022\037\n" + + "\025UN", + "DEFINED_COLLOCATION\020\000\022\021\n\n" + + "COLLOCATED\020\322\253\2361\022\037\n" + "\027UNSPECIFIED_COLLOCATION\020\355\217\263\335\001B\034\n" + "\032_accelerator_topology_modeB\034\n" + "\032_availability_domain_countB\016\n" @@ -27089,10 +27096,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017expiration_time\030\335\254\350m \001(\tH\000\210\001\001\022\032\n\n" + "start_time\030\212\351\356\021 \001(\tH\001\210\001\001\022\031\n" + "\ttime_zone\030\336\203\311\021 \001(\tH\002\210\001\001\022h\n" - + "\021vm_start_schedule\030\334\220\274\010 \001(\0132E.google.clo" - + "ud.compute.v1.ResourcePolicyInstanceSchedulePolicyScheduleH\003\210\001\001\022h\n" - + "\020vm_stop_schedule\030\254\345\237\313\001 \001(\0132E.google.cloud.compute.v1." - + "ResourcePolicyInstanceSchedulePolicyScheduleH\004\210\001\001B\022\n" + + "\021vm_start_schedule\030\334\220\274\010 \001(\0132E.google.cloud.co" + + "mpute.v1.ResourcePolicyInstanceSchedulePolicyScheduleH\003\210\001\001\022h\n" + + "\020vm_stop_schedule\030\254\345\237\313\001 \001(\0132E.google.cloud.compute.v1.Resou" + + "rcePolicyInstanceSchedulePolicyScheduleH\004\210\001\001B\022\n" + "\020_expiration_timeB\r\n" + "\013_start_timeB\014\n\n" + "_time_zoneB\024\n" @@ -27118,9 +27125,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\271\001\n" + "\034ResourcePolicyResourceStatus\022|\n" - + "\030instance_schedule_policy\030\260\320\271\244\001 \001(\0132Q.go" - + "ogle.cloud.compute.v1.ResourcePolicyReso" - + "urceStatusInstanceSchedulePolicyStatusH\000\210\001\001B\033\n" + + "\030instance_schedule_policy\030\260\320\271\244\001 \001(\0132Q.google." + + "cloud.compute.v1.ResourcePolicyResourceS" + + "tatusInstanceSchedulePolicyStatusH\000\210\001\001B\033\n" + "\031_instance_schedule_policy\"\266\001\n" + "8ResourcePolicyResourceStatusInstanceSchedulePolicyStatus\022$\n" + "\023last_run_start_time\030\207\357\301\220\001 \001(\tH\000\210\001\001\022$\n" @@ -27128,12 +27135,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024_last_run_start_timeB\026\n" + "\024_next_run_start_time\"\250\003\n" + "$ResourcePolicySnapshotSchedulePolicy\022n\n" - + "\020retention_policy\030\363\312\334 \001(\0132L.google.cloud.compute.v1.Resour" - + "cePolicySnapshotSchedulePolicyRetentionPolicyH\000\210\001\001\022`\n" - + "\010schedule\030\227\245\232\263\001 \001(\0132E.googl" - + "e.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyScheduleH\001\210\001\001\022t\n" - + "\023snapshot_properties\030\216\225\262X \001(\0132O.google.cloud.comp" - + "ute.v1.ResourcePolicySnapshotSchedulePolicySnapshotPropertiesH\002\210\001\001B\023\n" + + "\020retention_policy\030\363\312\334 \001(\0132L.google.cloud.compute.v1.ResourcePol" + + "icySnapshotSchedulePolicyRetentionPolicyH\000\210\001\001\022`\n" + + "\010schedule\030\227\245\232\263\001 \001(\0132E.google.clo" + + "ud.compute.v1.ResourcePolicySnapshotSchedulePolicyScheduleH\001\210\001\001\022t\n" + + "\023snapshot_properties\030\216\225\262X \001(\0132O.google.cloud.compute.v" + + "1.ResourcePolicySnapshotSchedulePolicySnapshotPropertiesH\002\210\001\001B\023\n" + "\021_retention_policyB\013\n" + "\t_scheduleB\026\n" + "\024_snapshot_properties\"\325\002\n" @@ -27148,20 +27155,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023_max_retention_daysB\030\n" + "\026_on_source_disk_delete\"\347\002\n" + ",ResourcePolicySnapshotSchedulePolicySchedule\022Q\n" - + "\016daily_schedule\030\375\343\212) \001(\01321.google.cloud." - + "compute.v1.ResourcePolicyDailyCycleH\000\210\001\001\022S\n" - + "\017hourly_schedule\030\245\261\243\022 \001(\01322.google.cl" - + "oud.compute.v1.ResourcePolicyHourlyCycleH\001\210\001\001\022T\n" - + "\017weekly_schedule\030\225\211\271\253\001 \001(\01322.goo" - + "gle.cloud.compute.v1.ResourcePolicyWeeklyCycleH\002\210\001\001B\021\n" + + "\016daily_schedule\030\375\343\212)" + + " \001(\01321.google.cloud.compute.v1.ResourcePolicyDailyCycleH\000\210\001\001\022S\n" + + "\017hourly_schedule\030\245\261\243\022 \001(\01322.google.cloud.c" + + "ompute.v1.ResourcePolicyHourlyCycleH\001\210\001\001\022T\n" + + "\017weekly_schedule\030\225\211\271\253\001 \001(\01322.google.c" + + "loud.compute.v1.ResourcePolicyWeeklyCycleH\002\210\001\001B\021\n" + "\017_daily_scheduleB\022\n" + "\020_hourly_scheduleB\022\n" + "\020_weekly_schedule\"\320\002\n" + "6ResourcePolicySnapshotSchedulePolicySnapshotProperties\022\032\n\n" + "chain_name\030\311\332\335 \001(\tH\000\210\001\001\022\034\n" + "\013guest_flush\030\335\223\354\267\001 \001(\010H\001\210\001\001\022o\n" - + "\006labels\030\377\277\301\356\001 \003(\0132[.google.cloud.compute.v1.Resour" - + "cePolicySnapshotSchedulePolicySnapshotProperties.LabelsEntry\022\035\n" + + "\006labels\030\377\277\301\356\001 \003(\0132[.google.cloud.compute.v1.ResourcePol" + + "icySnapshotSchedulePolicySnapshotProperties.LabelsEntry\022\035\n" + "\021storage_locations\030\232\355\263\234\001 \003(\t\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" @@ -27169,8 +27176,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_chain_nameB\016\n" + "\014_guest_flush\"q\n" + "\031ResourcePolicyWeeklyCycle\022T\n" - + "\014day_of_weeks\030\332\237\373z \003(\0132;.google.cloud.c" - + "ompute.v1.ResourcePolicyWeeklyCycleDayOfWeek\"\264\002\n" + + "\014day_of_weeks\030\332\237\373z \003(\0132;.google.cloud.comput" + + "e.v1.ResourcePolicyWeeklyCycleDayOfWeek\"\264\002\n" + "\"ResourcePolicyWeeklyCycleDayOfWeek\022\022\n" + "\003day\030\234\207\006 \001(\tH\000\210\001\001\022\030\n" + "\010duration\030\224\233\221J \001(\tH\001\210\001\001\022\032\n\n" @@ -27211,15 +27218,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026_max_topology_distanceB\007\n" + "\005_type\"\237\006\n" + "\016ResourceStatus\022m\n" - + "\033effective_instance_metadata\030\201\216\240\032 \001(\0132@.google.cloud.c" - + "ompute.v1.ResourceStatusEffectiveInstanceMetadataH\000\210\001\001\022\036\n\r" + + "\033effective_instance_metadata\030\201\216\240\032 \001(\0132@.google.cloud.comput" + + "e.v1.ResourceStatusEffectiveInstanceMetadataH\000\210\001\001\022\036\n\r" + "physical_host\030\220\370\266\335\001 \001(\tH\001\210\001\001\022d\n" - + "\026physical_host_topology\030\276\223\257\272\001 \001" - + "(\0132;.google.cloud.compute.v1.ResourceStatusPhysicalHostTopologyH\002\210\001\001\022o\n" - + "\034reservation_consumption_info\030\345\305\357_ \001(\0132A.google.c" - + "loud.compute.v1.ResourceStatusReservationConsumptionInfoH\003\210\001\001\022N\n\n" - + "scheduling\030\224\313\261\270\001" - + " \001(\01321.google.cloud.compute.v1.ResourceStatusSchedulingH\004\210\001\001\022X\n" + + "\026physical_host_topology\030\276\223\257\272\001 \001(\0132;." + + "google.cloud.compute.v1.ResourceStatusPhysicalHostTopologyH\002\210\001\001\022o\n" + + "\034reservation_consumption_info\030\345\305\357_ \001(\0132A.google.cloud." + + "compute.v1.ResourceStatusReservationConsumptionInfoH\003\210\001\001\022N\n\n" + + "scheduling\030\224\313\261\270\001 \001(\013" + + "21.google.cloud.compute.v1.ResourceStatusSchedulingH\004\210\001\001\022X\n" + "\020shutdown_details\030\331\322\237\007" + " \001(\01326.google.cloud.compute.v1.ResourceStatusShutdownDetailsH\005\210\001\001\022R\n" + "\024upcoming_maintenance\030\360\240\264l" @@ -27258,9 +27265,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "*_serial_port_logging_enable_metadata_valueB \n" + "\036_vm_dns_setting_metadata_value\"\303\002\n" + "\"ResourceStatusPhysicalHostTopology\022v\n" - + "\025additional_attributes\030\357\360\300# \001(\0132" - + "O.google.cloud.compute.v1.ResourceStatus" - + "PhysicalHostTopologyAdditionalAttributesH\000\210\001\001\022\025\n" + + "\025additional_attributes\030\357\360\300# \001(\0132O.goo" + + "gle.cloud.compute.v1.ResourceStatusPhysi" + + "calHostTopologyAdditionalAttributesH\000\210\001\001\022\025\n" + "\005block\030\215\211\337, \001(\tH\001\210\001\001\022\030\n" + "\007cluster\030\372\243\354\237\001 \001(\tH\002\210\001\001\022\024\n" + "\004host\030\250\353\303\001 \001(\tH\003\210\001\001\022\030\n" @@ -27271,9 +27278,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_hostB\013\n" + "\t_subblock\"\213\002\n" + "6ResourceStatusPhysicalHostTopologyAdditionalAttributes\022\221\001\n" - + "\030accelerator_topology_ids\030\274\214\243\241\001 \003(\0132k.google." - + "cloud.compute.v1.ResourceStatusPhysicalH" - + "ostTopologyAdditionalAttributes.AcceleratorTopologyIdsEntry\032=\n" + + "\030accelerator_topology_ids\030\274\214\243\241\001 \003(\0132k.google.cloud" + + ".compute.v1.ResourceStatusPhysicalHostTo" + + "pologyAdditionalAttributes.AcceleratorTopologyIdsEntry\032=\n" + "\033AcceleratorTopologyIdsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\211\002\n" @@ -27294,8 +27301,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\034_graceful_shutdown_timestampB\030\n" + "\026_termination_timestamp\"\241\003\n" + "\035ResourceStatusShutdownDetails\022?\n" - + "\014max_duration\030\217\324\206\023 " - + "\001(\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022\"\n" + + "\014max_duration\030\217\324\206\023 \001(\0132!" + + ".google.cloud.compute.v1.DurationH\000\210\001\001\022\"\n" + "\021request_timestamp\030\346\336\311\370\001 \001(\tH\001\210\001\001\022\032\n\n" + "stop_state\030\224\314\216 \001(\tH\002\210\001\001\022\035\n" + "\014target_state\030\343\320\321\241\001 \001(\tH\003\210\001\001\"M\n" @@ -27321,8 +27328,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\321\002\n" + "*ResumeInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n" - + "9instance_group_managers_resume_instances_request_resource\030\302\276\302= \001(" - + "\0132D.google.cloud.compute.v1.InstanceGroupManagersResumeInstancesRequestB\003\340A\002\022!\n" + + "9instance_group_managers_resume_instances_request_resource\030\302\276\302=" + + " \001(\0132D.g" + + "oogle.cloud.compute.v1.InstanceGroupManagersResumeInstancesRequestB\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" @@ -27334,10 +27342,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n" - + "@region_inst" - + "ance_group_managers_resume_instances_request_resource\030\267\203\200\335\001" - + " \001(\0132J.google.cloud.c" - + "ompute.v1.RegionInstanceGroupManagersResumeInstancesRequestB\003\340A\002\022\032\n\n" + + "@region_instance_" + + "group_managers_resume_instances_request_resource\030\267\203\200\335\001" + + " \001(\0132J.google.cloud.comput" + + "e.v1.RegionInstanceGroupManagersResumeInstancesRequestB\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\"\235\001\n" + "\024ResumeRolloutRequest\022\024\n" @@ -27350,8 +27358,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\365\003\n" + "\013RiskDetails\022\030\n" + "\010duration\030\224\233\221J \001(\tH\000\210\001\001\022Y\n" - + "\022global_dns_insight\030\346\347\304\365\001 \001(\01324.google.cloud.com" - + "pute.v1.RiskDetailsGlobalDnsInsightH\001\210\001\001\022%\n" + + "\022global_dns_insight\030\346\347\304\365\001" + + " \001(\01324.google.cloud.compute.v1.RiskDetailsGlobalDnsInsightH\001\210\001\001\022%\n" + "\025last_update_timestamp\030\251\207\361\005 \001(\tH\002\210\001\001\022\031\n" + "\010severity\030\375\245\364\300\001 \001(\tH\003\210\001\001\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\004\210\001\001\"x\n" @@ -27453,7 +27461,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\006\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\007\210\001\001\022:\n" - + "\005waves\030\232\231\3535 \003(\0132(.google.cloud.compute.v1.RolloutPlanWave\"p\n\r" + + "\005waves\030\232\231\3535 \003(\0132(.google.cloud.compute.v1.RolloutPlanWave\"p\n" + + "\r" + "LocationScope\022\034\n" + "\030UNDEFINED_LOCATION_SCOPE\020\000\022\"\n" + "\032LOCATION_SCOPE_UNSPECIFIED\020\202\327\307\306\001\022\017\n" @@ -27470,19 +27479,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017RolloutPlanWave\022\034\n" + "\014display_name\030\350\207\221\002 \001(\tH\000\210\001\001\022\026\n" + "\006number\030\311\266\343\022 \001(\003H\001\210\001\001\022c\n" - + "\025orchestration_options\030\240\315\271, \001(\0132<.google.cloud.c" - + "ompute.v1.RolloutPlanWaveOrchestrationOptionsH\002\210\001\001\022G\n" - + "\tselectors\030\364\220\342\315\001 \003(\01320.goog" - + "le.cloud.compute.v1.RolloutPlanWaveSelector\022O\n\n" - + "validation\030\371\220\235\353\001 \001(\01322.google.clo" - + "ud.compute.v1.RolloutPlanWaveValidationH\003\210\001\001B\017\n\r" + + "\025orchestration_options\030\240\315\271, \001(\0132<.google.cloud.comput" + + "e.v1.RolloutPlanWaveOrchestrationOptionsH\002\210\001\001\022G\n" + + "\tselectors\030\364\220\342\315\001 \003(\01320.google.cl" + + "oud.compute.v1.RolloutPlanWaveSelector\022O\n\n" + + "validation\030\371\220\235\353\001 \001(\01322.google.cloud.co" + + "mpute.v1.RolloutPlanWaveValidationH\003\210\001\001B\017\n\r" + "_display_nameB\t\n" + "\007_numberB\030\n" + "\026_orchestration_optionsB\r\n" + "\013_validation\"\245\002\n" + "#RolloutPlanWaveOrchestrationOptions\022U\n" - + "\006delays\030\320\356\231\203\001 \003(\0132A.google.cloud.compute.v1." - + "RolloutPlanWaveOrchestrationOptionsDelay\022)\n" + + "\006delays\030\320\356\231\203\001" + + " \003(\0132A.google.cloud.compute.v1.RolloutPlanWaveOrchestrationOptionsDelay\022)\n" + "\030max_concurrent_locations\030\321\365\270\353\001 \001(\003H\000\210\001\001\0225\n" + "%max_concurrent_resources_per_location\030\336\337\210U" + " \001(\003H\001\210\001\001B\033\n" @@ -27506,10 +27515,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\t_durationB\007\n" + "\005_type\"\255\002\n" + "\027RolloutPlanWaveSelector\022d\n" - + "\021location_selector\030\251\302\255\311\001 \001(\013" - + "2@.google.cloud.compute.v1.RolloutPlanWaveSelectorLocationSelectorH\000\210\001\001\022v\n" - + "\033resource_hierarchy_selector\030\372\364\353\037 \001(\0132I.google" - + ".cloud.compute.v1.RolloutPlanWaveSelectorResourceHierarchySelectorH\001\210\001\001B\024\n" + + "\021location_selector\030\251\302\255\311\001 \001(\0132@.go" + + "ogle.cloud.compute.v1.RolloutPlanWaveSelectorLocationSelectorH\000\210\001\001\022v\n" + + "\033resource_hierarchy_selector\030\372\364\353\037 \001(\0132I.google.clou" + + "d.compute.v1.RolloutPlanWaveSelectorResourceHierarchySelectorH\001\210\001\001B\024\n" + "\022_location_selectorB\036\n" + "\034_resource_hierarchy_selector\"H\n" + "\'RolloutPlanWaveSelectorLocationSelector\022\035\n" @@ -27519,8 +27528,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026included_organizations\030\335\246\347\227\001 \003(\t\022\034\n" + "\021included_projects\030\235\271\320\036 \003(\t\"\334\001\n" + "\031RolloutPlanWaveValidation\022}\n" - + "\036time_based_validation_metadata\030\267\365\221! \001(\0132M.google.cloud.com" - + "pute.v1.RolloutPlanWaveValidationTimeBasedValidationMetadataH\000\210\001\001\022\024\n" + + "\036time_based_validation_metadata\030\267\365\221! \001(\0132M.google.cloud.compute." + + "v1.RolloutPlanWaveValidationTimeBasedValidationMetadataH\000\210\001\001\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\001\210\001\001B!\n" + "\037_time_based_validation_metadataB\007\n" + "\005_type\"h\n" @@ -27542,8 +27551,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\225\001\n" + "\024RolloutRolloutEntity\022e\n" - + "\023orchestrated_entity\030\374\255\245\303\001 \001(\0132?.google.clo" - + "ud.compute.v1.RolloutRolloutEntityOrchestratedEntityH\000\210\001\001B\026\n" + + "\023orchestrated_entity\030\374\255\245\303\001 \001(\0132?.google.cloud.co" + + "mpute.v1.RolloutRolloutEntityOrchestratedEntityH\000\210\001\001B\026\n" + "\024_orchestrated_entity\"\337\001\n" + "&RolloutRolloutEntityOrchestratedEntity\022!\n" + "\021conflict_behavior\030\237\310\2277 \001(\tH\000\210\001\001\022$\n" @@ -27554,8 +27563,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025_orchestration_source\"\211\002\n" + "\022RolloutWaveDetails\022n\n" + "\031orchestrated_wave_details\030\325\276\214\311\001" - + " \001(\0132B.google.cloud.compute.v1.Roll" - + "outWaveDetailsOrchestratedWaveDetailsH\000\210\001\001\022!\n" + + " \001(\0132B.google.cloud.compute.v1.RolloutWaveDetailsOrchestratedWaveDetailsH\000\210\001\001\022!\n" + "\021wave_display_name\030\356\356\211\016 \001(\tH\001\210\001\001\022\034\n" + "\013wave_number\030\317\326\266\352\001 \001(\003H\002\210\001\001B\034\n" + "\032_orchestrated_wave_detailsB\024\n" @@ -27568,12 +27576,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\003H\002\210\001\001\022\033\n" + "\020failed_locations\030\334\373\305\016 \003(\t\022\'\n" + "\026failed_resources_count\030\363\244\351\272\001 \001(\003H\003\210\001\001\022r\n" - + "\017location_status\030\274\217\210\t \003(\0132V.google.cloud.compute.v" - + "1.RolloutWaveDetailsOrchestratedWaveDetails.LocationStatusEntry\032\207\001\n" + + "\017location_status\030\274\217\210\t \003(\0132V.google.cloud.compute.v1.Rol" + + "loutWaveDetailsOrchestratedWaveDetails.LocationStatusEntry\032\207\001\n" + "\023LocationStatusEntry\022\013\n" + "\003key\030\001 \001(\t\022_\n" - + "\005value\030\002 \001(\0132P.google.cloud.compute.v1.RolloutWaveDetails" - + "OrchestratedWaveDetailsLocationStatus:\0028\001B\034\n" + + "\005value\030\002 \001(\0132P.google." + + "cloud.compute.v1.RolloutWaveDetailsOrchestratedWaveDetailsLocationStatus:\0028\001B\034\n" + "\032_completed_resources_countB\034\n" + "\032_estimated_completion_timeB\"\n" + " _estimated_total_resources_countB\031\n" @@ -27636,11 +27644,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "route_type\030\360\266\236\263\001 \001(\tH\026\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\027\210\001\001\022\017\n" + "\004tags\030\231\350\330\001 \003(\t\0227\n" - + "\010warnings\030\327\210\301\355\001" - + " \003(\0132!.google.cloud.compute.v1.Warnings\"W\n\r" + + "\010warnings\030\327\210\301\355\001 \003(\0132!.google.cloud.compute.v1.Warnings\"", + "W\n\r" + "NextHopOrigin\022\035\n" - + "\031UNDEFINED_NEXT_", - "HOP_ORIGIN\020\000\022\t\n" + + "\031UNDEFINED_NEXT_HOP_ORIGIN\020\000\022\t\n" + "\003EGP\020\356\227\004\022\t\n" + "\003IGP\020\362\265\004\022\021\n\n" + "INCOMPLETE\020\336\352\330\005\"l\n" @@ -27705,8 +27712,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\253\001\n" + "\013RouteParams\022`\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132=.google.cloud.compute" - + ".v1.RouteParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001" + + " \003(\0132=.google.cloud.compute.v1.RouteParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\310\002\n" @@ -27727,14 +27734,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_type\"\263\001\n" + "\025RoutePolicyPolicyTerm\0222\n" + "\007actions\030\375\221\201\326\001 \003(\0132\035.google.cloud.compute.v1.Expr\0224\n" - + "\005match\030\305\263\2671" - + " \001(\0132\035.google.cloud.compute.v1.ExprH\000\210\001\001\022\031\n" + + "\005match\030\305\263\2671 \001" + + "(\0132\035.google.cloud.compute.v1.ExprH\000\210\001\001\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\001\210\001\001B\010\n" + "\006_matchB\013\n" + "\t_priority\"\321\006\n" + "\006Router\0226\n" - + "\003bgp\030\313\371\005 \001(\0132" - + "\".google.cloud.compute.v1.RouterBgpH\000\210\001\001\022=\n" + + "\003bgp\030\313\371\005" + + " \001(\0132\".google.cloud.compute.v1.RouterBgpH\000\210\001\001\022=\n" + "\tbgp_peers\030\335\255\356\327\001" + " \003(\0132&.google.cloud.compute.v1.RouterBgpPeer\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" @@ -27745,8 +27752,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "interfaces\030\332\364\340\005" + " \003(\0132(.google.cloud.compute.v1.RouterInterface\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022W\n" - + "\027md5_authentication_keys\030\232\256\361! \003(\01323" - + ".google.cloud.compute.v1.RouterMd5AuthenticationKey\022\024\n" + + "\027md5_authentication_keys\030\232\256\361! \003(\01323.goog" + + "le.cloud.compute.v1.RouterMd5AuthenticationKey\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\0223\n" + "\004nats\030\362\366\315\001 \003(\0132\".google.cloud.compute.v1.RouterNat\022\033\n" + "\013ncc_gateway\030\323\320\261S \001(\tH\007\210\001\001\022\027\n" @@ -27775,8 +27782,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006_range\"\263\003\n" + "\024RouterAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022J\n" - + "\005items\030\300\317\367/ \003(\01328.googl" - + "e.cloud.compute.v1.RouterAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\01328.google.clo" + + "ud.compute.v1.RouterAggregatedList.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" @@ -27796,8 +27803,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016advertise_mode\030\273\225\353\224\001 \001(\tH\000\210\001\001\022\034\n" + "\021advertised_groups\030\266\336\205\n" + " \003(\t\022Q\n" - + "\024advertised_ip_ranges\030\314\330\363\020 \003(\0132" - + "0.google.cloud.compute.v1.RouterAdvertisedIpRange\022\022\n" + + "\024advertised_ip_ranges\030\314\330\363\020 \003(\01320.goo" + + "gle.cloud.compute.v1.RouterAdvertisedIpRange\022\022\n" + "\003asn\030\374\364\005 \001(\r" + "H\001\210\001\001\022!\n" + "\020identifier_range\030\247\314\225\357\001 \001(\tH\002\210\001\001\022#\n" @@ -27818,14 +27825,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016advertise_mode\030\273\225\353\224\001 \001(\tH\000\210\001\001\022\034\n" + "\021advertised_groups\030\266\336\205\n" + " \003(\t\022Q\n" - + "\024advertised_ip_ranges\030\314\330\363\020 \003(\01320" - + ".google.cloud.compute.v1.RouterAdvertisedIpRange\022)\n" + + "\024advertised_ip_ranges\030\314\330\363\020 \003(\01320.goog" + + "le.cloud.compute.v1.RouterAdvertisedIpRange\022)\n" + "\031advertised_route_priority\030\274\234\366X \001(\r" + "H\001\210\001\001\022=\n" + "\003bfd\030\240\371\005" + " \001(\0132).google.cloud.compute.v1.RouterBgpPeerBfdH\002\210\001\001\022`\n" - + "\030custom_learned_ip_ranges\030\304\210\304\345\001 \003(\0132:.googl" - + "e.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange\022.\n" + + "\030custom_learned_ip_ranges\030\304\210\304\345\001 \003(\0132:.google.clo" + + "ud.compute.v1.RouterBgpPeerCustomLearnedIpRange\022.\n" + "\035custom_learned_route_priority\030\304\342\306\235\001" + " \001(\005H\003\210\001\001\022\027\n" + "\006enable\030\203\313\324\224\001 \001(\tH\004\210\001\001\022\033\n" @@ -27966,16 +27973,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020max_ports_per_vm\030\341\311\236w \001(\005H\006\210\001\001\022 \n" + "\020min_ports_per_vm\030\263\255\344X \001(\005H\007\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022Q\n" - + "\021nat64_subnetworks\030\245\373\250\036 \003(\01323.google.cloud" - + ".compute.v1.RouterNatSubnetworkToNat64\022\'\n" + + "\021nat64_subnetworks\030\245\373\250\036" + + " \003(\01323.google.cloud.compute.v1.RouterNatSubnetworkToNat64\022\'\n" + "\026nat_ip_allocate_option\030\375\270\364\314\001 \001(\tH\t\210\001\001\022\022\n" + "\007nat_ips\030\216\360\2138 \003(\t\0228\n" + "\005rules\030\367\221\3653 \003(\0132&.google.cloud.compute.v1.RouterNatRule\0222\n" + "\"source_subnetwork_ip_ranges_to_nat\030\333\357\241x \001(\tH\n" + "\210\001\001\0224\n" + "$source_subnetwork_ip_ranges_to_nat64\030\331\347\247v \001(\tH\013\210\001\001\022J\n" - + "\013subnetworks\030\305\324\245\306\001" - + " \003(\01321.google.cloud.compute.v1.RouterNatSubnetworkToNat\0220\n" + + "\013subnetworks\030\305\324\245\306\001 " + + "\003(\01321.google.cloud.compute.v1.RouterNatSubnetworkToNat\0220\n" + " tcp_established_idle_timeout_sec\030\355\353\260j \001(\005H\014\210\001\001\022*\n" + "\031tcp_time_wait_timeout_sec\030\375\273\363\364\001 \001(\005H\r" + "\210\001\001\022/\n" @@ -28039,8 +28046,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_enableB\t\n" + "\007_filter\"\335\001\n\r" + "RouterNatRule\022D\n" - + "\006action\030\266\374\275Y \001(\013" - + "2,.google.cloud.compute.v1.RouterNatRuleActionH\000\210\001\001\022\034\n" + + "\006action\030\266\374\275Y \001(\0132,.go" + + "ogle.cloud.compute.v1.RouterNatRuleActionH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\025\n" + "\005match\030\305\263\2671 \001(\tH\002\210\001\001\022\034\n" + "\013rule_number\030\354\333\232\377\001 \001(\r" @@ -28068,8 +28075,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001B\007\n" + "\005_name\"\255\001\n" + "\014RouterParams\022a\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132>.google.clou" - + "d.compute.v1.RouterParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132>.google.cloud.com" + + "pute.v1.RouterParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\363\002\n" @@ -28078,10 +28085,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132\036.google.cloud.compute.v1.Route\022A\n" + "\026best_routes_for_router\030\371\373\3668" + " \003(\0132\036.google.cloud.compute.v1.Route\022N\n" - + "\017bgp_peer_status\030\373\327\225h \003(\0132" - + "2.google.cloud.compute.v1.RouterStatusBgpPeerStatus\022E\n\n" - + "nat_status\030\320\231\213\036 \003(\0132..goo" - + "gle.cloud.compute.v1.RouterStatusNatStatus\022\033\n" + + "\017bgp_peer_status\030\373\327\225h \003(\01322.goo" + + "gle.cloud.compute.v1.RouterStatusBgpPeerStatus\022E\n\n" + + "nat_status\030\320\231\213\036" + + " \003(\0132..google.cloud.compute.v1.RouterStatusNatStatus\022\033\n" + "\013ncc_gateway\030\323\320\261S \001(\tH\000\210\001\001\022\027\n" + "\007network\030\256\264\205o \001(\tH\001\210\001\001B\016\n" + "\014_ncc_gatewayB\n\n" @@ -28089,8 +28096,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031RouterStatusBgpPeerStatus\022=\n" + "\021advertised_routes\030\254\331\374\236\001" + " \003(\0132\036.google.cloud.compute.v1.Route\022?\n\n" - + "bfd_status\030\361\270\323\274\001 \001(" - + "\0132\".google.cloud.compute.v1.BfdStatusH\000\210\001\001\022\033\n" + + "bfd_status\030\361\270\323\274\001" + + " \001(\0132\".google.cloud.compute.v1.BfdStatusH\000\210\001\001\022\033\n" + "\013enable_ipv4\030\241\366\303V \001(\010H\001\210\001\001\022\033\n" + "\013enable_ipv6\030\243\366\303V \001(\010H\002\210\001\001\022\033\n\n" + "ip_address\030\334\361\334\301\001 \001(\tH\003\210\001\001\022$\n" @@ -28152,8 +28159,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001\0223\n" + "\"num_vm_endpoints_with_nat_mappings\030\354\266\250\364\001" + " \001(\005H\002\210\001\001\022S\n" - + "\013rule_status\030\225\305\356B \003(\013" - + "2;.google.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus\022*\n" + + "\013rule_status\030\225\305\356B \003(\0132;.go" + + "ogle.cloud.compute.v1.RouterStatusNatStatusNatRuleStatus\022*\n" + "\037user_allocated_nat_ip_resources\030\327\351\272e \003(\t\022\"\n" + "\026user_allocated_nat_ips\030\242\262\331\361\001 \003(\tB\033\n" + "\031_min_extra_nat_ips_neededB\007\n" @@ -28274,8 +28281,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\003\210\001\001\022\035\n" + "\014disk_size_gb\030\267\232\347\226\001 \001(\003H\004\210\001\001\022\031\n" + "\tdisk_type\030\234\351\254, \001(\tH\005\210\001\001\022E\n" - + "\021guest_os_features\030\321\340\347% " - + "\003(\0132\'.google.cloud.compute.v1.GuestOsFeature\022\025\n" + + "\021guest_os_features\030\321\340\347% \003(\0132\'" + + ".google.cloud.compute.v1.GuestOsFeature\022\025\n" + "\005index\030\322\321\354/ \001(\005H\006\210\001\001\022\032\n" + "\tinterface\030\271\332\325\357\001 \001(\tH\007\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\010\210\001\001\022\024\n" @@ -28302,11 +28309,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004Type\022\022\n" + "\016UNDEFINED_TYPE\020\000\022\022\n\n" + "PERSISTENT\020\227\365\325\333\001\022\017\n" - + "\007SCRATCH\020\332\375\360\354\001B\016\n" + + "\007SCRATCH\020\332\375\360", + "\354\001B\016\n" + "\014_auto_deleteB\007\n" + "\005_bootB\016\n" - + "\014_dev", - "ice_nameB\026\n" + + "\014_device_nameB\026\n" + "\024_disk_encryption_keyB\017\n\r" + "_disk_size_gbB\014\n\n" + "_disk_typeB\010\n" @@ -28355,8 +28362,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021automatic_restart\030\373\267\244\247\001 \001(\010H\000\210\001\001\022#\n" + "\023availability_domain\030\250\240\264x \001(\005H\001\210\001\001\022%\n" + "\024expose_host_topology\030\353\263\253\314\001 \001(\010H\002\210\001\001\022V\n" - + "\021graceful_shutdown\030\220\345\365k \001(" - + "\01323.google.cloud.compute.v1.SchedulingGracefulShutdownH\003\210\001\001\022+\n" + + "\021graceful_shutdown\030\220\345\365k \001(\01323.g" + + "oogle.cloud.compute.v1.SchedulingGracefulShutdownH\003\210\001\001\022+\n" + "\032host_error_timeout_seconds\030\223\334\331\302\001" + " \001(\005H\004\210\001\001\022+\n" + "\033instance_termination_action\030\273\377\2313 \001(\tH\005\210\001\001\022M\n" @@ -28366,12 +28373,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020max_run_duration\030\303\257\270\315\001" + " \001(\0132!.google.cloud.compute.v1.DurationH\010\210\001\001\022\036\n\r" + "min_node_cpus\030\273\244\242\227\001 \001(\005H\t\210\001\001\022L\n" - + "\017node_affinities\030\243\204\232\334\001 \003(\0132/.google" - + ".cloud.compute.v1.SchedulingNodeAffinity\022#\n" + + "\017node_affinities\030\243\204\232\334\001" + + " \003(\0132/.google.cloud.compute.v1.SchedulingNodeAffinity\022#\n" + "\023on_host_maintenance\030\334\362\347\036 \001(\tH\n" + "\210\001\001\022a\n" - + "\027on_instance_stop_action\030\311\215\325\374\001 \001(\01327.goo" - + "gle.cloud.compute.v1.SchedulingOnInstanceStopActionH\013\210\001\001\022\034\n" + + "\027on_instance_stop_action\030\311\215\325\374\001 \001(\01327.google.c" + + "loud.compute.v1.SchedulingOnInstanceStopActionH\013\210\001\001\022\034\n" + "\013preemptible\030\241\345\313\232\001 \001(\010H\014\210\001\001\022N\n" + "\032preemption_notice_duration\030\265\355\351\347\001" + " \001(\0132!.google.cloud.compute.v1.DurationH\r" @@ -28439,8 +28446,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\036SecurityPoliciesAggregatedList\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022T\n" - + "\005items\030\300\317\367/" - + " \003(\0132B.google.cloud.compute.v1.SecurityPoliciesAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\013" + + "2B.google.cloud.compute.v1.SecurityPoliciesAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -28449,18 +28456,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\005\210\001\001\032a\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002 \001" - + "(\01323.google.cloud.compute.v1.SecurityPoliciesScopedList:\0028\001B\007\n" + + "\005value\030\002 \001(\01323." + + "google.cloud.compute.v1.SecurityPoliciesScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" - + "_self_linkB\n" - + "\n" + + "_self_linkB\n\n" + "\010_warning\"\277\001\n" + "7SecurityPoliciesListPreconfiguredExpressionSetsResponse\022b\n" - + "\035preconfigured_expression_sets\030\372\214\327\377\001 \001(\01322.goog" - + "le.cloud.compute.v1.SecurityPoliciesWafConfigH\000\210\001\001B \n" + + "\035preconfigured_expression_sets\030\372\214\327\377\001 \001(\01322.google.cl" + + "oud.compute.v1.SecurityPoliciesWafConfigH\000\210\001\001B \n" + "\036_preconfigured_expression_sets\"\252\001\n" + "\032SecurityPoliciesScopedList\022E\n" + "\021security_policies\030\357\246\367<" @@ -28469,19 +28475,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"r\n" + "\031SecurityPoliciesWafConfig\022G\n" - + "\twaf_rules\030\324\303\333# \001(\0132,.google.cl" - + "oud.compute.v1.PreconfiguredWafSetH\000\210\001\001B\014\n\n" + + "\twaf_rules\030\324\303\333#" + + " \001(\0132,.google.cloud.compute.v1.PreconfiguredWafSetH\000\210\001\001B\014\n\n" + "_waf_rules\"\314\013\n" + "\016SecurityPolicy\022k\n" - + "\032adaptive_protection_config\030\337\373\321G \001(\0132?.google" - + ".cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigH\000\210\001\001\022f\n" - + "\027advanced_options_config\030\300\323\235\326\001 \001(\0132<.google.cloud.comput" - + "e.v1.SecurityPolicyAdvancedOptionsConfigH\001\210\001\001\022L\n" - + "\014associations\030\222\350\312\362\001 \003(\01322.google" - + ".cloud.compute.v1.SecurityPolicyAssociation\022\"\n" + + "\032adaptive_protection_config\030\337\373\321G \001(\0132?.google.clou" + + "d.compute.v1.SecurityPolicyAdaptiveProtectionConfigH\000\210\001\001\022f\n" + + "\027advanced_options_config\030\300\323\235\326\001" + + " \001(\0132<.google.cloud.compute.v1." + + "SecurityPolicyAdvancedOptionsConfigH\001\210\001\001\022L\n" + + "\014associations\030\222\350\312\362\001 \003(\01322.google.clou" + + "d.compute.v1.SecurityPolicyAssociation\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022c\n" - + "\026ddos_protection_config\030\315\204\377\027 \001(\0132;.goo" - + "gle.cloud.compute.v1.SecurityPolicyDdosProtectionConfigH\003\210\001\001\022\034\n" + + "\026ddos_protection_config\030\315\204\377\027 \001(\0132;.google.c" + + "loud.compute.v1.SecurityPolicyDdosProtectionConfigH\003\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\005\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\006\210\001\001\022\024\n" @@ -28492,8 +28499,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\026\n" + "\006parent\030\252\221\254% \001(\tH\n" + "\210\001\001\022h\n" - + "\030recaptcha_options_config\030\333\324\275\367\001 \001(\0132=.google" - + ".cloud.compute.v1.SecurityPolicyRecaptchaOptionsConfigH\013\210\001\001\022\026\n" + + "\030recaptcha_options_config\030\333\324\275\367\001 \001(\0132=.google.clou" + + "d.compute.v1.SecurityPolicyRecaptchaOptionsConfigH\013\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\014\210\001\001\022=\n" + "\005rules\030\367\221\3653" + " \003(\0132+.google.cloud.compute.v1.SecurityPolicyRule\022\032\n" @@ -28528,15 +28535,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_short_nameB\007\n" + "\005_type\"\315\001\n" + "&SecurityPolicyAdaptiveProtectionConfig\022\203\001\n" - + "\032layer7_ddos_defense_config\030\243\331\303\320\001 \001(\0132V.google.cloud." - + "compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigH\000\210\001\001B\035\n" + + "\032layer7_ddos_defense_config\030\243\331\303\320\001 \001(\0132V.google.cloud.compu" + + "te.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigH\000\210\001\001B\035\n" + "\033_layer7_ddos_defense_config\"\363\002\n" + "=SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig\022\027\n" + "\006enable\030\203\313\324\224\001 \001(\010H\000\210\001\001\022 \n" + "\017rule_visibility\030\265\330\220\330\001 \001(\tH\001\210\001\001\022\203\001\n" - + "\021threshold_configs\030\235\253\343\034 \003(\0132e.google.cloud." - + "compute.v1.SecurityPolicyAdaptiveProtect" - + "ionConfigLayer7DdosDefenseConfigThresholdConfig\"R\n" + + "\021threshold_configs\030\235\253\343\034 \003(\0132e.google.cloud.compu" + + "te.v1.SecurityPolicyAdaptiveProtectionCo" + + "nfigLayer7DdosDefenseConfigThresholdConfig\"R\n" + "\016RuleVisibility\022\035\n" + "\031UNDEFINED_RULE_VISIBILITY\020\000\022\017\n" + "\007PREMIUM\020\267\264\301\276\001\022\020\n" @@ -28555,9 +28562,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"detection_relative_to_baseline_qps\030\205\233\366\212\001" + " \001(\002H\006\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\245\001\n" - + "\033traffic_granularity_configs\030\276\264\332( \003(\013" - + "2}.google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefen" - + "seConfigThresholdConfigTrafficGranularityConfigB#\n" + + "\033traffic_granularity_configs\030\276\264\332( \003(\0132}.go" + + "ogle.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseCon" + + "figThresholdConfigTrafficGranularityConfigB#\n" + "!_auto_deploy_confidence_thresholdB\035\n" + "\033_auto_deploy_expiration_secB*\n" + "(_auto_deploy_impacted_baseline_thresholdB\035\n" @@ -28566,8 +28573,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031_detection_load_thresholdB%\n" + "#_detection_relative_to_baseline_qpsB\007\n" + "\005_name\"\320\002\n" - + "dSecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig" - + "ThresholdConfigTrafficGranularityConfig\022)\n" + + "dSecurityPolicyAdaptiveProt" + + "ectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig\022)\n" + "\030enable_each_unique_value\030\305\212\336\337\001" + " \001(\010H\000\210\001\001\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\001\210\001\001\022\025\n" @@ -28581,8 +28588,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_typeB\010\n" + "\006_value\"\255\004\n" + "#SecurityPolicyAdvancedOptionsConfig\022p\n" - + "\022json_custom_config\030\271\331\2315 \001(\0132L.google.cloud." - + "compute.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfigH\000\210\001\001\022\035\n" + + "\022json_custom_config\030\271\331\2315 \001(\0132L.google.cloud.compu" + + "te.v1.SecurityPolicyAdvancedOptionsConfigJsonCustomConfigH\000\210\001\001\022\035\n" + "\014json_parsing\030\331\204\332\206\001 \001(\tH\001\210\001\001\022\031\n" + "\tlog_level\030\311\275\204C \001(\tH\002\210\001\001\022,\n" + "\034request_body_inspection_size\030\377\215\232[ \001(\tH\003\210\001\001\022#\n" @@ -28655,21 +28662,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022SecurityPolicyRule\022\026\n" + "\006action\030\266\374\275Y \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022[\n\r" - + "header_action\030\250\240\270\234\001 \001(\0132;.google.cloud.c" - + "ompute.v1.SecurityPolicyRuleHttpHeaderActionH\002\210\001\001\022\024\n" + + "header_action\030\250\240\270\234\001 \001(\0132;.google.cloud.comput" + + "e.v1.SecurityPolicyRuleHttpHeaderActionH\002\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022I\n" + "\005match\030\305\263\2671" + " \001(\01322.google.cloud.compute.v1.SecurityPolicyRuleMatcherH\004\210\001\001\022Y\n\r" + "network_match\030\364\370\372\334\001" + " \001(\01329.google.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherH\005\210\001\001\022k\n" - + "\030preconfigured_waf_config\030\343\237\2268 \001(\0132A.goo" - + "gle.cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigH\006\210\001\001\022\027\n" + + "\030preconfigured_waf_config\030\343\237\2268 \001(\0132A.google.c" + + "loud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigH\006\210\001\001\022\027\n" + "\007preview\030\310\307\243h \001(\010H\007\210\001\001\022\031\n" + "\010priority\030\244\363\241\324\001 \001(\005H\010\210\001\001\022_\n" - + "\022rate_limit_options\030\373\311\232 \001(\0132;.google.c" - + "loud.compute.v1.SecurityPolicyRuleRateLimitOptionsH\t\210\001\001\022\\\n" - + "\020redirect_options\030\273\222\356M" - + " \001(\0132:.google.cloud.compute.v1.SecurityPolicyRuleRedirectOptionsH\n" + + "\022rate_limit_options\030\373\311\232 \001(\0132;.google.cloud." + + "compute.v1.SecurityPolicyRuleRateLimitOptionsH\t\210\001\001\022\\\n" + + "\020redirect_options\030\273\222\356M \001(\0132" + + ":.google.cloud.compute.v1.SecurityPolicyRuleRedirectOptionsH\n" + "\210\001\001B\t\n" + "\007_actionB\016\n" + "\014_descriptionB\020\n" @@ -28683,21 +28690,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023_rate_limit_optionsB\023\n" + "\021_redirect_options\"\225\001\n" + "\"SecurityPolicyRuleHttpHeaderAction\022o\n" - + "\027request_headers_to_adds\030\315\253\372)" - + " \003(\0132K.google.cloud.compute.v1.SecurityP" - + "olicyRuleHttpHeaderActionHttpHeaderOption\"\220\001\n" + + "\027request_headers_to_adds\030\315\253\372) \003(\0132" + + "K.google.cloud.compute.v1.SecurityPolicyRuleHttpHeaderActionHttpHeaderOption\"\220\001\n" + "2SecurityPolicyRuleHttpHeaderActionHttpHeaderOption\022\033\n" + "\013header_name\030\375\301\3074 \001(\tH\000\210\001\001\022\034\n" + "\014header_value\030\277\362\353` \001(\tH\001\210\001\001B\016\n" + "\014_header_nameB\017\n\r" + "_header_value\"\233\003\n" + "\031SecurityPolicyRuleMatcher\022P\n" - + "\006config\030\302\206\376y \001(\01328." - + "google.cloud.compute.v1.SecurityPolicyRuleMatcherConfigH\000\210\001\001\0223\n" + + "\006config\030\302\206\376y \001(\01328.googl" + + "e.cloud.compute.v1.SecurityPolicyRuleMatcherConfigH\000\210\001\001\0223\n" + "\004expr\030\365\363\276\001" + " \001(\0132\035.google.cloud.compute.v1.ExprH\001\210\001\001\022\\\n" - + "\014expr_options\030\324\304\354\347\001 \001(\0132=.google.cloud.compu" - + "te.v1.SecurityPolicyRuleMatcherExprOptionsH\002\210\001\001\022\037\n" + + "\014expr_options\030\324\304\354\347\001 \001(\0132=.google.cloud.compute.v1" + + ".SecurityPolicyRuleMatcherExprOptionsH\002\210\001\001\022\037\n" + "\016versioned_expr\030\275\343\326\231\001 \001(\tH\003\210\001\001\"@\n\r" + "VersionedExpr\022\034\n" + "\030UNDEFINED_VERSIONED_EXPR\020\000\022\021\n\n" @@ -28706,12 +28712,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_exprB\017\n\r" + "_expr_optionsB\021\n" + "\017_versioned_expr\"<\n" - + "\037SecurityPolicyRuleMatcherConfig\022\031\n" - + "\r" + + "\037SecurityPolicyRuleMatcherConfig\022\031\n\r" + "src_ip_ranges\030\323\200\207\316\001 \003(\t\"\257\001\n" + "$SecurityPolicyRuleMatcherExprOptions\022q\n" - + "\021recaptcha_options\030\306\366\307\271\001 \001(\0132M.google.cloud.compute." - + "v1.SecurityPolicyRuleMatcherExprOptionsRecaptchaOptionsH\000\210\001\001B\024\n" + + "\021recaptcha_options\030\306\366\307\271\001 \001(\0132M.google.cloud.compute.v1.Se" + + "curityPolicyRuleMatcherExprOptionsRecaptchaOptionsH\000\210\001\001B\024\n" + "\022_recaptcha_options\"~\n" + "4SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions\022!\n" + "\026action_token_site_keys\030\235\352\311\034 \003(\t\022#\n" @@ -28726,29 +28731,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tsrc_ports\030\367\273\236\324\001 \003(\t\022\033\n" + "\020src_region_codes\030\226\343\237/ \003(\t\022n\n" + "\023user_defined_fields\030\243\211\300\r" - + " \003(\0132N.google.cloud.compute." - + "v1.SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch\"i\n" + + " \003(\0132N.google.cloud.compute.v1.Se" + + "curityPolicyRuleNetworkMatcherUserDefinedFieldMatch\"i\n" + "5SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\021\n" + "\006values\030\242\272\226w \003(\tB\007\n" + "\005_name\"\215\001\n" + "(SecurityPolicyRulePreconfiguredWafConfig\022a\n\n" - + "exclusions\030\345\370\277c \003(\0132J.google" - + ".cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusion\"\377\005\n" + + "exclusions\030\345\370\277c \003(\0132J.google.clou" + + "d.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusion\"\377\005\n" + "1SecurityPolicyRulePreconfiguredWafConfigExclusion\022{\n" - + "\031request_bodies_to_exclude\030\305\344\351\034 \003(\0132" - + "U.google.cloud.compute.v1.SecurityPolicy" - + "RulePreconfiguredWafConfigExclusionFieldParams\022|\n" - + "\032request_cookies_to_exclude\030\366\336\337J" - + " \003(\0132U.google.cloud.compute.v1.Security" - + "PolicyRulePreconfiguredWafConfigExclusionFieldParams\022|\n" + + "\031request_bodies_to_exclude\030\305\344\351\034 \003(\0132U.goo" + + "gle.cloud.compute.v1.SecurityPolicyRuleP" + + "reconfiguredWafConfigExclusionFieldParams\022|\n" + + "\032request_cookies_to_exclude\030\366\336\337J \003(\013" + + "2U.google.cloud.compute.v1.SecurityPolic" + + "yRulePreconfiguredWafConfigExclusionFieldParams\022|\n" + "\032request_headers_to_exclude\030\237\244\223\036" - + " \003(\0132U.google.cloud.compute.v1.Se" - + "curityPolicyRulePreconfiguredWafConfigExclusionFieldParams\022\202\001\n" - + "\037request_query_params_to_exclude\030\210\236\272\242\001 \003(\0132U.google.cloud." - + "compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\022y\n" - + "\027request_uris_to_exclude\030\236\252\237+ \003(\0132U.google.clo" - + "ud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\022\033\n" + + " \003(\0132U.google.cloud.compute.v1.Securit" + + "yPolicyRulePreconfiguredWafConfigExclusionFieldParams\022\202\001\n" + + "\037request_query_params_to_exclude\030\210\236\272\242\001" + + " \003(\0132U.google.cloud.compu" + + "te.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\022y\n" + + "\027request_uris_to_exclude\030\236\252\237+ \003(\0132U.google.cloud.co" + + "mpute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\022\033\n" + "\017target_rule_ids\030\343\343\325\355\001 \003(\t\022 \n" + "\017target_rule_set\030\215\257\326\355\001 \001(\tH\000\210\001\001B\022\n" + "\020_target_rule_set\"\347\001\n" @@ -28766,18 +28772,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_val\"\245\010\n" + "\"SecurityPolicyRuleRateLimitOptions\022 \n" + "\020ban_duration_sec\030\326\232\272\024 \001(\005H\000\210\001\001\022d\n\r" - + "ban_threshold\030\273\250\377\356\001 \001(\0132D.google.cloud.compute.v1.Se" - + "curityPolicyRuleRateLimitOptionsThresholdH\001\210\001\001\022\037\n" + + "ban_threshold\030\273\250\377\356\001 \001(\0132D.google.cloud.compute.v1.Securit" + + "yPolicyRuleRateLimitOptionsThresholdH\001\210\001\001\022\037\n" + "\016conform_action\030\317\306\350\366\001 \001(\tH\002\210\001\001\022\037\n" + "\016enforce_on_key\030\374\235\326\306\001 \001(\tH\003\210\001\001\022p\n" - + "\026enforce_on_key_configs\030\256\276\225\020 \003(\0132M.google.clo" - + "ud.compute.v1.SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig\022#\n" + + "\026enforce_on_key_configs\030\256\276\225\020 \003(\0132M.google.cloud.co" + + "mpute.v1.SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig\022#\n" + "\023enforce_on_key_name\030\356\303\232? \001(\tH\004\210\001\001\022\035\n\r" + "exceed_action\030\241\312\332O \001(\tH\005\210\001\001\022d\n" + "\027exceed_redirect_options\030\346\214\355\341\001" + " \001(\0132:.google.cloud.compute.v1.SecurityPolicyRuleRedirectOptionsH\006\210\001\001\022k\n" - + "\024rate_limit_threshold\030\210\277\317\226\001 \001(\0132D.google." - + "cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsThresholdH\007\210\001\001\"\377\001\n" + + "\024rate_limit_threshold\030\210\277\317\226\001 \001(\0132D.google.cloud" + + ".compute.v1.SecurityPolicyRuleRateLimitOptionsThresholdH\007\210\001\001\"\377\001\n" + "\014EnforceOnKey\022\034\n" + "\030UNDEFINED_ENFORCE_ON_KEY\020\000\022\t\n" + "\003ALL\020\201\373\003\022\t\n" @@ -28888,10 +28894,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021ServiceAttachment\022[\n" + "\023connected_endpoints\030\310\227\270\"" + " \003(\0132;.google.cloud.compute.v1.ServiceAttachmentConnectedEndpoint\022&\n" - + "\025connection_preference\030\334\371\244\210\001 \001(\tH\000\210\001\001\022a\n" - + "\025consum", - "er_accept_lists\030\307\266\204\300\001 \003(\0132>.google.cloud" - + ".compute.v1.ServiceAttachmentConsumerProjectLimit\022 \n" + + "\025connection_", + "preference\030\334\371\244\210\001 \001(\tH\000\210\001\001\022a\n" + + "\025consumer_accept_lists\030\307\266\204\300\001 \003(\0132>.google.cloud.comp" + + "ute.v1.ServiceAttachmentConsumerProjectLimit\022 \n" + "\025consumer_reject_lists\030\236\231\245a \003(\t\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\027\n" @@ -28900,8 +28906,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013fingerprint\030\344\321\363o \001(\tH\004\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\005\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022M\n" - + "\010metadata\030\257\366\265) \003(\01328.google.cloud." - + "compute.v1.ServiceAttachment.MetadataEntry\022\024\n" + + "\010metadata\030\257\366\265)" + + " \003(\01328.google.cloud.compute.v1.ServiceAttachment.MetadataEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022%\n" + "\024nat_ips_per_endpoint\030\210\216\220\261\001 \001(\r" + "H\010\210\001\001\022\027\n" @@ -28943,8 +28949,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017_target_service\"\324\003\n" + "\037ServiceAttachmentAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022U\n" - + "\005items\030\300\317\367/" - + " \003(\0132C.google.cloud.compute.v1.ServiceAttachmentAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003" + + "(\0132C.google.cloud.compute.v1.ServiceAttachmentAggregatedList.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" @@ -28953,8 +28959,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032c\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022D\n" - + "\005value\030\002" - + " \001(\01325.google.cloud.compute.v1.ServiceAttachmentsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\013" + + "25.google.cloud.compute.v1.ServiceAttachmentsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -28995,8 +29001,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_project_id_or_num\"\263\002\n" + "\025ServiceAttachmentList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022<\n" - + "\005items\030\300\317\367/" - + " \003(\0132*.google.cloud.compute.v1.ServiceAttachment\022\024\n" + + "\005items\030\300\317\367/ \003(" + + "\0132*.google.cloud.compute.v1.ServiceAttachment\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\0229\n" @@ -29008,8 +29014,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\262\001\n" + "\034ServiceAttachmentsScopedList\022K\n" - + "\023service_attachments\030\246\222\272\222\001 \003(\013" - + "2*.google.cloud.compute.v1.ServiceAttachment\0229\n" + + "\023service_attachments\030\246\222\272\222\001 \003(\0132*.go" + + "ogle.cloud.compute.v1.ServiceAttachment\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\246\002\n" @@ -29018,8 +29024,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\000\210\001\001\022\212\001\n" + "7target_ssl_proxies_set_backend_service_request_resource\030\244\351\250B" - + " \001(\0132A.google.cloud.compute.v1.Tar" - + "getSslProxiesSetBackendServiceRequestB\003\340A\002\022!\n" + + " \001(\0132A.google.cloud.compute.v1.TargetSslProxiesSetBackendServiceRequestB\003\340A\002\022!\n" + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\247\002\n" + "&SetBackendServiceTargetTcpProxyRequest\022!\n" @@ -29027,8 +29032,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\000\210\001\001\022\213\001\n" + "7target_tcp_proxies_set_backend_service_request_resource\030\357\321\302\202\001" - + " \001(\0132A.google.cl" - + "oud.compute.v1.TargetTcpProxiesSetBackendServiceRequestB\003\340A\002\022!\n" + + " \001(\0132A.google.cloud.c" + + "ompute.v1.TargetTcpProxiesSetBackendServiceRequestB\003\340A\002\022!\n" + "\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\261\002\n" + "\032SetBackupTargetPoolRequest\022\036\n" @@ -29040,15 +29045,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002\022T\n" + "\031target_reference_resource\030\360\267\335\371\001" + " \001(\0132(.google.cloud.compute.v1.TargetReferenceB\003\340A\002B\021\n" - + "\017_failover_ratioB\r\n" + + "\017_failover_ratioB\r" + + "\n" + "\013_request_id\"\256\002\n" + "(SetCertificateMapTargetHttpsProxyRequest\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\217\001\n" + "9target_https_proxies_set_certificate_map_request_resource\030\273\266\376\336\001" - + " \001(\0132C" - + ".google.cloud.compute.v1.TargetHttpsProxiesSetCertificateMapRequestB\003\340A\002\022\"\n" + + " \001(\0132C.goog" + + "le.cloud.compute.v1.TargetHttpsProxiesSetCertificateMapRequestB\003\340A\002\022\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\247\002\n" + "&SetCertificateMapTargetSslProxyRequest\022!\n" @@ -29056,26 +29062,27 @@ 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\000\210\001\001\022\213\001\n" + "7target_ssl_proxies_set_certificate_map_request_resource\030\272\226\203\244\001" - + " \001(\0132A.google.cloud.compu" - + "te.v1.TargetSslProxiesSetCertificateMapRequestB\003\340A\002\022!\n" + + " \001(\0132A.google.cloud.compute.v1" + + ".TargetSslProxiesSetCertificateMapRequestB\003\340A\002\022!\n" + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\352\001\n" + "\037SetCloudArmorTierProjectRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022y\n" - + ".projects_set_cloud_armor_tier_request_resource\030\317\373\336$ \001(\01329.google" - + ".cloud.compute.v1.ProjectsSetCloudArmorTierRequestB\003\340A\002\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + ".projects_set_cloud_armor_tier_request_resource\030\317\373\336$" + + " \001(\01329.google.clou" + + "d.compute.v1.ProjectsSetCloudArmorTierRequestB\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\"\214\003\n" + "*SetCommonInstanceMetadataOperationMetadata\022$\n" + "\023client_operation_id\030\347\215\336\215\001 \001(\tH\000\210\001\001\022\203\001\n" - + "\027per_location_operations\030\224\321\202\303\001 \003(\0132^.google.cloud.com" - + "pute.v1.SetCommonInstanceMetadataOperati" - + "onMetadata.PerLocationOperationsEntry\032\231\001\n" + + "\027per_location_operations\030\224\321\202\303\001 \003(\0132^.google.cloud.compute." + + "v1.SetCommonInstanceMetadataOperationMetadata.PerLocationOperationsEntry\032\231\001\n" + "\032PerLocationOperationsEntry\022\013\n" + "\003key\030\001 \001(\t\022j\n" - + "\005value\030\002 \001(\0132[.google.cloud.compute." - + "v1.SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo:\0028\001B\026\n" + + "\005value\030\002 \001(\0132[.google.cloud.compute.v1.Se" + + "tCommonInstanceMetadataOperationMetadataPerLocationOperationInfo:\0028\001B\026\n" + "\024_client_operation_id\"\262\002\n" + "BSetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo\0226\n" + "\005error\030\210\244\223." @@ -29092,8 +29099,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006_errorB\010\n" + "\006_state\"\276\001\n" + "\'SetCommonInstanceMetadataProjectRequest\022E\n" - + "\021metadata_resource\030\236\276\346\212\001 \001(" - + "\0132!.google.cloud.compute.v1.MetadataB\003\340A\002\022!\n" + + "\021metadata_resource\030\236\276\346\212\001" + + " \001(\0132!.google.cloud.compute.v1.MetadataB\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" @@ -29102,8 +29109,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\201\001\n" + "2projects_set_default_network_tier_request_resource\030\212\300\243<" - + " \001(\0132=.google.cloud.comput" - + "e.v1.ProjectsSetDefaultNetworkTierRequestB\003\340A\002\022\032\n\n" + + " \001(\0132=.google.cloud.compute.v1." + + "ProjectsSetDefaultNetworkTierRequestB\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\"\351\001\n" + "$SetDeletionProtectionInstanceRequest\022$\n" @@ -29121,7 +29128,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013device_name\030\324\265\232 \001(\tB\003\340A\002\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" + + "\340A\002\362G\007project\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" @@ -29139,32 +29147,33 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\022d\n" - + "\"security_policy_reference_resource\030\360\264\253a " - + "\001(\01320.google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n" + + "\"security_policy_reference_resource\030\360\264\253a \001(\01320" + + ".google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n" + "\013_request_id\"\273\001\n" + " SetIamPolicyBackendBucketRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/" - + ".google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.goog" + + "le.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\274\001\n" + "!SetIamPolicyBackendServiceRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google.c" - + "loud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google.cloud." + + "compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\304\001\n" + "\027SetIamPolicyDiskRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n" - + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(" - + "\0132-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\273\001\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.g" + + "oogle.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\273\001\n" + "!SetIamPolicyFirewallPolicyRequest\022|\n" - + "/global_organization_set_policy_request_resource\030\336\224\314T \001(\0132;.google" - + ".cloud.compute.v1.GlobalOrganizationSetPolicyRequestB\003\340A\002\022\030\n" + + "/global_organization_set_policy_request_resource\030\336\224\314T" + + " \001(\0132;.google.clou" + + "d.compute.v1.GlobalOrganizationSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\263\001\n" + "\030SetIamPolicyImageRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\013" - + "2/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.go" + + "ogle.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\310\001\n" + "\033SetIamPolicyInstanceRequest\022\027\n" @@ -29174,8 +29183,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " zone_set_policy_request_resource\030\273\270\230\266\001" + " \001(\0132-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\276\001\n" + "#SetIamPolicyInstanceTemplateRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.g" - + "oogle.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google" + + ".cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\324\001\n" + "\'SetIamPolicyInstantSnapshotGroupRequest\022\027\n" @@ -29188,11 +29197,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n" - + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.goo" - + "gle.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\311\001\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.google.c" + + "loud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\311\001\n" + ".SetIamPolicyInterconnectAttachmentGroupRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google.cloud" - + ".compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001" + + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\277\001\n" + "$SetIamPolicyInterconnectGroupRequest\022d\n" @@ -29201,13 +29210,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\271\001\n" + "\036SetIamPolicyLicenseCodeRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001" - + " \001(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001" + + "(\0132/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\265\001\n" + "\032SetIamPolicyLicenseRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google" - + ".cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google.clou" + + "d.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\272\001\n" + "\037SetIamPolicyMachineImageRequest\022d\n" @@ -29222,8 +29231,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\303\001\n" + "(SetIamPolicyNetworkFirewallPolicyRequest\022d\n" - + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.g" - + "oogle.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google" + + ".cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\311\001\n" + "\034SetIamPolicyNodeGroupRequest\022\027\n" @@ -29235,8 +29244,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\037SetIamPolicyNodeTemplateRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" - + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/" - + ".google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.goog" + + "le.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\331\001\n" + "&SetIamPolicyRegionBackendBucketRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" @@ -29247,8 +29256,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\'SetIamPolicyRegionBackendServiceRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" - + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132" - + "/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.goo" + + "gle.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\320\001\n" + "\035SetIamPolicyRegionDiskRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" @@ -29259,8 +29268,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "-SetIamPolicyRegionInstantSnapshotGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" - + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/." - + "google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.googl" + + "e.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\333\001\n" + "(SetIamPolicyRegionInstantSnapshotRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" @@ -29271,8 +29280,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ".SetIamPolicyRegionNetworkFirewallPolicyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" - + "\"region_set_policy_request_resource\030\203\307\353\203\001" - + " \001(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001" + + "(\0132/.google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\324\001\n" + "!SetIamPolicyRegionSnapshotRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" @@ -29286,26 +29295,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022l\n" + "\'zone_set_nested_policy_request_resource\030\323\361\200\177" - + " \001(\01323.google.cloud.comp" - + "ute.v1.ZoneSetNestedPolicyRequestB\003\340A\002\"\313\001\n" + + " \001(\01323.google.cloud.compute.v1.ZoneSetNestedPolicyRequestB\003\340A\002\"\313\001\n" + "\036SetIamPolicyReservationRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n" - + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.googl" - + "e.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\200\002\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.google.clo" + + "ud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\200\002\n" + "&SetIamPolicyReservationSubBlockRequest\022\037\n" + "\017parent_resource\030\203\230\320\010 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022l\n" - + "\'zone_set_nested_policy_request_resource\030\323\361\200\177" - + " \001(\01323.google.cloud.compute.v1.ZoneSetNestedPolicyRequestB\003\340A\002\"\324\001\n" + + "\'zone_set_nested_policy_request_resource\030\323\361\200\177 \001(\013" + + "23.google.cloud.compute.v1.ZoneSetNestedPolicyRequestB\003\340A\002\"\324\001\n" + "!SetIamPolicyResourcePolicyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" - + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/" - + ".google.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + + "\"region_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/.goog" + + "le.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\327\001\n" + "$SetIamPolicyServiceAttachmentRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" @@ -29322,8 +29330,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\022`\n" - + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.go" - + "ogle.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\320\001\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001 \001(\0132-.google." + + "cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\320\001\n" + "\035SetIamPolicySubnetworkRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022d\n" @@ -29333,8 +29341,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ".SetInstanceTemplateInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\230\001\n" + ">instance_group_managers_set_instance_template_request_resource\030\305\331\326\004" - + " \001(\0132H.google.cloud" - + ".compute.v1.InstanceGroupManagersSetInstanceTemplateRequestB\003\340A\002\022!\n" + + " \001(\0132H.google.cloud.comp" + + "ute.v1.InstanceGroupManagersSetInstanceTemplateRequestB\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" @@ -29347,16 +29355,16 @@ 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\224\001\n" + " .google.cloud.compute.v1.TargetSslProxiesSetProxyHeaderRequestB\003\340A\002\022!\n" + + "4target_ssl_proxies_set_proxy_header_request_resource\030\256\311\361a \001" + + "(\0132>.google.cloud.compute.v1.TargetSslProxiesSetProxyHeaderRequestB\003\340A\002\022!\n" + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\235\002\n" + "#SetProxyHeaderTargetTcpProxyRequest\022!\n" @@ -29634,8 +29639,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\000\210\001\001\022\204\001\n" + "4target_tcp_proxies_set_proxy_header_request_resource\030\303\230\361h" - + " \001(\0132>.google.cloud.compute.v" - + "1.TargetTcpProxiesSetProxyHeaderRequestB\003\340A\002\022!\n" + + " \001(\0132>.google.cloud.compute.v1.Tar" + + "getTcpProxiesSetProxyHeaderRequestB\003\340A\002\022!\n" + "\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\247\002\n" + "&SetQuicOverrideTargetHttpsProxyRequest\022!\n" @@ -29643,8 +29648,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\000\210\001\001\022\212\001\n" + "7target_https_proxies_set_quic_override_request_resource\030\342\365\343\"" - + " \001(\0132A.google.c" - + "loud.compute.v1.TargetHttpsProxiesSetQuicOverrideRequestB\003\340A\002\022\"\n" + + " \001(\0132A.google.cloud." + + "compute.v1.TargetHttpsProxiesSetQuicOverrideRequestB\003\340A\002\022\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\356\001\n" + "\034SetSchedulingInstanceRequest\022\030\n" @@ -29688,8 +29693,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\022d\n" - + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.goog" - + "le.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002\022 \n" + + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.google.cl" + + "oud.compute.v1.SecurityPolicyReferenceB\003\340A\002\022 \n" + "\017target_instance\030\203\217\226\212\001 \001(\tB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" @@ -29699,8 +29704,8 @@ 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\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n" - + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.google.cl" - + "oud.compute.v1.SecurityPolicyReferenceB\003\340A\002\022\033\n" + + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.google.cloud.c" + + "ompute.v1.SecurityPolicyReferenceB\003\340A\002\022\033\n" + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\244\002\n" + " SetServiceAccountInstanceRequest\022\030\n" @@ -29719,8 +29724,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\000\210\001\001\022v\n" + "+shielded_instance_integrity_policy_resource\030\266\334\215\303\001" - + " \001(\01328.google.cloud.co" - + "mpute.v1.ShieldedInstanceIntegrityPolicyB\003\340A\002\022\033\n" + + " \001(\01328.google.cloud.compute" + + ".v1.ShieldedInstanceIntegrityPolicyB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\345\002\n" @@ -29728,10 +29733,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\236\001\n" - + "Aregion_target_https_proxie" - + "s_set_ssl_certificates_request_resource\030\207\204\246\272\001" - + " \001(\0132J.google.cloud.compute.v1.Regi" - + "onTargetHttpsProxiesSetSslCertificatesRequestB\003\340A\002\022\032\n\n" + + "Aregion_target_https_proxies_set" + + "_ssl_certificates_request_resource\030\207\204\246\272\001" + + " \001(\0132J.google.cloud.compute.v1.RegionTar" + + "getHttpsProxiesSetSslCertificatesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\260\002\n" @@ -29740,8 +29745,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\000\210\001\001\022\220\001\n" + ":target_https_proxies_set_ssl_certificates_request_resource\030\334\253\262j" - + " \001(\0132D.google." - + "cloud.compute.v1.TargetHttpsProxiesSetSslCertificatesRequestB\003\340A\002\022\"\n" + + " \001(\0132D.google.cloud" + + ".compute.v1.TargetHttpsProxiesSetSslCertificatesRequestB\003\340A\002\022\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\251\002\n" + "\'SetSslCertificatesTargetSslProxyRequest\022!\n" @@ -29749,24 +29754,24 @@ 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\000\210\001\001\022\214\001\n" + "8target_ssl_proxies_set_ssl_certificates_request_resource\030\275\313\305F" - + " \001(\0132B.google.cloud.compute.v1." - + "TargetSslProxiesSetSslCertificatesRequestB\003\340A\002\022!\n" + + " \001(\0132B.google.cloud.compute.v1.Targe" + + "tSslProxiesSetSslCertificatesRequestB\003\340A\002\022!\n" + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\363\001\n" + "#SetSslPolicyTargetHttpsProxyRequest\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\022Z\n" - + "\035ssl_policy_reference_resource\030\274\364\237p \001(" - + "\0132+.google.cloud.compute.v1.SslPolicyReferenceB\003\340A\002\022\"\n" + + "\035ssl_policy_reference_resource\030\274\364\237p \001(\0132+.g" + + "oogle.cloud.compute.v1.SslPolicyReferenceB\003\340A\002\022\"\n" + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\360\001\n" + "!SetSslPolicyTargetSslProxyRequest\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\022Z\n" - + "\035ssl_policy_reference_resource\030\274\364\237p" - + " \001(\0132+.google.cloud.compute.v1.SslPolicyReferenceB\003\340A\002\022!\n" + + "\035ssl_policy_reference_resource\030\274\364\237p \001(\013" + + "2+.google.cloud.compute.v1.SslPolicyReferenceB\003\340A\002\022!\n" + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\334\001\n" + "\026SetTagsInstanceRequest\022\030\n" @@ -29774,8 +29779,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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=\n\r" - + "tags_resource\030\364\232\205\236\001" - + " \001(\0132\035.google.cloud.compute.v1.TagsB\003\340A\002\022\033\n" + + "tags_resource\030\364\232\205\236\001 " + + "\001(\0132\035.google.cloud.compute.v1.TagsB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\207\002\n" @@ -29799,8 +29804,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ")SetTargetPoolsInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n" + "9instance_group_managers_set_target_pools_request_resource\030\210\206\210\206\001" - + " \001(\0132C.google" - + ".cloud.compute.v1.InstanceGroupManagersSetTargetPoolsRequestB\003\340A\002\022!\n" + + " \001(\0132C.google.clou" + + "d.compute.v1.InstanceGroupManagersSetTargetPoolsRequestB\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" @@ -29813,10 +29818,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\233\001\n" + "@region_instance_group_managers_set_target_pools_request_resource\030\375\312\305%" - + " \001(\0132I.google.cloud.compute.v1.Reg" - + "ionInstanceGroupManagersSetTargetPoolsRequestB\003\340A\002\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" - + "\n" + + " \001(\0132I.google.cloud.compute.v1.RegionIn" + + "stanceGroupManagersSetTargetPoolsRequestB\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\"\220\002\n" + "%SetUrlMapRegionTargetHttpProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -29865,8 +29869,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "share_type\030\232\227\270\253\001 \001(\tH\000\210\001\001\032f\n" + "\017ProjectMapEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002 \001(\01323.google.cloud." - + "compute.v1.ShareSettingsProjectConfig:\0028\001\"\204\001\n" + + "\005value\030\002" + + " \001(\01323.google.cloud.compute.v1.ShareSettingsProjectConfig:\0028\001\"\204\001\n" + "\tShareType\022\030\n" + "\024UNDEFINED_SHARE_TYPE\020\000\022\014\n" + "\005LOCAL\020\313\316\317\"\022\024\n" @@ -29886,15 +29890,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023_enable_secure_bootB\016\n" + "\014_enable_vtpm\"\201\004\n" + "\030ShieldedInstanceIdentity\022`\n" - + "\027ecc_p256_encryption_key\030\305\307\366\337\001 \001(\01326.google.cloud.compu" - + "te.v1.ShieldedInstanceIdentityEntryH\000\210\001\001\022]\n" - + "\024ecc_p256_signing_key\030\303\226\343\343\001 \001(\01326.goo" - + "gle.cloud.compute.v1.ShieldedInstanceIdentityEntryH\001\210\001\001\022W\n" - + "\016encryption_key\030\243\307\351\350\001 " - + "\001(\01326.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\002\210\001\001\022\024\n" + + "\027ecc_p256_encryption_key\030\305\307\366\337\001" + + " \001(\01326.google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\000\210\001\001\022]\n" + + "\024ecc_p256_signing_key\030\303\226\343\343\001 \001(\01326.google.c" + + "loud.compute.v1.ShieldedInstanceIdentityEntryH\001\210\001\001\022W\n" + + "\016encryption_key\030\243\307\351\350\001 \001(\01326" + + ".google.cloud.compute.v1.ShieldedInstanceIdentityEntryH\002\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022T\n" - + "\013signing_key\030\245\220\205\231\001 \001(\01326.google" - + ".cloud.compute.v1.ShieldedInstanceIdentityEntryH\004\210\001\001B\032\n" + + "\013signing_key\030\245\220\205\231\001 \001(\01326.google.clou" + + "d.compute.v1.ShieldedInstanceIdentityEntryH\004\210\001\001B\032\n" + "\030_ecc_p256_encryption_keyB\027\n" + "\025_ecc_p256_signing_keyB\021\n" + "\017_encryption_keyB\007\n" @@ -29927,8 +29931,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(SimulateMaintenanceEventNodeGroupRequest\022\033\n\n" + "node_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022\214\001\n" + "7node_groups_simulate_maintenance_event_request_resource\030\334\371\313\247\001" - + " \001(\0132B.google.cloud.compu" - + "te.v1.NodeGroupsSimulateMaintenanceEventRequestB\003\340A\002\022!\n" + + " \001(\0132B.google.cloud.compute.v1" + + ".NodeGroupsSimulateMaintenanceEventRequestB\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" @@ -29940,9 +29944,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014auto_created\030\330\310\233\335\001 \001(\010H\001\210\001\001\022\032\n\n" + "chain_name\030\311\332\335 \001(\tH\002\210\001\001\022#\n" + "\023creation_size_bytes\030\215\350\345; \001(\003H\003\210\001\001\022\"\n" - + "\022creation_timestamp\030\266\217\307\016 \001(\tH\004\210\001\001\022\034\n" - + "\013description\030\374\207\326\311\001 \001(\t", - "H\005\210\001\001\022\035\n" + + "\022creation_timestamp\030\266\217\307", + "\016 \001(\tH\004\210\001\001\022\034\n" + + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\035\n" + "\014disk_size_gb\030\267\232\347\226\001 \001(\003H\006\210\001\001\022\037\n" + "\016download_bytes\030\364\313\271\317\001 \001(\003H\007\210\001\001\022+\n" + "\033enable_confidential_compute\030\274\353\3310 \001(\010H\010\210\001\001\022\034\n" @@ -29954,21 +29958,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004kind\030\224\367\310\001 \001(\tH\013\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\014\210\001\001\022A\n" + "\006labels\030\377\277\301\356\001" - + " \003(\0132-.google.cloud.compute.v1.Snapshot.LabelsEntry\022\030\n" - + "\r" + + " \003(\0132-.google.cloud.compute.v1.Snapshot.LabelsEntry\022\030\n\r" + "license_codes\030\250\205\330\025 \003(\003\022\024\n" + "\010licenses\030\322\210\200\241\001 \003(\t\022\036\n\r" + "location_hint\030\321\201\222\247\001 \001(\tH\r" + "\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\016\210\001\001\022?\n" - + "\006params\030\206\363\253% \001(\0132\'" - + ".google.cloud.compute.v1.SnapshotParamsH\017\210\001\001\022\026\n" + + "\006params\030\206\363\253% \001(\0132\'.goog" + + "le.cloud.compute.v1.SnapshotParamsH\017\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\020\210\001\001\022\036\n\r" + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\021\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\022\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\023\210\001\001\022W\n" - + "\027snapshot_encryption_key\030\376\366\324\024 \001(\0132..g" - + "oogle.cloud.compute.v1.CustomerEncryptionKeyH\024\210\001\001\022!\n" + + "\027snapshot_encryption_key\030\376\366\324\024 \001(\0132..google" + + ".cloud.compute.v1.CustomerEncryptionKeyH\024\210\001\001\022!\n" + "\021snapshot_group_id\030\366\235\314y \001(\tH\025\210\001\001\022#\n" + "\023snapshot_group_name\030\246\343\265u \001(\tH\026\210\001\001\022\035\n\r" + "snapshot_type\030\325\331\245; \001(\tH\027\210\001\001\022\034\n" @@ -30067,26 +30070,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\261\001\n" + "\016SnapshotParams\022c\n" - + "\025resource_manager_tags\030\374\233\213\264\001" - + " \003(\0132@.google.cloud.compute.v1.SnapshotParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132" + + "@.google.cloud.compute.v1.SnapshotParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\372\001\n" + "\020SnapshotSettings\022X\n" - + "\017access_location\030\260\330\343\010 \001(\01327.google.cloud.compu" - + "te.v1.SnapshotSettingsAccessLocationH\000\210\001\001\022c\n" - + "\020storage_location\030\371\321\340\333\001 \001(\0132@.google" - + ".cloud.compute.v1.SnapshotSettingsStorageLocationSettingsH\001\210\001\001B\022\n" + + "\017access_location\030\260\330\343\010" + + " \001(\01327.google.cloud.compute.v1.SnapshotSettingsAccessLocationH\000\210\001\001\022c\n" + + "\020storage_location\030\371\321\340\333\001 \001(\0132@.google.clou" + + "d.compute.v1.SnapshotSettingsStorageLocationSettingsH\001\210\001\001B\022\n" + "\020_access_locationB\023\n" + "\021_storage_location\"\220\003\n" + "\036SnapshotSettingsAccessLocation\022]\n" - + "\tlocations\030\336\256\221\305\001 \003(" - + "\0132F.google.cloud.compute.v1.SnapshotSettingsAccessLocation.LocationsEntry\022\026\n" + + "\tlocations\030\336\256\221\305\001 \003(\0132F.g" + + "oogle.cloud.compute.v1.SnapshotSettingsAccessLocation.LocationsEntry\022\026\n" + "\006policy\030\262\312\266+ \001(\tH\000\210\001\001\032\201\001\n" + "\016LocationsEntry\022\013\n" + "\003key\030\001 \001(\t\022^\n" - + "\005value\030\002 \001(\0132O.google.cloud." - + "compute.v1.SnapshotSettingsAccessLocationAccessLocationPreference:\0028\001\"h\n" + + "\005value\030\002 \001(\0132O.google.cloud.compu" + + "te.v1.SnapshotSettingsAccessLocationAccessLocationPreference:\0028\001\"h\n" + "\006Policy\022\024\n" + "\020UNDEFINED_POLICY\020\000\022\023\n" + "\013ALL_REGIONS\020\241\256\237\202\001\022\031\n" @@ -30097,13 +30100,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tH\000\210\001\001B\t\n" + "\007_region\"\336\003\n" + "\'SnapshotSettingsStorageLocationSettings\022f\n" - + "\tlocations\030\336\256\221\305\001 \003(\0132O.google.clou" - + "d.compute.v1.SnapshotSettingsStorageLocationSettings.LocationsEntry\022\026\n" + + "\tlocations\030\336\256\221\305\001 \003(\0132O.google.cloud.com" + + "pute.v1.SnapshotSettingsStorageLocationSettings.LocationsEntry\022\026\n" + "\006policy\030\262\312\266+ \001(\tH\000\210\001\001\032\213\001\n" + "\016LocationsEntry\022\013\n" + "\003key\030\001 \001(\t\022h\n" - + "\005value\030\002 \001(\0132Y.google.cloud.comput" - + "e.v1.SnapshotSettingsStorageLocationSettingsStorageLocationPreference:\0028\001\"\231\001\n" + + "\005value\030\002 \001(\0132Y.google.cloud.compute.v1." + + "SnapshotSettingsStorageLocationSettingsStorageLocationPreference:\0028\001\"\231\001\n" + "\006Policy\022\024\n" + "\020UNDEFINED_POLICY\020\000\022\024\n" + "\014LOCAL_REGION\020\350\354\265\300\001\022\033\n" @@ -30118,8 +30121,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014kms_key_name\030\231\353\373\346\001 \001(\tH\000\210\001\001B\017\n\r" + "_kms_key_name\"\265\001\n" + "\027SourceDiskEncryptionKey\022T\n" - + "\023disk_encryption_key\030\205\355\304\201\001 \001(\0132" - + "..google.cloud.compute.v1.CustomerEncryptionKeyH\000\210\001\001\022\034\n" + + "\023disk_encryption_key\030\205\355\304\201\001 \001(\0132..goo" + + "gle.cloud.compute.v1.CustomerEncryptionKeyH\000\210\001\001\022\034\n" + "\013source_disk\030\301\356\264\327\001 \001(\tH\001\210\001\001B\026\n" + "\024_disk_encryption_keyB\016\n" + "\014_source_disk\"a\n" @@ -30132,11 +30135,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022<\n" + "\005disks\030\366\314\312-" + " \003(\0132*.google.cloud.compute.v1.SavedAttachedDisk\022J\n" - + "\022guest_accelerators\030\357\314\207\335\001" - + " \003(\0132*.google.cloud.compute.v1.AcceleratorConfig\022*\n" + + "\022guest_accelerators\030\357\314\207\335\001 \003(\013" + + "2*.google.cloud.compute.v1.AcceleratorConfig\022*\n" + "\032key_revocation_action_type\030\342\334\300p \001(\tH\003\210\001\001\022Q\n" - + "\006labels\030\377\277\301\356\001 \003(\0132=.goog" - + "le.cloud.compute.v1.SourceInstanceProperties.LabelsEntry\022\034\n" + + "\006labels\030\377\277\301\356\001 \003(\0132=.google.cl" + + "oud.compute.v1.SourceInstanceProperties.LabelsEntry\022\034\n" + "\014machine_type\030\262\260\312l \001(\tH\004\210\001\001\022;\n" + "\010metadata\030\257\366\265)" + " \001(\0132!.google.cloud.compute.v1.MetadataH\005\210\001\001\022 \n" @@ -30147,12 +30150,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tH\007\210\001\001\022@\n\n" + "scheduling\030\224\313\261\270\001" + " \001(\0132#.google.cloud.compute.v1.SchedulingH\010\210\001\001\022E\n" - + "\020service_accounts\030\260\304\253\204\001 \003(" - + "\0132\'.google.cloud.compute.v1.ServiceAccount\0223\n" + + "\020service_accounts\030\260\304\253\204\001" + + " \003(\0132\'.google.cloud.compute.v1.ServiceAccount\0223\n" + "\004tags\030\231\350\330\001 \001(\0132\035.google.cloud.compute.v1.TagsH" + "\t\210\001\001\032-\n" + "\013LabelsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n" + + "\003key\030\001 \001(\t\022\r" + + "\n" + "\005value\030\002 \001(\t:\0028\001\"\215\001\n" + "\027KeyRevocationActionType\022(\n" + "$UNDEFINED_KEY_REVOCATION_ACTION_TYPE\020\000\022.\n" @@ -30181,15 +30185,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013expire_time\030\355\323\221\322\001 \001(\tH\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022V\n" - + "\007managed\030\237\237\244\216\001 \001(\0132<.google.cloud.compute.v1" - + ".SslCertificateManagedSslCertificateH\006\210\001\001\022\024\n" + + "\007managed\030\237\237\244\216\001" + + " \001(\0132<.google.cloud.compute.v1.SslCertificateManagedSslCertificateH\006\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\034\n" + "\013private_key\030\243\363\245\254\001 \001(\tH\010\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\t\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\n" + "\210\001\001\022_\n" - + "\014self_managed\030\254\363\201\235\001 \001(\0132@.google.cloud.compute.v1.Ss" - + "lCertificateSelfManagedSslCertificateH\013\210\001\001\022%\n" + + "\014self_managed\030\254\363\201\235\001" + + " \001(\0132@.google.cloud.compute.v1.SslCertificateSelfManagedSslCertificateH\013\210\001\001\022%\n" + "\031subject_alternative_names\030\343\357\223\374\001 \003(\t\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\014\210\001\001\"[\n" + "\004Type\022\022\n" @@ -30202,7 +30206,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_descriptionB\016\n" + "\014_expire_timeB\005\n" + "\003_idB\007\n" - + "\005_kindB\n\n" + + "\005_kindB\n" + + "\n" + "\010_managedB\007\n" + "\005_nameB\016\n" + "\014_private_keyB\t\n" @@ -30212,8 +30217,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_type\"\313\003\n" + "\034SslCertificateAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022R\n" - + "\005items\030\300\317\367/ \003(\013" - + "2@.google.cloud.compute.v1.SslCertificateAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132@.go" + + "ogle.cloud.compute.v1.SslCertificateAggregatedList.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" @@ -30222,8 +30227,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\022A\n" - + "\005value\030\002 \001(\01322.go" - + "ogle.cloud.compute.v1.SslCertificatesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01322.google." + + "cloud.compute.v1.SslCertificatesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -30244,8 +30249,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\320\003\n" + "#SslCertificateManagedSslCertificate\022i\n\r" - + "domain_status\030\315\247\347\253\001 \003(\0132N.google.cloud.compute.v1.SslCertif" - + "icateManagedSslCertificate.DomainStatusEntry\022\022\n" + + "domain_status\030\315\247\347\253\001 \003(\0132" + + "N.google.cloud.compute.v1.SslCertificate" + + "ManagedSslCertificate.DomainStatusEntry\022\022\n" + "\007domains\030\257\210\233l \003(\t\022\026\n" + "\006status\030\362\237\267V \001(\tH\000\210\001\001\0323\n" + "\021DomainStatusEntry\022\013\n" @@ -30266,16 +30272,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_certificateB\016\n" + "\014_private_key\"\251\001\n" + "\031SslCertificatesScopedList\022E\n" - + "\020ssl_certificates\030\217\242\303\256\001 \003(\013" - + "2\'.google.cloud.compute.v1.SslCertificate\0229\n" + + "\020ssl_certificates\030\217\242\303\256\001" + + " \003(\0132\'.google.cloud.compute.v1.SslCertificate\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\340\003\n" + "\031SslPoliciesAggregatedList\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022O\n" - + "\005items\030\300\317\367/ \003(\013" - + "2=.google.cloud.compute.v1.SslPoliciesAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132=.go" + + "ogle.cloud.compute.v1.SslPoliciesAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -30284,8 +30290,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\005\210\001\001\032\\\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022=\n" - + "\005value\030\002 \001(\0132..googl" - + "e.cloud.compute.v1.SslPoliciesScopedList:\0028\001B\007\n" + + "\005value\030\002 \001(\0132..google.clo" + + "ud.compute.v1.SslPoliciesScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" @@ -30308,8 +30314,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(SslPoliciesListAvailableFeaturesResponse\022\023\n" + "\010features\030\275\310\263u \003(\t\"\233\001\n" + "\025SslPoliciesScopedList\022;\n" - + "\014ssl_policies\030\243\344\215d" - + " \003(\0132\".google.cloud.compute.v1.SslPolicy\0229\n" + + "\014ssl_policies\030\243\344\215d \003" + + "(\0132\".google.cloud.compute.v1.SslPolicy\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\274\007\n" @@ -30365,8 +30371,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " StartAsyncReplicationDiskRequest\022\024\n" + "\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022{\n" + ".disks_start_async_replication_request_resource\030\332\236\300\340\001" - + " \001(\0132:.google.cloud.comput" - + "e.v1.DisksStartAsyncReplicationRequestB\003\340A\002\022!\n" + + " \001(\0132:.google.cloud.compute.v1." + + "DisksStartAsyncReplicationRequestB\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" @@ -30379,8 +30385,8 @@ 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\210\001\n" + "5region_disks_start_async_replication_request_resource\030\205\310\226\342\001" - + " \001(\0132@.google" - + ".cloud.compute.v1.RegionDisksStartAsyncReplicationRequestB\003\340A\002\022\032\n\n" + + " \001(\0132@.google.clou" + + "d.compute.v1.RegionDisksStartAsyncReplicationRequestB\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\"\233\001\n" + "\024StartInstanceRequest\022\030\n" @@ -30394,8 +30400,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ")StartInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\215\001\n" + "8instance_group_managers_start_instances_request_resource\030\253\245\277|" - + " \001(\0132C.google.cloud.compu" - + "te.v1.InstanceGroupManagersStartInstancesRequestB\003\340A\002\022!\n" + + " \001(\0132C.google.cloud.compute.v1" + + ".InstanceGroupManagersStartInstancesRequestB\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" @@ -30408,15 +30414,15 @@ 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\233\001\n" + "?region_instance_group_managers_start_instances_request_resource\030\226\233\377\354\001" - + " \001(\0132I.google.cloud.compute.v1.RegionInstanceG" - + "roupManagersStartInstancesRequestB\003\340A\002\022\032\n\n" + + " \001(\0132I.goog" + + "le.cloud.compute.v1.RegionInstanceGroupManagersStartInstancesRequestB\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\"\265\002\n" + "%StartWithEncryptionKeyInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\206\001\n" + "4instances_start_with_encryption_key_request_resource\030\377\376\317\322\001" - + " \001(\0132?.google.cloud.compute." - + "v1.InstancesStartWithEncryptionKeyRequestB\003\340A\002\022!\n" + + " \001(\0132?.google.cloud.compute.v1.In" + + "stancesStartWithEncryptionKeyRequestB\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" @@ -30424,28 +30430,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"|\n" + "\016StatefulPolicy\022V\n" - + "\017preserved_state\030\252\342\240\001 \001(\0132" - + "5.google.cloud.compute.v1.StatefulPolicyPreservedStateH\000\210\001\001B\022\n" + + "\017preserved_state\030\252\342\240\001 \001(\01325.goo" + + "gle.cloud.compute.v1.StatefulPolicyPreservedStateH\000\210\001\001B\022\n" + "\020_preserved_state\"\216\005\n" + "\034StatefulPolicyPreservedState\022R\n" + "\005disks\030\366\314\312-" + " \003(\0132@.google.cloud.compute.v1.StatefulPolicyPreservedState.DisksEntry\022a\n\r" - + "external_i_ps\030\215\323\200\376\001 \003(\0132F.google.cloud.c" - + "ompute.v1.StatefulPolicyPreservedState.ExternalIPsEntry\022`\n\r" - + "internal_i_ps\030\333\233\357f \003(" - + "\0132F.google.cloud.compute.v1.StatefulPolicyPreservedState.InternalIPsEntry\032m\n\n" + + "external_i_ps\030\215\323\200\376\001 \003(\0132F.google.cloud.comput" + + "e.v1.StatefulPolicyPreservedState.ExternalIPsEntry\022`\n\r" + + "internal_i_ps\030\333\233\357f \003(\0132F.g" + + "oogle.cloud.compute.v1.StatefulPolicyPreservedState.InternalIPsEntry\032m\n\n" + "DisksEntry\022\013\n" + "\003key\030\001 \001(\t\022N\n" - + "\005value\030\002 \001(\0132?.go" - + "ogle.cloud.compute.v1.StatefulPolicyPreservedStateDiskDevice:\0028\001\032r\n" + + "\005value\030\002 \001(\0132?.google." + + "cloud.compute.v1.StatefulPolicyPreservedStateDiskDevice:\0028\001\032r\n" + "\020ExternalIPsEntry\022\013\n" + "\003key\030\001 \001(\t\022M\n" - + "\005value\030\002 \001(\0132>.googl" - + "e.cloud.compute.v1.StatefulPolicyPreservedStateNetworkIp:\0028\001\032r\n" + + "\005value\030\002 \001(\0132>.google.clo" + + "ud.compute.v1.StatefulPolicyPreservedStateNetworkIp:\0028\001\032r\n" + "\020InternalIPsEntry\022\013\n" + "\003key\030\001 \001(\t\022M\n" - + "\005value\030\002 \001(\0132>.google.cl" - + "oud.compute.v1.StatefulPolicyPreservedStateNetworkIp:\0028\001\"\264\001\n" + + "\005value\030\002 \001(\0132>.google.cloud.c" + + "ompute.v1.StatefulPolicyPreservedStateNetworkIp:\0028\001\"\264\001\n" + "&StatefulPolicyPreservedStateDiskDevice\022\034\n" + "\013auto_delete\030\273\344\316\335\001 \001(\tH\000\210\001\001\"\\\n\n" + "AutoDelete\022\031\n" @@ -30483,8 +30489,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\232\002\n" + "$StopGroupAsyncReplicationDiskRequest\022\206\001\n" + "4disks_stop_group_async_replication_resource_resource\030\225\370\257\245\001" - + " \001(\0132?.google" - + ".cloud.compute.v1.DisksStopGroupAsyncReplicationResourceB\003\340A\002\022!\n" + + " \001(\0132?.google.clou" + + "d.compute.v1.DisksStopGroupAsyncReplicationResourceB\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" @@ -30492,8 +30498,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\244\002\n" + "*StopGroupAsyncReplicationRegionDiskRequest\022\206\001\n" - + "4disks_stop_group_async_replication_resource_resource\030\225\370\257\245\001 \001" - + "(\0132?.google.cloud.compute.v1.DisksStopGroupAsyncReplicationResourceB\003\340A\002\022!\n" + + "4disks_stop_group_async_replication_resource_resource\030\225\370\257\245\001" + + " \001(\0132?." + + "google.cloud.compute.v1.DisksStopGroupAsyncReplicationResourceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -30514,8 +30521,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(StopInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\213\001\n" + "7instance_group_managers_stop_instances_request_resource\030\215\245\364\021" - + " \001(\0132B.google.cloud.compute." - + "v1.InstanceGroupManagersStopInstancesRequestB\003\340A\002\022%\n" + + " \001(\0132B.google.cloud.compute.v1.In" + + "stanceGroupManagersStopInstancesRequestB\003\340A\002\022%\n" + "\024no_graceful_shutdown\030\222\267\253\240\001 \001(\010H\000\210\001\001\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" @@ -30530,41 +30537,42 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\231\001\n" - + ">region_instance_g" - + "roup_managers_stop_instances_request_resource\030\302\234\362\200\001" - + " \001(\0132H.google.cloud.compute.v" - + "1.RegionInstanceGroupManagersStopInstancesRequestB\003\340A\002\022\032\n\n" + + ">region_instance_group_" + + "managers_stop_instances_request_resource\030\302\234\362\200\001" + + " \001(\0132H.google.cloud.compute.v1.Reg" + + "ionInstanceGroupManagersStopInstancesRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001B\027\n" + "\025_no_graceful_shutdownB\r\n" - + "\013_request_id\"\322\r\n" + + "\013_request_id\"\322\r" + + "\n" + "\013StoragePool\022*\n" + "\032capacity_provisioning_type\030\207\212\375w \001(\tH\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022r\n" - + "\037exapool_provisioned_capacity_gb\030\340\341\313\244\001" - + " \001(\0132@.google.cloud.compute.v1.", - "StoragePoolExapoolProvisionedCapacityGbH\003\210\001\001\022\020\n" + + "\037exapool_provisioned_capacity_gb\030\340", + "\341\313\244\001 \001(\0132@.google.cloud.compute.v1.Stora" + + "gePoolExapoolProvisionedCapacityGbH\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\006\210\001\001\022D\n" + "\006labels\030\377\277\301\356\001" + " \003(\01320.google.cloud.compute.v1.StoragePool.LabelsEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022B\n" - + "\006params\030\206\363\253% \001(\0132*.google." - + "cloud.compute.v1.StoragePoolParamsH\010\210\001\001\022.\n" + + "\006params\030\206\363\253%" + + " \001(\0132*.google.cloud.compute.v1.StoragePoolParamsH\010\210\001\001\022.\n" + "\035performance_provisioning_type\030\375\235\266\337\001 \001(\tH" + "\t\210\001\001\022-\n" + "\034pool_provisioned_capacity_gb\030\322\317\227\344\001 \001(\003H\n" + "\210\001\001\022%\n" + "\025pool_provisioned_iops\030\227\311\2715 \001(\003H\013\210\001\001\022+\n" + "\033pool_provisioned_throughput\030\230\215\330P \001(\003H\014\210\001\001\022S\n" - + "\017resource_status\030\303\372\367v" - + " \001(\01322.google.cloud.compute.v1.StoragePoolResourceStatusH\r" + + "\017resource_status\030\303\372\367v \001(" + + "\01322.google.cloud.compute.v1.StoragePoolResourceStatusH\r" + "\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\016\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\017\210\001\001\022Q\n" - + "\016share_settings\030\203\221\224\177 \001(\01321.goog" - + "le.cloud.compute.v1.StoragePoolShareSettingsH\020\210\001\001\022\025\n" + + "\016share_settings\030\203\221\224\177 \001(\01321.google.cl" + + "oud.compute.v1.StoragePoolShareSettingsH\020\210\001\001\022\025\n" + "\005state\030\221\211\2534 \001(\tH\021\210\001\001\022J\n" + "\006status\030\362\237\267V" + " \001(\01322.google.cloud.compute.v1.StoragePoolResourceStatusH\022\210\001\001\022\"\n" @@ -30607,8 +30615,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031StoragePoolAggregatedList\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022O\n" - + "\005items\030\300\317\367/ \003(\0132" - + "=.google.cloud.compute.v1.StoragePoolAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132=.goo" + + "gle.cloud.compute.v1.StoragePoolAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -30617,8 +30625,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\005\210\001\001\032]\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022>\n" - + "\005value\030\002 \001(\0132/.google" - + ".cloud.compute.v1.StoragePoolsScopedList:\0028\001B\007\n" + + "\005value\030\002 \001(\0132/.google.clou" + + "d.compute.v1.StoragePoolsScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" @@ -30697,8 +30705,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\267\001\n" + "\021StoragePoolParams\022f\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132C.google.c" - + "loud.compute.v1.StoragePoolParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132C.google.cloud." + + "compute.v1.StoragePoolParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\220\010\n" @@ -30739,20 +30747,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\034_total_provisioned_disk_iopsB$\n" + "\"_total_provisioned_disk_throughput\"\350\001\n" + "\030StoragePoolShareSettings\022Y\n" - + "\013project_map\030\266\326\377? \003(\0132A.google.cloud.compute.v1" - + ".StoragePoolShareSettings.ProjectMapEntry\032q\n" + + "\013project_map\030\266\326\377?" + + " \003(\0132A.google.cloud.compute.v1.StoragePoolShareSettings.ProjectMapEntry\032q\n" + "\017ProjectMapEntry\022\013\n" + "\003key\030\001 \001(\t\022M\n" - + "\005value\030\002" - + " \001(\0132>.google.cloud.compute.v1.StoragePoolShareSettingsProjectConfig:\0028\001\"R\n" - + "%StoragePoolShareSettingsProjectConfig\022\032\n" - + "\n" + + "\005value\030\002 " + + "\001(\0132>.google.cloud.compute.v1.StoragePoolShareSettingsProjectConfig:\0028\001\"R\n" + + "%StoragePoolShareSettingsProjectConfig\022\032\n\n" + "project_id\030\201\310\322T \001(\tH\000\210\001\001B\r\n" + "\013_project_id\"\347\007\n" + "\017StoragePoolType\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(\013" - + "2*.google.cloud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n" + + "deprecated\030\263\313\321\365\001 \001(\0132*.go" + + "ogle.cloud.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\0220\n" @@ -30783,15 +30790,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\032_min_pool_provisioned_iopsB\"\n" + " _min_pool_provisioned_throughputB\016\n" + "\014_min_size_gbB\007\n" - + "\005_nameB\014\n" - + "\n" + + "\005_nameB\014\n\n" + "_self_linkB\024\n" + "\022_self_link_with_idB\007\n" + "\005_zone\"\265\003\n" + "\035StoragePoolTypeAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022S\n" - + "\005items\030\300\317\367/ \003(\0132A.googl" - + "e.cloud.compute.v1.StoragePoolTypeAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132A.google.clo" + + "ud.compute.v1.StoragePoolTypeAggregatedList.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\0229\n" @@ -30799,8 +30805,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022B\n" - + "\005value\030\002 " - + "\001(\01323.google.cloud.compute.v1.StoragePoolTypesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01323" + + ".google.cloud.compute.v1.StoragePoolTypesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -30817,7 +30823,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n\n" + + "\020_next_page_tokenB\014\n" + + "\n" + "_self_linkB\n\n" + "\010_warning\"\255\001\n" + "\032StoragePoolTypesScopedList\022H\n" @@ -30870,8 +30877,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005state\030\221\211\2534 \001(\tH\034\210\001\001\022/\n" + "$system_reserved_external_ipv6_ranges\030\341\210\223\037 \003(\t\0220\n" + "$system_reserved_internal_ipv6_ranges\030\323\230\221\316\001 \003(\t\022Z\n" - + "\023utilization_details\030\245\212\346; \001(" - + "\01325.google.cloud.compute.v1.SubnetworkUtilizationDetailsH\035\210\001\001\"S\n" + + "\023utilization_details\030\245\212\346; \001(\01325.g" + + "oogle.cloud.compute.v1.SubnetworkUtilizationDetailsH\035\210\001\001\"S\n" + "\016Ipv6AccessType\022\036\n" + "\032UNDEFINED_IPV6_ACCESS_TYPE\020\000\022\017\n" + "\010EXTERNAL\020\313\247\375\020\022\020\n" @@ -30948,8 +30955,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024_utilization_details\"\277\003\n" + "\030SubnetworkAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022N\n" - + "\005items\030\300\317\367/ \003(\0132<.google.cloud.co" - + "mpute.v1.SubnetworkAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132<.google.cloud.compute" + + ".v1.SubnetworkAggregatedList.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" @@ -30975,8 +30982,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n" - + "\n" + + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" + "\010_warning\"\335\004\n" + "\023SubnetworkLogConfig\022$\n" @@ -31005,8 +31011,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_flow_samplingB\013\n" + "\t_metadata\"\265\001\n" + "\020SubnetworkParams\022e\n" - + "\025resource_manager_tags\030\374\233\213\264\001" - + " \003(\0132B.google.cloud.compute.v1.SubnetworkParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003" + + "(\0132B.google.cloud.compute.v1.SubnetworkParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\372\002\n" @@ -31027,14 +31033,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_range_nameB\032\n" + "\030_reserved_internal_range\"\310\004\n" + "\034SubnetworkUtilizationDetails\022y\n" - + "\"external_ipv6_instance_utilization\030\334\302\223\310\001 \001(\0132D." - + "google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\000\210\001\001\022r\n" - + "\034external_ipv6_lb_utilization\030\275\227\217A \001(\0132D.goog" - + "le.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\001\210\001\001\022o\n" - + "\031internal_ipv6_utilization\030\214\312\236! \001(\0132D.google.clou" - + "d.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\002\210\001\001\022b\n" - + "\021ipv4_utilizations\030\253\235\250b \003(\0132D.google.cloud.compute.v1.Su" - + "bnetworkUtilizationDetailsIPV4UtilizationB%\n" + + "\"external_ipv6_instance_utilization\030\334\302\223\310\001 \001(\0132D.googl" + + "e.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\000\210\001\001\022r\n" + + "\034external_ipv6_lb_utilization\030\275\227\217A \001(\0132D.google.cl" + + "oud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\001\210\001\001\022o\n" + + "\031internal_ipv6_utilization\030\214\312\236! \001(\0132D.google.cloud.com" + + "pute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\002\210\001\001\022b\n" + + "\021ipv4_utilizations\030\253\235\250b" + + " \003(\0132D.google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4UtilizationB%\n" + "#_external_ipv6_instance_utilizationB\037\n" + "\035_external_ipv6_lb_utilizationB\034\n" + "\032_internal_ipv6_utilization\"\306\001\n" @@ -31090,8 +31096,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "+SuspendInstancesInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\221\001\n" + ":instance_group_managers_suspend_instances_request_resource\030\321\215\241\026" - + " \001(\0132E.google.cloud" - + ".compute.v1.InstanceGroupManagersSuspendInstancesRequestB\003\340A\002\022!\n" + + " \001(\0132E.google.cloud.comp" + + "ute.v1.InstanceGroupManagersSuspendInstancesRequestB\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" @@ -31104,8 +31110,8 @@ 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\236\001\n" + "Aregion_instance_group_managers_suspend_instances_request_resource\030\374\345\224f" - + " \001(\0132K.google.cloud.compute.v1.Regi" - + "onInstanceGroupManagersSuspendInstancesRequestB\003\340A\002\022\032\n\n" + + " \001(\0132K.google.cloud.compute.v1.RegionIns" + + "tanceGroupManagersSuspendInstancesRequestB\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\"\211\001\n" + " SwitchToCustomModeNetworkRequest\022\027\n" @@ -31170,11 +31176,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + + " .google.cloud.compute.v1.WarningH\004\210\001\001", + "B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_toke", - "nB\014\n\n" + + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" + "\010_warning\"\256\001\n" + "\033TargetHttpProxiesScopedList\022H\n" @@ -31210,16 +31216,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_url_map\"\210\003\n" + "\035TargetHttpProxyAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022S\n" - + "\005items\030\300\317\367/" - + " \003(\0132A.google.cloud.compute.v1.TargetHttpProxyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ " + + "\003(\0132A.google.cloud.compute.v1.TargetHttpProxyAggregatedList.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" + "\014unreachables\030\237\240\206t \003(\t\032b\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022C\n" - + "\005value\030\002 \001(\01324.google.cloud" - + ".compute.v1.TargetHttpProxiesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01324.google.cloud.comp" + + "ute.v1.TargetHttpProxiesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -31309,8 +31315,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_url_map\"\322\003\n" + "\036TargetHttpsProxyAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022T\n" - + "\005items\030\300\317\367/ \003(\0132B.google.cl" - + "oud.compute.v1.TargetHttpsProxyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132B.google.cloud.c" + + "ompute.v1.TargetHttpsProxyAggregatedList.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" @@ -31319,8 +31325,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032c\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022D\n" - + "\005value\030\002 \001(\01325.google.cloud" - + ".compute.v1.TargetHttpsProxiesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01325.google.cloud.comp" + + "ute.v1.TargetHttpsProxiesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -31328,8 +31334,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\261\002\n" + "\024TargetHttpsProxyList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022;\n" - + "\005items\030\300\317\367/" - + " \003(\0132).google.cloud.compute.v1.TargetHttpsProxy\022\024\n" + + "\005items\030\300\317\367/ \003" + + "(\0132).google.cloud.compute.v1.TargetHttpsProxy\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\0229\n" @@ -31354,7 +31360,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004zone\030\254\307\344\001 \001(\tH\n" + "\210\001\001\"4\n" + "\tNatPolicy\022\030\n" - + "\024UNDEFINED_NAT_POLICY\020\000\022\r\n" + + "\024UNDEFINED_NAT_POLICY\020\000\022\r" + + "\n" + "\006NO_NAT\020\203\273\376LB\025\n" + "\023_creation_timestampB\016\n" + "\014_descriptionB\005\n" @@ -31369,8 +31376,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\313\003\n" + "\034TargetInstanceAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022R\n" - + "\005items\030\300\317\367/ \003(\0132@.goo" - + "gle.cloud.compute.v1.TargetInstanceAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132@.google.c" + + "loud.compute.v1.TargetInstanceAggregatedList.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" @@ -31379,8 +31386,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\022A\n" - + "\005value\030\002 \001(\01322.google.c" - + "loud.compute.v1.TargetInstancesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01322.google.cloud." + + "compute.v1.TargetInstancesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -31388,8 +31395,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\255\002\n" + "\022TargetInstanceList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0229\n" - + "\005items\030\300\317\367/" - + " \003(\0132\'.google.cloud.compute.v1.TargetInstance\022\024\n" + + "\005items\030\300\317\367/ \003(" + + "\0132\'.google.cloud.compute.v1.TargetInstance\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\0229\n" @@ -31446,8 +31453,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021_session_affinity\"\277\003\n" + "\030TargetPoolAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022N\n" - + "\005items\030\300\317\367/ \003(\0132<.google.cloud.compute." - + "v1.TargetPoolAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132<.google.cloud.compute.v1.TargetPoolAggregatedList.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" @@ -31456,8 +31463,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.cloud.compute.v1.TargetPoolsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001" + + "(\0132..google.cloud.compute.v1.TargetPoolsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -31482,8 +31489,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"l\n" + " TargetPoolsAddHealthCheckRequest\022H\n\r" - + "health_checks\030\256\257\346\325\001" - + " \003(\0132-.google.cloud.compute.v1.HealthCheckReference\"a\n" + + "health_checks\030\256\257\346\325\001 \003(\013" + + "2-.google.cloud.compute.v1.HealthCheckReference\"a\n" + "\035TargetPoolsAddInstanceRequest\022@\n" + "\tinstances\030\376\374\357\r" + " \003(\0132*.google.cloud.compute.v1.InstanceReference\"o\n" @@ -31571,7 +31578,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013ProxyHeader\022\032\n" + "\026UNDEFINED_PROXY_HEADER\020\000\022\013\n" + "\004NONE\020\270\316\222\001\022\020\n" - + "\010PROXY_V1\020\254\244\267\237\001B\017\n\r" + + "\010PROXY_V1\020\254\244\267\237\001B\017\n" + + "\r" + "_proxy_header\"\326\005\n" + "\016TargetTcpProxy\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" @@ -31604,13 +31612,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_nameB\r\n" + "\013_proxy_bindB\017\n\r" + "_proxy_headerB\t\n" - + "\007_regionB\014\n\n" + + "\007_regionB\014\n" + + "\n" + "_self_linkB\n\n" + "\010_service\"\314\003\n" + "\034TargetTcpProxyAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022R\n" - + "\005items\030\300\317\367/ \003(\0132@.google.cloud.compute" - + ".v1.TargetTcpProxyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132@.google.cloud.compute.v1.T" + + "argetTcpProxyAggregatedList.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" @@ -31647,12 +31656,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\004\210\001\001\022I\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\01325.google.cloud.compute.v1.TargetVpnGateway.LabelsEntry\022\024\n" + + "\006labels\030\377\277\301\356\001 \003" + + "(\01325.google.cloud.compute.v1.TargetVpnGateway.LabelsEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\027\n" + "\007network\030\256\264\205o \001(\tH\006\210\001\001\022G\n" - + "\006params\030\206\363\253%" - + " \001(\0132/.google.cloud.compute.v1.TargetVpnGatewayParamsH\007\210\001\001\022\026\n" + + "\006params\030\206\363\253% " + + "\001(\0132/.google.cloud.compute.v1.TargetVpnGatewayParamsH\007\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\010\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\n" @@ -31680,8 +31689,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_status\"\321\003\n" + "\036TargetVpnGatewayAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022T\n" - + "\005items\030\300\317\367/ \003(\0132" - + "B.google.cloud.compute.v1.TargetVpnGatewayAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132B.goo" + + "gle.cloud.compute.v1.TargetVpnGatewayAggregatedList.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" @@ -31690,8 +31699,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\004\210\001\001\032b\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022C\n" - + "\005value\030\002 \001(\01324.g" - + "oogle.cloud.compute.v1.TargetVpnGatewaysScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01324.google" + + ".cloud.compute.v1.TargetVpnGatewaysScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -31712,15 +31721,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\301\001\n" + "\026TargetVpnGatewayParams\022k\n" - + "\025resource_manager_tags\030\374\233\213\264\001" - + " \003(\0132H.google.cloud.compute.v1.TargetV" - + "pnGatewayParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(" + + "\0132H.google.cloud.compute.v1.TargetVpnGatewayParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\260\001\n" + "\033TargetVpnGatewaysScopedList\022J\n" - + "\023target_vpn_gateways\030\210\223\312\277\001" - + " \003(\0132).google.cloud.compute.v1.TargetVpnGateway\0229\n" + + "\023target_vpn_gateways\030\210\223\312\277\001 \003(\013" + + "2).google.cloud.compute.v1.TargetVpnGateway\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\223\004\n" @@ -31754,8 +31762,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "#TestIamPermissionsAutoscalerRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132" + + "/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\300\001\n" + "&TestIamPermissionsBackendBucketRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" @@ -31770,23 +31778,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\035TestIamPermissionsDiskRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 " - + "\001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/" + + ".google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\305\001\n" + "+TestIamPermissionsExternalVpnGatewayRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud" - + ".compute.v1.TestPermissionsRequestB\003\340A\002\"\250\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\250\001\n" + "\'TestIamPermissionsFirewallPolicyRequest\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.g" - + "oogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\273\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google" + + ".cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\273\001\n" + "!TestIamPermissionsFirewallRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.clou" - + "d.compute.v1.TestPermissionsRequestB\003\340A\002\"\300\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\300\001\n" + "&TestIamPermissionsGlobalAddressRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" @@ -31800,31 +31808,31 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\036TestIamPermissionsImageRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(" - + "\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\326\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.g" + + "oogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\326\001\n" + "&TestIamPermissionsInstanceGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.g" - + "oogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google" + + ".cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\321\001\n" + "!TestIamPermissionsInstanceRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 " + + "\001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\303\001\n" + ")TestIamPermissionsInstanceTemplateRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cl" - + "oud.compute.v1.TestPermissionsRequestB\003\340A\002\"\335\001\n" - + "-TestIamPermissionsInstantSnapshot", - "GroupRequest\022\027\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.c" + + "ompute.v1.TestPermissionsRequestB\003\340A\002\"\335\001", + "\n" + + "-TestIamPermissionsInstantSnapshotGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google." - + "cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud" + + ".compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\330\001\n" + "(TestIamPermissionsInstantSnapshotRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" @@ -31835,18 +31843,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "4TestIamPermissionsInterconnectAttachmentGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\013" - + "2/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\304\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.go" + + "ogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\304\001\n" + "*TestIamPermissionsInterconnectGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132" - + "/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\276\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo" + + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\276\001\n" + "$TestIamPermissionsLicenseCodeRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.googl" - + "e.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\272\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.clo" + + "ud.compute.v1.TestPermissionsRequestB\003\340A\002\"\272\001\n" + " TestIamPermissionsLicenseRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" @@ -31861,19 +31869,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/" - + ".google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\335\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goog" + + "le.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\335\001\n" + "-TestIamPermissionsNetworkEndpointGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\013" - + "2/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.go" + + "ogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\310\001\n" + ".TestIamPermissionsNetworkFirewallPolicyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud" - + ".compute.v1.TestPermissionsRequestB\003\340A\002\"\322\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\322\001\n" + "\"TestIamPermissionsNodeGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" @@ -31890,8 +31898,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/." - + "google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\333\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.googl" + + "e.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\333\001\n" + ")TestIamPermissionsRegionAutoscalerRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" @@ -31902,14 +31910,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\337\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132" + + "/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\337\001\n" + "-TestIamPermissionsRegionBackendServiceRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google." - + "cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\345\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud" + + ".compute.v1.TestPermissionsRequestB\003\340A\002\"\345\001\n" + "3TestIamPermissionsRegionCompositeHealthCheckRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" @@ -31920,14 +31928,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/" - + ".google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\350\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goog" + + "le.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\350\001\n" + "6TestIamPermissionsRegionHealthAggregationPolicyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goog" - + "le.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cl" + + "oud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n" + "*TestIamPermissionsRegionHealthCheckRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" @@ -31938,14 +31946,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\335\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(" + + "\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\335\001\n" + "+TestIamPermissionsRegionHealthSourceRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google." - + "cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\336\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud" + + ".compute.v1.TestPermissionsRequestB\003\340A\002\"\336\001\n" + ",TestIamPermissionsRegionInstanceGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" @@ -31956,20 +31964,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\340\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001" + + "(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\340\001\n" + ".TestIamPermissionsRegionInstantSnapshotRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo" - + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\346\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.c" + + "loud.compute.v1.TestPermissionsRequestB\003\340A\002\"\346\001\n" + "4TestIamPermissionsRegionNetworkFirewallPolicyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.clo" - + "ud.compute.v1.TestPermissionsRequestB\003\340A\002\"\345\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\345\001\n" + "3TestIamPermissionsRegionNotificationEndpointRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" @@ -31980,20 +31988,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132" - + "/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\372\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo" + + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\372\001\n" + ")TestIamPermissionsReservationBlockRequest\022\037\n" + "\017parent_resource\030\203\230\320\010 \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google." - + "cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud" + + ".compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\324\001\n" + "$TestIamPermissionsReservationRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\013" + + "2/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\375\001\n" + ",TestIamPermissionsReservationSubBlockRequest\022\037\n" + "\017parent_resource\030\203\230\320\010 \001(\tB\003\340A\002\022\027\n" @@ -32006,8 +32014,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.c" - + "ompute.v1.TestPermissionsRequestB\003\340A\002\"\270\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\270\001\n" + "\036TestIamPermissionsRouteRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" @@ -32017,13 +32025,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goog" - + "le.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\273\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cl" + + "oud.compute.v1.TestPermissionsRequestB\003\340A\002\"\273\001\n" + "!TestIamPermissionsSnapshotRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.c" - + "ompute.v1.TestPermissionsRequestB\003\340A\002\"\324\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\324\001\n" + "$TestIamPermissionsStoragePoolRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" @@ -32046,29 +32054,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\301\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 " + + "\001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\301\001\n" + "\'TestIamPermissionsTargetSslProxyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\301\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132" + + "/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\301\001\n" + "\'TestIamPermissionsTargetTcpProxyRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\013" - + "2/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\271\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.go" + + "ogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\271\001\n" + "\037TestIamPermissionsUrlMapRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cl" - + "oud.compute.v1.TestPermissionsRequestB\003\340A\002\"\325\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.c" + + "ompute.v1.TestPermissionsRequestB\003\340A\002\"\325\001\n" + "#TestIamPermissionsVpnGatewayRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"0\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132" + + "/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"0\n" + "\026TestPermissionsRequest\022\026\n" + "\013permissions\030\204\351\313\034 \003(\t\"1\n" + "\027TestPermissionsResponse\022\026\n" @@ -32135,16 +32143,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" - + "\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\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\372\001\n" + "\027UpdateAutoscalerRequest\022\033\n\n" + "autoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022H\n" - + "\023autoscaler_resource\030\366\360\377b \001(\0132#" - + ".google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n" + + "\023autoscaler_resource\030\366\360\377b" + + " \001(\0132#.google.cloud.compute.v1.AutoscalerB\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\001\210\001\001\022\033\n" @@ -32166,13 +32173,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132\'.google.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" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" - + "\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" + "\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022<\n\r" - + "disk_resource\030\360\320\253\014 " - + "\001(\0132\035.google.cloud.compute.v1.DiskB\003\340A\002\022\025\n" + + "disk_resource\030\360\320\253\014" + + " \001(\0132\035.google.cloud.compute.v1.DiskB\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\032\n\n" @@ -32195,29 +32201,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\306\001\n" + "\025UpdateFirewallRequest\022\031\n" + "\010firewall\030\200\372\325\363\001 \001(\tB\003\340A\002\022D\n" - + "\021firewall_resource\030\355\260\340\023 \001" - + "(\0132!.google.cloud.compute.v1.FirewallB\003\340A\002\022!\n" + + "\021firewall_resource\030\355\260\340\023" + + " \001(\0132!.google.cloud.compute.v1.FirewallB\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\"\267\002\n" + "\036UpdateFutureReservationRequest\022\"\n" + "\022future_reservation\030\320\306\346\032 \001(\tB\003\340A\002\022X\n" - + "\033future_reservation_resource\030\235\230\310\336\001 \001(\0132*.googl" - + "e.cloud.compute.v1.FutureReservationB\003\340A\002\022!\n" + + "\033future_reservation_resource\030\235\230\310\336\001" + + " \001(\0132*.google.cloud.compute.v1.FutureReservationB\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\034\n" + "\013update_mask\030\242\271\272\356\001 \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_request_idB\016\n" + "\014_update_mask\"\207\002\n" + "$UpdateGlobalVmExtensionPolicyRequest\022*\n" + "\032global_vm_extension_policy\030\236\326\374\003 \001(\tB\003\340A\002\022e\n" - + "#global_vm_extension_policy_resource\030\217\330\2650" - + " \001(\01320.google.cloud.compute.v1.GlobalVmExtensionPolicyB\003\340A\002\022!\n" + + "#global_vm_extension_policy_resource\030\217\330\2650 \001" + + "(\01320.google.cloud.compute.v1.GlobalVmExtensionPolicyB\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" @@ -32252,8 +32258,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\202\002\n" + "\027UpdateKmsKeyDiskRequest\022\024\n" + "\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022f\n" - + "$disk_update_kms_key_request_resource\030\340\353\361T \001(\013" - + "20.google.cloud.compute.v1.DiskUpdateKmsKeyRequestB\003\340A\002\022!\n" + + "$disk_update_kms_key_request_resource\030\340\353\361T \001(\01320.go" + + "ogle.cloud.compute.v1.DiskUpdateKmsKeyRequestB\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" @@ -32266,8 +32272,8 @@ 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\022s\n" + "+region_disk_update_kms_key_request_resource\030\313\250\343\004" - + " \001(\01326.google.cloud.co" - + "mpute.v1.RegionDiskUpdateKmsKeyRequestB\003\340A\002\022\032\n\n" + + " \001(\01326.google.cloud.compute" + + ".v1.RegionDiskUpdateKmsKeyRequestB\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\"\253\002\n" + "!UpdateKmsKeyRegionSnapshotRequest\022!\n" @@ -32275,8 +32281,7 @@ 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|\n" + "/region_snapshot_update_kms_key_request_resource\030\362\245\234\205\001" - + " \001(\0132:.google.cloud.compute.v1." - + "RegionSnapshotUpdateKmsKeyRequestB\003\340A\002\022\032\n\n" + + " \001(\0132:.google.cloud.compute.v1.RegionSnapshotUpdateKmsKeyRequestB\003\340A\002\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\031\n" + "\010snapshot\030\304\253\353\207\001 \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\366\001\n" @@ -32285,8 +32290,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\000\210\001\001\022\031\n" + "\010snapshot\030\304\253\353\207\001 \001(\tB\003\340A\002\022n\n" - + "(snapshot_update_kms_key_request_resource\030\207\304\2271 " - + "\001(\01324.google.cloud.compute.v1.SnapshotUpdateKmsKeyRequestB\003\340A\002B\r\n" + + "(snapshot_update_kms_key_request_resource\030\207\304\2271 \001(\01324" + + ".google.cloud.compute.v1.SnapshotUpdateKmsKeyRequestB\003\340A\002B\r\n" + "\013_request_id\"\360\001\n" + "\024UpdateLicenseRequest\022\027\n" + "\007license\030\301\210\302O \001(\tB\003\340A\002\022C\n" @@ -32316,22 +32321,23 @@ 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\000\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_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.compute.v1.NetworksUpdatePeeringRequestB\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" + + "request_id\030\313\201\331\021 \001(", + "\tH\000\210\001\001B\r\n" + "\013_request_id\"\346\002\n" - + "3UpdatePer", - "InstanceConfigsInstanceGroupManagerRequest\022&\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.InstanceGroup" - + "ManagersUpdatePerInstanceConfigsReqB\003\340A\002\022!\n" + + " \001(\0132I.go" + + "ogle.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" @@ -32344,9 +32350,8 @@ 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.g" - + "oogle.cloud.compute.v1.RegionInstanceGroupManagerUpdateInstanceConfigReqB\003\340A\002\022\032\n" - + "\n" + + " \001(\0132J.google" + + ".cloud.compute.v1.RegionInstanceGroupManagerUpdateInstanceConfigReqB\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\"\340\001\n" + "\033UpdatePreviewFeatureRequest\022 \n" @@ -32359,8 +32364,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" - + "\023autoscaler_resource\030\366\360\377b \001" - + "(\0132#.google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n" + + "\023autoscaler_resource\030\366\360\377b \001(\0132#." + + "google.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -32369,8 +32374,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\210\002\n" + "!UpdateRegionBackendServiceRequest\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(\013" - + "2\'.google.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132\'.go" + + "ogle.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -32404,12 +32409,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_update_mask\"\373\001\n" + "\036UpdateRegionHealthCheckRequest\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(\0132$.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\037\n" - + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" - + "\n" + + "\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\001B\r\n" + "\013_request_id\"\347\001\n" + "\031UpdateRegionUrlMapRequest\022!\n" @@ -32440,8 +32444,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022!\n" + "\020reservation_slot\030\221\275\247\204\001 \001(\tB\003\340A\002\022T\n" - + "\031reservation_slot_resource\030\374\323\347\302\001" - + " \001(\0132(.google.cloud.compute.v1.ReservationSlotB\003\340A\002\022\034\n" + + "\031reservation_slot_resource\030\374\323\347\302\001 \001" + + "(\0132(.google.cloud.compute.v1.ReservationSlotB\003\340A\002\022\034\n" + "\013update_mask\030\242\271\272\356\001 \001(\tH\000\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\016\n" @@ -32469,8 +32473,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" @@ -32479,8 +32483,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\000\210\001\001\022\035\n" + "\014storage_pool\030\340\306\361\253\001 \001(\tB\003\340A\002\022K\n" - + "\025storage_pool_resource\030\215\274\371J \001(\013" - + "2$.google.cloud.compute.v1.StoragePoolB\003\340A\002\022\034\n" + + "\025storage_pool_resource\030\215\274\371J \001(\0132$.go" + + "ogle.cloud.compute.v1.StoragePoolB\003\340A\002\022\034\n" + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" @@ -32496,11 +32500,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\220\002\n" + "\"UpdateZoneVmExtensionPolicyRequest\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\001\022$\n" + "\023vm_extension_policy\030\272\223\213\236\001 \001(\tB\003\340A\002\022Y\n" - + "\034vm_extension_policy_resource\030\363\371\361\365\001 \001(\0132*.google." - + "cloud.compute.v1.VmExtensionPolicyB\003\340A\002\022\033\n" + + "\034vm_extension_policy_resource\030\363\371\361\365\001" + + " \001(\0132*.google.cloud.compute.v1.VmExtensionPolicyB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\362\007\n" @@ -32515,8 +32520,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \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 \001(" - + "\0132).google.cloud.compute.v1.HttpHeaderActionH\007\210\001\001\0229\n\n" + + "header_action\030\250\240\270\234\001 \001(\0132).g" + + "oogle.cloud.compute.v1.HttpHeaderActionH\007\210\001\001\0229\n\n" + "host_rules\030\240\207\327\224\001" + " \003(\0132!.google.cloud.compute.v1.HostRule\022\020\n" + "\002id\030\233\032 \001(\004H\010\210\001\001\022\024\n" @@ -32539,7 +32544,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003_idB\007\n" + "\005_kindB\007\n" + "\005_nameB\t\n" - + "\007_regionB\014\n\n" + + "\007_regionB\014\n" + + "\n" + "_self_link\"\235\002\n\n" + "UrlMapList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0221\n" @@ -32556,7 +32562,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"7\n" + "\017UrlMapReference\022\030\n" + "\007url_map\030\214\225\201\257\001 \001(\tH\000\210\001\001B\n\n" - + "\010_url_map\"\360\002\n\n" + + "\010_url_map\"\360\002\n" + + "\n" + "UrlMapTest\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022$\n" + "\023expected_output_url\030\230\242\367\316\001 \001(\tH\001\210\001\001\022/\n" @@ -32581,8 +32588,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" - + "test_failures\030\266\342\237\361\001" - + " \003(\0132$.google.cloud.compute.v1.TestFailure\022\033\n" + + "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" + "\017_load_succeededB\016\n" + "\014_test_passed\"\265\003\n" @@ -32595,12 +32602,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" + "\014unreachables\030\237\240\206t \003(\t\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\004\210\001\001\032X\n" - + "\n" + + " .google.cloud.compute.v1.WarningH\004\210\001\001\032X\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\0229\n" - + "\005value\030\002 \001(\0132" - + "*.google.cloud.compute.v1.UrlMapsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132*.goo" + + "gle.cloud.compute.v1.UrlMapsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -32622,15 +32628,15 @@ 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\"\223\002\n\n" + "UrlRewrite\022\034\n" + "\014host_rewrite\030\365\313\232L \001(\tH\000\210\001\001\022#\n" + "\023path_prefix_rewrite\030\271\350\321\023 \001(\tH\001\210\001\001\022&\n" + "\025path_template_rewrite\030\241\357\362\311\001 \001(\tH\002\210\001\001\022E\n\r" - + "regex_rewrite\030\224\243\312\265\001 \001(\0132" - + "%.google.cloud.compute.v1.RegexRewriteH\003\210\001\001B\017\n\r" + + "regex_rewrite\030\224\243\312\265\001 \001(\0132%.goo" + + "gle.cloud.compute.v1.RegexRewriteH\003\210\001\001B\017\n\r" + "_host_rewriteB\026\n" + "\024_path_prefix_rewriteB\030\n" + "\026_path_template_rewriteB\020\n" @@ -32643,8 +32649,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007network\030\256\264\205o \001(\tH\004\210\001\001\022\030\n" + "\007purpose\030\236\372\357\226\001 \001(\tH\005\210\001\001\022\024\n" + "\004role\030\366\200\326\001 \001(\tH\006\210\001\001\022W\n" - + "\023secondary_ip_ranges\030\343\377\224A \003(\01327." - + "google.cloud.compute.v1.UsableSubnetworkSecondaryRange\022\033\n\n" + + "\023secondary_ip_ranges\030\343\377\224A \003(\01327.googl" + + "e.cloud.compute.v1.UsableSubnetworkSecondaryRange\022\033\n\n" + "stack_type\030\221\265\213\313\001 \001(\tH\007\210\001\001\022\033\n\n" + "subnetwork\030\356\247\344\222\001 \001(\tH\010\210\001\001\"S\n" + "\016Ipv6AccessType\022\036\n" @@ -32678,7 +32684,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021_ipv6_access_typeB\n\n" + "\010_networkB\n\n" + "\010_purposeB\007\n" - + "\005_roleB\r\n" + + "\005_roleB\r" + + "\n" + "\013_stack_typeB\r\n" + "\013_subnetwork\"}\n" + "\036UsableSubnetworkSecondaryRange\022\035\n\r" @@ -32692,16 +32699,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \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 \003(\01321" - + ".google.cloud.compute.v1.SubnetworksScopedWarning\022\032\n" + + "\017scoped_warnings\030\246\226\370f \003(\01321.goog" + + "le.cloud.compute.v1.SubnetworksScopedWarning\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" + "\014unreachables\030\237\240\206t \003(\t\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" - + "\020_next_page_tokenB\014\n" - + "\n" + + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" + "\010_warning\"\177\n" + "\023UsageExportLocation\022\034\n" @@ -32712,8 +32718,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\033ValidateRegionUrlMapRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n" + "\006region\030\364\315\240B \001(\tB\003\340A\002\022p\n" - + ")region_url_maps_validate_request_resource\030\232\314\200\033" - + " \001(\01325.google.cloud.compute.v1.RegionUrlMapsValidateRequestB\003\340A\002\022\030\n" + + ")region_url_maps_validate_request_resource\030\232\314\200\033 \001" + + "(\01325.google.cloud.compute.v1.RegionUrlMapsValidateRequestB\003\340A\002\022\030\n" + "\007url_map\030\214\225\201\257\001 \001(\tB\003\340A\002\"\260\001\n" + "\025ValidateUrlMapRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" @@ -32722,8 +32728,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132/.google.cloud.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.VmEndpointNatMappingsInterfaceNatMappingsB\020\n" + + "\026interface_nat_mappings\030\211\200\225z \003(\0132" + + "B.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" @@ -32731,8 +32737,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.go" - + "ogle.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings\022&\n" + + "rule_mappings\030\310\356\352\347\001 \003(\0132Q.google." + + "cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings\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" @@ -32764,20 +32770,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\264\001\n" + "\035VmExtensionPoliciesScopedList\022L\n" - + "\025vm_extension_policies\030\330\247\334q \003(\0132*.go" - + "ogle.cloud.compute.v1.VmExtensionPolicy\0229\n" + + "\025vm_extension_policies\030\330\247\334q" + + " \003(\0132*.google.cloud.compute.v1.VmExtensionPolicy\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\275\007\n" + "\021VmExtensionPolicy\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022`\n" - + "\022extension_policies\030\320\272\315l \003(\0132A.google.c" - + "loud.compute.v1.VmExtensionPolicy.ExtensionPoliciesEntry\022%\n" + + "\022extension_policies\030\320\272\315l \003(\0132A.google.cloud." + + "compute.v1.VmExtensionPolicy.ExtensionPoliciesEntry\022%\n" + "\024global_resource_link\030\357\363\250\366\001 \001(\tH\002\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\003\210\001\001\022Z\n" - + "\022instance_selectors\030\312\302\214\370\001 \003(\0132:.google.cloud" - + ".compute.v1.VmExtensionPolicyInstanceSelector\022\024\n" + + "\022instance_selectors\030\312\302\214\370\001 \003(\0132:.google.cloud.comp" + + "ute.v1.VmExtensionPolicyInstanceSelector\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022!\n" + "\021managed_by_global\030\353\207\240* \001(\010H\005\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\031\n" @@ -32789,8 +32795,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020update_timestamp\030\240\352\3229 \001(\tH\013\210\001\001\032s\n" + "\026ExtensionPoliciesEntry\022\013\n" + "\003key\030\001 \001(\t\022H\n" - + "\005value\030\002" - + " \001(\01329.google.cloud.compute.v1.VmExtensionPolicyExtensionPolicy:\0028\001\"Y\n" + + "\005value\030\002 \001(\013" + + "29.google.cloud.compute.v1.VmExtensionPolicyExtensionPolicy:\0028\001\"Y\n" + "\005State\022\023\n" + "\017UNDEFINED_STATE\020\000\022\016\n" + "\006ACTIVE\020\206\346\211\226\001\022\020\n" @@ -32811,8 +32817,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\'VmExtensionPolicyAggregatedListResponse\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022]\n" - + "\005items\030\300\317\367/ \003(\0132K.google.cloud.compute.v1.V" - + "mExtensionPolicyAggregatedListResponse.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132K.google.cloud.compute.v1.VmExte" + + "nsionPolicyAggregatedListResponse.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -32821,8 +32827,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\005\210\001\001\032d\n\n" + "ItemsEntry\022\013\n" + "\003key\030\001 \001(\t\022E\n" - + "\005value\030\002 \001(\01326.google.cloud.comput" - + "e.v1.VmExtensionPoliciesScopedList:\0028\001B\007\n" + + "\005value\030\002" + + " \001(\01326.google.cloud.compute.v1.VmExtensionPoliciesScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" @@ -32835,20 +32841,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017_pinned_versionB\020\n" + "\016_string_config\"\220\001\n" + "!VmExtensionPolicyInstanceSelector\022X\n" - + "\016label_selector\030\312\361\344\246\001 \001(\01327.goo" - + "gle.cloud.compute.v1.VmExtensionPolicyLabelSelectorH\000\210\001\001B\021\n" + + "\016label_selector\030\312\361\344\246\001 \001(\01327.google.c" + + "loud.compute.v1.VmExtensionPolicyLabelSelectorH\000\210\001\001B\021\n" + "\017_label_selector\"\304\001\n" + "\036VmExtensionPolicyLabelSelector\022j\n" - + "\020inclusion_labels\030\202\331\205\357\001 \003(\0132L.google.cloud.comp" - + "ute.v1.VmExtensionPolicyLabelSelector.InclusionLabelsEntry\0326\n" + + "\020inclusion_labels\030\202\331\205\357\001 \003(\0132L.google.cloud.compute.v" + + "1.VmExtensionPolicyLabelSelector.InclusionLabelsEntry\0326\n" + "\024InclusionLabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\353\002\n" + "\025VmExtensionPolicyList\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" + "\002id\030\233\032 \001(\tH\001\210\001\001\022<\n" - + "\005items\030\300\317\367/ \003(\0132*" - + ".google.cloud.compute.v1.VmExtensionPolicy\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132*.google.cloud.compute.v1.VmExtensionPolicy\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n" @@ -32872,14 +32878,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132/.google.cloud.compute.v1.VpnGateway.LabelsEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\027\n" + "\007network\030\256\264\205o \001(\tH\007\210\001\001\022A\n" - + "\006params\030\206\363\253%" - + " \001(\0132).google.cloud.compute.v1.VpnGatewayParamsH\010\210\001\001\022\026\n" + + "\006params\030\206\363\253% \001" + + "(\0132).google.cloud.compute.v1.VpnGatewayParamsH\010\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\t\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\n" + "\210\001\001\022\033\n\n" + "stack_type\030\221\265\213\313\001 \001(\tH\013\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" + + ".google.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" @@ -32908,8 +32914,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_stack_type\"\277\003\n" + "\030VpnGatewayAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022N\n" - + "\005items\030\300\317\367/ \003(\0132<.g" - + "oogle.cloud.compute.v1.VpnGatewayAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132<.google" + + ".cloud.compute.v1.VpnGatewayAggregatedList.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" @@ -32918,8 +32924,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.clo" - + "ud.compute.v1.VpnGatewaysScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\0132..google.cloud.compute.v1.VpnGatewaysScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -32939,18 +32945,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\265\001\n" + "\020VpnGatewayParams\022e\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132B.google.cloud.compute.v1." - + "VpnGatewayParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001" + + " \003(\0132B.google.cloud.compute.v1.VpnGatewayParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"g\n" + "\020VpnGatewayStatus\022S\n" - + "\017vpn_connections\030\212\355\276\321\001 \003(\01326.google." - + "cloud.compute.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" + + "\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" + "\005State\022\023\n" + "\017UNDEFINED_STATE\020\000\022!\n" + "\031CONNECTION_REDUNDANCY_MET\020\233\312\365\360\001\022%\n" @@ -32972,8 +32977,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.google.cloud.compute.v1.VpnGatewayStat" - + "usHighAvailabilityRequirementStateH\002\210\001\001\022C\n" + + "\005state\030\221\211\2534 \001(\0132I.goo" + + "gle.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" @@ -32991,14 +32996,15 @@ 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).googl" + + "e.cloud.compute.v1.VpnGatewayStatusH\000\210\001\001B\t\n" + "\007_result\"\234\001\n" + "\025VpnGatewaysScopedList\022<\n" + "\014vpn_gateways\030\232\373\312{" + " \003(\0132#.google.cloud.compute.v1.VpnGateway\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n" + + "\n" + "\010_warning\"\307\r\n" + "\tVpnTunnel\022L\n" + "\014cipher_suite\030\304\327\316\323\001" @@ -33076,8 +33082,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" @@ -33086,18 +33092,18 @@ 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.cloud.compute.v1.VpnTunnelsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001" + + "(\0132-.google.cloud.compute.v1.VpnTunnelsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" + "\010_warning\"\304\001\n" + "\024VpnTunnelCipherSuite\022J\n" - + "\006phase1\030\226\314\230(" - + " \001(\01322.google.cloud.compute.v1.VpnTunnelPhase1AlgorithmsH\000\210\001\001\022J\n" - + "\006phase2\030\227\314\230( \001(\013" - + "22.google.cloud.compute.v1.VpnTunnelPhase2AlgorithmsH\001\210\001\001B\t\n" + + "\006phase1\030\226\314\230( \001(\0132" + + "2.google.cloud.compute.v1.VpnTunnelPhase1AlgorithmsH\000\210\001\001\022J\n" + + "\006phase2\030\227\314\230( \001(\01322.go" + + "ogle.cloud.compute.v1.VpnTunnelPhase2AlgorithmsH\001\210\001\001B\t\n" + "\007_phase1B\t\n" + "\007_phase2\"\243\002\n\r" + "VpnTunnelList\022\020\n" @@ -33114,16 +33120,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\263\001\n" + "\017VpnTunnelParams\022d\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132A.google.cl" - + "oud.compute.v1.VpnTunnelParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132A.google.cloud.c" + + "ompute.v1.VpnTunnelParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"e\n" + "\031VpnTunnelPhase1Algorithms\022\013\n" - + "\002dh\030\204\031 \003(\t\022\025\n" - + "\n" + + "\002dh\030\204\031 \003(\t\022\025\n\n" + "encryption\030\203\237\334. \003(\t\022\025\n" - + "\tintegrity\030\315\376\377\352\001 \003(\t\022\r\n" + + "\tintegrity\030\315\376\377\352\001 \003(\t\022\r" + + "\n" + "\003prf\030\244\345\006 \003(\t\"X\n" + "\031VpnTunnelPhase2Algorithms\022\025\n\n" + "encryption\030\203\237\334. \003(\t\022\025\n" @@ -33233,8 +33239,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" @@ -33259,15 +33265,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "admin_enabled\030\321\354\301\324\001 \001(\010H\000\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022H\n" - + "\tendpoints\030\376\252\362\210\001 \003(\0132" - + "1.google.cloud.compute.v1.WireGroup.EndpointsEntry\022\020\n" + + "\tendpoints\030\376\252\362\210\001 \003(\01321.goo" + + "gle.cloud.compute.v1.WireGroup.EndpointsEntry\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" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\034\n" + "\013reconciling\030\213\331\210\316\001 \001(\010H\006\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022D\n" - + "\010topology\030\357\204\247: \001(\0132*.google" - + ".cloud.compute.v1.WireGroupTopologyH\010\210\001\001\022I\n" + + "\010topology\030\357\204\247:" + + " \001(\0132*.google.cloud.compute.v1.WireGroupTopologyH\010\210\001\001\022I\n" + "\017wire_properties\030\255\272\304\220\001" + " \001(\0132\'.google.cloud.compute.v1.WirePropertiesH\t\210\001\001\022/\n" + "\005wires\030\216\301\3715 \003(\0132\035.google.cloud.compute.v1.Wire\032\\\n" @@ -33290,8 +33296,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132=.google.cloud.compute.v1.WireGroupEndpoint.InterconnectsEntry\032l\n" + "\022InterconnectsEntry\022\013\n" + "\003key\030\001 \001(\t\022E\n" - + "\005value\030\002" - + " \001(\01326.google.cloud.compute.v1.WireGroupEndpointInterconnect:\0028\001\"e\n" + + "\005value\030\002 \001(\013" + + "26.google.cloud.compute.v1.WireGroupEndpointInterconnect:\0028\001\"e\n" + "\035WireGroupEndpointInterconnect\022\034\n" + "\014interconnect\030\216\311\214k \001(\tH\000\210\001\001\022\025\n" + "\tvlan_tags\030\365\232\262\267\001 \003(\005B\017\n\r" @@ -33313,8 +33319,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"^\n" + "\021WireGroupTopology\022I\n" - + "\tendpoints\030\376\252\362\210\001 \003" - + "(\01322.google.cloud.compute.v1.WireGroupTopologyEndpoint\"[\n" + + "\tendpoints\030\376\252\362\210\001 \003(\01322." + + "google.cloud.compute.v1.WireGroupTopologyEndpoint\"[\n" + "\031WireGroupTopologyEndpoint\022\024\n" + "\004city\030\353\262\272\001 \001(\tH\000\210\001\001\022\025\n" + "\005label\030\364\375\3750 \001(\tH\001\210\001\001B\007\n" @@ -33379,15 +33385,15 @@ 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*.goo" + + "gle.cloud.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" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\006\210\001\001\022L\n" - + "\017resource_status\030\303\372\367v \001(\0132+.googl" - + "e.cloud.compute.v1.ZoneResourceStatusH\007\210\001\001\022\032\n" + + "\017resource_status\030\303\372\367v" + + " \001(\0132+.google.cloud.compute.v1.ZoneResourceStatusH\007\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\t\210\001\001\022\034\n" + "\014supports_pzs\030\356\366\205( \001(\010H\n" @@ -33421,8 +33427,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"s\n" + "\022ZoneResourceStatus\022]\n" - + "\025upcoming_maintenances\030\203\374\323 \003(\0132;.google." - + "cloud.compute.v1.PeriodicPartialMaintenanceSchedule\"\315\001\n" + + "\025upcoming_maintenances\030\203\374\323 \003(\0132;.google.cloud" + + ".compute.v1.PeriodicPartialMaintenanceSchedule\"\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" @@ -33443,7206 +33449,7209 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010bindings\030\216\305\244\300\001 \003(\0132" + " .google.cloud.compute.v1.Binding\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\0227\n" - + "\006policy\030\262\312\266+" - + " \001(\0132\037.google.cloud.compute.v1.PolicyH\001\210\001\001B\007\n" + + "\006policy\030\262\312\266+ \001" + + "(\0132\037.google.cloud.compute.v1.PolicyH\001\210\001\001B\007\n" + "\005_etagB\t\n" + "\007_policy2\303\006\n" + "\020AcceleratorTypes\022\326\001\n" - + "\016AggregatedList\022>.google.cloud.compute.v1.AggregatedListAcceleratorTyp" - + "esRequest\0326.google.cloud.compute.v1.Acce" - + "leratorTypeAggregatedList\"L\332A\007project\202\323\344" - + "\223\002<\022:/compute/v1/projects/{project}/aggregated/acceleratorTypes\022\334\001\n" - + "\003Get\0222.google.cloud.compute.v1.GetAcceleratorTypeRequ" - + "est\032(.google.cloud.compute.v1.Accelerato" - + "rType\"w\332A\035project,zone,accelerator_type\202" - + "\323\344\223\002Q\022O/compute/v1/projects/{project}/zo" - + "nes/{zone}/acceleratorTypes/{accelerator_type}\022\277\001\n" - + "\004List\0224.google.cloud.compute.v1.ListAcceleratorTypesRequest\032,.google.c" - + "loud.compute.v1.AcceleratorTypeList\"S\332A\014" - + "project,zone\202\323\344\223\002>\022.google.cloud.compute.v1.AggregatedListAcceleratorTypesReq" + + "uest\0326.google.cloud.compute.v1.Accelerat" + + "orTypeAggregatedList\"L\332A\007project\202\323\344\223\002<\022:" + + "/compute/v1/projects/{project}/aggregated/acceleratorTypes\022\334\001\n" + + "\003Get\0222.google.cloud.compute.v1.GetAcceleratorTypeRequest\032(" + + ".google.cloud.compute.v1.AcceleratorType" + + "\"w\332A\035project,zone,accelerator_type\202\323\344\223\002Q" + + "\022O/compute/v1/projects/{project}/zones/{" + + "zone}/acceleratorTypes/{accelerator_type}\022\277\001\n" + + "\004List\0224.google.cloud.compute.v1.ListAcceleratorTypesRequest\032,.google.cloud." + + "compute.v1.AcceleratorTypeList\"S\332A\014proje" + + "ct,zone\202\323\344\223\002>\022project" - + ",zone,disk,disks_add_resource_policies_r" - + "equest_resource\212N\016ZoneOperations\202\323\344\223\002|\"L" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/disks/{disk}/addResourcePolicies:,di" - + "sks_add_resource_policies_request_resour" - + "ce\022\265\001\n\016AggregatedList\0223.google.cloud.com" - + "pute.v1.AggregatedListDisksRequest\032+.goo" - + "gle.cloud.compute.v1.DiskAggregatedList\"" - + "A\332A\007project\202\323\344\223\0021\022//compute/v1/projects/" - + "{project}/aggregated/disks\022\216\002\n\nBulkInser" - + "t\022..google.cloud.compute.v1.BulkInsertDi" - + "skRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\253\001\332A/project,zone,bulk_insert_disk" - + "_resource_resource\212N\016ZoneOperations\202\323\344\223\002" - + "b\"project,zone" + + ",disk,disks_add_resource_policies_reques" + + "t_resource\212N\016ZoneOperations\202\323\344\223\002|\"L/comp" + + "ute/v1/projects/{project}/zones/{zone}/d" + + "isks/{disk}/addResourcePolicies:,disks_a" + + "dd_resource_policies_request_resource\022\265\001" + + "\n\016AggregatedList\0223.google.cloud.compute." + + "v1.AggregatedListDisksRequest\032+.google.c" + + "loud.compute.v1.DiskAggregatedList\"A\332A\007p" + + "roject\202\323\344\223\0021\022//compute/v1/projects/{proj" + + "ect}/aggregated/disks\022\216\002\n\nBulkInsert\022..g" + + "oogle.cloud.compute.v1.BulkInsertDiskReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\253\001\332A/project,zone,bulk_insert_disk_reso" + + "urce_resource\212N\016ZoneOperations\202\323\344\223\002b\".google.cloud.compute.v1.L" - + "istAssociationsFirewallPolicyRequest\032A.g" - + "oogle.cloud.compute.v1.FirewallPoliciesL" - + "istAssociationsResponse\"I\332A\000\202\323\344\223\002@\022>/com" - + "pute/v1/locations/global/firewallPolicie" - + "s/listAssociations\022\335\001\n\004Move\0222.google.clo" - + "ud.compute.v1.MoveFirewallPolicyRequest\032" - + "\".google.cloud.compute.v1.Operation\"}\332A\017" - + "firewall_policy\212N\034GlobalOrganizationOper" - + "ations\202\323\344\223\002F\"D/compute/v1/locations/glob" - + "al/firewallPolicies/{firewall_policy}/mo" - + "ve\022\216\002\n\005Patch\0223.google.cloud.compute.v1.P" - + "atchFirewallPolicyRequest\032\".google.cloud" - + ".compute.v1.Operation\"\253\001\332A(firewall_poli" - + "cy,firewall_policy_resource\212N\034GlobalOrga" - + "nizationOperations\202\323\344\223\002[2?/compute/v1/lo" + + "d-platform\212\324\333\322\017\n2026-09-012\221$\n\020FirewallP" + + "olicies\022\307\002\n\016AddAssociation\022<.google.clou" + + "d.compute.v1.AddAssociationFirewallPolic" + + "yRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\322\001\332A4firewall_policy,firewall_polic" + + "y_association_resource\212N\034GlobalOrganizat" + + "ionOperations\202\323\344\223\002v\"N/compute/v1/locatio" + + "ns/global/firewallPolicies/{firewall_pol" + + "icy}/addAssociation:$firewall_policy_ass" + + "ociation_resource\022\244\002\n\007AddRule\0225.google.c" + + "loud.compute.v1.AddRuleFirewallPolicyReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\275\001\332A-firewall_policy,firewall_policy_ru" + + "le_resource\212N\034GlobalOrganizationOperatio" + + "ns\202\323\344\223\002h\"G/compute/v1/locations/global/f" + + "irewallPolicies/{firewall_policy}/addRul" + + "e:\035firewall_policy_rule_resource\022\360\001\n\nClo" + + "neRules\0228.google.cloud.compute.v1.CloneR" + + "ulesFirewallPolicyRequest\032\".google.cloud" + + ".compute.v1.Operation\"\203\001\332A\017firewall_poli" + + "cy\212N\034GlobalOrganizationOperations\202\323\344\223\002L\"" + + "J/compute/v1/locations/global/firewallPo" + + "licies/{firewall_policy}/cloneRules\022\334\001\n\006" + + "Delete\0224.google.cloud.compute.v1.DeleteF" + + "irewallPolicyRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"x\332A\017firewall_policy\212N\034G" + + "lobalOrganizationOperations\202\323\344\223\002A*?/comp" + + "ute/v1/locations/global/firewallPolicies" + + "/{firewall_policy}\022\274\001\n\003Get\0221.google.clou" + + "d.compute.v1.GetFirewallPolicyRequest\032\'." + + "google.cloud.compute.v1.FirewallPolicy\"Y" + + "\332A\017firewall_policy\202\323\344\223\002A\022?/compute/v1/lo" + "cations/global/firewallPolicies/{firewal" - + "l_policy}:\030firewall_policy_resource\022\252\002\n\t" - + "PatchRule\0227.google.cloud.compute.v1.Patc" - + "hRuleFirewallPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\277\001\332A-firewall_pol" - + "icy,firewall_policy_rule_resource\212N\034Glob" - + "alOrganizationOperations\202\323\344\223\002j\"I/compute" - + "/v1/locations/global/firewallPolicies/{f" - + "irewall_policy}/patchRule:\035firewall_poli" - + "cy_rule_resource\022\205\002\n\021RemoveAssociation\022?" - + ".google.cloud.compute.v1.RemoveAssociati" - + "onFirewallPolicyRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\212\001\332A\017firewall_policy" - + "\212N\034GlobalOrganizationOperations\202\323\344\223\002S\"Q/" - + "compute/v1/locations/global/firewallPoli" - + "cies/{firewall_policy}/removeAssociation" - + "\022\360\001\n\nRemoveRule\0228.google.cloud.compute.v" - + "1.RemoveRuleFirewallPolicyRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\203\001\332A\017firew" + + "l_policy}\022\354\001\n\016GetAssociation\022<.google.cl" + + "oud.compute.v1.GetAssociationFirewallPol" + + "icyRequest\0322.google.cloud.compute.v1.Fir" + + "ewallPolicyAssociation\"h\332A\017firewall_poli" + + "cy\202\323\344\223\002P\022N/compute/v1/locations/global/f" + + "irewallPolicies/{firewall_policy}/getAss" + + "ociation\022\305\001\n\014GetIamPolicy\022:.google.cloud" + + ".compute.v1.GetIamPolicyFirewallPolicyRe" + + "quest\032\037.google.cloud.compute.v1.Policy\"X" + + "\332A\010resource\202\323\344\223\002G\022E/compute/v1/locations" + + "/global/firewallPolicies/{resource}/getI" + + "amPolicy\022\320\001\n\007GetRule\0225.google.cloud.comp" + + "ute.v1.GetRuleFirewallPolicyRequest\032+.go" + + "ogle.cloud.compute.v1.FirewallPolicyRule" + + "\"a\332A\017firewall_policy\202\323\344\223\002I\022G/compute/v1/" + + "locations/global/firewallPolicies/{firew" + + "all_policy}/getRule\022\356\001\n\006Insert\0224.google." + + "cloud.compute.v1.InsertFirewallPolicyReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\211\001\332A\030firewall_policy_resource\212N\034GlobalO" + + "rganizationOperations\202\323\344\223\002I\"-/compute/v1" + + "/locations/global/firewallPolicies:\030fire" + + "wall_policy_resource\022\243\001\n\004List\0224.google.c" + + "loud.compute.v1.ListFirewallPoliciesRequ" + + "est\032+.google.cloud.compute.v1.FirewallPo" + + "licyList\"8\332A\000\202\323\344\223\002/\022-/compute/v1/locatio" + + "ns/global/firewallPolicies\022\340\001\n\020ListAssoc" + + "iations\022>.google.cloud.compute.v1.ListAs" + + "sociationsFirewallPolicyRequest\032A.google" + + ".cloud.compute.v1.FirewallPoliciesListAs" + + "sociationsResponse\"I\332A\000\202\323\344\223\002@\022>/compute/" + + "v1/locations/global/firewallPolicies/lis" + + "tAssociations\022\335\001\n\004Move\0222.google.cloud.co" + + "mpute.v1.MoveFirewallPolicyRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"}\332A\017firew" + "all_policy\212N\034GlobalOrganizationOperation" - + "s\202\323\344\223\002L\"J/compute/v1/locations/global/fi" - + "rewallPolicies/{firewall_policy}/removeR" - + "ule\022\247\002\n\014SetIamPolicy\022:.google.cloud.comp" - + "ute.v1.SetIamPolicyFirewallPolicyRequest" - + "\032\037.google.cloud.compute.v1.Policy\"\271\001\332A8r" - + "esource,global_organization_set_policy_r" - + "equest_resource\202\323\344\223\002x\"E/compute/v1/locat" - + "ions/global/firewallPolicies/{resource}/" - + "setIamPolicy:/global_organization_set_po" - + "licy_request_resource\022\256\002\n\022TestIamPermiss" - + "ions\022@.google.cloud.compute.v1.TestIamPe" - + "rmissionsFirewallPolicyRequest\0320.google." - + "cloud.compute.v1.TestPermissionsResponse" - + "\"\243\001\332A*resource,test_permissions_request_" - + "resource\202\323\344\223\002p\"K/compute/v1/locations/gl" - + "obal/firewallPolicies/{resource}/testIam" - + "Permissions:!test_permissions_request_re" - + "source\032\202\001\312A\026compute.googleapis.com\322AVhtt" - + "ps://www.googleapis.com/auth/compute,htt" - + "ps://www.googleapis.com/auth/cloud-platf" - + "orm\212\324\333\322\017\n2026-09-012\225\r\n\tFirewalls\022\306\001\n\006De" - + "lete\022..google.cloud.compute.v1.DeleteFir" - + "ewallRequest\032\".google.cloud.compute.v1.O" - + "peration\"h\332A\020project,firewall\212N\020GlobalOp" - + "erations\202\323\344\223\002<*:/compute/v1/projects/{pr" - + "oject}/global/firewalls/{firewall}\022\254\001\n\003G" - + "et\022+.google.cloud.compute.v1.GetFirewall" - + "Request\032!.google.cloud.compute.v1.Firewa" - + "ll\"U\332A\020project,firewall\202\323\344\223\002<\022:/compute/" - + "v1/projects/{project}/global/firewalls/{" - + "firewall}\022\327\001\n\006Insert\022..google.cloud.comp" - + "ute.v1.InsertFirewallRequest\032\".google.cl" - + "oud.compute.v1.Operation\"y\332A\031project,fir" - + "ewall_resource\212N\020GlobalOperations\202\323\344\223\002D\"" - + "//compute/v1/projects/{project}/global/f" - + "irewalls:\021firewall_resource\022\237\001\n\004List\022-.g" - + "oogle.cloud.compute.v1.ListFirewallsRequ" - + "est\032%.google.cloud.compute.v1.FirewallLi" - + "st\"A\332A\007project\202\323\344\223\0021\022//compute/v1/projec" - + "ts/{project}/global/firewalls\022\352\001\n\005Patch\022" - + "-.google.cloud.compute.v1.PatchFirewallR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\215\001\332A\"project,firewall,firewall_resour" - + "ce\212N\020GlobalOperations\202\323\344\223\002O2:/compute/v1" - + "/projects/{project}/global/firewalls/{fi" - + "rewall}:\021firewall_resource\022\262\002\n\022TestIamPe" - + "rmissions\022:.google.cloud.compute.v1.Test" - + "IamPermissionsFirewallRequest\0320.google.c" - + "loud.compute.v1.TestPermissionsResponse\"" - + "\255\001\332A2project,resource,test_permissions_r" - + "equest_resource\202\323\344\223\002r\"M/compute/v1/proje" - + "cts/{project}/global/firewalls/{resource" - + "}/testIamPermissions:!test_permissions_r" - + "equest_resource\022\354\001\n\006Update\022..google.clou" - + "d.compute.v1.UpdateFirewallRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\215\001\332A\"proj" - + "ect,firewall,firewall_resource\212N\020GlobalO" - + "perations\202\323\344\223\002O\032:/compute/v1/projects/{p" - + "roject}/global/firewalls/{firewall}:\021fir" - + "ewall_resource\032\202\001\312A\026compute.googleapis.c" - + "om\322AVhttps://www.googleapis.com/auth/com" - + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform\212\324\333\322\017\n2026-09-012\252\021\n\017Forwardi" - + "ngRules\022\323\001\n\016AggregatedList\022=.google.clou" - + "d.compute.v1.AggregatedListForwardingRul" - + "esRequest\0325.google.cloud.compute.v1.Forw" - + "ardingRuleAggregatedList\"K\332A\007project\202\323\344\223" - + "\002;\0229/compute/v1/projects/{project}/aggre" - + "gated/forwardingRules\022\362\001\n\006Delete\0224.googl" - + "e.cloud.compute.v1.DeleteForwardingRuleR" + + "s\202\323\344\223\002F\"D/compute/v1/locations/global/fi" + + "rewallPolicies/{firewall_policy}/move\022\216\002" + + "\n\005Patch\0223.google.cloud.compute.v1.PatchF" + + "irewallPolicyRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\253\001\332A(firewall_policy,fi" + + "rewall_policy_resource\212N\034GlobalOrganizat" + + "ionOperations\202\323\344\223\002[2?/compute/v1/locatio" + + "ns/global/firewallPolicies/{firewall_pol" + + "icy}:\030firewall_policy_resource\022\252\002\n\tPatch" + + "Rule\0227.google.cloud.compute.v1.PatchRule" + + "FirewallPolicyRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\277\001\332A-firewall_policy,f" + + "irewall_policy_rule_resource\212N\034GlobalOrg" + + "anizationOperations\202\323\344\223\002j\"I/compute/v1/l" + + "ocations/global/firewallPolicies/{firewa" + + "ll_policy}/patchRule:\035firewall_policy_ru" + + "le_resource\022\205\002\n\021RemoveAssociation\022?.goog" + + "le.cloud.compute.v1.RemoveAssociationFir" + + "ewallPolicyRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\212\001\332A\017firewall_policy\212N\034Gl" + + "obalOrganizationOperations\202\323\344\223\002S\"Q/compu" + + "te/v1/locations/global/firewallPolicies/" + + "{firewall_policy}/removeAssociation\022\360\001\n\n" + + "RemoveRule\0228.google.cloud.compute.v1.Rem" + + "oveRuleFirewallPolicyRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\203\001\332A\017firewall_p" + + "olicy\212N\034GlobalOrganizationOperations\202\323\344\223" + + "\002L\"J/compute/v1/locations/global/firewal" + + "lPolicies/{firewall_policy}/removeRule\022\247" + + "\002\n\014SetIamPolicy\022:.google.cloud.compute.v" + + "1.SetIamPolicyFirewallPolicyRequest\032\037.go" + + "ogle.cloud.compute.v1.Policy\"\271\001\332A8resour" + + "ce,global_organization_set_policy_reques" + + "t_resource\202\323\344\223\002x\"E/compute/v1/locations/" + + "global/firewallPolicies/{resource}/setIa" + + "mPolicy:/global_organization_set_policy_" + + "request_resource\022\256\002\n\022TestIamPermissions\022" + + "@.google.cloud.compute.v1.TestIamPermiss" + + "ionsFirewallPolicyRequest\0320.google.cloud" + + ".compute.v1.TestPermissionsResponse\"\243\001\332A" + + "*resource,test_permissions_request_resou" + + "rce\202\323\344\223\002p\"K/compute/v1/locations/global/" + + "firewallPolicies/{resource}/testIamPermi" + + "ssions:!test_permissions_request_resourc" + + "e\032\202\001\312A\026compute.googleapis.com\322AVhttps://" + + "www.googleapis.com/auth/compute,https://" + + "www.googleapis.com/auth/cloud-platform\212\324" + + "\333\322\017\n2026-09-012\225\r\n\tFirewalls\022\306\001\n\006Delete\022" + + "..google.cloud.compute.v1.DeleteFirewall" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"h\332A\020project,firewall\212N\020GlobalOperati" + + "ons\202\323\344\223\002<*:/compute/v1/projects/{project" + + "}/global/firewalls/{firewall}\022\254\001\n\003Get\022+." + + "google.cloud.compute.v1.GetFirewallReque" + + "st\032!.google.cloud.compute.v1.Firewall\"U\332" + + "A\020project,firewall\202\323\344\223\002<\022:/compute/v1/pr" + + "ojects/{project}/global/firewalls/{firew" + + "all}\022\327\001\n\006Insert\022..google.cloud.compute.v" + + "1.InsertFirewallRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"y\332A\031project,firewall" + + "_resource\212N\020GlobalOperations\202\323\344\223\002D\"//com" + + "pute/v1/projects/{project}/global/firewa" + + "lls:\021firewall_resource\022\237\001\n\004List\022-.google" + + ".cloud.compute.v1.ListFirewallsRequest\032%" + + ".google.cloud.compute.v1.FirewallList\"A\332" + + "A\007project\202\323\344\223\0021\022//compute/v1/projects/{p" + + "roject}/global/firewalls\022\352\001\n\005Patch\022-.goo" + + "gle.cloud.compute.v1.PatchFirewallReques" + + "t\032\".google.cloud.compute.v1.Operation\"\215\001" + + "\332A\"project,firewall,firewall_resource\212N\020" + + "GlobalOperations\202\323\344\223\002O2:/compute/v1/proj" + + "ects/{project}/global/firewalls/{firewal" + + "l}:\021firewall_resource\022\262\002\n\022TestIamPermiss" + + "ions\022:.google.cloud.compute.v1.TestIamPe" + + "rmissionsFirewallRequest\0320.google.cloud." + + "compute.v1.TestPermissionsResponse\"\255\001\332A2" + + "project,resource,test_permissions_reques" + + "t_resource\202\323\344\223\002r\"M/compute/v1/projects/{" + + "project}/global/firewalls/{resource}/tes" + + "tIamPermissions:!test_permissions_reques" + + "t_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\032\202\001\312A\026compute.googleapis.com\322AV" + + "https://www.googleapis.com/auth/compute," + + "https://www.googleapis.com/auth/cloud-pl" + + "atform\212\324\333\322\017\n2026-09-012\252\021\n\017ForwardingRul" + + "es\022\323\001\n\016AggregatedList\022=.google.cloud.com" + + "pute.v1.AggregatedListForwardingRulesReq" + + "uest\0325.google.cloud.compute.v1.Forwardin" + + "gRuleAggregatedList\"K\332A\007project\202\323\344\223\002;\0229/" + + "compute/v1/projects/{project}/aggregated" + + "/forwardingRules\022\362\001\n\006Delete\0224.google.clo" + + "ud.compute.v1.DeleteForwardingRuleReques" + + "t\032\".google.cloud.compute.v1.Operation\"\215\001" + + "\332A\036project,region,forwarding_rule\212N\020Regi" + + "onOperations\202\323\344\223\002S*Q/compute/v1/projects" + + "/{project}/regions/{region}/forwardingRu" + + "les/{forwarding_rule}\022\335\001\n\003Get\0221.google.c" + + "loud.compute.v1.GetForwardingRuleRequest" + + "\032\'.google.cloud.compute.v1.ForwardingRul" + + "e\"z\332A\036project,region,forwarding_rule\202\323\344\223" + + "\002S\022Q/compute/v1/projects/{project}/regio" + + "ns/{region}/forwardingRules/{forwarding_" + + "rule}\022\203\002\n\006Insert\0224.google.cloud.compute." + + "v1.InsertForwardingRuleRequest\032\".google." + + "cloud.compute.v1.Operation\"\236\001\332A\'project," + + "region,forwarding_rule_resource\212N\020Region" + + "Operations\202\323\344\223\002[\"?/compute/v1/projects/{" + + "project}/regions/{region}/forwardingRule" + + "s:\030forwarding_rule_resource\022\302\001\n\004List\0223.g" + + "oogle.cloud.compute.v1.ListForwardingRul" + + "esRequest\032+.google.cloud.compute.v1.Forw" + + "ardingRuleList\"X\332A\016project,region\202\323\344\223\002A\022" + + "?/compute/v1/projects/{project}/regions/" + + "{region}/forwardingRules\022\243\002\n\005Patch\0223.goo" + + "gle.cloud.compute.v1.PatchForwardingRule" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\300\001\332A7project,region,forwarding_rule," + + "forwarding_rule_resource\212N\020RegionOperati" + + "ons\202\323\344\223\002m2Q/compute/v1/projects/{project" + + "}/regions/{region}/forwardingRules/{forw" + + "arding_rule}:\030forwarding_rule_resource\022\273" + + "\002\n\tSetLabels\0227.google.cloud.compute.v1.S" + + "etLabelsForwardingRuleRequest\032\".google.c" + + "loud.compute.v1.Operation\"\320\001\332A:project,r" + + "egion,resource,region_set_labels_request" + + "_resource\212N\020RegionOperations\202\323\344\223\002z\"T/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/forwardingRules/{resource}/setLabels" + + ":\"region_set_labels_request_resource\022\267\002\n" + + "\tSetTarget\0227.google.cloud.compute.v1.Set" + + "TargetForwardingRuleRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\314\001\332A8project,reg" + + "ion,forwarding_rule,target_reference_res" + + "ource\212N\020RegionOperations\202\323\344\223\002x\"[/compute" + + "/v1/projects/{project}/regions/{region}/" + + "forwardingRules/{forwarding_rule}/setTar" + + "get:\031target_reference_resource\032\202\001\312A\026comp" + + "ute.googleapis.com\322AVhttps://www.googlea" + + "pis.com/auth/compute,https://www.googlea" + + "pis.com/auth/cloud-platform\212\324\333\322\017\n2026-09" + + "-012\360\016\n\022FutureReservations\022\345\001\n\016Aggregate" + + "dList\022@.google.cloud.compute.v1.Aggregat" + + "edListFutureReservationsRequest\032A.google" + + ".cloud.compute.v1.FutureReservationsAggr" + + "egatedListResponse\"N\332A\007project\202\323\344\223\002>\022\022/compute/v1/projects/{pr" - + "oject}/zones/{zone}/futureReservations:\033" - + "future_reservation_resource\022\316\001\n\004List\0226.g" - + "oogle.cloud.compute.v1.ListFutureReserva" - + "tionsRequest\0327.google.cloud.compute.v1.F" - + "utureReservationsListResponse\"U\332A\014projec" - + "t,zone\202\323\344\223\002@\022>/compute/v1/projects/{proj" - + "ect}/zones/{zone}/futureReservations\022\257\002\n" - + "\006Update\0227.google.cloud.compute.v1.Update" + + "on\"\225\001\332A\037project,zone,future_reservation\212" + + "N\016ZoneOperations\202\323\344\223\002\\\"Z/compute/v1/proj" + + "ects/{project}/zones/{zone}/futureReserv" + + "ations/{future_reservation}/cancel\022\366\001\n\006D" + + "elete\0227.google.cloud.compute.v1.DeleteFu" + + "tureReservationRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\216\001\332A\037project,zone,fut" + + "ure_reservation\212N\016ZoneOperations\202\323\344\223\002U*S" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/futureReservations/{future_reservati" + + "on}\022\346\001\n\003Get\0224.google.cloud.compute.v1.Ge" + + "tFutureReservationRequest\032*.google.cloud" + + ".compute.v1.FutureReservation\"}\332A\037projec" + + "t,zone,future_reservation\202\323\344\223\002U\022S/comput" + + "e/v1/projects/{project}/zones/{zone}/fut" + + "ureReservations/{future_reservation}\022\207\002\n" + + "\006Insert\0227.google.cloud.compute.v1.Insert" + "FutureReservationRequest\032\".google.cloud." - + "compute.v1.Operation\"\307\001\332A;project,zone,f" - + "uture_reservation,future_reservation_res" - + "ource\212N\016ZoneOperations\202\323\344\223\002r2S/compute/v" - + "1/projects/{project}/zones/{zone}/future" - + "Reservations/{future_reservation}:\033futur" - + "e_reservation_resource\032\202\001\312A\026compute.goog" - + "leapis.com\322AVhttps://www.googleapis.com/" - + "auth/compute,https://www.googleapis.com/" - + "auth/cloud-platform\212\324\333\322\017\n2026-09-012\224\016\n\017" - + "GlobalAddresses\022\311\001\n\006Delete\0223.google.clou" - + "d.compute.v1.DeleteGlobalAddressRequest\032" - + "\".google.cloud.compute.v1.Operation\"f\332A\017" - + "project,address\212N\020GlobalOperations\202\323\344\223\002;" - + "*9/compute/v1/projects/{project}/global/" - + "addresses/{address}\022\256\001\n\003Get\0220.google.clo" - + "ud.compute.v1.GetGlobalAddressRequest\032 ." - + "google.cloud.compute.v1.Address\"S\332A\017proj" - + "ect,address\202\323\344\223\002;\0229/compute/v1/projects/" - + "{project}/global/addresses/{address}\022\332\001\n" - + "\006Insert\0223.google.cloud.compute.v1.Insert" - + "GlobalAddressRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"w\332A\030project,address_res" - + "ource\212N\020GlobalOperations\202\323\344\223\002C\"//compute" - + "/v1/projects/{project}/global/addresses:" - + "\020address_resource\022\244\001\n\004List\0223.google.clou" - + "d.compute.v1.ListGlobalAddressesRequest\032" - + "$.google.cloud.compute.v1.AddressList\"A\332" - + "A\007project\202\323\344\223\0021\022//compute/v1/projects/{p" - + "roject}/global/addresses\022\232\002\n\004Move\0221.goog" - + "le.cloud.compute.v1.MoveGlobalAddressReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\272\001\332A6project,address,global_addresses_m" - + "ove_request_resource\212N\020GlobalOperations\202" - + "\323\344\223\002h\">/compute/v1/projects/{project}/gl" - + "obal/addresses/{address}/move:&global_ad" - + "dresses_move_request_resource\022\243\002\n\tSetLab" - + "els\0226.google.cloud.compute.v1.SetLabelsG" - + "lobalAddressRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\271\001\332A3project,resource,gl" - + "obal_set_labels_request_resource\212N\020Globa" - + "lOperations\202\323\344\223\002j\"D/compute/v1/projects/" - + "{project}/global/addresses/{resource}/se" - + "tLabels:\"global_set_labels_request_resou" - + "rce\022\267\002\n\022TestIamPermissions\022?.google.clou" - + "d.compute.v1.TestIamPermissionsGlobalAdd" - + "ressRequest\0320.google.cloud.compute.v1.Te" - + "stPermissionsResponse\"\255\001\332A2project,resou" - + "rce,test_permissions_request_resource\202\323\344" - + "\223\002r\"M/compute/v1/projects/{project}/glob", - "al/addresses/{resource}/testIamPermissio" - + "ns:!test_permissions_request_resource\032\202\001" - + "\312A\026compute.googleapis.com\322AVhttps://www." - + "googleapis.com/auth/compute,https://www." - + "googleapis.com/auth/cloud-platform\212\324\333\322\017\n" - + "2026-09-012\214\017\n\025GlobalForwardingRules\022\346\001\n" - + "\006Delete\022:.google.cloud.compute.v1.Delete" - + "GlobalForwardingRuleRequest\032\".google.clo" - + "ud.compute.v1.Operation\"|\332A\027project,forw" - + "arding_rule\212N\020GlobalOperations\202\323\344\223\002I*G/c" - + "ompute/v1/projects/{project}/global/forw" - + "ardingRules/{forwarding_rule}\022\322\001\n\003Get\0227." - + "google.cloud.compute.v1.GetGlobalForward" - + "ingRuleRequest\032\'.google.cloud.compute.v1" - + ".ForwardingRule\"i\332A\027project,forwarding_r" - + "ule\202\323\344\223\002I\022G/compute/v1/projects/{project" - + "}/global/forwardingRules/{forwarding_rul" - + "e}\022\370\001\n\006Insert\022:.google.cloud.compute.v1." - + "InsertGlobalForwardingRuleRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\215\001\332A proje" - + "ct,forwarding_rule_resource\212N\020GlobalOper" - + "ations\202\323\344\223\002Q\"5/compute/v1/projects/{proj" - + "ect}/global/forwardingRules:\030forwarding_" - + "rule_resource\022\267\001\n\004List\0229.google.cloud.co" - + "mpute.v1.ListGlobalForwardingRulesReques" - + "t\032+.google.cloud.compute.v1.ForwardingRu" - + "leList\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/pr" - + "ojects/{project}/global/forwardingRules\022" - + "\230\002\n\005Patch\0229.google.cloud.compute.v1.Patc" - + "hGlobalForwardingRuleRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\257\001\332A0project,fo" - + "rwarding_rule,forwarding_rule_resource\212N" - + "\020GlobalOperations\202\323\344\223\002c2G/compute/v1/pro" - + "jects/{project}/global/forwardingRules/{" - + "forwarding_rule}:\030forwarding_rule_resour" - + "ce\022\260\002\n\tSetLabels\022=.google.cloud.compute." - + "v1.SetLabelsGlobalForwardingRuleRequest\032" - + "\".google.cloud.compute.v1.Operation\"\277\001\332A" - + "3project,resource,global_set_labels_requ" - + "est_resource\212N\020GlobalOperations\202\323\344\223\002p\"J/" - + "compute/v1/projects/{project}/global/for" - + "wardingRules/{resource}/setLabels:\"globa" - + "l_set_labels_request_resource\022\254\002\n\tSetTar" - + "get\022=.google.cloud.compute.v1.SetTargetG" - + "lobalForwardingRuleRequest\032\".google.clou" - + "d.compute.v1.Operation\"\273\001\332A1project,forw" - + "arding_rule,target_reference_resource\212N\020" - + "GlobalOperations\202\323\344\223\002n\"Q/compute/v1/proj" - + "ects/{project}/global/forwardingRules/{f" - + "orwarding_rule}/setTarget:\031target_refere" - + "nce_resource\032\202\001\312A\026compute.googleapis.com" - + "\322AVhttps://www.googleapis.com/auth/compu" - + "te,https://www.googleapis.com/auth/cloud" - + "-platform\212\324\333\322\017\n2026-09-012\201\005\n\035GlobalFron" - + "tendSettingsService\022\300\001\n\003Get\0228.google.clo" - + "ud.compute.v1.GetGlobalFrontendSettingRe" - + "quest\032/.google.cloud.compute.v1.GlobalFr" - + "ontendSettings\"N\332A\007project\202\323\344\223\002>\022/compute/v1/projects/{project" + + "}/zones/{zone}/futureReservations:\033futur" + + "e_reservation_resource\022\316\001\n\004List\0226.google" + + ".cloud.compute.v1.ListFutureReservations" + + "Request\0327.google.cloud.compute.v1.Future" + + "ReservationsListResponse\"U\332A\014project,zon" + + "e\202\323\344\223\002@\022>/compute/v1/projects/{project}/" + + "zones/{zone}/futureReservations\022\257\002\n\006Upda" + + "te\0227.google.cloud.compute.v1.UpdateFutur" + + "eReservationRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\307\001\332A;project,zone,future" + + "_reservation,future_reservation_resource" + + "\212N\016ZoneOperations\202\323\344\223\002r2S/compute/v1/pro" + + "jects/{project}/zones/{zone}/futureReser" + + "vations/{future_reservation}:\033future_res" + + "ervation_resource\032\202\001\312A\026compute.googleapi" + + "s.com\322AVhttps://www.googleapis.com/auth/" + + "compute,https://www.googleapis.com/auth/" + + "cloud-platform\212\324\333\322\017\n2026-09-012\224\016\n\017Globa" + + "lAddresses\022\311\001\n\006Delete\0223.google.cloud.com" + + "pute.v1.DeleteGlobalAddressRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"f\332A\017proje" + + "ct,address\212N\020GlobalOperations\202\323\344\223\002;*9/co" + + "mpute/v1/projects/{project}/global/addre" + + "sses/{address}\022\256\001\n\003Get\0220.google.cloud.co" + + "mpute.v1.GetGlobalAddressRequest\032 .googl" + + "e.cloud.compute.v1.Address\"S\332A\017project,a" + + "ddress\202\323\344\223\002;\0229/compute/v1/projects/{proj" + + "ect}/global/addresses/{address}\022\332\001\n\006Inse" + + "rt\0223.google.cloud.compute.v1.InsertGloba" + + "lAddressRequest\032\".google.cloud.compute.v" + + "1.Operation\"w\332A\030project,address_resource" + + "\212N\020GlobalOperations\202\323\344\223\002C\"//compute/v1/p" + + "rojects/{project}/global/addresses:\020addr" + + "ess_resource\022\244\001\n\004List\0223.google.cloud.com" + + "pute.v1.ListGlobalAddressesRequest\032$.goo" + + "gle.cloud.compute.v1.AddressList\"A\332A\007pro" + + "ject\202\323\344\223\0021\022//compute/v1/projects/{projec" + + "t}/global/addresses\022\232\002\n\004Move\0221.google.cl" + + "oud.compute.v1.MoveGlobalAddressRequest\032" + + "\".google.cloud.compute.v1.Operation\"\272\001\332A" + + "6project,address,global_addresses_move_r" + + "equest_resource\212N\020GlobalOperations\202\323\344\223\002h" + + "\">/compute/v1/projects/{project}/global/" + + "addresses/{address}/move:&global_address" + + "es_move_request_resource\022\243\002\n\tSetLabels\0226" + + ".google.cloud.compute.v1.SetLabelsGlobal" + + "AddressRequest\032\".google.cloud.compute.v1" + + ".Operation\"\271\001\332A3project,resource,global_" + + "set_labels_request_resource\212N\020GlobalOper" + + "ations\202\323\344\223\002j\"D/compute/v1/projects/{proj" + + "ect}/global/addresses/{resource}/setLabe" + + "ls:\"global_set_labels_request_resource\022\267" + + "\002\n\022TestIamPermissions\022?.google.cloud.com" + + "pute.v1.TestIamPermissionsGlobalAddressR" + + "equest\0320.google.cloud.compute.v1.TestPer" + + "missionsResponse\"\255\001\332A2project,resource,t" + + "est_permissions_request_resource\202\323\344\223\002r\"M", + "/compute/v1/projects/{project}/global/ad" + + "dresses/{resource}/testIamPermissions:!t" + + "est_permissions_request_resource\032\202\001\312A\026co" + + "mpute.googleapis.com\322AVhttps://www.googl" + + "eapis.com/auth/compute,https://www.googl" + + "eapis.com/auth/cloud-platform\212\324\333\322\017\n2026-" + + "09-012\214\017\n\025GlobalForwardingRules\022\346\001\n\006Dele" + + "te\022:.google.cloud.compute.v1.DeleteGloba" + + "lForwardingRuleRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"|\332A\027project,forwardin" + + "g_rule\212N\020GlobalOperations\202\323\344\223\002I*G/comput" + + "e/v1/projects/{project}/global/forwardin" + + "gRules/{forwarding_rule}\022\322\001\n\003Get\0227.googl" + + "e.cloud.compute.v1.GetGlobalForwardingRu" + + "leRequest\032\'.google.cloud.compute.v1.Forw" + + "ardingRule\"i\332A\027project,forwarding_rule\202\323" + + "\344\223\002I\022G/compute/v1/projects/{project}/glo" + + "bal/forwardingRules/{forwarding_rule}\022\370\001" + + "\n\006Insert\022:.google.cloud.compute.v1.Inser" + + "tGlobalForwardingRuleRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\215\001\332A project,fo" + + "rwarding_rule_resource\212N\020GlobalOperation" + + "s\202\323\344\223\002Q\"5/compute/v1/projects/{project}/" + + "global/forwardingRules:\030forwarding_rule_" + + "resource\022\267\001\n\004List\0229.google.cloud.compute" + + ".v1.ListGlobalForwardingRulesRequest\032+.g" + + "oogle.cloud.compute.v1.ForwardingRuleLis" + + "t\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/project" + + "s/{project}/global/forwardingRules\022\230\002\n\005P" + + "atch\0229.google.cloud.compute.v1.PatchGlob" + + "alForwardingRuleRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\257\001\332A0project,forward" + + "ing_rule,forwarding_rule_resource\212N\020Glob" + + "alOperations\202\323\344\223\002c2G/compute/v1/projects" + + "/{project}/global/forwardingRules/{forwa" + + "rding_rule}:\030forwarding_rule_resource\022\260\002" + + "\n\tSetLabels\022=.google.cloud.compute.v1.Se" + + "tLabelsGlobalForwardingRuleRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\277\001\332A3proj" + + "ect,resource,global_set_labels_request_r" + + "esource\212N\020GlobalOperations\202\323\344\223\002p\"J/compu" + + "te/v1/projects/{project}/global/forwardi" + + "ngRules/{resource}/setLabels:\"global_set" + + "_labels_request_resource\022\254\002\n\tSetTarget\022=" + + ".google.cloud.compute.v1.SetTargetGlobal" + + "ForwardingRuleRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\273\001\332A1project,forwardin" + + "g_rule,target_reference_resource\212N\020Globa" + + "lOperations\202\323\344\223\002n\"Q/compute/v1/projects/" + + "{project}/global/forwardingRules/{forwar" + + "ding_rule}/setTarget:\031target_reference_r" + + "esource\032\202\001\312A\026compute.googleapis.com\322AVht" + + "tps://www.googleapis.com/auth/compute,ht" + + "tps://www.googleapis.com/auth/cloud-plat" + + "form\212\324\333\322\017\n2026-09-012\201\005\n\035GlobalFrontendS" + + "ettingsService\022\300\001\n\003Get\0228.google.cloud.co" + + "mpute.v1.GetGlobalFrontendSettingRequest" + + "\032/.google.cloud.compute.v1.GlobalFronten" + + "dSettings\"N\332A\007project\202\323\344\223\002>\022." - + "google.cloud.compute.v1.AggregatedListGl" - + "obalOperationsRequest\0320.google.cloud.com" - + "pute.v1.OperationAggregatedList\"F\332A\007proj" - + "ect\202\323\344\223\0026\0224/compute/v1/projects/{project" - + "}/aggregated/operations\022\321\001\n\006Delete\0225.goo" - + "gle.cloud.compute.v1.DeleteGlobalOperati" - + "onRequest\0326.google.cloud.compute.v1.Dele" - + "teGlobalOperationResponse\"X\332A\021project,op" - + "eration\202\323\344\223\002>*\022.googl" + + "e.cloud.compute.v1.AggregatedListGlobalO" + + "perationsRequest\0320.google.cloud.compute." + + "v1.OperationAggregatedList\"F\332A\007project\202\323" + + "\344\223\0026\0224/compute/v1/projects/{project}/agg" + + "regated/operations\022\321\001\n\006Delete\0225.google.c" + + "loud.compute.v1.DeleteGlobalOperationReq" + + "uest\0326.google.cloud.compute.v1.DeleteGlo" + + "balOperationResponse\"X\332A\021project,operati" + + "on\202\323\344\223\002>*\022" + + "compute/v1/projects/{project}/global/ope" + + "rations/{operation}\022\250\001\n\004List\0224.google.cl" + + "oud.compute.v1.ListGlobalOperationsReque" + + "st\032&.google.cloud.compute.v1.OperationLi" + + "st\"B\332A\007project\202\323\344\223\0022\0220/compute/v1/projec" + + "ts/{project}/global/operations\022\276\001\n\004Wait\022" + + "3.google.cloud.compute.v1.WaitGlobalOper" + + "ationRequest\032\".google.cloud.compute.v1.O" + + "peration\"]\332A\021project,operation\202\323\344\223\002C\"A/c" + + "ompute/v1/projects/{project}/global/oper" + + "ations/{operation}/wait\032\202\001\312A\026compute.goo" + + "gleapis.com\322AVhttps://www.googleapis.com" + + "/auth/compute,https://www.googleapis.com" + + "/auth/cloud-platform\212\324\333\322\017\n2026-09-012\335\005\n" + + "\034GlobalOrganizationOperations\022\330\001\n\006Delete" + + "\022A.google.cloud.compute.v1.DeleteGlobalO" + + "rganizationOperationRequest\032B.google.clo" + + "ud.compute.v1.DeleteGlobalOrganizationOp" + + "erationResponse\"G\332A\toperation\202\323\344\223\0025*3/co" + + "mpute/v1/locations/global/operations/{op" + + "eration}\022\265\001\n\003Get\022>.google.cloud.compute." + + "v1.GetGlobalOrganizationOperationRequest" + + "\032\".google.cloud.compute.v1.Operation\"J\332A" + + "\toperation\220N\001\202\323\344\223\0025\0223/compute/v1/locatio" + + "ns/global/operations/{operation}\022\244\001\n\004Lis" + + "t\022@.google.cloud.compute.v1.ListGlobalOr" + + "ganizationOperationsRequest\032&.google.clo" + + "ud.compute.v1.OperationList\"2\332A\000\202\323\344\223\002)\022\'" + + "/compute/v1/locations/global/operations\032" + + "\202\001\312A\026compute.googleapis.com\322AVhttps://ww" + + "w.googleapis.com/auth/compute,https://ww" + + "w.googleapis.com/auth/cloud-platform\212\324\333\322" + + "\017\n2026-09-012\342\013\n\035GlobalPublicDelegatedPr" + + "efixes\022\207\002\n\006Delete\022B.google.cloud.compute" + + ".v1.DeleteGlobalPublicDelegatedPrefixeRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\224\001\332A\037project,public_delegated_prefix\212N" + + "\020GlobalOperations\202\323\344\223\002Y*W/compute/v1/pro" + + "jects/{project}/global/publicDelegatedPr" + + "efixes/{public_delegated_prefix}\022\372\001\n\003Get" + + "\022?.google.cloud.compute.v1.GetGlobalPubl" + + "icDelegatedPrefixeRequest\032..google.cloud" + + ".compute.v1.PublicDelegatedPrefix\"\201\001\332A\037p" + + "roject,public_delegated_prefix\202\323\344\223\002Y\022W/c" + + "ompute/v1/projects/{project}/global/publ" + + "icDelegatedPrefixes/{public_delegated_pr" + + "efix}\022\230\002\n\006Insert\022B.google.cloud.compute." + + "v1.InsertGlobalPublicDelegatedPrefixeReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\245\001\332A(project,public_delegated_prefix_re" + + "source\212N\020GlobalOperations\202\323\344\223\002a\"=/comput" + + "e/v1/projects/{project}/global/publicDel" + + "egatedPrefixes: public_delegated_prefix_" + + "resource\022\316\001\n\004List\022A.google.cloud.compute" + + ".v1.ListGlobalPublicDelegatedPrefixesReq" + + "uest\0322.google.cloud.compute.v1.PublicDel" + + "egatedPrefixList\"O\332A\007project\202\323\344\223\002?\022=/com" + + "pute/v1/projects/{project}/global/public" + + "DelegatedPrefixes\022\310\002\n\005Patch\022A.google.clo" + + "ud.compute.v1.PatchGlobalPublicDelegated" + + "PrefixeRequest\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/p" + + "rojects/{project}/global/publicDelegated" + + "Prefixes/{public_delegated_prefix}: publ" + + "ic_delegated_prefix_resource\032\202\001\312A\026comput" + "e.googleapis.com\322AVhttps://www.googleapi" + "s.com/auth/compute,https://www.googleapi" + "s.com/auth/cloud-platform\212\324\333\322\017\n2026-09-0" - + "12\335\005\n\034GlobalOrganizationOperations\022\330\001\n\006D" - + "elete\022A.google.cloud.compute.v1.DeleteGl" - + "obalOrganizationOperationRequest\032B.googl" - + "e.cloud.compute.v1.DeleteGlobalOrganizat" - + "ionOperationResponse\"G\332A\toperation\202\323\344\223\0025" - + "*3/compute/v1/locations/global/operation" - + "s/{operation}\022\265\001\n\003Get\022>.google.cloud.com" - + "pute.v1.GetGlobalOrganizationOperationRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"J\332A\toperation\220N\001\202\323\344\223\0025\0223/compute/v1/lo" - + "cations/global/operations/{operation}\022\244\001" - + "\n\004List\022@.google.cloud.compute.v1.ListGlo" - + "balOrganizationOperationsRequest\032&.googl" - + "e.cloud.compute.v1.OperationList\"2\332A\000\202\323\344" - + "\223\002)\022\'/compute/v1/locations/global/operat" - + "ions\032\202\001\312A\026compute.googleapis.com\322AVhttps" - + "://www.googleapis.com/auth/compute,https" - + "://www.googleapis.com/auth/cloud-platfor" - + "m\212\324\333\322\017\n2026-09-012\342\013\n\035GlobalPublicDelega" - + "tedPrefixes\022\207\002\n\006Delete\022B.google.cloud.co" - + "mpute.v1.DeleteGlobalPublicDelegatedPref" - + "ixeRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\224\001\332A\037project,public_delegated_pre" - + "fix\212N\020GlobalOperations\202\323\344\223\002Y*W/compute/v" - + "1/projects/{project}/global/publicDelega" - + "tedPrefixes/{public_delegated_prefix}\022\372\001" - + "\n\003Get\022?.google.cloud.compute.v1.GetGloba" - + "lPublicDelegatedPrefixeRequest\032..google." - + "cloud.compute.v1.PublicDelegatedPrefix\"\201" - + "\001\332A\037project,public_delegated_prefix\202\323\344\223\002" - + "Y\022W/compute/v1/projects/{project}/global" - + "/publicDelegatedPrefixes/{public_delegat" - + "ed_prefix}\022\230\002\n\006Insert\022B.google.cloud.com" - + "pute.v1.InsertGlobalPublicDelegatedPrefi" - + "xeRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\245\001\332A(project,public_delegated_pref" - + "ix_resource\212N\020GlobalOperations\202\323\344\223\002a\"=/c" - + "ompute/v1/projects/{project}/global/publ" - + "icDelegatedPrefixes: public_delegated_pr" - + "efix_resource\022\316\001\n\004List\022A.google.cloud.co" - + "mpute.v1.ListGlobalPublicDelegatedPrefix" - + "esRequest\0322.google.cloud.compute.v1.Publ" - + "icDelegatedPrefixList\"O\332A\007project\202\323\344\223\002?\022" - + "=/compute/v1/projects/{project}/global/p" - + "ublicDelegatedPrefixes\022\310\002\n\005Patch\022A.googl" - + "e.cloud.compute.v1.PatchGlobalPublicDele" - + "gatedPrefixeRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\327\001\332A@project,public_dele" - + "gated_prefix,public_delegated_prefix_res" - + "ource\212N\020GlobalOperations\202\323\344\223\002{2W/compute" - + "/v1/projects/{project}/global/publicDele" - + "gatedPrefixes/{public_delegated_prefix}:" - + " public_delegated_prefix_resource\032\202\001\312A\026c" + + "12\326\016\n\031GlobalVmExtensionPolicies\022\354\001\n\016Aggr" + + "egatedList\022G.google.cloud.compute.v1.Agg" + + "regatedListGlobalVmExtensionPoliciesRequ" + + "est\032@.google.cloud.compute.v1.VmExtensio" + + "nPolicyAggregatedListResponse\"O\332A\007projec" + + "t\202\323\344\223\002?\022=/compute/v1/projects/{project}/" + + "aggregated/vmExtensionPolicies\022\225\003\n\006Delet" + + "e\022=.google.cloud.compute.v1.DeleteGlobal" + + "VmExtensionPolicyRequest\032\".google.cloud." + + "compute.v1.Operation\"\247\002\332Afproject,global" + + "_vm_extension_policy,global_vm_extension" + + "_policy_rollout_operation_rollout_input_" + + "resource\212N\020GlobalOperations\202\323\344\223\002\244\001\"]/com" + + "pute/v1/projects/{project}/global/vmExte" + + "nsionPolicies/{global_vm_extension_polic" + + "y}/delete:Cglobal_vm_extension_policy_ro" + + "llout_operation_rollout_input_resource\022\371" + + "\001\n\003Get\022:.google.cloud.compute.v1.GetGlob" + + "alVmExtensionPolicyRequest\0320.google.clou" + + "d.compute.v1.GlobalVmExtensionPolicy\"\203\001\332" + + "A\"project,global_vm_extension_policy\202\323\344\223" + + "\002X\022V/compute/v1/projects/{project}/globa" + + "l/vmExtensionPolicies/{global_vm_extensi" + + "on_policy}\022\225\002\n\006Insert\022=.google.cloud.com" + + "pute.v1.InsertGlobalVmExtensionPolicyReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\247\001\332A+project,global_vm_extension_policy" + + "_resource\212N\020GlobalOperations\202\323\344\223\002`\"9/com" + + "pute/v1/projects/{project}/global/vmExte" + + "nsionPolicies:#global_vm_extension_polic" + + "y_resource\022\310\001\n\004List\022=.google.cloud.compu" + + "te.v1.ListGlobalVmExtensionPoliciesReque" + + "st\0324.google.cloud.compute.v1.GlobalVmExt" + + "ensionPolicyList\"K\332A\007project\202\323\344\223\002;\0229/com" + + "pute/v1/projects/{project}/global/vmExte" + + "nsionPolicies\022\315\002\n\006Update\022=.google.cloud." + + "compute.v1.UpdateGlobalVmExtensionPolicy" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\337\001\332AFproject,global_vm_extension_pol" + + "icy,global_vm_extension_policy_resource\212" + + "N\020GlobalOperations\202\323\344\223\002}2V/compute/v1/pr" + + "ojects/{project}/global/vmExtensionPolic" + + "ies/{global_vm_extension_policy}:#global" + + "_vm_extension_policy_resource\032\202\001\312A\026compu" + + "te.googleapis.com\322AVhttps://www.googleap" + + "is.com/auth/compute,https://www.googleap" + + "is.com/auth/cloud-platform\212\324\333\322\017\n2026-09-" + + "012\317\017\n\014HealthChecks\022\313\001\n\016AggregatedList\022:" + + ".google.cloud.compute.v1.AggregatedListH" + + "ealthChecksRequest\0323.google.cloud.comput" + + "e.v1.HealthChecksAggregatedList\"H\332A\007proj" + + "ect\202\323\344\223\0028\0226/compute/v1/projects/{project" + + "}/aggregated/healthChecks\022\324\001\n\006Delete\0221.g" + + "oogle.cloud.compute.v1.DeleteHealthCheck" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"s\332A\024project,health_check\212N\020GlobalOpe" + + "rations\202\323\344\223\002C*A/compute/v1/projects/{pro" + + "ject}/global/healthChecks/{health_check}" + + "\022\275\001\n\003Get\022..google.cloud.compute.v1.GetHe" + + "althCheckRequest\032$.google.cloud.compute." + + "v1.HealthCheck\"`\332A\024project,health_check\202" + + "\323\344\223\002C\022A/compute/v1/projects/{project}/gl" + + "obal/healthChecks/{health_check}\022\346\001\n\006Ins" + + "ert\0221.google.cloud.compute.v1.InsertHeal" + + "thCheckRequest\032\".google.cloud.compute.v1" + + ".Operation\"\204\001\332A\035project,health_check_res" + + "ource\212N\020GlobalOperations\202\323\344\223\002K\"2/compute" + + "/v1/projects/{project}/global/healthChec" + + "ks:\025health_check_resource\022\250\001\n\004List\0220.goo" + + "gle.cloud.compute.v1.ListHealthChecksReq" + + "uest\032(.google.cloud.compute.v1.HealthChe" + + "ckList\"D\332A\007project\202\323\344\223\0024\0222/compute/v1/pr" + + "ojects/{project}/global/healthChecks\022\200\002\n" + + "\005Patch\0220.google.cloud.compute.v1.PatchHe" + + "althCheckRequest\032\".google.cloud.compute." + + "v1.Operation\"\240\001\332A*project,health_check,h" + + "ealth_check_resource\212N\020GlobalOperations\202" + + "\323\344\223\002Z2A/compute/v1/projects/{project}/gl" + + "obal/healthChecks/{health_check}:\025health" + + "_check_resource\022\270\002\n\022TestIamPermissions\022=" + + ".google.cloud.compute.v1.TestIamPermissi" + + "onsHealthCheckRequest\0320.google.cloud.com" + + "pute.v1.TestPermissionsResponse\"\260\001\332A2pro" + + "ject,resource,test_permissions_request_r" + + "esource\202\323\344\223\002u\"P/compute/v1/projects/{pro" + + "ject}/global/healthChecks/{resource}/tes" + + "tIamPermissions:!test_permissions_reques" + + "t_resource\022\202\002\n\006Update\0221.google.cloud.com" + + "pute.v1.UpdateHealthCheckRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\240\001\332A*projec" + + "t,health_check,health_check_resource\212N\020G" + + "lobalOperations\202\323\344\223\002Z\032A/compute/v1/proje" + + "cts/{project}/global/healthChecks/{healt" + + "h_check}:\025health_check_resource\032\202\001\312A\026com" + + "pute.googleapis.com\322AVhttps://www.google" + + "apis.com/auth/compute,https://www.google" + + "apis.com/auth/cloud-platform\212\324\333\322\017\n2026-0" + + "9-012\307\006\n\005Hosts\022\275\001\n\003Get\022\'.google.cloud.co" + + "mpute.v1.GetHostRequest\032\035.google.cloud.c" + + "ompute.v1.Host\"n\332A\035project,zone,associat" + + "ion,host\202\323\344\223\002H\022F/compute/v1/projects/{pr" + + "oject}/zones/{zone}/{association}/hosts/" + + "{host}\022\264\002\n\nGetVersion\022..google.cloud.com" + + "pute.v1.GetVersionHostRequest\032\".google.c" + + "loud.compute.v1.Operation\"\321\001\332A@project,z" + + "one,association,host,hosts_get_version_r" + + "equest_resource\212N\016ZoneOperations\202\323\344\223\002w\"Q" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/{association}/hosts/{host}/getVersio" + + "n:\"hosts_get_version_request_resource\022\301\001" + + "\n\004List\022).google.cloud.compute.v1.ListHos" + + "tsRequest\032*.google.cloud.compute.v1.Host" + + "sListResponse\"b\332A\030project,zone,associati" + + "on\202\323\344\223\002A\022?/compute/v1/projects/{project}" + + "/zones/{zone}/{association}/hosts\032\202\001\312A\026c" + "ompute.googleapis.com\322AVhttps://www.goog" + "leapis.com/auth/compute,https://www.goog" + "leapis.com/auth/cloud-platform\212\324\333\322\017\n2026" - + "-09-012\326\016\n\031GlobalVmExtensionPolicies\022\354\001\n" - + "\016AggregatedList\022G.google.cloud.compute.v" - + "1.AggregatedListGlobalVmExtensionPolicie" - + "sRequest\032@.google.cloud.compute.v1.VmExt" - + "ensionPolicyAggregatedListResponse\"O\332A\007p" - + "roject\202\323\344\223\002?\022=/compute/v1/projects/{proj" - + "ect}/aggregated/vmExtensionPolicies\022\225\003\n\006" - + "Delete\022=.google.cloud.compute.v1.DeleteG" - + "lobalVmExtensionPolicyRequest\032\".google.c" - + "loud.compute.v1.Operation\"\247\002\332Afproject,g" - + "lobal_vm_extension_policy,global_vm_exte" - + "nsion_policy_rollout_operation_rollout_i" - + "nput_resource\212N\020GlobalOperations\202\323\344\223\002\244\001\"" - + "]/compute/v1/projects/{project}/global/v" - + "mExtensionPolicies/{global_vm_extension_" - + "policy}/delete:Cglobal_vm_extension_poli" - + "cy_rollout_operation_rollout_input_resou" - + "rce\022\371\001\n\003Get\022:.google.cloud.compute.v1.Ge" - + "tGlobalVmExtensionPolicyRequest\0320.google" - + ".cloud.compute.v1.GlobalVmExtensionPolic" - + "y\"\203\001\332A\"project,global_vm_extension_polic" - + "y\202\323\344\223\002X\022V/compute/v1/projects/{project}/" - + "global/vmExtensionPolicies/{global_vm_ex" - + "tension_policy}\022\225\002\n\006Insert\022=.google.clou" - + "d.compute.v1.InsertGlobalVmExtensionPoli" - + "cyRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\247\001\332A+project,global_vm_extension_p" - + "olicy_resource\212N\020GlobalOperations\202\323\344\223\002`\"" - + "9/compute/v1/projects/{project}/global/v" - + "mExtensionPolicies:#global_vm_extension_" - + "policy_resource\022\310\001\n\004List\022=.google.cloud." - + "compute.v1.ListGlobalVmExtensionPolicies" - + "Request\0324.google.cloud.compute.v1.Global" - + "VmExtensionPolicyList\"K\332A\007project\202\323\344\223\002;\022" - + "9/compute/v1/projects/{project}/global/v" - + "mExtensionPolicies\022\315\002\n\006Update\022=.google.c" - + "loud.compute.v1.UpdateGlobalVmExtensionP" - + "olicyRequest\032\".google.cloud.compute.v1.O" - + "peration\"\337\001\332AFproject,global_vm_extensio" - + "n_policy,global_vm_extension_policy_reso" - + "urce\212N\020GlobalOperations\202\323\344\223\002}2V/compute/" - + "v1/projects/{project}/global/vmExtension" - + "Policies/{global_vm_extension_policy}:#g" - + "lobal_vm_extension_policy_resource\032\202\001\312A\026" - + "compute.googleapis.com\322AVhttps://www.goo" - + "gleapis.com/auth/compute,https://www.goo" - + "gleapis.com/auth/cloud-platform\212\324\333\322\017\n202" - + "6-09-012\317\017\n\014HealthChecks\022\313\001\n\016AggregatedL" - + "ist\022:.google.cloud.compute.v1.Aggregated" - + "ListHealthChecksRequest\0323.google.cloud.c" - + "ompute.v1.HealthChecksAggregatedList\"H\332A" - + "\007project\202\323\344\223\0028\0226/compute/v1/projects/{pr" - + "oject}/aggregated/healthChecks\022\324\001\n\006Delet" - + "e\0221.google.cloud.compute.v1.DeleteHealth" - + "CheckRequest\032\".google.cloud.compute.v1.O" - + "peration\"s\332A\024project,health_check\212N\020Glob" - + "alOperations\202\323\344\223\002C*A/compute/v1/projects" - + "/{project}/global/healthChecks/{health_c" - + "heck}\022\275\001\n\003Get\022..google.cloud.compute.v1." - + "GetHealthCheckRequest\032$.google.cloud.com" - + "pute.v1.HealthCheck\"`\332A\024project,health_c" - + "heck\202\323\344\223\002C\022A/compute/v1/projects/{projec" - + "t}/global/healthChecks/{health_check}\022\346\001" - + "\n\006Insert\0221.google.cloud.compute.v1.Inser" - + "tHealthCheckRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\204\001\332A\035project,health_chec" - + "k_resource\212N\020GlobalOperations\202\323\344\223\002K\"2/co" - + "mpute/v1/projects/{project}/global/healt" - + "hChecks:\025health_check_resource\022\250\001\n\004List\022" - + "0.google.cloud.compute.v1.ListHealthChec" - + "ksRequest\032(.google.cloud.compute.v1.Heal" - + "thCheckList\"D\332A\007project\202\323\344\223\0024\0222/compute/" - + "v1/projects/{project}/global/healthCheck" - + "s\022\200\002\n\005Patch\0220.google.cloud.compute.v1.Pa" - + "tchHealthCheckRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\240\001\332A*project,health_ch" - + "eck,health_check_resource\212N\020GlobalOperat" - + "ions\202\323\344\223\002Z2A/compute/v1/projects/{projec" - + "t}/global/healthChecks/{health_check}:\025h" - + "ealth_check_resource\022\270\002\n\022TestIamPermissi" - + "ons\022=.google.cloud.compute.v1.TestIamPer" - + "missionsHealthCheckRequest\0320.google.clou" - + "d.compute.v1.TestPermissionsResponse\"\260\001\332" - + "A2project,resource,test_permissions_requ" - + "est_resource\202\323\344\223\002u\"P/compute/v1/projects" - + "/{project}/global/healthChecks/{resource" - + "}/testIamPermissions:!test_permissions_r" - + "equest_resource\022\202\002\n\006Update\0221.google.clou" - + "d.compute.v1.UpdateHealthCheckRequest\032\"." - + "google.cloud.compute.v1.Operation\"\240\001\332A*p" - + "roject,health_check,health_check_resourc" - + "e\212N\020GlobalOperations\202\323\344\223\002Z\032A/compute/v1/" - + "projects/{project}/global/healthChecks/{" - + "health_check}:\025health_check_resource\032\202\001\312" - + "A\026compute.googleapis.com\322AVhttps://www.g" - + "oogleapis.com/auth/compute,https://www.g" - + "oogleapis.com/auth/cloud-platform\212\324\333\322\017\n2" - + "026-09-012\307\006\n\005Hosts\022\275\001\n\003Get\022\'.google.clo" - + "ud.compute.v1.GetHostRequest\032\035.google.cl" - + "oud.compute.v1.Host\"n\332A\035project,zone,ass" - + "ociation,host\202\323\344\223\002H\022F/compute/v1/project" - + "s/{project}/zones/{zone}/{association}/h" - + "osts/{host}\022\264\002\n\nGetVersion\022..google.clou" - + "d.compute.v1.GetVersionHostRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\321\001\332A@proj" - + "ect,zone,association,host,hosts_get_vers" - + "ion_request_resource\212N\016ZoneOperations\202\323\344" - + "\223\002w\"Q/compute/v1/projects/{project}/zone" - + "s/{zone}/{association}/hosts/{host}/getV" - + "ersion:\"hosts_get_version_request_resour" - + "ce\022\301\001\n\004List\022).google.cloud.compute.v1.Li" - + "stHostsRequest\032*.google.cloud.compute.v1" - + ".HostsListResponse\"b\332A\030project,zone,asso" - + "ciation\202\323\344\223\002A\022?/compute/v1/projects/{pro" - + "ject}/zones/{zone}/{association}/hosts\032\202" - + "\001\312A\026compute.googleapis.com\322AVhttps://www" - + ".googleapis.com/auth/compute,https://www" - + ".googleapis.com/auth/cloud-platform\212\324\333\322\017" - + "\n2026-09-012\224\003\n\020ImageFamilyViews\022\310\001\n\003Get" - + "\0222.google.cloud.compute.v1.GetImageFamil" - + "yViewRequest\032(.google.cloud.compute.v1.I" - + "mageFamilyView\"c\332A\023project,zone,family\202\323" - + "\344\223\002G\022E/compute/v1/projects/{project}/zon" - + "es/{zone}/imageFamilyViews/{family}\032\264\001\312A" - + "\026compute.googleapis.com\322A\207\001https://www.g" - + "oogleapis.com/auth/compute.readonly,http" - + "s://www.googleapis.com/auth/compute,http" - + "s://www.googleapis.com/auth/cloud-platfo" - + "rm\212\324\333\322\017\n2026-09-012\313\004\n\nImageViews\022\306\001\n\003Ge" - + "t\022,.google.cloud.compute.v1.GetImageView" - + "Request\032\".google.cloud.compute.v1.ImageV" - + "iew\"m\332A\032project,region,resource_id\202\323\344\223\002J" - + "\022H/compute/v1/projects/{project}/regions" - + "/{region}/imageViews/{resource_id}\022\274\001\n\004L" - + "ist\022..google.cloud.compute.v1.ListImageV" - + "iewsRequest\032/.google.cloud.compute.v1.Im" - + "ageViewsListResponse\"S\332A\016project,region\202" - + "\323\344\223\002<\022:/compute/v1/projects/{project}/re" - + "gions/{region}/imageViews\032\264\001\312A\026compute.g" - + "oogleapis.com\322A\207\001https://www.googleapis." - + "com/auth/compute.readonly,https://www.go" - + "ogleapis.com/auth/compute,https://www.go" - + "ogleapis.com/auth/cloud-platform\212\324\333\322\017\n20" - + "26-09-012\215\024\n\006Images\022\272\001\n\006Delete\022+.google." - + "cloud.compute.v1.DeleteImageRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"_\332A\rproj" - + "ect,image\212N\020GlobalOperations\202\323\344\223\0026*4/com" + + "-09-012\224\003\n\020ImageFamilyViews\022\310\001\n\003Get\0222.go" + + "ogle.cloud.compute.v1.GetImageFamilyView" + + "Request\032(.google.cloud.compute.v1.ImageF" + + "amilyView\"c\332A\023project,zone,family\202\323\344\223\002G\022" + + "E/compute/v1/projects/{project}/zones/{z" + + "one}/imageFamilyViews/{family}\032\264\001\312A\026comp" + + "ute.googleapis.com\322A\207\001https://www.google" + + "apis.com/auth/compute.readonly,https://w" + + "ww.googleapis.com/auth/compute,https://w" + + "ww.googleapis.com/auth/cloud-platform\212\324\333" + + "\322\017\n2026-09-012\313\004\n\nImageViews\022\306\001\n\003Get\022,.g" + + "oogle.cloud.compute.v1.GetImageViewReque" + + "st\032\".google.cloud.compute.v1.ImageView\"m" + + "\332A\032project,region,resource_id\202\323\344\223\002J\022H/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/imageViews/{resource_id}\022\274\001\n\004List\022." + + ".google.cloud.compute.v1.ListImageViewsR" + + "equest\032/.google.cloud.compute.v1.ImageVi" + + "ewsListResponse\"S\332A\016project,region\202\323\344\223\002<" + + "\022:/compute/v1/projects/{project}/regions" + + "/{region}/imageViews\032\264\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-platform\212\324\333\322\017\n2026-09" + + "-012\215\024\n\006Images\022\272\001\n\006Delete\022+.google.cloud" + + ".compute.v1.DeleteImageRequest\032\".google." + + "cloud.compute.v1.Operation\"_\332A\rproject,i" + + "mage\212N\020GlobalOperations\202\323\344\223\0026*4/compute/" + + "v1/projects/{project}/global/images/{ima" + + "ge}\022\204\002\n\tDeprecate\022..google.cloud.compute" + + ".v1.DeprecateImageRequest\032\".google.cloud" + + ".compute.v1.Operation\"\242\001\332A)project,image" + + ",deprecation_status_resource\212N\020GlobalOpe" + + "rations\202\323\344\223\002]\">/compute/v1/projects/{pro" + + "ject}/global/images/{image}/deprecate:\033d" + + "eprecation_status_resource\022\235\001\n\003Get\022(.goo" + + "gle.cloud.compute.v1.GetImageRequest\032\036.g" + + "oogle.cloud.compute.v1.Image\"L\332A\rproject" + + ",image\202\323\344\223\0026\0224/compute/v1/projects/{proj" + + "ect}/global/images/{image}\022\272\001\n\rGetFromFa" + + "mily\0222.google.cloud.compute.v1.GetFromFa" + + "milyImageRequest\032\036.google.cloud.compute." + + "v1.Image\"U\332A\016project,family\202\323\344\223\002>\022\",/" + + "compute/v1/projects/{project}/global/ima" + + "ges:\016image_resource\022\226\001\n\004List\022*.google.cl" + + "oud.compute.v1.ListImagesRequest\032\".googl" + + "e.cloud.compute.v1.ImageList\">\332A\007project" + + "\202\323\344\223\002.\022,/compute/v1/projects/{project}/g" + + "lobal/images\022\327\001\n\005Patch\022*.google.cloud.co" + + "mpute.v1.PatchImageRequest\032\".google.clou" + + "d.compute.v1.Operation\"~\332A\034project,image" + + ",image_resource\212N\020GlobalOperations\202\323\344\223\002F" + + "24/compute/v1/projects/{project}/global/" + + "images/{image}:\016image_resource\022\213\002\n\014SetIa" + + "mPolicy\0221.google.cloud.compute.v1.SetIam" + + "PolicyImageRequest\032\037.google.cloud.comput" + + "e.v1.Policy\"\246\001\332A3project,resource,global", + "_set_policy_request_resource\202\323\344\223\002j\"D/com" + "pute/v1/projects/{project}/global/images" - + "/{image}\022\204\002\n\tDeprecate\022..google.cloud.co" - + "mpute.v1.DeprecateImageRequest\032\".google." - + "cloud.compute.v1.Operation\"\242\001\332A)project," - + "image,deprecation_status_resource\212N\020Glob" - + "alOperations\202\323\344\223\002]\">/compute/v1/projects" - + "/{project}/global/images/{image}/depreca" - + "te:\033deprecation_status_resource\022\235\001\n\003Get\022" - + "(.google.cloud.compute.v1.GetImageReques" - + "t\032\036.google.cloud.compute.v1.Image\"L\332A\rpr" - + "oject,image\202\323\344\223\0026\0224/compute/v1/projects/" - + "{project}/global/images/{image}\022\272\001\n\rGetF" - + "romFamily\0222.google.cloud.compute.v1.GetF" - + "romFamilyImageRequest\032\036.google.cloud.com" - + "pute.v1.Image\"U\332A\016project,family\202\323\344\223\002>\022<" - + "/compute/v1/projects/{project}/global/im" - + "ages/family/{family}\022\303\001\n\014GetIamPolicy\0221." - + "google.cloud.compute.v1.GetIamPolicyImag" - + "eRequest\032\037.google.cloud.compute.v1.Polic" - + "y\"_\332A\020project,resource\202\323\344\223\002F\022D/compute/v" - + "1/projects/{project}/global/images/{reso" - + "urce}/getIamPolicy\022\313\001\n\006Insert\022+.google.c" - + "loud.compute.v1.InsertImageRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"p\332A\026proje" - + "ct,image_resource\212N\020GlobalOperations\202\323\344\223" - + "\002>\",/compute/v1/projects/{project}/globa" - + "l/images:\016image_resource\022\226\001\n\004List\022*.goog" - + "le.cloud.compute.v1.ListImagesRequest\032\"." - + "google.cloud.compute.v1.ImageList\">\332A\007pr" - + "oject\202\323\344\223\002.\022,/compute/v1/projects/{proje" - + "ct}/global/images\022\327\001\n\005Patch\022*.google.clo" - + "ud.compute.v1.PatchImageRequest\032\".google" - + ".cloud.compute.v1.Operation\"~\332A\034project," - + "image,image_resource\212N\020GlobalOperations\202" - + "\323\344\223\002F24/compute/v1/projects/{project}/gl" - + "obal/images/{image}:\016image_resource\022\213\002\n\014" - + "SetIamPolicy\0221.google.cloud.compute.v1.S" - + "etIamPolicyImageRequest\032\037.google.cloud.c" - + "ompute.v1.Policy\"\246\001\332A3project,resource,g" - + "lobal_set_policy_request_resource\202\323\344\223\002j\"", - "D/compute/v1/projects/{project}/global/i" - + "mages/{resource}/setIamPolicy:\"global_se" - + "t_policy_request_resource\022\230\002\n\tSetLabels\022" - + "..google.cloud.compute.v1.SetLabelsImage" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\266\001\332A3project,resource,global_set_lab" - + "els_request_resource\212N\020GlobalOperations\202" - + "\323\344\223\002g\"A/compute/v1/projects/{project}/gl" - + "obal/images/{resource}/setLabels:\"global" - + "_set_labels_request_resource\022\254\002\n\022TestIam" - + "Permissions\0227.google.cloud.compute.v1.Te" - + "stIamPermissionsImageRequest\0320.google.cl" - + "oud.compute.v1.TestPermissionsResponse\"\252" - + "\001\332A2project,resource,test_permissions_re" - + "quest_resource\202\323\344\223\002o\"J/compute/v1/projec" - + "ts/{project}/global/images/{resource}/te" - + "stIamPermissions:!test_permissions_reque" - + "st_resource\032\202\001\312A\026compute.googleapis.com\322" - + "AVhttps://www.googleapis.com/auth/comput" - + "e,https://www.googleapis.com/auth/cloud-" - + "platform\212\324\333\322\017\n2026-09-012\263\016\n\"InstanceGro" - + "upManagerResizeRequests\022\311\002\n\006Cancel\022G.goo" - + "gle.cloud.compute.v1.CancelInstanceGroup" - + "ManagerResizeRequestRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\321\001\332A2project,zon" - + "e,instance_group_manager,resize_request\212" - + "N\016ZoneOperations\202\323\344\223\002\204\001\"\201\001/compute/v1/pr" - + "ojects/{project}/zones/{zone}/instanceGr" - + "oupManagers/{instance_group_manager}/res" - + "izeRequests/{resize_request}/cancel\022\300\002\n\006" - + "Delete\022G.google.cloud.compute.v1.DeleteI" - + "nstanceGroupManagerResizeRequestRequest\032" - + "\".google.cloud.compute.v1.Operation\"\310\001\332A" - + "2project,zone,instance_group_manager,res" - + "ize_request\212N\016ZoneOperations\202\323\344\223\002|*z/com" - + "pute/v1/projects/{project}/zones/{zone}/" - + "instanceGroupManagers/{instance_group_ma" - + "nager}/resizeRequests/{resize_request}\022\301" - + "\002\n\003Get\022D.google.cloud.compute.v1.GetInst" - + "anceGroupManagerResizeRequestRequest\032:.g" - + "oogle.cloud.compute.v1.InstanceGroupMana" - + "gerResizeRequest\"\267\001\332A2project,zone,insta" - + "nce_group_manager,resize_request\202\323\344\223\002|\022z" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instanceGroupManagers/{instance_grou" - + "p_manager}/resizeRequests/{resize_reques" - + "t}\022\200\003\n\006Insert\022G.google.cloud.compute.v1." - + "InsertInstanceGroupManagerResizeRequestR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\210\002\332ARproject,zone,instance_group_mana" - + "ger,instance_group_manager_resize_reques" - + "t_resource\212N\016ZoneOperations\202\323\344\223\002\233\001\"i/com" - + "pute/v1/projects/{project}/zones/{zone}/" - + "instanceGroupManagers/{instance_group_ma" - + "nager}/resizeRequests:.instance_group_ma" - + "nager_resize_request_resource\022\261\002\n\004List\022F" - + ".google.cloud.compute.v1.ListInstanceGro" - + "upManagerResizeRequestsRequest\032G.google." - + "cloud.compute.v1.InstanceGroupManagerRes" - + "izeRequestsListResponse\"\227\001\332A#project,zon" - + "e,instance_group_manager\202\323\344\223\002k\022i/compute" - + "/v1/projects/{project}/zones/{zone}/inst" - + "anceGroupManagers/{instance_group_manage" - + "r}/resizeRequests\032\202\001\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform\212\324\333\322\017\n2026-09-012\346E\n\025Insta" - + "nceGroupManagers\022\241\003\n\020AbandonInstances\022D." - + "google.cloud.compute.v1.AbandonInstances" - + "InstanceGroupManagerRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\242\002\332A^project,zon" - + "e,instance_group_manager,instance_group_" - + "managers_abandon_instances_request_resou" - + "rce\212N\016ZoneOperations\202\323\344\223\002\251\001\"k/compute/v1" - + "/projects/{project}/zones/{zone}/instanc" - + "eGroupManagers/{instance_group_manager}/" - + "abandonInstances::instance_group_manager" - + "s_abandon_instances_request_resource\022\345\001\n" - + "\016AggregatedList\022C.google.cloud.compute.v" - + "1.AggregatedListInstanceGroupManagersReq" - + "uest\032;.google.cloud.compute.v1.InstanceG" - + "roupManagerAggregatedList\"Q\332A\007project\202\323\344" - + "\223\002A\022?/compute/v1/projects/{project}/aggr" - + "egated/instanceGroupManagers\022\256\003\n\027ApplyUp" - + "datesToInstances\022K.google.cloud.compute." - + "v1.ApplyUpdatesToInstancesInstanceGroupM" - + "anagerRequest\032\".google.cloud.compute.v1." - + "Operation\"\241\002\332AZproject,zone,instance_gro" - + "up_manager,instance_group_managers_apply" - + "_updates_request_resource\212N\016ZoneOperatio" - + "ns\202\323\344\223\002\254\001\"r/compute/v1/projects/{project" - + "}/zones/{zone}/instanceGroupManagers/{in" - + "stance_group_manager}/applyUpdatesToInst" - + "ances:6instance_group_managers_apply_upd" - + "ates_request_resource\022\234\003\n\017CreateInstance" - + "s\022C.google.cloud.compute.v1.CreateInstan" - + "cesInstanceGroupManagerRequest\032\".google." - + "cloud.compute.v1.Operation\"\237\002\332A]project," - + "zone,instance_group_manager,instance_gro" - + "up_managers_create_instances_request_res" - + "ource\212N\016ZoneOperations\202\323\344\223\002\247\001\"j/compute/" + + "/{resource}/setIamPolicy:\"global_set_pol" + + "icy_request_resource\022\230\002\n\tSetLabels\022..goo" + + "gle.cloud.compute.v1.SetLabelsImageReque" + + "st\032\".google.cloud.compute.v1.Operation\"\266" + + "\001\332A3project,resource,global_set_labels_r" + + "equest_resource\212N\020GlobalOperations\202\323\344\223\002g" + + "\"A/compute/v1/projects/{project}/global/" + + "images/{resource}/setLabels:\"global_set_" + + "labels_request_resource\022\254\002\n\022TestIamPermi" + + "ssions\0227.google.cloud.compute.v1.TestIam" + + "PermissionsImageRequest\0320.google.cloud.c" + + "ompute.v1.TestPermissionsResponse\"\252\001\332A2p" + + "roject,resource,test_permissions_request" + + "_resource\202\323\344\223\002o\"J/compute/v1/projects/{p" + + "roject}/global/images/{resource}/testIam" + + "Permissions:!test_permissions_request_re" + + "source\032\202\001\312A\026compute.googleapis.com\322AVhtt" + + "ps://www.googleapis.com/auth/compute,htt" + + "ps://www.googleapis.com/auth/cloud-platf" + + "orm\212\324\333\322\017\n2026-09-012\263\016\n\"InstanceGroupMan" + + "agerResizeRequests\022\311\002\n\006Cancel\022G.google.c" + + "loud.compute.v1.CancelInstanceGroupManag" + + "erResizeRequestRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\321\001\332A2project,zone,ins" + + "tance_group_manager,resize_request\212N\016Zon" + + "eOperations\202\323\344\223\002\204\001\"\201\001/compute/v1/project" + + "s/{project}/zones/{zone}/instanceGroupMa" + + "nagers/{instance_group_manager}/resizeRe" + + "quests/{resize_request}/cancel\022\300\002\n\006Delet" + + "e\022G.google.cloud.compute.v1.DeleteInstan" + + "ceGroupManagerResizeRequestRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\310\001\332A2proj" + + "ect,zone,instance_group_manager,resize_r" + + "equest\212N\016ZoneOperations\202\323\344\223\002|*z/compute/" + "v1/projects/{project}/zones/{zone}/insta" + "nceGroupManagers/{instance_group_manager" - + "}/createInstances:9instance_group_manage" - + "rs_create_instances_request_resource\022\204\002\n" - + "\006Delete\022:.google.cloud.compute.v1.Delete" - + "InstanceGroupManagerRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\231\001\332A#project,zon" - + "e,instance_group_manager\212N\016ZoneOperation" - + "s\202\323\344\223\002\\*Z/compute/v1/projects/{project}/" - + "zones/{zone}/instanceGroupManagers/{inst" - + "ance_group_manager}\022\234\003\n\017DeleteInstances\022" - + "C.google.cloud.compute.v1.DeleteInstance" - + "sInstanceGroupManagerRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\237\002\332A]project,zo" - + "ne,instance_group_manager,instance_group" - + "_managers_delete_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}/" - + "deleteInstances:9instance_group_managers" - + "_delete_instances_request_resource\022\305\003\n\030D" - + "eletePerInstanceConfigs\022L.google.cloud.c" - + "ompute.v1.DeletePerInstanceConfigsInstan" - + "ceGroupManagerRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\266\002\332Adproject,zone,inst" - + "ance_group_manager,instance_group_manage" - + "rs_delete_per_instance_configs_req_resou" - + "rce\212N\016ZoneOperations\202\323\344\223\002\267\001\"s/compute/v1" - + "/projects/{project}/zones/{zone}/instanc" - + "eGroupManagers/{instance_group_manager}/" - + "deletePerInstanceConfigs:@instance_group" - + "_managers_delete_per_instance_configs_re" - + "q_resource\022\370\001\n\003Get\0227.google.cloud.comput" - + "e.v1.GetInstanceGroupManagerRequest\032-.go" - + "ogle.cloud.compute.v1.InstanceGroupManag" - + "er\"\210\001\332A#project,zone,instance_group_mana" - + "ger\202\323\344\223\002\\\022Z/compute/v1/projects/{project" - + "}/zones/{zone}/instanceGroupManagers/{in" - + "stance_group_manager}\022\225\002\n\006Insert\022:.googl" - + "e.cloud.compute.v1.InsertInstanceGroupMa" - + "nagerRequest\032\".google.cloud.compute.v1.O" - + "peration\"\252\001\332A,project,zone,instance_grou" - + "p_manager_resource\212N\016ZoneOperations\202\323\344\223\002" - + "d\"A/compute/v1/projects/{project}/zones/" - + "{zone}/instanceGroupManagers:\037instance_g" - + "roup_manager_resource\022\316\001\n\004List\0229.google." - + "cloud.compute.v1.ListInstanceGroupManage" - + "rsRequest\0321.google.cloud.compute.v1.Inst" - + "anceGroupManagerList\"X\332A\014project,zone\202\323\344" - + "\223\002C\022A/compute/v1/projects/{project}/zone" - + "s/{zone}/instanceGroupManagers\022\245\002\n\nListE" - + "rrors\022?.google.cloud.compute.v1.ListErro" - + "rsInstanceGroupManagersRequest\032@.google." - + "cloud.compute.v1.InstanceGroupManagersLi" - + "stErrorsResponse\"\223\001\332A#project,zone,insta" - + "nce_group_manager\202\323\344\223\002g\022e/compute/v1/pro" - + "jects/{project}/zones/{zone}/instanceGro" - + "upManagers/{instance_group_manager}/list" - + "Errors\022\315\002\n\024ListManagedInstances\022I.google" - + ".cloud.compute.v1.ListManagedInstancesIn" - + "stanceGroupManagersRequest\032J.google.clou" - + "d.compute.v1.InstanceGroupManagersListMa" - + "nagedInstancesResponse\"\235\001\332A#project,zone" - + ",instance_group_manager\202\323\344\223\002q\"o/compute/" + + "}/resizeRequests/{resize_request}\022\301\002\n\003Ge" + + "t\022D.google.cloud.compute.v1.GetInstanceG" + + "roupManagerResizeRequestRequest\032:.google" + + ".cloud.compute.v1.InstanceGroupManagerRe" + + "sizeRequest\"\267\001\332A2project,zone,instance_g" + + "roup_manager,resize_request\202\323\344\223\002|\022z/comp" + + "ute/v1/projects/{project}/zones/{zone}/i" + + "nstanceGroupManagers/{instance_group_man" + + "ager}/resizeRequests/{resize_request}\022\200\003" + + "\n\006Insert\022G.google.cloud.compute.v1.Inser" + + "tInstanceGroupManagerResizeRequestReques" + + "t\032\".google.cloud.compute.v1.Operation\"\210\002" + + "\332ARproject,zone,instance_group_manager,i" + + "nstance_group_manager_resize_request_res" + + "ource\212N\016ZoneOperations\202\323\344\223\002\233\001\"i/compute/" + "v1/projects/{project}/zones/{zone}/insta" + "nceGroupManagers/{instance_group_manager" - + "}/listManagedInstances\022\321\002\n\026ListPerInstan" - + "ceConfigs\022K.google.cloud.compute.v1.List" - + "PerInstanceConfigsInstanceGroupManagersR" - + "equest\032H.google.cloud.compute.v1.Instanc" - + "eGroupManagersListPerInstanceConfigsResp" - + "\"\237\001\332A#project,zone,instance_group_manage" - + "r\202\323\344\223\002s\"q/compute/v1/projects/{project}/" - + "zones/{zone}/instanceGroupManagers/{inst" - + "ance_group_manager}/listPerInstanceConfi" - + "gs\022\303\002\n\005Patch\0229.google.cloud.compute.v1.P" - + "atchInstanceGroupManagerRequest\032\".google" - + ".cloud.compute.v1.Operation\"\332\001\332ACproject" - + ",zone,instance_group_manager,instance_gr" - + "oup_manager_resource\212N\016ZoneOperations\202\323\344" - + "\223\002}2Z/compute/v1/projects/{project}/zone" - + "s/{zone}/instanceGroupManagers/{instance" - + "_group_manager}:\037instance_group_manager_" - + "resource\022\300\003\n\027PatchPerInstanceConfigs\022K.g" - + "oogle.cloud.compute.v1.PatchPerInstanceC" - + "onfigsInstanceGroupManagerRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\263\002\332Acproje" - + "ct,zone,instance_group_manager,instance_" - + "group_managers_patch_per_instance_config" - + "s_req_resource\212N\016ZoneOperations\202\323\344\223\002\265\001\"r" + + "}/resizeRequests:.instance_group_manager" + + "_resize_request_resource\022\261\002\n\004List\022F.goog" + + "le.cloud.compute.v1.ListInstanceGroupMan" + + "agerResizeRequestsRequest\032G.google.cloud" + + ".compute.v1.InstanceGroupManagerResizeRe" + + "questsListResponse\"\227\001\332A#project,zone,ins" + + "tance_group_manager\202\323\344\223\002k\022i/compute/v1/p" + + "rojects/{project}/zones/{zone}/instanceG" + + "roupManagers/{instance_group_manager}/re" + + "sizeRequests\032\202\001\312A\026compute.googleapis.com" + + "\322AVhttps://www.googleapis.com/auth/compu" + + "te,https://www.googleapis.com/auth/cloud" + + "-platform\212\324\333\322\017\n2026-09-012\346E\n\025InstanceGr" + + "oupManagers\022\241\003\n\020AbandonInstances\022D.googl" + + "e.cloud.compute.v1.AbandonInstancesInsta" + + "nceGroupManagerRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\242\002\332A^project,zone,ins" + + "tance_group_manager,instance_group_manag" + + "ers_abandon_instances_request_resource\212N" + + "\016ZoneOperations\202\323\344\223\002\251\001\"k/compute/v1/proj" + + "ects/{project}/zones/{zone}/instanceGrou" + + "pManagers/{instance_group_manager}/aband" + + "onInstances::instance_group_managers_aba" + + "ndon_instances_request_resource\022\345\001\n\016Aggr" + + "egatedList\022C.google.cloud.compute.v1.Agg" + + "regatedListInstanceGroupManagersRequest\032" + + ";.google.cloud.compute.v1.InstanceGroupM" + + "anagerAggregatedList\"Q\332A\007project\202\323\344\223\002A\022?" + + "/compute/v1/projects/{project}/aggregate" + + "d/instanceGroupManagers\022\256\003\n\027ApplyUpdates" + + "ToInstances\022K.google.cloud.compute.v1.Ap" + + "plyUpdatesToInstancesInstanceGroupManage" + + "rRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\241\002\332AZproject,zone,instance_group_ma" + + "nager,instance_group_managers_apply_upda" + + "tes_request_resource\212N\016ZoneOperations\202\323\344" + + "\223\002\254\001\"r/compute/v1/projects/{project}/zon" + + "es/{zone}/instanceGroupManagers/{instanc" + + "e_group_manager}/applyUpdatesToInstances" + + ":6instance_group_managers_apply_updates_" + + "request_resource\022\234\003\n\017CreateInstances\022C.g" + + "oogle.cloud.compute.v1.CreateInstancesIn" + + "stanceGroupManagerRequest\032\".google.cloud" + + ".compute.v1.Operation\"\237\002\332A]project,zone," + + "instance_group_manager,instance_group_ma" + + "nagers_create_instances_request_resource" + + "\212N\016ZoneOperations\202\323\344\223\002\247\001\"j/compute/v1/pr" + + "ojects/{project}/zones/{zone}/instanceGr" + + "oupManagers/{instance_group_manager}/cre" + + "ateInstances:9instance_group_managers_cr" + + "eate_instances_request_resource\022\204\002\n\006Dele" + + "te\022:.google.cloud.compute.v1.DeleteInsta" + + "nceGroupManagerRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\231\001\332A#project,zone,ins" + + "tance_group_manager\212N\016ZoneOperations\202\323\344\223" + + "\002\\*Z/compute/v1/projects/{project}/zones" + + "/{zone}/instanceGroupManagers/{instance_" + + "group_manager}\022\234\003\n\017DeleteInstances\022C.goo" + + "gle.cloud.compute.v1.DeleteInstancesInst" + + "anceGroupManagerRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\237\002\332A]project,zone,in" + + "stance_group_manager,instance_group_mana" + + "gers_delete_instances_request_resource\212N" + + "\016ZoneOperations\202\323\344\223\002\247\001\"j/compute/v1/proj" + + "ects/{project}/zones/{zone}/instanceGrou" + + "pManagers/{instance_group_manager}/delet" + + "eInstances:9instance_group_managers_dele" + + "te_instances_request_resource\022\305\003\n\030Delete" + + "PerInstanceConfigs\022L.google.cloud.comput" + + "e.v1.DeletePerInstanceConfigsInstanceGro" + + "upManagerRequest\032\".google.cloud.compute." + + "v1.Operation\"\266\002\332Adproject,zone,instance_" + + "group_manager,instance_group_managers_de" + + "lete_per_instance_configs_req_resource\212N" + + "\016ZoneOperations\202\323\344\223\002\267\001\"s/compute/v1/proj" + + "ects/{project}/zones/{zone}/instanceGrou" + + "pManagers/{instance_group_manager}/delet" + + "ePerInstanceConfigs:@instance_group_mana" + + "gers_delete_per_instance_configs_req_res" + + "ource\022\370\001\n\003Get\0227.google.cloud.compute.v1." + + "GetInstanceGroupManagerRequest\032-.google." + + "cloud.compute.v1.InstanceGroupManager\"\210\001" + + "\332A#project,zone,instance_group_manager\202\323" + + "\344\223\002\\\022Z/compute/v1/projects/{project}/zon" + + "es/{zone}/instanceGroupManagers/{instanc" + + "e_group_manager}\022\225\002\n\006Insert\022:.google.clo" + + "ud.compute.v1.InsertInstanceGroupManager" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\252\001\332A,project,zone,instance_group_man" + + "ager_resource\212N\016ZoneOperations\202\323\344\223\002d\"A/c" + + "ompute/v1/projects/{project}/zones/{zone" + + "}/instanceGroupManagers:\037instance_group_" + + "manager_resource\022\316\001\n\004List\0229.google.cloud" + + ".compute.v1.ListInstanceGroupManagersReq" + + "uest\0321.google.cloud.compute.v1.InstanceG" + + "roupManagerList\"X\332A\014project,zone\202\323\344\223\002C\022A" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/instanceGroupManagers\022\245\002\n\nListErrors" + + "\022?.google.cloud.compute.v1.ListErrorsIns" + + "tanceGroupManagersRequest\032@.google.cloud" + + ".compute.v1.InstanceGroupManagersListErr" + + "orsResponse\"\223\001\332A#project,zone,instance_g" + + "roup_manager\202\323\344\223\002g\022e/compute/v1/projects" + + "/{project}/zones/{zone}/instanceGroupMan" + + "agers/{instance_group_manager}/listError" + + "s\022\315\002\n\024ListManagedInstances\022I.google.clou" + + "d.compute.v1.ListManagedInstancesInstanc" + + "eGroupManagersRequest\032J.google.cloud.com" + + "pute.v1.InstanceGroupManagersListManaged" + + "InstancesResponse\"\235\001\332A#project,zone,inst" + + "ance_group_manager\202\323\344\223\002q\"o/compute/v1/pr" + + "ojects/{project}/zones/{zone}/instanceGr" + + "oupManagers/{instance_group_manager}/lis" + + "tManagedInstances\022\321\002\n\026ListPerInstanceCon" + + "figs\022K.google.cloud.compute.v1.ListPerIn" + + "stanceConfigsInstanceGroupManagersReques" + + "t\032H.google.cloud.compute.v1.InstanceGrou" + + "pManagersListPerInstanceConfigsResp\"\237\001\332A" + + "#project,zone,instance_group_manager\202\323\344\223" + + "\002s\"q/compute/v1/projects/{project}/zones" + + "/{zone}/instanceGroupManagers/{instance_" + + "group_manager}/listPerInstanceConfigs\022\303\002" + + "\n\005Patch\0229.google.cloud.compute.v1.PatchI" + + "nstanceGroupManagerRequest\032\".google.clou" + + "d.compute.v1.Operation\"\332\001\332ACproject,zone" + + ",instance_group_manager,instance_group_m" + + "anager_resource\212N\016ZoneOperations\202\323\344\223\002}2Z" + "/compute/v1/projects/{project}/zones/{zo" + "ne}/instanceGroupManagers/{instance_grou" - + "p_manager}/patchPerInstanceConfigs:?inst" - + "ance_group_managers_patch_per_instance_c" - + "onfigs_req_resource\022\246\003\n\021RecreateInstance" - + "s\022E.google.cloud.compute.v1.RecreateInst" - + "ancesInstanceGroupManagerRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\245\002\332A_projec" - + "t,zone,instance_group_manager,instance_g" - + "roup_managers_recreate_instances_request" - + "_resource\212N\016ZoneOperations\202\323\344\223\002\253\001\"l/comp" + + "p_manager}:\037instance_group_manager_resou" + + "rce\022\300\003\n\027PatchPerInstanceConfigs\022K.google" + + ".cloud.compute.v1.PatchPerInstanceConfig" + + "sInstanceGroupManagerRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\263\002\332Acproject,zo" + + "ne,instance_group_manager,instance_group" + + "_managers_patch_per_instance_configs_req" + + "_resource\212N\016ZoneOperations\202\323\344\223\002\265\001\"r/comp" + "ute/v1/projects/{project}/zones/{zone}/i" + "nstanceGroupManagers/{instance_group_man" - + "ager}/recreateInstances:;instance_group_" + + "ager}/patchPerInstanceConfigs:?instance_" + + "group_managers_patch_per_instance_config" + + "s_req_resource\022\246\003\n\021RecreateInstances\022E.g" + + "oogle.cloud.compute.v1.RecreateInstances" + + "InstanceGroupManagerRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\245\002\332A_project,zon" + + "e,instance_group_manager,instance_group_" + "managers_recreate_instances_request_reso" - + "urce\022\220\002\n\006Resize\022:.google.cloud.compute.v" - + "1.ResizeInstanceGroupManagerRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\245\001\332A(pro" - + "ject,zone,instance_group_manager,size\212N\016" - + "ZoneOperations\202\323\344\223\002c\"a/compute/v1/projec" - + "ts/{project}/zones/{zone}/instanceGroupM" - + "anagers/{instance_group_manager}/resize\022" - + "\234\003\n\017ResumeInstances\022C.google.cloud.compu" - + "te.v1.ResumeInstancesInstanceGroupManage" - + "rRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\237\002\332A]project,zone,instance_group_ma" - + "nager,instance_group_managers_resume_ins" - + "tances_request_resource\212N\016ZoneOperations" - + "\202\323\344\223\002\247\001\"j/compute/v1/projects/{project}/" - + "zones/{zone}/instanceGroupManagers/{inst" - + "ance_group_manager}/resumeInstances:9ins" - + "tance_group_managers_resume_instances_re" - + "quest_resource\022\262\003\n\023SetInstanceTemplate\022G" - + ".google.cloud.compute.v1.SetInstanceTemp" - + "lateInstanceGroupManagerRequest\032\".google" - + ".cloud.compute.v1.Operation\"\255\002\332Abproject" - + ",zone,instance_group_manager,instance_gr" - + "oup_managers_set_instance_template_reque" - + "st_resource\212N\016ZoneOperations\202\323\344\223\002\260\001\"n/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/instanceGroupManagers/{instance_group_m" - + "anager}/setInstanceTemplate:>instance_gr" - + "oup_managers_set_instance_template_reque" - + "st_resource\022\231\003\n\016SetTargetPools\022B.google." - + "cloud.compute.v1.SetTargetPoolsInstanceG" - + "roupManagerRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\236\002\332A]project,zone,instanc" - + "e_group_manager,instance_group_managers_" - + "set_target_pools_request_resource\212N\016Zone" - + "Operations\202\323\344\223\002\246\001\"i/compute/v1/projects/" - + "{project}/zones/{zone}/instanceGroupMana" - + "gers/{instance_group_manager}/setTargetP" - + "ools:9instance_group_managers_set_target" - + "_pools_request_resource\022\227\003\n\016StartInstanc" - + "es\022B.google.cloud.compute.v1.StartInstan" - + "cesInstanceGroupManagerRequest\032\".google." - + "cloud.compute.v1.Operation\"\234\002\332A\\project," - + "zone,instance_group_manager,instance_gro" - + "up_managers_start_instances_request_reso" - + "urce\212N\016ZoneOperations\202\323\344\223\002\245\001\"i/compute/v" + + "urce\212N\016ZoneOperations\202\323\344\223\002\253\001\"l/compute/v" + "1/projects/{project}/zones/{zone}/instan" + "ceGroupManagers/{instance_group_manager}" - + "/startInstances:8instance_group_managers" - + "_start_instances_request_resource\022\222\003\n\rSt" - + "opInstances\022A.google.cloud.compute.v1.St" - + "opInstancesInstanceGroupManagerRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\231\002\332A[" - + "project,zone,instance_group_manager,inst" - + "ance_group_managers_stop_instances_reque" - + "st_resource\212N\016ZoneOperations\202\323\344\223\002\243\001\"h/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/instanceGroupManagers/{instance_group_m" - + "anager}/stopInstances:7instance_group_ma" - + "nagers_stop_instances_request_resource\022\241" - + "\003\n\020SuspendInstances\022D.google.cloud.compu" - + "te.v1.SuspendInstancesInstanceGroupManag" - + "erRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\242\002\332A^project,zone,instance_group_m" - + "anager,instance_group_managers_suspend_i" - + "nstances_request_resource\212N\016ZoneOperatio" - + "ns\202\323\344\223\002\251\001\"k/compute/v1/projects/{project" - + "}/zones/{zone}/instanceGroupManagers/{in" - + "stance_group_manager}/suspendInstances::" - + "instance_group_managers_suspend_instance" - + "s_request_resource\022\305\003\n\030UpdatePerInstance" - + "Configs\022L.google.cloud.compute.v1.Update" - + "PerInstanceConfigsInstanceGroupManagerRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\266\002\332Adproject,zone,instance_group_manag" - + "er,instance_group_managers_update_per_in" - + "stance_configs_req_resource\212N\016ZoneOperat" - + "ions\202\323\344\223\002\267\001\"s/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instanceGroupManagers/{" - + "instance_group_manager}/updatePerInstanc" - + "eConfigs:@instance_group_managers_update" - + "_per_instance_configs_req_resource\032\202\001\312A\026" - + "compute.googleapis.com\322AVhttps://www.goo" - + "gleapis.com/auth/compute,https://www.goo" - + "gleapis.com/auth/cloud-platform\212\324\333\322\017\n202" - + "6-09-012\313\027\n\016InstanceGroups\022\337\002\n\014AddInstan" - + "ces\0229.google.cloud.compute.v1.AddInstanc" - + "esInstanceGroupRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\357\001\332AJproject,zone,ins" - + "tance_group,instance_groups_add_instance" - + "s_request_resource\212N\016ZoneOperations\202\323\344\223\002" - + "\212\001\"X/compute/v1/projects/{project}/zones" - + "/{zone}/instanceGroups/{instance_group}/" - + "addInstances:.instance_groups_add_instan" - + "ces_request_resource\022\320\001\n\016AggregatedList\022" - + "<.google.cloud.compute.v1.AggregatedList" - + "InstanceGroupsRequest\0324.google.cloud.com" - + "pute.v1.InstanceGroupAggregatedList\"J\332A\007" - + "project\202\323\344\223\002:\0228/compute/v1/projects/{pro" - + "ject}/aggregated/instanceGroups\022\346\001\n\006Dele" - + "te\0223.google.cloud.compute.v1.DeleteInsta" - + "nceGroupRequest\032\".google.cloud.compute.v" - + "1.Operation\"\202\001\332A\033project,zone,instance_g" - + "roup\212N\016ZoneOperations\202\323\344\223\002M*K/compute/v1" - + "/projects/{project}/zones/{zone}/instanc" - + "eGroups/{instance_group}\022\322\001\n\003Get\0220.googl" - + "e.cloud.compute.v1.GetInstanceGroupReque" - + "st\032&.google.cloud.compute.v1.InstanceGro" - + "up\"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.Inser" - + "tInstanceGroupRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\223\001\332A$project,zone,inst" - + "ance_group_resource\212N\016ZoneOperations\202\323\344\223" - + "\002U\":/compute/v1/projects/{project}/zones" - + "/{zone}/instanceGroups:\027instance_group_r" - + "esource\022\271\001\n\004List\0222.google.cloud.compute." - + "v1.ListInstanceGroupsRequest\032*.google.cl" - + "oud.compute.v1.InstanceGroupList\"Q\332A\014pro" - + "ject,zone\202\323\344\223\002<\022:/compute/v1/projects/{p" - + "roject}/zones/{zone}/instanceGroups\022\346\002\n\r" - + "ListInstances\022;.google.cloud.compute.v1." - + "ListInstancesInstanceGroupsRequest\0324.goo" - + "gle.cloud.compute.v1.InstanceGroupsListI" - + "nstances\"\341\001\332AKproject,zone,instance_grou" - + "p,instance_groups_list_instances_request" - + "_resource\202\323\344\223\002\214\001\"Y/compute/v1/projects/{" - + "project}/zones/{zone}/instanceGroups/{in" - + "stance_group}/listInstances:/instance_gr" - + "oups_list_instances_request_resource\022\356\002\n" - + "\017RemoveInstances\022<.google.cloud.compute." - + "v1.RemoveInstancesInstanceGroupRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\370\001\332AM" - + "project,zone,instance_group,instance_gro" - + "ups_remove_instances_request_resource\212N\016" - + "ZoneOperations\202\323\344\223\002\220\001\"[/compute/v1/proje" - + "cts/{project}/zones/{zone}/instanceGroup" - + "s/{instance_group}/removeInstances:1inst" - + "ance_groups_remove_instances_request_res" - + "ource\022\346\002\n\rSetNamedPorts\022:.google.cloud.c" - + "ompute.v1.SetNamedPortsInstanceGroupRequ" + + "/recreateInstances:;instance_group_manag" + + "ers_recreate_instances_request_resource\022" + + "\220\002\n\006Resize\022:.google.cloud.compute.v1.Res" + + "izeInstanceGroupManagerRequest\032\".google." + + "cloud.compute.v1.Operation\"\245\001\332A(project," + + "zone,instance_group_manager,size\212N\016ZoneO" + + "perations\202\323\344\223\002c\"a/compute/v1/projects/{p" + + "roject}/zones/{zone}/instanceGroupManage" + + "rs/{instance_group_manager}/resize\022\234\003\n\017R" + + "esumeInstances\022C.google.cloud.compute.v1" + + ".ResumeInstancesInstanceGroupManagerRequ" + "est\032\".google.cloud.compute.v1.Operation\"" - + "\364\001\332ALproject,zone,instance_group,instanc" - + "e_groups_set_named_ports_request_resourc" - + "e\212N\016ZoneOperations\202\323\344\223\002\215\001\"Y/compute/v1/p" - + "rojects/{project}/zones/{zone}/instanceG" - + "roups/{instance_group}/setNamedPorts:0in" - + "stance_groups_set_named_ports_request_re" - + "source\022\307\002\n\022TestIamPermissions\022?.google.c" - + "loud.compute.v1.TestIamPermissionsInstan" - + "ceGroupRequest\0320.google.cloud.compute.v1" - + ".TestPermissionsResponse\"\275\001\332A7project,zo" - + "ne,resource,test_permissions_request_res" - + "ource\202\323\344\223\002}\"X/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instanceGroups/{resourc" - + "e}/testIamPermissions:!test_permissions_" - + "request_resource\032\202\001\312A\026compute.googleapis" - + ".com\322AVhttps://www.googleapis.com/auth/c" - + "ompute,https://www.googleapis.com/auth/c" - + "loud-platform\212\324\333\322\017\n2026-09-012\334\004\n\027Instan" - + "ceSettingsService\022\271\001\n\003Get\0222.google.cloud" - + ".compute.v1.GetInstanceSettingRequest\032)." - + "google.cloud.compute.v1.InstanceSettings" - + "\"S\332A\014project,zone\202\323\344\223\002>\022project" - + ",zone,instance,network_interface,access_" - + "config_resource\212N\016ZoneOperations\202\323\344\223\002j\"P" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instances/{instance}/addAccessConfig" - + ":\026access_config_resource\022\265\002\n\023AddNetworkI" - + "nterface\022;.google.cloud.compute.v1.AddNe" - + "tworkInterfaceInstanceRequest\032\".google.c" - + "loud.compute.v1.Operation\"\274\001\332A0project,z" - + "one,instance,network_interface_resource\212" - + "N\016ZoneOperations\202\323\344\223\002r\"T/compute/v1/proj" - + "ects/{project}/zones/{zone}/instances/{i" - + "nstance}/addNetworkInterface:\032network_in" - + "terface_resource\022\342\002\n\023AddResourcePolicies" - + "\022;.google.cloud.compute.v1.AddResourcePo" - + "liciesInstanceRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\351\001\332AFproject,zone,inst" - + "ance,instances_add_resource_policies_req" - + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\210\001\"T/" + + "\237\002\332A]project,zone,instance_group_manager" + + ",instance_group_managers_resume_instance" + + "s_request_resource\212N\016ZoneOperations\202\323\344\223\002" + + "\247\001\"j/compute/v1/projects/{project}/zones" + + "/{zone}/instanceGroupManagers/{instance_" + + "group_manager}/resumeInstances:9instance" + + "_group_managers_resume_instances_request" + + "_resource\022\262\003\n\023SetInstanceTemplate\022G.goog" + + "le.cloud.compute.v1.SetInstanceTemplateI" + + "nstanceGroupManagerRequest\032\".google.clou" + + "d.compute.v1.Operation\"\255\002\332Abproject,zone" + + ",instance_group_manager,instance_group_m" + + "anagers_set_instance_template_request_re" + + "source\212N\016ZoneOperations\202\323\344\223\002\260\001\"n/compute" + + "/v1/projects/{project}/zones/{zone}/inst" + + "anceGroupManagers/{instance_group_manage" + + "r}/setInstanceTemplate:>instance_group_m" + + "anagers_set_instance_template_request_re" + + "source\022\231\003\n\016SetTargetPools\022B.google.cloud" + + ".compute.v1.SetTargetPoolsInstanceGroupM" + + "anagerRequest\032\".google.cloud.compute.v1." + + "Operation\"\236\002\332A]project,zone,instance_gro" + + "up_manager,instance_group_managers_set_t" + + "arget_pools_request_resource\212N\016ZoneOpera" + + "tions\202\323\344\223\002\246\001\"i/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instanceGroupManagers/" + + "{instance_group_manager}/setTargetPools:" + + "9instance_group_managers_set_target_pool" + + "s_request_resource\022\227\003\n\016StartInstances\022B." + + "google.cloud.compute.v1.StartInstancesIn" + + "stanceGroupManagerRequest\032\".google.cloud" + + ".compute.v1.Operation\"\234\002\332A\\project,zone," + + "instance_group_manager,instance_group_ma" + + "nagers_start_instances_request_resource\212" + + "N\016ZoneOperations\202\323\344\223\002\245\001\"i/compute/v1/pro" + + "jects/{project}/zones/{zone}/instanceGro" + + "upManagers/{instance_group_manager}/star" + + "tInstances:8instance_group_managers_star" + + "t_instances_request_resource\022\222\003\n\rStopIns" + + "tances\022A.google.cloud.compute.v1.StopIns" + + "tancesInstanceGroupManagerRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\231\002\332A[proje" + + "ct,zone,instance_group_manager,instance_" + + "group_managers_stop_instances_request_re" + + "source\212N\016ZoneOperations\202\323\344\223\002\243\001\"h/compute" + + "/v1/projects/{project}/zones/{zone}/inst" + + "anceGroupManagers/{instance_group_manage" + + "r}/stopInstances:7instance_group_manager" + + "s_stop_instances_request_resource\022\241\003\n\020Su" + + "spendInstances\022D.google.cloud.compute.v1" + + ".SuspendInstancesInstanceGroupManagerReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\242\002\332A^project,zone,instance_group_manage" + + "r,instance_group_managers_suspend_instan" + + "ces_request_resource\212N\016ZoneOperations\202\323\344" + + "\223\002\251\001\"k/compute/v1/projects/{project}/zon" + + "es/{zone}/instanceGroupManagers/{instanc" + + "e_group_manager}/suspendInstances::insta" + + "nce_group_managers_suspend_instances_req" + + "uest_resource\022\305\003\n\030UpdatePerInstanceConfi" + + "gs\022L.google.cloud.compute.v1.UpdatePerIn" + + "stanceConfigsInstanceGroupManagerRequest" + + "\032\".google.cloud.compute.v1.Operation\"\266\002\332" + + "Adproject,zone,instance_group_manager,in" + + "stance_group_managers_update_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}/updatePerInstanceConf" + + "igs:@instance_group_managers_update_per_" + + "instance_configs_req_resource\032\202\001\312A\026compu" + + "te.googleapis.com\322AVhttps://www.googleap" + + "is.com/auth/compute,https://www.googleap" + + "is.com/auth/cloud-platform\212\324\333\322\017\n2026-09-" + + "012\313\027\n\016InstanceGroups\022\337\002\n\014AddInstances\0229" + + ".google.cloud.compute.v1.AddInstancesIns" + + "tanceGroupRequest\032\".google.cloud.compute" + + ".v1.Operation\"\357\001\332AJproject,zone,instance" + + "_group,instance_groups_add_instances_req" + + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\212\001\"X/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/instanceGroups/{instance_group}/addIn" + + "stances:.instance_groups_add_instances_r" + + "equest_resource\022\320\001\n\016AggregatedList\022<.goo" + + "gle.cloud.compute.v1.AggregatedListInsta" + + "nceGroupsRequest\0324.google.cloud.compute." + + "v1.InstanceGroupAggregatedList\"J\332A\007proje" + + "ct\202\323\344\223\002:\0228/compute/v1/projects/{project}" + + "/aggregated/instanceGroups\022\346\001\n\006Delete\0223." + + "google.cloud.compute.v1.DeleteInstanceGr" + + "oupRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\202\001\332A\033project,zone,instance_group\212" + + "N\016ZoneOperations\202\323\344\223\002M*K/compute/v1/proj" + + "ects/{project}/zones/{zone}/instanceGrou" + + "ps/{instance_group}\022\322\001\n\003Get\0220.google.clo" + + "ud.compute.v1.GetInstanceGroupRequest\032&." + + "google.cloud.compute.v1.InstanceGroup\"q\332" + + "A\033project,zone,instance_group\202\323\344\223\002M\022K/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "/instanceGroups/{instance_group}\022\367\001\n\006Ins" + + "ert\0223.google.cloud.compute.v1.InsertInst" + + "anceGroupRequest\032\".google.cloud.compute." + + "v1.Operation\"\223\001\332A$project,zone,instance_" + + "group_resource\212N\016ZoneOperations\202\323\344\223\002U\":/" + "compute/v1/projects/{project}/zones/{zon" - + "e}/instances/{instance}/addResourcePolic" - + "ies:0instances_add_resource_policies_req" - + "uest_resource\022\301\001\n\016AggregatedList\0227.googl" + + "e}/instanceGroups:\027instance_group_resour" + + "ce\022\271\001\n\004List\0222.google.cloud.compute.v1.Li" + + "stInstanceGroupsRequest\032*.google.cloud.c" + + "ompute.v1.InstanceGroupList\"Q\332A\014project," + + "zone\202\323\344\223\002<\022:/compute/v1/projects/{projec" + + "t}/zones/{zone}/instanceGroups\022\346\002\n\rListI" + + "nstances\022;.google.cloud.compute.v1.ListI" + + "nstancesInstanceGroupsRequest\0324.google.c" + + "loud.compute.v1.InstanceGroupsListInstan" + + "ces\"\341\001\332AKproject,zone,instance_group,ins" + + "tance_groups_list_instances_request_reso" + + "urce\202\323\344\223\002\214\001\"Y/compute/v1/projects/{proje" + + "ct}/zones/{zone}/instanceGroups/{instanc" + + "e_group}/listInstances:/instance_groups_" + + "list_instances_request_resource\022\356\002\n\017Remo" + + "veInstances\022<.google.cloud.compute.v1.Re" + + "moveInstancesInstanceGroupRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\370\001\332AMproje" + + "ct,zone,instance_group,instance_groups_r" + + "emove_instances_request_resource\212N\016ZoneO" + + "perations\202\323\344\223\002\220\001\"[/compute/v1/projects/{" + + "project}/zones/{zone}/instanceGroups/{in" + + "stance_group}/removeInstances:1instance_" + + "groups_remove_instances_request_resource" + + "\022\346\002\n\rSetNamedPorts\022:.google.cloud.comput" + + "e.v1.SetNamedPortsInstanceGroupRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\364\001\332AL" + + "project,zone,instance_group,instance_gro" + + "ups_set_named_ports_request_resource\212N\016Z" + + "oneOperations\202\323\344\223\002\215\001\"Y/compute/v1/projec" + + "ts/{project}/zones/{zone}/instanceGroups" + + "/{instance_group}/setNamedPorts:0instanc" + + "e_groups_set_named_ports_request_resourc" + + "e\022\307\002\n\022TestIamPermissions\022?.google.cloud." + + "compute.v1.TestIamPermissionsInstanceGro" + + "upRequest\0320.google.cloud.compute.v1.Test" + + "PermissionsResponse\"\275\001\332A7project,zone,re" + + "source,test_permissions_request_resource" + + "\202\323\344\223\002}\"X/compute/v1/projects/{project}/z" + + "ones/{zone}/instanceGroups/{resource}/te" + + "stIamPermissions:!test_permissions_reque" + + "st_resource\032\202\001\312A\026compute.googleapis.com\322" + + "AVhttps://www.googleapis.com/auth/comput" + + "e,https://www.googleapis.com/auth/cloud-" + + "platform\212\324\333\322\017\n2026-09-012\334\004\n\027InstanceSet" + + "tingsService\022\271\001\n\003Get\0222.google.cloud.comp" + + "ute.v1.GetInstanceSettingRequest\032).googl" + + "e.cloud.compute.v1.InstanceSettings\"S\332A\014" + + "project,zone\202\323\344\223\002>\022.google.cloud.comput" - + "e.v1.DeleteNetworkInterfaceInstanceReque" - + "st\032\".google.cloud.compute.v1.Operation\"\237" - + "\001\332A,project,zone,instance,network_interf" - + "ace_name\212N\016ZoneOperations\202\323\344\223\002Y\"W/comput" - + "e/v1/projects/{project}/zones/{zone}/ins" - + "tances/{instance}/deleteNetworkInterface" - + "\022\357\001\n\nDetachDisk\0222.google.cloud.compute.v" - + "1.DetachDiskInstanceRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\210\001\332A!project,zon" - + "e,instance,device_name\212N\016ZoneOperations\202" - + "\323\344\223\002M\"K/compute/v1/projects/{project}/zo" - + "nes/{zone}/instances/{instance}/detachDi" - + "sk\022\267\001\n\003Get\022+.google.cloud.compute.v1.Get" - + "InstanceRequest\032!.google.cloud.compute.v" - + "1.Instance\"`\332A\025project,zone,instance\202\323\344\223" - + "\002B\022@/compute/v1/projects/{project}/zones" - + "/{zone}/instances/{instance}\022\242\002\n\025GetEffe" - + "ctiveFirewalls\022=.google.cloud.compute.v1" - + ".GetEffectiveFirewallsInstanceRequest\032?." - + "google.cloud.compute.v1.InstancesGetEffe" - + "ctiveFirewallsResponse\"\210\001\332A\'project,zone" - + ",instance,network_interface\202\323\344\223\002X\022V/comp" + + "eTemplatesRequest\0327.google.cloud.compute" + + ".v1.InstanceTemplateAggregatedList\"M\332A\007p" + + "roject\202\323\344\223\002=\022;/compute/v1/projects/{proj" + + "ect}/aggregated/instanceTemplates\022\351\001\n\006De" + + "lete\0226.google.cloud.compute.v1.DeleteIns" + + "tanceTemplateRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\202\001\332A\031project,instance_t" + + "emplate\212N\020GlobalOperations\202\323\344\223\002M*K/compu" + + "te/v1/projects/{project}/global/instance" + + "Templates/{instance_template}\022\326\001\n\003Get\0223." + + "google.cloud.compute.v1.GetInstanceTempl" + + "ateRequest\032).google.cloud.compute.v1.Ins" + + "tanceTemplate\"o\332A\031project,instance_templ" + + "ate\202\323\344\223\002M\022K/compute/v1/projects/{project" + + "}/global/instanceTemplates/{instance_tem" + + "plate}\022\331\001\n\014GetIamPolicy\022<.google.cloud.c", + "ompute.v1.GetIamPolicyInstanceTemplateRe" + + "quest\032\037.google.cloud.compute.v1.Policy\"j" + + "\332A\020project,resource\202\323\344\223\002Q\022O/compute/v1/p" + + "rojects/{project}/global/instanceTemplat" + + "es/{resource}/getIamPolicy\022\372\001\n\006Insert\0226." + + "google.cloud.compute.v1.InsertInstanceTe" + + "mplateRequest\032\".google.cloud.compute.v1." + + "Operation\"\223\001\332A\"project,instance_template" + + "_resource\212N\020GlobalOperations\202\323\344\223\002U\"7/com" + + "pute/v1/projects/{project}/global/instan" + + "ceTemplates:\032instance_template_resource\022" + + "\267\001\n\004List\0225.google.cloud.compute.v1.ListI" + + "nstanceTemplatesRequest\032-.google.cloud.c" + + "ompute.v1.InstanceTemplateList\"I\332A\007proje" + + "ct\202\323\344\223\0029\0227/compute/v1/projects/{project}" + + "/global/instanceTemplates\022\241\002\n\014SetIamPoli" + + "cy\022<.google.cloud.compute.v1.SetIamPolic" + + "yInstanceTemplateRequest\032\037.google.cloud." + + "compute.v1.Policy\"\261\001\332A3project,resource," + + "global_set_policy_request_resource\202\323\344\223\002u" + + "\"O/compute/v1/projects/{project}/global/" + + "instanceTemplates/{resource}/setIamPolic" + + "y:\"global_set_policy_request_resource\022\302\002" + + "\n\022TestIamPermissions\022B.google.cloud.comp" + + "ute.v1.TestIamPermissionsInstanceTemplat" + + "eRequest\0320.google.cloud.compute.v1.TestP" + + "ermissionsResponse\"\265\001\332A2project,resource" + + ",test_permissions_request_resource\202\323\344\223\002z" + + "\"U/compute/v1/projects/{project}/global/" + + "instanceTemplates/{resource}/testIamPerm" + + "issions:!test_permissions_request_resour" + + "ce\032\202\001\312A\026compute.googleapis.com\322AVhttps:/" + + "/www.googleapis.com/auth/compute,https:/" + + "/www.googleapis.com/auth/cloud-platform\212" + + "\324\333\322\017\n2026-09-012\330p\n\tInstances\022\263\002\n\017AddAcc" + + "essConfig\0227.google.cloud.compute.v1.AddA" + + "ccessConfigInstanceRequest\032\".google.clou" + + "d.compute.v1.Operation\"\302\001\332A>project,zone" + + ",instance,network_interface,access_confi" + + "g_resource\212N\016ZoneOperations\202\323\344\223\002j\"P/comp" + "ute/v1/projects/{project}/zones/{zone}/i" - + "nstances/{instance}/getEffectiveFirewall" - + "s\022\357\001\n\022GetGuestAttributes\022:.google.cloud." - + "compute.v1.GetGuestAttributesInstanceReq" - + "uest\032(.google.cloud.compute.v1.GuestAttr" - + "ibutes\"s\332A\025project,zone,instance\202\323\344\223\002U\022S" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instances/{instance}/getGuestAttribu" - + "tes\022\324\001\n\014GetIamPolicy\0224.google.cloud.comp" - + "ute.v1.GetIamPolicyInstanceRequest\032\037.goo" - + "gle.cloud.compute.v1.Policy\"m\332A\025project," - + "zone,resource\202\323\344\223\002O\022M/compute/v1/project" - + "s/{project}/zones/{zone}/instances/{reso" - + "urce}/getIamPolicy\022\330\001\n\rGetScreenshot\0225.g" - + "oogle.cloud.compute.v1.GetScreenshotInst" - + "anceRequest\032#.google.cloud.compute.v1.Sc" - + "reenshot\"k\332A\025project,zone,instance\202\323\344\223\002M" - + "\022K/compute/v1/projects/{project}/zones/{" - + "zone}/instances/{instance}/screenshot\022\352\001" - + "\n\023GetSerialPortOutput\022;.google.cloud.com" - + "pute.v1.GetSerialPortOutputInstanceReque" - + "st\032).google.cloud.compute.v1.SerialPortO" - + "utput\"k\332A\025project,zone,instance\202\323\344\223\002M\022K/" - + "compute/v1/projects/{project}/zones/{zon" - + "e}/instances/{instance}/serialPort\022\223\002\n\033G" - + "etShieldedInstanceIdentity\022C.google.clou" - + "d.compute.v1.GetShieldedInstanceIdentity" - + "InstanceRequest\0321.google.cloud.compute.v" - + "1.ShieldedInstanceIdentity\"|\332A\025project,z" - + "one,instance\202\323\344\223\002^\022\\/compute/v1/projects" - + "/{project}/zones/{zone}/instances/{insta" - + "nce}/getShieldedInstanceIdentity\022\341\001\n\006Ins" - + "ert\022..google.cloud.compute.v1.InsertInst" - + "anceRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\202\001\332A\036project,zone,instance_resou" - + "rce\212N\016ZoneOperations\202\323\344\223\002J\"5/compute/v1/" + + "nstances/{instance}/addAccessConfig:\026acc" + + "ess_config_resource\022\265\002\n\023AddNetworkInterf" + + "ace\022;.google.cloud.compute.v1.AddNetwork" + + "InterfaceInstanceRequest\032\".google.cloud." + + "compute.v1.Operation\"\274\001\332A0project,zone,i" + + "nstance,network_interface_resource\212N\016Zon" + + "eOperations\202\323\344\223\002r\"T/compute/v1/projects/" + + "{project}/zones/{zone}/instances/{instan" + + "ce}/addNetworkInterface:\032network_interfa" + + "ce_resource\022\342\002\n\023AddResourcePolicies\022;.go" + + "ogle.cloud.compute.v1.AddResourcePolicie" + + "sInstanceRequest\032\".google.cloud.compute." + + "v1.Operation\"\351\001\332AFproject,zone,instance," + + "instances_add_resource_policies_request_" + + "resource\212N\016ZoneOperations\202\323\344\223\002\210\001\"T/compu" + + "te/v1/projects/{project}/zones/{zone}/in" + + "stances/{instance}/addResourcePolicies:0" + + "instances_add_resource_policies_request_" + + "resource\022\301\001\n\016AggregatedList\0227.google.clo" + + "ud.compute.v1.AggregatedListInstancesReq" + + "uest\032/.google.cloud.compute.v1.InstanceA" + + "ggregatedList\"E\332A\007project\202\323\344\223\0025\0223/comput" + + "e/v1/projects/{project}/aggregated/insta" + + "nces\022\222\002\n\nAttachDisk\0222.google.cloud.compu" + + "te.v1.AttachDiskInstanceRequest\032\".google" + + ".cloud.compute.v1.Operation\"\253\001\332A,project" + + ",zone,instance,attached_disk_resource\212N\016" + + "ZoneOperations\202\323\344\223\002e\"K/compute/v1/projec" + + "ts/{project}/zones/{zone}/instances/{ins" + + "tance}/attachDisk:\026attached_disk_resourc" + + "e\022\236\002\n\nBulkInsert\0222.google.cloud.compute." + + "v1.BulkInsertInstanceRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\267\001\332A3project,zo" + + "ne,bulk_insert_instance_resource_resourc" + + "e\212N\016ZoneOperations\202\323\344\223\002j\"@/compute/v1/pr" + + "ojects/{project}/zones/{zone}/instances/" + + "bulkInsert:&bulk_insert_instance_resourc" + + "e_resource\022\317\001\n\006Delete\022..google.cloud.com" + + "pute.v1.DeleteInstanceRequest\032\".google.c" + + "loud.compute.v1.Operation\"q\332A\025project,zo" + + "ne,instance\212N\016ZoneOperations\202\323\344\223\002B*@/com" + + "pute/v1/projects/{project}/zones/{zone}/" + + "instances/{instance}\022\233\002\n\022DeleteAccessCon" + + "fig\022:.google.cloud.compute.v1.DeleteAcce" + + "ssConfigInstanceRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\244\001\332A5project,zone,in" + + "stance,access_config,network_interface\212N" + + "\016ZoneOperations\202\323\344\223\002U\"S/compute/v1/proje" + + "cts/{project}/zones/{zone}/instances/{in" + + "stance}/deleteAccessConfig\022\236\002\n\026DeleteNet" + + "workInterface\022>.google.cloud.compute.v1." + + "DeleteNetworkInterfaceInstanceRequest\032\"." + + "google.cloud.compute.v1.Operation\"\237\001\332A,p" + + "roject,zone,instance,network_interface_n" + + "ame\212N\016ZoneOperations\202\323\344\223\002Y\"W/compute/v1/" + "projects/{project}/zones/{zone}/instance" - + "s:\021instance_resource\022\252\001\n\004List\022-.google.c" - + "loud.compute.v1.ListInstancesRequest\032%.g" - + "oogle.cloud.compute.v1.InstanceList\"L\332A\014" - + "project,zone\202\323\344\223\0027\0225/compute/v1/projects" - + "/{project}/zones/{zone}/instances\022\343\001\n\rLi" - + "stReferrers\0226.google.cloud.compute.v1.Li" - + "stReferrersInstancesRequest\032..google.clo" - + "ud.compute.v1.InstanceListReferrers\"j\332A\025" - + "project,zone,instance\202\323\344\223\002L\022J/compute/v1" - + "/projects/{project}/zones/{zone}/instanc" - + "es/{instance}/referrers\022\373\001\n\022PerformMaint" - + "enance\022:.google.cloud.compute.v1.Perform" - + "MaintenanceInstanceRequest\032\".google.clou" - + "d.compute.v1.Operation\"\204\001\332A\025project,zone" - + ",instance\212N\016ZoneOperations\202\323\344\223\002U\"S/compu" + + "s/{instance}/deleteNetworkInterface\022\357\001\n\n" + + "DetachDisk\0222.google.cloud.compute.v1.Det" + + "achDiskInstanceRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\210\001\332A!project,zone,ins" + + "tance,device_name\212N\016ZoneOperations\202\323\344\223\002M" + + "\"K/compute/v1/projects/{project}/zones/{" + + "zone}/instances/{instance}/detachDisk\022\267\001" + + "\n\003Get\022+.google.cloud.compute.v1.GetInsta" + + "nceRequest\032!.google.cloud.compute.v1.Ins" + + "tance\"`\332A\025project,zone,instance\202\323\344\223\002B\022@/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/instances/{instance}\022\242\002\n\025GetEffective" + + "Firewalls\022=.google.cloud.compute.v1.GetE" + + "ffectiveFirewallsInstanceRequest\032?.googl" + + "e.cloud.compute.v1.InstancesGetEffective" + + "FirewallsResponse\"\210\001\332A\'project,zone,inst" + + "ance,network_interface\202\323\344\223\002X\022V/compute/v" + + "1/projects/{project}/zones/{zone}/instan" + + "ces/{instance}/getEffectiveFirewalls\022\357\001\n" + + "\022GetGuestAttributes\022:.google.cloud.compu" + + "te.v1.GetGuestAttributesInstanceRequest\032" + + "(.google.cloud.compute.v1.GuestAttribute" + + "s\"s\332A\025project,zone,instance\202\323\344\223\002U\022S/comp" + + "ute/v1/projects/{project}/zones/{zone}/i" + + "nstances/{instance}/getGuestAttributes\022\324" + + "\001\n\014GetIamPolicy\0224.google.cloud.compute.v" + + "1.GetIamPolicyInstanceRequest\032\037.google.c" + + "loud.compute.v1.Policy\"m\332A\025project,zone," + + "resource\202\323\344\223\002O\022M/compute/v1/projects/{pr" + + "oject}/zones/{zone}/instances/{resource}" + + "/getIamPolicy\022\330\001\n\rGetScreenshot\0225.google" + + ".cloud.compute.v1.GetScreenshotInstanceR" + + "equest\032#.google.cloud.compute.v1.Screens" + + "hot\"k\332A\025project,zone,instance\202\323\344\223\002M\022K/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "/instances/{instance}/screenshot\022\352\001\n\023Get" + + "SerialPortOutput\022;.google.cloud.compute." + + "v1.GetSerialPortOutputInstanceRequest\032)." + + "google.cloud.compute.v1.SerialPortOutput" + + "\"k\332A\025project,zone,instance\202\323\344\223\002M\022K/compu" + "te/v1/projects/{project}/zones/{zone}/in" - + "stances/{instance}/performMaintenance\022\361\002" - + "\n\026RemoveResourcePolicies\022>.google.cloud." - + "compute.v1.RemoveResourcePoliciesInstanc" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\362\001\332AIproject,zone,instance,instance" - + "s_remove_resource_policies_request_resou" - + "rce\212N\016ZoneOperations\202\323\344\223\002\216\001\"W/compute/v1" + + "stances/{instance}/serialPort\022\223\002\n\033GetShi" + + "eldedInstanceIdentity\022C.google.cloud.com" + + "pute.v1.GetShieldedInstanceIdentityInsta" + + "nceRequest\0321.google.cloud.compute.v1.Shi" + + "eldedInstanceIdentity\"|\332A\025project,zone,i" + + "nstance\202\323\344\223\002^\022\\/compute/v1/projects/{pro" + + "ject}/zones/{zone}/instances/{instance}/" + + "getShieldedInstanceIdentity\022\341\001\n\006Insert\022." + + ".google.cloud.compute.v1.InsertInstanceR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\202\001\332A\036project,zone,instance_resource\212N" + + "\016ZoneOperations\202\323\344\223\002J\"5/compute/v1/proje" + + "cts/{project}/zones/{zone}/instances:\021in" + + "stance_resource\022\252\001\n\004List\022-.google.cloud." + + "compute.v1.ListInstancesRequest\032%.google" + + ".cloud.compute.v1.InstanceList\"L\332A\014proje" + + "ct,zone\202\323\344\223\0027\0225/compute/v1/projects/{pro" + + "ject}/zones/{zone}/instances\022\343\001\n\rListRef" + + "errers\0226.google.cloud.compute.v1.ListRef" + + "errersInstancesRequest\032..google.cloud.co" + + "mpute.v1.InstanceListReferrers\"j\332A\025proje" + + "ct,zone,instance\202\323\344\223\002L\022J/compute/v1/proj" + + "ects/{project}/zones/{zone}/instances/{i" + + "nstance}/referrers\022\373\001\n\022PerformMaintenanc" + + "e\022:.google.cloud.compute.v1.PerformMaint" + + "enanceInstanceRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\204\001\332A\025project,zone,inst" + + "ance\212N\016ZoneOperations\202\323\344\223\002U\"S/compute/v1" + "/projects/{project}/zones/{zone}/instanc" - + "es/{instance}/removeResourcePolicies:3in" - + "stances_remove_resource_policies_request" - + "_resource\022\337\002\n\022ReportHostAsFaulty\022:.googl" - + "e.cloud.compute.v1.ReportHostAsFaultyIns" - + "tanceRequest\032\".google.cloud.compute.v1.O" - + "peration\"\350\001\332AFproject,zone,instance,inst" - + "ances_report_host_as_faulty_request_reso" - + "urce\212N\016ZoneOperations\202\323\344\223\002\207\001\"S/compute/v" - + "1/projects/{project}/zones/{zone}/instan" - + "ces/{instance}/reportHostAsFaulty:0insta" - + "nces_report_host_as_faulty_request_resou" - + "rce\022\323\001\n\005Reset\022-.google.cloud.compute.v1." - + "ResetInstanceRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"w\332A\025project,zone,instan" - + "ce\212N\016ZoneOperations\202\323\344\223\002H\"F/compute/v1/p" - + "rojects/{project}/zones/{zone}/instances" - + "/{instance}/reset\022\326\001\n\006Resume\022..google.cl" - + "oud.compute.v1.ResumeInstanceRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"x\332A\025pro" - + "ject,zone,instance\212N\016ZoneOperations\202\323\344\223\002" - + "I\"G/compute/v1/projects/{project}/zones/" - + "{zone}/instances/{instance}/resume\022\226\002\n\027S" - + "endDiagnosticInterrupt\022?.google.cloud.co" - + "mpute.v1.SendDiagnosticInterruptInstance" - + "Request\032@.google.cloud.compute.v1.SendDi" - + "agnosticInterruptInstanceResponse\"x\332A\025pr" - + "oject,zone,instance\202\323\344\223\002Z\"X/compute/v1/p" - + "rojects/{project}/zones/{zone}/instances" - + "/{instance}/sendDiagnosticInterrupt\022\204\002\n\025" - + "SetDeletionProtection\022=.google.cloud.com" - + "pute.v1.SetDeletionProtectionInstanceReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\207\001\332A\025project,zone,resource\212N\016ZoneOperat" - + "ions\202\323\344\223\002X\"V/compute/v1/projects/{projec" - + "t}/zones/{zone}/instances/{resource}/set" - + "DeletionProtection\022\220\002\n\021SetDiskAutoDelete" - + "\0229.google.cloud.compute.v1.SetDiskAutoDe" - + "leteInstanceRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\233\001\332A-project,zone,instan" - + "ce,auto_delete,device_name\212N\016ZoneOperati" - + "ons\202\323\344\223\002T\"R/compute/v1/projects/{project" - + "}/zones/{zone}/instances/{instance}/setD" - + "iskAutoDelete\022\230\002\n\014SetIamPolicy\0224.google." - + "cloud.compute.v1.SetIamPolicyInstanceReq" - + "uest\032\037.google.cloud.compute.v1.Policy\"\260\001" - + "\332A6project,zone,resource,zone_set_policy" - + "_request_resource\202\323\344\223\002q\"M/compute/v1/pro" + + "es/{instance}/performMaintenance\022\361\002\n\026Rem" + + "oveResourcePolicies\022>.google.cloud.compu" + + "te.v1.RemoveResourcePoliciesInstanceRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\362\001\332AIproject,zone,instance,instances_rem" + + "ove_resource_policies_request_resource\212N" + + "\016ZoneOperations\202\323\344\223\002\216\001\"W/compute/v1/proj" + + "ects/{project}/zones/{zone}/instances/{i" + + "nstance}/removeResourcePolicies:3instanc" + + "es_remove_resource_policies_request_reso" + + "urce\022\337\002\n\022ReportHostAsFaulty\022:.google.clo" + + "ud.compute.v1.ReportHostAsFaultyInstance" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\350\001\332AFproject,zone,instance,instances" + + "_report_host_as_faulty_request_resource\212" + + "N\016ZoneOperations\202\323\344\223\002\207\001\"S/compute/v1/pro" + "jects/{project}/zones/{zone}/instances/{" - + "resource}/setIamPolicy: zone_set_policy_" - + "request_resource\022\255\002\n\tSetLabels\0221.google." - + "cloud.compute.v1.SetLabelsInstanceReques" - + "t\032\".google.cloud.compute.v1.Operation\"\310\001" - + "\332A;project,zone,instance,instances_set_l" - + "abels_request_resource\212N\016ZoneOperations\202" - + "\323\344\223\002s\"J/compute/v1/projects/{project}/zo" - + "nes/{zone}/instances/{instance}/setLabel" - + "s:%instances_set_labels_request_resource" - + "\022\342\002\n\023SetMachineResources\022;.google.cloud." - + "compute.v1.SetMachineResourcesInstanceRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\351\001\332AFproject,zone,instance,instances_s" - + "et_machine_resources_request_resource\212N\016" - + "ZoneOperations\202\323\344\223\002\210\001\"T/compute/v1/proje" - + "cts/{project}/zones/{zone}/instances/{in" - + "stance}/setMachineResources:0instances_s" - + "et_machine_resources_request_resource\022\310\002" - + "\n\016SetMachineType\0226.google.cloud.compute." - + "v1.SetMachineTypeInstanceRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\331\001\332AAprojec" - + "t,zone,instance,instances_set_machine_ty" - + "pe_request_resource\212N\016ZoneOperations\202\323\344\223" - + "\002~\"O/compute/v1/projects/{project}/zones" - + "/{zone}/instances/{instance}/setMachineT" - + "ype:+instances_set_machine_type_request_" - + "resource\022\213\002\n\013SetMetadata\0223.google.cloud." - + "compute.v1.SetMetadataInstanceRequest\032\"." - + "google.cloud.compute.v1.Operation\"\242\001\332A\'p" - + "roject,zone,instance,metadata_resource\212N" - + "\016ZoneOperations\202\323\344\223\002a\"L/compute/v1/proje" - + "cts/{project}/zones/{zone}/instances/{in" - + "stance}/setMetadata:\021metadata_resource\022\332" - + "\002\n\021SetMinCpuPlatform\0229.google.cloud.comp" - + "ute.v1.SetMinCpuPlatformInstanceRequest\032" - + "\".google.cloud.compute.v1.Operation\"\345\001\332A" - + "Eproject,zone,instance,instances_set_min" - + "_cpu_platform_request_resource\212N\016ZoneOpe" - + "rations\202\323\344\223\002\205\001\"R/compute/v1/projects/{pr" - + "oject}/zones/{zone}/instances/{instance}" - + "/setMinCpuPlatform:/instances_set_min_cp" - + "u_platform_request_resource\022\243\002\n\007SetName\022" - + "/.google.cloud.compute.v1.SetNameInstanc" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\302\001\332A9project,zone,instance,instance" - + "s_set_name_request_resource\212N\016ZoneOperat" - + "ions\202\323\344\223\002o\"H/compute/v1/projects/{projec" - + "t}/zones/{zone}/instances/{instance}/set" - + "Name:#instances_set_name_request_resourc" - + "e\022\225\002\n\rSetScheduling\0225.google.cloud.compu" - + "te.v1.SetSchedulingInstanceRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\250\001\332A)proj" - + "ect,zone,instance,scheduling_resource\212N\016" - + "ZoneOperations\202\323\344\223\002e\"N/compute/v1/projec" + + "instance}/reportHostAsFaulty:0instances_" + + "report_host_as_faulty_request_resource\022\323" + + "\001\n\005Reset\022-.google.cloud.compute.v1.Reset" + + "InstanceRequest\032\".google.cloud.compute.v" + + "1.Operation\"w\332A\025project,zone,instance\212N\016" + + "ZoneOperations\202\323\344\223\002H\"F/compute/v1/projec" + + "ts/{project}/zones/{zone}/instances/{ins" + + "tance}/reset\022\326\001\n\006Resume\022..google.cloud.c" + + "ompute.v1.ResumeInstanceRequest\032\".google" + + ".cloud.compute.v1.Operation\"x\332A\025project," + + "zone,instance\212N\016ZoneOperations\202\323\344\223\002I\"G/c" + + "ompute/v1/projects/{project}/zones/{zone" + + "}/instances/{instance}/resume\022\226\002\n\027SendDi" + + "agnosticInterrupt\022?.google.cloud.compute" + + ".v1.SendDiagnosticInterruptInstanceReque" + + "st\032@.google.cloud.compute.v1.SendDiagnos" + + "ticInterruptInstanceResponse\"x\332A\025project" + + ",zone,instance\202\323\344\223\002Z\"X/compute/v1/projec" + "ts/{project}/zones/{zone}/instances/{ins" - + "tance}/setScheduling:\023scheduling_resourc" - + "e\022\330\002\n\021SetSecurityPolicy\0229.google.cloud.c" - + "ompute.v1.SetSecurityPolicyInstanceReque" - + "st\032\".google.cloud.compute.v1.Operation\"\343" - + "\001\332ADproject,zone,instance,instances_set_" - + "security_policy_request_resource\212N\016ZoneO" - + "perations\202\323\344\223\002\204\001\"R/compute/v1/projects/{" + + "tance}/sendDiagnosticInterrupt\022\204\002\n\025SetDe" + + "letionProtection\022=.google.cloud.compute." + + "v1.SetDeletionProtectionInstanceRequest\032" + + "\".google.cloud.compute.v1.Operation\"\207\001\332A" + + "\025project,zone,resource\212N\016ZoneOperations\202" + + "\323\344\223\002X\"V/compute/v1/projects/{project}/zo" + + "nes/{zone}/instances/{resource}/setDelet" + + "ionProtection\022\220\002\n\021SetDiskAutoDelete\0229.go" + + "ogle.cloud.compute.v1.SetDiskAutoDeleteI" + + "nstanceRequest\032\".google.cloud.compute.v1" + + ".Operation\"\233\001\332A-project,zone,instance,au" + + "to_delete,device_name\212N\016ZoneOperations\202\323" + + "\344\223\002T\"R/compute/v1/projects/{project}/zon" + + "es/{zone}/instances/{instance}/setDiskAu" + + "toDelete\022\230\002\n\014SetIamPolicy\0224.google.cloud" + + ".compute.v1.SetIamPolicyInstanceRequest\032" + + "\037.google.cloud.compute.v1.Policy\"\260\001\332A6pr" + + "oject,zone,resource,zone_set_policy_requ" + + "est_resource\202\323\344\223\002q\"M/compute/v1/projects" + + "/{project}/zones/{zone}/instances/{resou" + + "rce}/setIamPolicy: zone_set_policy_reque" + + "st_resource\022\255\002\n\tSetLabels\0221.google.cloud" + + ".compute.v1.SetLabelsInstanceRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\310\001\332A;pr" + + "oject,zone,instance,instances_set_labels" + + "_request_resource\212N\016ZoneOperations\202\323\344\223\002s" + + "\"J/compute/v1/projects/{project}/zones/{" + + "zone}/instances/{instance}/setLabels:%in" + + "stances_set_labels_request_resource\022\342\002\n\023" + + "SetMachineResources\022;.google.cloud.compu" + + "te.v1.SetMachineResourcesInstanceRequest" + + "\032\".google.cloud.compute.v1.Operation\"\351\001\332" + + "AFproject,zone,instance,instances_set_ma" + + "chine_resources_request_resource\212N\016ZoneO" + + "perations\202\323\344\223\002\210\001\"T/compute/v1/projects/{" + "project}/zones/{zone}/instances/{instanc" - + "e}/setSecurityPolicy:.instances_set_secu" - + "rity_policy_request_resource\022\330\002\n\021SetServ" - + "iceAccount\0229.google.cloud.compute.v1.Set" - + "ServiceAccountInstanceRequest\032\".google.c" - + "loud.compute.v1.Operation\"\343\001\332ADproject,z" - + "one,instance,instances_set_service_accou" - + "nt_request_resource\212N\016ZoneOperations\202\323\344\223" - + "\002\204\001\"R/compute/v1/projects/{project}/zone" - + "s/{zone}/instances/{instance}/setService" - + "Account:.instances_set_service_account_r" - + "equest_resource\022\205\003\n\"SetShieldedInstanceI" - + "ntegrityPolicy\022J.google.cloud.compute.v1" - + ".SetShieldedInstanceIntegrityPolicyInsta" - + "nceRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\356\001\332AAproject,zone,instance,shield" - + "ed_instance_integrity_policy_resource\212N\016" - + "ZoneOperations\202\323\344\223\002\222\0012c/compute/v1/proje" - + "cts/{project}/zones/{zone}/instances/{in" - + "stance}/setShieldedInstanceIntegrityPoli" - + "cy:+shielded_instance_integrity_policy_r" - + "esource\022\367\001\n\007SetTags\022/.google.cloud.compu" - + "te.v1.SetTagsInstanceRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\226\001\332A#project,zo" - + "ne,instance,tags_resource\212N\016ZoneOperatio" - + "ns\202\323\344\223\002Y\"H/compute/v1/projects/{project}" - + "/zones/{zone}/instances/{instance}/setTa" - + "gs:\rtags_resource\022\215\002\n\030SimulateMaintenanc" - + "eEvent\022@.google.cloud.compute.v1.Simulat" - + "eMaintenanceEventInstanceRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\212\001\332A\025projec" - + "t,zone,instance\212N\016ZoneOperations\202\323\344\223\002[\"Y" + + "e}/setMachineResources:0instances_set_ma" + + "chine_resources_request_resource\022\310\002\n\016Set" + + "MachineType\0226.google.cloud.compute.v1.Se" + + "tMachineTypeInstanceRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\331\001\332AAproject,zon" + + "e,instance,instances_set_machine_type_re" + + "quest_resource\212N\016ZoneOperations\202\323\344\223\002~\"O/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/instances/{instance}/setMachineType:+" + + "instances_set_machine_type_request_resou" + + "rce\022\213\002\n\013SetMetadata\0223.google.cloud.compu" + + "te.v1.SetMetadataInstanceRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\242\001\332A\'projec" + + "t,zone,instance,metadata_resource\212N\016Zone" + + "Operations\202\323\344\223\002a\"L/compute/v1/projects/{" + + "project}/zones/{zone}/instances/{instanc" + + "e}/setMetadata:\021metadata_resource\022\332\002\n\021Se" + + "tMinCpuPlatform\0229.google.cloud.compute.v" + + "1.SetMinCpuPlatformInstanceRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\345\001\332AEproj" + + "ect,zone,instance,instances_set_min_cpu_" + + "platform_request_resource\212N\016ZoneOperatio" + + "ns\202\323\344\223\002\205\001\"R/compute/v1/projects/{project" + + "}/zones/{zone}/instances/{instance}/setM" + + "inCpuPlatform:/instances_set_min_cpu_pla" + + "tform_request_resource\022\243\002\n\007SetName\022/.goo" + + "gle.cloud.compute.v1.SetNameInstanceRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\302\001\332A9project,zone,instance,instances_set" + + "_name_request_resource\212N\016ZoneOperations\202" + + "\323\344\223\002o\"H/compute/v1/projects/{project}/zo" + + "nes/{zone}/instances/{instance}/setName:" + + "#instances_set_name_request_resource\022\225\002\n" + + "\rSetScheduling\0225.google.cloud.compute.v1" + + ".SetSchedulingInstanceRequest\032\".google.c" + + "loud.compute.v1.Operation\"\250\001\332A)project,z" + + "one,instance,scheduling_resource\212N\016ZoneO" + + "perations\202\323\344\223\002e\"N/compute/v1/projects/{p" + + "roject}/zones/{zone}/instances/{instance" + + "}/setScheduling:\023scheduling_resource\022\330\002\n" + + "\021SetSecurityPolicy\0229.google.cloud.comput" + + "e.v1.SetSecurityPolicyInstanceRequest\032\"." + + "google.cloud.compute.v1.Operation\"\343\001\332ADp" + + "roject,zone,instance,instances_set_secur" + + "ity_policy_request_resource\212N\016ZoneOperat" + + "ions\202\323\344\223\002\204\001\"R/compute/v1/projects/{proje" + + "ct}/zones/{zone}/instances/{instance}/se" + + "tSecurityPolicy:.instances_set_security_" + + "policy_request_resource\022\330\002\n\021SetServiceAc" + + "count\0229.google.cloud.compute.v1.SetServi" + + "ceAccountInstanceRequest\032\".google.cloud." + + "compute.v1.Operation\"\343\001\332ADproject,zone,i" + + "nstance,instances_set_service_account_re" + + "quest_resource\212N\016ZoneOperations\202\323\344\223\002\204\001\"R" + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instances/{instance}/simulateMainten" - + "anceEvent\022\323\001\n\005Start\022-.google.cloud.compu" - + "te.v1.StartInstanceRequest\032\".google.clou" - + "d.compute.v1.Operation\"w\332A\025project,zone," - + "instance\212N\016ZoneOperations\202\323\344\223\002H\"F/comput" - + "e/v1/projects/{project}/zones/{zone}/ins" - + "tances/{instance}/start\022\363\002\n\026StartWithEnc" - + "ryptionKey\022>.google.cloud.compute.v1.Sta" - + "rtWithEncryptionKeyInstanceRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\364\001\332AJproj" - + "ect,zone,instance,instances_start_with_e" - + "ncryption_key_request_resource\212N\016ZoneOpe" - + "rations\202\323\344\223\002\217\001\"W/compute/v1/projects/{pr" - + "oject}/zones/{zone}/instances/{instance}" - + "/startWithEncryptionKey:4instances_start" - + "_with_encryption_key_request_resource\022\320\001" - + "\n\004Stop\022,.google.cloud.compute.v1.StopIns" - + "tanceRequest\032\".google.cloud.compute.v1.O" - + "peration\"v\332A\025project,zone,instance\212N\016Zon" - + "eOperations\202\323\344\223\002G\"E/compute/v1/projects/" - + "{project}/zones/{zone}/instances/{instan" - + "ce}/stop\022\331\001\n\007Suspend\022/.google.cloud.comp" - + "ute.v1.SuspendInstanceRequest\032\".google.c" - + "loud.compute.v1.Operation\"y\332A\025project,zo" - + "ne,instance\212N\016ZoneOperations\202\323\344\223\002J\"H/com" - + "pute/v1/projects/{project}/zones/{zone}/" - + "instances/{instance}/suspend\022\275\002\n\022TestIam" - + "Permissions\022:.google.cloud.compute.v1.Te" - + "stIamPermissionsInstanceRequest\0320.google" - + ".cloud.compute.v1.TestPermissionsRespons" - + "e\"\270\001\332A7project,zone,resource,test_permis" - + "sions_request_resource\202\323\344\223\002x\"S/compute/v" - + "1/projects/{project}/zones/{zone}/instan" - + "ces/{resource}/testIamPermissions:!test_" - + "permissions_request_resource\022\365\001\n\006Update\022" - + "..google.cloud.compute.v1.UpdateInstance" + + "ne}/instances/{instance}/setServiceAccou" + + "nt:.instances_set_service_account_reques" + + "t_resource\022\205\003\n\"SetShieldedInstanceIntegr" + + "ityPolicy\022J.google.cloud.compute.v1.SetS" + + "hieldedInstanceIntegrityPolicyInstanceRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\356\001\332AAproject,zone,instance,shielded_in" + + "stance_integrity_policy_resource\212N\016ZoneO" + + "perations\202\323\344\223\002\222\0012c/compute/v1/projects/{" + + "project}/zones/{zone}/instances/{instanc" + + "e}/setShieldedInstanceIntegrityPolicy:+s" + + "hielded_instance_integrity_policy_resour" + + "ce\022\367\001\n\007SetTags\022/.google.cloud.compute.v1" + + ".SetTagsInstanceRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\226\001\332A#project,zone,in" + + "stance,tags_resource\212N\016ZoneOperations\202\323\344" + + "\223\002Y\"H/compute/v1/projects/{project}/zone" + + "s/{zone}/instances/{instance}/setTags:\rt" + + "ags_resource\022\215\002\n\030SimulateMaintenanceEven" + + "t\022@.google.cloud.compute.v1.SimulateMain" + + "tenanceEventInstanceRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\212\001\332A\025project,zon" + + "e,instance\212N\016ZoneOperations\202\323\344\223\002[\"Y/comp" + + "ute/v1/projects/{project}/zones/{zone}/i" + + "nstances/{instance}/simulateMaintenanceE" + + "vent\022\323\001\n\005Start\022-.google.cloud.compute.v1" + + ".StartInstanceRequest\032\".google.cloud.com" + + "pute.v1.Operation\"w\332A\025project,zone,insta" + + "nce\212N\016ZoneOperations\202\323\344\223\002H\"F/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "s/{instance}/start\022\363\002\n\026StartWithEncrypti" + + "onKey\022>.google.cloud.compute.v1.StartWit" + + "hEncryptionKeyInstanceRequest\032\".google.c" + + "loud.compute.v1.Operation\"\364\001\332AJproject,z" + + "one,instance,instances_start_with_encryp" + + "tion_key_request_resource\212N\016ZoneOperatio" + + "ns\202\323\344\223\002\217\001\"W/compute/v1/projects/{project" + + "}/zones/{zone}/instances/{instance}/star" + + "tWithEncryptionKey:4instances_start_with" + + "_encryption_key_request_resource\022\320\001\n\004Sto" + + "p\022,.google.cloud.compute.v1.StopInstance" + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\226\001\332A\'project,zone,instance,instance_" - + "resource\212N\016ZoneOperations\202\323\344\223\002U\032@/comput" + + "ion\"v\332A\025project,zone,instance\212N\016ZoneOper" + + "ations\202\323\344\223\002G\"E/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instances/{instance}/s" + + "top\022\331\001\n\007Suspend\022/.google.cloud.compute.v" + + "1.SuspendInstanceRequest\032\".google.cloud." + + "compute.v1.Operation\"y\332A\025project,zone,in" + + "stance\212N\016ZoneOperations\202\323\344\223\002J\"H/compute/" + + "v1/projects/{project}/zones/{zone}/insta" + + "nces/{instance}/suspend\022\275\002\n\022TestIamPermi" + + "ssions\022:.google.cloud.compute.v1.TestIam" + + "PermissionsInstanceRequest\0320.google.clou" + + "d.compute.v1.TestPermissionsResponse\"\270\001\332" + + "A7project,zone,resource,test_permissions" + + "_request_resource\202\323\344\223\002x\"S/compute/v1/pro" + + "jects/{project}/zones/{zone}/instances/{" + + "resource}/testIamPermissions:!test_permi" + + "ssions_request_resource\022\365\001\n\006Update\022..goo" + + "gle.cloud.compute.v1.UpdateInstanceReque" + + "st\032\".google.cloud.compute.v1.Operation\"\226" + + "\001\332A\'project,zone,instance,instance_resou" + + "rce\212N\016ZoneOperations\202\323\344\223\002U\032@/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "s/{instance}:\021instance_resource\022\274\002\n\022Upda" + + "teAccessConfig\022:.google.cloud.compute.v1" + + ".UpdateAccessConfigInstanceRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\305\001\332A>proj" + + "ect,zone,instance,network_interface,acce" + + "ss_config_resource\212N\016ZoneOperations\202\323\344\223\002" + + "m\"S/compute/v1/projects/{project}/zones/" + + "{zone}/instances/{instance}/updateAccess" + + "Config:\026access_config_resource\022\257\002\n\023Updat" + + "eDisplayDevice\022;.google.cloud.compute.v1" + + ".UpdateDisplayDeviceInstanceRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\266\001\332A-pro" + + "ject,zone,instance,display_device_resour" + + "ce\212N\016ZoneOperations\202\323\344\223\002o2T/compute/v1/p" + + "rojects/{project}/zones/{zone}/instances" + + "/{instance}/updateDisplayDevice:\027display" + + "_device_resource\022\320\002\n\026UpdateNetworkInterf" + + "ace\022>.google.cloud.compute.v1.UpdateNetw" + + "orkInterfaceInstanceRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\321\001\332ABproject,zon" + + "e,instance,network_interface,network_int" + + "erface_resource\212N\016ZoneOperations\202\323\344\223\002u2W" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/instances/{instance}/updateNetworkIn" + + "terface:\032network_interface_resource\022\337\002\n\034" + + "UpdateShieldedInstanceConfig\022D.google.cl" + + "oud.compute.v1.UpdateShieldedInstanceCon" + + "figInstanceRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\324\001\332A7project,zone,instanc" + + "e,shielded_instance_config_resource\212N\016Zo" + + "neOperations\202\323\344\223\002\202\0012]/compute/v1/project" + + "s/{project}/zones/{zone}/instances/{inst" + + "ance}/updateShieldedInstanceConfig:!shie" + + "lded_instance_config_resource\032\202\001\312A\026compu" + + "te.googleapis.com\322AVhttps://www.googleap" + + "is.com/auth/compute,https://www.googleap" + + "is.com/auth/cloud-platform\212\324\333\322\017\n2026-09-" + + "012\203\020\n\025InstantSnapshotGroups\022\204\002\n\006Delete\022" + + ":.google.cloud.compute.v1.DeleteInstantS" + + "napshotGroupRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\231\001\332A#project,zone,instan" + + "t_snapshot_group\212N\016ZoneOperations\202\323\344\223\002\\*", + "Z/compute/v1/projects/{project}/zones/{z" + + "one}/instantSnapshotGroups/{instant_snap" + + "shot_group}\022\370\001\n\003Get\0227.google.cloud.compu" + + "te.v1.GetInstantSnapshotGroupRequest\032-.g" + + "oogle.cloud.compute.v1.InstantSnapshotGr" + + "oup\"\210\001\332A#project,zone,instant_snapshot_g" + + "roup\202\323\344\223\002\\\022Z/compute/v1/projects/{projec" + + "t}/zones/{zone}/instantSnapshotGroups/{i" + + "nstant_snapshot_group}\022\354\001\n\014GetIamPolicy\022" + + "@.google.cloud.compute.v1.GetIamPolicyIn" + + "stantSnapshotGroupRequest\032\037.google.cloud" + + ".compute.v1.Policy\"y\332A\025project,zone,reso" + + "urce\202\323\344\223\002[\022Y/compute/v1/projects/{projec" + + "t}/zones/{zone}/instantSnapshotGroups/{r" + + "esource}/getIamPolicy\022\225\002\n\006Insert\022:.googl" + + "e.cloud.compute.v1.InsertInstantSnapshot" + + "GroupRequest\032\".google.cloud.compute.v1.O" + + "peration\"\252\001\332A,project,zone,instant_snaps" + + "hot_group_resource\212N\016ZoneOperations\202\323\344\223\002" + + "d\"A/compute/v1/projects/{project}/zones/" + + "{zone}/instantSnapshotGroups:\037instant_sn" + + "apshot_group_resource\022\317\001\n\004List\0229.google." + + "cloud.compute.v1.ListInstantSnapshotGrou" + + "psRequest\0322.google.cloud.compute.v1.List" + + "InstantSnapshotGroups\"X\332A\014project,zone\202\323" + + "\344\223\002C\022A/compute/v1/projects/{project}/zon" + + "es/{zone}/instantSnapshotGroups\022\260\002\n\014SetI" + + "amPolicy\022@.google.cloud.compute.v1.SetIa" + + "mPolicyInstantSnapshotGroupRequest\032\037.goo" + + "gle.cloud.compute.v1.Policy\"\274\001\332A6project" + + ",zone,resource,zone_set_policy_request_r" + + "esource\202\323\344\223\002}\"Y/compute/v1/projects/{pro" + + "ject}/zones/{zone}/instantSnapshotGroups" + + "/{resource}/setIamPolicy: zone_set_polic" + + "y_request_resource\022\326\002\n\022TestIamPermission" + + "s\022F.google.cloud.compute.v1.TestIamPermi" + + "ssionsInstantSnapshotGroupRequest\0320.goog" + + "le.cloud.compute.v1.TestPermissionsRespo" + + "nse\"\305\001\332A7project,zone,resource,test_perm" + + "issions_request_resource\202\323\344\223\002\204\001\"_/comput" + "e/v1/projects/{project}/zones/{zone}/ins" - + "tances/{instance}:\021instance_resource\022\274\002\n" - + "\022UpdateAccessConfig\022:.google.cloud.compu" - + "te.v1.UpdateAccessConfigInstanceRequest\032" - + "\".google.cloud.compute.v1.Operation\"\305\001\332A" - + ">project,zone,instance,network_interface" - + ",access_config_resource\212N\016ZoneOperations" - + "\202\323\344\223\002m\"S/compute/v1/projects/{project}/z" - + "ones/{zone}/instances/{instance}/updateA" - + "ccessConfig:\026access_config_resource\022\257\002\n\023" - + "UpdateDisplayDevice\022;.google.cloud.compu" - + "te.v1.UpdateDisplayDeviceInstanceRequest" - + "\032\".google.cloud.compute.v1.Operation\"\266\001\332" - + "A-project,zone,instance,display_device_r" - + "esource\212N\016ZoneOperations\202\323\344\223\002o2T/compute" - + "/v1/projects/{project}/zones/{zone}/inst" - + "ances/{instance}/updateDisplayDevice:\027di" - + "splay_device_resource\022\320\002\n\026UpdateNetworkI" - + "nterface\022>.google.cloud.compute.v1.Updat" - + "eNetworkInterfaceInstanceRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\321\001\332ABprojec" - + "t,zone,instance,network_interface,networ" - + "k_interface_resource\212N\016ZoneOperations\202\323\344" - + "\223\002u2W/compute/v1/projects/{project}/zone" - + "s/{zone}/instances/{instance}/updateNetw" - + "orkInterface:\032network_interface_resource" - + "\022\337\002\n\034UpdateShieldedInstanceConfig\022D.goog" - + "le.cloud.compute.v1.UpdateShieldedInstan" - + "ceConfigInstanceRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\324\001\332A7project,zone,in" - + "stance,shielded_instance_config_resource" - + "\212N\016ZoneOperations\202\323\344\223\002\202\0012]/compute/v1/pr" - + "ojects/{project}/zones/{zone}/instances/" - + "{instance}/updateShieldedInstanceConfig:" - + "!shielded_instance_config_resource\032\202\001\312A\026" - + "compute.googleapis.com\322AVhttps://www.goo" - + "gleapis.com/auth/compute,https://www.goo" - + "gleapis.com/auth/cloud-platform\212\324\333\322\017\n202" - + "6-09-012\203\020\n\025InstantSnapshotGroups\022\204\002\n\006De" - + "lete\022:.google.cloud.compute.v1.DeleteIns" - + "tantSnapshotGroupRequest\032\".google.cloud." - + "compute.v1.Operation\"\231\001\332A#project,zone,i" - + "nstant_snapshot_group\212N\016ZoneOperations\202\323" - + "\344\223\002\\*Z/compute/v1/projects/{project}/zon", - "es/{zone}/instantSnapshotGroups/{instant" - + "_snapshot_group}\022\370\001\n\003Get\0227.google.cloud." - + "compute.v1.GetInstantSnapshotGroupReques" - + "t\032-.google.cloud.compute.v1.InstantSnaps" - + "hotGroup\"\210\001\332A#project,zone,instant_snaps" - + "hot_group\202\323\344\223\002\\\022Z/compute/v1/projects/{p" - + "roject}/zones/{zone}/instantSnapshotGrou" - + "ps/{instant_snapshot_group}\022\354\001\n\014GetIamPo" - + "licy\022@.google.cloud.compute.v1.GetIamPol" - + "icyInstantSnapshotGroupRequest\032\037.google." - + "cloud.compute.v1.Policy\"y\332A\025project,zone" - + ",resource\202\323\344\223\002[\022Y/compute/v1/projects/{p" - + "roject}/zones/{zone}/instantSnapshotGrou" - + "ps/{resource}/getIamPolicy\022\225\002\n\006Insert\022:." - + "google.cloud.compute.v1.InsertInstantSna" - + "pshotGroupRequest\032\".google.cloud.compute" - + ".v1.Operation\"\252\001\332A,project,zone,instant_" - + "snapshot_group_resource\212N\016ZoneOperations" - + "\202\323\344\223\002d\"A/compute/v1/projects/{project}/z" - + "ones/{zone}/instantSnapshotGroups:\037insta" - + "nt_snapshot_group_resource\022\317\001\n\004List\0229.go" - + "ogle.cloud.compute.v1.ListInstantSnapsho" - + "tGroupsRequest\0322.google.cloud.compute.v1" - + ".ListInstantSnapshotGroups\"X\332A\014project,z" - + "one\202\323\344\223\002C\022A/compute/v1/projects/{project" - + "}/zones/{zone}/instantSnapshotGroups\022\260\002\n" - + "\014SetIamPolicy\022@.google.cloud.compute.v1." - + "SetIamPolicyInstantSnapshotGroupRequest\032" - + "\037.google.cloud.compute.v1.Policy\"\274\001\332A6pr" - + "oject,zone,resource,zone_set_policy_requ" - + "est_resource\202\323\344\223\002}\"Y/compute/v1/projects" - + "/{project}/zones/{zone}/instantSnapshotG" - + "roups/{resource}/setIamPolicy: zone_set_" - + "policy_request_resource\022\326\002\n\022TestIamPermi" - + "ssions\022F.google.cloud.compute.v1.TestIam" - + "PermissionsInstantSnapshotGroupRequest\0320" - + ".google.cloud.compute.v1.TestPermissions" - + "Response\"\305\001\332A7project,zone,resource,test" - + "_permissions_request_resource\202\323\344\223\002\204\001\"_/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/instantSnapshotGroups/{resource}/testI" - + "amPermissions:!test_permissions_request_" - + "resource\032\202\001\312A\026compute.googleapis.com\322AVh" - + "ttps://www.googleapis.com/auth/compute,h" - + "ttps://www.googleapis.com/auth/cloud-pla" - + "tform\212\324\333\322\017\n2026-09-012\224\023\n\020InstantSnapsho" - + "ts\022\326\001\n\016AggregatedList\022>.google.cloud.com" - + "pute.v1.AggregatedListInstantSnapshotsRe" - + "quest\0326.google.cloud.compute.v1.InstantS" - + "napshotAggregatedList\"L\332A\007project\202\323\344\223\002<\022" - + ":/compute/v1/projects/{project}/aggregat" - + "ed/instantSnapshots\022\356\001\n\006Delete\0225.google." - + "cloud.compute.v1.DeleteInstantSnapshotRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\210\001\332A\035project,zone,instant_snapshot\212N\016Z" - + "oneOperations\202\323\344\223\002Q*O/compute/v1/project" - + "s/{project}/zones/{zone}/instantSnapshot" - + "s/{instant_snapshot}\022\334\001\n\003Get\0222.google.cl" - + "oud.compute.v1.GetInstantSnapshotRequest" - + "\032(.google.cloud.compute.v1.InstantSnapsh" - + "ot\"w\332A\035project,zone,instant_snapshot\202\323\344\223" - + "\002Q\022O/compute/v1/projects/{project}/zones" - + "/{zone}/instantSnapshots/{instant_snapsh" - + "ot}\022\342\001\n\014GetIamPolicy\022;.google.cloud.comp" - + "ute.v1.GetIamPolicyInstantSnapshotReques" - + "t\032\037.google.cloud.compute.v1.Policy\"t\332A\025p" - + "roject,zone,resource\202\323\344\223\002V\022T/compute/v1/" - + "projects/{project}/zones/{zone}/instantS" - + "napshots/{resource}/getIamPolicy\022\377\001\n\006Ins" - + "ert\0225.google.cloud.compute.v1.InsertInst" - + "antSnapshotRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\231\001\332A&project,zone,instant" - + "_snapshot_resource\212N\016ZoneOperations\202\323\344\223\002" - + "Y\"\022.google.cloud.compute." + + "v1.AggregatedListInstantSnapshotsRequest" + + "\0326.google.cloud.compute.v1.InstantSnapsh" + + "otAggregatedList\"L\332A\007project\202\323\344\223\002<\022:/com" + + "pute/v1/projects/{project}/aggregated/in" + + "stantSnapshots\022\356\001\n\006Delete\0225.google.cloud" + + ".compute.v1.DeleteInstantSnapshotRequest" + + "\032\".google.cloud.compute.v1.Operation\"\210\001\332" + + "A\035project,zone,instant_snapshot\212N\016ZoneOp" + + "erations\202\323\344\223\002Q*O/compute/v1/projects/{pr" + + "oject}/zones/{zone}/instantSnapshots/{in" + + "stant_snapshot}\022\334\001\n\003Get\0222.google.cloud.c" + + "ompute.v1.GetInstantSnapshotRequest\032(.go" + + "ogle.cloud.compute.v1.InstantSnapshot\"w\332" + + "A\035project,zone,instant_snapshot\202\323\344\223\002Q\022O/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/instantSnapshots/{instant_snapshot}\022\342" + + "\001\n\014GetIamPolicy\022;.google.cloud.compute.v" + + "1.GetIamPolicyInstantSnapshotRequest\032\037.g" + + "oogle.cloud.compute.v1.Policy\"t\332A\025projec" + + "t,zone,resource\202\323\344\223\002V\022T/compute/v1/proje" + "cts/{project}/zones/{zone}/instantSnapsh" - + "ots/{resource}/setIamPolicy: zone_set_po" - + "licy_request_resource\022\261\002\n\tSetLabels\0228.go" - + "ogle.cloud.compute.v1.SetLabelsInstantSn" + + "ots/{resource}/getIamPolicy\022\377\001\n\006Insert\0225" + + ".google.cloud.compute.v1.InsertInstantSn" + "apshotRequest\032\".google.cloud.compute.v1." - + "Operation\"\305\001\332A6project,zone,resource,zon" - + "e_set_labels_request_resource\212N\016ZoneOper" - + "ations\202\323\344\223\002u\"Q/compute/v1/projects/{proj" - + "ect}/zones/{zone}/instantSnapshots/{reso" - + "urce}/setLabels: zone_set_labels_request" - + "_resource\022\313\002\n\022TestIamPermissions\022A.googl" - + "e.cloud.compute.v1.TestIamPermissionsIns" - + "tantSnapshotRequest\0320.google.cloud.compu" - + "te.v1.TestPermissionsResponse\"\277\001\332A7proje" - + "ct,zone,resource,test_permissions_reques" - + "t_resource\202\323\344\223\002\177\"Z/compute/v1/projects/{" + + "Operation\"\231\001\332A&project,zone,instant_snap" + + "shot_resource\212N\016ZoneOperations\202\323\344\223\002Y\"\022.google.cloud.compute.v1.GetInterconnec" - + "tAttachmentGroupRequest\0324.google.cloud.c" - + "ompute.v1.InterconnectAttachmentGroup\"\222\001" - + "\332A%project,interconnect_attachment_group" - + "\202\323\344\223\002d\022b/compute/v1/projects/{project}/g" + + "resource}/setIamPolicy: zone_set_policy_" + + "request_resource\022\261\002\n\tSetLabels\0228.google." + + "cloud.compute.v1.SetLabelsInstantSnapsho" + + "tRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\305\001\332A6project,zone,resource,zone_set" + + "_labels_request_resource\212N\016ZoneOperation" + + "s\202\323\344\223\002u\"Q/compute/v1/projects/{project}/" + + "zones/{zone}/instantSnapshots/{resource}" + + "/setLabels: zone_set_labels_request_reso" + + "urce\022\313\002\n\022TestIamPermissions\022A.google.clo" + + "ud.compute.v1.TestIamPermissionsInstantS" + + "napshotRequest\0320.google.cloud.compute.v1" + + ".TestPermissionsResponse\"\277\001\332A7project,zo" + + "ne,resource,test_permissions_request_res" + + "ource\202\323\344\223\002\177\"Z/compute/v1/projects/{proje" + + "ct}/zones/{zone}/instantSnapshots/{resou" + + "rce}/testIamPermissions:!test_permission" + + "s_request_resource\032\202\001\312A\026compute.googleap" + + "is.com\322AVhttps://www.googleapis.com/auth" + + "/compute,https://www.googleapis.com/auth" + + "/cloud-platform\212\324\333\322\017\n2026-09-012\267\026\n\034Inte" + + "rconnectAttachmentGroups\022\227\002\n\006Delete\022A.go" + + "ogle.cloud.compute.v1.DeleteInterconnect" + + "AttachmentGroupRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\245\001\332A%project,intercon" + + "nect_attachment_group\212N\020GlobalOperations" + + "\202\323\344\223\002d*b/compute/v1/projects/{project}/g" + "lobal/interconnectAttachmentGroups/{inte" - + "rconnect_attachment_group}\022\357\001\n\014GetIamPol" - + "icy\022G.google.cloud.compute.v1.GetIamPoli" - + "cyInterconnectAttachmentGroupRequest\032\037.g" - + "oogle.cloud.compute.v1.Policy\"u\332A\020projec" - + "t,resource\202\323\344\223\002\\\022Z/compute/v1/projects/{" + + "rconnect_attachment_group}\022\220\002\n\003Get\022>.goo" + + "gle.cloud.compute.v1.GetInterconnectAtta" + + "chmentGroupRequest\0324.google.cloud.comput" + + "e.v1.InterconnectAttachmentGroup\"\222\001\332A%pr" + + "oject,interconnect_attachment_group\202\323\344\223\002" + + "d\022b/compute/v1/projects/{project}/global" + + "/interconnectAttachmentGroups/{interconn" + + "ect_attachment_group}\022\357\001\n\014GetIamPolicy\022G" + + ".google.cloud.compute.v1.GetIamPolicyInt" + + "erconnectAttachmentGroupRequest\032\037.google" + + ".cloud.compute.v1.Policy\"u\332A\020project,res" + + "ource\202\323\344\223\002\\\022Z/compute/v1/projects/{proje" + + "ct}/global/interconnectAttachmentGroups/" + + "{resource}/getIamPolicy\022\344\002\n\024GetOperation" + + "alStatus\022O.google.cloud.compute.v1.GetOp" + + "erationalStatusInterconnectAttachmentGro" + + "upRequest\032Q.google.cloud.compute.v1.Inte" + + "rconnectAttachmentGroupsGetOperationalSt" + + "atusResponse\"\247\001\332A%project,interconnect_a" + + "ttachment_group\202\323\344\223\002y\022w/compute/v1/proje" + + "cts/{project}/global/interconnectAttachm" + + "entGroups/{interconnect_attachment_group" + + "}/getOperationalStatus\022\250\002\n\006Insert\022A.goog" + + "le.cloud.compute.v1.InsertInterconnectAt" + + "tachmentGroupRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\266\001\332A.project,interconne" + + "ct_attachment_group_resource\212N\020GlobalOpe" + + "rations\202\323\344\223\002l\"B/compute/v1/projects/{pro" + + "ject}/global/interconnectAttachmentGroup" + + "s:&interconnect_attachment_group_resourc" + + "e\022\341\001\n\004List\022@.google.cloud.compute.v1.Lis" + + "tInterconnectAttachmentGroupsRequest\032A.g" + + "oogle.cloud.compute.v1.InterconnectAttac" + + "hmentGroupsListResponse\"T\332A\007project\202\323\344\223\002" + + "D\022B/compute/v1/projects/{project}/global" + + "/interconnectAttachmentGroups\022\345\002\n\005Patch\022" + + "@.google.cloud.compute.v1.PatchInterconn" + + "ectAttachmentGroupRequest\032\".google.cloud" + + ".compute.v1.Operation\"\365\001\332ALproject,inter" + + "connect_attachment_group,interconnect_at" + + "tachment_group_resource\212N\020GlobalOperatio" + + "ns\202\323\344\223\002\214\0012b/compute/v1/projects/{project" + + "}/global/interconnectAttachmentGroups/{i" + + "nterconnect_attachment_group}:&interconn" + + "ect_attachment_group_resource\022\270\002\n\014SetIam" + + "Policy\022G.google.cloud.compute.v1.SetIamP" + + "olicyInterconnectAttachmentGroupRequest\032" + + "\037.google.cloud.compute.v1.Policy\"\275\001\332A3pr" + + "oject,resource,global_set_policy_request" + + "_resource\202\323\344\223\002\200\001\"Z/compute/v1/projects/{" + "project}/global/interconnectAttachmentGr" - + "oups/{resource}/getIamPolicy\022\344\002\n\024GetOper" - + "ationalStatus\022O.google.cloud.compute.v1." - + "GetOperationalStatusInterconnectAttachme" - + "ntGroupRequest\032Q.google.cloud.compute.v1" - + ".InterconnectAttachmentGroupsGetOperatio" - + "nalStatusResponse\"\247\001\332A%project,interconn" - + "ect_attachment_group\202\323\344\223\002y\022w/compute/v1/" - + "projects/{project}/global/interconnectAt" - + "tachmentGroups/{interconnect_attachment_" - + "group}/getOperationalStatus\022\250\002\n\006Insert\022A" + + "oups/{resource}/setIamPolicy:\"global_set" + + "_policy_request_resource\022\331\002\n\022TestIamPerm" + + "issions\022M.google.cloud.compute.v1.TestIa" + + "mPermissionsInterconnectAttachmentGroupR" + + "equest\0320.google.cloud.compute.v1.TestPer" + + "missionsResponse\"\301\001\332A2project,resource,t" + + "est_permissions_request_resource\202\323\344\223\002\205\001\"" + + "`/compute/v1/projects/{project}/global/i" + + "nterconnectAttachmentGroups/{resource}/t" + + "estIamPermissions:!test_permissions_requ" + + "est_resource\032\202\001\312A\026compute.googleapis.com" + + "\322AVhttps://www.googleapis.com/auth/compu" + + "te,https://www.googleapis.com/auth/cloud" + + "-platform\212\324\333\322\017\n2026-09-012\323\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" + + "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\032\202\001\312A\026compute." + + "googleapis.com\322AVhttps://www.googleapis." + + "com/auth/compute,https://www.googleapis." + + "com/auth/cloud-platform\212\324\333\322\017\n2026-09-012" + + "\311\026\n\022InterconnectGroups\022\363\002\n\rCreateMembers" + + "\022>.google.cloud.compute.v1.CreateMembers" + + "InterconnectGroupRequest\032\".google.cloud." + + "compute.v1.Operation\"\375\001\332ANproject,interc" + + "onnect_group,interconnect_groups_create_" + + "members_request_resource\212N\020GlobalOperati" + + "ons\202\323\344\223\002\222\001\"[/compute/v1/projects/{projec" + + "t}/global/interconnectGroups/{interconne" + + "ct_group}/createMembers:3interconnect_gr" + + "oups_create_members_request_resource\022\355\001\n" + + "\006Delete\0227.google.cloud.compute.v1.Delete" + + "InterconnectGroupRequest\032\".google.cloud." + + "compute.v1.Operation\"\205\001\332A\032project,interc" + + "onnect_group\212N\020GlobalOperations\202\323\344\223\002O*M/" + + "compute/v1/projects/{project}/global/int" + + "erconnectGroups/{interconnect_group}\022\333\001\n" + + "\003Get\0224.google.cloud.compute.v1.GetInterc" + + "onnectGroupRequest\032*.google.cloud.comput" + + "e.v1.InterconnectGroup\"r\332A\032project,inter" + + "connect_group\202\323\344\223\002O\022M/compute/v1/project" + + "s/{project}/global/interconnectGroups/{i" + + "nterconnect_group}\022\333\001\n\014GetIamPolicy\022=.go" + + "ogle.cloud.compute.v1.GetIamPolicyInterc" + + "onnectGroupRequest\032\037.google.cloud.comput" + + "e.v1.Policy\"k\332A\020project,resource\202\323\344\223\002R\022P" + + "/compute/v1/projects/{project}/global/in" + + "terconnectGroups/{resource}/getIamPolicy" + + "\022\260\002\n\024GetOperationalStatus\022E.google.cloud" + + ".compute.v1.GetOperationalStatusIntercon" + + "nectGroupRequest\032G.google.cloud.compute." + + "v1.InterconnectGroupsGetOperationalStatu" + + "sResponse\"\207\001\332A\032project,interconnect_grou" + + "p\202\323\344\223\002d\022b/compute/v1/projects/{project}/" + + "global/interconnectGroups/{interconnect_" + + "group}/getOperationalStatus\022\376\001\n\006Insert\0227" + ".google.cloud.compute.v1.InsertInterconn" - + "ectAttachmentGroupRequest\032\".google.cloud" - + ".compute.v1.Operation\"\266\001\332A.project,inter" - + "connect_attachment_group_resource\212N\020Glob" - + "alOperations\202\323\344\223\002l\"B/compute/v1/projects" - + "/{project}/global/interconnectAttachment" - + "Groups:&interconnect_attachment_group_re" - + "source\022\341\001\n\004List\022@.google.cloud.compute.v" - + "1.ListInterconnectAttachmentGroupsReques" - + "t\032A.google.cloud.compute.v1.Interconnect" - + "AttachmentGroupsListResponse\"T\332A\007project" - + "\202\323\344\223\002D\022B/compute/v1/projects/{project}/g" - + "lobal/interconnectAttachmentGroups\022\345\002\n\005P" - + "atch\022@.google.cloud.compute.v1.PatchInte" - + "rconnectAttachmentGroupRequest\032\".google." - + "cloud.compute.v1.Operation\"\365\001\332ALproject," - + "interconnect_attachment_group,interconne" - + "ct_attachment_group_resource\212N\020GlobalOpe" - + "rations\202\323\344\223\002\214\0012b/compute/v1/projects/{pr" - + "oject}/global/interconnectAttachmentGrou" - + "ps/{interconnect_attachment_group}:&inte" - + "rconnect_attachment_group_resource\022\270\002\n\014S" - + "etIamPolicy\022G.google.cloud.compute.v1.Se" - + "tIamPolicyInterconnectAttachmentGroupReq" - + "uest\032\037.google.cloud.compute.v1.Policy\"\275\001" - + "\332A3project,resource,global_set_policy_re" - + "quest_resource\202\323\344\223\002\200\001\"Z/compute/v1/proje" - + "cts/{project}/global/interconnectAttachm" - + "entGroups/{resource}/setIamPolicy:\"globa" - + "l_set_policy_request_resource\022\331\002\n\022TestIa" - + "mPermissions\022M.google.cloud.compute.v1.T" - + "estIamPermissionsInterconnectAttachmentG" - + "roupRequest\0320.google.cloud.compute.v1.Te" - + "stPermissionsResponse\"\301\001\332A2project,resou" - + "rce,test_permissions_request_resource\202\323\344" - + "\223\002\205\001\"`/compute/v1/projects/{project}/glo" - + "bal/interconnectAttachmentGroups/{resour" - + "ce}/testIamPermissions:!test_permissions" - + "_request_resource\032\202\001\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform\212\324\333\322\017\n2026-09-012\323\020\n\027Inter" - + "connectAttachments\022\353\001\n\016AggregatedList\022E." - + "google.cloud.compute.v1.AggregatedListIn" - + "terconnectAttachmentsRequest\032=.google.cl" - + "oud.compute.v1.InterconnectAttachmentAgg" - + "regatedList\"S\332A\007project\202\323\344\223\002C\022A/compute/" - + "v1/projects/{project}/aggregated/interco" - + "nnectAttachments\022\222\002\n\006Delete\022<.google.clo" - + "ud.compute.v1.DeleteInterconnectAttachme" - + "ntRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\245\001\332A&project,region,interconnect_a" - + "ttachment\212N\020RegionOperations\202\323\344\223\002c*a/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/interconnectAttachments/{interconnec" - + "t_attachment}\022\206\002\n\003Get\0229.google.cloud.com" - + "pute.v1.GetInterconnectAttachmentRequest" - + "\032/.google.cloud.compute.v1.InterconnectA" - + "ttachment\"\222\001\332A&project,region,interconne" - + "ct_attachment\202\323\344\223\002c\022a/compute/v1/project" - + "s/{project}/regions/{region}/interconnec" - + "tAttachments/{interconnect_attachment}\022\243" - + "\002\n\006Insert\022<.google.cloud.compute.v1.Inse" - + "rtInterconnectAttachmentRequest\032\".google" - + ".cloud.compute.v1.Operation\"\266\001\332A/project" - + ",region,interconnect_attachment_resource" - + "\212N\020RegionOperations\202\323\344\223\002k\"G/compute/v1/p" - + "rojects/{project}/regions/{region}/inter" - + "connectAttachments: interconnect_attachm" - + "ent_resource\022\332\001\n\004List\022;.google.cloud.com" - + "pute.v1.ListInterconnectAttachmentsReque" - + "st\0323.google.cloud.compute.v1.Interconnec" - + "tAttachmentList\"`\332A\016project,region\202\323\344\223\002I" - + "\022G/compute/v1/projects/{project}/regions" - + "/{region}/interconnectAttachments\022\324\002\n\005Pa" - + "tch\022;.google.cloud.compute.v1.PatchInter" - + "connectAttachmentRequest\032\".google.cloud." - + "compute.v1.Operation\"\351\001\332AGproject,region" - + ",interconnect_attachment,interconnect_at" - + "tachment_resource\212N\020RegionOperations\202\323\344\223" - + "\002\205\0012a/compute/v1/projects/{project}/regi" - + "ons/{region}/interconnectAttachments/{in" - + "terconnect_attachment}: interconnect_att" - + "achment_resource\022\314\002\n\tSetLabels\022?.google." - + "cloud.compute.v1.SetLabelsInterconnectAt" - + "tachmentRequest\032\".google.cloud.compute.v" - + "1.Operation\"\331\001\332A:project,region,resource" - + ",region_set_labels_request_resource\212N\020Re" - + "gionOperations\202\323\344\223\002\202\001\"\\/compute/v1/proje" - + "cts/{project}/regions/{region}/interconn" - + "ectAttachments/{resource}/setLabels:\"reg" - + "ion_set_labels_request_resource\032\202\001\312A\026com" - + "pute.googleapis.com\322AVhttps://www.google" - + "apis.com/auth/compute,https://www.google" - + "apis.com/auth/cloud-platform\212\324\333\322\017\n2026-0" - + "9-012\311\026\n\022InterconnectGroups\022\363\002\n\rCreateMe" - + "mbers\022>.google.cloud.compute.v1.CreateMe" - + "mbersInterconnectGroupRequest\032\".google.c" - + "loud.compute.v1.Operation\"\375\001\332ANproject,i" - + "nterconnect_group,interconnect_groups_cr" - + "eate_members_request_resource\212N\020GlobalOp" - + "erations\202\323\344\223\002\222\001\"[/compute/v1/projects/{p" - + "roject}/global/interconnectGroups/{inter" - + "connect_group}/createMembers:3interconne" - + "ct_groups_create_members_request_resourc" - + "e\022\355\001\n\006Delete\0227.google.cloud.compute.v1.D" - + "eleteInterconnectGroupRequest\032\".google.c" - + "loud.compute.v1.Operation\"\205\001\332A\032project,i" - + "nterconnect_group\212N\020GlobalOperations\202\323\344\223" - + "\002O*M/compute/v1/projects/{project}/globa" - + "l/interconnectGroups/{interconnect_group" - + "}\022\333\001\n\003Get\0224.google.cloud.compute.v1.GetI" - + "nterconnectGroupRequest\032*.google.cloud.c" - + "ompute.v1.InterconnectGroup\"r\332A\032project," - + "interconnect_group\202\323\344\223\002O\022M/compute/v1/pr" + + "ectGroupRequest\032\".google.cloud.compute.v" + + "1.Operation\"\226\001\332A#project,interconnect_gr" + + "oup_resource\212N\020GlobalOperations\202\323\344\223\002W\"8/" + + "compute/v1/projects/{project}/global/int" + + "erconnectGroups:\033interconnect_group_reso" + + "urce\022\303\001\n\004List\0226.google.cloud.compute.v1." + + "ListInterconnectGroupsRequest\0327.google.c" + + "loud.compute.v1.InterconnectGroupsListRe" + + "sponse\"J\332A\007project\202\323\344\223\002:\0228/compute/v1/pr" + "ojects/{project}/global/interconnectGrou" - + "ps/{interconnect_group}\022\333\001\n\014GetIamPolicy" - + "\022=.google.cloud.compute.v1.GetIamPolicyI" - + "nterconnectGroupRequest\032\037.google.cloud.c" - + "ompute.v1.Policy\"k\332A\020project,resource\202\323\344" - + "\223\002R\022P/compute/v1/projects/{project}/glob" - + "al/interconnectGroups/{resource}/getIamP" - + "olicy\022\260\002\n\024GetOperationalStatus\022E.google." - + "cloud.compute.v1.GetOperationalStatusInt" - + "erconnectGroupRequest\032G.google.cloud.com" - + "pute.v1.InterconnectGroupsGetOperational" - + "StatusResponse\"\207\001\332A\032project,interconnect" - + "_group\202\323\344\223\002d\022b/compute/v1/projects/{proj" - + "ect}/global/interconnectGroups/{intercon" - + "nect_group}/getOperationalStatus\022\376\001\n\006Ins" - + "ert\0227.google.cloud.compute.v1.InsertInte" - + "rconnectGroupRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\226\001\332A#project,interconne" - + "ct_group_resource\212N\020GlobalOperations\202\323\344\223" - + "\002W\"8/compute/v1/projects/{project}/globa" - + "l/interconnectGroups:\033interconnect_group" - + "_resource\022\303\001\n\004List\0226.google.cloud.comput" - + "e.v1.ListInterconnectGroupsRequest\0327.goo" - + "gle.cloud.compute.v1.InterconnectGroupsL" - + "istResponse\"J\332A\007project\202\323\344\223\002:\0228/compute/" + + "ps\022\244\002\n\005Patch\0226.google.cloud.compute.v1.P" + + "atchInterconnectGroupRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\276\001\332A6project,in" + + "terconnect_group,interconnect_group_reso" + + "urce\212N\020GlobalOperations\202\323\344\223\002l2M/compute/" + + "v1/projects/{project}/global/interconnec" + + "tGroups/{interconnect_group}:\033interconne" + + "ct_group_resource\022\243\002\n\014SetIamPolicy\022=.goo" + + "gle.cloud.compute.v1.SetIamPolicyInterco" + + "nnectGroupRequest\032\037.google.cloud.compute" + + ".v1.Policy\"\262\001\332A3project,resource,global_" + + "set_policy_request_resource\202\323\344\223\002v\"P/comp" + + "ute/v1/projects/{project}/global/interco" + + "nnectGroups/{resource}/setIamPolicy:\"glo" + + "bal_set_policy_request_resource\022\304\002\n\022Test" + + "IamPermissions\022C.google.cloud.compute.v1" + + ".TestIamPermissionsInterconnectGroupRequ" + + "est\0320.google.cloud.compute.v1.TestPermis" + + "sionsResponse\"\266\001\332A2project,resource,test" + + "_permissions_request_resource\202\323\344\223\002{\"V/co" + + "mpute/v1/projects/{project}/global/inter" + + "connectGroups/{resource}/testIamPermissi" + + "ons:!test_permissions_request_resource\032\202" + + "\001\312A\026compute.googleapis.com\322AVhttps://www" + + ".googleapis.com/auth/compute,https://www" + + ".googleapis.com/auth/cloud-platform\212\324\333\322\017" + + "\n2026-09-012\201\005\n\025InterconnectLocations\022\352\001" + + "\n\003Get\0227.google.cloud.compute.v1.GetInter" + + "connectLocationRequest\032-.google.cloud.co" + + "mpute.v1.InterconnectLocation\"{\332A\035projec" + + "t,interconnect_location\202\323\344\223\002U\022S/compute/" + "v1/projects/{project}/global/interconnec" - + "tGroups\022\244\002\n\005Patch\0226.google.cloud.compute" - + ".v1.PatchInterconnectGroupRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\276\001\332A6proje" - + "ct,interconnect_group,interconnect_group" - + "_resource\212N\020GlobalOperations\202\323\344\223\002l2M/com" - + "pute/v1/projects/{project}/global/interc" - + "onnectGroups/{interconnect_group}:\033inter" - + "connect_group_resource\022\243\002\n\014SetIamPolicy\022" - + "=.google.cloud.compute.v1.SetIamPolicyIn" - + "terconnectGroupRequest\032\037.google.cloud.co" - + "mpute.v1.Policy\"\262\001\332A3project,resource,gl" - + "obal_set_policy_request_resource\202\323\344\223\002v\"P" + + "tLocations/{interconnect_location}\022\303\001\n\004L" + + "ist\0229.google.cloud.compute.v1.ListInterc" + + "onnectLocationsRequest\0321.google.cloud.co" + + "mpute.v1.InterconnectLocationList\"M\332A\007pr" + + "oject\202\323\344\223\002=\022;/compute/v1/projects/{proje" + + "ct}/global/interconnectLocations\032\264\001\312A\026co" + + "mpute.googleapis.com\322A\207\001https://www.goog" + + "leapis.com/auth/compute.readonly,https:/" + + "/www.googleapis.com/auth/compute,https:/" + + "/www.googleapis.com/auth/cloud-platform\212" + + "\324\333\322\017\n2026-09-012\272\005\n\033InterconnectRemoteLo" + + "cations\022\213\002\n\003Get\022=.google.cloud.compute.v" + + "1.GetInterconnectRemoteLocationRequest\0323" + + ".google.cloud.compute.v1.InterconnectRem" + + "oteLocation\"\217\001\332A$project,interconnect_re" + + "mote_location\202\323\344\223\002b\022`/compute/v1/project" + + "s/{project}/global/interconnectRemoteLoc" + + "ations/{interconnect_remote_location}\022\325\001" + + "\n\004List\022?.google.cloud.compute.v1.ListInt" + + "erconnectRemoteLocationsRequest\0327.google" + + ".cloud.compute.v1.InterconnectRemoteLoca" + + "tionList\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/" + + "projects/{project}/global/interconnectRe" + + "moteLocations\032\264\001\312A\026compute.googleapis.co" + + "m\322A\207\001https://www.googleapis.com/auth/com" + + "pute.readonly,https://www.googleapis.com" + + "/auth/compute,https://www.googleapis.com" + + "/auth/cloud-platform\212\324\333\322\017\n2026-09-012\256\022\n" + + "\rInterconnects\022\326\001\n\006Delete\0222.google.cloud" + + ".compute.v1.DeleteInterconnectRequest\032\"." + + "google.cloud.compute.v1.Operation\"t\332A\024pr" + + "oject,interconnect\212N\020GlobalOperations\202\323\344" + + "\223\002D*B/compute/v1/projects/{project}/glob" + + "al/interconnects/{interconnect}\022\300\001\n\003Get\022" + + "/.google.cloud.compute.v1.GetInterconnec" + + "tRequest\032%.google.cloud.compute.v1.Inter" + + "connect\"a\332A\024project,interconnect\202\323\344\223\002D\022B" + "/compute/v1/projects/{project}/global/in" - + "terconnectGroups/{resource}/setIamPolicy" - + ":\"global_set_policy_request_resource\022\304\002\n" - + "\022TestIamPermissions\022C.google.cloud.compu" - + "te.v1.TestIamPermissionsInterconnectGrou" - + "pRequest\0320.google.cloud.compute.v1.TestP" - + "ermissionsResponse\"\266\001\332A2project,resource" - + ",test_permissions_request_resource\202\323\344\223\002{" - + "\"V/compute/v1/projects/{project}/global/" - + "interconnectGroups/{resource}/testIamPer" - + "missions:!test_permissions_request_resou" - + "rce\032\202\001\312A\026compute.googleapis.com\322AVhttps:" - + "//www.googleapis.com/auth/compute,https:" - + "//www.googleapis.com/auth/cloud-platform" - + "\212\324\333\322\017\n2026-09-012\201\005\n\025InterconnectLocatio" - + "ns\022\352\001\n\003Get\0227.google.cloud.compute.v1.Get" - + "InterconnectLocationRequest\032-.google.clo" - + "ud.compute.v1.InterconnectLocation\"{\332A\035p" - + "roject,interconnect_location\202\323\344\223\002U\022S/com" - + "pute/v1/projects/{project}/global/interc" - + "onnectLocations/{interconnect_location}\022" - + "\303\001\n\004List\0229.google.cloud.compute.v1.ListI" - + "nterconnectLocationsRequest\0321.google.clo" - + "ud.compute.v1.InterconnectLocationList\"M" - + "\332A\007project\202\323\344\223\002=\022;/compute/v1/projects/{" - + "project}/global/interconnectLocations\032\264\001" - + "\312A\026compute.googleapis.com\322A\207\001https://www" - + ".googleapis.com/auth/compute.readonly,ht" - + "tps://www.googleapis.com/auth/compute,ht" - + "tps://www.googleapis.com/auth/cloud-plat" - + "form\212\324\333\322\017\n2026-09-012\272\005\n\033InterconnectRem" - + "oteLocations\022\213\002\n\003Get\022=.google.cloud.comp" - + "ute.v1.GetInterconnectRemoteLocationRequ" - + "est\0323.google.cloud.compute.v1.Interconne" - + "ctRemoteLocation\"\217\001\332A$project,interconne" - + "ct_remote_location\202\323\344\223\002b\022`/compute/v1/pr" - + "ojects/{project}/global/interconnectRemo" - + "teLocations/{interconnect_remote_locatio" - + "n}\022\325\001\n\004List\022?.google.cloud.compute.v1.Li" - + "stInterconnectRemoteLocationsRequest\0327.g" - + "oogle.cloud.compute.v1.InterconnectRemot" - + "eLocationList\"S\332A\007project\202\323\344\223\002C\022A/comput" - + "e/v1/projects/{project}/global/interconn" - + "ectRemoteLocations\032\264\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-platform\212\324\333\322\017\n2026-09-0" - + "12\256\022\n\rInterconnects\022\326\001\n\006Delete\0222.google." - + "cloud.compute.v1.DeleteInterconnectReque" - + "st\032\".google.cloud.compute.v1.Operation\"t" - + "\332A\024project,interconnect\212N\020GlobalOperatio" - + "ns\202\323\344\223\002D*B/compute/v1/projects/{project}" - + "/global/interconnects/{interconnect}\022\300\001\n" - + "\003Get\022/.google.cloud.compute.v1.GetInterc" - + "onnectRequest\032%.google.cloud.compute.v1." - + "Interconnect\"a\332A\024project,interconnect\202\323\344" - + "\223\002D\022B/compute/v1/projects/{project}/glob" - + "al/interconnects/{interconnect}\022\374\001\n\016GetD" - + "iagnostics\022:.google.cloud.compute.v1.Get" - + "DiagnosticsInterconnectRequest\032<.google." - + "cloud.compute.v1.InterconnectsGetDiagnos" - + "ticsResponse\"p\332A\024project,interconnect\202\323\344" - + "\223\002S\022Q/compute/v1/projects/{project}/glob" - + "al/interconnects/{interconnect}/getDiagn" - + "ostics\022\200\002\n\017GetMacsecConfig\022;.google.clou" - + "d.compute.v1.GetMacsecConfigInterconnect" - + "Request\032=.google.cloud.compute.v1.Interc" - + "onnectsGetMacsecConfigResponse\"q\332A\024proje" - + "ct,interconnect\202\323\344\223\002T\022R/compute/v1/proje" - + "cts/{project}/global/interconnects/{inte" - + "rconnect}/getMacsecConfig\022\350\001\n\006Insert\0222.g" - + "oogle.cloud.compute.v1.InsertInterconnec" - + "tRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\205\001\332A\035project,interconnect_resource\212" - + "N\020GlobalOperations\202\323\344\223\002L\"3/compute/v1/pr" - + "ojects/{project}/global/interconnects:\025i" - + "nterconnect_resource\022\253\001\n\004List\0221.google.c" - + "loud.compute.v1.ListInterconnectsRequest" - + "\032).google.cloud.compute.v1.InterconnectL" - + "ist\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/proje" - + "cts/{project}/global/interconnects\022\202\002\n\005P" - + "atch\0221.google.cloud.compute.v1.PatchInte" - + "rconnectRequest\032\".google.cloud.compute.v" - + "1.Operation\"\241\001\332A*project,interconnect,in" - + "terconnect_resource\212N\020GlobalOperations\202\323" - + "\344\223\002[2B/compute/v1/projects/{project}/glo" - + "bal/interconnects/{interconnect}:\025interc" - + "onnect_resource\022\246\002\n\tSetLabels\0225.google.c" - + "loud.compute.v1.SetLabelsInterconnectReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\275\001\332A3project,resource,global_set_labels" - + "_request_resource\212N\020GlobalOperations\202\323\344\223" - + "\002n\"H/compute/v1/projects/{project}/globa" - + "l/interconnects/{resource}/setLabels:\"gl" - + "obal_set_labels_request_resource\022\262\002\n\007Set" - + "Name\0223.google.cloud.compute.v1.SetNameIn" - + "terconnectRequest\032\".google.cloud.compute" - + ".v1.Operation\"\315\001\332A .go" - + "ogle.cloud.compute.v1.TestIamPermissions" - + "MachineImageRequest\0320.google.cloud.compu" - + "te.v1.TestPermissionsResponse\"\261\001\332A2proje" - + "ct,resource,test_permissions_request_res" - + "ource\202\323\344\223\002v\"Q/compute/v1/projects/{proje" - + "ct}/global/machineImages/{resource}/test" - + "IamPermissions:!test_permissions_request" - + "_resource\032\202\001\312A\026compute.googleapis.com\322AV" - + "https://www.googleapis.com/auth/compute," - + "https://www.googleapis.com/auth/cloud-pl" - + "atform\212\324\333\322\017\n2026-09-012\223\006\n\014MachineTypes\022" - + "\312\001\n\016AggregatedList\022:.google.cloud.comput" - + "e.v1.AggregatedListMachineTypesRequest\0322" - + ".google.cloud.compute.v1.MachineTypeAggr" - + "egatedList\"H\332A\007project\202\323\344\223\0028\0226/compute/v" - + "1/projects/{project}/aggregated/machineT" - + "ypes\022\310\001\n\003Get\022..google.cloud.compute.v1.G" - + "etMachineTypeRequest\032$.google.cloud.comp" - + "ute.v1.MachineType\"k\332A\031project,zone,mach" - + "ine_type\202\323\344\223\002I\022G/compute/v1/projects/{pr" - + "oject}/zones/{zone}/machineTypes/{machin" - + "e_type}\022\263\001\n\004List\0220.google.cloud.compute." - + "v1.ListMachineTypesRequest\032(.google.clou" - + "d.compute.v1.MachineTypeList\"O\332A\014project" - + ",zone\202\323\344\223\002:\0228/compute/v1/projects/{proje" - + "ct}/zones/{zone}/machineTypes\032\264\001\312A\026compu" - + "te.googleapis.com\322A\207\001https://www.googlea" - + "pis.com/auth/compute.readonly,https://ww" - + "w.googleapis.com/auth/compute,https://ww" - + "w.googleapis.com/auth/cloud-platform\212\324\333\322" - + "\017\n2026-09-012\313\004\n\017ManagedRulesets\022\314\001\n\003Get" - + "\0221.google.cloud.compute.v1.GetManagedRul" - + "esetRequest\032\'.google.cloud.compute.v1.Ma" - + "nagedRuleset\"i\332A\027project,managed_ruleset" - + "\202\323\344\223\002I\022G/compute/v1/projects/{project}/g" - + "lobal/managedRulesets/{managed_ruleset}\022" - + "\261\001\n\004List\0223.google.cloud.compute.v1.ListM" - + "anagedRulesetsRequest\032+.google.cloud.com" - + "pute.v1.ManagedRulesetList\"G\332A\007project\202\323" - + "\344\223\0027\0225/compute/v1/projects/{project}/glo" - + "bal/managedRulesets\032\264\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-platform\212\324\333\322\017\n2026-09-" - + "012\201\024\n\022NetworkAttachments\022\334\001\n\016Aggregated" - + "List\022@.google.cloud.compute.v1.Aggregate" - + "dListNetworkAttachmentsRequest\0328.google." - + "cloud.compute.v1.NetworkAttachmentAggreg" - + "atedList\"N\332A\007project\202\323\344\223\002>\022.google." + + "cloud.compute.v1.TestIamPermissionsMachi" + + "neImageRequest\0320.google.cloud.compute.v1" + + ".TestPermissionsResponse\"\261\001\332A2project,re" + + "source,test_permissions_request_resource" + + "\202\323\344\223\002v\"Q/compute/v1/projects/{project}/g" + + "lobal/machineImages/{resource}/testIamPe" + + "rmissions:!test_permissions_request_reso" + + "urce\032\202\001\312A\026compute.googleapis.com\322AVhttps" + + "://www.googleapis.com/auth/compute,https" + + "://www.googleapis.com/auth/cloud-platfor" + + "m\212\324\333\322\017\n2026-09-012\223\006\n\014MachineTypes\022\312\001\n\016A" + + "ggregatedList\022:.google.cloud.compute.v1." + + "AggregatedListMachineTypesRequest\0322.goog" + + "le.cloud.compute.v1.MachineTypeAggregate" + + "dList\"H\332A\007project\202\323\344\223\0028\0226/compute/v1/pro" + + "jects/{project}/aggregated/machineTypes\022" + + "\310\001\n\003Get\022..google.cloud.compute.v1.GetMac" + + "hineTypeRequest\032$.google.cloud.compute.v" + + "1.MachineType\"k\332A\031project,zone,machine_t" + + "ype\202\323\344\223\002I\022G/compute/v1/projects/{project" + + "}/zones/{zone}/machineTypes/{machine_typ" + + "e}\022\263\001\n\004List\0220.google.cloud.compute.v1.Li" + + "stMachineTypesRequest\032(.google.cloud.com" + + "pute.v1.MachineTypeList\"O\332A\014project,zone" + + "\202\323\344\223\002:\0228/compute/v1/projects/{project}/z" + + "ones/{zone}/machineTypes\032\264\001\312A\026compute.go" + + "ogleapis.com\322A\207\001https://www.googleapis.c" + + "om/auth/compute.readonly,https://www.goo" + + "gleapis.com/auth/compute,https://www.goo" + + "gleapis.com/auth/cloud-platform\212\324\333\322\017\n202" + + "6-09-012\313\004\n\017ManagedRulesets\022\314\001\n\003Get\0221.go" + + "ogle.cloud.compute.v1.GetManagedRulesetR" + + "equest\032\'.google.cloud.compute.v1.Managed" + + "Ruleset\"i\332A\027project,managed_ruleset\202\323\344\223\002" + + "I\022G/compute/v1/projects/{project}/global" + + "/managedRulesets/{managed_ruleset}\022\261\001\n\004L" + + "ist\0223.google.cloud.compute.v1.ListManage" + + "dRulesetsRequest\032+.google.cloud.compute." + + "v1.ManagedRulesetList\"G\332A\007project\202\323\344\223\0027\022" + + "5/compute/v1/projects/{project}/global/m" + + "anagedRulesets\032\264\001\312A\026compute.googleapis.c" + + "om\322A\207\001https://www.googleapis.com/auth/co" + + "mpute.readonly,https://www.googleapis.co" + + "m/auth/compute,https://www.googleapis.co" + + "m/auth/cloud-platform\212\324\333\322\017\n2026-09-012\201\024" + + "\n\022NetworkAttachments\022\334\001\n\016AggregatedList\022" + + "@.google.cloud.compute.v1.AggregatedList" + + "NetworkAttachmentsRequest\0328.google.cloud" + + ".compute.v1.NetworkAttachmentAggregatedL" + + "ist\"N\332A\007project\202\323\344\223\002>\022.google.cloud.compute" - + ".v1.PatchRuleNetworkFirewallPolicyReques" - + "t\032\".google.cloud.compute.v1.Operation\"\304\001" - + "\332A5project,firewall_policy,firewall_poli" - + "cy_rule_resource\212N\020GlobalOperations\202\323\344\223\002" - + "s\"R/compute/v1/projects/{project}/global" - + "/firewallPolicies/{firewall_policy}/patc" - + "hRule:\035firewall_policy_rule_resource\022\221\002\n" - + "\021RemoveAssociation\022F.google.cloud.comput" - + "e.v1.RemoveAssociationNetworkFirewallPol" - + "icyRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\217\001\332A\027project,firewall_policy\212N\020Gl" - + "obalOperations\202\323\344\223\002\\\"Z/compute/v1/projec" + + "allPolicies/{firewall_policy}\022\204\002\n\016GetAss" + + "ociation\022C.google.cloud.compute.v1.GetAs" + + "sociationNetworkFirewallPolicyRequest\0322." + + "google.cloud.compute.v1.FirewallPolicyAs" + + "sociation\"y\332A\027project,firewall_policy\202\323\344" + + "\223\002Y\022W/compute/v1/projects/{project}/glob" + + "al/firewallPolicies/{firewall_policy}/ge" + + "tAssociation\022\335\001\n\014GetIamPolicy\022A.google.c", + "loud.compute.v1.GetIamPolicyNetworkFirew" + + "allPolicyRequest\032\037.google.cloud.compute." + + "v1.Policy\"i\332A\020project,resource\202\323\344\223\002P\022N/c" + + "ompute/v1/projects/{project}/global/fire" + + "wallPolicies/{resource}/getIamPolicy\022\226\002\n" + + "\026GetPacketMirroringRule\022K.google.cloud.c" + + "ompute.v1.GetPacketMirroringRuleNetworkF" + + "irewallPolicyRequest\032+.google.cloud.comp" + + "ute.v1.FirewallPolicyRule\"\201\001\332A\027project,f" + + "irewall_policy\202\323\344\223\002a\022_/compute/v1/projec" + "ts/{project}/global/firewallPolicies/{fi" - + "rewall_policy}/removeAssociation\022\251\002\n\031Rem" - + "ovePacketMirroringRule\022N.google.cloud.co" - + "mpute.v1.RemovePacketMirroringRuleNetwor" - + "kFirewallPolicyRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\227\001\332A\027project,firewall" - + "_policy\212N\020GlobalOperations\202\323\344\223\002d\"b/compu" - + "te/v1/projects/{project}/global/firewall" - + "Policies/{firewall_policy}/removePacketM" - + "irroringRule\022\374\001\n\nRemoveRule\022?.google.clo" - + "ud.compute.v1.RemoveRuleNetworkFirewallP" - + "olicyRequest\032\".google.cloud.compute.v1.O" - + "peration\"\210\001\332A\027project,firewall_policy\212N\020" - + "GlobalOperations\202\323\344\223\002U\"S/compute/v1/proj" - + "ects/{project}/global/firewallPolicies/{" - + "firewall_policy}/removeRule\022\245\002\n\014SetIamPo" - + "licy\022A.google.cloud.compute.v1.SetIamPol" - + "icyNetworkFirewallPolicyRequest\032\037.google" - + ".cloud.compute.v1.Policy\"\260\001\332A3project,re" - + "source,global_set_policy_request_resourc" - + "e\202\323\344\223\002t\"N/compute/v1/projects/{project}/" - + "global/firewallPolicies/{resource}/setIa" - + "mPolicy:\"global_set_policy_request_resou" - + "rce\022\306\002\n\022TestIamPermissions\022G.google.clou" - + "d.compute.v1.TestIamPermissionsNetworkFi" - + "rewallPolicyRequest\0320.google.cloud.compu" - + "te.v1.TestPermissionsResponse\"\264\001\332A2proje" - + "ct,resource,test_permissions_request_res" - + "ource\202\323\344\223\002y\"T/compute/v1/projects/{proje" - + "ct}/global/firewallPolicies/{resource}/t" - + "estIamPermissions:!test_permissions_requ" - + "est_resource\032\202\001\312A\026compute.googleapis.com" - + "\322AVhttps://www.googleapis.com/auth/compu" - + "te,https://www.googleapis.com/auth/cloud" - + "-platform\212\324\333\322\017\n2026-09-012\324\004\n\017NetworkPro" - + "files\022\314\001\n\003Get\0221.google.cloud.compute.v1." - + "GetNetworkProfileRequest\032\'.google.cloud." - + "compute.v1.NetworkProfile\"i\332A\027project,ne" - + "twork_profile\202\323\344\223\002I\022G/compute/v1/project" - + "s/{project}/global/networkProfiles/{netw" - + "ork_profile}\022\272\001\n\004List\0223.google.cloud.com" - + "pute.v1.ListNetworkProfilesRequest\0324.goo" - + "gle.cloud.compute.v1.NetworkProfilesList" - + "Response\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/" - + "projects/{project}/global/networkProfile" - + "s\032\264\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-" - + "platform\212\324\333\322\017\n2026-09-012\236\033\n\010Networks\022\243\002" - + "\n\nAddPeering\0221.google.cloud.compute.v1.A" - + "ddPeeringNetworkRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\275\001\332A5project,network" - + ",networks_add_peering_request_resource\212N" - + "\020GlobalOperations\202\323\344\223\002l\"C/compute/v1/pro" - + "jects/{project}/global/networks/{network" - + "}/addPeering:%networks_add_peering_reque" - + "st_resource\022\370\002\n\032CancelRequestRemovePeeri" - + "ng\022A.google.cloud.compute.v1.CancelReque" - + "stRemovePeeringNetworkRequest\032\".google.c" - + "loud.compute.v1.Operation\"\362\001\332AGproject,n" - + "etwork,networks_cancel_request_remove_pe" - + "ering_request_resource\212N\020GlobalOperation" - + "s\202\323\344\223\002\216\001\"S/compute/v1/projects/{project}" - + "/global/networks/{network}/cancelRequest" - + "RemovePeering:7networks_cancel_request_r" - + "emove_peering_request_resource\022\302\001\n\006Delet" - + "e\022-.google.cloud.compute.v1.DeleteNetwor" - + "kRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"e\332A\017project,network\212N\020GlobalOperati" - + "ons\202\323\344\223\002:*8/compute/v1/projects/{project" - + "}/global/networks/{network}\022\247\001\n\003Get\022*.go" - + "ogle.cloud.compute.v1.GetNetworkRequest\032" - + " .google.cloud.compute.v1.Network\"R\332A\017pr" - + "oject,network\202\323\344\223\002:\0228/compute/v1/project" - + "s/{project}/global/networks/{network}\022\377\001" - + "\n\025GetEffectiveFirewalls\022<.google.cloud.c" - + "ompute.v1.GetEffectiveFirewallsNetworkRe" - + "quest\032>.google.cloud.compute.v1.Networks" - + "GetEffectiveFirewallsResponse\"h\332A\017projec" - + "t,network\202\323\344\223\002P\022N/compute/v1/projects/{p" - + "roject}/global/networks/{network}/getEff" - + "ectiveFirewalls\022\323\001\n\006Insert\022-.google.clou" - + "d.compute.v1.InsertNetworkRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"v\332A\030projec" - + "t,network_resource\212N\020GlobalOperations\202\323\344" - + "\223\002B\"./compute/v1/projects/{project}/glob" - + "al/networks:\020network_resource\022\234\001\n\004List\022," - + ".google.cloud.compute.v1.ListNetworksReq" - + "uest\032$.google.cloud.compute.v1.NetworkLi" - + "st\"@\332A\007project\202\323\344\223\0020\022./compute/v1/projec" - + "ts/{project}/global/networks\022\351\001\n\021ListPee" - + "ringRoutes\0229.google.cloud.compute.v1.Lis" - + "tPeeringRoutesNetworksRequest\0323.google.c" - + "loud.compute.v1.ExchangedPeeringRoutesLi" - + "st\"d\332A\017project,network\202\323\344\223\002L\022J/compute/v" - + "1/projects/{project}/global/networks/{ne" - + "twork}/listPeeringRoutes\022\344\001\n\005Patch\022,.goo" - + "gle.cloud.compute.v1.PatchNetworkRequest" - + "\032\".google.cloud.compute.v1.Operation\"\210\001\332" - + "A project,network,network_resource\212N\020Glo" - + "balOperations\202\323\344\223\002L28/compute/v1/project" - + "s/{project}/global/networks/{network}:\020n" - + "etwork_resource\022\262\002\n\rRemovePeering\0224.goog" - + "le.cloud.compute.v1.RemovePeeringNetwork" + + "rewall_policy}/getPacketMirroringRule\022\350\001" + + "\n\007GetRule\022<.google.cloud.compute.v1.GetR" + + "uleNetworkFirewallPolicyRequest\032+.google" + + ".cloud.compute.v1.FirewallPolicyRule\"r\332A" + + "\027project,firewall_policy\202\323\344\223\002R\022P/compute" + + "/v1/projects/{project}/global/firewallPo" + + "licies/{firewall_policy}/getRule\022\372\001\n\006Ins" + + "ert\022;.google.cloud.compute.v1.InsertNetw" + + "orkFirewallPolicyRequest\032\".google.cloud." + + "compute.v1.Operation\"\216\001\332A project,firewa" + + "ll_policy_resource\212N\020GlobalOperations\202\323\344" + + "\223\002R\"6/compute/v1/projects/{project}/glob" + + "al/firewallPolicies:\030firewall_policy_res" + + "ource\022\272\001\n\004List\022;.google.cloud.compute.v1" + + ".ListNetworkFirewallPoliciesRequest\032+.go" + + "ogle.cloud.compute.v1.FirewallPolicyList" + + "\"H\332A\007project\202\323\344\223\0028\0226/compute/v1/projects" + + "/{project}/global/firewallPolicies\022\232\002\n\005P" + + "atch\022:.google.cloud.compute.v1.PatchNetw" + + "orkFirewallPolicyRequest\032\".google.cloud." + + "compute.v1.Operation\"\260\001\332A0project,firewa" + + "ll_policy,firewall_policy_resource\212N\020Glo" + + "balOperations\202\323\344\223\002d2H/compute/v1/project" + + "s/{project}/global/firewallPolicies/{fir" + + "ewall_policy}:\030firewall_policy_resource\022" + + "\344\002\n\030PatchPacketMirroringRule\022M.google.cl" + + "oud.compute.v1.PatchPacketMirroringRuleN" + + "etworkFirewallPolicyRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\324\001\332A5project,fir" + + "ewall_policy,firewall_policy_rule_resour" + + "ce\212N\020GlobalOperations\202\323\344\223\002\202\001\"a/compute/v" + + "1/projects/{project}/global/firewallPoli" + + "cies/{firewall_policy}/patchPacketMirror" + + "ingRule:\035firewall_policy_rule_resource\022\266" + + "\002\n\tPatchRule\022>.google.cloud.compute.v1.P" + + "atchRuleNetworkFirewallPolicyRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\304\001\332A5pr" + + "oject,firewall_policy,firewall_policy_ru" + + "le_resource\212N\020GlobalOperations\202\323\344\223\002s\"R/c" + + "ompute/v1/projects/{project}/global/fire" + + "wallPolicies/{firewall_policy}/patchRule" + + ":\035firewall_policy_rule_resource\022\221\002\n\021Remo" + + "veAssociation\022F.google.cloud.compute.v1." + + "RemoveAssociationNetworkFirewallPolicyRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\217\001\332A\027project,firewall_policy\212N\020GlobalO" + + "perations\202\323\344\223\002\\\"Z/compute/v1/projects/{p" + + "roject}/global/firewallPolicies/{firewal" + + "l_policy}/removeAssociation\022\251\002\n\031RemovePa" + + "cketMirroringRule\022N.google.cloud.compute" + + ".v1.RemovePacketMirroringRuleNetworkFire" + + "wallPolicyRequest\032\".google.cloud.compute" + + ".v1.Operation\"\227\001\332A\027project,firewall_poli" + + "cy\212N\020GlobalOperations\202\323\344\223\002d\"b/compute/v1" + + "/projects/{project}/global/firewallPolic" + + "ies/{firewall_policy}/removePacketMirror" + + "ingRule\022\374\001\n\nRemoveRule\022?.google.cloud.co" + + "mpute.v1.RemoveRuleNetworkFirewallPolicy" + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\306\001\332A8project,network,networks_remove" - + "_peering_request_resource\212N\020GlobalOperat" - + "ions\202\323\344\223\002r\"F/compute/v1/projects/{projec" - + "t}/global/networks/{network}/removePeeri" - + "ng:(networks_remove_peering_request_reso" - + "urce\022\330\002\n\024RequestRemovePeering\022;.google.c" - + "loud.compute.v1.RequestRemovePeeringNetw" - + "orkRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\336\001\332A@project,network,networks_req" - + "uest_remove_peering_request_resource\212N\020G" - + "lobalOperations\202\323\344\223\002\201\001\"M/compute/v1/proj" - + "ects/{project}/global/networks/{network}" - + "/requestRemovePeering:0networks_request_" - + "remove_peering_request_resource\022\355\001\n\022Swit" - + "chToCustomMode\0229.google.cloud.compute.v1" - + ".SwitchToCustomModeNetworkRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"x\332A\017projec" - + "t,network\212N\020GlobalOperations\202\323\344\223\002M\"K/com" - + "pute/v1/projects/{project}/global/networ" - + "ks/{network}/switchToCustomMode\022\262\002\n\rUpda" - + "tePeering\0224.google.cloud.compute.v1.Upda" - + "tePeeringNetworkRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\306\001\332A8project,network" - + ",networks_update_peering_request_resourc" - + "e\212N\020GlobalOperations\202\323\344\223\002r2F/compute/v1/" - + "projects/{project}/global/networks/{netw" - + "ork}/updatePeering:(networks_update_peer" - + "ing_request_resource\032\202\001\312A\026compute.google" - + "apis.com\322AVhttps://www.googleapis.com/au" - + "th/compute,https://www.googleapis.com/au" - + "th/cloud-platform\212\324\333\322\017\n2026-09-012\374 \n\nNo" - + "deGroups\022\262\002\n\010AddNodes\0221.google.cloud.com" - + "pute.v1.AddNodesNodeGroupRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\316\001\332A>projec" - + "t,zone,node_group,node_groups_add_nodes_" - + "request_resource\212N\016ZoneOperations\202\323\344\223\002v\"" - + "L/compute/v1/projects/{project}/zones/{z" - + "one}/nodeGroups/{node_group}/addNodes:&n" - + "ode_groups_add_nodes_request_resource\022\304\001" - + "\n\016AggregatedList\0228.google.cloud.compute." - + "v1.AggregatedListNodeGroupsRequest\0320.goo" - + "gle.cloud.compute.v1.NodeGroupAggregated" - + "List\"F\332A\007project\202\323\344\223\0026\0224/compute/v1/proj" - + "ects/{project}/aggregated/nodeGroups\022\325\001\n" - + "\006Delete\022/.google.cloud.compute.v1.Delete" + + "ion\"\210\001\332A\027project,firewall_policy\212N\020Globa" + + "lOperations\202\323\344\223\002U\"S/compute/v1/projects/" + + "{project}/global/firewallPolicies/{firew" + + "all_policy}/removeRule\022\245\002\n\014SetIamPolicy\022" + + "A.google.cloud.compute.v1.SetIamPolicyNe" + + "tworkFirewallPolicyRequest\032\037.google.clou" + + "d.compute.v1.Policy\"\260\001\332A3project,resourc" + + "e,global_set_policy_request_resource\202\323\344\223" + + "\002t\"N/compute/v1/projects/{project}/globa" + + "l/firewallPolicies/{resource}/setIamPoli" + + "cy:\"global_set_policy_request_resource\022\306" + + "\002\n\022TestIamPermissions\022G.google.cloud.com" + + "pute.v1.TestIamPermissionsNetworkFirewal" + + "lPolicyRequest\0320.google.cloud.compute.v1" + + ".TestPermissionsResponse\"\264\001\332A2project,re" + + "source,test_permissions_request_resource" + + "\202\323\344\223\002y\"T/compute/v1/projects/{project}/g" + + "lobal/firewallPolicies/{resource}/testIa" + + "mPermissions:!test_permissions_request_r" + + "esource\032\202\001\312A\026compute.googleapis.com\322AVht" + + "tps://www.googleapis.com/auth/compute,ht" + + "tps://www.googleapis.com/auth/cloud-plat" + + "form\212\324\333\322\017\n2026-09-012\324\004\n\017NetworkProfiles" + + "\022\314\001\n\003Get\0221.google.cloud.compute.v1.GetNe" + + "tworkProfileRequest\032\'.google.cloud.compu" + + "te.v1.NetworkProfile\"i\332A\027project,network" + + "_profile\202\323\344\223\002I\022G/compute/v1/projects/{pr" + + "oject}/global/networkProfiles/{network_p" + + "rofile}\022\272\001\n\004List\0223.google.cloud.compute." + + "v1.ListNetworkProfilesRequest\0324.google.c" + + "loud.compute.v1.NetworkProfilesListRespo" + + "nse\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/proje" + + "cts/{project}/global/networkProfiles\032\264\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" + + "orm\212\324\333\322\017\n2026-09-012\236\033\n\010Networks\022\243\002\n\nAdd" + + "Peering\0221.google.cloud.compute.v1.AddPee" + + "ringNetworkRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\275\001\332A5project,network,netw" + + "orks_add_peering_request_resource\212N\020Glob" + + "alOperations\202\323\344\223\002l\"C/compute/v1/projects" + + "/{project}/global/networks/{network}/add" + + "Peering:%networks_add_peering_request_re" + + "source\022\370\002\n\032CancelRequestRemovePeering\022A." + + "google.cloud.compute.v1.CancelRequestRem" + + "ovePeeringNetworkRequest\032\".google.cloud." + + "compute.v1.Operation\"\362\001\332AGproject,networ" + + "k,networks_cancel_request_remove_peering" + + "_request_resource\212N\020GlobalOperations\202\323\344\223" + + "\002\216\001\"S/compute/v1/projects/{project}/glob" + + "al/networks/{network}/cancelRequestRemov" + + "ePeering:7networks_cancel_request_remove" + + "_peering_request_resource\022\302\001\n\006Delete\022-.g" + + "oogle.cloud.compute.v1.DeleteNetworkRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "e\332A\017project,network\212N\020GlobalOperations\202\323" + + "\344\223\002:*8/compute/v1/projects/{project}/glo" + + "bal/networks/{network}\022\247\001\n\003Get\022*.google." + + "cloud.compute.v1.GetNetworkRequest\032 .goo" + + "gle.cloud.compute.v1.Network\"R\332A\017project" + + ",network\202\323\344\223\002:\0228/compute/v1/projects/{pr" + + "oject}/global/networks/{network}\022\377\001\n\025Get" + + "EffectiveFirewalls\022<.google.cloud.comput" + + "e.v1.GetEffectiveFirewallsNetworkRequest" + + "\032>.google.cloud.compute.v1.NetworksGetEf" + + "fectiveFirewallsResponse\"h\332A\017project,net" + + "work\202\323\344\223\002P\022N/compute/v1/projects/{projec" + + "t}/global/networks/{network}/getEffectiv" + + "eFirewalls\022\323\001\n\006Insert\022-.google.cloud.com" + + "pute.v1.InsertNetworkRequest\032\".google.cl" + + "oud.compute.v1.Operation\"v\332A\030project,net" + + "work_resource\212N\020GlobalOperations\202\323\344\223\002B\"." + + "/compute/v1/projects/{project}/global/ne" + + "tworks:\020network_resource\022\234\001\n\004List\022,.goog" + + "le.cloud.compute.v1.ListNetworksRequest\032" + + "$.google.cloud.compute.v1.NetworkList\"@\332" + + "A\007project\202\323\344\223\0020\022./compute/v1/projects/{p" + + "roject}/global/networks\022\351\001\n\021ListPeeringR" + + "outes\0229.google.cloud.compute.v1.ListPeer" + + "ingRoutesNetworksRequest\0323.google.cloud." + + "compute.v1.ExchangedPeeringRoutesList\"d\332" + + "A\017project,network\202\323\344\223\002L\022J/compute/v1/pro" + + "jects/{project}/global/networks/{network" + + "}/listPeeringRoutes\022\344\001\n\005Patch\022,.google.c" + + "loud.compute.v1.PatchNetworkRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\210\001\332A pro" + + "ject,network,network_resource\212N\020GlobalOp" + + "erations\202\323\344\223\002L28/compute/v1/projects/{pr" + + "oject}/global/networks/{network}:\020networ" + + "k_resource\022\262\002\n\rRemovePeering\0224.google.cl" + + "oud.compute.v1.RemovePeeringNetworkReque" + + "st\032\".google.cloud.compute.v1.Operation\"\306" + + "\001\332A8project,network,networks_remove_peer" + + "ing_request_resource\212N\020GlobalOperations\202" + + "\323\344\223\002r\"F/compute/v1/projects/{project}/gl" + + "obal/networks/{network}/removePeering:(n" + + "etworks_remove_peering_request_resource\022" + + "\330\002\n\024RequestRemovePeering\022;.google.cloud." + + "compute.v1.RequestRemovePeeringNetworkRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\336\001\332A@project,network,networks_request_" + + "remove_peering_request_resource\212N\020Global" + + "Operations\202\323\344\223\002\201\001\"M/compute/v1/projects/" + + "{project}/global/networks/{network}/requ" + + "estRemovePeering:0networks_request_remov" + + "e_peering_request_resource\022\355\001\n\022SwitchToC" + + "ustomMode\0229.google.cloud.compute.v1.Swit" + + "chToCustomModeNetworkRequest\032\".google.cl" + + "oud.compute.v1.Operation\"x\332A\017project,net" + + "work\212N\020GlobalOperations\202\323\344\223\002M\"K/compute/" + + "v1/projects/{project}/global/networks/{n" + + "etwork}/switchToCustomMode\022\262\002\n\rUpdatePee" + + "ring\0224.google.cloud.compute.v1.UpdatePee" + + "ringNetworkRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\306\001\332A8project,network,netw" + + "orks_update_peering_request_resource\212N\020G" + + "lobalOperations\202\323\344\223\002r2F/compute/v1/proje" + + "cts/{project}/global/networks/{network}/" + + "updatePeering:(networks_update_peering_r" + + "equest_resource\032\202\001\312A\026compute.googleapis." + + "com\322AVhttps://www.googleapis.com/auth/co" + + "mpute,https://www.googleapis.com/auth/cl" + + "oud-platform\212\324\333\322\017\n2026-09-012\374 \n\nNodeGro" + + "ups\022\262\002\n\010AddNodes\0221.google.cloud.compute." + + "v1.AddNodesNodeGroupRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\316\001\332A>project,zon" + + "e,node_group,node_groups_add_nodes_reque" + + "st_resource\212N\016ZoneOperations\202\323\344\223\002v\"L/com" + + "pute/v1/projects/{project}/zones/{zone}/" + + "nodeGroups/{node_group}/addNodes:&node_g" + + "roups_add_nodes_request_resource\022\304\001\n\016Agg" + + "regatedList\0228.google.cloud.compute.v1.Ag" + + "gregatedListNodeGroupsRequest\0320.google.c" + + "loud.compute.v1.NodeGroupAggregatedList\"" + + "F\332A\007project\202\323\344\223\0026\0224/compute/v1/projects/" + + "{project}/aggregated/nodeGroups\022\325\001\n\006Dele" + + "te\022/.google.cloud.compute.v1.DeleteNodeG" + + "roupRequest\032\".google.cloud.compute.v1.Op" + + "eration\"v\332A\027project,zone,node_group\212N\016Zo" + + "neOperations\202\323\344\223\002E*C/compute/v1/projects" + + "/{project}/zones/{zone}/nodeGroups/{node" + + "_group}\022\301\002\n\013DeleteNodes\0224.google.cloud.c" + + "ompute.v1.DeleteNodesNodeGroupRequest\032\"." + + "google.cloud.compute.v1.Operation\"\327\001\332AAp" + + "roject,zone,node_group,node_groups_delet" + + "e_nodes_request_resource\212N\016ZoneOperation" + + "s\202\323\344\223\002|\"O/compute/v1/projects/{project}/" + + "zones/{zone}/nodeGroups/{node_group}/del" + + "eteNodes:)node_groups_delete_nodes_reque" + + "st_resource\022\276\001\n\003Get\022,.google.cloud.compu" + + "te.v1.GetNodeGroupRequest\032\".google.cloud" + + ".compute.v1.NodeGroup\"e\332A\027project,zone,n" + + "ode_group\202\323\344\223\002E\022C/compute/v1/projects/{p" + + "roject}/zones/{zone}/nodeGroups/{node_gr" + + "oup}\022\326\001\n\014GetIamPolicy\0225.google.cloud.com" + + "pute.v1.GetIamPolicyNodeGroupRequest\032\037.g" + + "oogle.cloud.compute.v1.Policy\"n\332A\025projec" + + "t,zone,resource\202\323\344\223\002P\022N/compute/v1/proje" + + "cts/{project}/zones/{zone}/nodeGroups/{r" + + "esource}/getIamPolicy\022\372\001\n\006Insert\022/.googl" + + "e.cloud.compute.v1.InsertNodeGroupReques" + + "t\032\".google.cloud.compute.v1.Operation\"\232\001" + + "\332A3project,zone,initial_node_count,node_" + + "group_resource\212N\016ZoneOperations\202\323\344\223\002M\"6/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/nodeGroups:\023node_group_resource\022\255\001\n\004L" + + "ist\022..google.cloud.compute.v1.ListNodeGr" + + "oupsRequest\032&.google.cloud.compute.v1.No" + + "deGroupList\"M\332A\014project,zone\202\323\344\223\0028\0226/com" + + "pute/v1/projects/{project}/zones/{zone}/" + + "nodeGroups\022\337\001\n\tListNodes\0223.google.cloud." + + "compute.v1.ListNodesNodeGroupsRequest\032,." + + "google.cloud.compute.v1.NodeGroupsListNo" + + "des\"o\332A\027project,zone,node_group\202\323\344\223\002O\"M/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/nodeGroups/{node_group}/listNodes\022\375\001\n" + + "\005Patch\022..google.cloud.compute.v1.PatchNo" + + "deGroupRequest\032\".google.cloud.compute.v1" + + ".Operation\"\237\001\332A+project,zone,node_group," + + "node_group_resource\212N\016ZoneOperations\202\323\344\223" + + "\002Z2C/compute/v1/projects/{project}/zones" + + "/{zone}/nodeGroups/{node_group}:\023node_gr" + + "oup_resource\022\345\002\n\022PerformMaintenance\022;.go" + + "ogle.cloud.compute.v1.PerformMaintenance" + "NodeGroupRequest\032\".google.cloud.compute." - + "v1.Operation\"v\332A\027project,zone,node_group" - + "\212N\016ZoneOperations\202\323\344\223\002E*C/compute/v1/pro" + + "v1.Operation\"\355\001\332AHproject,zone,node_grou" + + "p,node_groups_perform_maintenance_reques" + + "t_resource\212N\016ZoneOperations\202\323\344\223\002\212\001\"V/com" + + "pute/v1/projects/{project}/zones/{zone}/" + + "nodeGroups/{node_group}/performMaintenan" + + "ce:0node_groups_perform_maintenance_requ" + + "est_resource\022\232\002\n\014SetIamPolicy\0225.google.c" + + "loud.compute.v1.SetIamPolicyNodeGroupReq" + + "uest\032\037.google.cloud.compute.v1.Policy\"\261\001" + + "\332A6project,zone,resource,zone_set_policy" + + "_request_resource\202\323\344\223\002r\"N/compute/v1/pro" + "jects/{project}/zones/{zone}/nodeGroups/" - + "{node_group}\022\301\002\n\013DeleteNodes\0224.google.cl" - + "oud.compute.v1.DeleteNodesNodeGroupReque" - + "st\032\".google.cloud.compute.v1.Operation\"\327" - + "\001\332AAproject,zone,node_group,node_groups_" - + "delete_nodes_request_resource\212N\016ZoneOper" - + "ations\202\323\344\223\002|\"O/compute/v1/projects/{proj" - + "ect}/zones/{zone}/nodeGroups/{node_group" - + "}/deleteNodes:)node_groups_delete_nodes_" - + "request_resource\022\276\001\n\003Get\022,.google.cloud." - + "compute.v1.GetNodeGroupRequest\032\".google." - + "cloud.compute.v1.NodeGroup\"e\332A\027project,z" - + "one,node_group\202\323\344\223\002E\022C/compute/v1/projec" - + "ts/{project}/zones/{zone}/nodeGroups/{no" - + "de_group}\022\326\001\n\014GetIamPolicy\0225.google.clou" - + "d.compute.v1.GetIamPolicyNodeGroupReques" - + "t\032\037.google.cloud.compute.v1.Policy\"n\332A\025p" - + "roject,zone,resource\202\323\344\223\002P\022N/compute/v1/" - + "projects/{project}/zones/{zone}/nodeGrou" - + "ps/{resource}/getIamPolicy\022\372\001\n\006Insert\022/." - + "google.cloud.compute.v1.InsertNodeGroupR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\232\001\332A3project,zone,initial_node_count," - + "node_group_resource\212N\016ZoneOperations\202\323\344\223" - + "\002M\"6/compute/v1/projects/{project}/zones" - + "/{zone}/nodeGroups:\023node_group_resource\022" - + "\255\001\n\004List\022..google.cloud.compute.v1.ListN" - + "odeGroupsRequest\032&.google.cloud.compute." - + "v1.NodeGroupList\"M\332A\014project,zone\202\323\344\223\0028\022" - + "6/compute/v1/projects/{project}/zones/{z" - + "one}/nodeGroups\022\337\001\n\tListNodes\0223.google.c" - + "loud.compute.v1.ListNodesNodeGroupsReque" - + "st\032,.google.cloud.compute.v1.NodeGroupsL" - + "istNodes\"o\332A\027project,zone,node_group\202\323\344\223" - + "\002O\"M/compute/v1/projects/{project}/zones" - + "/{zone}/nodeGroups/{node_group}/listNode" - + "s\022\375\001\n\005Patch\022..google.cloud.compute.v1.Pa" - + "tchNodeGroupRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\237\001\332A+project,zone,node_g" - + "roup,node_group_resource\212N\016ZoneOperation" - + "s\202\323\344\223\002Z2C/compute/v1/projects/{project}/" - + "zones/{zone}/nodeGroups/{node_group}:\023no" - + "de_group_resource\022\345\002\n\022PerformMaintenance" - + "\022;.google.cloud.compute.v1.PerformMainte" - + "nanceNodeGroupRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\355\001\332AHproject,zone,node" - + "_group,node_groups_perform_maintenance_r" - + "equest_resource\212N\016ZoneOperations\202\323\344\223\002\212\001\"" - + "V/compute/v1/projects/{project}/zones/{z" - + "one}/nodeGroups/{node_group}/performMain" - + "tenance:0node_groups_perform_maintenance" - + "_request_resource\022\232\002\n\014SetIamPolicy\0225.goo" - + "gle.cloud.compute.v1.SetIamPolicyNodeGro" - + "upRequest\032\037.google.cloud.compute.v1.Poli" - + "cy\"\261\001\332A6project,zone,resource,zone_set_p" - + "olicy_request_resource\202\323\344\223\002r\"N/compute/v" - + "1/projects/{project}/zones/{zone}/nodeGr" - + "oups/{resource}/setIamPolicy: zone_set_p" - + "olicy_request_resource\022\330\002\n\017SetNodeTempla" - + "te\0228.google.cloud.compute.v1.SetNodeTemp" - + "lateNodeGroupRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\346\001\332AFproject,zone,node_" - + "group,node_groups_set_node_template_requ" - + "est_resource\212N\016ZoneOperations\202\323\344\223\002\205\001\"S/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/nodeGroups/{node_group}/setNodeTemplat" - + "e:.node_groups_set_node_template_request" - + "_resource\022\205\003\n\030SimulateMaintenanceEvent\022A" - + ".google.cloud.compute.v1.SimulateMainten" - + "anceEventNodeGroupRequest\032\".google.cloud" - + ".compute.v1.Operation\"\201\002\332AOproject,zone," - + "node_group,node_groups_simulate_maintena" - + "nce_event_request_resource\212N\016ZoneOperati" - + "ons\202\323\344\223\002\227\001\"\\/compute/v1/projects/{projec" - + "t}/zones/{zone}/nodeGroups/{node_group}/" - + "simulateMaintenanceEvent:7node_groups_si" - + "mulate_maintenance_event_request_resourc" - + "e\022\277\002\n\022TestIamPermissions\022;.google.cloud." - + "compute.v1.TestIamPermissionsNodeGroupRe" - + "quest\0320.google.cloud.compute.v1.TestPerm" - + "issionsResponse\"\271\001\332A7project,zone,resour" - + "ce,test_permissions_request_resource\202\323\344\223" - + "\002y\"T/compute/v1/projects/{project}/zones" - + "/{zone}/nodeGroups/{resource}/testIamPer" - + "missions:!test_permissions_request_resou" - + "rce\032\202\001\312A\026compute.googleapis.com\322AVhttps:" - + "//www.googleapis.com/auth/compute,https:" - + "//www.googleapis.com/auth/cloud-platform" - + "\212\324\333\322\017\n2026-09-012\305\020\n\rNodeTemplates\022\315\001\n\016A" - + "ggregatedList\022;.google.cloud.compute.v1." - + "AggregatedListNodeTemplatesRequest\0323.goo" - + "gle.cloud.compute.v1.NodeTemplateAggrega" - + "tedList\"I\332A\007project\202\323\344\223\0029\0227/compute/v1/p" - + "rojects/{project}/aggregated/nodeTemplat" - + "es\022\352\001\n\006Delete\0222.google.cloud.compute.v1." - + "DeleteNodeTemplateRequest\032\".google.cloud" - + ".compute.v1.Operation\"\207\001\332A\034project,regio" - + "n,node_template\212N\020RegionOperations\202\323\344\223\002O" - + "*M/compute/v1/projects/{project}/regions" - + "/{region}/nodeTemplates/{node_template}\022" - + "\323\001\n\003Get\022/.google.cloud.compute.v1.GetNod" - + "eTemplateRequest\032%.google.cloud.compute." - + "v1.NodeTemplate\"t\332A\034project,region,node_" - + "template\202\323\344\223\002O\022M/compute/v1/projects/{pr" - + "oject}/regions/{region}/nodeTemplates/{n" - + "ode_template}\022\342\001\n\014GetIamPolicy\0228.google." - + "cloud.compute.v1.GetIamPolicyNodeTemplat" - + "eRequest\032\037.google.cloud.compute.v1.Polic" - + "y\"w\332A\027project,region,resource\202\323\344\223\002W\022U/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/nodeTemplates/{resource}/getIamPoli" - + "cy\022\373\001\n\006Insert\0222.google.cloud.compute.v1." - + "InsertNodeTemplateRequest\032\".google.cloud" - + ".compute.v1.Operation\"\230\001\332A%project,regio" - + "n,node_template_resource\212N\020RegionOperati" - + "ons\202\323\344\223\002W\"=/compute/v1/projects/{project" - + "}/regions/{region}/nodeTemplates:\026node_t" - + "emplate_resource\022\274\001\n\004List\0221.google.cloud" - + ".compute.v1.ListNodeTemplatesRequest\032).g" - + "oogle.cloud.compute.v1.NodeTemplateList\"" - + "V\332A\016project,region\202\323\344\223\002?\022=/compute/v1/pr" - + "ojects/{project}/regions/{region}/nodeTe" - + "mplates\022\252\002\n\014SetIamPolicy\0228.google.cloud." - + "compute.v1.SetIamPolicyNodeTemplateReque" - + "st\032\037.google.cloud.compute.v1.Policy\"\276\001\332A" - + ":project,region,resource,region_set_poli" - + "cy_request_resource\202\323\344\223\002{\"U/compute/v1/p" - + "rojects/{project}/regions/{region}/nodeT" - + "emplates/{resource}/setIamPolicy:\"region" - + "_set_policy_request_resource\022\314\002\n\022TestIam" - + "Permissions\022>.google.cloud.compute.v1.Te" - + "stIamPermissionsNodeTemplateRequest\0320.go" - + "ogle.cloud.compute.v1.TestPermissionsRes" - + "ponse\"\303\001\332A9project,region,resource,test_" - + "permissions_request_resource\202\323\344\223\002\200\001\"[/co" + + "{resource}/setIamPolicy: zone_set_policy" + + "_request_resource\022\330\002\n\017SetNodeTemplate\0228." + + "google.cloud.compute.v1.SetNodeTemplateN" + + "odeGroupRequest\032\".google.cloud.compute.v" + + "1.Operation\"\346\001\332AFproject,zone,node_group" + + ",node_groups_set_node_template_request_r" + + "esource\212N\016ZoneOperations\202\323\344\223\002\205\001\"S/comput" + + "e/v1/projects/{project}/zones/{zone}/nod" + + "eGroups/{node_group}/setNodeTemplate:.no" + + "de_groups_set_node_template_request_reso" + + "urce\022\205\003\n\030SimulateMaintenanceEvent\022A.goog" + + "le.cloud.compute.v1.SimulateMaintenanceE" + + "ventNodeGroupRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\201\002\332AOproject,zone,node_" + + "group,node_groups_simulate_maintenance_e" + + "vent_request_resource\212N\016ZoneOperations\202\323" + + "\344\223\002\227\001\"\\/compute/v1/projects/{project}/zo" + + "nes/{zone}/nodeGroups/{node_group}/simul" + + "ateMaintenanceEvent:7node_groups_simulat" + + "e_maintenance_event_request_resource\022\277\002\n" + + "\022TestIamPermissions\022;.google.cloud.compu" + + "te.v1.TestIamPermissionsNodeGroupRequest" + + "\0320.google.cloud.compute.v1.TestPermissio" + + "nsResponse\"\271\001\332A7project,zone,resource,te" + + "st_permissions_request_resource\202\323\344\223\002y\"T/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/nodeGroups/{resource}/testIamPermissi" + + "ons:!test_permissions_request_resource\032\202" + + "\001\312A\026compute.googleapis.com\322AVhttps://www" + + ".googleapis.com/auth/compute,https://www" + + ".googleapis.com/auth/cloud-platform\212\324\333\322\017" + + "\n2026-09-012\305\020\n\rNodeTemplates\022\315\001\n\016Aggreg" + + "atedList\022;.google.cloud.compute.v1.Aggre" + + "gatedListNodeTemplatesRequest\0323.google.c" + + "loud.compute.v1.NodeTemplateAggregatedLi" + + "st\"I\332A\007project\202\323\344\223\0029\0227/compute/v1/projec" + + "ts/{project}/aggregated/nodeTemplates\022\352\001" + + "\n\006Delete\0222.google.cloud.compute.v1.Delet" + + "eNodeTemplateRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\207\001\332A\034project,region,nod" + + "e_template\212N\020RegionOperations\202\323\344\223\002O*M/co" + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/nodeTemplates/{resource}/testIamPer" - + "missions:!test_permissions_request_resou" - + "rce\032\202\001\312A\026compute.googleapis.com\322AVhttps:" - + "//www.googleapis.com/auth/compute,https:" - + "//www.googleapis.com/auth/cloud-platform" - + "\212\324\333\322\017\n2026-09-012\357\005\n\tNodeTypes\022\301\001\n\016Aggre" - + "gatedList\0227.google.cloud.compute.v1.Aggr" - + "egatedListNodeTypesRequest\032/.google.clou" - + "d.compute.v1.NodeTypeAggregatedList\"E\332A\007" - + "project\202\323\344\223\0025\0223/compute/v1/projects/{pro" - + "ject}/aggregated/nodeTypes\022\271\001\n\003Get\022+.goo" - + "gle.cloud.compute.v1.GetNodeTypeRequest\032" - + "!.google.cloud.compute.v1.NodeType\"b\332A\026p" - + "roject,zone,node_type\202\323\344\223\002C\022A/compute/v1" - + "/projects/{project}/zones/{zone}/nodeTyp" - + "es/{node_type}\022\252\001\n\004List\022-.google.cloud.c" - + "ompute.v1.ListNodeTypesRequest\032%.google." - + "cloud.compute.v1.NodeTypeList\"L\332A\014projec" - + "t,zone\202\323\344\223\0027\0225/compute/v1/projects/{proj" - + "ect}/zones/{zone}/nodeTypes\032\264\001\312A\026compute" - + ".googleapis.com\322A\207\001https://www.googleapi" - + "s.com/auth/compute.readonly,https://www." - + "googleapis.com/auth/compute,https://www." - + "googleapis.com/auth/cloud-platform\212\324\333\322\017\n" - + "2026-09-012\344!\n\034OrganizationSecurityPolic" - + "ies\022\323\002\n\016AddAssociation\022H.google.cloud.co" - + "mpute.v1.AddAssociationOrganizationSecur" + + "ion}/nodeTemplates/{node_template}\022\323\001\n\003G" + + "et\022/.google.cloud.compute.v1.GetNodeTemp" + + "lateRequest\032%.google.cloud.compute.v1.No" + + "deTemplate\"t\332A\034project,region,node_templ" + + "ate\202\323\344\223\002O\022M/compute/v1/projects/{project" + + "}/regions/{region}/nodeTemplates/{node_t" + + "emplate}\022\342\001\n\014GetIamPolicy\0228.google.cloud" + + ".compute.v1.GetIamPolicyNodeTemplateRequ" + + "est\032\037.google.cloud.compute.v1.Policy\"w\332A" + + "\027project,region,resource\202\323\344\223\002W\022U/compute" + + "/v1/projects/{project}/regions/{region}/" + + "nodeTemplates/{resource}/getIamPolicy\022\373\001" + + "\n\006Insert\0222.google.cloud.compute.v1.Inser" + + "tNodeTemplateRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\230\001\332A%project,region,nod" + + "e_template_resource\212N\020RegionOperations\202\323" + + "\344\223\002W\"=/compute/v1/projects/{project}/reg" + + "ions/{region}/nodeTemplates:\026node_templa" + + "te_resource\022\274\001\n\004List\0221.google.cloud.comp" + + "ute.v1.ListNodeTemplatesRequest\032).google" + + ".cloud.compute.v1.NodeTemplateList\"V\332A\016p" + + "roject,region\202\323\344\223\002?\022=/compute/v1/project" + + "s/{project}/regions/{region}/nodeTemplat" + + "es\022\252\002\n\014SetIamPolicy\0228.google.cloud.compu" + + "te.v1.SetIamPolicyNodeTemplateRequest\032\037." + + "google.cloud.compute.v1.Policy\"\276\001\332A:proj" + + "ect,region,resource,region_set_policy_re" + + "quest_resource\202\323\344\223\002{\"U/compute/v1/projec" + + "ts/{project}/regions/{region}/nodeTempla" + + "tes/{resource}/setIamPolicy:\"region_set_" + + "policy_request_resource\022\314\002\n\022TestIamPermi" + + "ssions\022>.google.cloud.compute.v1.TestIam" + + "PermissionsNodeTemplateRequest\0320.google." + + "cloud.compute.v1.TestPermissionsResponse" + + "\"\303\001\332A9project,region,resource,test_permi" + + "ssions_request_resource\202\323\344\223\002\200\001\"[/compute" + + "/v1/projects/{project}/regions/{region}/" + + "nodeTemplates/{resource}/testIamPermissi" + + "ons:!test_permissions_request_resource\032\202" + + "\001\312A\026compute.googleapis.com\322AVhttps://www" + + ".googleapis.com/auth/compute,https://www" + + ".googleapis.com/auth/cloud-platform\212\324\333\322\017" + + "\n2026-09-012\357\005\n\tNodeTypes\022\301\001\n\016Aggregated" + + "List\0227.google.cloud.compute.v1.Aggregate" + + "dListNodeTypesRequest\032/.google.cloud.com" + + "pute.v1.NodeTypeAggregatedList\"E\332A\007proje" + + "ct\202\323\344\223\0025\0223/compute/v1/projects/{project}" + + "/aggregated/nodeTypes\022\271\001\n\003Get\022+.google.c" + + "loud.compute.v1.GetNodeTypeRequest\032!.goo" + + "gle.cloud.compute.v1.NodeType\"b\332A\026projec" + + "t,zone,node_type\202\323\344\223\002C\022A/compute/v1/proj" + + "ects/{project}/zones/{zone}/nodeTypes/{n" + + "ode_type}\022\252\001\n\004List\022-.google.cloud.comput" + + "e.v1.ListNodeTypesRequest\032%.google.cloud" + + ".compute.v1.NodeTypeList\"L\332A\014project,zon" + + "e\202\323\344\223\0027\0225/compute/v1/projects/{project}/" + + "zones/{zone}/nodeTypes\032\264\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-platform\212\324\333\322\017\n2026-" + + "09-012\344!\n\034OrganizationSecurityPolicies\022\323" + + "\002\n\016AddAssociation\022H.google.cloud.compute" + + ".v1.AddAssociationOrganizationSecurityPo" + + "licyRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\322\001\332A4security_policy,security_po" + + "licy_association_resource\212N\034GlobalOrgani" + + "zationOperations\202\323\344\223\002v\"N/compute/v1/loca" + + "tions/global/securityPolicies/{security_" + + "policy}/addAssociation:$security_policy_" + + "association_resource\022\260\002\n\007AddRule\022A.googl" + + "e.cloud.compute.v1.AddRuleOrganizationSe" + + "curityPolicyRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\275\001\332A-security_policy,sec" + + "urity_policy_rule_resource\212N\034GlobalOrgan" + + "izationOperations\202\323\344\223\002h\"G/compute/v1/loc" + + "ations/global/securityPolicies/{security" + + "_policy}/addRule:\035security_policy_rule_r" + + "esource\022\371\001\n\tCopyRules\022C.google.cloud.com" + + "pute.v1.CopyRulesOrganizationSecurityPol" + + "icyRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\202\001\332A\017security_policy\212N\034GlobalOrga" + + "nizationOperations\202\323\344\223\002K\"I/compute/v1/lo" + + "cations/global/securityPolicies/{securit" + + "y_policy}/copyRules\022\350\001\n\006Delete\022@.google." + + "cloud.compute.v1.DeleteOrganizationSecur" + "ityPolicyRequest\032\".google.cloud.compute." - + "v1.Operation\"\322\001\332A4security_policy,securi" - + "ty_policy_association_resource\212N\034GlobalO" - + "rganizationOperations\202\323\344\223\002v\"N/compute/v1" - + "/locations/global/securityPolicies/{secu" - + "rity_policy}/addAssociation:$security_po" - + "licy_association_resource\022\260\002\n\007AddRule\022A." - + "google.cloud.compute.v1.AddRuleOrganizat" - + "ionSecurityPolicyRequest\032\".google.cloud." - + "compute.v1.Operation\"\275\001\332A-security_polic" - + "y,security_policy_rule_resource\212N\034Global" - + "OrganizationOperations\202\323\344\223\002h\"G/compute/v" + + "v1.Operation\"x\332A\017security_policy\212N\034Globa" + + "lOrganizationOperations\202\323\344\223\002A*?/compute/", + "v1/locations/global/securityPolicies/{se" + + "curity_policy}\022\310\001\n\003Get\022=.google.cloud.co" + + "mpute.v1.GetOrganizationSecurityPolicyRe" + + "quest\032\'.google.cloud.compute.v1.Security" + + "Policy\"Y\332A\017security_policy\202\323\344\223\002A\022?/compu" + + "te/v1/locations/global/securityPolicies/" + + "{security_policy}\022\370\001\n\016GetAssociation\022H.g" + + "oogle.cloud.compute.v1.GetAssociationOrg" + + "anizationSecurityPolicyRequest\0322.google." + + "cloud.compute.v1.SecurityPolicyAssociati" + + "on\"h\332A\017security_policy\202\323\344\223\002P\022N/compute/v" + "1/locations/global/securityPolicies/{sec" - + "urity_policy}/addRule:\035security_policy_r" - + "ule_resource\022\371\001\n\tCopyRules\022C.google.clou" - + "d.compute.v1.CopyRulesOrganizationSecuri" - + "tyPolicyRequest\032\".google.cloud.compute.v" - + "1.Operation\"\202\001\332A\017security_policy\212N\034Globa" - + "lOrganizationOperations\202\323\344\223\002K\"I/compute/" - + "v1/locations/global/securityPolicies/{se" - + "curity_policy}/copyRules\022\350\001\n\006Delete\022@.go" - + "ogle.cloud.compute.v1.DeleteOrganization" - + "SecurityPolicyRequest\032\".google.cloud.com" - + "pute.v1.Operation\"x\332A\017security_policy\212N\034" - + "GlobalOrganizationOperations\202\323\344\223\002A*?/com" - + "pute/v1/locations/global/securityPolicie", - "s/{security_policy}\022\310\001\n\003Get\022=.google.clo" - + "ud.compute.v1.GetOrganizationSecurityPol" - + "icyRequest\032\'.google.cloud.compute.v1.Sec" - + "urityPolicy\"Y\332A\017security_policy\202\323\344\223\002A\022?/" - + "compute/v1/locations/global/securityPoli" - + "cies/{security_policy}\022\370\001\n\016GetAssociatio" - + "n\022H.google.cloud.compute.v1.GetAssociati" - + "onOrganizationSecurityPolicyRequest\0322.go" - + "ogle.cloud.compute.v1.SecurityPolicyAsso" - + "ciation\"h\332A\017security_policy\202\323\344\223\002P\022N/comp" - + "ute/v1/locations/global/securityPolicies" - + "/{security_policy}/getAssociation\022\334\001\n\007Ge" - + "tRule\022A.google.cloud.compute.v1.GetRuleO" - + "rganizationSecurityPolicyRequest\032+.googl" - + "e.cloud.compute.v1.SecurityPolicyRule\"a\332" - + "A\017security_policy\202\323\344\223\002I\022G/compute/v1/loc" - + "ations/global/securityPolicies/{security" - + "_policy}/getRule\022\372\001\n\006Insert\022@.google.clo" - + "ud.compute.v1.InsertOrganizationSecurity" - + "PolicyRequest\032\".google.cloud.compute.v1." - + "Operation\"\211\001\332A\030security_policy_resource\212" - + "N\034GlobalOrganizationOperations\202\323\344\223\002I\"-/c" - + "ompute/v1/locations/global/securityPolic" - + "ies:\030security_policy_resource\022\257\001\n\004List\022@" - + ".google.cloud.compute.v1.ListOrganizatio" - + "nSecurityPoliciesRequest\032+.google.cloud." - + "compute.v1.SecurityPolicyList\"8\332A\000\202\323\344\223\002/" - + "\022-/compute/v1/locations/global/securityP" - + "olicies\022\370\001\n\020ListAssociations\022J.google.cl" - + "oud.compute.v1.ListAssociationsOrganizat" - + "ionSecurityPolicyRequest\032M.google.cloud." - + "compute.v1.OrganizationSecurityPoliciesL" - + "istAssociationsResponse\"I\332A\000\202\323\344\223\002@\022>/com" - + "pute/v1/locations/global/securityPolicie" - + "s/listAssociations\022\252\002\n\037ListPreconfigured" - + "ExpressionSets\022[.google.cloud.compute.v1" - + ".ListPreconfiguredExpressionSetsOrganiza" - + "tionSecurityPoliciesRequest\032P.google.clo" - + "ud.compute.v1.SecurityPoliciesListPrecon" - + "figuredExpressionSetsResponse\"X\332A\000\202\323\344\223\002O" - + "\022M/compute/v1/locations/global/securityP" - + "olicies/listPreconfiguredExpressionSets\022" - + "\351\001\n\004Move\022>.google.cloud.compute.v1.MoveO" - + "rganizationSecurityPolicyRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"}\332A\017securit" - + "y_policy\212N\034GlobalOrganizationOperations\202" - + "\323\344\223\002F\"D/compute/v1/locations/global/secu" - + "rityPolicies/{security_policy}/move\022\232\002\n\005" - + "Patch\022?.google.cloud.compute.v1.PatchOrg" - + "anizationSecurityPolicyRequest\032\".google." - + "cloud.compute.v1.Operation\"\253\001\332A(security" - + "_policy,security_policy_resource\212N\034Globa" - + "lOrganizationOperations\202\323\344\223\002[2?/compute/" - + "v1/locations/global/securityPolicies/{se" - + "curity_policy}:\030security_policy_resource" - + "\022\266\002\n\tPatchRule\022C.google.cloud.compute.v1" - + ".PatchRuleOrganizationSecurityPolicyRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\277\001\332A-security_policy,security_policy_rul" - + "e_resource\212N\034GlobalOrganizationOperation" - + "s\202\323\344\223\002j\"I/compute/v1/locations/global/se" - + "curityPolicies/{security_policy}/patchRu" - + "le:\035security_policy_rule_resource\022\221\002\n\021Re" - + "moveAssociation\022K.google.cloud.compute.v" - + "1.RemoveAssociationOrganizationSecurityP" - + "olicyRequest\032\".google.cloud.compute.v1.O" - + "peration\"\212\001\332A\017security_policy\212N\034GlobalOr" - + "ganizationOperations\202\323\344\223\002S\"Q/compute/v1/" - + "locations/global/securityPolicies/{secur" - + "ity_policy}/removeAssociation\022\374\001\n\nRemove" - + "Rule\022D.google.cloud.compute.v1.RemoveRul" - + "eOrganizationSecurityPolicyRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\203\001\332A\017secu" - + "rity_policy\212N\034GlobalOrganizationOperatio" - + "ns\202\323\344\223\002L\"J/compute/v1/locations/global/s" - + "ecurityPolicies/{security_policy}/remove" - + "Rule\032\202\001\312A\026compute.googleapis.com\322AVhttps" - + "://www.googleapis.com/auth/compute,https" - + "://www.googleapis.com/auth/cloud-platfor" - + "m\212\324\333\322\017\n2026-09-012\241\017\n\020PacketMirrorings\022\326" - + "\001\n\016AggregatedList\022>.google.cloud.compute" - + ".v1.AggregatedListPacketMirroringsReques" - + "t\0326.google.cloud.compute.v1.PacketMirror" - + "ingAggregatedList\"L\332A\007project\202\323\344\223\002<\022:/co" - + "mpute/v1/projects/{project}/aggregated/p" - + "acketMirrorings\022\366\001\n\006Delete\0225.google.clou" - + "d.compute.v1.DeletePacketMirroringReques" - + "t\032\".google.cloud.compute.v1.Operation\"\220\001" - + "\332A\037project,region,packet_mirroring\212N\020Reg" - + "ionOperations\202\323\344\223\002U*S/compute/v1/project" - + "s/{project}/regions/{region}/packetMirro" - + "rings/{packet_mirroring}\022\342\001\n\003Get\0222.googl" - + "e.cloud.compute.v1.GetPacketMirroringReq" - + "uest\032(.google.cloud.compute.v1.PacketMir" - + "roring\"}\332A\037project,region,packet_mirrori" - + "ng\202\323\344\223\002U\022S/compute/v1/projects/{project}" - + "/regions/{region}/packetMirrorings/{pack" - + "et_mirroring}\022\207\002\n\006Insert\0225.google.cloud." - + "compute.v1.InsertPacketMirroringRequest\032" - + "\".google.cloud.compute.v1.Operation\"\241\001\332A" - + "(project,region,packet_mirroring_resourc" - + "e\212N\020RegionOperations\202\323\344\223\002]\"@/compute/v1/" - + "projects/{project}/regions/{region}/pack" - + "etMirrorings:\031packet_mirroring_resource\022" - + "\305\001\n\004List\0224.google.cloud.compute.v1.ListP" - + "acketMirroringsRequest\032,.google.cloud.co" - + "mpute.v1.PacketMirroringList\"Y\332A\016project" - + ",region\202\323\344\223\002B\022@/compute/v1/projects/{pro" - + "ject}/regions/{region}/packetMirrorings\022" - + "\251\002\n\005Patch\0224.google.cloud.compute.v1.Patc" - + "hPacketMirroringRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\305\001\332A9project,region," - + "packet_mirroring,packet_mirroring_resour" - + "ce\212N\020RegionOperations\202\323\344\223\002p2S/compute/v1" - + "/projects/{project}/regions/{region}/pac" - + "ketMirrorings/{packet_mirroring}:\031packet" - + "_mirroring_resource\022\322\002\n\022TestIamPermissio" - + "ns\022A.google.cloud.compute.v1.TestIamPerm" - + "issionsPacketMirroringRequest\0320.google.c" - + "loud.compute.v1.TestPermissionsResponse\"" - + "\306\001\332A9project,region,resource,test_permis" - + "sions_request_resource\202\323\344\223\002\203\001\"^/compute/" - + "v1/projects/{project}/regions/{region}/p" - + "acketMirrorings/{resource}/testIamPermis" - + "sions:!test_permissions_request_resource" - + "\032\202\001\312A\026compute.googleapis.com\322AVhttps://w" - + "ww.googleapis.com/auth/compute,https://w" - + "ww.googleapis.com/auth/cloud-platform\212\324\333" - + "\322\017\n2026-09-012\260\006\n\017PreviewFeatures\022\314\001\n\003Ge" - + "t\0221.google.cloud.compute.v1.GetPreviewFe" - + "atureRequest\032\'.google.cloud.compute.v1.P" - + "reviewFeature\"i\332A\027project,preview_featur" - + "e\202\323\344\223\002I\022G/compute/v1/projects/{project}/" - + "global/previewFeatures/{preview_feature}" - + "\022\261\001\n\004List\0223.google.cloud.compute.v1.List" - + "PreviewFeaturesRequest\032+.google.cloud.co" - + "mpute.v1.PreviewFeatureList\"G\332A\007project\202" - + "\323\344\223\0027\0225/compute/v1/projects/{project}/gl" - + "obal/previewFeatures\022\224\002\n\006Update\0224.google" - + ".cloud.compute.v1.UpdatePreviewFeatureRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\257\001\332A0project,preview_feature,preview_f" - + "eature_resource\212N\020GlobalOperations\202\323\344\223\002c" - + "2G/compute/v1/projects/{project}/global/" - + "previewFeatures/{preview_feature}:\030previ" - + "ew_feature_resource\032\202\001\312A\026compute.googlea" - + "pis.com\322AVhttps://www.googleapis.com/aut" - + "h/compute,https://www.googleapis.com/aut" - + "h/cloud-platform\212\324\333\322\017\n2026-09-012\372\002\n\014Pro" - + "jectViews\022\262\001\n\003Get\022..google.cloud.compute" - + ".v1.GetProjectViewRequest\032$.google.cloud" - + ".compute.v1.ProjectView\"U\332A\016project,regi" - + "on\202\323\344\223\002>\022/compute/" + + "v1/locations/global/securityPolicies/lis" + + "tAssociations\022\252\002\n\037ListPreconfiguredExpre" + + "ssionSets\022[.google.cloud.compute.v1.List" + + "PreconfiguredExpressionSetsOrganizationS" + + "ecurityPoliciesRequest\032P.google.cloud.co" + + "mpute.v1.SecurityPoliciesListPreconfigur" + + "edExpressionSetsResponse\"X\332A\000\202\323\344\223\002O\022M/co" + + "mpute/v1/locations/global/securityPolici" + + "es/listPreconfiguredExpressionSets\022\351\001\n\004M" + + "ove\022>.google.cloud.compute.v1.MoveOrgani" + + "zationSecurityPolicyRequest\032\".google.clo" + + "ud.compute.v1.Operation\"}\332A\017security_pol" + + "icy\212N\034GlobalOrganizationOperations\202\323\344\223\002F" + + "\"D/compute/v1/locations/global/securityP" + + "olicies/{security_policy}/move\022\232\002\n\005Patch" + + "\022?.google.cloud.compute.v1.PatchOrganiza" + + "tionSecurityPolicyRequest\032\".google.cloud" + + ".compute.v1.Operation\"\253\001\332A(security_poli" + + "cy,security_policy_resource\212N\034GlobalOrga" + + "nizationOperations\202\323\344\223\002[2?/compute/v1/lo" + + "cations/global/securityPolicies/{securit" + + "y_policy}:\030security_policy_resource\022\266\002\n\t" + + "PatchRule\022C.google.cloud.compute.v1.Patc" + + "hRuleOrganizationSecurityPolicyRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\277\001\332A-" + + "security_policy,security_policy_rule_res" + + "ource\212N\034GlobalOrganizationOperations\202\323\344\223" + + "\002j\"I/compute/v1/locations/global/securit" + + "yPolicies/{security_policy}/patchRule:\035s" + + "ecurity_policy_rule_resource\022\221\002\n\021RemoveA" + + "ssociation\022K.google.cloud.compute.v1.Rem" + + "oveAssociationOrganizationSecurityPolicy" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\212\001\332A\017security_policy\212N\034GlobalOrganiz" + + "ationOperations\202\323\344\223\002S\"Q/compute/v1/locat" + + "ions/global/securityPolicies/{security_p" + + "olicy}/removeAssociation\022\374\001\n\nRemoveRule\022" + + "D.google.cloud.compute.v1.RemoveRuleOrga" + + "nizationSecurityPolicyRequest\032\".google.c" + + "loud.compute.v1.Operation\"\203\001\332A\017security_" + + "policy\212N\034GlobalOrganizationOperations\202\323\344" + + "\223\002L\"J/compute/v1/locations/global/securi" + + "tyPolicies/{security_policy}/removeRule\032" + "\202\001\312A\026compute.googleapis.com\322AVhttps://ww" + "w.googleapis.com/auth/compute,https://ww" + "w.googleapis.com/auth/cloud-platform\212\324\333\322" - + "\017\n2026-09-012\377\017\n\030PublicAdvertisedPrefixe" - + "s\022\222\002\n\010Announce\022?.google.cloud.compute.v1" - + ".AnnouncePublicAdvertisedPrefixeRequest\032" - + "\".google.cloud.compute.v1.Operation\"\240\001\332A" - + " project,public_advertised_prefix\212N\020Glob" - + "alOperations\202\323\344\223\002d\"b/compute/v1/projects" + + "\017\n2026-09-012\241\017\n\020PacketMirrorings\022\326\001\n\016Ag" + + "gregatedList\022>.google.cloud.compute.v1.A" + + "ggregatedListPacketMirroringsRequest\0326.g" + + "oogle.cloud.compute.v1.PacketMirroringAg" + + "gregatedList\"L\332A\007project\202\323\344\223\002<\022:/compute" + + "/v1/projects/{project}/aggregated/packet" + + "Mirrorings\022\366\001\n\006Delete\0225.google.cloud.com" + + "pute.v1.DeletePacketMirroringRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\220\001\332A\037pr" + + "oject,region,packet_mirroring\212N\020RegionOp" + + "erations\202\323\344\223\002U*S/compute/v1/projects/{pr" + + "oject}/regions/{region}/packetMirrorings" + + "/{packet_mirroring}\022\342\001\n\003Get\0222.google.clo" + + "ud.compute.v1.GetPacketMirroringRequest\032" + + "(.google.cloud.compute.v1.PacketMirrorin" + + "g\"}\332A\037project,region,packet_mirroring\202\323\344" + + "\223\002U\022S/compute/v1/projects/{project}/regi" + + "ons/{region}/packetMirrorings/{packet_mi" + + "rroring}\022\207\002\n\006Insert\0225.google.cloud.compu" + + "te.v1.InsertPacketMirroringRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\241\001\332A(proj" + + "ect,region,packet_mirroring_resource\212N\020R" + + "egionOperations\202\323\344\223\002]\"@/compute/v1/proje" + + "cts/{project}/regions/{region}/packetMir" + + "rorings:\031packet_mirroring_resource\022\305\001\n\004L" + + "ist\0224.google.cloud.compute.v1.ListPacket" + + "MirroringsRequest\032,.google.cloud.compute" + + ".v1.PacketMirroringList\"Y\332A\016project,regi" + + "on\202\323\344\223\002B\022@/compute/v1/projects/{project}" + + "/regions/{region}/packetMirrorings\022\251\002\n\005P" + + "atch\0224.google.cloud.compute.v1.PatchPack" + + "etMirroringRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\305\001\332A9project,region,packe" + + "t_mirroring,packet_mirroring_resource\212N\020" + + "RegionOperations\202\323\344\223\002p2S/compute/v1/proj" + + "ects/{project}/regions/{region}/packetMi" + + "rrorings/{packet_mirroring}:\031packet_mirr" + + "oring_resource\022\322\002\n\022TestIamPermissions\022A." + + "google.cloud.compute.v1.TestIamPermissio" + + "nsPacketMirroringRequest\0320.google.cloud." + + "compute.v1.TestPermissionsResponse\"\306\001\332A9" + + "project,region,resource,test_permissions" + + "_request_resource\202\323\344\223\002\203\001\"^/compute/v1/pr" + + "ojects/{project}/regions/{region}/packet" + + "Mirrorings/{resource}/testIamPermissions" + + ":!test_permissions_request_resource\032\202\001\312A" + + "\026compute.googleapis.com\322AVhttps://www.go" + + "ogleapis.com/auth/compute,https://www.go" + + "ogleapis.com/auth/cloud-platform\212\324\333\322\017\n20" + + "26-09-012\260\006\n\017PreviewFeatures\022\314\001\n\003Get\0221.g" + + "oogle.cloud.compute.v1.GetPreviewFeature" + + "Request\032\'.google.cloud.compute.v1.Previe" + + "wFeature\"i\332A\027project,preview_feature\202\323\344\223" + + "\002I\022G/compute/v1/projects/{project}/globa" + + "l/previewFeatures/{preview_feature}\022\261\001\n\004" + + "List\0223.google.cloud.compute.v1.ListPrevi" + + "ewFeaturesRequest\032+.google.cloud.compute" + + ".v1.PreviewFeatureList\"G\332A\007project\202\323\344\223\0027" + + "\0225/compute/v1/projects/{project}/global/" + + "previewFeatures\022\224\002\n\006Update\0224.google.clou" + + "d.compute.v1.UpdatePreviewFeatureRequest" + + "\032\".google.cloud.compute.v1.Operation\"\257\001\332" + + "A0project,preview_feature,preview_featur" + + "e_resource\212N\020GlobalOperations\202\323\344\223\002c2G/co" + + "mpute/v1/projects/{project}/global/previ" + + "ewFeatures/{preview_feature}:\030preview_fe" + + "ature_resource\032\202\001\312A\026compute.googleapis.c" + + "om\322AVhttps://www.googleapis.com/auth/com" + + "pute,https://www.googleapis.com/auth/clo" + + "ud-platform\212\324\333\322\017\n2026-09-012\372\002\n\014ProjectV" + + "iews\022\262\001\n\003Get\022..google.cloud.compute.v1.G" + + "etProjectViewRequest\032$.google.cloud.comp" + + "ute.v1.ProjectView\"U\332A\016project,region\202\323\344" + + "\223\002>\022/compute/v1/projects/{proje" + + "ct}/global/publicAdvertisedPrefixes:!pub" + + "lic_advertised_prefix_resource\022\313\001\n\004List\022" + + "<.google.cloud.compute.v1.ListPublicAdve" + + "rtisedPrefixesRequest\0323.google.cloud.com" + + "pute.v1.PublicAdvertisedPrefixList\"P\332A\007p" + + "roject\202\323\344\223\002@\022>/compute/v1/projects/{proj" + + "ect}/global/publicAdvertisedPrefixes\022\310\002\n" + + "\005Patch\022<.google.cloud.compute.v1.PatchPu" + "blicAdvertisedPrefixeRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\250\001\332A)project,pu" - + "blic_advertised_prefix_resource\212N\020Global" - + "Operations\202\323\344\223\002c\">/compute/v1/projects/{" - + "project}/global/publicAdvertisedPrefixes" - + ":!public_advertised_prefix_resource\022\313\001\n\004" - + "List\022<.google.cloud.compute.v1.ListPubli" - + "cAdvertisedPrefixesRequest\0323.google.clou" - + "d.compute.v1.PublicAdvertisedPrefixList\"" - + "P\332A\007project\202\323\344\223\002@\022>/compute/v1/projects/" - + "{project}/global/publicAdvertisedPrefixe" - + "s\022\310\002\n\005Patch\022<.google.cloud.compute.v1.Pa" - + "tchPublicAdvertisedPrefixeRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\334\001\332ABproje" - + "ct,public_advertised_prefix,public_adver" - + "tised_prefix_resource\212N\020GlobalOperations" - + "\202\323\344\223\002~2Y/compute/v1/projects/{project}/g" - + "lobal/publicAdvertisedPrefixes/{public_a" - + "dvertised_prefix}:!public_advertised_pre" - + "fix_resource\022\222\002\n\010Withdraw\022?.google.cloud" - + ".compute.v1.WithdrawPublicAdvertisedPref" - + "ixeRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\240\001\332A project,public_advertised_pr" - + "efix\212N\020GlobalOperations\202\323\344\223\002d\"b/compute/" - + "v1/projects/{project}/global/publicAdver" - + "tisedPrefixes/{public_advertised_prefix}" - + "/withdraw\032\202\001\312A\026compute.googleapis.com\322AV" - + "https://www.googleapis.com/auth/compute," - + "https://www.googleapis.com/auth/cloud-pl" - + "atform\212\324\333\322\017\n2026-09-012\305\022\n\027PublicDelegat" - + "edPrefixes\022\352\001\n\016AggregatedList\022E.google.c" - + "loud.compute.v1.AggregatedListPublicDele" - + "gatedPrefixesRequest\032<.google.cloud.comp" - + "ute.v1.PublicDelegatedPrefixAggregatedLi" - + "st\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/projec" - + "ts/{project}/aggregated/publicDelegatedP" - + "refixes\022\237\002\n\010Announce\022>.google.cloud.comp" - + "ute.v1.AnnouncePublicDelegatedPrefixeReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\256\001\332A&project,region,public_delegated_pr" - + "efix\212N\020RegionOperations\202\323\344\223\002l\"j/compute/" - + "v1/projects/{project}/regions/{region}/p" - + "ublicDelegatedPrefixes/{public_delegated" - + "_prefix}/announce\022\222\002\n\006Delete\022<.google.cl" - + "oud.compute.v1.DeletePublicDelegatedPref" - + "ixeRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\245\001\332A&project,region,public_delega" - + "ted_prefix\212N\020RegionOperations\202\323\344\223\002c*a/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/publicDelegatedPrefixes/{public_del" - + "egated_prefix}\022\205\002\n\003Get\0229.google.cloud.co" - + "mpute.v1.GetPublicDelegatedPrefixeReques" - + "t\032..google.cloud.compute.v1.PublicDelega" - + "tedPrefix\"\222\001\332A&project,region,public_del" - + "egated_prefix\202\323\344\223\002c\022a/compute/v1/project" - + "s/{project}/regions/{region}/publicDeleg" - + "atedPrefixes/{public_delegated_prefix}\022\243" - + "\002\n\006Insert\022<.google.cloud.compute.v1.Inse" - + "rtPublicDelegatedPrefixeRequest\032\".google" - + ".cloud.compute.v1.Operation\"\266\001\332A/project" - + ",region,public_delegated_prefix_resource" - + "\212N\020RegionOperations\202\323\344\223\002k\"G/compute/v1/p" - + "rojects/{project}/regions/{region}/publi" - + "cDelegatedPrefixes: public_delegated_pre" - + "fix_resource\022\331\001\n\004List\022;.google.cloud.com" - + "pute.v1.ListPublicDelegatedPrefixesReque" - + "st\0322.google.cloud.compute.v1.PublicDeleg" - + "atedPrefixList\"`\332A\016project,region\202\323\344\223\002I\022" - + "G/compute/v1/projects/{project}/regions/" - + "{region}/publicDelegatedPrefixes\022\324\002\n\005Pat" - + "ch\022;.google.cloud.compute.v1.PatchPublic" - + "DelegatedPrefixeRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\351\001\332AGproject,region," - + "public_delegated_prefix,public_delegated" - + "_prefix_resource\212N\020RegionOperations\202\323\344\223\002" - + "\205\0012a/compute/v1/projects/{project}/regio" - + "ns/{region}/publicDelegatedPrefixes/{pub" - + "lic_delegated_prefix}: public_delegated_" - + "prefix_resource\022\237\002\n\010Withdraw\022>.google.cl" - + "oud.compute.v1.WithdrawPublicDelegatedPr" - + "efixeRequest\032\".google.cloud.compute.v1.O" - + "peration\"\256\001\332A&project,region,public_dele" - + "gated_prefix\212N\020RegionOperations\202\323\344\223\002l\"j/" + + "oud.compute.v1.Operation\"\334\001\332ABproject,pu" + + "blic_advertised_prefix,public_advertised" + + "_prefix_resource\212N\020GlobalOperations\202\323\344\223\002" + + "~2Y/compute/v1/projects/{project}/global" + + "/publicAdvertisedPrefixes/{public_advert" + + "ised_prefix}:!public_advertised_prefix_r" + + "esource\022\222\002\n\010Withdraw\022?.google.cloud.comp" + + "ute.v1.WithdrawPublicAdvertisedPrefixeRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\240\001\332A project,public_advertised_prefix\212" + + "N\020GlobalOperations\202\323\344\223\002d\"b/compute/v1/pr" + + "ojects/{project}/global/publicAdvertised" + + "Prefixes/{public_advertised_prefix}/with" + + "draw\032\202\001\312A\026compute.googleapis.com\322AVhttps" + + "://www.googleapis.com/auth/compute,https" + + "://www.googleapis.com/auth/cloud-platfor" + + "m\212\324\333\322\017\n2026-09-012\305\022\n\027PublicDelegatedPre" + + "fixes\022\352\001\n\016AggregatedList\022E.google.cloud." + + "compute.v1.AggregatedListPublicDelegated" + + "PrefixesRequest\032<.google.cloud.compute.v" + + "1.PublicDelegatedPrefixAggregatedList\"S\332" + + "A\007project\202\323\344\223\002C\022A/compute/v1/projects/{p" + + "roject}/aggregated/publicDelegatedPrefix" + + "es\022\237\002\n\010Announce\022>.google.cloud.compute.v" + + "1.AnnouncePublicDelegatedPrefixeRequest\032" + + "\".google.cloud.compute.v1.Operation\"\256\001\332A" + + "&project,region,public_delegated_prefix\212" + + "N\020RegionOperations\202\323\344\223\002l\"j/compute/v1/pr" + + "ojects/{project}/regions/{region}/public" + + "DelegatedPrefixes/{public_delegated_pref" + + "ix}/announce\022\222\002\n\006Delete\022<.google.cloud.c" + + "ompute.v1.DeletePublicDelegatedPrefixeRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\245\001\332A&project,region,public_delegated_p" + + "refix\212N\020RegionOperations\202\323\344\223\002c*a/compute" + + "/v1/projects/{project}/regions/{region}/" + + "publicDelegatedPrefixes/{public_delegate" + + "d_prefix}\022\205\002\n\003Get\0229.google.cloud.compute" + + ".v1.GetPublicDelegatedPrefixeRequest\032..g" + + "oogle.cloud.compute.v1.PublicDelegatedPr" + + "efix\"\222\001\332A&project,region,public_delegate" + + "d_prefix\202\323\344\223\002c\022a/compute/v1/projects/{pr" + + "oject}/regions/{region}/publicDelegatedP" + + "refixes/{public_delegated_prefix}\022\243\002\n\006In" + + "sert\022<.google.cloud.compute.v1.InsertPub" + + "licDelegatedPrefixeRequest\032\".google.clou" + + "d.compute.v1.Operation\"\266\001\332A/project,regi" + + "on,public_delegated_prefix_resource\212N\020Re" + + "gionOperations\202\323\344\223\002k\"G/compute/v1/projec" + + "ts/{project}/regions/{region}/publicDele" + + "gatedPrefixes: public_delegated_prefix_r" + + "esource\022\331\001\n\004List\022;.google.cloud.compute." + + "v1.ListPublicDelegatedPrefixesRequest\0322." + + "google.cloud.compute.v1.PublicDelegatedP" + + "refixList\"`\332A\016project,region\202\323\344\223\002I\022G/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/publicDelegatedPrefixes\022\324\002\n\005Patch\022;." + + "google.cloud.compute.v1.PatchPublicDeleg" + + "atedPrefixeRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\351\001\332AGproject,region,publi" + + "c_delegated_prefix,public_delegated_pref" + + "ix_resource\212N\020RegionOperations\202\323\344\223\002\205\0012a/" + "compute/v1/projects/{project}/regions/{r" + "egion}/publicDelegatedPrefixes/{public_d" - + "elegated_prefix}/withdraw\032\202\001\312A\026compute.g" + + "elegated_prefix}: public_delegated_prefi" + + "x_resource\022\237\002\n\010Withdraw\022>.google.cloud.c" + + "ompute.v1.WithdrawPublicDelegatedPrefixe" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\256\001\332A&project,region,public_delegated" + + "_prefix\212N\020RegionOperations\202\323\344\223\002l\"j/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/publicDelegatedPrefixes/{public_delega" + + "ted_prefix}/withdraw\032\202\001\312A\026compute.google" + + "apis.com\322AVhttps://www.googleapis.com/au" + + "th/compute,https://www.googleapis.com/au" + + "th/cloud-platform\212\324\333\322\017\n2026-09-012\321\016\n\021Re" + + "gionAutoscalers\022\345\001\n\006Delete\0226.google.clou" + + "d.compute.v1.DeleteRegionAutoscalerReque" + + "st\032\".google.cloud.compute.v1.Operation\"\177" + + "\332A\031project,region,autoscaler\212N\020RegionOpe" + + "rations\202\323\344\223\002J*H/compute/v1/projects/{pro" + + "ject}/regions/{region}/autoscalers/{auto" + + "scaler}\022\315\001\n\003Get\0223.google.cloud.compute.v" + + "1.GetRegionAutoscalerRequest\032#.google.cl" + + "oud.compute.v1.Autoscaler\"l\332A\031project,re" + + "gion,autoscaler\202\323\344\223\002J\022H/compute/v1/proje" + + "cts/{project}/regions/{region}/autoscale" + + "rs/{autoscaler}\022\367\001\n\006Insert\0226.google.clou" + + "d.compute.v1.InsertRegionAutoscalerReque" + + "st\032\".google.cloud.compute.v1.Operation\"\220" + + "\001\332A\"project,region,autoscaler_resource\212N" + + "\020RegionOperations\202\323\344\223\002R\";/compute/v1/pro" + + "jects/{project}/regions/{region}/autosca" + + "lers:\023autoscaler_resource\022\302\001\n\004List\0225.goo" + + "gle.cloud.compute.v1.ListRegionAutoscale" + + "rsRequest\032-.google.cloud.compute.v1.Regi" + + "onAutoscalerList\"T\332A\016project,region\202\323\344\223\002" + + "=\022;/compute/v1/projects/{project}/region" + + "s/{region}/autoscalers\022\365\001\n\005Patch\0225.googl" + + "e.cloud.compute.v1.PatchRegionAutoscaler" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\220\001\332A\"project,region,autoscaler_resou" + + "rce\212N\020RegionOperations\202\323\344\223\002R2;/compute/v" + + "1/projects/{project}/regions/{region}/au" + + "toscalers:\023autoscaler_resource\022\315\002\n\022TestI" + + "amPermissions\022B.google.cloud.compute.v1." + + "TestIamPermissionsRegionAutoscalerReques" + + "t\0320.google.cloud.compute.v1.TestPermissi" + + "onsResponse\"\300\001\332A9project,region,resource" + + ",test_permissions_request_resource\202\323\344\223\002~" + + "\"Y/compute/v1/projects/{project}/regions" + + "/{region}/autoscalers/{resource}/testIam" + + "Permissions:!test_permissions_request_re" + + "source\022\367\001\n\006Update\0226.google.cloud.compute" + + ".v1.UpdateRegionAutoscalerRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\220\001\332A\"proje" + + "ct,region,autoscaler_resource\212N\020RegionOp" + + "erations\202\323\344\223\002R\032;/compute/v1/projects/{pr", + "oject}/regions/{region}/autoscalers:\023aut" + + "oscaler_resource\032\202\001\312A\026compute.googleapis" + + ".com\322AVhttps://www.googleapis.com/auth/c" + + "ompute,https://www.googleapis.com/auth/c" + + "loud-platform\212\324\333\322\017\n2026-09-012\307\023\n\024Region" + + "BackendBuckets\022\364\001\n\006Delete\0229.google.cloud" + + ".compute.v1.DeleteRegionBackendBucketReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\212\001\332A\035project,region,backend_bucket\212N\020Re" + + "gionOperations\202\323\344\223\002Q*O/compute/v1/projec" + + "ts/{project}/regions/{region}/backendBuc" + + "kets/{backend_bucket}\022\336\001\n\003Get\0226.google.c" + + "loud.compute.v1.GetRegionBackendBucketRe" + + "quest\032&.google.cloud.compute.v1.BackendB" + + "ucket\"w\332A\035project,region,backend_bucket\202" + + "\323\344\223\002Q\022O/compute/v1/projects/{project}/re" + + "gions/{region}/backendBuckets/{backend_b" + + "ucket}\022\352\001\n\014GetIamPolicy\022?.google.cloud.c" + + "ompute.v1.GetIamPolicyRegionBackendBucke" + + "tRequest\032\037.google.cloud.compute.v1.Polic" + + "y\"x\332A\027project,region,resource\202\323\344\223\002X\022V/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/backendBuckets/{resource}/getIamPol" + + "icy\022\205\002\n\006Insert\0229.google.cloud.compute.v1" + + ".InsertRegionBackendBucketRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\233\001\332A&proje" + + "ct,region,backend_bucket_resource\212N\020Regi" + + "onOperations\202\323\344\223\002Y\">/compute/v1/projects" + + "/{project}/regions/{region}/backendBucke" + + "ts:\027backend_bucket_resource\022\305\001\n\004List\0228.g" + + "oogle.cloud.compute.v1.ListRegionBackend" + + "BucketsRequest\032*.google.cloud.compute.v1" + + ".BackendBucketList\"W\332A\016project,region\202\323\344" + + "\223\002@\022>/compute/v1/projects/{project}/regi" + + "ons/{region}/backendBuckets\022\342\001\n\nListUsab" + + "le\022>.google.cloud.compute.v1.ListUsableR" + + "egionBackendBucketsRequest\0320.google.clou" + + "d.compute.v1.BackendBucketListUsable\"b\332A" + + "\016project,region\202\323\344\223\002K\022I/compute/v1/proje" + + "cts/{project}/regions/{region}/backendBu" + + "ckets/listUsable\022\243\002\n\005Patch\0228.google.clou" + + "d.compute.v1.PatchRegionBackendBucketReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\273\001\332A5project,region,backend_bucket,back" + + "end_bucket_resource\212N\020RegionOperations\202\323" + + "\344\223\002j2O/compute/v1/projects/{project}/reg" + + "ions/{region}/backendBuckets/{backend_bu" + + "cket}:\027backend_bucket_resource\022\262\002\n\014SetIa" + + "mPolicy\022?.google.cloud.compute.v1.SetIam" + + "PolicyRegionBackendBucketRequest\032\037.googl" + + "e.cloud.compute.v1.Policy\"\277\001\332A:project,r" + + "egion,resource,region_set_policy_request" + + "_resource\202\323\344\223\002|\"V/compute/v1/projects/{p" + + "roject}/regions/{region}/backendBuckets/" + + "{resource}/setIamPolicy:\"region_set_poli" + + "cy_request_resource\022\324\002\n\022TestIamPermissio" + + "ns\022E.google.cloud.compute.v1.TestIamPerm" + + "issionsRegionBackendBucketRequest\0320.goog" + + "le.cloud.compute.v1.TestPermissionsRespo" + + "nse\"\304\001\332A9project,region,resource,test_pe" + + "rmissions_request_resource\202\323\344\223\002\201\001\"\\/comp" + + "ute/v1/projects/{project}/regions/{regio" + + "n}/backendBuckets/{resource}/testIamPerm" + + "issions:!test_permissions_request_resour" + + "ce\032\202\001\312A\026compute.googleapis.com\322AVhttps:/" + + "/www.googleapis.com/auth/compute,https:/" + + "/www.googleapis.com/auth/cloud-platform\212" + + "\324\333\322\017\n2026-09-012\316\033\n\025RegionBackendService" + + "s\022\370\001\n\006Delete\022:.google.cloud.compute.v1.D" + + "eleteRegionBackendServiceRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\215\001\332A\036projec" + + "t,region,backend_service\212N\020RegionOperati" + + "ons\202\323\344\223\002S*Q/compute/v1/projects/{project" + + "}/regions/{region}/backendServices/{back" + + "end_service}\022\343\001\n\003Get\0227.google.cloud.comp" + + "ute.v1.GetRegionBackendServiceRequest\032\'." + + "google.cloud.compute.v1.BackendService\"z" + + "\332A\036project,region,backend_service\202\323\344\223\002S\022" + + "Q/compute/v1/projects/{project}/regions/" + + "{region}/backendServices/{backend_servic" + + "e}\022\313\002\n\tGetHealth\022=.google.cloud.compute." + + "v1.GetHealthRegionBackendServiceRequest\032" + + "2.google.cloud.compute.v1.BackendService" + + "GroupHealth\"\312\001\332A@project,region,backend_" + + "service,resource_group_reference_resourc" + + "e\202\323\344\223\002\200\001\"[/compute/v1/projects/{project}" + + "/regions/{region}/backendServices/{backe" + + "nd_service}/getHealth:!resource_group_re" + + "ference_resource\022\354\001\n\014GetIamPolicy\022@.goog" + + "le.cloud.compute.v1.GetIamPolicyRegionBa" + + "ckendServiceRequest\032\037.google.cloud.compu" + + "te.v1.Policy\"y\332A\027project,region,resource" + + "\202\323\344\223\002Y\022W/compute/v1/projects/{project}/r" + + "egions/{region}/backendServices/{resourc" + + "e}/getIamPolicy\022\211\002\n\006Insert\022:.google.clou" + + "d.compute.v1.InsertRegionBackendServiceR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\236\001\332A\'project,region,backend_service_r" + + "esource\212N\020RegionOperations\202\323\344\223\002[\"?/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/backendServices:\030backend_service_resou" + + "rce\022\310\001\n\004List\0229.google.cloud.compute.v1.L" + + "istRegionBackendServicesRequest\032+.google" + + ".cloud.compute.v1.BackendServiceList\"X\332A" + + "\016project,region\202\323\344\223\002A\022?/compute/v1/proje" + + "cts/{project}/regions/{region}/backendSe" + + "rvices\022\345\001\n\nListUsable\022?.google.cloud.com" + + "pute.v1.ListUsableRegionBackendServicesR" + + "equest\0321.google.cloud.compute.v1.Backend" + + "ServiceListUsable\"c\332A\016project,region\202\323\344\223" + + "\002L\022J/compute/v1/projects/{project}/regio" + + "ns/{region}/backendServices/listUsable\022\251" + + "\002\n\005Patch\0229.google.cloud.compute.v1.Patch" + + "RegionBackendServiceRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\300\001\332A7project,reg" + + "ion,backend_service,backend_service_reso" + + "urce\212N\020RegionOperations\202\323\344\223\002m2Q/compute/" + + "v1/projects/{project}/regions/{region}/b" + + "ackendServices/{backend_service}:\030backen" + + "d_service_resource\022\264\002\n\014SetIamPolicy\022@.go" + + "ogle.cloud.compute.v1.SetIamPolicyRegion" + + "BackendServiceRequest\032\037.google.cloud.com" + + "pute.v1.Policy\"\300\001\332A:project,region,resou" + + "rce,region_set_policy_request_resource\202\323" + + "\344\223\002}\"W/compute/v1/projects/{project}/reg" + + "ions/{region}/backendServices/{resource}" + + "/setIamPolicy:\"region_set_policy_request" + + "_resource\022\350\002\n\021SetSecurityPolicy\022E.google" + + ".cloud.compute.v1.SetSecurityPolicyRegio" + + "nBackendServiceRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\347\001\332AAproject,region,b" + + "ackend_service,security_policy_reference" + + "_resource\212N\020RegionOperations\202\323\344\223\002\211\001\"c/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/backendServices/{backend_service}/s" + + "etSecurityPolicy:\"security_policy_refere" + + "nce_resource\022\326\002\n\022TestIamPermissions\022F.go" + + "ogle.cloud.compute.v1.TestIamPermissions" + + "RegionBackendServiceRequest\0320.google.clo" + + "ud.compute.v1.TestPermissionsResponse\"\305\001" + + "\332A9project,region,resource,test_permissi" + + "ons_request_resource\202\323\344\223\002\202\001\"]/compute/v1" + + "/projects/{project}/regions/{region}/bac" + + "kendServices/{resource}/testIamPermissio" + + "ns:!test_permissions_request_resource\022\253\002" + + "\n\006Update\022:.google.cloud.compute.v1.Updat" + + "eRegionBackendServiceRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\300\001\332A7project,re" + + "gion,backend_service,backend_service_res" + + "ource\212N\020RegionOperations\202\323\344\223\002m\032Q/compute" + + "/v1/projects/{project}/regions/{region}/" + + "backendServices/{backend_service}:\030backe" + + "nd_service_resource\032\202\001\312A\026compute.googlea" + + "pis.com\322AVhttps://www.googleapis.com/aut" + + "h/compute,https://www.googleapis.com/aut" + + "h/cloud-platform\212\324\333\322\017\n2026-09-012\203\n\n\021Reg" + + "ionCommitments\022\315\001\n\016AggregatedList\022?.goog" + + "le.cloud.compute.v1.AggregatedListRegion" + + "CommitmentsRequest\0321.google.cloud.comput" + + "e.v1.CommitmentAggregatedList\"G\332A\007projec" + + "t\202\323\344\223\0027\0225/compute/v1/projects/{project}/" + + "aggregated/commitments\022\315\001\n\003Get\0223.google." + + "cloud.compute.v1.GetRegionCommitmentRequ" + + "est\032#.google.cloud.compute.v1.Commitment" + + "\"l\332A\031project,region,commitment\202\323\344\223\002J\022H/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/commitments/{commitment}\022\367\001\n\006Inser" + + "t\0226.google.cloud.compute.v1.InsertRegion" + + "CommitmentRequest\032\".google.cloud.compute" + + ".v1.Operation\"\220\001\332A\"project,region,commit" + + "ment_resource\212N\020RegionOperations\202\323\344\223\002R\";" + + "/compute/v1/projects/{project}/regions/{" + + "region}/commitments:\023commitment_resource" + + "\022\274\001\n\004List\0225.google.cloud.compute.v1.List" + + "RegionCommitmentsRequest\032\'.google.cloud." + + "compute.v1.CommitmentList\"T\332A\016project,re" + + "gion\202\323\344\223\002=\022;/compute/v1/projects/{projec" + + "t}/regions/{region}/commitments\022\217\002\n\006Upda" + + "te\0226.google.cloud.compute.v1.UpdateRegio" + + "nCommitmentRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\250\001\332A-project,region,commi" + + "tment,commitment_resource\212N\020RegionOperat" + + "ions\202\323\344\223\002_2H/compute/v1/projects/{projec" + + "t}/regions/{region}/commitments/{commitm" + + "ent}:\023commitment_resource\032\202\001\312A\026compute.g" + "oogleapis.com\322AVhttps://www.googleapis.c" + "om/auth/compute,https://www.googleapis.c" - + "om/auth/cloud-platform\212\324\333\322\017\n2026-09-012\321" - + "\016\n\021RegionAutoscalers\022\345\001\n\006Delete\0226.google" - + ".cloud.compute.v1.DeleteRegionAutoscaler" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\177\332A\031project,region,autoscaler\212N\020Regi" - + "onOperations\202\323\344\223\002J*H/compute/v1/projects" - + "/{project}/regions/{region}/autoscalers/" - + "{autoscaler}\022\315\001\n\003Get\0223.google.cloud.comp" - + "ute.v1.GetRegionAutoscalerRequest\032#.goog" - + "le.cloud.compute.v1.Autoscaler\"l\332A\031proje" - + "ct,region,autoscaler\202\323\344\223\002J\022H/compute/v1/" - + "projects/{project}/regions/{region}/auto" - + "scalers/{autoscaler}\022\367\001\n\006Insert\0226.google" - + ".cloud.compute.v1.InsertRegionAutoscaler" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\220\001\332A\"project,region,autoscaler_resou" - + "rce\212N\020RegionOperations\202\323\344\223\002R\";/compute/v" - + "1/projects/{project}/regions/{region}/au" - + "toscalers:\023autoscaler_resource\022\302\001\n\004List\022" - + "5.google.cloud.compute.v1.ListRegionAuto" - + "scalersRequest\032-.google.cloud.compute.v1" - + ".RegionAutoscalerList\"T\332A\016project,region" - + "\202\323\344\223\002=\022;/compute/v1/projects/{project}/r" - + "egions/{region}/autoscalers\022\365\001\n\005Patch\0225." - + "google.cloud.compute.v1.PatchRegionAutos" - + "calerRequest\032\".google.cloud.compute.v1.O" - + "peration\"\220\001\332A\"project,region,autoscaler_" - + "resource\212N\020RegionOperations\202\323\344\223\002R2;/comp" + + "om/auth/cloud-platform\212\324\333\322\017\n2026-09-012\214" + + "\023\n\033RegionCompositeHealthChecks\022\353\001\n\016Aggre" + + "gatedList\022I.google.cloud.compute.v1.Aggr" + + "egatedListRegionCompositeHealthChecksReq" + + "uest\032;.google.cloud.compute.v1.Composite" + + "HealthCheckAggregatedList\"Q\332A\007project\202\323\344" + + "\223\002A\022?/compute/v1/projects/{project}/aggr" + + "egated/compositeHealthChecks\022\222\002\n\006Delete\022" + + "@.google.cloud.compute.v1.DeleteRegionCo" + + "mpositeHealthCheckRequest\032\".google.cloud" + + ".compute.v1.Operation\"\241\001\332A%project,regio" + + "n,composite_health_check\212N\020RegionOperati" + + "ons\202\323\344\223\002`*^/compute/v1/projects/{project" + + "}/regions/{region}/compositeHealthChecks" + + "/{composite_health_check}\022\204\002\n\003Get\022=.goog" + + "le.cloud.compute.v1.GetRegionCompositeHe" + + "althCheckRequest\032-.google.cloud.compute." + + "v1.CompositeHealthCheck\"\216\001\332A%project,reg" + + "ion,composite_health_check\202\323\344\223\002`\022^/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/compositeHealthChecks/{composite_healt" + + "h_check}\022\240\002\n\tGetHealth\022C.google.cloud.co" + + "mpute.v1.GetHealthRegionCompositeHealthC" + + "heckRequest\0323.google.cloud.compute.v1.Co" + + "mpositeHealthCheckHealth\"\230\001\332A%project,re" + + "gion,composite_health_check\202\323\344\223\002j\022h/comp" + "ute/v1/projects/{project}/regions/{regio" - + "n}/autoscalers:\023autoscaler_resource\022\315\002\n\022" - + "TestIamPermissions\022B.google.cloud.comput" - + "e.v1.TestIamPermissionsRegionAutoscalerR" - + "equest\0320.google.cloud.compute.v1.TestPer" - + "missionsResponse\"\300\001\332A9project,region,res" - + "ource,test_permissions_request_resource\202" - + "\323\344\223\002~\"Y/compute/v1/projects/{project}/re" - + "gions/{region}/autoscalers/{resource}/te" - + "stIamPermissions:!test_permissions_reque" - + "st_resource\022\367\001\n\006Update\0226.google.cloud.co" - + "mpute.v1.UpdateRegionAutoscalerRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\220\001\332A\"" - + "project,region,autoscaler_resource\212N\020Reg" - + "ionOperations\202\323\344\223\002R\032;/compute/v1/project" - + "s/{project}/regions/{region}/autoscalers", - ":\023autoscaler_resource\032\202\001\312A\026compute.googl" - + "eapis.com\322AVhttps://www.googleapis.com/a" - + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform\212\324\333\322\017\n2026-09-012\307\023\n\024R" - + "egionBackendBuckets\022\364\001\n\006Delete\0229.google." - + "cloud.compute.v1.DeleteRegionBackendBuck" - + "etRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\212\001\332A\035project,region,backend_bucket" - + "\212N\020RegionOperations\202\323\344\223\002Q*O/compute/v1/p" - + "rojects/{project}/regions/{region}/backe" - + "ndBuckets/{backend_bucket}\022\336\001\n\003Get\0226.goo" - + "gle.cloud.compute.v1.GetRegionBackendBuc" - + "ketRequest\032&.google.cloud.compute.v1.Bac" - + "kendBucket\"w\332A\035project,region,backend_bu" - + "cket\202\323\344\223\002Q\022O/compute/v1/projects/{projec" - + "t}/regions/{region}/backendBuckets/{back" - + "end_bucket}\022\352\001\n\014GetIamPolicy\022?.google.cl" - + "oud.compute.v1.GetIamPolicyRegionBackend" - + "BucketRequest\032\037.google.cloud.compute.v1." - + "Policy\"x\332A\027project,region,resource\202\323\344\223\002X" - + "\022V/compute/v1/projects/{project}/regions" - + "/{region}/backendBuckets/{resource}/getI" - + "amPolicy\022\205\002\n\006Insert\0229.google.cloud.compu" - + "te.v1.InsertRegionBackendBucketRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\233\001\332A&" - + "project,region,backend_bucket_resource\212N" - + "\020RegionOperations\202\323\344\223\002Y\">/compute/v1/pro" - + "jects/{project}/regions/{region}/backend" - + "Buckets:\027backend_bucket_resource\022\305\001\n\004Lis" - + "t\0228.google.cloud.compute.v1.ListRegionBa" - + "ckendBucketsRequest\032*.google.cloud.compu" - + "te.v1.BackendBucketList\"W\332A\016project,regi" - + "on\202\323\344\223\002@\022>/compute/v1/projects/{project}" - + "/regions/{region}/backendBuckets\022\342\001\n\nLis" - + "tUsable\022>.google.cloud.compute.v1.ListUs" - + "ableRegionBackendBucketsRequest\0320.google" - + ".cloud.compute.v1.BackendBucketListUsabl" - + "e\"b\332A\016project,region\202\323\344\223\002K\022I/compute/v1/" - + "projects/{project}/regions/{region}/back" - + "endBuckets/listUsable\022\243\002\n\005Patch\0228.google" - + ".cloud.compute.v1.PatchRegionBackendBuck" - + "etRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\273\001\332A5project,region,backend_bucket" - + ",backend_bucket_resource\212N\020RegionOperati" - + "ons\202\323\344\223\002j2O/compute/v1/projects/{project" - + "}/regions/{region}/backendBuckets/{backe" - + "nd_bucket}:\027backend_bucket_resource\022\262\002\n\014" - + "SetIamPolicy\022?.google.cloud.compute.v1.S" - + "etIamPolicyRegionBackendBucketRequest\032\037." - + "google.cloud.compute.v1.Policy\"\277\001\332A:proj" - + "ect,region,resource,region_set_policy_re" - + "quest_resource\202\323\344\223\002|\"V/compute/v1/projec" - + "ts/{project}/regions/{region}/backendBuc" - + "kets/{resource}/setIamPolicy:\"region_set" - + "_policy_request_resource\022\324\002\n\022TestIamPerm" - + "issions\022E.google.cloud.compute.v1.TestIa" - + "mPermissionsRegionBackendBucketRequest\0320" - + ".google.cloud.compute.v1.TestPermissions" - + "Response\"\304\001\332A9project,region,resource,te" - + "st_permissions_request_resource\202\323\344\223\002\201\001\"\\" - + "/compute/v1/projects/{project}/regions/{" - + "region}/backendBuckets/{resource}/testIa" - + "mPermissions:!test_permissions_request_r" - + "esource\032\202\001\312A\026compute.googleapis.com\322AVht" - + "tps://www.googleapis.com/auth/compute,ht" - + "tps://www.googleapis.com/auth/cloud-plat" - + "form\212\324\333\322\017\n2026-09-012\316\033\n\025RegionBackendSe" - + "rvices\022\370\001\n\006Delete\022:.google.cloud.compute" - + ".v1.DeleteRegionBackendServiceRequest\032\"." - + "google.cloud.compute.v1.Operation\"\215\001\332A\036p" - + "roject,region,backend_service\212N\020RegionOp" - + "erations\202\323\344\223\002S*Q/compute/v1/projects/{pr" - + "oject}/regions/{region}/backendServices/" - + "{backend_service}\022\343\001\n\003Get\0227.google.cloud" - + ".compute.v1.GetRegionBackendServiceReque" - + "st\032\'.google.cloud.compute.v1.BackendServ" - + "ice\"z\332A\036project,region,backend_service\202\323" - + "\344\223\002S\022Q/compute/v1/projects/{project}/reg" - + "ions/{region}/backendServices/{backend_s" - + "ervice}\022\313\002\n\tGetHealth\022=.google.cloud.com" - + "pute.v1.GetHealthRegionBackendServiceReq" - + "uest\0322.google.cloud.compute.v1.BackendSe" - + "rviceGroupHealth\"\312\001\332A@project,region,bac" - + "kend_service,resource_group_reference_re" - + "source\202\323\344\223\002\200\001\"[/compute/v1/projects/{pro" - + "ject}/regions/{region}/backendServices/{" - + "backend_service}/getHealth:!resource_gro" - + "up_reference_resource\022\354\001\n\014GetIamPolicy\022@" - + ".google.cloud.compute.v1.GetIamPolicyReg" - + "ionBackendServiceRequest\032\037.google.cloud." - + "compute.v1.Policy\"y\332A\027project,region,res" - + "ource\202\323\344\223\002Y\022W/compute/v1/projects/{proje" - + "ct}/regions/{region}/backendServices/{re" - + "source}/getIamPolicy\022\211\002\n\006Insert\022:.google" - + ".cloud.compute.v1.InsertRegionBackendSer" - + "viceRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\236\001\332A\'project,region,backend_serv" - + "ice_resource\212N\020RegionOperations\202\323\344\223\002[\"?/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/backendServices:\030backend_service_" - + "resource\022\310\001\n\004List\0229.google.cloud.compute" - + ".v1.ListRegionBackendServicesRequest\032+.g" - + "oogle.cloud.compute.v1.BackendServiceLis" - + "t\"X\332A\016project,region\202\323\344\223\002A\022?/compute/v1/" - + "projects/{project}/regions/{region}/back" - + "endServices\022\345\001\n\nListUsable\022?.google.clou" - + "d.compute.v1.ListUsableRegionBackendServ" - + "icesRequest\0321.google.cloud.compute.v1.Ba" - + "ckendServiceListUsable\"c\332A\016project,regio" - + "n\202\323\344\223\002L\022J/compute/v1/projects/{project}/" - + "regions/{region}/backendServices/listUsa" - + "ble\022\251\002\n\005Patch\0229.google.cloud.compute.v1." - + "PatchRegionBackendServiceRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\300\001\332A7projec" - + "t,region,backend_service,backend_service" - + "_resource\212N\020RegionOperations\202\323\344\223\002m2Q/com" + + "n}/compositeHealthChecks/{composite_heal" + + "th_check}/getHealth\022\243\002\n\006Insert\022@.google." + + "cloud.compute.v1.InsertRegionCompositeHe" + + "althCheckRequest\032\".google.cloud.compute." + + "v1.Operation\"\262\001\332A.project,region,composi" + + "te_health_check_resource\212N\020RegionOperati" + + "ons\202\323\344\223\002h\"E/compute/v1/projects/{project" + + "}/regions/{region}/compositeHealthChecks" + + ":\037composite_health_check_resource\022\332\001\n\004Li" + + "st\022?.google.cloud.compute.v1.ListRegionC" + + "ompositeHealthChecksRequest\0321.google.clo" + + "ud.compute.v1.CompositeHealthCheckList\"^" + + "\332A\016project,region\202\323\344\223\002G\022E/compute/v1/pro" + + "jects/{project}/regions/{region}/composi" + + "teHealthChecks\022\322\002\n\005Patch\022?.google.cloud." + + "compute.v1.PatchRegionCompositeHealthChe" + + "ckRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\343\001\332AEproject,region,composite_heal" + + "th_check,composite_health_check_resource" + + "\212N\020RegionOperations\202\323\344\223\002\201\0012^/compute/v1/" + + "projects/{project}/regions/{region}/comp" + + "ositeHealthChecks/{composite_health_chec" + + "k}:\037composite_health_check_resource\022\342\002\n\022" + + "TestIamPermissions\022L.google.cloud.comput" + + "e.v1.TestIamPermissionsRegionCompositeHe" + + "althCheckRequest\0320.google.cloud.compute." + + "v1.TestPermissionsResponse\"\313\001\332A9project," + + "region,resource,test_permissions_request" + + "_resource\202\323\344\223\002\210\001\"c/compute/v1/projects/{" + + "project}/regions/{region}/compositeHealt" + + "hChecks/{resource}/testIamPermissions:!t" + + "est_permissions_request_resource\032\202\001\312A\026co" + + "mpute.googleapis.com\322AVhttps://www.googl" + + "eapis.com/auth/compute,https://www.googl" + + "eapis.com/auth/cloud-platform\212\324\333\322\017\n2026-" + + "09-012\317\004\n\017RegionDiskTypes\022\305\001\n\003Get\0221.goog" + + "le.cloud.compute.v1.GetRegionDiskTypeReq" + + "uest\032!.google.cloud.compute.v1.DiskType\"" + + "h\332A\030project,region,disk_type\202\323\344\223\002G\022E/com" + "pute/v1/projects/{project}/regions/{regi" - + "on}/backendServices/{backend_service}:\030b" - + "ackend_service_resource\022\264\002\n\014SetIamPolicy" - + "\022@.google.cloud.compute.v1.SetIamPolicyR" - + "egionBackendServiceRequest\032\037.google.clou" - + "d.compute.v1.Policy\"\300\001\332A:project,region," - + "resource,region_set_policy_request_resou" - + "rce\202\323\344\223\002}\"W/compute/v1/projects/{project" - + "}/regions/{region}/backendServices/{reso" - + "urce}/setIamPolicy:\"region_set_policy_re" - + "quest_resource\022\350\002\n\021SetSecurityPolicy\022E.g" - + "oogle.cloud.compute.v1.SetSecurityPolicy" - + "RegionBackendServiceRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\347\001\332AAproject,reg" - + "ion,backend_service,security_policy_refe" - + "rence_resource\212N\020RegionOperations\202\323\344\223\002\211\001" - + "\"c/compute/v1/projects/{project}/regions" - + "/{region}/backendServices/{backend_servi" - + "ce}/setSecurityPolicy:\"security_policy_r" - + "eference_resource\022\326\002\n\022TestIamPermissions" - + "\022F.google.cloud.compute.v1.TestIamPermis" - + "sionsRegionBackendServiceRequest\0320.googl" - + "e.cloud.compute.v1.TestPermissionsRespon" - + "se\"\305\001\332A9project,region,resource,test_per" - + "missions_request_resource\202\323\344\223\002\202\001\"]/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/backendServices/{resource}/testIamPerm" - + "issions:!test_permissions_request_resour" - + "ce\022\253\002\n\006Update\022:.google.cloud.compute.v1." - + "UpdateRegionBackendServiceRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\300\001\332A7proje" - + "ct,region,backend_service,backend_servic" - + "e_resource\212N\020RegionOperations\202\323\344\223\002m\032Q/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/backendServices/{backend_service}:\030" - + "backend_service_resource\032\202\001\312A\026compute.go" - + "ogleapis.com\322AVhttps://www.googleapis.co" - + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform\212\324\333\322\017\n2026-09-012\203\n" - + "\n\021RegionCommitments\022\315\001\n\016AggregatedList\022?" - + ".google.cloud.compute.v1.AggregatedListR" - + "egionCommitmentsRequest\0321.google.cloud.c" - + "ompute.v1.CommitmentAggregatedList\"G\332A\007p" - + "roject\202\323\344\223\0027\0225/compute/v1/projects/{proj" - + "ect}/aggregated/commitments\022\315\001\n\003Get\0223.go" - + "ogle.cloud.compute.v1.GetRegionCommitmen" - + "tRequest\032#.google.cloud.compute.v1.Commi" - + "tment\"l\332A\031project,region,commitment\202\323\344\223\002" - + "J\022H/compute/v1/projects/{project}/region" - + "s/{region}/commitments/{commitment}\022\367\001\n\006" - + "Insert\0226.google.cloud.compute.v1.InsertR" - + "egionCommitmentRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\220\001\332A\"project,region,c" - + "ommitment_resource\212N\020RegionOperations\202\323\344" - + "\223\002R\";/compute/v1/projects/{project}/regi" - + "ons/{region}/commitments:\023commitment_res" - + "ource\022\274\001\n\004List\0225.google.cloud.compute.v1" - + ".ListRegionCommitmentsRequest\032\'.google.c" - + "loud.compute.v1.CommitmentList\"T\332A\016proje" - + "ct,region\202\323\344\223\002=\022;/compute/v1/projects/{p" - + "roject}/regions/{region}/commitments\022\217\002\n" - + "\006Update\0226.google.cloud.compute.v1.Update" - + "RegionCommitmentRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\250\001\332A-project,region," - + "commitment,commitment_resource\212N\020RegionO" - + "perations\202\323\344\223\002_2H/compute/v1/projects/{p" - + "roject}/regions/{region}/commitments/{co" - + "mmitment}:\023commitment_resource\032\202\001\312A\026comp" - + "ute.googleapis.com\322AVhttps://www.googlea" - + "pis.com/auth/compute,https://www.googlea" - + "pis.com/auth/cloud-platform\212\324\333\322\017\n2026-09" - + "-012\214\023\n\033RegionCompositeHealthChecks\022\353\001\n\016" - + "AggregatedList\022I.google.cloud.compute.v1" - + ".AggregatedListRegionCompositeHealthChec" - + "ksRequest\032;.google.cloud.compute.v1.Comp" - + "ositeHealthCheckAggregatedList\"Q\332A\007proje" - + "ct\202\323\344\223\002A\022?/compute/v1/projects/{project}" - + "/aggregated/compositeHealthChecks\022\222\002\n\006De" - + "lete\022@.google.cloud.compute.v1.DeleteReg" - + "ionCompositeHealthCheckRequest\032\".google." - + "cloud.compute.v1.Operation\"\241\001\332A%project," - + "region,composite_health_check\212N\020RegionOp" - + "erations\202\323\344\223\002`*^/compute/v1/projects/{pr" - + "oject}/regions/{region}/compositeHealthC" - + "hecks/{composite_health_check}\022\204\002\n\003Get\022=" - + ".google.cloud.compute.v1.GetRegionCompos" - + "iteHealthCheckRequest\032-.google.cloud.com" - + "pute.v1.CompositeHealthCheck\"\216\001\332A%projec" - + "t,region,composite_health_check\202\323\344\223\002`\022^/" + + "on}/diskTypes/{disk_type}\022\274\001\n\004List\0223.goo" + + "gle.cloud.compute.v1.ListRegionDiskTypes" + + "Request\032+.google.cloud.compute.v1.Region" + + "DiskTypeList\"R\332A\016project,region\202\323\344\223\002;\0229/" + "compute/v1/projects/{project}/regions/{r" - + "egion}/compositeHealthChecks/{composite_" - + "health_check}\022\240\002\n\tGetHealth\022C.google.clo" - + "ud.compute.v1.GetHealthRegionCompositeHe" - + "althCheckRequest\0323.google.cloud.compute." - + "v1.CompositeHealthCheckHealth\"\230\001\332A%proje" - + "ct,region,composite_health_check\202\323\344\223\002j\022h" - + "/compute/v1/projects/{project}/regions/{" - + "region}/compositeHealthChecks/{composite" - + "_health_check}/getHealth\022\243\002\n\006Insert\022@.go" - + "ogle.cloud.compute.v1.InsertRegionCompos" - + "iteHealthCheckRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\262\001\332A.project,region,co" - + "mposite_health_check_resource\212N\020RegionOp" - + "erations\202\323\344\223\002h\"E/compute/v1/projects/{pr" - + "oject}/regions/{region}/compositeHealthC" - + "hecks:\037composite_health_check_resource\022\332" - + "\001\n\004List\022?.google.cloud.compute.v1.ListRe" - + "gionCompositeHealthChecksRequest\0321.googl" - + "e.cloud.compute.v1.CompositeHealthCheckL" - + "ist\"^\332A\016project,region\202\323\344\223\002G\022E/compute/v" - + "1/projects/{project}/regions/{region}/co" - + "mpositeHealthChecks\022\322\002\n\005Patch\022?.google.c" - + "loud.compute.v1.PatchRegionCompositeHeal" - + "thCheckRequest\032\".google.cloud.compute.v1" - + ".Operation\"\343\001\332AEproject,region,composite" - + "_health_check,composite_health_check_res" - + "ource\212N\020RegionOperations\202\323\344\223\002\201\0012^/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/compositeHealthChecks/{composite_health" - + "_check}:\037composite_health_check_resource" - + "\022\342\002\n\022TestIamPermissions\022L.google.cloud.c" - + "ompute.v1.TestIamPermissionsRegionCompos" - + "iteHealthCheckRequest\0320.google.cloud.com" - + "pute.v1.TestPermissionsResponse\"\313\001\332A9pro" - + "ject,region,resource,test_permissions_re" - + "quest_resource\202\323\344\223\002\210\001\"c/compute/v1/proje" - + "cts/{project}/regions/{region}/composite" - + "HealthChecks/{resource}/testIamPermissio" - + "ns:!test_permissions_request_resource\032\202\001" - + "\312A\026compute.googleapis.com\322AVhttps://www." - + "googleapis.com/auth/compute,https://www." - + "googleapis.com/auth/cloud-platform\212\324\333\322\017\n" - + "2026-09-012\317\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\264\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-platform\212\324\333\322\017\n2026-0" - + "9-012\343(\n\013RegionDisks\022\346\002\n\023AddResourcePoli" - + "cies\022=.google.cloud.compute.v1.AddResour" - + "cePoliciesRegionDiskRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\353\001\332AGproject,reg" - + "ion,disk,region_disks_add_resource_polic" - + "ies_request_resource\212N\020RegionOperations\202" - + "\323\344\223\002\207\001\"P/compute/v1/projects/{project}/r" - + "egions/{region}/disks/{disk}/addResource" - + "Policies:3region_disks_add_resource_poli" - + "cies_request_resource\022\234\002\n\nBulkInsert\0224.g" - + "oogle.cloud.compute.v1.BulkInsertRegionD" - + "iskRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\263\001\332A1project,region,bulk_insert_d" - + "isk_resource_resource\212N\020RegionOperations" - + "\202\323\344\223\002f\"@/compute/v1/projects/{project}/r" - + "egions/{region}/disks/bulkInsert:\"bulk_i" - + "nsert_disk_resource_resource\022\222\002\n\016CreateS" - + "napshot\0228.google.cloud.compute.v1.Create" - + "SnapshotRegionDiskRequest\032\".google.cloud" - + ".compute.v1.Operation\"\241\001\332A%project,regio" - + "n,disk,snapshot_resource\212N\020RegionOperati" - + "ons\202\323\344\223\002`\"K/compute/v1/projects/{project" - + "}/regions/{region}/disks/{disk}/createSn" - + "apshot:\021snapshot_resource\022\315\001\n\006Delete\0220.g" - + "oogle.cloud.compute.v1.DeleteRegionDiskR" + + "egion}/diskTypes\032\264\001\312A\026compute.googleapis" + + ".com\322A\207\001https://www.googleapis.com/auth/" + + "compute.readonly,https://www.googleapis." + + "com/auth/compute,https://www.googleapis." + + "com/auth/cloud-platform\212\324\333\322\017\n2026-09-012" + + "\343(\n\013RegionDisks\022\346\002\n\023AddResourcePolicies\022" + + "=.google.cloud.compute.v1.AddResourcePol" + + "iciesRegionDiskRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\353\001\332AGproject,region,d" + + "isk,region_disks_add_resource_policies_r" + + "equest_resource\212N\020RegionOperations\202\323\344\223\002\207" + + "\001\"P/compute/v1/projects/{project}/region" + + "s/{region}/disks/{disk}/addResourcePolic" + + "ies:3region_disks_add_resource_policies_" + + "request_resource\022\234\002\n\nBulkInsert\0224.google" + + ".cloud.compute.v1.BulkInsertRegionDiskRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\263\001\332A1project,region,bulk_insert_disk_r" + + "esource_resource\212N\020RegionOperations\202\323\344\223\002" + + "f\"@/compute/v1/projects/{project}/region" + + "s/{region}/disks/bulkInsert:\"bulk_insert" + + "_disk_resource_resource\022\222\002\n\016CreateSnapsh" + + "ot\0228.google.cloud.compute.v1.CreateSnaps" + + "hotRegionDiskRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\241\001\332A%project,region,dis" + + "k,snapshot_resource\212N\020RegionOperations\202\323" + + "\344\223\002`\"K/compute/v1/projects/{project}/reg" + + "ions/{region}/disks/{disk}/createSnapsho" + + "t:\021snapshot_resource\022\315\001\n\006Delete\0220.google" + + ".cloud.compute.v1.DeleteRegionDiskReques" + + "t\032\".google.cloud.compute.v1.Operation\"m\332" + + "A\023project,region,disk\212N\020RegionOperations" + + "\202\323\344\223\002>*\022*\022.google.cloud.compute.v1.StopAsyncRep" + + "licationRegionDiskRequest\032\".google.cloud" + + ".compute.v1.Operation\"\202\001\332A\023project,regio" + + "n,disk\212N\020RegionOperations\202\323\344\223\002S\"Q/comput" + "e/v1/projects/{project}/regions/{region}" - + "/disks/{resource}/setIamPolicy:\"region_s" - + "et_policy_request_resource\022\255\002\n\tSetLabels" - + "\0223.google.cloud.compute.v1.SetLabelsRegi" + + "/disks/{disk}/stopAsyncReplication\022\356\002\n\031S" + + "topGroupAsyncReplication\022C.google.cloud." + + "compute.v1.StopGroupAsyncReplicationRegi" + "onDiskRequest\032\".google.cloud.compute.v1." - + "Operation\"\306\001\332A:project,region,resource,r" - + "egion_set_labels_request_resource\212N\020Regi" - + "onOperations\202\323\344\223\002p\"J/compute/v1/projects" - + "/{project}/regions/{region}/disks/{resou" - + "rce}/setLabels:\"region_set_labels_reques" - + "t_resource\022\360\002\n\025StartAsyncReplication\022?.g" - + "oogle.cloud.compute.v1.StartAsyncReplica" - + "tionRegionDiskRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\361\001\332AIproject,region,di" - + "sk,region_disks_start_async_replication_" - + "request_resource\212N\020RegionOperations\202\323\344\223\002" - + "\213\001\"R/compute/v1/projects/{project}/regio" - + "ns/{region}/disks/{disk}/startAsyncRepli" - + "cation:5region_disks_start_async_replica" - + "tion_request_resource\022\377\001\n\024StopAsyncRepli" - + "cation\022>.google.cloud.compute.v1.StopAsy" - + "ncReplicationRegionDiskRequest\032\".google." - + "cloud.compute.v1.Operation\"\202\001\332A\023project," - + "region,disk\212N\020RegionOperations\202\323\344\223\002S\"Q/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/disks/{disk}/stopAsyncReplication\022" - + "\356\002\n\031StopGroupAsyncReplication\022C.google.c" - + "loud.compute.v1.StopGroupAsyncReplicatio" - + "nRegionDiskRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\347\001\332ACproject,region,disks" - + "_stop_group_async_replication_resource_r" - + "esource\212N\020RegionOperations\202\323\344\223\002\207\001\"O/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/disks/stopGroupAsyncReplication:4disk" - + "s_stop_group_async_replication_resource_" - + "resource\022\301\002\n\022TestIamPermissions\022<.google" - + ".cloud.compute.v1.TestIamPermissionsRegi" - + "onDiskRequest\0320.google.cloud.compute.v1." - + "TestPermissionsResponse\"\272\001\332A9project,reg" - + "ion,resource,test_permissions_request_re" - + "source\202\323\344\223\002x\"S/compute/v1/projects/{proj" - + "ect}/regions/{region}/disks/{resource}/t" - + "estIamPermissions:!test_permissions_requ" - + "est_resource\022\353\001\n\006Update\0220.google.cloud.c" - + "ompute.v1.UpdateRegionDiskRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\212\001\332A!proje" - + "ct,region,disk,disk_resource\212N\020RegionOpe" - + "rations\202\323\344\223\002M2.google.cloud.compute.v1.HealthAggrega" - + "tionPolicyAggregatedList\"U\332A\007project\202\323\344\223" - + "\002E\022C/compute/v1/projects/{project}/aggre", - "gated/healthAggregationPolicies\022\237\002\n\006Dele" - + "te\022C.google.cloud.compute.v1.DeleteRegio" - + "nHealthAggregationPolicyRequest\032\".google" - + ".cloud.compute.v1.Operation\"\253\001\332A(project" - + ",region,health_aggregation_policy\212N\020Regi" - + "onOperations\202\323\344\223\002g*e/compute/v1/projects" - + "/{project}/regions/{region}/healthAggreg" - + "ationPolicies/{health_aggregation_policy" - + "}\022\224\002\n\003Get\022@.google.cloud.compute.v1.GetR" - + "egionHealthAggregationPolicyRequest\0320.go" + + "Operation\"\347\001\332ACproject,region,disks_stop" + + "_group_async_replication_resource_resour" + + "ce\212N\020RegionOperations\202\323\344\223\002\207\001\"O/compute/v" + + "1/projects/{project}/regions/{region}/di" + + "sks/stopGroupAsyncReplication:4disks_sto" + + "p_group_async_replication_resource_resou" + + "rce\022\301\002\n\022TestIamPermissions\022<.google.clou" + + "d.compute.v1.TestIamPermissionsRegionDis" + + "kRequest\0320.google.cloud.compute.v1.TestP" + + "ermissionsResponse\"\272\001\332A9project,region,r" + + "esource,test_permissions_request_resourc" + + "e\202\323\344\223\002x\"S/compute/v1/projects/{project}/" + + "regions/{region}/disks/{resource}/testIa" + + "mPermissions:!test_permissions_request_r" + + "esource\022\353\001\n\006Update\0220.google.cloud.comput" + + "e.v1.UpdateRegionDiskRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\212\001\332A!project,re" + + "gion,disk,disk_resource\212N\020RegionOperatio" + + "ns\202\323\344\223\002M2.go" + "ogle.cloud.compute.v1.HealthAggregationP" - + "olicy\"\230\001\332A(project,region,health_aggrega" - + "tion_policy\202\323\344\223\002g\022e/compute/v1/projects/" - + "{project}/regions/{region}/healthAggrega" - + "tionPolicies/{health_aggregation_policy}" - + "\022\260\002\n\006Insert\022C.google.cloud.compute.v1.In" - + "sertRegionHealthAggregationPolicyRequest" - + "\032\".google.cloud.compute.v1.Operation\"\274\001\332" - + "A1project,region,health_aggregation_poli" - + "cy_resource\212N\020RegionOperations\202\323\344\223\002o\"I/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/healthAggregationPolicies:\"health_" - + "aggregation_policy_resource\022\345\001\n\004List\022C.g" - + "oogle.cloud.compute.v1.ListRegionHealthA" - + "ggregationPoliciesRequest\0324.google.cloud" - + ".compute.v1.HealthAggregationPolicyList\"" - + "b\332A\016project,region\202\323\344\223\002K\022I/compute/v1/pr" - + "ojects/{project}/regions/{region}/health" - + "AggregationPolicies\022\345\002\n\005Patch\022B.google.c" - + "loud.compute.v1.PatchRegionHealthAggrega" - + "tionPolicyRequest\032\".google.cloud.compute" - + ".v1.Operation\"\363\001\332AKproject,region,health" - + "_aggregation_policy,health_aggregation_p" - + "olicy_resource\212N\020RegionOperations\202\323\344\223\002\213\001" - + "2e/compute/v1/projects/{project}/regions" - + "/{region}/healthAggregationPolicies/{hea" - + "lth_aggregation_policy}:\"health_aggregat" - + "ion_policy_resource\022\351\002\n\022TestIamPermissio" - + "ns\022O.google.cloud.compute.v1.TestIamPerm" - + "issionsRegionHealthAggregationPolicyRequ" - + "est\0320.google.cloud.compute.v1.TestPermis" - + "sionsResponse\"\317\001\332A9project,region,resour" - + "ce,test_permissions_request_resource\202\323\344\223" - + "\002\214\001\"g/compute/v1/projects/{project}/regi" - + "ons/{region}/healthAggregationPolicies/{" - + "resource}/testIamPermissions:!test_permi" - + "ssions_request_resource\032\202\001\312A\026compute.goo" - + "gleapis.com\322AVhttps://www.googleapis.com" - + "/auth/compute,https://www.googleapis.com" - + "/auth/cloud-platform\212\324\333\322\017\n2026-09-012\261\020\n" - + "\031RegionHealthCheckServices\022\345\001\n\016Aggregate" - + "dList\022G.google.cloud.compute.v1.Aggregat" - + "edListRegionHealthCheckServicesRequest\0329" - + ".google.cloud.compute.v1.HealthCheckServ" - + "iceAggregatedList\"O\332A\007project\202\323\344\223\002?\022=/co" - + "mpute/v1/projects/{project}/aggregated/h" - + "ealthCheckServices\022\212\002\n\006Delete\022>.google.c" - + "loud.compute.v1.DeleteRegionHealthCheckS" - + "erviceRequest\032\".google.cloud.compute.v1." - + "Operation\"\233\001\332A#project,region,health_che" - + "ck_service\212N\020RegionOperations\202\323\344\223\002\\*Z/co" + + "olicyAggregatedList\"U\332A\007project\202\323\344\223\002E\022C/", + "compute/v1/projects/{project}/aggregated" + + "/healthAggregationPolicies\022\237\002\n\006Delete\022C." + + "google.cloud.compute.v1.DeleteRegionHeal" + + "thAggregationPolicyRequest\032\".google.clou" + + "d.compute.v1.Operation\"\253\001\332A(project,regi" + + "on,health_aggregation_policy\212N\020RegionOpe" + + "rations\202\323\344\223\002g*e/compute/v1/projects/{pro" + + "ject}/regions/{region}/healthAggregation" + + "Policies/{health_aggregation_policy}\022\224\002\n" + + "\003Get\022@.google.cloud.compute.v1.GetRegion" + + "HealthAggregationPolicyRequest\0320.google." + + "cloud.compute.v1.HealthAggregationPolicy" + + "\"\230\001\332A(project,region,health_aggregation_" + + "policy\202\323\344\223\002g\022e/compute/v1/projects/{proj" + + "ect}/regions/{region}/healthAggregationP" + + "olicies/{health_aggregation_policy}\022\260\002\n\006" + + "Insert\022C.google.cloud.compute.v1.InsertR" + + "egionHealthAggregationPolicyRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\274\001\332A1pro" + + "ject,region,health_aggregation_policy_re" + + "source\212N\020RegionOperations\202\323\344\223\002o\"I/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/healthAggregationPolicies:\"health_aggre" + + "gation_policy_resource\022\345\001\n\004List\022C.google" + + ".cloud.compute.v1.ListRegionHealthAggreg" + + "ationPoliciesRequest\0324.google.cloud.comp" + + "ute.v1.HealthAggregationPolicyList\"b\332A\016p" + + "roject,region\202\323\344\223\002K\022I/compute/v1/project" + + "s/{project}/regions/{region}/healthAggre" + + "gationPolicies\022\345\002\n\005Patch\022B.google.cloud." + + "compute.v1.PatchRegionHealthAggregationP" + + "olicyRequest\032\".google.cloud.compute.v1.O" + + "peration\"\363\001\332AKproject,region,health_aggr" + + "egation_policy,health_aggregation_policy" + + "_resource\212N\020RegionOperations\202\323\344\223\002\213\0012e/co" + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/healthCheckServices/{health_check_s" - + "ervice}\022\372\001\n\003Get\022;.google.cloud.compute.v" - + "1.GetRegionHealthCheckServiceRequest\032+.g" - + "oogle.cloud.compute.v1.HealthCheckServic" - + "e\"\210\001\332A#project,region,health_check_servi" - + "ce\202\323\344\223\002\\\022Z/compute/v1/projects/{project}" - + "/regions/{region}/healthCheckServices/{h" - + "ealth_check_service}\022\233\002\n\006Insert\022>.google" - + ".cloud.compute.v1.InsertRegionHealthChec" - + "kServiceRequest\032\".google.cloud.compute.v" - + "1.Operation\"\254\001\332A,project,region,health_c" - + "heck_service_resource\212N\020RegionOperations" - + "\202\323\344\223\002d\"C/compute/v1/projects/{project}/r" - + "egions/{region}/healthCheckServices:\035hea" - + "lth_check_service_resource\022\325\001\n\004List\022=.go" - + "ogle.cloud.compute.v1.ListRegionHealthCh" - + "eckServicesRequest\0320.google.cloud.comput" - + "e.v1.HealthCheckServicesList\"\\\332A\016project" - + ",region\202\323\344\223\002E\022C/compute/v1/projects/{pro" - + "ject}/regions/{region}/healthCheckServic" - + "es\022\305\002\n\005Patch\022=.google.cloud.compute.v1.P" - + "atchRegionHealthCheckServiceRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\330\001\332AApro" - + "ject,region,health_check_service,health_" - + "check_service_resource\212N\020RegionOperation" - + "s\202\323\344\223\002{2Z/compute/v1/projects/{project}/" - + "regions/{region}/healthCheckServices/{he" - + "alth_check_service}:\035health_check_servic" - + "e_resource\022\336\002\n\022TestIamPermissions\022J.goog" - + "le.cloud.compute.v1.TestIamPermissionsRe" - + "gionHealthCheckServiceRequest\0320.google.c" - + "loud.compute.v1.TestPermissionsResponse\"" - + "\311\001\332A9project,region,resource,test_permis" - + "sions_request_resource\202\323\344\223\002\206\001\"a/compute/" - + "v1/projects/{project}/regions/{region}/h" - + "ealthCheckServices/{resource}/testIamPer" - + "missions:!test_permissions_request_resou" - + "rce\032\202\001\312A\026compute.googleapis.com\322AVhttps:" - + "//www.googleapis.com/auth/compute,https:" - + "//www.googleapis.com/auth/cloud-platform" - + "\212\324\333\322\017\n2026-09-012\251\017\n\022RegionHealthChecks\022" - + "\354\001\n\006Delete\0227.google.cloud.compute.v1.Del" - + "eteRegionHealthCheckRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\204\001\332A\033project,reg" - + "ion,health_check\212N\020RegionOperations\202\323\344\223\002" - + "M*K/compute/v1/projects/{project}/region" - + "s/{region}/healthChecks/{health_check}\022\324" - + "\001\n\003Get\0224.google.cloud.compute.v1.GetRegi" - + "onHealthCheckRequest\032$.google.cloud.comp" - + "ute.v1.HealthCheck\"q\332A\033project,region,he" - + "alth_check\202\323\344\223\002M\022K/compute/v1/projects/{" - + "project}/regions/{region}/healthChecks/{" - + "health_check}\022\375\001\n\006Insert\0227.google.cloud." - + "compute.v1.InsertRegionHealthCheckReques" - + "t\032\".google.cloud.compute.v1.Operation\"\225\001" - + "\332A$project,region,health_check_resource\212" - + "N\020RegionOperations\202\323\344\223\002U\".google.cloud." + + "compute.v1.DeleteRegionHealthCheckServic" + + "eRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\233\001\332A#project,region,health_check_se" + + "rvice\212N\020RegionOperations\202\323\344\223\002\\*Z/compute" + + "/v1/projects/{project}/regions/{region}/" + + "healthCheckServices/{health_check_servic" + + "e}\022\372\001\n\003Get\022;.google.cloud.compute.v1.Get" + + "RegionHealthCheckServiceRequest\032+.google" + + ".cloud.compute.v1.HealthCheckService\"\210\001\332" + + "A#project,region,health_check_service\202\323\344" + + "\223\002\\\022Z/compute/v1/projects/{project}/regi" + + "ons/{region}/healthCheckServices/{health" + + "_check_service}\022\233\002\n\006Insert\022>.google.clou" + + "d.compute.v1.InsertRegionHealthCheckServ" + + "iceRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\254\001\332A,project,region,health_check_" + + "service_resource\212N\020RegionOperations\202\323\344\223\002" + + "d\"C/compute/v1/projects/{project}/region" + + "s/{region}/healthCheckServices:\035health_c" + + "heck_service_resource\022\325\001\n\004List\022=.google." + + "cloud.compute.v1.ListRegionHealthCheckSe" + + "rvicesRequest\0320.google.cloud.compute.v1." + + "HealthCheckServicesList\"\\\332A\016project,regi" + + "on\202\323\344\223\002E\022C/compute/v1/projects/{project}" + + "/regions/{region}/healthCheckServices\022\305\002" + + "\n\005Patch\022=.google.cloud.compute.v1.PatchR" + + "egionHealthCheckServiceRequest\032\".google." + + "cloud.compute.v1.Operation\"\330\001\332AAproject," + + "region,health_check_service,health_check" + + "_service_resource\212N\020RegionOperations\202\323\344\223" + + "\002{2Z/compute/v1/projects/{project}/regio" + + "ns/{region}/healthCheckServices/{health_" + + "check_service}:\035health_check_service_res" + + "ource\022\336\002\n\022TestIamPermissions\022J.google.cl" + + "oud.compute.v1.TestIamPermissionsRegionH" + + "ealthCheckServiceRequest\0320.google.cloud." + + "compute.v1.TestPermissionsResponse\"\311\001\332A9" + + "project,region,resource,test_permissions" + + "_request_resource\202\323\344\223\002\206\001\"a/compute/v1/pr" + "ojects/{project}/regions/{region}/health" - + "Checks:\025health_check_resource\022\277\001\n\004List\0226" - + ".google.cloud.compute.v1.ListRegionHealt" - + "hChecksRequest\032(.google.cloud.compute.v1" - + ".HealthCheckList\"U\332A\016project,region\202\323\344\223\002" - + ">\022\022r" - + "egion_instance_group_managers_stop_insta" - + "nces_request_resource\022\275\003\n\020SuspendInstanc" - + "es\022J.google.cloud.compute.v1.SuspendInst" + + "instance_group_manager}/setInstanceTempl" + + "ate: /compute/v1/" - + "projects/{project}/regions/{region}/inst" - + "anceGroups\022\206\003\n\rListInstances\022A.google.cl" - + "oud.compute.v1.ListInstancesRegionInstan" - + "ceGroupsRequest\032:.google.cloud.compute.v" - + "1.RegionInstanceGroupsListInstances\"\365\001\332A" - + "Tproject,region,instance_group,region_in" - + "stance_groups_list_instances_request_res" - + "ource\202\323\344\223\002\227\001\"]/compute/v1/projects/{proj" - + "ect}/regions/{region}/instanceGroups/{in" - + "stance_group}/listInstances:6region_inst" - + "ance_groups_list_instances_request_resou" - + "rce\022\202\003\n\rSetNamedPorts\022@.google.cloud.com" - + "pute.v1.SetNamedPortsRegionInstanceGroup" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\212\002\332AUproject,region,instance_group,r" - + "egion_instance_groups_set_named_ports_re" - + "quest_resource\212N\020RegionOperations\202\323\344\223\002\230\001" - + "\"]/compute/v1/projects/{project}/regions" - + "/{region}/instanceGroups/{instance_group" - + "}/setNamedPorts:7region_instance_groups_" - + "set_named_ports_request_resource\022\324\002\n\022Tes" - + "tIamPermissions\022E.google.cloud.compute.v" - + "1.TestIamPermissionsRegionInstanceGroupR" - + "equest\0320.google.cloud.compute.v1.TestPer" - + "missionsResponse\"\304\001\332A9project,region,res" - + "ource,test_permissions_request_resource\202" - + "\323\344\223\002\201\001\"\\/compute/v1/projects/{project}/r" - + "egions/{region}/instanceGroups/{resource" - + "}/testIamPermissions:!test_permissions_r" - + "equest_resource\032\202\001\312A\026compute.googleapis." - + "com\322AVhttps://www.googleapis.com/auth/co" - + "mpute,https://www.googleapis.com/auth/cl" - + "oud-platform\212\324\333\322\017\n2026-09-012\367\010\n\027RegionI" - + "nstanceTemplates\022\200\002\n\006Delete\022<.google.clo" - + "ud.compute.v1.DeleteRegionInstanceTempla" - + "teRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\223\001\332A project,region,instance_templ" - + "ate\212N\020RegionOperations\202\323\344\223\002W*U/compute/v" + + "gion_instance_group_managers_start_insta" + + "nces_request_resource\212N\020RegionOperations" + + "\202\323\344\223\002\260\001\"m/compute/v1/projects/{project}/" + + "regions/{region}/instanceGroupManagers/{" + + "instance_group_manager}/startInstances:?" + + "region_instance_group_managers_start_ins" + + "tances_request_resource\022\256\003\n\rStopInstance" + + "s\022G.google.cloud.compute.v1.StopInstance" + + "sRegionInstanceGroupManagerRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\257\002\332Adproj" + + "ect,region,instance_group_manager,region" + + "_instance_group_managers_stop_instances_" + + "request_resource\212N\020RegionOperations\202\323\344\223\002" + + "\256\001\"l/compute/v1/projects/{project}/regio" + + "ns/{region}/instanceGroupManagers/{insta" + + "nce_group_manager}/stopInstances:>region" + + "_instance_group_managers_stop_instances_" + + "request_resource\022\275\003\n\020SuspendInstances\022J." + + "google.cloud.compute.v1.SuspendInstances" + + "RegionInstanceGroupManagerRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\270\002\332Agproje" + + "ct,region,instance_group_manager,region_" + + "instance_group_managers_suspend_instance" + + "s_request_resource\212N\020RegionOperations\202\323\344" + + "\223\002\264\001\"o/compute/v1/projects/{project}/reg" + + "ions/{region}/instanceGroupManagers/{ins" + + "tance_group_manager}/suspendInstances:Ar" + + "egion_instance_group_managers_suspend_in" + + "stances_request_resource\022\325\003\n\030UpdatePerIn" + + "stanceConfigs\022R.google.cloud.compute.v1." + + "UpdatePerInstanceConfigsRegionInstanceGr" + + "oupManagerRequest\032\".google.cloud.compute" + + ".v1.Operation\"\300\002\332Agproject,region,instan" + + "ce_group_manager,region_instance_group_m" + + "anager_update_instance_config_req_resour" + + "ce\212N\020RegionOperations\202\323\344\223\002\274\001\"w/compute/v" + "1/projects/{project}/regions/{region}/in" - + "stanceTemplates/{instance_template}\022\356\001\n\003" - + "Get\0229.google.cloud.compute.v1.GetRegionI" - + "nstanceTemplateRequest\032).google.cloud.co" - + "mpute.v1.InstanceTemplate\"\200\001\332A project,r" - + "egion,instance_template\202\323\344\223\002W\022U/compute/" - + "v1/projects/{project}/regions/{region}/i" - + "nstanceTemplates/{instance_template}\022\221\002\n" - + "\006Insert\022<.google.cloud.compute.v1.Insert" - + "RegionInstanceTemplateRequest\032\".google.c" - + "loud.compute.v1.Operation\"\244\001\332A)project,r" - + "egion,instance_template_resource\212N\020Regio" - + "nOperations\202\323\344\223\002_\"A/compute/v1/projects/" - + "{project}/regions/{region}/instanceTempl" - + "ates:\032instance_template_resource\022\316\001\n\004Lis" - + "t\022;.google.cloud.compute.v1.ListRegionIn" - + "stanceTemplatesRequest\032-.google.cloud.co" - + "mpute.v1.InstanceTemplateList\"Z\332A\016projec" - + "t,region\202\323\344\223\002C\022A/compute/v1/projects/{pr" - + "oject}/regions/{region}/instanceTemplate" - + "s\032\202\001\312A\026compute.googleapis.com\322AVhttps://" - + "www.googleapis.com/auth/compute,https://" - + "www.googleapis.com/auth/cloud-platform\212\324" - + "\333\322\017\n2026-09-012\305\003\n\017RegionInstances\022\254\002\n\nB" - + "ulkInsert\0228.google.cloud.compute.v1.Bulk" - + "InsertRegionInstanceRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\277\001\332A5project,reg" - + "ion,bulk_insert_instance_resource_resour" - + "ce\212N\020RegionOperations\202\323\344\223\002n\"D/compute/v1" - + "/projects/{project}/regions/{region}/ins" - + "tances/bulkInsert:&bulk_insert_instance_" - + "resource_resource\032\202\001\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform\212\324\333\322\017\n2026-09-012\346\020\n\033Regio" - + "nInstantSnapshotGroups\022\222\002\n\006Delete\022@.goog" - + "le.cloud.compute.v1.DeleteRegionInstantS" - + "napshotGroupRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\241\001\332A%project,region,inst" - + "ant_snapshot_group\212N\020RegionOperations\202\323\344" - + "\223\002`*^/compute/v1/projects/{project}/regi" - + "ons/{region}/instantSnapshotGroups/{inst" - + "ant_snapshot_group}\022\204\002\n\003Get\022=.google.clo" - + "ud.compute.v1.GetRegionInstantSnapshotGr" - + "oupRequest\032-.google.cloud.compute.v1.Ins" - + "tantSnapshotGroup\"\216\001\332A%project,region,in" - + "stant_snapshot_group\202\323\344\223\002`\022^/compute/v1/" - + "projects/{project}/regions/{region}/inst" - + "antSnapshotGroups/{instant_snapshot_grou" - + "p}\022\370\001\n\014GetIamPolicy\022F.google.cloud.compu" - + "te.v1.GetIamPolicyRegionInstantSnapshotG" - + "roupRequest\032\037.google.cloud.compute.v1.Po" - + "licy\"\177\332A\027project,region,resource\202\323\344\223\002_\022]" + + "stanceGroupManagers/{instance_group_mana" + + "ger}/updatePerInstanceConfigs:Aregion_in" + + "stance_group_manager_update_instance_con" + + "fig_req_resource\032\202\001\312A\026compute.googleapis" + + ".com\322AVhttps://www.googleapis.com/auth/c" + + "ompute,https://www.googleapis.com/auth/c" + + "loud-platform\212\324\333\322\017\n2026-09-012\257\r\n\024Region" + + "InstanceGroups\022\336\001\n\003Get\0226.google.cloud.co" + + "mpute.v1.GetRegionInstanceGroupRequest\032&" + + ".google.cloud.compute.v1.InstanceGroup\"w" + + "\332A\035project,region,instance_group\202\323\344\223\002Q\022O" + "/compute/v1/projects/{project}/regions/{" - + "region}/instantSnapshotGroups/{resource}" - + "/getIamPolicy\022\243\002\n\006Insert\022@.google.cloud." - + "compute.v1.InsertRegionInstantSnapshotGr" - + "oupRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\262\001\332A.project,region,instant_snaps" - + "hot_group_resource\212N\020RegionOperations\202\323\344" - + "\223\002h\"E/compute/v1/projects/{project}/regi" - + "ons/{region}/instantSnapshotGroups:\037inst" - + "ant_snapshot_group_resource\022\333\001\n\004List\022?.g" - + "oogle.cloud.compute.v1.ListRegionInstant" - + "SnapshotGroupsRequest\0322.google.cloud.com" - + "pute.v1.ListInstantSnapshotGroups\"^\332A\016pr" - + "oject,region\202\323\344\223\002G\022E/compute/v1/projects" - + "/{project}/regions/{region}/instantSnaps" - + "hotGroups\022\301\002\n\014SetIamPolicy\022F.google.clou" - + "d.compute.v1.SetIamPolicyRegionInstantSn" - + "apshotGroupRequest\032\037.google.cloud.comput" - + "e.v1.Policy\"\307\001\332A:project,region,resource" - + ",region_set_policy_request_resource\202\323\344\223\002" - + "\203\001\"]/compute/v1/projects/{project}/regio" - + "ns/{region}/instantSnapshotGroups/{resou" - + "rce}/setIamPolicy:\"region_set_policy_req" - + "uest_resource\022\342\002\n\022TestIamPermissions\022L.g" - + "oogle.cloud.compute.v1.TestIamPermission" - + "sRegionInstantSnapshotGroupRequest\0320.goo" - + "gle.cloud.compute.v1.TestPermissionsResp" - + "onse\"\313\001\332A9project,region,resource,test_p" - + "ermissions_request_resource\202\323\344\223\002\210\001\"c/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/instantSnapshotGroups/{resource}/tes" + + "region}/instanceGroups/{instance_group}\022" + + "\313\001\n\004List\0228.google.cloud.compute.v1.ListR" + + "egionInstanceGroupsRequest\0320.google.clou" + + "d.compute.v1.RegionInstanceGroupList\"W\332A" + + "\016project,region\202\323\344\223\002@\022>/compute/v1/proje" + + "cts/{project}/regions/{region}/instanceG" + + "roups\022\206\003\n\rListInstances\022A.google.cloud.c" + + "ompute.v1.ListInstancesRegionInstanceGro" + + "upsRequest\032:.google.cloud.compute.v1.Reg" + + "ionInstanceGroupsListInstances\"\365\001\332ATproj" + + "ect,region,instance_group,region_instanc" + + "e_groups_list_instances_request_resource" + + "\202\323\344\223\002\227\001\"]/compute/v1/projects/{project}/" + + "regions/{region}/instanceGroups/{instanc" + + "e_group}/listInstances:6region_instance_" + + "groups_list_instances_request_resource\022\202" + + "\003\n\rSetNamedPorts\022@.google.cloud.compute." + + "v1.SetNamedPortsRegionInstanceGroupReque" + + "st\032\".google.cloud.compute.v1.Operation\"\212" + + "\002\332AUproject,region,instance_group,region" + + "_instance_groups_set_named_ports_request" + + "_resource\212N\020RegionOperations\202\323\344\223\002\230\001\"]/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/instanceGroups/{instance_group}/set" + + "NamedPorts:7region_instance_groups_set_n" + + "amed_ports_request_resource\022\324\002\n\022TestIamP" + + "ermissions\022E.google.cloud.compute.v1.Tes" + + "tIamPermissionsRegionInstanceGroupReques" + + "t\0320.google.cloud.compute.v1.TestPermissi" + + "onsResponse\"\304\001\332A9project,region,resource" + + ",test_permissions_request_resource\202\323\344\223\002\201" + + "\001\"\\/compute/v1/projects/{project}/region" + + "s/{region}/instanceGroups/{resource}/tes" + "tIamPermissions:!test_permissions_reques" + "t_resource\032\202\001\312A\026compute.googleapis.com\322A" + "Vhttps://www.googleapis.com/auth/compute" + ",https://www.googleapis.com/auth/cloud-p" - + "latform\212\324\333\322\017\n2026-09-012\260\022\n\026RegionInstan" - + "tSnapshots\022\374\001\n\006Delete\022;.google.cloud.com" - + "pute.v1.DeleteRegionInstantSnapshotReque" - + "st\032\".google.cloud.compute.v1.Operation\"\220" - + "\001\332A\037project,region,instant_snapshot\212N\020Re" - + "gionOperations\202\323\344\223\002U*S/compute/v1/projec" - + "ts/{project}/regions/{region}/instantSna" - + "pshots/{instant_snapshot}\022\350\001\n\003Get\0228.goog" - + "le.cloud.compute.v1.GetRegionInstantSnap" - + "shotRequest\032(.google.cloud.compute.v1.In" - + "stantSnapshot\"}\332A\037project,region,instant" - + "_snapshot\202\323\344\223\002U\022S/compute/v1/projects/{p" - + "roject}/regions/{region}/instantSnapshot" - + "s/{instant_snapshot}\022\356\001\n\014GetIamPolicy\022A." - + "google.cloud.compute.v1.GetIamPolicyRegi" - + "onInstantSnapshotRequest\032\037.google.cloud." - + "compute.v1.Policy\"z\332A\027project,region,res" - + "ource\202\323\344\223\002Z\022X/compute/v1/projects/{proje" - + "ct}/regions/{region}/instantSnapshots/{r" - + "esource}/getIamPolicy\022\215\002\n\006Insert\022;.googl" - + "e.cloud.compute.v1.InsertRegionInstantSn" - + "apshotRequest\032\".google.cloud.compute.v1." - + "Operation\"\241\001\332A(project,region,instant_sn" - + "apshot_resource\212N\020RegionOperations\202\323\344\223\002]" - + "\"@/compute/v1/projects/{project}/regions" - + "/{region}/instantSnapshots:\031instant_snap" - + "shot_resource\022\313\001\n\004List\022:.google.cloud.co" - + "mpute.v1.ListRegionInstantSnapshotsReque" - + "st\032,.google.cloud.compute.v1.InstantSnap" - + "shotList\"Y\332A\016project,region\202\323\344\223\002B\022@/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/instantSnapshots\022\266\002\n\014SetIamPolicy\022A.g" - + "oogle.cloud.compute.v1.SetIamPolicyRegio" - + "nInstantSnapshotRequest\032\037.google.cloud.c" - + "ompute.v1.Policy\"\301\001\332A:project,region,res" - + "ource,region_set_policy_request_resource" - + "\202\323\344\223\002~\"X/compute/v1/projects/{project}/r" - + "egions/{region}/instantSnapshots/{resour" - + "ce}/setIamPolicy:\"region_set_policy_requ" - + "est_resource\022\303\002\n\tSetLabels\022>.google.clou" - + "d.compute.v1.SetLabelsRegionInstantSnaps" - + "hotRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\321\001\332A:project,region,resource,regi" - + "on_set_labels_request_resource\212N\020RegionO" - + "perations\202\323\344\223\002{\"U/compute/v1/projects/{p" - + "roject}/regions/{region}/instantSnapshot" - + "s/{resource}/setLabels:\"region_set_label" - + "s_request_resource\022\330\002\n\022TestIamPermission" - + "s\022G.google.cloud.compute.v1.TestIamPermi" - + "ssionsRegionInstantSnapshotRequest\0320.goo" - + "gle.cloud.compute.v1.TestPermissionsResp" - + "onse\"\306\001\332A9project,region,resource,test_p" - + "ermissions_request_resource\202\323\344\223\002\203\001\"^/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/instantSnapshots/{resource}/testIamP" + + "latform\212\324\333\322\017\n2026-09-012\367\010\n\027RegionInstan" + + "ceTemplates\022\200\002\n\006Delete\022<.google.cloud.co" + + "mpute.v1.DeleteRegionInstanceTemplateReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\223\001\332A project,region,instance_template\212N" + + "\020RegionOperations\202\323\344\223\002W*U/compute/v1/pro" + + "jects/{project}/regions/{region}/instanc" + + "eTemplates/{instance_template}\022\356\001\n\003Get\0229" + + ".google.cloud.compute.v1.GetRegionInstan" + + "ceTemplateRequest\032).google.cloud.compute" + + ".v1.InstanceTemplate\"\200\001\332A project,region" + + ",instance_template\202\323\344\223\002W\022U/compute/v1/pr" + + "ojects/{project}/regions/{region}/instan" + + "ceTemplates/{instance_template}\022\221\002\n\006Inse" + + "rt\022<.google.cloud.compute.v1.InsertRegio" + + "nInstanceTemplateRequest\032\".google.cloud." + + "compute.v1.Operation\"\244\001\332A)project,region" + + ",instance_template_resource\212N\020RegionOper" + + "ations\202\323\344\223\002_\"A/compute/v1/projects/{proj" + + "ect}/regions/{region}/instanceTemplates:" + + "\032instance_template_resource\022\316\001\n\004List\022;.g" + + "oogle.cloud.compute.v1.ListRegionInstanc" + + "eTemplatesRequest\032-.google.cloud.compute" + + ".v1.InstanceTemplateList\"Z\332A\016project,reg" + + "ion\202\323\344\223\002C\022A/compute/v1/projects/{project" + + "}/regions/{region}/instanceTemplates\032\202\001\312" + + "A\026compute.googleapis.com\322AVhttps://www.g" + + "oogleapis.com/auth/compute,https://www.g" + + "oogleapis.com/auth/cloud-platform\212\324\333\322\017\n2" + + "026-09-012\305\003\n\017RegionInstances\022\254\002\n\nBulkIn" + + "sert\0228.google.cloud.compute.v1.BulkInser" + + "tRegionInstanceRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\277\001\332A5project,region,b" + + "ulk_insert_instance_resource_resource\212N\020" + + "RegionOperations\202\323\344\223\002n\"D/compute/v1/proj" + + "ects/{project}/regions/{region}/instance" + + "s/bulkInsert:&bulk_insert_instance_resou" + + "rce_resource\032\202\001\312A\026compute.googleapis.com" + + "\322AVhttps://www.googleapis.com/auth/compu" + + "te,https://www.googleapis.com/auth/cloud" + + "-platform\212\324\333\322\017\n2026-09-012\346\020\n\033RegionInst" + + "antSnapshotGroups\022\222\002\n\006Delete\022@.google.cl" + + "oud.compute.v1.DeleteRegionInstantSnapsh" + + "otGroupRequest\032\".google.cloud.compute.v1" + + ".Operation\"\241\001\332A%project,region,instant_s" + + "napshot_group\212N\020RegionOperations\202\323\344\223\002`*^" + + "/compute/v1/projects/{project}/regions/{" + + "region}/instantSnapshotGroups/{instant_s" + + "napshot_group}\022\204\002\n\003Get\022=.google.cloud.co" + + "mpute.v1.GetRegionInstantSnapshotGroupRe" + + "quest\032-.google.cloud.compute.v1.InstantS" + + "napshotGroup\"\216\001\332A%project,region,instant" + + "_snapshot_group\202\323\344\223\002`\022^/compute/v1/proje" + + "cts/{project}/regions/{region}/instantSn" + + "apshotGroups/{instant_snapshot_group}\022\370\001" + + "\n\014GetIamPolicy\022F.google.cloud.compute.v1" + + ".GetIamPolicyRegionInstantSnapshotGroupR" + + "equest\032\037.google.cloud.compute.v1.Policy\"" + + "\177\332A\027project,region,resource\202\323\344\223\002_\022]/comp" + + "ute/v1/projects/{project}/regions/{regio" + + "n}/instantSnapshotGroups/{resource}/getI" + + "amPolicy\022\243\002\n\006Insert\022@.google.cloud.compu" + + "te.v1.InsertRegionInstantSnapshotGroupRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\262\001\332A.project,region,instant_snapshot_g" + + "roup_resource\212N\020RegionOperations\202\323\344\223\002h\"E" + + "/compute/v1/projects/{project}/regions/{" + + "region}/instantSnapshotGroups:\037instant_s" + + "napshot_group_resource\022\333\001\n\004List\022?.google" + + ".cloud.compute.v1.ListRegionInstantSnaps" + + "hotGroupsRequest\0322.google.cloud.compute." + + "v1.ListInstantSnapshotGroups\"^\332A\016project" + + ",region\202\323\344\223\002G\022E/compute/v1/projects/{pro" + + "ject}/regions/{region}/instantSnapshotGr" + + "oups\022\301\002\n\014SetIamPolicy\022F.google.cloud.com" + + "pute.v1.SetIamPolicyRegionInstantSnapsho" + + "tGroupRequest\032\037.google.cloud.compute.v1." + + "Policy\"\307\001\332A:project,region,resource,regi" + + "on_set_policy_request_resource\202\323\344\223\002\203\001\"]/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/instantSnapshotGroups/{resource}/" + + "setIamPolicy:\"region_set_policy_request_" + + "resource\022\342\002\n\022TestIamPermissions\022L.google" + + ".cloud.compute.v1.TestIamPermissionsRegi" + + "onInstantSnapshotGroupRequest\0320.google.c" + + "loud.compute.v1.TestPermissionsResponse\"" + + "\313\001\332A9project,region,resource,test_permis" + + "sions_request_resource\202\323\344\223\002\210\001\"c/compute/" + + "v1/projects/{project}/regions/{region}/i" + + "nstantSnapshotGroups/{resource}/testIamP" + "ermissions:!test_permissions_request_res" + "ource\032\202\001\312A\026compute.googleapis.com\322AVhttp" + "s://www.googleapis.com/auth/compute,http" + "s://www.googleapis.com/auth/cloud-platfo" - + "rm\212\324\333\322\017\n2026-09-012\265\023\n\033RegionNetworkEndp" - + "ointGroups\022\315\003\n\026AttachNetworkEndpoints\022P." - + "google.cloud.compute.v1.AttachNetworkEnd" - + "pointsRegionNetworkEndpointGroupRequest\032" - + "\".google.cloud.compute.v1.Operation\"\274\002\332A" - + "fproject,region,network_endpoint_group,r" - + "egion_network_endpoint_groups_attach_end" - + "points_request_resource\212N\020RegionOperatio" - + "ns\202\323\344\223\002\271\001\"u/compute/v1/projects/{project" - + "}/regions/{region}/networkEndpointGroups" - + "/{network_endpoint_group}/attachNetworkE" - + "ndpoints:@region_network_endpoint_groups" - + "_attach_endpoints_request_resource\022\222\002\n\006D" - + "elete\022@.google.cloud.compute.v1.DeleteRe" - + "gionNetworkEndpointGroupRequest\032\".google" - + ".cloud.compute.v1.Operation\"\241\001\332A%project" - + ",region,network_endpoint_group\212N\020RegionO" - + "perations\202\323\344\223\002`*^/compute/v1/projects/{p" - + "roject}/regions/{region}/networkEndpoint" - + "Groups/{network_endpoint_group}\022\315\003\n\026Deta" - + "chNetworkEndpoints\022P.google.cloud.comput" - + "e.v1.DetachNetworkEndpointsRegionNetwork" - + "EndpointGroupRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\274\002\332Afproject,region,net" - + "work_endpoint_group,region_network_endpo" - + "int_groups_detach_endpoints_request_reso" - + "urce\212N\020RegionOperations\202\323\344\223\002\271\001\"u/compute" - + "/v1/projects/{project}/regions/{region}/" - + "networkEndpointGroups/{network_endpoint_" - + "group}/detachNetworkEndpoints:@region_ne" - + "twork_endpoint_groups_detach_endpoints_r" - + "equest_resource\022\204\002\n\003Get\022=.google.cloud.c" - + "ompute.v1.GetRegionNetworkEndpointGroupR" - + "equest\032-.google.cloud.compute.v1.Network" - + "EndpointGroup\"\216\001\332A%project,region,networ" - + "k_endpoint_group\202\323\344\223\002`\022^/compute/v1/proj" - + "ects/{project}/regions/{region}/networkE" - + "ndpointGroups/{network_endpoint_group}\022\243" - + "\002\n\006Insert\022@.google.cloud.compute.v1.Inse" - + "rtRegionNetworkEndpointGroupRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\262\001\332A.pro" - + "ject,region,network_endpoint_group_resou" - + "rce\212N\020RegionOperations\202\323\344\223\002h\"E/compute/v" - + "1/projects/{project}/regions/{region}/ne" - + "tworkEndpointGroups:\037network_endpoint_gr" - + "oup_resource\022\332\001\n\004List\022?.google.cloud.com" - + "pute.v1.ListRegionNetworkEndpointGroupsR" - + "equest\0321.google.cloud.compute.v1.Network" - + "EndpointGroupList\"^\332A\016project,region\202\323\344\223" - + "\002G\022E/compute/v1/projects/{project}/regio" - + "ns/{region}/networkEndpointGroups\022\321\002\n\024Li" - + "stNetworkEndpoints\022O.google.cloud.comput" - + "e.v1.ListNetworkEndpointsRegionNetworkEn" - + "dpointGroupsRequest\032B.google.cloud.compu" - + "te.v1.NetworkEndpointGroupsListNetworkEn" - + "dpoints\"\243\001\332A%project,region,network_endp" - + "oint_group\202\323\344\223\002u\"s/compute/v1/projects/{" - + "project}/regions/{region}/networkEndpoin" - + "tGroups/{network_endpoint_group}/listNet" - + "workEndpoints\032\202\001\312A\026compute.googleapis.co" - + "m\322AVhttps://www.googleapis.com/auth/comp" - + "ute,https://www.googleapis.com/auth/clou" - + "d-platform\212\324\333\322\017\n2026-09-012\367*\n\035RegionNet" - + "workFirewallPolicies\022\353\002\n\016AddAssociation\022" - + "I.google.cloud.compute.v1.AddAssociation" - + "RegionNetworkFirewallPolicyRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\351\001\332ACproj" - + "ect,region,firewall_policy,firewall_poli" - + "cy_association_resource\212N\020RegionOperatio" - + "ns\202\323\344\223\002\211\001\"a/compute/v1/projects/{project" - + "}/regions/{region}/firewallPolicies/{fir" - + "ewall_policy}/addAssociation:$firewall_p" - + "olicy_association_resource\022\307\002\n\007AddRule\022B" - + ".google.cloud.compute.v1.AddRuleRegionNe" - + "tworkFirewallPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\323\001\332A .google.cloud.com" - + "pute.v1.GetRegionNetworkFirewallPolicyRe" - + "quest\032\'.google.cloud.compute.v1.Firewall" - + "Policy\"{\332A\036project,region,firewall_polic" - + "y\202\323\344\223\002T\022R/compute/v1/projects/{project}/" - + "regions/{region}/firewallPolicies/{firew" - + "all_policy}\022\234\002\n\016GetAssociation\022I.google." - + "cloud.compute.v1.GetAssociationRegionNet" - + "workFirewallPolicyRequest\0322.google.cloud" - + ".compute.v1.FirewallPolicyAssociation\"\212\001" - + "\332A\036project,region,firewall_policy\202\323\344\223\002c\022" - + "a/compute/v1/projects/{project}/regions/" - + "{region}/firewallPolicies/{firewall_poli" - + "cy}/getAssociation\022\267\002\n\025GetEffectiveFirew" - + "alls\022P.google.cloud.compute.v1.GetEffect" - + "iveFirewallsRegionNetworkFirewallPolicyR" - + "equest\032S.google.cloud.compute.v1.RegionN" - + "etworkFirewallPoliciesGetEffectiveFirewa" - + "llsResponse\"w\332A\026project,region,network\202\323" - + "\344\223\002X\022V/compute/v1/projects/{project}/reg" - + "ions/{region}/firewallPolicies/getEffect" - + "iveFirewalls\022\364\001\n\014GetIamPolicy\022G.google.c" - + "loud.compute.v1.GetIamPolicyRegionNetwor" - + "kFirewallPolicyRequest\032\037.google.cloud.co" - + "mpute.v1.Policy\"z\332A\027project,region,resou" - + "rce\202\323\344\223\002Z\022X/compute/v1/projects/{project" - + "}/regions/{region}/firewallPolicies/{res" - + "ource}/getIamPolicy\022\200\002\n\007GetRule\022B.google", - ".cloud.compute.v1.GetRuleRegionNetworkFi" - + "rewallPolicyRequest\032+.google.cloud.compu" - + "te.v1.FirewallPolicyRule\"\203\001\332A\036project,re" - + "gion,firewall_policy\202\323\344\223\002\\\022Z/compute/v1/" - + "projects/{project}/regions/{region}/fire" - + "wallPolicies/{firewall_policy}/getRule\022\221" - + "\002\n\006Insert\022A.google.cloud.compute.v1.Inse" - + "rtRegionNetworkFirewallPolicyRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\237\001\332A\'pr" - + "oject,region,firewall_policy_resource\212N\020" - + "RegionOperations\202\323\344\223\002\\\"@/compute/v1/proj" - + "ects/{project}/regions/{region}/firewall" - + "Policies:\030firewall_policy_resource\022\321\001\n\004L" - + "ist\022A.google.cloud.compute.v1.ListRegion" - + "NetworkFirewallPoliciesRequest\032+.google." - + "cloud.compute.v1.FirewallPolicyList\"Y\332A\016" - + "project,region\202\323\344\223\002B\022@/compute/v1/projec" - + "ts/{project}/regions/{region}/firewallPo" - + "licies\022\261\002\n\005Patch\022@.google.cloud.compute." - + "v1.PatchRegionNetworkFirewallPolicyReque" - + "st\032\".google.cloud.compute.v1.Operation\"\301" - + "\001\332A7project,region,firewall_policy,firew" - + "all_policy_resource\212N\020RegionOperations\202\323" - + "\344\223\002n2R/compute/v1/projects/{project}/reg" - + "ions/{region}/firewallPolicies/{firewall" - + "_policy}:\030firewall_policy_resource\022\361\002\n\020P" - + "atchAssociation\022K.google.cloud.compute.v" - + "1.PatchAssociationRegionNetworkFirewallP" - + "olicyRequest\032\".google.cloud.compute.v1.O" - + "peration\"\353\001\332ACproject,region,firewall_po" - + "licy,firewall_policy_association_resourc" - + "e\212N\020RegionOperations\202\323\344\223\002\213\001\"c/compute/v1" - + "/projects/{project}/regions/{region}/fir" - + "ewallPolicies/{firewall_policy}/patchAss" - + "ociation:$firewall_policy_association_re" - + "source\022\315\002\n\tPatchRule\022D.google.cloud.comp" - + "ute.v1.PatchRuleRegionNetworkFirewallPol" - + "icyRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\325\001\332A .google.cloud.com" + + "pute.v1.SetLabelsRegionInstantSnapshotRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\321\001\332A:project,region,resource,region_se" + + "t_labels_request_resource\212N\020RegionOperat" + + "ions\202\323\344\223\002{\"U/compute/v1/projects/{projec" + + "t}/regions/{region}/instantSnapshots/{re" + + "source}/setLabels:\"region_set_labels_req" + + "uest_resource\022\330\002\n\022TestIamPermissions\022G.g" + + "oogle.cloud.compute.v1.TestIamPermission" + + "sRegionInstantSnapshotRequest\0320.google.c" + + "loud.compute.v1.TestPermissionsResponse\"" + + "\306\001\332A9project,region,resource,test_permis" + + "sions_request_resource\202\323\344\223\002\203\001\"^/compute/" + + "v1/projects/{project}/regions/{region}/i" + + "nstantSnapshots/{resource}/testIamPermis" + "sions:!test_permissions_request_resource" + "\032\202\001\312A\026compute.googleapis.com\322AVhttps://w" + "ww.googleapis.com/auth/compute,https://w" + "ww.googleapis.com/auth/cloud-platform\212\324\333" - + "\322\017\n2026-09-012\330\007\n\020RegionOperations\022\342\001\n\006D" - + "elete\0225.google.cloud.compute.v1.DeleteRe" - + "gionOperationRequest\0326.google.cloud.comp" - + "ute.v1.DeleteRegionOperationResponse\"i\332A" - + "\030project,region,operation\202\323\344\223\002H*F/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/operations/{operation}\022\313\001\n\003Get\0222.google" - + ".cloud.compute.v1.GetRegionOperationRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "l\332A\030project,region,operation\220N\001\202\323\344\223\002H\022F/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/operations/{operation}\022\271\001\n\004List\0224" - + ".google.cloud.compute.v1.ListRegionOpera" - + "tionsRequest\032&.google.cloud.compute.v1.O" - + "perationList\"S\332A\016project,region\202\323\344\223\002<\022:/" + + "\322\017\n2026-09-012\265\023\n\033RegionNetworkEndpointG" + + "roups\022\315\003\n\026AttachNetworkEndpoints\022P.googl" + + "e.cloud.compute.v1.AttachNetworkEndpoint" + + "sRegionNetworkEndpointGroupRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\274\002\332Afproj" + + "ect,region,network_endpoint_group,region" + + "_network_endpoint_groups_attach_endpoint" + + "s_request_resource\212N\020RegionOperations\202\323\344" + + "\223\002\271\001\"u/compute/v1/projects/{project}/reg" + + "ions/{region}/networkEndpointGroups/{net" + + "work_endpoint_group}/attachNetworkEndpoi" + + "nts:@region_network_endpoint_groups_atta" + + "ch_endpoints_request_resource\022\222\002\n\006Delete" + + "\022@.google.cloud.compute.v1.DeleteRegionN" + + "etworkEndpointGroupRequest\032\".google.clou" + + "d.compute.v1.Operation\"\241\001\332A%project,regi" + + "on,network_endpoint_group\212N\020RegionOperat" + + "ions\202\323\344\223\002`*^/compute/v1/projects/{projec" + + "t}/regions/{region}/networkEndpointGroup" + + "s/{network_endpoint_group}\022\315\003\n\026DetachNet" + + "workEndpoints\022P.google.cloud.compute.v1." + + "DetachNetworkEndpointsRegionNetworkEndpo" + + "intGroupRequest\032\".google.cloud.compute.v" + + "1.Operation\"\274\002\332Afproject,region,network_" + + "endpoint_group,region_network_endpoint_g" + + "roups_detach_endpoints_request_resource\212" + + "N\020RegionOperations\202\323\344\223\002\271\001\"u/compute/v1/p" + + "rojects/{project}/regions/{region}/netwo" + + "rkEndpointGroups/{network_endpoint_group" + + "}/detachNetworkEndpoints:@region_network" + + "_endpoint_groups_detach_endpoints_reques" + + "t_resource\022\204\002\n\003Get\022=.google.cloud.comput" + + "e.v1.GetRegionNetworkEndpointGroupReques" + + "t\032-.google.cloud.compute.v1.NetworkEndpo" + + "intGroup\"\216\001\332A%project,region,network_end" + + "point_group\202\323\344\223\002`\022^/compute/v1/projects/" + + "{project}/regions/{region}/networkEndpoi" + + "ntGroups/{network_endpoint_group}\022\243\002\n\006In" + + "sert\022@.google.cloud.compute.v1.InsertReg" + + "ionNetworkEndpointGroupRequest\032\".google." + + "cloud.compute.v1.Operation\"\262\001\332A.project," + + "region,network_endpoint_group_resource\212N" + + "\020RegionOperations\202\323\344\223\002h\"E/compute/v1/pro" + + "jects/{project}/regions/{region}/network" + + "EndpointGroups:\037network_endpoint_group_r" + + "esource\022\332\001\n\004List\022?.google.cloud.compute." + + "v1.ListRegionNetworkEndpointGroupsReques" + + "t\0321.google.cloud.compute.v1.NetworkEndpo" + + "intGroupList\"^\332A\016project,region\202\323\344\223\002G\022E/" + "compute/v1/projects/{project}/regions/{r" - + "egion}/operations\022\317\001\n\004Wait\0223.google.clou" - + "d.compute.v1.WaitRegionOperationRequest\032" - + "\".google.cloud.compute.v1.Operation\"n\332A\030" - + "project,region,operation\202\323\344\223\002M\"K/compute" - + "/v1/projects/{project}/regions/{region}/" - + "operations/{operation}/wait\032\202\001\312A\026compute" - + ".googleapis.com\322AVhttps://www.googleapis" - + ".com/auth/compute,https://www.googleapis" - + ".com/auth/cloud-platform\212\324\333\322\017\n2026-09-01" - + "2\343\026\n\026RegionSecurityPolicies\022\300\002\n\007AddRule\022" - + ";.google.cloud.compute.v1.AddRuleRegionS" - + "ecurityPolicyRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\323\001\332A .google.cloud.compute.v1.RemoveRul" - + "eRegionSecurityPolicyRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\231\001\332A\036project,re" - + "gion,security_policy\212N\020RegionOperations\202" - + "\323\344\223\002_\"]/compute/v1/projects/{project}/re" - + "gions/{region}/securityPolicies/{securit" - + "y_policy}/removeRule\022\302\002\n\tSetLabels\022=.goo" - + "gle.cloud.compute.v1.SetLabelsRegionSecu" - + "rityPolicyRequest\032\".google.cloud.compute" - + ".v1.Operation\"\321\001\332A:project,region,resour" - + "ce,region_set_labels_request_resource\212N\020" - + "RegionOperations\202\323\344\223\002{\"U/compute/v1/proj" - + "ects/{project}/regions/{region}/security" - + "Policies/{resource}/setLabels:\"region_se" - + "t_labels_request_resource\032\202\001\312A\026compute.g" - + "oogleapis.com\322AVhttps://www.googleapis.c" - + "om/auth/compute,https://www.googleapis.c" - + "om/auth/cloud-platform\212\324\333\322\017\n2026-09-012\365" - + "\004\n\026RegionSnapshotSettings\022\305\001\n\003Get\0228.goog" - + "le.cloud.compute.v1.GetRegionSnapshotSet" - + "tingRequest\032).google.cloud.compute.v1.Sn" - + "apshotSettings\"Y\332A\016project,region\202\323\344\223\002B\022" - + "@/compute/v1/projects/{project}/regions/" - + "{region}/snapshotSettings\022\215\002\n\005Patch\022:.go" - + "ogle.cloud.compute.v1.PatchRegionSnapsho" - + "tSettingRequest\032\".google.cloud.compute.v" - + "1.Operation\"\243\001\332A)project,region,snapshot" - + "_settings_resource\212N\020RegionOperations\202\323\344" - + "\223\002^2@/compute/v1/projects/{project}/regi" - + "ons/{region}/snapshotSettings:\032snapshot_" - + "settings_resource\032\202\001\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform\212\324\333\322\017\n2026-09-012\325\023\n\017Regio" - + "nSnapshots\022\335\001\n\006Delete\0224.google.cloud.com" - + "pute.v1.DeleteRegionSnapshotRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"y\332A\027proj" - + "ect,region,snapshot\212N\020RegionOperations\202\323" - + "\344\223\002F*D/compute/v1/projects/{project}/reg" - + "ions/{region}/snapshots/{snapshot}\022\303\001\n\003G" - + "et\0221.google.cloud.compute.v1.GetRegionSn" - + "apshotRequest\032!.google.cloud.compute.v1." - + "Snapshot\"f\332A\027project,region,snapshot\202\323\344\223" - + "\002F\022D/compute/v1/projects/{project}/regio" - + "ns/{region}/snapshots/{snapshot}\022\340\001\n\014Get" - + "IamPolicy\022:.google.cloud.compute.v1.GetI" - + "amPolicyRegionSnapshotRequest\032\037.google.c" - + "loud.compute.v1.Policy\"s\332A\027project,regio" - + "n,resource\202\323\344\223\002S\022Q/compute/v1/projects/{" - + "project}/regions/{region}/snapshots/{res" - + "ource}/getIamPolicy\022\357\001\n\006Insert\0224.google." - + "cloud.compute.v1.InsertRegionSnapshotReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\212\001\332A project,region,snapshot_resource\212N" - + "\020RegionOperations\202\323\344\223\002N\"9/compute/v1/pro" - + "jects/{project}/regions/{region}/snapsho" - + "ts:\021snapshot_resource\022\266\001\n\004List\0223.google." - + "cloud.compute.v1.ListRegionSnapshotsRequ" - + "est\032%.google.cloud.compute.v1.SnapshotLi" - + "st\"R\332A\016project,region\202\323\344\223\002;\0229/compute/v1" - + "/projects/{project}/regions/{region}/sna" - + "pshots\022\250\002\n\014SetIamPolicy\022:.google.cloud.c" - + "ompute.v1.SetIamPolicyRegionSnapshotRequ" - + "est\032\037.google.cloud.compute.v1.Policy\"\272\001\332" - + "A:project,region,resource,region_set_pol" - + "icy_request_resource\202\323\344\223\002w\"Q/compute/v1/" - + "projects/{project}/regions/{region}/snap" - + "shots/{resource}/setIamPolicy:\"region_se" - + "t_policy_request_resource\022\265\002\n\tSetLabels\022" - + "7.google.cloud.compute.v1.SetLabelsRegio" - + "nSnapshotRequest\032\".google.cloud.compute." - + "v1.Operation\"\312\001\332A:project,region,resourc" - + "e,region_set_labels_request_resource\212N\020R" - + "egionOperations\202\323\344\223\002t\"N/compute/v1/proje" - + "cts/{project}/regions/{region}/snapshots" - + "/{resource}/setLabels:\"region_set_labels" - + "_request_resource\022\311\002\n\022TestIamPermissions" - + "\022@.google.cloud.compute.v1.TestIamPermis" - + "sionsRegionSnapshotRequest\0320.google.clou" - + "d.compute.v1.TestPermissionsResponse\"\276\001\332" - + "A9project,region,resource,test_permissio" - + "ns_request_resource\202\323\344\223\002|\"W/compute/v1/p" - + "rojects/{project}/regions/{region}/snaps" - + "hots/{resource}/testIamPermissions:!test" - + "_permissions_request_resource\022\331\002\n\014Update" - + "KmsKey\022:.google.cloud.compute.v1.UpdateK" - + "msKeyRegionSnapshotRequest\032\".google.clou" - + "d.compute.v1.Operation\"\350\001\332AGproject,regi" - + "on,snapshot,region_snapshot_update_kms_k" - + "ey_request_resource\212N\020RegionOperations\202\323" - + "\344\223\002\204\001\"Q/compute/v1/projects/{project}/re" - + "gions/{region}/snapshots/{snapshot}/upda" - + "teKmsKey:/region_snapshot_update_kms_key" - + "_request_resource\032\202\001\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform\212\324\333\322\017\n2026-09-012\324\010\n\025Regio" - + "nSslCertificates\022\370\001\n\006Delete\022:.google.clo" - + "ud.compute.v1.DeleteRegionSslCertificate" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\215\001\332A\036project,region,ssl_certificate\212" - + "N\020RegionOperations\202\323\344\223\002S*Q/compute/v1/pr" - + "ojects/{project}/regions/{region}/sslCer" - + "tificates/{ssl_certificate}\022\343\001\n\003Get\0227.go" - + "ogle.cloud.compute.v1.GetRegionSslCertif" - + "icateRequest\032\'.google.cloud.compute.v1.S" - + "slCertificate\"z\332A\036project,region,ssl_cer" - + "tificate\202\323\344\223\002S\022Q/compute/v1/projects/{pr" - + "oject}/regions/{region}/sslCertificates/" - + "{ssl_certificate}\022\211\002\n\006Insert\022:.google.cl" - + "oud.compute.v1.InsertRegionSslCertificat" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\236\001\332A\'project,region,ssl_certificate" - + "_resource\212N\020RegionOperations\202\323\344\223\002[\"?/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/sslCertificates:\030ssl_certificate_res" - + "ource\022\310\001\n\004List\0229.google.cloud.compute.v1" - + ".ListRegionSslCertificatesRequest\032+.goog" - + "le.cloud.compute.v1.SslCertificateList\"X" - + "\332A\016project,region\202\323\344\223\002A\022?/compute/v1/pro" - + "jects/{project}/regions/{region}/sslCert" - + "ificates\032\202\001\312A\026compute.googleapis.com\322AVh" + + "egion}/networkEndpointGroups\022\321\002\n\024ListNet" + + "workEndpoints\022O.google.cloud.compute.v1." + + "ListNetworkEndpointsRegionNetworkEndpoin" + + "tGroupsRequest\032B.google.cloud.compute.v1" + + ".NetworkEndpointGroupsListNetworkEndpoin" + + "ts\"\243\001\332A%project,region,network_endpoint_" + + "group\202\323\344\223\002u\"s/compute/v1/projects/{proje" + + "ct}/regions/{region}/networkEndpointGrou" + + "ps/{network_endpoint_group}/listNetworkE" + + "ndpoints\032\202\001\312A\026compute.googleapis.com\322AVh" + "ttps://www.googleapis.com/auth/compute,h" + "ttps://www.googleapis.com/auth/cloud-pla" - + "tform\212\324\333\322\017\n2026-09-012\246\014\n\021RegionSslPolic" - + "ies\022\344\001\n\006Delete\0225.google.cloud.compute.v1" - + ".DeleteRegionSslPolicyRequest\032\".google.c" - + "loud.compute.v1.Operation\"\177\332A\031project,re" - + "gion,ssl_policy\212N\020RegionOperations\202\323\344\223\002J" - + "*H/compute/v1/projects/{project}/regions" - + "/{region}/sslPolicies/{ssl_policy}\022\313\001\n\003G" - + "et\0222.google.cloud.compute.v1.GetRegionSs" - + "lPolicyRequest\032\".google.cloud.compute.v1" - + ".SslPolicy\"l\332A\031project,region,ssl_policy" - + "\202\323\344\223\002J\022H/compute/v1/projects/{project}/r" - + "egions/{region}/sslPolicies/{ssl_policy}" - + "\022\366\001\n\006Insert\0225.google.cloud.compute.v1.In" - + "sertRegionSslPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\220\001\332A\"project,regi" - + "on,ssl_policy_resource\212N\020RegionOperation" - + "s\202\323\344\223\002R\";/compute/v1/projects/{project}/" - + "regions/{region}/sslPolicies:\023ssl_policy" - + "_resource\022\275\001\n\004List\0225.google.cloud.comput" - + "e.v1.ListRegionSslPoliciesRequest\032(.goog" - + "le.cloud.compute.v1.SslPoliciesList\"T\332A\016" - + "project,region\202\323\344\223\002=\022;/compute/v1/projec" - + "ts/{project}/regions/{region}/sslPolicie" - + "s\022\216\002\n\025ListAvailableFeatures\022F.google.clo" - + "ud.compute.v1.ListAvailableFeaturesRegio" - + "nSslPoliciesRequest\032A.google.cloud.compu" - + "te.v1.SslPoliciesListAvailableFeaturesRe" - + "sponse\"j\332A\016project,region\202\323\344\223\002S\022Q/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/sslPolicies/listAvailableFeatures\022\214\002\n\005P" - + "atch\0224.google.cloud.compute.v1.PatchRegi" - + "onSslPolicyRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\250\001\332A-project,region,ssl_p" - + "olicy,ssl_policy_resource\212N\020RegionOperat" - + "ions\202\323\344\223\002_2H/compute/v1/projects/{projec" - + "t}/regions/{region}/sslPolicies/{ssl_pol" - + "icy}:\023ssl_policy_resource\032\202\001\312A\026compute.g" - + "oogleapis.com\322AVhttps://www.googleapis.c" - + "om/auth/compute,https://www.googleapis.c" - + "om/auth/cloud-platform\212\324\333\322\017\n2026-09-012\273" - + "\013\n\027RegionTargetHttpProxies\022\377\001\n\006Delete\022;." - + "google.cloud.compute.v1.DeleteRegionTarg" - + "etHttpProxyRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\223\001\332A project,region,targe" - + "t_http_proxy\212N\020RegionOperations\202\323\344\223\002W*U/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/targetHttpProxies/{target_http_pr" - + "oxy}\022\354\001\n\003Get\0228.google.cloud.compute.v1.G" - + "etRegionTargetHttpProxyRequest\032(.google." - + "cloud.compute.v1.TargetHttpProxy\"\200\001\332A pr" - + "oject,region,target_http_proxy\202\323\344\223\002W\022U/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/targetHttpProxies/{target_http_pro" - + "xy}\022\220\002\n\006Insert\022;.google.cloud.compute.v1" - + ".InsertRegionTargetHttpProxyRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\244\001\332A)pro" - + "ject,region,target_http_proxy_resource\212N" - + "\020RegionOperations\202\323\344\223\002_\"A/compute/v1/pro" - + "jects/{project}/regions/{region}/targetH" - + "ttpProxies:\032target_http_proxy_resource\022\315" - + "\001\n\004List\022;.google.cloud.compute.v1.ListRe" - + "gionTargetHttpProxiesRequest\032,.google.cl" - + "oud.compute.v1.TargetHttpProxyList\"Z\332A\016p" - + "roject,region\202\323\344\223\002C\022A/compute/v1/project" - + "s/{project}/regions/{region}/targetHttpP" - + "roxies\022\306\002\n\tSetUrlMap\022>.google.cloud.comp" - + "ute.v1.SetUrlMapRegionTargetHttpProxyReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\324\001\332A;project,region,target_http_proxy,u" - + "rl_map_reference_resource\212N\020RegionOperat" - + "ions\202\323\344\223\002}\"_/compute/v1/projects/{projec" - + "t}/regions/{region}/targetHttpProxies/{t" - + "arget_http_proxy}/setUrlMap:\032url_map_ref", - "erence_resource\032\202\001\312A\026compute.googleapis." - + "com\322AVhttps://www.googleapis.com/auth/co" - + "mpute,https://www.googleapis.com/auth/cl" - + "oud-platform\212\324\333\322\017\n2026-09-012\304\021\n\030RegionT" - + "argetHttpsProxies\022\203\002\n\006Delete\022<.google.cl" - + "oud.compute.v1.DeleteRegionTargetHttpsPr" - + "oxyRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\226\001\332A!project,region,target_https_" - + "proxy\212N\020RegionOperations\202\323\344\223\002Y*W/compute" - + "/v1/projects/{project}/regions/{region}/" - + "targetHttpsProxies/{target_https_proxy}\022" - + "\361\001\n\003Get\0229.google.cloud.compute.v1.GetReg" - + "ionTargetHttpsProxyRequest\032).google.clou" - + "d.compute.v1.TargetHttpsProxy\"\203\001\332A!proje" - + "ct,region,target_https_proxy\202\323\344\223\002Y\022W/com" + + "tform\212\324\333\322\017\n2026-09-012\367*\n\035RegionNetworkF" + + "irewallPolicies\022\353\002\n\016AddAssociation\022I.goo" + + "gle.cloud.compute.v1.AddAssociationRegio" + + "nNetworkFirewallPolicyRequest\032\".google.c" + + "loud.compute.v1.Operation\"\351\001\332ACproject,r" + + "egion,firewall_policy,firewall_policy_as" + + "sociation_resource\212N\020RegionOperations\202\323\344" + + "\223\002\211\001\"a/compute/v1/projects/{project}/reg" + + "ions/{region}/firewallPolicies/{firewall" + + "_policy}/addAssociation:$firewall_policy" + + "_association_resource\022\307\002\n\007AddRule\022B.goog" + + "le.cloud.compute.v1.AddRuleRegionNetwork" + + "FirewallPolicyRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\323\001\332A .google.cloud.compute." + + "v1.GetRegionNetworkFirewallPolicyRequest" + + "\032\'.google.cloud.compute.v1.FirewallPolic" + + "y\"{\332A\036project,region,firewall_policy\202\323\344\223" + + "\002T\022R/compute/v1/projects/{project}/regio" + + "ns/{region}/firewallPolicies/{firewall_p" + + "olicy}\022\234\002\n\016GetAssociation\022I.google.cloud" + + ".compute.v1.GetAssociationRegionNetworkF" + + "irewallPolicyRequest\0322.google.cloud.comp" + + "ute.v1.FirewallPolicyAssociation\"\212\001\332A\036pr" + + "oject,region,firewall_policy\202\323\344\223\002c\022a/com" + "pute/v1/projects/{project}/regions/{regi" - + "on}/targetHttpsProxies/{target_https_pro" - + "xy}\022\224\002\n\006Insert\022<.google.cloud.compute.v1" - + ".InsertRegionTargetHttpsProxyRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\247\001\332A*pr" - + "oject,region,target_https_proxy_resource" - + "\212N\020RegionOperations\202\323\344\223\002a\"B/compute/v1/p" - + "rojects/{project}/regions/{region}/targe" - + "tHttpsProxies:\033target_https_proxy_resour" - + "ce\022\320\001\n\004List\022<.google.cloud.compute.v1.Li" - + "stRegionTargetHttpsProxiesRequest\032-.goog" - + "le.cloud.compute.v1.TargetHttpsProxyList" - + "\"[\332A\016project,region\202\323\344\223\002D\022B/compute/v1/p" - + "rojects/{project}/regions/{region}/targe" - + "tHttpsProxies\022\272\002\n\005Patch\022;.google.cloud.c" - + "ompute.v1.PatchRegionTargetHttpsProxyReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\317\001\332A=project,region,target_https_proxy," - + "target_https_proxy_resource\212N\020RegionOper" - + "ations\202\323\344\223\002v2W/compute/v1/projects/{proj" - + "ect}/regions/{region}/targetHttpsProxies" - + "/{target_https_proxy}:\033target_https_prox" - + "y_resource\022\264\003\n\022SetSslCertificates\022H.goog" - + "le.cloud.compute.v1.SetSslCertificatesRe" - + "gionTargetHttpsProxyRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\257\002\332Acproject,reg" - + "ion,target_https_proxy,region_target_htt" - + "ps_proxies_set_ssl_certificates_request_" - + "resource\212N\020RegionOperations\202\323\344\223\002\257\001\"j/com" + + "on}/firewallPolicies/{firewall_policy}/g" + + "etAssociation\022\267\002\n\025GetEffectiveFirewalls\022" + + "P.google.cloud.compute.v1.GetEffectiveFi" + + "rewallsRegionNetworkFirewallPolicyReques" + + "t\032S.google.cloud.compute.v1.RegionNetwor" + + "kFirewallPoliciesGetEffectiveFirewallsRe" + + "sponse\"w\332A\026project,region,network\202\323\344\223\002X\022" + + "V/compute/v1/projects/{project}/regions/" + + "{region}/firewallPolicies/getEffectiveFi" + + "rewalls\022\364\001\n\014GetIamPolicy\022G.google.cloud." + + "compute.v1.GetIamPolicyRegionNetworkFire" + + "wallPolicyRequest\032\037.google.cloud.compute" + + ".v1.Policy\"z\332A\027project,region,resource\202\323" + + "\344\223\002Z\022X/compute/v1/projects/{project}/reg" + + "ions/{region}/firewallPolicies/{resource", + "}/getIamPolicy\022\200\002\n\007GetRule\022B.google.clou" + + "d.compute.v1.GetRuleRegionNetworkFirewal" + + "lPolicyRequest\032+.google.cloud.compute.v1" + + ".FirewallPolicyRule\"\203\001\332A\036project,region," + + "firewall_policy\202\323\344\223\002\\\022Z/compute/v1/proje" + + "cts/{project}/regions/{region}/firewallP" + + "olicies/{firewall_policy}/getRule\022\221\002\n\006In" + + "sert\022A.google.cloud.compute.v1.InsertReg" + + "ionNetworkFirewallPolicyRequest\032\".google" + + ".cloud.compute.v1.Operation\"\237\001\332A\'project" + + ",region,firewall_policy_resource\212N\020Regio" + + "nOperations\202\323\344\223\002\\\"@/compute/v1/projects/" + + "{project}/regions/{region}/firewallPolic" + + "ies:\030firewall_policy_resource\022\321\001\n\004List\022A" + + ".google.cloud.compute.v1.ListRegionNetwo" + + "rkFirewallPoliciesRequest\032+.google.cloud" + + ".compute.v1.FirewallPolicyList\"Y\332A\016proje" + + "ct,region\202\323\344\223\002B\022@/compute/v1/projects/{p" + + "roject}/regions/{region}/firewallPolicie" + + "s\022\261\002\n\005Patch\022@.google.cloud.compute.v1.Pa" + + "tchRegionNetworkFirewallPolicyRequest\032\"." + + "google.cloud.compute.v1.Operation\"\301\001\332A7p" + + "roject,region,firewall_policy,firewall_p" + + "olicy_resource\212N\020RegionOperations\202\323\344\223\002n2" + + "R/compute/v1/projects/{project}/regions/" + + "{region}/firewallPolicies/{firewall_poli" + + "cy}:\030firewall_policy_resource\022\361\002\n\020PatchA" + + "ssociation\022K.google.cloud.compute.v1.Pat" + + "chAssociationRegionNetworkFirewallPolicy" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\353\001\332ACproject,region,firewall_policy," + + "firewall_policy_association_resource\212N\020R" + + "egionOperations\202\323\344\223\002\213\001\"c/compute/v1/proj" + + "ects/{project}/regions/{region}/firewall" + + "Policies/{firewall_policy}/patchAssociat" + + "ion:$firewall_policy_association_resourc" + + "e\022\315\002\n\tPatchRule\022D.google.cloud.compute.v" + + "1.PatchRuleRegionNetworkFirewallPolicyRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\325\001\332A .google.cloud.compute.v1.RemoveRuleRegi" + + "onSecurityPolicyRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\231\001\332A\036project,region," + + "security_policy\212N\020RegionOperations\202\323\344\223\002_" + + "\"]/compute/v1/projects/{project}/regions" + + "/{region}/securityPolicies/{security_pol" + + "icy}/removeRule\022\302\002\n\tSetLabels\022=.google.c" + + "loud.compute.v1.SetLabelsRegionSecurityP" + + "olicyRequest\032\".google.cloud.compute.v1.O" + + "peration\"\321\001\332A:project,region,resource,re" + + "gion_set_labels_request_resource\212N\020Regio" + + "nOperations\202\323\344\223\002{\"U/compute/v1/projects/" + + "{project}/regions/{region}/securityPolic" + + "ies/{resource}/setLabels:\"region_set_lab" + + "els_request_resource\032\202\001\312A\026compute.google" + + "apis.com\322AVhttps://www.googleapis.com/au" + + "th/compute,https://www.googleapis.com/au" + + "th/cloud-platform\212\324\333\322\017\n2026-09-012\365\004\n\026Re" + + "gionSnapshotSettings\022\305\001\n\003Get\0228.google.cl" + + "oud.compute.v1.GetRegionSnapshotSettingR" + + "equest\032).google.cloud.compute.v1.Snapsho" + + "tSettings\"Y\332A\016project,region\202\323\344\223\002B\022@/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/snapshotSettings\022\215\002\n\005Patch\022:.google." + + "cloud.compute.v1.PatchRegionSnapshotSett" + + "ingRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\243\001\332A)project,region,snapshot_sett" + + "ings_resource\212N\020RegionOperations\202\323\344\223\002^2@" + + "/compute/v1/projects/{project}/regions/{" + + "region}/snapshotSettings:\032snapshot_setti" + + "ngs_resource\032\202\001\312A\026compute.googleapis.com" + + "\322AVhttps://www.googleapis.com/auth/compu" + + "te,https://www.googleapis.com/auth/cloud" + + "-platform\212\324\333\322\017\n2026-09-012\325\023\n\017RegionSnap" + + "shots\022\335\001\n\006Delete\0224.google.cloud.compute." + + "v1.DeleteRegionSnapshotRequest\032\".google." + + "cloud.compute.v1.Operation\"y\332A\027project,r" + + "egion,snapshot\212N\020RegionOperations\202\323\344\223\002F*" + + "D/compute/v1/projects/{project}/regions/" + + "{region}/snapshots/{snapshot}\022\303\001\n\003Get\0221." + + "google.cloud.compute.v1.GetRegionSnapsho" + + "tRequest\032!.google.cloud.compute.v1.Snaps" + + "hot\"f\332A\027project,region,snapshot\202\323\344\223\002F\022D/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/snapshots/{snapshot}\022\340\001\n\014GetIamPo" + + "licy\022:.google.cloud.compute.v1.GetIamPol" + + "icyRegionSnapshotRequest\032\037.google.cloud." + + "compute.v1.Policy\"s\332A\027project,region,res" + + "ource\202\323\344\223\002S\022Q/compute/v1/projects/{proje" + + "ct}/regions/{region}/snapshots/{resource" + + "}/getIamPolicy\022\357\001\n\006Insert\0224.google.cloud" + + ".compute.v1.InsertRegionSnapshotRequest\032" + + "\".google.cloud.compute.v1.Operation\"\212\001\332A" + + " project,region,snapshot_resource\212N\020Regi" + + "onOperations\202\323\344\223\002N\"9/compute/v1/projects" + + "/{project}/regions/{region}/snapshots:\021s" + + "napshot_resource\022\266\001\n\004List\0223.google.cloud" + + ".compute.v1.ListRegionSnapshotsRequest\032%" + + ".google.cloud.compute.v1.SnapshotList\"R\332" + + "A\016project,region\202\323\344\223\002;\0229/compute/v1/proj" + + "ects/{project}/regions/{region}/snapshot" + + "s\022\250\002\n\014SetIamPolicy\022:.google.cloud.comput" + + "e.v1.SetIamPolicyRegionSnapshotRequest\032\037" + + ".google.cloud.compute.v1.Policy\"\272\001\332A:pro" + + "ject,region,resource,region_set_policy_r" + + "equest_resource\202\323\344\223\002w\"Q/compute/v1/proje" + + "cts/{project}/regions/{region}/snapshots" + + "/{resource}/setIamPolicy:\"region_set_pol" + + "icy_request_resource\022\265\002\n\tSetLabels\0227.goo" + + "gle.cloud.compute.v1.SetLabelsRegionSnap" + + "shotRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\312\001\332A:project,region,resource,reg" + + "ion_set_labels_request_resource\212N\020Region" + + "Operations\202\323\344\223\002t\"N/compute/v1/projects/{" + + "project}/regions/{region}/snapshots/{res" + + "ource}/setLabels:\"region_set_labels_requ" + + "est_resource\022\311\002\n\022TestIamPermissions\022@.go" + + "ogle.cloud.compute.v1.TestIamPermissions" + + "RegionSnapshotRequest\0320.google.cloud.com" + + "pute.v1.TestPermissionsResponse\"\276\001\332A9pro" + + "ject,region,resource,test_permissions_re" + + "quest_resource\202\323\344\223\002|\"W/compute/v1/projec" + + "ts/{project}/regions/{region}/snapshots/" + + "{resource}/testIamPermissions:!test_perm" + + "issions_request_resource\022\331\002\n\014UpdateKmsKe" + + "y\022:.google.cloud.compute.v1.UpdateKmsKey" + + "RegionSnapshotRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\350\001\332AGproject,region,sn" + + "apshot,region_snapshot_update_kms_key_re" + + "quest_resource\212N\020RegionOperations\202\323\344\223\002\204\001" + + "\"Q/compute/v1/projects/{project}/regions" + + "/{region}/snapshots/{snapshot}/updateKms" + + "Key:/region_snapshot_update_kms_key_requ" + + "est_resource\032\202\001\312A\026compute.googleapis.com" + + "\322AVhttps://www.googleapis.com/auth/compu" + + "te,https://www.googleapis.com/auth/cloud" + + "-platform\212\324\333\322\017\n2026-09-012\324\010\n\025RegionSslC" + + "ertificates\022\370\001\n\006Delete\022:.google.cloud.co" + + "mpute.v1.DeleteRegionSslCertificateReque" + + "st\032\".google.cloud.compute.v1.Operation\"\215" + + "\001\332A\036project,region,ssl_certificate\212N\020Reg" + + "ionOperations\202\323\344\223\002S*Q/compute/v1/project" + + "s/{project}/regions/{region}/sslCertific" + + "ates/{ssl_certificate}\022\343\001\n\003Get\0227.google." + + "cloud.compute.v1.GetRegionSslCertificate" + + "Request\032\'.google.cloud.compute.v1.SslCer" + + "tificate\"z\332A\036project,region,ssl_certific" + + "ate\202\323\344\223\002S\022Q/compute/v1/projects/{project" + + "}/regions/{region}/sslCertificates/{ssl_" + + "certificate}\022\211\002\n\006Insert\022:.google.cloud.c" + + "ompute.v1.InsertRegionSslCertificateRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\236\001\332A\'project,region,ssl_certificate_reso" + + "urce\212N\020RegionOperations\202\323\344\223\002[\"?/compute/" + + "v1/projects/{project}/regions/{region}/s" + + "slCertificates:\030ssl_certificate_resource" + + "\022\310\001\n\004List\0229.google.cloud.compute.v1.List" + + "RegionSslCertificatesRequest\032+.google.cl" + + "oud.compute.v1.SslCertificateList\"X\332A\016pr" + + "oject,region\202\323\344\223\002A\022?/compute/v1/projects" + + "/{project}/regions/{region}/sslCertifica" + + "tes\032\202\001\312A\026compute.googleapis.com\322AVhttps:" + + "//www.googleapis.com/auth/compute,https:" + + "//www.googleapis.com/auth/cloud-platform" + + "\212\324\333\322\017\n2026-09-012\246\014\n\021RegionSslPolicies\022\344" + + "\001\n\006Delete\0225.google.cloud.compute.v1.Dele" + + "teRegionSslPolicyRequest\032\".google.cloud." + + "compute.v1.Operation\"\177\332A\031project,region," + + "ssl_policy\212N\020RegionOperations\202\323\344\223\002J*H/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/sslPolicies/{ssl_policy}\022\313\001\n\003Get\0222." + + "google.cloud.compute.v1.GetRegionSslPoli" + + "cyRequest\032\".google.cloud.compute.v1.SslP" + + "olicy\"l\332A\031project,region,ssl_policy\202\323\344\223\002" + + "J\022H/compute/v1/projects/{project}/region" + + "s/{region}/sslPolicies/{ssl_policy}\022\366\001\n\006" + + "Insert\0225.google.cloud.compute.v1.InsertR" + + "egionSslPolicyRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\220\001\332A\"project,region,ss" + + "l_policy_resource\212N\020RegionOperations\202\323\344\223" + + "\002R\";/compute/v1/projects/{project}/regio" + + "ns/{region}/sslPolicies:\023ssl_policy_reso" + + "urce\022\275\001\n\004List\0225.google.cloud.compute.v1." + + "ListRegionSslPoliciesRequest\032(.google.cl" + + "oud.compute.v1.SslPoliciesList\"T\332A\016proje" + + "ct,region\202\323\344\223\002=\022;/compute/v1/projects/{p" + + "roject}/regions/{region}/sslPolicies\022\216\002\n" + + "\025ListAvailableFeatures\022F.google.cloud.co" + + "mpute.v1.ListAvailableFeaturesRegionSslP" + + "oliciesRequest\032A.google.cloud.compute.v1" + + ".SslPoliciesListAvailableFeaturesRespons" + + "e\"j\332A\016project,region\202\323\344\223\002S\022Q/compute/v1/" + + "projects/{project}/regions/{region}/sslP" + + "olicies/listAvailableFeatures\022\214\002\n\005Patch\022" + + "4.google.cloud.compute.v1.PatchRegionSsl" + + "PolicyRequest\032\".google.cloud.compute.v1." + + "Operation\"\250\001\332A-project,region,ssl_policy" + + ",ssl_policy_resource\212N\020RegionOperations\202" + + "\323\344\223\002_2H/compute/v1/projects/{project}/re" + + "gions/{region}/sslPolicies/{ssl_policy}:" + + "\023ssl_policy_resource\032\202\001\312A\026compute.google" + + "apis.com\322AVhttps://www.googleapis.com/au" + + "th/compute,https://www.googleapis.com/au" + + "th/cloud-platform\212\324\333\322\017\n2026-09-012\273\013\n\027Re" + + "gionTargetHttpProxies\022\377\001\n\006Delete\022;.googl" + + "e.cloud.compute.v1.DeleteRegionTargetHtt" + "pProxyRequest\032\".google.cloud.compute.v1." - + "Operation\"\220\001\332A\037project,region,target_tcp" - + "_proxy\212N\020RegionOperations\202\323\344\223\002U*S/comput" + + "Operation\"\223\001\332A project,region,target_htt" + + "p_proxy\212N\020RegionOperations\202\323\344\223\002W*U/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/targetHttpProxies/{target_http_proxy}\022" + + "\354\001\n\003Get\0228.google.cloud.compute.v1.GetReg" + + "ionTargetHttpProxyRequest\032(.google.cloud" + + ".compute.v1.TargetHttpProxy\"\200\001\332A project" + + ",region,target_http_proxy\202\323\344\223\002W\022U/comput" + "e/v1/projects/{project}/regions/{region}" - + "/targetTcpProxies/{target_tcp_proxy}\022\346\001\n" - + "\003Get\0227.google.cloud.compute.v1.GetRegion" - + "TargetTcpProxyRequest\032\'.google.cloud.com" - + "pute.v1.TargetTcpProxy\"}\332A\037project,regio" - + "n,target_tcp_proxy\202\323\344\223\002U\022S/compute/v1/pr" - + "ojects/{project}/regions/{region}/target" - + "TcpProxies/{target_tcp_proxy}\022\214\002\n\006Insert" - + "\022:.google.cloud.compute.v1.InsertRegionT" - + "argetTcpProxyRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\241\001\332A(project,region,tar" - + "get_tcp_proxy_resource\212N\020RegionOperation" - + "s\202\323\344\223\002]\"@/compute/v1/projects/{project}/" - + "regions/{region}/targetTcpProxies:\031targe" - + "t_tcp_proxy_resource\022\312\001\n\004List\022:.google.c" - + "loud.compute.v1.ListRegionTargetTcpProxi" - + "esRequest\032+.google.cloud.compute.v1.Targ" - + "etTcpProxyList\"Y\332A\016project,region\202\323\344\223\002B\022" - + "@/compute/v1/projects/{project}/regions/" - + "{region}/targetTcpProxies\032\202\001\312A\026compute.g" - + "oogleapis.com\322AVhttps://www.googleapis.c" - + "om/auth/compute,https://www.googleapis.c" - + "om/auth/cloud-platform\212\324\333\322\017\n2026-09-012\375" - + "\r\n\rRegionUrlMaps\022\327\001\n\006Delete\0222.google.clo" - + "ud.compute.v1.DeleteRegionUrlMapRequest\032" - + "\".google.cloud.compute.v1.Operation\"u\332A\026" - + "project,region,url_map\212N\020RegionOperation" - + "s\202\323\344\223\002C*A/compute/v1/projects/{project}/" - + "regions/{region}/urlMaps/{url_map}\022\273\001\n\003G" - + "et\022/.google.cloud.compute.v1.GetRegionUr" - + "lMapRequest\032\037.google.cloud.compute.v1.Ur" - + "lMap\"b\332A\026project,region,url_map\202\323\344\223\002C\022A/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/urlMaps/{url_map}\022\351\001\n\006Insert\0222.go" - + "ogle.cloud.compute.v1.InsertRegionUrlMap" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\206\001\332A\037project,region,url_map_resource" - + "\212N\020RegionOperations\202\323\344\223\002K\"7/compute/v1/p" - + "rojects/{project}/regions/{region}/urlMa" - + "ps:\020url_map_resource\022\260\001\n\004List\0221.google.c" - + "loud.compute.v1.ListRegionUrlMapsRequest" - + "\032#.google.cloud.compute.v1.UrlMapList\"P\332" - + "A\016project,region\202\323\344\223\0029\0227/compute/v1/proj" - + "ects/{project}/regions/{region}/urlMaps\022" - + "\371\001\n\005Patch\0221.google.cloud.compute.v1.Patc" - + "hRegionUrlMapRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\230\001\332A\'project,region,url" - + "_map,url_map_resource\212N\020RegionOperations" - + "\202\323\344\223\002U2A/compute/v1/projects/{project}/r" - + "egions/{region}/urlMaps/{url_map}:\020url_m" - + "ap_resource\022\373\001\n\006Update\0222.google.cloud.co" - + "mpute.v1.UpdateRegionUrlMapRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\230\001\332A\'proj" - + "ect,region,url_map,url_map_resource\212N\020Re" - + "gionOperations\202\323\344\223\002U\032A/compute/v1/projec" - + "ts/{project}/regions/{region}/urlMaps/{u" - + "rl_map}:\020url_map_resource\022\265\002\n\010Validate\0224" - + ".google.cloud.compute.v1.ValidateRegionU" - + "rlMapRequest\0320.google.cloud.compute.v1.U" - + "rlMapsValidateResponse\"\300\001\332A@project,regi" - + "on,url_map,region_url_maps_validate_requ" - + "est_resource\202\323\344\223\002w\"J/compute/v1/projects" - + "/{project}/regions/{region}/urlMaps/{url" - + "_map}/validate:)region_url_maps_validate" - + "_request_resource\032\202\001\312A\026compute.googleapi" + + "/targetHttpProxies/{target_http_proxy}\022\220" + + "\002\n\006Insert\022;.google.cloud.compute.v1.Inse" + + "rtRegionTargetHttpProxyRequest\032\".google." + + "cloud.compute.v1.Operation\"\244\001\332A)project," + + "region,target_http_proxy_resource\212N\020Regi" + + "onOperations\202\323\344\223\002_\"A/compute/v1/projects" + + "/{project}/regions/{region}/targetHttpPr" + + "oxies:\032target_http_proxy_resource\022\315\001\n\004Li" + + "st\022;.google.cloud.compute.v1.ListRegionT" + + "argetHttpProxiesRequest\032,.google.cloud.c" + + "ompute.v1.TargetHttpProxyList\"Z\332A\016projec" + + "t,region\202\323\344\223\002C\022A/compute/v1/projects/{pr" + + "oject}/regions/{region}/targetHttpProxie" + + "s\022\306\002\n\tSetUrlMap\022>.google.cloud.compute.v" + + "1.SetUrlMapRegionTargetHttpProxyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\324\001\332A" + + ";project,region,target_http_proxy,url_ma" + + "p_reference_resource\212N\020RegionOperations\202" + + "\323\344\223\002}\"_/compute/v1/projects/{project}/re" + + "gions/{region}/targetHttpProxies/{target", + "_http_proxy}/setUrlMap:\032url_map_referenc" + + "e_resource\032\202\001\312A\026compute.googleapis.com\322A" + + "Vhttps://www.googleapis.com/auth/compute" + + ",https://www.googleapis.com/auth/cloud-p" + + "latform\212\324\333\322\017\n2026-09-012\304\021\n\030RegionTarget" + + "HttpsProxies\022\203\002\n\006Delete\022<.google.cloud.c" + + "ompute.v1.DeleteRegionTargetHttpsProxyRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\226\001\332A!project,region,target_https_proxy" + + "\212N\020RegionOperations\202\323\344\223\002Y*W/compute/v1/p" + + "rojects/{project}/regions/{region}/targe" + + "tHttpsProxies/{target_https_proxy}\022\361\001\n\003G" + + "et\0229.google.cloud.compute.v1.GetRegionTa" + + "rgetHttpsProxyRequest\032).google.cloud.com" + + "pute.v1.TargetHttpsProxy\"\203\001\332A!project,re" + + "gion,target_https_proxy\202\323\344\223\002Y\022W/compute/" + + "v1/projects/{project}/regions/{region}/t" + + "argetHttpsProxies/{target_https_proxy}\022\224" + + "\002\n\006Insert\022<.google.cloud.compute.v1.Inse" + + "rtRegionTargetHttpsProxyRequest\032\".google" + + ".cloud.compute.v1.Operation\"\247\001\332A*project" + + ",region,target_https_proxy_resource\212N\020Re" + + "gionOperations\202\323\344\223\002a\"B/compute/v1/projec" + + "ts/{project}/regions/{region}/targetHttp" + + "sProxies:\033target_https_proxy_resource\022\320\001" + + "\n\004List\022<.google.cloud.compute.v1.ListReg" + + "ionTargetHttpsProxiesRequest\032-.google.cl" + + "oud.compute.v1.TargetHttpsProxyList\"[\332A\016" + + "project,region\202\323\344\223\002D\022B/compute/v1/projec" + + "ts/{project}/regions/{region}/targetHttp" + + "sProxies\022\272\002\n\005Patch\022;.google.cloud.comput" + + "e.v1.PatchRegionTargetHttpsProxyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\317\001\332A" + + "=project,region,target_https_proxy,targe" + + "t_https_proxy_resource\212N\020RegionOperation" + + "s\202\323\344\223\002v2W/compute/v1/projects/{project}/" + + "regions/{region}/targetHttpsProxies/{tar" + + "get_https_proxy}:\033target_https_proxy_res" + + "ource\022\264\003\n\022SetSslCertificates\022H.google.cl" + + "oud.compute.v1.SetSslCertificatesRegionT" + + "argetHttpsProxyRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\257\002\332Acproject,region,t" + + "arget_https_proxy,region_target_https_pr" + + "oxies_set_ssl_certificates_request_resou" + + "rce\212N\020RegionOperations\202\323\344\223\002\257\001\"j/compute/" + + "v1/projects/{project}/regions/{region}/t" + + "argetHttpsProxies/{target_https_proxy}/s" + + "etSslCertificates:Aregion_target_https_p" + + "roxies_set_ssl_certificates_request_reso" + + "urce\022\312\002\n\tSetUrlMap\022?.google.cloud.comput" + + "e.v1.SetUrlMapRegionTargetHttpsProxyRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\327\001\332A .google.cloud.compu" - + "te.v1.AggregatedListResourcePoliciesRequ" - + "est\0325.google.cloud.compute.v1.ResourcePo" - + "licyAggregatedList\"L\332A\007project\202\323\344\223\002<\022:/c" - + "ompute/v1/projects/{project}/aggregated/" - + "resourcePolicies\022\363\001\n\006Delete\0224.google.clo" - + "ud.compute.v1.DeleteResourcePolicyReques" - + "t\032\".google.cloud.compute.v1.Operation\"\216\001" - + "\332A\036project,region,resource_policy\212N\020Regi" - + "onOperations\202\323\344\223\002T*R/compute/v1/projects" - + "/{project}/regions/{region}/resourcePoli" - + "cies/{resource_policy}\022\336\001\n\003Get\0221.google." - + "cloud.compute.v1.GetResourcePolicyReques" - + "t\032\'.google.cloud.compute.v1.ResourcePoli" - + "cy\"{\332A\036project,region,resource_policy\202\323\344" - + "\223\002T\022R/compute/v1/projects/{project}/regi" + + "vationRequest\032\".google.cloud.compute.v1." + + "Operation\"\363\001\332AJproject,zone,reservation," + + "reservations_perform_maintenance_request" + + "_resource\212N\016ZoneOperations\202\323\344\223\002\216\001\"Y/comp" + + "ute/v1/projects/{project}/zones/{zone}/r" + + "eservations/{reservation}/performMainten" + + "ance:1reservations_perform_maintenance_r" + + "equest_resource\022\256\002\n\006Resize\0221.google.clou" + + "d.compute.v1.ResizeReservationRequest\032\"." + + "google.cloud.compute.v1.Operation\"\314\001\332A=p" + + "roject,zone,reservation,reservations_res" + + "ize_request_resource\212N\016ZoneOperations\202\323\344" + + "\223\002u\"M/compute/v1/projects/{project}/zone" + + "s/{zone}/reservations/{reservation}/resi" + + "ze:$reservations_resize_request_resource", + "\022\236\002\n\014SetIamPolicy\0227.google.cloud.compute" + + ".v1.SetIamPolicyReservationRequest\032\037.goo" + + "gle.cloud.compute.v1.Policy\"\263\001\332A6project" + + ",zone,resource,zone_set_policy_request_r" + + "esource\202\323\344\223\002t\"P/compute/v1/projects/{pro" + + "ject}/zones/{zone}/reservations/{resourc" + + "e}/setIamPolicy: zone_set_policy_request" + + "_resource\022\303\002\n\022TestIamPermissions\022=.googl" + + "e.cloud.compute.v1.TestIamPermissionsRes" + + "ervationRequest\0320.google.cloud.compute.v" + + "1.TestPermissionsResponse\"\273\001\332A7project,z" + + "one,resource,test_permissions_request_re" + + "source\202\323\344\223\002{\"V/compute/v1/projects/{proj" + + "ect}/zones/{zone}/reservations/{resource" + + "}/testIamPermissions:!test_permissions_r" + + "equest_resource\022\207\002\n\006Update\0221.google.clou" + + "d.compute.v1.UpdateReservationRequest\032\"." + + "google.cloud.compute.v1.Operation\"\245\001\332A-p" + + "roject,zone,reservation,reservation_reso" + + "urce\212N\016ZoneOperations\202\323\344\223\002^2F/compute/v1" + + "/projects/{project}/zones/{zone}/reserva" + + "tions/{reservation}:\024reservation_resourc" + + "e\032\202\001\312A\026compute.googleapis.com\322AVhttps://" + + "www.googleapis.com/auth/compute,https://" + + "www.googleapis.com/auth/cloud-platform\212\324" + + "\333\322\017\n2026-09-012\253\023\n\020ResourcePolicies\022\325\001\n\016" + + "AggregatedList\022>.google.cloud.compute.v1" + + ".AggregatedListResourcePoliciesRequest\0325" + + ".google.cloud.compute.v1.ResourcePolicyA" + + "ggregatedList\"L\332A\007project\202\323\344\223\002<\022:/comput" + + "e/v1/projects/{project}/aggregated/resou" + + "rcePolicies\022\363\001\n\006Delete\0224.google.cloud.co" + + "mpute.v1.DeleteResourcePolicyRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\216\001\332A\036pr" + + "oject,region,resource_policy\212N\020RegionOpe" + + "rations\202\323\344\223\002T*R/compute/v1/projects/{pro" + + "ject}/regions/{region}/resourcePolicies/" + + "{resource_policy}\022\336\001\n\003Get\0221.google.cloud" + + ".compute.v1.GetResourcePolicyRequest\032\'.g" + + "oogle.cloud.compute.v1.ResourcePolicy\"{\332" + + "A\036project,region,resource_policy\202\323\344\223\002T\022R" + + "/compute/v1/projects/{project}/regions/{" + + "region}/resourcePolicies/{resource_polic" + + "y}\022\347\001\n\014GetIamPolicy\022:.google.cloud.compu" + + "te.v1.GetIamPolicyResourcePolicyRequest\032" + + "\037.google.cloud.compute.v1.Policy\"z\332A\027pro" + + "ject,region,resource\202\323\344\223\002Z\022X/compute/v1/" + + "projects/{project}/regions/{region}/reso" + + "urcePolicies/{resource}/getIamPolicy\022\204\002\n" + + "\006Insert\0224.google.cloud.compute.v1.Insert" + + "ResourcePolicyRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\237\001\332A\'project,region,re" + + "source_policy_resource\212N\020RegionOperation" + + "s\202\323\344\223\002\\\"@/compute/v1/projects/{project}/" + + "regions/{region}/resourcePolicies:\030resou" + + "rce_policy_resource\022\304\001\n\004List\0224.google.cl" + + "oud.compute.v1.ListResourcePoliciesReque" + + "st\032+.google.cloud.compute.v1.ResourcePol" + + "icyList\"Y\332A\016project,region\202\323\344\223\002B\022@/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/resourcePolicies\022\244\002\n\005Patch\0223.google.cl" + + "oud.compute.v1.PatchResourcePolicyReques" + + "t\032\".google.cloud.compute.v1.Operation\"\301\001" + + "\332A7project,region,resource_policy,resour" + + "ce_policy_resource\212N\020RegionOperations\202\323\344" + + "\223\002n2R/compute/v1/projects/{project}/regi" + "ons/{region}/resourcePolicies/{resource_" - + "policy}\022\347\001\n\014GetIamPolicy\022:.google.cloud." - + "compute.v1.GetIamPolicyResourcePolicyReq" - + "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}" - + "/resourcePolicies/{resource}/getIamPolic" - + "y\022\204\002\n\006Insert\0224.google.cloud.compute.v1.I" - + "nsertResourcePolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\237\001\332A\'project,regi" - + "on,resource_policy_resource\212N\020RegionOper" - + "ations\202\323\344\223\002\\\"@/compute/v1/projects/{proj" - + "ect}/regions/{region}/resourcePolicies:\030" - + "resource_policy_resource\022\304\001\n\004List\0224.goog" - + "le.cloud.compute.v1.ListResourcePolicies" - + "Request\032+.google.cloud.compute.v1.Resour" - + "cePolicyList\"Y\332A\016project,region\202\323\344\223\002B\022@/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/resourcePolicies\022\244\002\n\005Patch\0223.goog" - + "le.cloud.compute.v1.PatchResourcePolicyR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\301\001\332A7project,region,resource_policy,r" - + "esource_policy_resource\212N\020RegionOperatio" - + "ns\202\323\344\223\002n2R/compute/v1/projects/{project}" - + "/regions/{region}/resourcePolicies/{reso" - + "urce_policy}:\030resource_policy_resource\022\257" - + "\002\n\014SetIamPolicy\022:.google.cloud.compute.v" - + "1.SetIamPolicyResourcePolicyRequest\032\037.go" - + "ogle.cloud.compute.v1.Policy\"\301\001\332A:projec" - + "t,region,resource,region_set_policy_requ" - + "est_resource\202\323\344\223\002~\"X/compute/v1/projects" - + "/{project}/regions/{region}/resourcePoli" - + "cies/{resource}/setIamPolicy:\"region_set" - + "_policy_request_resource\022\321\002\n\022TestIamPerm" - + "issions\022@.google.cloud.compute.v1.TestIa" - + "mPermissionsResourcePolicyRequest\0320.goog" - + "le.cloud.compute.v1.TestPermissionsRespo" - + "nse\"\306\001\332A9project,region,resource,test_pe" - + "rmissions_request_resource\202\323\344\223\002\203\001\"^/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/resourcePolicies/{resource}/testIamPe" - + "rmissions:!test_permissions_request_reso" - + "urce\032\202\001\312A\026compute.googleapis.com\322AVhttps" - + "://www.googleapis.com/auth/compute,https" - + "://www.googleapis.com/auth/cloud-platfor" - + "m\212\324\333\322\017\n2026-09-012\307\007\n\014RolloutPlans\022\324\001\n\006D" - + "elete\0221.google.cloud.compute.v1.DeleteRo" - + "lloutPlanRequest\032\".google.cloud.compute." - + "v1.Operation\"s\332A\024project,rollout_plan\212N\020" - + "GlobalOperations\202\323\344\223\002C*A/compute/v1/proj" - + "ects/{project}/global/rolloutPlans/{roll" - + "out_plan}\022\275\001\n\003Get\022..google.cloud.compute" - + ".v1.GetRolloutPlanRequest\032$.google.cloud" - + ".compute.v1.RolloutPlan\"`\332A\024project,roll" - + "out_plan\202\323\344\223\002C\022A/compute/v1/projects/{pr" - + "oject}/global/rolloutPlans/{rollout_plan" - + "}\022\346\001\n\006Insert\0221.google.cloud.compute.v1.I" - + "nsertRolloutPlanRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\204\001\332A\035project,rollout" - + "_plan_resource\212N\020GlobalOperations\202\323\344\223\002K\"" - + "2/compute/v1/projects/{project}/global/r" - + "olloutPlans:\025rollout_plan_resource\022\261\001\n\004L" - + "ist\0220.google.cloud.compute.v1.ListRollou" - + "tPlansRequest\0321.google.cloud.compute.v1." - + "RolloutPlansListResponse\"D\332A\007project\202\323\344\223" - + "\0024\0222/compute/v1/projects/{project}/globa" - + "l/rolloutPlans\032\202\001\312A\026compute.googleapis.c" - + "om\322AVhttps://www.googleapis.com/auth/com" - + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform\212\324\333\322\017\n2026-09-012\317\013\n\010Rollouts" - + "\022\314\001\n\007Advance\022..google.cloud.compute.v1.A" - + "dvanceRolloutRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"m\332A\017project,rollout\212N\020G" - + "lobalOperations\202\323\344\223\002B\"@/compute/v1/proje" - + "cts/{project}/global/rollouts/{rollout}/" - + "advance\022\302\001\n\006Cancel\022-.google.cloud.comput" - + "e.v1.CancelRolloutRequest\032\".google.cloud" - + ".compute.v1.Operation\"e\332A\017project,rollou" - + "t\212N\020GlobalOperations\202\323\344\223\002:28/compute/v1/" - + "projects/{project}/global/rollouts/{roll" - + "out}\022\302\001\n\006Delete\022-.google.cloud.compute.v" - + "1.DeleteRolloutRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"e\332A\017project,rollout\212N" - + "\020GlobalOperations\202\323\344\223\002:*8/compute/v1/pro" - + "jects/{project}/global/rollouts/{rollout" - + "}\022\247\001\n\003Get\022*.google.cloud.compute.v1.GetR" - + "olloutRequest\032 .google.cloud.compute.v1." - + "Rollout\"R\332A\017project,rollout\202\323\344\223\002:\0228/comp" - + "ute/v1/projects/{project}/global/rollout" - + "s/{rollout}\022\245\001\n\004List\022,.google.cloud.comp" - + "ute.v1.ListRolloutsRequest\032-.google.clou" - + "d.compute.v1.RolloutsListResponse\"@\332A\007pr" - + "oject\202\323\344\223\0020\022./compute/v1/projects/{proje" - + "ct}/global/rollouts\022\306\001\n\005Pause\022,.google.c" - + "loud.compute.v1.PauseRolloutRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"k\332A\017proj" - + "ect,rollout\212N\020GlobalOperations\202\323\344\223\002@\">/c" - + "ompute/v1/projects/{project}/global/roll" - + "outs/{rollout}/pause\022\311\001\n\006Resume\022-.google" - + ".cloud.compute.v1.ResumeRolloutRequest\032\"" - + ".google.cloud.compute.v1.Operation\"l\332A\017p" - + "roject,rollout\212N\020GlobalOperations\202\323\344\223\002A\"" - + "?/compute/v1/projects/{project}/global/r" - + "ollouts/{rollout}/resume\032\202\001\312A\026compute.go" - + "ogleapis.com\322AVhttps://www.googleapis.co" - + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform\212\324\333\322\017\n2026-09-012\215*" - + "\n\007Routers\022\273\001\n\016AggregatedList\0225.google.cl" - + "oud.compute.v1.AggregatedListRoutersRequ" - + "est\032-.google.cloud.compute.v1.RouterAggr" - + "egatedList\"C\332A\007project\202\323\344\223\0023\0221/compute/v" - + "1/projects/{project}/aggregated/routers\022" - + "\317\001\n\006Delete\022,.google.cloud.compute.v1.Del" - + "eteRouterRequest\032\".google.cloud.compute." - + "v1.Operation\"s\332A\025project,region,router\212N" - + "\020RegionOperations\202\323\344\223\002B*@/compute/v1/pro" - + "jects/{project}/regions/{region}/routers" - + "/{router}\022\357\001\n\016DeleteNamedSet\0224.google.cl" - + "oud.compute.v1.DeleteNamedSetRouterReque" - + "st\032\".google.cloud.compute.v1.Operation\"\202" - + "\001\332A\025project,region,router\212N\020RegionOperat" - + "ions\202\323\344\223\002Q\"O/compute/v1/projects/{projec" - + "t}/regions/{region}/routers/{router}/del" - + "eteNamedSet\022\370\001\n\021DeleteRoutePolicy\0227.goog" - + "le.cloud.compute.v1.DeleteRoutePolicyRou" - + "terRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\205\001\332A\025project,region,router\212N\020Regi" - + "onOperations\202\323\344\223\002T\"R/compute/v1/projects" - + "/{project}/regions/{region}/routers/{rou" - + "ter}/deleteRoutePolicy\022\263\001\n\003Get\022).google." - + "cloud.compute.v1.GetRouterRequest\032\037.goog" - + "le.cloud.compute.v1.Router\"`\332A\025project,r" - + "egion,router\202\323\344\223\002B\022@/compute/v1/projects" + + "policy}:\030resource_policy_resource\022\257\002\n\014Se" + + "tIamPolicy\022:.google.cloud.compute.v1.Set" + + "IamPolicyResourcePolicyRequest\032\037.google." + + "cloud.compute.v1.Policy\"\301\001\332A:project,reg" + + "ion,resource,region_set_policy_request_r" + + "esource\202\323\344\223\002~\"X/compute/v1/projects/{pro" + + "ject}/regions/{region}/resourcePolicies/" + + "{resource}/setIamPolicy:\"region_set_poli" + + "cy_request_resource\022\321\002\n\022TestIamPermissio" + + "ns\022@.google.cloud.compute.v1.TestIamPerm" + + "issionsResourcePolicyRequest\0320.google.cl" + + "oud.compute.v1.TestPermissionsResponse\"\306" + + "\001\332A9project,region,resource,test_permiss" + + "ions_request_resource\202\323\344\223\002\203\001\"^/compute/v" + + "1/projects/{project}/regions/{region}/re" + + "sourcePolicies/{resource}/testIamPermiss" + + "ions:!test_permissions_request_resource\032" + + "\202\001\312A\026compute.googleapis.com\322AVhttps://ww" + + "w.googleapis.com/auth/compute,https://ww" + + "w.googleapis.com/auth/cloud-platform\212\324\333\322" + + "\017\n2026-09-012\307\007\n\014RolloutPlans\022\324\001\n\006Delete" + + "\0221.google.cloud.compute.v1.DeleteRollout" + + "PlanRequest\032\".google.cloud.compute.v1.Op" + + "eration\"s\332A\024project,rollout_plan\212N\020Globa" + + "lOperations\202\323\344\223\002C*A/compute/v1/projects/" + + "{project}/global/rolloutPlans/{rollout_p" + + "lan}\022\275\001\n\003Get\022..google.cloud.compute.v1.G" + + "etRolloutPlanRequest\032$.google.cloud.comp" + + "ute.v1.RolloutPlan\"`\332A\024project,rollout_p" + + "lan\202\323\344\223\002C\022A/compute/v1/projects/{project" + + "}/global/rolloutPlans/{rollout_plan}\022\346\001\n" + + "\006Insert\0221.google.cloud.compute.v1.Insert" + + "RolloutPlanRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\204\001\332A\035project,rollout_plan" + + "_resource\212N\020GlobalOperations\202\323\344\223\002K\"2/com" + + "pute/v1/projects/{project}/global/rollou" + + "tPlans:\025rollout_plan_resource\022\261\001\n\004List\0220" + + ".google.cloud.compute.v1.ListRolloutPlan" + + "sRequest\0321.google.cloud.compute.v1.Rollo" + + "utPlansListResponse\"D\332A\007project\202\323\344\223\0024\0222/" + + "compute/v1/projects/{project}/global/rol" + + "loutPlans\032\202\001\312A\026compute.googleapis.com\322AV" + + "https://www.googleapis.com/auth/compute," + + "https://www.googleapis.com/auth/cloud-pl" + + "atform\212\324\333\322\017\n2026-09-012\317\013\n\010Rollouts\022\314\001\n\007" + + "Advance\022..google.cloud.compute.v1.Advanc" + + "eRolloutRequest\032\".google.cloud.compute.v" + + "1.Operation\"m\332A\017project,rollout\212N\020Global" + + "Operations\202\323\344\223\002B\"@/compute/v1/projects/{" + + "project}/global/rollouts/{rollout}/advan" + + "ce\022\302\001\n\006Cancel\022-.google.cloud.compute.v1." + + "CancelRolloutRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"e\332A\017project,rollout\212N\020G" + + "lobalOperations\202\323\344\223\002:28/compute/v1/proje" + + "cts/{project}/global/rollouts/{rollout}\022" + + "\302\001\n\006Delete\022-.google.cloud.compute.v1.Del" + + "eteRolloutRequest\032\".google.cloud.compute" + + ".v1.Operation\"e\332A\017project,rollout\212N\020Glob" + + "alOperations\202\323\344\223\002:*8/compute/v1/projects" + + "/{project}/global/rollouts/{rollout}\022\247\001\n" + + "\003Get\022*.google.cloud.compute.v1.GetRollou" + + "tRequest\032 .google.cloud.compute.v1.Rollo" + + "ut\"R\332A\017project,rollout\202\323\344\223\002:\0228/compute/v" + + "1/projects/{project}/global/rollouts/{ro" + + "llout}\022\245\001\n\004List\022,.google.cloud.compute.v" + + "1.ListRolloutsRequest\032-.google.cloud.com" + + "pute.v1.RolloutsListResponse\"@\332A\007project" + + "\202\323\344\223\0020\022./compute/v1/projects/{project}/g" + + "lobal/rollouts\022\306\001\n\005Pause\022,.google.cloud." + + "compute.v1.PauseRolloutRequest\032\".google." + + "cloud.compute.v1.Operation\"k\332A\017project,r" + + "ollout\212N\020GlobalOperations\202\323\344\223\002@\">/comput" + + "e/v1/projects/{project}/global/rollouts/" + + "{rollout}/pause\022\311\001\n\006Resume\022-.google.clou" + + "d.compute.v1.ResumeRolloutRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"l\332A\017projec" + + "t,rollout\212N\020GlobalOperations\202\323\344\223\002A\"?/com" + + "pute/v1/projects/{project}/global/rollou" + + "ts/{rollout}/resume\032\202\001\312A\026compute.googlea" + + "pis.com\322AVhttps://www.googleapis.com/aut" + + "h/compute,https://www.googleapis.com/aut" + + "h/cloud-platform\212\324\333\322\017\n2026-09-012\215*\n\007Rou" + + "ters\022\273\001\n\016AggregatedList\0225.google.cloud.c" + + "ompute.v1.AggregatedListRoutersRequest\032-" + + ".google.cloud.compute.v1.RouterAggregate" + + "dList\"C\332A\007project\202\323\344\223\0023\0221/compute/v1/pro" + + "jects/{project}/aggregated/routers\022\317\001\n\006D" + + "elete\022,.google.cloud.compute.v1.DeleteRo" + + "uterRequest\032\".google.cloud.compute.v1.Op" + + "eration\"s\332A\025project,region,router\212N\020Regi" + + "onOperations\202\323\344\223\002B*@/compute/v1/projects" + "/{project}/regions/{region}/routers/{rou" - + "ter}\022\343\001\n\013GetNamedSet\0221.google.cloud.comp" - + "ute.v1.GetNamedSetRouterRequest\0323.google" - + ".cloud.compute.v1.RoutersGetNamedSetResp" - + "onse\"l\332A\025project,region,router\202\323\344\223\002N\022L/c" + + "ter}\022\357\001\n\016DeleteNamedSet\0224.google.cloud.c" + + "ompute.v1.DeleteNamedSetRouterRequest\032\"." + + "google.cloud.compute.v1.Operation\"\202\001\332A\025p" + + "roject,region,router\212N\020RegionOperations\202" + + "\323\344\223\002Q\"O/compute/v1/projects/{project}/re" + + "gions/{region}/routers/{router}/deleteNa" + + "medSet\022\370\001\n\021DeleteRoutePolicy\0227.google.cl" + + "oud.compute.v1.DeleteRoutePolicyRouterRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\205\001\332A\025project,region,router\212N\020RegionOpe" + + "rations\202\323\344\223\002T\"R/compute/v1/projects/{pro" + + "ject}/regions/{region}/routers/{router}/" + + "deleteRoutePolicy\022\263\001\n\003Get\022).google.cloud" + + ".compute.v1.GetRouterRequest\032\037.google.cl" + + "oud.compute.v1.Router\"`\332A\025project,region" + + ",router\202\323\344\223\002B\022@/compute/v1/projects/{pro" + + "ject}/regions/{region}/routers/{router}\022" + + "\343\001\n\013GetNamedSet\0221.google.cloud.compute.v" + + "1.GetNamedSetRouterRequest\0323.google.clou" + + "d.compute.v1.RoutersGetNamedSetResponse\"" + + "l\332A\025project,region,router\202\323\344\223\002N\022L/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/routers/{router}/getNamedSet\022\335\001\n\014GetNat" + + "IpInfo\0222.google.cloud.compute.v1.GetNatI" + + "pInfoRouterRequest\032*.google.cloud.comput" + + "e.v1.NatIpInfoResponse\"m\332A\025project,regio" + + "n,router\202\323\344\223\002O\022M/compute/v1/projects/{pr" + + "oject}/regions/{region}/routers/{router}" + + "/getNatIpInfo\022\365\001\n\021GetNatMappingInfo\0228.go" + + "ogle.cloud.compute.v1.GetNatMappingInfoR" + + "outersRequest\0322.google.cloud.compute.v1." + + "VmEndpointNatMappingsList\"r\332A\025project,re" + + "gion,router\202\323\344\223\002T\022R/compute/v1/projects/" + + "{project}/regions/{region}/routers/{rout" + + "er}/getNatMappingInfo\022\357\001\n\016GetRoutePolicy" + + "\0224.google.cloud.compute.v1.GetRoutePolic" + + "yRouterRequest\0326.google.cloud.compute.v1" + + ".RoutersGetRoutePolicyResponse\"o\332A\025proje" + + "ct,region,router\202\323\344\223\002Q\022O/compute/v1/proj" + + "ects/{project}/regions/{region}/routers/" + + "{router}/getRoutePolicy\022\351\001\n\017GetRouterSta" + + "tus\0225.google.cloud.compute.v1.GetRouterS" + + "tatusRouterRequest\032-.google.cloud.comput" + + "e.v1.RouterStatusResponse\"p\332A\025project,re" + + "gion,router\202\323\344\223\002R\022P/compute/v1/projects/" + + "{project}/regions/{region}/routers/{rout" + + "er}/getRouterStatus\022\341\001\n\006Insert\022,.google." + + "cloud.compute.v1.InsertRouterRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\204\001\332A\036pr" + + "oject,region,router_resource\212N\020RegionOpe" + + "rations\202\323\344\223\002J\"7/compute/v1/projects/{pro" + + "ject}/regions/{region}/routers:\017router_r" + + "esource\022\252\001\n\004List\022+.google.cloud.compute." + + "v1.ListRoutersRequest\032#.google.cloud.com" + + "pute.v1.RouterList\"P\332A\016project,region\202\323\344" + + "\223\0029\0227/compute/v1/projects/{project}/regi" + + "ons/{region}/routers\022\344\001\n\rListBgpRoutes\0224" + + ".google.cloud.compute.v1.ListBgpRoutesRo" + + "utersRequest\032-.google.cloud.compute.v1.R" + + "outersListBgpRoutes\"n\332A\025project,region,r" + + "outer\202\323\344\223\002P\022N/compute/v1/projects/{proje" + + "ct}/regions/{region}/routers/{router}/li" + + "stBgpRoutes\022\344\001\n\rListNamedSets\0224.google.c" + + "loud.compute.v1.ListNamedSetsRoutersRequ" + + "est\032-.google.cloud.compute.v1.RoutersLis" + + "tNamedSets\"n\332A\025project,region,router\202\323\344\223" + + "\002P\022N/compute/v1/projects/{project}/regio" + + "ns/{region}/routers/{router}/listNamedSe" + + "ts\022\364\001\n\021ListRoutePolicies\0228.google.cloud." + + "compute.v1.ListRoutePoliciesRoutersReque" + + "st\0321.google.cloud.compute.v1.RoutersList" + + "RoutePolicies\"r\332A\025project,region,router\202" + + "\323\344\223\002T\022R/compute/v1/projects/{project}/re" + + "gions/{region}/routers/{router}/listRout" + + "ePolicies\022\357\001\n\005Patch\022+.google.cloud.compu" + + "te.v1.PatchRouterRequest\032\".google.cloud." + + "compute.v1.Operation\"\224\001\332A%project,region" + + ",router,router_resource\212N\020RegionOperatio" + + "ns\202\323\344\223\002S2@/compute/v1/projects/{project}" + + "/regions/{region}/routers/{router}:\017rout" + + "er_resource\022\223\002\n\rPatchNamedSet\0223.google.c" + + "loud.compute.v1.PatchNamedSetRouterReque" + + "st\032\".google.cloud.compute.v1.Operation\"\250" + + "\001\332A(project,region,router,named_set_reso" + + "urce\212N\020RegionOperations\202\323\344\223\002d\"N/compute/" + + "v1/projects/{project}/regions/{region}/r" + + "outers/{router}/patchNamedSet:\022named_set" + + "_resource\022\242\002\n\020PatchRoutePolicy\0226.google." + + "cloud.compute.v1.PatchRoutePolicyRouterR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\261\001\332A+project,region,router,route_poli" + + "cy_resource\212N\020RegionOperations\202\323\344\223\002j\"Q/c" + "ompute/v1/projects/{project}/regions/{re" - + "gion}/routers/{router}/getNamedSet\022\335\001\n\014G" - + "etNatIpInfo\0222.google.cloud.compute.v1.Ge" - + "tNatIpInfoRouterRequest\032*.google.cloud.c" - + "ompute.v1.NatIpInfoResponse\"m\332A\025project," - + "region,router\202\323\344\223\002O\022M/compute/v1/project" + + "gion}/routers/{router}/patchRoutePolicy:" + + "\025route_policy_resource\022\365\001\n\007Preview\022-.goo" + + "gle.cloud.compute.v1.PreviewRouterReques" + + "t\032/.google.cloud.compute.v1.RoutersPrevi" + + "ewResponse\"\211\001\332A%project,region,router,ro" + + "uter_resource\202\323\344\223\002[\"H/compute/v1/project" + "s/{project}/regions/{region}/routers/{ro" - + "uter}/getNatIpInfo\022\365\001\n\021GetNatMappingInfo" - + "\0228.google.cloud.compute.v1.GetNatMapping" - + "InfoRoutersRequest\0322.google.cloud.comput" - + "e.v1.VmEndpointNatMappingsList\"r\332A\025proje" - + "ct,region,router\202\323\344\223\002T\022R/compute/v1/proj" - + "ects/{project}/regions/{region}/routers/" - + "{router}/getNatMappingInfo\022\357\001\n\016GetRouteP" - + "olicy\0224.google.cloud.compute.v1.GetRoute" - + "PolicyRouterRequest\0326.google.cloud.compu" - + "te.v1.RoutersGetRoutePolicyResponse\"o\332A\025" - + "project,region,router\202\323\344\223\002Q\022O/compute/v1" - + "/projects/{project}/regions/{region}/rou" - + "ters/{router}/getRoutePolicy\022\351\001\n\017GetRout" - + "erStatus\0225.google.cloud.compute.v1.GetRo" - + "uterStatusRouterRequest\032-.google.cloud.c" - + "ompute.v1.RouterStatusResponse\"p\332A\025proje" - + "ct,region,router\202\323\344\223\002R\022P/compute/v1/proj" - + "ects/{project}/regions/{region}/routers/" - + "{router}/getRouterStatus\022\341\001\n\006Insert\022,.go" - + "ogle.cloud.compute.v1.InsertRouterReques" - + "t\032\".google.cloud.compute.v1.Operation\"\204\001" - + "\332A\036project,region,router_resource\212N\020Regi" - + "onOperations\202\323\344\223\002J\"7/compute/v1/projects" - + "/{project}/regions/{region}/routers:\017rou" - + "ter_resource\022\252\001\n\004List\022+.google.cloud.com" - + "pute.v1.ListRoutersRequest\032#.google.clou" - + "d.compute.v1.RouterList\"P\332A\016project,regi" - + "on\202\323\344\223\0029\0227/compute/v1/projects/{project}" - + "/regions/{region}/routers\022\344\001\n\rListBgpRou" - + "tes\0224.google.cloud.compute.v1.ListBgpRou" - + "tesRoutersRequest\032-.google.cloud.compute" - + ".v1.RoutersListBgpRoutes\"n\332A\025project,reg" - + "ion,router\202\323\344\223\002P\022N/compute/v1/projects/{" - + "project}/regions/{region}/routers/{route" - + "r}/listBgpRoutes\022\344\001\n\rListNamedSets\0224.goo" - + "gle.cloud.compute.v1.ListNamedSetsRouter" - + "sRequest\032-.google.cloud.compute.v1.Route" - + "rsListNamedSets\"n\332A\025project,region,route" - + "r\202\323\344\223\002P\022N/compute/v1/projects/{project}/" - + "regions/{region}/routers/{router}/listNa" - + "medSets\022\364\001\n\021ListRoutePolicies\0228.google.c" - + "loud.compute.v1.ListRoutePoliciesRouters" - + "Request\0321.google.cloud.compute.v1.Router" - + "sListRoutePolicies\"r\332A\025project,region,ro" - + "uter\202\323\344\223\002T\022R/compute/v1/projects/{projec" - + "t}/regions/{region}/routers/{router}/lis" - + "tRoutePolicies\022\357\001\n\005Patch\022+.google.cloud." - + "compute.v1.PatchRouterRequest\032\".google.c" - + "loud.compute.v1.Operation\"\224\001\332A%project,r" - + "egion,router,router_resource\212N\020RegionOpe" - + "rations\202\323\344\223\002S2@/compute/v1/projects/{pro" - + "ject}/regions/{region}/routers/{router}:" - + "\017router_resource\022\223\002\n\rPatchNamedSet\0223.goo" - + "gle.cloud.compute.v1.PatchNamedSetRouter" + + "uter}/preview:\017router_resource\022\361\001\n\006Updat" + + "e\022,.google.cloud.compute.v1.UpdateRouter" + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\250\001\332A(project,region,router,named_set" - + "_resource\212N\020RegionOperations\202\323\344\223\002d\"N/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/routers/{router}/patchNamedSet:\022name" - + "d_set_resource\022\242\002\n\020PatchRoutePolicy\0226.go" - + "ogle.cloud.compute.v1.PatchRoutePolicyRo" - + "uterRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\261\001\332A+project,region,router,route" - + "_policy_resource\212N\020RegionOperations\202\323\344\223\002" - + "j\"Q/compute/v1/projects/{project}/region" - + "s/{region}/routers/{router}/patchRoutePo" - + "licy:\025route_policy_resource\022\365\001\n\007Preview\022" - + "-.google.cloud.compute.v1.PreviewRouterR" - + "equest\032/.google.cloud.compute.v1.Routers" - + "PreviewResponse\"\211\001\332A%project,region,rout" - + "er,router_resource\202\323\344\223\002[\"H/compute/v1/pr" + + "ion\"\224\001\332A%project,region,router,router_re" + + "source\212N\020RegionOperations\202\323\344\223\002S\032@/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/routers/{router}:\017router_resource\022\226\002\n\016U" + + "pdateNamedSet\0224.google.cloud.compute.v1." + + "UpdateNamedSetRouterRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\251\001\332A(project,reg" + + "ion,router,named_set_resource\212N\020RegionOp" + + "erations\202\323\344\223\002e\"O/compute/v1/projects/{pr" + + "oject}/regions/{region}/routers/{router}" + + "/updateNamedSet:\022named_set_resource\022\245\002\n\021" + + "UpdateRoutePolicy\0227.google.cloud.compute" + + ".v1.UpdateRoutePolicyRouterRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\262\001\332A+proj" + + "ect,region,router,route_policy_resource\212" + + "N\020RegionOperations\202\323\344\223\002k\"R/compute/v1/pr" + "ojects/{project}/regions/{region}/router" - + "s/{router}/preview:\017router_resource\022\361\001\n\006" - + "Update\022,.google.cloud.compute.v1.UpdateR" - + "outerRequest\032\".google.cloud.compute.v1.O" - + "peration\"\224\001\332A%project,region,router,rout" - + "er_resource\212N\020RegionOperations\202\323\344\223\002S\032@/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/routers/{router}:\017router_resource\022" - + "\226\002\n\016UpdateNamedSet\0224.google.cloud.comput" - + "e.v1.UpdateNamedSetRouterRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\251\001\332A(projec" - + "t,region,router,named_set_resource\212N\020Reg" - + "ionOperations\202\323\344\223\002e\"O/compute/v1/project" - + "s/{project}/regions/{region}/routers/{ro" - + "uter}/updateNamedSet:\022named_set_resource" - + "\022\245\002\n\021UpdateRoutePolicy\0227.google.cloud.co" - + "mpute.v1.UpdateRoutePolicyRouterRequest\032" - + "\".google.cloud.compute.v1.Operation\"\262\001\332A" - + "+project,region,router,route_policy_reso" - + "urce\212N\020RegionOperations\202\323\344\223\002k\"R/compute/" - + "v1/projects/{project}/regions/{region}/r" - + "outers/{router}/updateRoutePolicy:\025route" - + "_policy_resource\032\202\001\312A\026compute.googleapis" - + ".com\322AVhttps://www.googleapis.com/auth/c" - + "ompute,https://www.googleapis.com/auth/c" - + "loud-platform\212\324\333\322\017\n2026-09-012\200\t\n\006Routes" - + "\022\272\001\n\006Delete\022+.google.cloud.compute.v1.De" - + "leteRouteRequest\032\".google.cloud.compute." - + "v1.Operation\"_\332A\rproject,route\212N\020GlobalO" - + "perations\202\323\344\223\0026*4/compute/v1/projects/{p" - + "roject}/global/routes/{route}\022\235\001\n\003Get\022(." - + "google.cloud.compute.v1.GetRouteRequest\032" - + "\036.google.cloud.compute.v1.Route\"L\332A\rproj" - + "ect,route\202\323\344\223\0026\0224/compute/v1/projects/{p" - + "roject}/global/routes/{route}\022\313\001\n\006Insert" - + "\022+.google.cloud.compute.v1.InsertRouteRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"p\332A\026project,route_resource\212N\020GlobalOpe" - + "rations\202\323\344\223\002>\",/compute/v1/projects/{pro" - + "ject}/global/routes:\016route_resource\022\226\001\n\004" - + "List\022*.google.cloud.compute.v1.ListRoute" - + "sRequest\032\".google.cloud.compute.v1.Route" - + "List\">\332A\007project\202\323\344\223\002.\022,/compute/v1/proj" - + "ects/{project}/global/routes\022\254\002\n\022TestIam" - + "Permissions\0227.google.cloud.compute.v1.Te" - + "stIamPermissionsRouteRequest\0320.google.cl" - + "oud.compute.v1.TestPermissionsResponse\"\252" - + "\001\332A2project,resource,test_permissions_re" - + "quest_resource\202\323\344\223\002o\"J/compute/v1/projec" - + "ts/{project}/global/routes/{resource}/te" - + "stIamPermissions:!test_permissions_reque" - + "st_resource\032\202\001\312A\026compute.googleapis.com\322" + + "s/{router}/updateRoutePolicy:\025route_poli" + + "cy_resource\032\202\001\312A\026compute.googleapis.com\322" + "AVhttps://www.googleapis.com/auth/comput" + "e,https://www.googleapis.com/auth/cloud-" - + "platform\212\324\333\322\017\n2026-09-012\200\031\n\020SecurityPol" - + "icies\022\251\002\n\007AddRule\0225.google.cloud.compute" - + ".v1.AddRuleSecurityPolicyRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\302\001\332A5projec" - + "t,security_policy,security_policy_rule_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002q\"P/compu" - + "te/v1/projects/{project}/global/security" - + "Policies/{security_policy}/addRule:\035secu" - + "rity_policy_rule_resource\022\327\001\n\016Aggregated" - + "List\022>.google.cloud.compute.v1.Aggregate" - + "dListSecurityPoliciesRequest\0327.google.cl" - + "oud.compute.v1.SecurityPoliciesAggregate" - + "dList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/pro" - + "jects/{project}/aggregated/securityPolic" - + "ies\022\341\001\n\006Delete\0224.google.cloud.compute.v1" - + ".DeleteSecurityPolicyRequest\032\".google.cl" - + "oud.compute.v1.Operation\"}\332A\027project,sec" - + "urity_policy\212N\020GlobalOperations\202\323\344\223\002J*H/" - + "compute/v1/projects/{project}/global/sec" - + "urityPolicies/{security_policy}\022\315\001\n\003Get\022" - + "1.google.cloud.compute.v1.GetSecurityPol" - + "icyRequest\032\'.google.cloud.compute.v1.Sec" - + "urityPolicy\"j\332A\027project,security_policy\202" - + "\323\344\223\002J\022H/compute/v1/projects/{project}/gl" - + "obal/securityPolicies/{security_policy}\022" - + "\341\001\n\007GetRule\0225.google.cloud.compute.v1.Ge" - + "tRuleSecurityPolicyRequest\032+.google.clou" - + "d.compute.v1.SecurityPolicyRule\"r\332A\027proj" - + "ect,security_policy\202\323\344\223\002R\022P/compute/v1/p" - + "rojects/{project}/global/securityPolicie" - + "s/{security_policy}/getRule\022\363\001\n\006Insert\0224" - + ".google.cloud.compute.v1.InsertSecurityP" - + "olicyRequest\032\".google.cloud.compute.v1.O" - + "peration\"\216\001\332A project,security_policy_re" - + "source\212N\020GlobalOperations\202\323\344\223\002R\"6/comput" - + "e/v1/projects/{project}/global/securityP" - + "olicies:\030security_policy_resource\022\263\001\n\004Li" - + "st\0224.google.cloud.compute.v1.ListSecurit" - + "yPoliciesRequest\032+.google.cloud.compute." - + "v1.SecurityPolicyList\"H\332A\007project\202\323\344\223\0028\022" - + "6/compute/v1/projects/{project}/global/s" - + "ecurityPolicies\022\256\002\n\037ListPreconfiguredExp" - + "ressionSets\022O.google.cloud.compute.v1.Li" - + "stPreconfiguredExpressionSetsSecurityPol" - + "iciesRequest\032P.google.cloud.compute.v1.S" - + "ecurityPoliciesListPreconfiguredExpressi" - + "onSetsResponse\"h\332A\007project\202\323\344\223\002X\022V/compu" + + "platform\212\324\333\322\017\n2026-09-012\200\t\n\006Routes\022\272\001\n\006" + + "Delete\022+.google.cloud.compute.v1.DeleteR" + + "outeRequest\032\".google.cloud.compute.v1.Op" + + "eration\"_\332A\rproject,route\212N\020GlobalOperat" + + "ions\202\323\344\223\0026*4/compute/v1/projects/{projec" + + "t}/global/routes/{route}\022\235\001\n\003Get\022(.googl" + + "e.cloud.compute.v1.GetRouteRequest\032\036.goo" + + "gle.cloud.compute.v1.Route\"L\332A\rproject,r" + + "oute\202\323\344\223\0026\0224/compute/v1/projects/{projec" + + "t}/global/routes/{route}\022\313\001\n\006Insert\022+.go" + + "ogle.cloud.compute.v1.InsertRouteRequest" + + "\032\".google.cloud.compute.v1.Operation\"p\332A" + + "\026project,route_resource\212N\020GlobalOperatio" + + "ns\202\323\344\223\002>\",/compute/v1/projects/{project}" + + "/global/routes:\016route_resource\022\226\001\n\004List\022" + + "*.google.cloud.compute.v1.ListRoutesRequ" + + "est\032\".google.cloud.compute.v1.RouteList\"" + + ">\332A\007project\202\323\344\223\002.\022,/compute/v1/projects/" + + "{project}/global/routes\022\254\002\n\022TestIamPermi" + + "ssions\0227.google.cloud.compute.v1.TestIam" + + "PermissionsRouteRequest\0320.google.cloud.c" + + "ompute.v1.TestPermissionsResponse\"\252\001\332A2p" + + "roject,resource,test_permissions_request" + + "_resource\202\323\344\223\002o\"J/compute/v1/projects/{p" + + "roject}/global/routes/{resource}/testIam" + + "Permissions:!test_permissions_request_re" + + "source\032\202\001\312A\026compute.googleapis.com\322AVhtt" + + "ps://www.googleapis.com/auth/compute,htt" + + "ps://www.googleapis.com/auth/cloud-platf" + + "orm\212\324\333\322\017\n2026-09-012\200\031\n\020SecurityPolicies" + + "\022\251\002\n\007AddRule\0225.google.cloud.compute.v1.A" + + "ddRuleSecurityPolicyRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\302\001\332A5project,sec" + + "urity_policy,security_policy_rule_resour" + + "ce\212N\020GlobalOperations\202\323\344\223\002q\"P/compute/v1" + + "/projects/{project}/global/securityPolic" + + "ies/{security_policy}/addRule:\035security_" + + "policy_rule_resource\022\327\001\n\016AggregatedList\022" + + ">.google.cloud.compute.v1.AggregatedList" + + "SecurityPoliciesRequest\0327.google.cloud.c" + + "ompute.v1.SecurityPoliciesAggregatedList" + + "\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/projects" + + "/{project}/aggregated/securityPolicies\022\341" + + "\001\n\006Delete\0224.google.cloud.compute.v1.Dele" + + "teSecurityPolicyRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"}\332A\027project,security" + + "_policy\212N\020GlobalOperations\202\323\344\223\002J*H/compu" + "te/v1/projects/{project}/global/security" - + "Policies/listPreconfiguredExpressionSets" - + "\022\223\002\n\005Patch\0223.google.cloud.compute.v1.Pat" - + "chSecurityPolicyRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\260\001\332A0project,securit" - + "y_policy,security_policy_resource\212N\020Glob" - + "alOperations\202\323\344\223\002d2H/compute/v1/projects" - + "/{project}/global/securityPolicies/{secu" - + "rity_policy}:\030security_policy_resource\022\257" - + "\002\n\tPatchRule\0227.google.cloud.compute.v1.P" - + "atchRuleSecurityPolicyRequest\032\".google.c" - + "loud.compute.v1.Operation\"\304\001\332A5project,s" - + "ecurity_policy,security_policy_rule_reso" - + "urce\212N\020GlobalOperations\202\323\344\223\002s\"R/compute/" - + "v1/projects/{project}/global/securityPol" - + "icies/{security_policy}/patchRule:\035secur" - + "ity_policy_rule_resource\022\365\001\n\nRemoveRule\022" - + "8.google.cloud.compute.v1.RemoveRuleSecu" - + "rityPolicyRequest\032\".google.cloud.compute" - + ".v1.Operation\"\210\001\332A\027project,security_poli" - + "cy\212N\020GlobalOperations\202\323\344\223\002U\"S/compute/v1" + + "Policies/{security_policy}\022\315\001\n\003Get\0221.goo" + + "gle.cloud.compute.v1.GetSecurityPolicyRe" + + "quest\032\'.google.cloud.compute.v1.Security" + + "Policy\"j\332A\027project,security_policy\202\323\344\223\002J" + + "\022H/compute/v1/projects/{project}/global/" + + "securityPolicies/{security_policy}\022\341\001\n\007G" + + "etRule\0225.google.cloud.compute.v1.GetRule" + + "SecurityPolicyRequest\032+.google.cloud.com" + + "pute.v1.SecurityPolicyRule\"r\332A\027project,s" + + "ecurity_policy\202\323\344\223\002R\022P/compute/v1/projec" + + "ts/{project}/global/securityPolicies/{se" + + "curity_policy}/getRule\022\363\001\n\006Insert\0224.goog" + + "le.cloud.compute.v1.InsertSecurityPolicy" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\216\001\332A project,security_policy_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002R\"6/compute/v1/" + + "projects/{project}/global/securityPolici" + + "es:\030security_policy_resource\022\263\001\n\004List\0224." + + "google.cloud.compute.v1.ListSecurityPoli" + + "ciesRequest\032+.google.cloud.compute.v1.Se" + + "curityPolicyList\"H\332A\007project\202\323\344\223\0028\0226/com" + + "pute/v1/projects/{project}/global/securi" + + "tyPolicies\022\256\002\n\037ListPreconfiguredExpressi" + + "onSets\022O.google.cloud.compute.v1.ListPre" + + "configuredExpressionSetsSecurityPolicies" + + "Request\032P.google.cloud.compute.v1.Securi" + + "tyPoliciesListPreconfiguredExpressionSet" + + "sResponse\"h\332A\007project\202\323\344\223\002X\022V/compute/v1" + "/projects/{project}/global/securityPolic" - + "ies/{security_policy}/removeRule\022\253\002\n\tSet" - + "Labels\0227.google.cloud.compute.v1.SetLabe" - + "lsSecurityPolicyRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\300\001\332A3project,resourc" - + "e,global_set_labels_request_resource\212N\020G" - + "lobalOperations\202\323\344\223\002q\"K/compute/v1/proje" - + "cts/{project}/global/securityPolicies/{r" - + "esource}/setLabels:\"global_set_labels_re" - + "quest_resource\032\202\001\312A\026compute.googleapis.c" - + "om\322AVhttps://www.googleapis.com/auth/com" - + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform\212\324\333\322\017\n2026-09-012\201\024\n\022ServiceA" - + "ttachments\022\334\001\n\016AggregatedList\022@.google.c" - + "loud.compute.v1.AggregatedListServiceAtt" - + "achmentsRequest\0328.google.cloud.compute.v" - + "1.ServiceAttachmentAggregatedList\"N\332A\007pr" - + "oject\202\323\344\223\002>\022\022/compute/v1/projects" - + "/{project}/global/sslPolicies/{ssl_polic" - + "y}\022\264\001\n\003Get\022,.google.cloud.compute.v1.Get" - + "SslPolicyRequest\032\".google.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/.g" - + "oogle.cloud.compute.v1.InsertSslPolicyRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\177\332A\033project,ssl_policy_resource\212N\020Glob" - + "alOperations\202\323\344\223\002H\"1/compute/v1/projects" - + "/{project}/global/sslPolicies:\023ssl_polic" - + "y_resource\022\246\001\n\004List\022/.google.cloud.compu" - + "te.v1.ListSslPoliciesRequest\032(.google.cl" - + "oud.compute.v1.SslPoliciesList\"C\332A\007proje" - + "ct\202\323\344\223\0023\0221/compute/v1/projects/{project}" - + "/global/sslPolicies\022\367\001\n\025ListAvailableFea" - + "tures\022@.google.cloud.compute.v1.ListAvai" - + "lableFeaturesSslPoliciesRequest\032A.google" - + ".cloud.compute.v1.SslPoliciesListAvailab" - + "leFeaturesResponse\"Y\332A\007project\202\323\344\223\002I\022G/c" - + "ompute/v1/projects/{project}/global/sslP" - + "olicies/listAvailableFeatures\022\365\001\n\005Patch\022" - + "..google.cloud.compute.v1.PatchSslPolicy" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\227\001\332A&project,ssl_policy,ssl_policy_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002U2>/compu" - + "te/v1/projects/{project}/global/sslPolic" - + "ies/{ssl_policy}:\023ssl_policy_resource\032\202\001" + + "nsResponse\"\310\001\332A9project,region,resource," + + "test_permissions_request_resource\202\323\344\223\002\205\001" + + "\"`/compute/v1/projects/{project}/regions" + + "/{region}/serviceAttachments/{resource}/" + + "testIamPermissions:!test_permissions_req" + + "uest_resource\032\202\001\312A\026compute.googleapis.co" + + "m\322AVhttps://www.googleapis.com/auth/comp" + + "ute,https://www.googleapis.com/auth/clou" + + "d-platform\212\324\333\322\017\n2026-09-012\310\004\n\027SnapshotS" + + "ettingsService\022\256\001\n\003Get\0222.google.cloud.co" + + "mpute.v1.GetSnapshotSettingRequest\032).goo" + + "gle.cloud.compute.v1.SnapshotSettings\"H\332" + + "A\007project\202\323\344\223\0028\0226/compute/v1/projects/{p" + + "roject}/global/snapshotSettings\022\366\001\n\005Patc" + + "h\0224.google.cloud.compute.v1.PatchSnapsho" + + "tSettingRequest\032\".google.cloud.compute.v" + + "1.Operation\"\222\001\332A\"project,snapshot_settin" + + "gs_resource\212N\020GlobalOperations\202\323\344\223\002T26/c" + + "ompute/v1/projects/{project}/global/snap" + + "shotSettings:\032snapshot_settings_resource" + + "\032\202\001\312A\026compute.googleapis.com\322AVhttps://w" + + "ww.googleapis.com/auth/compute,https://w" + + "ww.googleapis.com/auth/cloud-platform\212\324\333" + + "\322\017\n2026-09-012\360\021\n\tSnapshots\022\306\001\n\006Delete\022." + + ".google.cloud.compute.v1.DeleteSnapshotR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"h\332A\020project,snapshot\212N\020GlobalOperatio" + + "ns\202\323\344\223\002<*:/compute/v1/projects/{project}" + + "/global/snapshots/{snapshot}\022\254\001\n\003Get\022+.g" + + "oogle.cloud.compute.v1.GetSnapshotReques" + + "t\032!.google.cloud.compute.v1.Snapshot\"U\332A" + + "\020project,snapshot\202\323\344\223\002<\022:/compute/v1/pro" + + "jects/{project}/global/snapshots/{snapsh" + + "ot}\022\311\001\n\014GetIamPolicy\0224.google.cloud.comp" + + "ute.v1.GetIamPolicySnapshotRequest\032\037.goo" + + "gle.cloud.compute.v1.Policy\"b\332A\020project," + + "resource\202\323\344\223\002I\022G/compute/v1/projects/{pr" + + "oject}/global/snapshots/{resource}/getIa" + + "mPolicy\022\327\001\n\006Insert\022..google.cloud.comput" + + "e.v1.InsertSnapshotRequest\032\".google.clou" + + "d.compute.v1.Operation\"y\332A\031project,snaps" + + "hot_resource\212N\020GlobalOperations\202\323\344\223\002D\"//" + + "compute/v1/projects/{project}/global/sna" + + "pshots:\021snapshot_resource\022\237\001\n\004List\022-.goo" + + "gle.cloud.compute.v1.ListSnapshotsReques" + + "t\032%.google.cloud.compute.v1.SnapshotList" + + "\"A\332A\007project\202\323\344\223\0021\022//compute/v1/projects" + + "/{project}/global/snapshots\022\221\002\n\014SetIamPo" + + "licy\0224.google.cloud.compute.v1.SetIamPol" + + "icySnapshotRequest\032\037.google.cloud.comput" + + "e.v1.Policy\"\251\001\332A3project,resource,global" + + "_set_policy_request_resource\202\323\344\223\002m\"G/com" + + "pute/v1/projects/{project}/global/snapsh" + + "ots/{resource}/setIamPolicy:\"global_set_" + + "policy_request_resource\022\236\002\n\tSetLabels\0221." + + "google.cloud.compute.v1.SetLabelsSnapsho" + + "tRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\271\001\332A3project,resource,global_set_la" + + "bels_request_resource\212N\020GlobalOperations" + + "\202\323\344\223\002j\"D/compute/v1/projects/{project}/g" + + "lobal/snapshots/{resource}/setLabels:\"gl" + + "obal_set_labels_request_resource\022\262\002\n\022Tes" + + "tIamPermissions\022:.google.cloud.compute.v" + + "1.TestIamPermissionsSnapshotRequest\0320.go" + + "ogle.cloud.compute.v1.TestPermissionsRes" + + "ponse\"\255\001\332A2project,resource,test_permiss" + + "ions_request_resource\202\323\344\223\002r\"M/compute/v1" + + "/projects/{project}/global/snapshots/{re" + + "source}/testIamPermissions:!test_permiss" + + "ions_request_resource\022\263\002\n\014UpdateKmsKey\0224" + + ".google.cloud.compute.v1.UpdateKmsKeySna" + + "pshotRequest\032\".google.cloud.compute.v1.O" + + "peration\"\310\001\332A9project,snapshot,snapshot_" + + "update_kms_key_request_resource\212N\020Global" + + "Operations\202\323\344\223\002s\"G/compute/v1/projects/{" + + "project}/global/snapshots/{snapshot}/upd" + + "ateKmsKey:(snapshot_update_kms_key_reque" + + "st_resource\032\202\001\312A\026compute.googleapis.com\322" + + "AVhttps://www.googleapis.com/auth/comput" + + "e,https://www.googleapis.com/auth/cloud-" + + "platform\212\324\333\322\017\n2026-09-012\307\t\n\017SslCertific" + + "ates\022\323\001\n\016AggregatedList\022=.google.cloud.c" + + "ompute.v1.AggregatedListSslCertificatesR" + + "equest\0325.google.cloud.compute.v1.SslCert" + + "ificateAggregatedList\"K\332A\007project\202\323\344\223\002;\022" + + "9/compute/v1/projects/{project}/aggregat" + + "ed/sslCertificates\022\340\001\n\006Delete\0224.google.c" + + "loud.compute.v1.DeleteSslCertificateRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "|\332A\027project,ssl_certificate\212N\020GlobalOper" + + "ations\202\323\344\223\002I*G/compute/v1/projects/{proj" + + "ect}/global/sslCertificates/{ssl_certifi" + + "cate}\022\314\001\n\003Get\0221.google.cloud.compute.v1." + + "GetSslCertificateRequest\032\'.google.cloud." + + "compute.v1.SslCertificate\"i\332A\027project,ss" + + "l_certificate\202\323\344\223\002I\022G/compute/v1/project" + + "s/{project}/global/sslCertificates/{ssl_" + + "certificate}\022\362\001\n\006Insert\0224.google.cloud.c" + + "ompute.v1.InsertSslCertificateRequest\032\"." + + "google.cloud.compute.v1.Operation\"\215\001\332A p" + + "roject,ssl_certificate_resource\212N\020Global" + + "Operations\202\323\344\223\002Q\"5/compute/v1/projects/{" + + "project}/global/sslCertificates:\030ssl_cer" + + "tificate_resource\022\261\001\n\004List\0223.google.clou" + + "d.compute.v1.ListSslCertificatesRequest\032" + + "+.google.cloud.compute.v1.SslCertificate" + + "List\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/proj" + + "ects/{project}/global/sslCertificates\032\202\001" + "\312A\026compute.googleapis.com\322AVhttps://www." + "googleapis.com/auth/compute,https://www." + "googleapis.com/auth/cloud-platform\212\324\333\322\017\n" - + "2026-09-012\305\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/compute/v1/projects/{pro" + + "ject}/global/sslPolicies/{ssl_policy}\022\264\001" + + "\n\003Get\022,.google.cloud.compute.v1.GetSslPo" + + "licyRequest\032\".google.cloud.compute.v1.Ss" + + "lPolicy\"[\332A\022project,ssl_policy\202\323\344\223\002@\022>/c" + + "ompute/v1/projects/{project}/global/sslP" + + "olicies/{ssl_policy}\022\336\001\n\006Insert\022/.google" + + ".cloud.compute.v1.InsertSslPolicyRequest" + + "\032\".google.cloud.compute.v1.Operation\"\177\332A" + + "\033project,ssl_policy_resource\212N\020GlobalOpe" + + "rations\202\323\344\223\002H\"1/compute/v1/projects/{pro" + + "ject}/global/sslPolicies:\023ssl_policy_res" + + "ource\022\246\001\n\004List\022/.google.cloud.compute.v1" + + ".ListSslPoliciesRequest\032(.google.cloud.c" + + "ompute.v1.SslPoliciesList\"C\332A\007project\202\323\344" + + "\223\0023\0221/compute/v1/projects/{project}/glob" + + "al/sslPolicies\022\367\001\n\025ListAvailableFeatures" + + "\022@.google.cloud.compute.v1.ListAvailable" + + "FeaturesSslPoliciesRequest\032A.google.clou" + + "d.compute.v1.SslPoliciesListAvailableFea" + + "turesResponse\"Y\332A\007project\202\323\344\223\002I\022G/comput" + + "e/v1/projects/{project}/global/sslPolici" + + "es/listAvailableFeatures\022\365\001\n\005Patch\022..goo" + + "gle.cloud.compute.v1.PatchSslPolicyReque" + + "st\032\".google.cloud.compute.v1.Operation\"\227" + + "\001\332A&project,ssl_policy,ssl_policy_resour" + + "ce\212N\020GlobalOperations\202\323\344\223\002U2>/compute/v1" + + "/projects/{project}/global/sslPolicies/{" + + "ssl_policy}:\023ssl_policy_resource\032\202\001\312A\026co" + + "mpute.googleapis.com\322AVhttps://www.googl" + + "eapis.com/auth/compute,https://www.googl" + + "eapis.com/auth/cloud-platform\212\324\333\322\017\n2026-" + + "09-012\305\006\n\020StoragePoolTypes\022\326\001\n\016Aggregate" + + "dList\022>.google.cloud.compute.v1.Aggregat" + + "edListStoragePoolTypesRequest\0326.google.c" + + "loud.compute.v1.StoragePoolTypeAggregate" + + "dList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/pro" + + "jects/{project}/aggregated/storagePoolTy" + + "pes\022\336\001\n\003Get\0222.google.cloud.compute.v1.Ge" + + "tStoragePoolTypeRequest\032(.google.cloud.c" + + "ompute.v1.StoragePoolType\"y\332A\036project,zo" + + "ne,storage_pool_type\202\323\344\223\002R\022P/compute/v1/" + "projects/{project}/zones/{zone}/storageP" - + "ools/{storage_pool}\022\332\001\n\014GetIamPolicy\0227.g" - + "oogle.cloud.compute.v1.GetIamPolicyStora" - + "gePoolRequest\032\037.google.cloud.compute.v1." - + "Policy\"p\332A\025project,zone,resource\202\323\344\223\002R\022P" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/storagePools/{resource}/getIamPolicy" - + "\022\357\001\n\006Insert\0221.google.cloud.compute.v1.In" - + "sertStoragePoolRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\215\001\332A\"project,zone,sto" - + "rage_pool_resource\212N\016ZoneOperations\202\323\344\223\002" - + "Q\"8/compute/v1/projects/{project}/zones/" - + "{zone}/storagePools:\025storage_pool_resour" - + "ce\022\263\001\n\004List\0220.google.cloud.compute.v1.Li" - + "stStoragePoolsRequest\032(.google.cloud.com" - + "pute.v1.StoragePoolList\"O\332A\014project,zone" - + "\202\323\344\223\002:\0228/compute/v1/projects/{project}/z" - + "ones/{zone}/storagePools\022\350\001\n\tListDisks\0225" - + ".google.cloud.compute.v1.ListDisksStorag" - + "ePoolsRequest\032-.google.cloud.compute.v1." - + "StoragePoolListDisks\"u\332A\031project,zone,st" - + "orage_pool\202\323\344\223\002S\022Q/compute/v1/projects/{" - + "project}/zones/{zone}/storagePools/{stor" - + "age_pool}/listDisks\022\236\002\n\014SetIamPolicy\0227.g" - + "oogle.cloud.compute.v1.SetIamPolicyStora" - + "gePoolRequest\032\037.google.cloud.compute.v1." - + "Policy\"\263\001\332A6project,zone,resource,zone_s" - + "et_policy_request_resource\202\323\344\223\002t\"P/compu" - + "te/v1/projects/{project}/zones/{zone}/st" - + "oragePools/{resource}/setIamPolicy: zone" - + "_set_policy_request_resource\022\303\002\n\022TestIam" - + "Permissions\022=.google.cloud.compute.v1.Te" - + "stIamPermissionsStoragePoolRequest\0320.goo" - + "gle.cloud.compute.v1.TestPermissionsResp" - + "onse\"\273\001\332A7project,zone,resource,test_per" - + "missions_request_resource\202\323\344\223\002{\"V/comput" - + "e/v1/projects/{project}/zones/{zone}/sto" - + "ragePools/{resource}/testIamPermissions:" - + "!test_permissions_request_resource\022\213\002\n\006U" - + "pdate\0221.google.cloud.compute.v1.UpdateSt" - + "oragePoolRequest\032\".google.cloud.compute." - + "v1.Operation\"\251\001\332A/project,zone,storage_p" - + "ool,storage_pool_resource\212N\016ZoneOperatio" - + "ns\202\323\344\223\002`2G/compute/v1/projects/{project}" - + "/zones/{zone}/storagePools/{storage_pool" - + "}:\025storage_pool_resource\032\202\001\312A\026compute.go" - + "ogleapis.com\322AVhttps://www.googleapis.co" - + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform\212\324\333\322\017\n2026-09-012\356\031" - + "\n\013Subnetworks\022\307\001\n\016AggregatedList\0229.googl" - + "e.cloud.compute.v1.AggregatedListSubnetw" - + "orksRequest\0321.google.cloud.compute.v1.Su" - + "bnetworkAggregatedList\"G\332A\007project\202\323\344\223\0027" - + "\0225/compute/v1/projects/{project}/aggrega" - + "ted/subnetworks\022\337\001\n\006Delete\0220.google.clou" - + "d.compute.v1.DeleteSubnetworkRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\177\332A\031pro" - + "ject,region,subnetwork\212N\020RegionOperation" - + "s\202\323\344\223\002J*H/compute/v1/projects/{project}/" - + "regions/{region}/subnetworks/{subnetwork" - + "}\022\356\002\n\021ExpandIpCidrRange\022;.google.cloud.c" - + "ompute.v1.ExpandIpCidrRangeSubnetworkReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\367\001\332AKproject,region,subnetwork,subnetwo" - + "rks_expand_ip_cidr_range_request_resourc" - + "e\212N\020RegionOperations\202\323\344\223\002\217\001\"Z/compute/v1" + + "oolTypes/{storage_pool_type}\022\277\001\n\004List\0224." + + "google.cloud.compute.v1.ListStoragePoolT" + + "ypesRequest\032,.google.cloud.compute.v1.St" + + "oragePoolTypeList\"S\332A\014project,zone\202\323\344\223\002>" + + "\022\022.goog" - + "le.cloud.compute.v1.AggregatedListTarget" - + "TcpProxiesRequest\0325.google.cloud.compute" - + ".v1.TargetTcpProxyAggregatedList\"L\332A\007pro" - + "ject\202\323\344\223\002<\022:/compute/v1/projects/{projec" - + "t}/aggregated/targetTcpProxies\022\343\001\n\006Delet" - + "e\0224.google.cloud.compute.v1.DeleteTarget" - + "TcpProxyRequest\032\".google.cloud.compute.v" - + "1.Operation\"\177\332A\030project,target_tcp_proxy" - + "\212N\020GlobalOperations\202\323\344\223\002K*I/compute/v1/p" - + "rojects/{project}/global/targetTcpProxie" - + "s/{target_tcp_proxy}\022\317\001\n\003Get\0221.google.cl" - + "oud.compute.v1.GetTargetTcpProxyRequest\032" - + "\'.google.cloud.compute.v1.TargetTcpProxy" - + "\"l\332A\030project,target_tcp_proxy\202\323\344\223\002K\022I/co" - + "mpute/v1/projects/{project}/global/targe" - + "tTcpProxies/{target_tcp_proxy}\022\365\001\n\006Inser" - + "t\0224.google.cloud.compute.v1.InsertTarget" - + "TcpProxyRequest\032\".google.cloud.compute.v" - + "1.Operation\"\220\001\332A!project,target_tcp_prox" - + "y_resource\212N\020GlobalOperations\202\323\344\223\002S\"6/co" - + "mpute/v1/projects/{project}/global/targe" - + "tTcpProxies:\031target_tcp_proxy_resource\022\263" - + "\001\n\004List\0224.google.cloud.compute.v1.ListTa" - + "rgetTcpProxiesRequest\032+.google.cloud.com" - + "pute.v1.TargetTcpProxyList\"H\332A\007project\202\323" - + "\344\223\0028\0226/compute/v1/projects/{project}/glo" - + "bal/targetTcpProxies\022\376\002\n\021SetBackendServi" - + "ce\022?.google.cloud.compute.v1.SetBackendS" - + "erviceTargetTcpProxyRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\203\002\332APproject,tar" - + "get_tcp_proxy,target_tcp_proxies_set_bac" - + "kend_service_request_resource\212N\020GlobalOp" - + "erations\202\323\344\223\002\226\001\"[/compute/v1/projects/{p" - + "roject}/global/targetTcpProxies/{target_" - + "tcp_proxy}/setBackendService:7target_tcp" - + "_proxies_set_backend_service_request_res" - + "ource\022\357\002\n\016SetProxyHeader\022<.google.cloud." - + "compute.v1.SetProxyHeaderTargetTcpProxyR" + + "\274\001\332A4project,target_http_proxy,url_map_r" + + "eference_resource\212N\020GlobalOperations\202\323\344\223" + + "\002l\"N/compute/v1/projects/{project}/targe" + + "tHttpProxies/{target_http_proxy}/setUrlM" + + "ap:\032url_map_reference_resource\032\202\001\312A\026comp" + + "ute.googleapis.com\322AVhttps://www.googlea" + + "pis.com/auth/compute,https://www.googlea" + + "pis.com/auth/cloud-platform\212\324\333\322\017\n2026-09" + + "-012\263\032\n\022TargetHttpsProxies\022\333\001\n\016Aggregate" + + "dList\022@.google.cloud.compute.v1.Aggregat" + + "edListTargetHttpsProxiesRequest\0327.google" + + ".cloud.compute.v1.TargetHttpsProxyAggreg" + + "atedList\"N\332A\007project\202\323\344\223\002>\022.google.cl" + + "oud.compute.v1.AggregatedListTargetTcpPr" + + "oxiesRequest\0325.google.cloud.compute.v1.T" + + "argetTcpProxyAggregatedList\"L\332A\007project\202" + + "\323\344\223\002<\022:/compute/v1/projects/{project}/ag" + + "gregated/targetTcpProxies\022\343\001\n\006Delete\0224.g" + + "oogle.cloud.compute.v1.DeleteTargetTcpPr" + + "oxyRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\177\332A\030project,target_tcp_proxy\212N\020Gl" + + "obalOperations\202\323\344\223\002K*I/compute/v1/projec" + + "ts/{project}/global/targetTcpProxies/{ta" + + "rget_tcp_proxy}\022\317\001\n\003Get\0221.google.cloud.c" + + "ompute.v1.GetTargetTcpProxyRequest\032\'.goo" + + "gle.cloud.compute.v1.TargetTcpProxy\"l\332A\030" + + "project,target_tcp_proxy\202\323\344\223\002K\022I/compute" + + "/v1/projects/{project}/global/targetTcpP" + + "roxies/{target_tcp_proxy}\022\365\001\n\006Insert\0224.g" + + "oogle.cloud.compute.v1.InsertTargetTcpPr" + + "oxyRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\220\001\332A!project,target_tcp_proxy_res" + + "ource\212N\020GlobalOperations\202\323\344\223\002S\"6/compute" + + "/v1/projects/{project}/global/targetTcpP" + + "roxies:\031target_tcp_proxy_resource\022\263\001\n\004Li" + + "st\0224.google.cloud.compute.v1.ListTargetT" + + "cpProxiesRequest\032+.google.cloud.compute." + + "v1.TargetTcpProxyList\"H\332A\007project\202\323\344\223\0028\022" + + "6/compute/v1/projects/{project}/global/t" + + "argetTcpProxies\022\376\002\n\021SetBackendService\022?." + + "google.cloud.compute.v1.SetBackendServic" + + "eTargetTcpProxyRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\203\002\332APproject,target_t" + + "cp_proxy,target_tcp_proxies_set_backend_" + + "service_request_resource\212N\020GlobalOperati" + + "ons\202\323\344\223\002\226\001\"[/compute/v1/projects/{projec" + + "t}/global/targetTcpProxies/{target_tcp_p" + + "roxy}/setBackendService:7target_tcp_prox" + + "ies_set_backend_service_request_resource" + + "\022\357\002\n\016SetProxyHeader\022<.google.cloud.compu" + + "te.v1.SetProxyHeaderTargetTcpProxyReques" + + "t\032\".google.cloud.compute.v1.Operation\"\372\001" + + "\332AMproject,target_tcp_proxy,target_tcp_p" + + "roxies_set_proxy_header_request_resource", + "\212N\020GlobalOperations\202\323\344\223\002\220\001\"X/compute/v1/" + + "projects/{project}/global/targetTcpProxi" + + "es/{target_tcp_proxy}/setProxyHeader:4ta" + + "rget_tcp_proxies_set_proxy_header_reques" + + "t_resource\022\277\002\n\022TestIamPermissions\022@.goog" + + "le.cloud.compute.v1.TestIamPermissionsTa" + + "rgetTcpProxyRequest\0320.google.cloud.compu" + + "te.v1.TestPermissionsResponse\"\264\001\332A2proje" + + "ct,resource,test_permissions_request_res" + + "ource\202\323\344\223\002y\"T/compute/v1/projects/{proje" + + "ct}/global/targetTcpProxies/{resource}/t" + + "estIamPermissions:!test_permissions_requ" + + "est_resource\032\202\001\312A\026compute.googleapis.com" + + "\322AVhttps://www.googleapis.com/auth/compu" + + "te,https://www.googleapis.com/auth/cloud" + + "-platform\212\324\333\322\017\n2026-09-012\375\014\n\021TargetVpnG" + + "ateways\022\331\001\n\016AggregatedList\022?.google.clou" + + "d.compute.v1.AggregatedListTargetVpnGate" + + "waysRequest\0327.google.cloud.compute.v1.Ta" + + "rgetVpnGatewayAggregatedList\"M\332A\007project" + + "\202\323\344\223\002=\022;/compute/v1/projects/{project}/a" + + "ggregated/targetVpnGateways\022\374\001\n\006Delete\0226" + + ".google.cloud.compute.v1.DeleteTargetVpn" + + "GatewayRequest\032\".google.cloud.compute.v1" + + ".Operation\"\225\001\332A!project,region,target_vp" + + "n_gateway\212N\020RegionOperations\202\323\344\223\002X*V/com" + "pute/v1/projects/{project}/regions/{regi" - + "on}/vpnTunnels:\023vpn_tunnel_resource\022\263\001\n\004" - + "List\022..google.cloud.compute.v1.ListVpnTu" - + "nnelsRequest\032&.google.cloud.compute.v1.V" - + "pnTunnelList\"S\332A\016project,region\202\323\344\223\002<\022:/" + + "on}/targetVpnGateways/{target_vpn_gatewa" + + "y}\022\352\001\n\003Get\0223.google.cloud.compute.v1.Get" + + "TargetVpnGatewayRequest\032).google.cloud.c" + + "ompute.v1.TargetVpnGateway\"\202\001\332A!project," + + "region,target_vpn_gateway\202\323\344\223\002X\022V/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/targetVpnGateways/{target_vpn_gateway}\022" + + "\215\002\n\006Insert\0226.google.cloud.compute.v1.Ins" + + "ertTargetVpnGatewayRequest\032\".google.clou" + + "d.compute.v1.Operation\"\246\001\332A*project,regi" + + "on,target_vpn_gateway_resource\212N\020RegionO" + + "perations\202\323\344\223\002`\"A/compute/v1/projects/{p" + + "roject}/regions/{region}/targetVpnGatewa" + + "ys:\033target_vpn_gateway_resource\022\310\001\n\004List" + + "\0225.google.cloud.compute.v1.ListTargetVpn" + + "GatewaysRequest\032-.google.cloud.compute.v" + + "1.TargetVpnGatewayList\"Z\332A\016project,regio" + + "n\202\323\344\223\002C\022A/compute/v1/projects/{project}/" + + "regions/{region}/targetVpnGateways\022\277\002\n\tS" + + "etLabels\0229.google.cloud.compute.v1.SetLa" + + "belsTargetVpnGatewayRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\322\001\332A:project,reg" + + "ion,resource,region_set_labels_request_r" + + "esource\212N\020RegionOperations\202\323\344\223\002|\"V/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/targetVpnGateways/{resource}/setLabels" + + ":\"region_set_labels_request_resource\032\202\001\312" + + "A\026compute.googleapis.com\322AVhttps://www.g" + + "oogleapis.com/auth/compute,https://www.g" + + "oogleapis.com/auth/cloud-platform\212\324\333\322\017\n2" + + "026-09-012\340\022\n\007UrlMaps\022\274\001\n\016AggregatedList" + + "\0225.google.cloud.compute.v1.AggregatedLis" + + "tUrlMapsRequest\032..google.cloud.compute.v" + + "1.UrlMapsAggregatedList\"C\332A\007project\202\323\344\223\002" + + "3\0221/compute/v1/projects/{project}/aggreg" + + "ated/urlMaps\022\300\001\n\006Delete\022,.google.cloud.c" + + "ompute.v1.DeleteUrlMapRequest\032\".google.c" + + "loud.compute.v1.Operation\"d\332A\017project,ur" + + "l_map\212N\020GlobalOperations\202\323\344\223\0029*7/compute" + + "/v1/projects/{project}/global/urlMaps/{u" + + "rl_map}\022\244\001\n\003Get\022).google.cloud.compute.v" + + "1.GetUrlMapRequest\032\037.google.cloud.comput" + + "e.v1.UrlMap\"Q\332A\017project,url_map\202\323\344\223\0029\0227/" + + "compute/v1/projects/{project}/global/url" + + "Maps/{url_map}\022\321\001\n\006Insert\022,.google.cloud" + + ".compute.v1.InsertUrlMapRequest\032\".google" + + ".cloud.compute.v1.Operation\"u\332A\030project," + + "url_map_resource\212N\020GlobalOperations\202\323\344\223\002" + + "A\"-/compute/v1/projects/{project}/global" + + "/urlMaps:\020url_map_resource\022\246\002\n\017Invalidat" + + "eCache\0225.google.cloud.compute.v1.Invalid" + + "ateCacheUrlMapRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\267\001\332A0project,url_map,c" + + "ache_invalidation_rule_resource\212N\020Global" + + "Operations\202\323\344\223\002k\"G/compute/v1/projects/{" + + "project}/global/urlMaps/{url_map}/invali" + + "dateCache: cache_invalidation_rule_resou" + + "rce\022\231\001\n\004List\022+.google.cloud.compute.v1.L" + + "istUrlMapsRequest\032#.google.cloud.compute" + + ".v1.UrlMapList\"?\332A\007project\202\323\344\223\002/\022-/compu" + + "te/v1/projects/{project}/global/urlMaps\022" + + "\342\001\n\005Patch\022+.google.cloud.compute.v1.Patc" + + "hUrlMapRequest\032\".google.cloud.compute.v1" + + ".Operation\"\207\001\332A project,url_map,url_map_" + + "resource\212N\020GlobalOperations\202\323\344\223\002K27/comp" + + "ute/v1/projects/{project}/global/urlMaps" + + "/{url_map}:\020url_map_resource\022\256\002\n\022TestIam" + + "Permissions\0228.google.cloud.compute.v1.Te" + + "stIamPermissionsUrlMapRequest\0320.google.c" + + "loud.compute.v1.TestPermissionsResponse\"" + + "\253\001\332A2project,resource,test_permissions_r" + + "equest_resource\202\323\344\223\002p\"K/compute/v1/proje" + + "cts/{project}/global/urlMaps/{resource}/" + + "testIamPermissions:!test_permissions_req" + + "uest_resource\022\344\001\n\006Update\022,.google.cloud." + + "compute.v1.UpdateUrlMapRequest\032\".google." + + "cloud.compute.v1.Operation\"\207\001\332A project," + + "url_map,url_map_resource\212N\020GlobalOperati" + + "ons\202\323\344\223\002K\0327/compute/v1/projects/{project" + + "}/global/urlMaps/{url_map}:\020url_map_reso" + + "urce\022\220\002\n\010Validate\022..google.cloud.compute" + + ".v1.ValidateUrlMapRequest\0320.google.cloud" + + ".compute.v1.UrlMapsValidateResponse\"\241\001\332A" + + "2project,url_map,url_maps_validate_reque" + + "st_resource\202\323\344\223\002f\"@/compute/v1/projects/" + + "{project}/global/urlMaps/{url_map}/valid" + + "ate:\"url_maps_validate_request_resource\032" + + "\202\001\312A\026compute.googleapis.com\322AVhttps://ww" + + "w.googleapis.com/auth/compute,https://ww" + + "w.googleapis.com/auth/cloud-platform\212\324\333\322" + + "\017\n2026-09-012\260\020\n\013VpnGateways\022\307\001\n\016Aggrega" + + "tedList\0229.google.cloud.compute.v1.Aggreg" + + "atedListVpnGatewaysRequest\0321.google.clou" + + "d.compute.v1.VpnGatewayAggregatedList\"G\332" + + "A\007project\202\323\344\223\0027\0225/compute/v1/projects/{p" + + "roject}/aggregated/vpnGateways\022\342\001\n\006Delet" + + "e\0220.google.cloud.compute.v1.DeleteVpnGat" + + "ewayRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\201\001\332A\032project,region,vpn_gateway\212" + + "N\020RegionOperations\202\323\344\223\002K*I/compute/v1/pr" + + "ojects/{project}/regions/{region}/vpnGat" + + "eways/{vpn_gateway}\022\311\001\n\003Get\022-.google.clo" + + "ud.compute.v1.GetVpnGatewayRequest\032#.goo" + + "gle.cloud.compute.v1.VpnGateway\"n\332A\032proj" + + "ect,region,vpn_gateway\202\323\344\223\002K\022I/compute/v" + + "1/projects/{project}/regions/{region}/vp" + + "nGateways/{vpn_gateway}\022\361\001\n\tGetStatus\0223." + + "google.cloud.compute.v1.GetStatusVpnGate" + + "wayRequest\0325.google.cloud.compute.v1.Vpn" + + "GatewaysGetStatusResponse\"x\332A\032project,re" + + "gion,vpn_gateway\202\323\344\223\002U\022S/compute/v1/proj" + + "ects/{project}/regions/{region}/vpnGatew" + + "ays/{vpn_gateway}/getStatus\022\363\001\n\006Insert\0220" + + ".google.cloud.compute.v1.InsertVpnGatewa" + + "yRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\222\001\332A#project,region,vpn_gateway_res" + + "ource\212N\020RegionOperations\202\323\344\223\002S\";/compute" + + "/v1/projects/{project}/regions/{region}/" + + "vpnGateways:\024vpn_gateway_resource\022\266\001\n\004Li" + + "st\022/.google.cloud.compute.v1.ListVpnGate" + + "waysRequest\032\'.google.cloud.compute.v1.Vp" + + "nGatewayList\"T\332A\016project,region\202\323\344\223\002=\022;/" + "compute/v1/projects/{project}/regions/{r" - + "egion}/vpnTunnels\022\261\002\n\tSetLabels\0222.google" - + ".cloud.compute.v1.SetLabelsVpnTunnelRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\313\001\332A:project,region,resource,region_set_" - + "labels_request_resource\212N\020RegionOperatio" - + "ns\202\323\344\223\002u\"O/compute/v1/projects/{project}" - + "/regions/{region}/vpnTunnels/{resource}/" - + "setLabels:\"region_set_labels_request_res" - + "ource\032\202\001\312A\026compute.googleapis.com\322AVhttp" - + "s://www.googleapis.com/auth/compute,http" - + "s://www.googleapis.com/auth/cloud-platfo" - + "rm\212\324\333\322\017\n2026-09-012\267\013\n\nWireGroups\022\207\002\n\006De" - + "lete\022/.google.cloud.compute.v1.DeleteWir" - + "eGroupRequest\032\".google.cloud.compute.v1." - + "Operation\"\247\001\332A%project,cross_site_networ" - + "k,wire_group\212N\020GlobalOperations\202\323\344\223\002f*d/" - + "compute/v1/projects/{project}/global/cro" - + "ssSiteNetworks/{cross_site_network}/wire" - + "Groups/{wire_group}\022\356\001\n\003Get\022,.google.clo" - + "ud.compute.v1.GetWireGroupRequest\032\".goog" - + "le.cloud.compute.v1.WireGroup\"\224\001\332A%proje" - + "ct,cross_site_network,wire_group\202\323\344\223\002f\022d" - + "/compute/v1/projects/{project}/global/cr" - + "ossSiteNetworks/{cross_site_network}/wir" - + "eGroups/{wire_group}\022\230\002\n\006Insert\022/.google" - + ".cloud.compute.v1.InsertWireGroupRequest" - + "\032\".google.cloud.compute.v1.Operation\"\270\001\332" - + "A.project,cross_site_network,wire_group_" - + "resource\212N\020GlobalOperations\202\323\344\223\002n\"W/comp" + + "egion}/vpnGateways\022\263\002\n\tSetLabels\0223.googl" + + "e.cloud.compute.v1.SetLabelsVpnGatewayRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\314\001\332A:project,region,resource,region_se" + + "t_labels_request_resource\212N\020RegionOperat" + + "ions\202\323\344\223\002v\"P/compute/v1/projects/{projec" + + "t}/regions/{region}/vpnGateways/{resourc" + + "e}/setLabels:\"region_set_labels_request_" + + "resource\022\307\002\n\022TestIamPermissions\022<.google" + + ".cloud.compute.v1.TestIamPermissionsVpnG" + + "atewayRequest\0320.google.cloud.compute.v1." + + "TestPermissionsResponse\"\300\001\332A9project,reg" + + "ion,resource,test_permissions_request_re" + + "source\202\323\344\223\002~\"Y/compute/v1/projects/{proj" + + "ect}/regions/{region}/vpnGateways/{resou" + + "rce}/testIamPermissions:!test_permission" + + "s_request_resource\032\202\001\312A\026compute.googleap" + + "is.com\322AVhttps://www.googleapis.com/auth" + + "/compute,https://www.googleapis.com/auth" + + "/cloud-platform\212\324\333\322\017\n2026-09-012\333\013\n\nVpnT" + + "unnels\022\304\001\n\016AggregatedList\0228.google.cloud" + + ".compute.v1.AggregatedListVpnTunnelsRequ" + + "est\0320.google.cloud.compute.v1.VpnTunnelA" + + "ggregatedList\"F\332A\007project\202\323\344\223\0026\0224/comput" + + "e/v1/projects/{project}/aggregated/vpnTu" + + "nnels\022\335\001\n\006Delete\022/.google.cloud.compute." + + "v1.DeleteVpnTunnelRequest\032\".google.cloud" + + ".compute.v1.Operation\"~\332A\031project,region" + + ",vpn_tunnel\212N\020RegionOperations\202\323\344\223\002I*G/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/vpnTunnels/{vpn_tunnel}\022\304\001\n\003Get\022,." + + "google.cloud.compute.v1.GetVpnTunnelRequ" + + "est\032\".google.cloud.compute.v1.VpnTunnel\"" + + "k\332A\031project,region,vpn_tunnel\202\323\344\223\002I\022G/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/vpnTunnels/{vpn_tunnel}\022\357\001\n\006Insert\022" + + "/.google.cloud.compute.v1.InsertVpnTunne" + + "lRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\217\001\332A\"project,region,vpn_tunnel_reso" + + "urce\212N\020RegionOperations\202\323\344\223\002Q\":/compute/" + + "v1/projects/{project}/regions/{region}/v" + + "pnTunnels:\023vpn_tunnel_resource\022\263\001\n\004List\022" + + "..google.cloud.compute.v1.ListVpnTunnels" + + "Request\032&.google.cloud.compute.v1.VpnTun" + + "nelList\"S\332A\016project,region\202\323\344\223\002<\022:/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/vpnTunnels\022\261\002\n\tSetLabels\0222.google.clou" + + "d.compute.v1.SetLabelsVpnTunnelRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\313\001\332A:" + + "project,region,resource,region_set_label" + + "s_request_resource\212N\020RegionOperations\202\323\344" + + "\223\002u\"O/compute/v1/projects/{project}/regi" + + "ons/{region}/vpnTunnels/{resource}/setLa" + + "bels:\"region_set_labels_request_resource" + + "\032\202\001\312A\026compute.googleapis.com\322AVhttps://w" + + "ww.googleapis.com/auth/compute,https://w" + + "ww.googleapis.com/auth/cloud-platform\212\324\333" + + "\322\017\n2026-09-012\267\013\n\nWireGroups\022\207\002\n\006Delete\022" + + "/.google.cloud.compute.v1.DeleteWireGrou" + + "pRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\247\001\332A%project,cross_site_network,wir" + + "e_group\212N\020GlobalOperations\202\323\344\223\002f*d/compu" + + "te/v1/projects/{project}/global/crossSit" + + "eNetworks/{cross_site_network}/wireGroup" + + "s/{wire_group}\022\356\001\n\003Get\022,.google.cloud.co" + + "mpute.v1.GetWireGroupRequest\032\".google.cl" + + "oud.compute.v1.WireGroup\"\224\001\332A%project,cr" + + "oss_site_network,wire_group\202\323\344\223\002f\022d/comp" + "ute/v1/projects/{project}/global/crossSi" + "teNetworks/{cross_site_network}/wireGrou" - + "ps:\023wire_group_resource\022\334\001\n\004List\022..googl" - + "e.cloud.compute.v1.ListWireGroupsRequest" - + "\032&.google.cloud.compute.v1.WireGroupList" - + "\"|\332A\032project,cross_site_network\202\323\344\223\002Y\022W/" - + "compute/v1/projects/{project}/global/cro" - + "ssSiteNetworks/{cross_site_network}/wire" - + "Groups\022\256\002\n\005Patch\022..google.cloud.compute." - + "v1.PatchWireGroupRequest\032\".google.cloud." - + "compute.v1.Operation\"\320\001\332A9project,cross_" - + "site_network,wire_group,wire_group_resou" - + "rce\212N\020GlobalOperations\202\323\344\223\002{2d/compute/v" + + "ps/{wire_group}\022\230\002\n\006Insert\022/.google.clou" + + "d.compute.v1.InsertWireGroupRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\270\001\332A.pro" + + "ject,cross_site_network,wire_group_resou" + + "rce\212N\020GlobalOperations\202\323\344\223\002n\"W/compute/v" + "1/projects/{project}/global/crossSiteNet" - + "works/{cross_site_network}/wireGroups/{w" - + "ire_group}:\023wire_group_resource\032\202\001\312A\026com" - + "pute.googleapis.com\322AVhttps://www.google" - + "apis.com/auth/compute,https://www.google" - + "apis.com/auth/cloud-platform\212\324\333\322\017\n2026-0" - + "9-012\264\007\n\016ZoneOperations\022\330\001\n\006Delete\0223.goo" - + "gle.cloud.compute.v1.DeleteZoneOperation" - + "Request\0324.google.cloud.compute.v1.Delete" - + "ZoneOperationResponse\"c\332A\026project,zone,o" - + "peration\202\323\344\223\002D*B/compute/v1/projects/{pr" - + "oject}/zones/{zone}/operations/{operatio" - + "n}\022\303\001\n\003Get\0220.google.cloud.compute.v1.Get" - + "ZoneOperationRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"f\332A\026project,zone,operat" - + "ion\220N\001\202\323\344\223\002D\022B/compute/v1/projects/{proj" - + "ect}/zones/{zone}/operations/{operation}" - + "\022\261\001\n\004List\0222.google.cloud.compute.v1.List" - + "ZoneOperationsRequest\032&.google.cloud.com" - + "pute.v1.OperationList\"M\332A\014project,zone\202\323" - + "\344\223\0028\0226/compute/v1/projects/{project}/zon" - + "es/{zone}/operations\022\307\001\n\004Wait\0221.google.c" - + "loud.compute.v1.WaitZoneOperationRequest" - + "\032\".google.cloud.compute.v1.Operation\"h\332A" - + "\026project,zone,operation\202\323\344\223\002I\"G/compute/" - + "v1/projects/{project}/zones/{zone}/opera" - + "tions/{operation}/wait\032\202\001\312A\026compute.goog" - + "leapis.com\322AVhttps://www.googleapis.com/" - + "auth/compute,https://www.googleapis.com/" - + "auth/cloud-platform\212\324\333\322\017\n2026-09-012\251\013\n\027" - + "ZoneVmExtensionPolicies\022\375\001\n\006Delete\022;.goo" - + "gle.cloud.compute.v1.DeleteZoneVmExtensi" - + "onPolicyRequest\032\".google.cloud.compute.v" - + "1.Operation\"\221\001\332A project,zone,vm_extensi" - + "on_policy\212N\016ZoneOperations\202\323\344\223\002W*U/compu" + + "works/{cross_site_network}/wireGroups:\023w" + + "ire_group_resource\022\334\001\n\004List\022..google.clo" + + "ud.compute.v1.ListWireGroupsRequest\032&.go" + + "ogle.cloud.compute.v1.WireGroupList\"|\332A\032" + + "project,cross_site_network\202\323\344\223\002Y\022W/compu" + + "te/v1/projects/{project}/global/crossSit" + + "eNetworks/{cross_site_network}/wireGroup" + + "s\022\256\002\n\005Patch\022..google.cloud.compute.v1.Pa" + + "tchWireGroupRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\320\001\332A9project,cross_site_" + + "network,wire_group,wire_group_resource\212N" + + "\020GlobalOperations\202\323\344\223\002{2d/compute/v1/pro" + + "jects/{project}/global/crossSiteNetworks" + + "/{cross_site_network}/wireGroups/{wire_g" + + "roup}:\023wire_group_resource\032\202\001\312A\026compute." + + "googleapis.com\322AVhttps://www.googleapis." + + "com/auth/compute,https://www.googleapis." + + "com/auth/cloud-platform\212\324\333\322\017\n2026-09-012" + + "\264\007\n\016ZoneOperations\022\330\001\n\006Delete\0223.google.c" + + "loud.compute.v1.DeleteZoneOperationReque" + + "st\0324.google.cloud.compute.v1.DeleteZoneO" + + "perationResponse\"c\332A\026project,zone,operat" + + "ion\202\323\344\223\002D*B/compute/v1/projects/{project" + + "}/zones/{zone}/operations/{operation}\022\303\001" + + "\n\003Get\0220.google.cloud.compute.v1.GetZoneO" + + "perationRequest\032\".google.cloud.compute.v" + + "1.Operation\"f\332A\026project,zone,operation\220N" + + "\001\202\323\344\223\002D\022B/compute/v1/projects/{project}/" + + "zones/{zone}/operations/{operation}\022\261\001\n\004" + + "List\0222.google.cloud.compute.v1.ListZoneO" + + "perationsRequest\032&.google.cloud.compute." + + "v1.OperationList\"M\332A\014project,zone\202\323\344\223\0028\022" + + "6/compute/v1/projects/{project}/zones/{z" + + "one}/operations\022\307\001\n\004Wait\0221.google.cloud." + + "compute.v1.WaitZoneOperationRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"h\332A\026proj" + + "ect,zone,operation\202\323\344\223\002I\"G/compute/v1/pr" + + "ojects/{project}/zones/{zone}/operations" + + "/{operation}/wait\032\202\001\312A\026compute.googleapi" + + "s.com\322AVhttps://www.googleapis.com/auth/" + + "compute,https://www.googleapis.com/auth/" + + "cloud-platform\212\324\333\322\017\n2026-09-012\251\013\n\027ZoneV" + + "mExtensionPolicies\022\375\001\n\006Delete\022;.google.c" + + "loud.compute.v1.DeleteZoneVmExtensionPol" + + "icyRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\221\001\332A project,zone,vm_extension_po" + + "licy\212N\016ZoneOperations\202\323\344\223\002W*U/compute/v1" + + "/projects/{project}/zones/{zone}/vmExten" + + "sionPolicies/{vm_extension_policy}\022\356\001\n\003G" + + "et\0228.google.cloud.compute.v1.GetZoneVmEx" + + "tensionPolicyRequest\032*.google.cloud.comp" + + "ute.v1.VmExtensionPolicy\"\200\001\332A project,zo" + + "ne,vm_extension_policy\202\323\344\223\002W\022U/compute/v" + + "1/projects/{project}/zones/{zone}/vmExte" + + "nsionPolicies/{vm_extension_policy}\022\216\002\n\006" + + "Insert\022;.google.cloud.compute.v1.InsertZ" + + "oneVmExtensionPolicyRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\242\001\332A)project,zon" + + "e,vm_extension_policy_resource\212N\016ZoneOpe" + + "rations\202\323\344\223\002_\"?/compute/v1/projects/{pro" + + "ject}/zones/{zone}/vmExtensionPolicies:\034" + + "vm_extension_policy_resource\022\313\001\n\004List\022;." + + "google.cloud.compute.v1.ListZoneVmExtens" + + "ionPoliciesRequest\032..google.cloud.comput" + + "e.v1.VmExtensionPolicyList\"V\332A\014project,z" + + "one\202\323\344\223\002A\022?/compute/v1/projects/{project" + + "}/zones/{zone}/vmExtensionPolicies\022\270\002\n\006U" + + "pdate\022;.google.cloud.compute.v1.UpdateZo" + + "neVmExtensionPolicyRequest\032\".google.clou" + + "d.compute.v1.Operation\"\314\001\332A=project,zone" + + ",vm_extension_policy,vm_extension_policy" + + "_resource\212N\016ZoneOperations\202\323\344\223\002u2U/compu" + "te/v1/projects/{project}/zones/{zone}/vm" - + "ExtensionPolicies/{vm_extension_policy}\022" - + "\356\001\n\003Get\0228.google.cloud.compute.v1.GetZon" - + "eVmExtensionPolicyRequest\032*.google.cloud" - + ".compute.v1.VmExtensionPolicy\"\200\001\332A proje" - + "ct,zone,vm_extension_policy\202\323\344\223\002W\022U/comp" - + "ute/v1/projects/{project}/zones/{zone}/v" - + "mExtensionPolicies/{vm_extension_policy}" - + "\022\216\002\n\006Insert\022;.google.cloud.compute.v1.In" - + "sertZoneVmExtensionPolicyRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\242\001\332A)projec" - + "t,zone,vm_extension_policy_resource\212N\016Zo" - + "neOperations\202\323\344\223\002_\"?/compute/v1/projects" - + "/{project}/zones/{zone}/vmExtensionPolic" - + "ies:\034vm_extension_policy_resource\022\313\001\n\004Li" - + "st\022;.google.cloud.compute.v1.ListZoneVmE" - + "xtensionPoliciesRequest\032..google.cloud.c" - + "ompute.v1.VmExtensionPolicyList\"V\332A\014proj" - + "ect,zone\202\323\344\223\002A\022?/compute/v1/projects/{pr" - + "oject}/zones/{zone}/vmExtensionPolicies\022" - + "\270\002\n\006Update\022;.google.cloud.compute.v1.Upd" - + "ateZoneVmExtensionPolicyRequest\032\".google" - + ".cloud.compute.v1.Operation\"\314\001\332A=project" - + ",zone,vm_extension_policy,vm_extension_p" - + "olicy_resource\212N\016ZoneOperations\202\323\344\223\002u2U/" - + "compute/v1/projects/{project}/zones/{zon" - + "e}/vmExtensionPolicies/{vm_extension_pol" - + "icy}:\034vm_extension_policy_resource\032\202\001\312A\026" - + "compute.googleapis.com\322AVhttps://www.goo" - + "gleapis.com/auth/compute,https://www.goo" - + "gleapis.com/auth/cloud-platform\212\324\333\322\017\n202" - + "6-09-012\341\003\n\005Zones\022\221\001\n\003Get\022\'.google.cloud" - + ".compute.v1.GetZoneRequest\032\035.google.clou" - + "d.compute.v1.Zone\"B\332A\014project,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!.google.cloud.compute" - + ".v1.ZoneList\"6\332A\007project\202\323\344\223\002&\022$/compute" - + "/v1/projects/{project}/zones\032\264\001\312A\026comput" - + "e.googleapis.com\322A\207\001https://www.googleap" - + "is.com/auth/compute.readonly,https://www" - + ".googleapis.com/auth/compute,https://www" - + ".googleapis.com/auth/cloud-platform\212\324\333\322\017" - + "\n2026-09-01B\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" + + "ExtensionPolicies/{vm_extension_policy}:" + + "\034vm_extension_policy_resource\032\202\001\312A\026compu" + + "te.googleapis.com\322AVhttps://www.googleap" + + "is.com/auth/compute,https://www.googleap" + + "is.com/auth/cloud-platform\212\324\333\322\017\n2026-09-" + + "012\341\003\n\005Zones\022\221\001\n\003Get\022\'.google.cloud.comp" + + "ute.v1.GetZoneRequest\032\035.google.cloud.com" + + "pute.v1.Zone\"B\332A\014project,zone\202\323\344\223\002-\022+/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "\022\214\001\n\004List\022).google.cloud.compute.v1.List" + + "ZonesRequest\032!.google.cloud.compute.v1.Z" + + "oneList\"6\332A\007project\202\323\344\223\002&\022$/compute/v1/p" + + "rojects/{project}/zones\032\264\001\312A\026compute.goo" + + "gleapis.com\322A\207\001https://www.googleapis.co" + + "m/auth/compute.readonly,https://www.goog" + + "leapis.com/auth/compute,https://www.goog" + + "leapis.com/auth/cloud-platform\212\324\333\322\017\n2026" + + "-09-01B\247\001\n\033com.google.cloud.compute.v1P\001" + + "Z5cloud.google.com/go/compute/apiv1/comp" + + "utepb;computepb\252\002\027Google.Cloud.Compute.V" + + "1\312\002\027Google\\Cloud\\Compute\\V1\352\002\032Google::Cl" + + "oud::Compute::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( 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 207f0bc0aca9..17b3b64d47ea 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: 20260922 +// Source file revision: 20261007 // API name: compute // API version: v1 @@ -13793,6 +13793,9 @@ message Commitment { COMPUTE_OPTIMIZED_H4D = 383251320; + // CUD bucket for COMPUTE_OPTIMIZED_H4D_3TB machines. + COMPUTE_OPTIMIZED_H4D_3TB = 443379866; + GENERAL_PURPOSE = 299793543; GENERAL_PURPOSE_C4 = 301911817; diff --git a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/Conversation.java b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/Conversation.java index 09d758f3c5f7..60a87d31cbfa 100644 --- a/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/Conversation.java +++ b/java-contact-center-insights/proto-google-cloud-contact-center-insights-v1/src/main/java/com/google/cloud/contactcenterinsights/v1/Conversation.java @@ -1149,28 +1149,92 @@ public interface AgentInfoOrBuilder * * * - * A user-specified string representing the agent's team. + * A user-specified string representing the agent's team. Deprecated in + * favor of the `teams` field. ** - *string team = 3;+ *string team = 3 [deprecated = true];* + * @deprecated + * google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo.team is + * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=97 * @return The team. */ + @java.lang.Deprecated java.lang.String getTeam(); /** * * *- * A user-specified string representing the agent's team. + * A user-specified string representing the agent's team. Deprecated in + * favor of the `teams` field. ** - *string team = 3;+ *string team = 3 [deprecated = true];* + * @deprecated + * google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo.team is + * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=97 * @return The bytes for team. */ + @java.lang.Deprecated com.google.protobuf.ByteString getTeamBytes(); + /** + * + * + *+ * User-specified strings representing the agent's teams. + *+ * + *repeated string teams = 6;+ * + * @return A list containing the teams. + */ + java.util.ListgetTeamsList(); + + /** + * + * + * + * User-specified strings representing the agent's teams. + *+ * + *repeated string teams = 6;+ * + * @return The count of teams. + */ + int getTeamsCount(); + + /** + * + * + *+ * User-specified strings representing the agent's teams. + *+ * + *repeated string teams = 6;+ * + * @param index The index of the element to return. + * @return The teams at the given index. + */ + java.lang.String getTeams(int index); + + /** + * + * + *+ * User-specified strings representing the agent's teams. + *+ * + *repeated string teams = 6;+ * + * @param index The index of the value to return. + * @return The bytes of the teams at the given index. + */ + com.google.protobuf.ByteString getTeamsBytes(int index); + /** * * @@ -1226,6 +1290,190 @@ public interface AgentInfoOrBuilder * @return The agentType. */ com.google.cloud.contactcenterinsights.v1.ConversationParticipant.Role getAgentType(); + + /** + * + * + *+ * The agent's location. + *+ * + *string location = 7;+ * + * @return The location. + */ + java.lang.String getLocation(); + + /** + * + * + *+ * The agent's location. + *+ * + *string location = 7;+ * + * @return The bytes for location. + */ + com.google.protobuf.ByteString getLocationBytes(); + + /** + * + * + *+ * The agent's deployment ID. Only applicable to automated agents. + *+ * + *string deployment_id = 8;+ * + * @return The deploymentId. + */ + java.lang.String getDeploymentId(); + + /** + * + * + *+ * The agent's deployment ID. Only applicable to automated agents. + *+ * + *string deployment_id = 8;+ * + * @return The bytes for deploymentId. + */ + com.google.protobuf.ByteString getDeploymentIdBytes(); + + /** + * + * + *+ * The agent's deployment display name. Only applicable to automated + * agents. + *+ * + *string deployment_display_name = 9;+ * + * @return The deploymentDisplayName. + */ + java.lang.String getDeploymentDisplayName(); + + /** + * + * + *+ * The agent's deployment display name. Only applicable to automated + * agents. + *+ * + *string deployment_display_name = 9;+ * + * @return The bytes for deploymentDisplayName. + */ + com.google.protobuf.ByteString getDeploymentDisplayNameBytes(); + + /** + * + * + *+ * The agent's version ID. Only applicable to automated agents. + *+ * + *string version_id = 10;+ * + * @return The versionId. + */ + java.lang.String getVersionId(); + + /** + * + * + *+ * The agent's version ID. Only applicable to automated agents. + *+ * + *string version_id = 10;+ * + * @return The bytes for versionId. + */ + com.google.protobuf.ByteString getVersionIdBytes(); + + /** + * + * + *+ * The agent's version display name. Only applicable to automated agents. + *+ * + *string version_display_name = 11;+ * + * @return The versionDisplayName. + */ + java.lang.String getVersionDisplayName(); + + /** + * + * + *+ * The agent's version display name. Only applicable to automated agents. + *+ * + *string version_display_name = 11;+ * + * @return The bytes for versionDisplayName. + */ + com.google.protobuf.ByteString getVersionDisplayNameBytes(); + + /** + * + * + *+ * The entry subagent's display name. + *+ * + *string entry_subagent_display_name = 12;+ * + * @return The entrySubagentDisplayName. + */ + java.lang.String getEntrySubagentDisplayName(); + + /** + * + * + *+ * The entry subagent's display name. + *+ * + *string entry_subagent_display_name = 12;+ * + * @return The bytes for entrySubagentDisplayName. + */ + com.google.protobuf.ByteString getEntrySubagentDisplayNameBytes(); + + /** + * + * + *+ * The entry subagent's ID. + *+ * + *string entry_subagent_id = 13;+ * + * @return The entrySubagentId. + */ + java.lang.String getEntrySubagentId(); + + /** + * + * + *+ * The entry subagent's ID. + *+ * + *string entry_subagent_id = 13;+ * + * @return The bytes for entrySubagentId. + */ + com.google.protobuf.ByteString getEntrySubagentIdBytes(); } /** @@ -1263,8 +1511,16 @@ private AgentInfo() { agentId_ = ""; displayName_ = ""; team_ = ""; + teams_ = com.google.protobuf.LazyStringArrayList.emptyList(); dispositionCode_ = ""; agentType_ = 0; + location_ = ""; + deploymentId_ = ""; + deploymentDisplayName_ = ""; + versionId_ = ""; + versionDisplayName_ = ""; + entrySubagentDisplayName_ = ""; + entrySubagentId_ = ""; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @@ -1399,14 +1655,19 @@ public com.google.protobuf.ByteString getDisplayNameBytes() { * * *- * A user-specified string representing the agent's team. + * A user-specified string representing the agent's team. Deprecated in + * favor of the `teams` field. ** - *string team = 3;+ *string team = 3 [deprecated = true];* + * @deprecated + * google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo.team is + * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=97 * @return The team. */ @java.lang.Override + @java.lang.Deprecated public java.lang.String getTeam() { java.lang.Object ref = team_; if (ref instanceof java.lang.String) { @@ -1423,14 +1684,19 @@ public java.lang.String getTeam() { * * *- * A user-specified string representing the agent's team. + * A user-specified string representing the agent's team. Deprecated in + * favor of the `teams` field. ** - *string team = 3;+ *string team = 3 [deprecated = true];* + * @deprecated + * google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo.team is + * deprecated. See google/cloud/contactcenterinsights/v1/resources.proto;l=97 * @return The bytes for team. */ @java.lang.Override + @java.lang.Deprecated public com.google.protobuf.ByteString getTeamBytes() { java.lang.Object ref = team_; if (ref instanceof java.lang.String) { @@ -1443,6 +1709,74 @@ public com.google.protobuf.ByteString getTeamBytes() { } } + public static final int TEAMS_FIELD_NUMBER = 6; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList teams_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *+ * User-specified strings representing the agent's teams. + *+ * + *repeated string teams = 6;+ * + * @return A list containing the teams. + */ + public com.google.protobuf.ProtocolStringList getTeamsList() { + return teams_; + } + + /** + * + * + *+ * User-specified strings representing the agent's teams. + *+ * + *repeated string teams = 6;+ * + * @return The count of teams. + */ + public int getTeamsCount() { + return teams_.size(); + } + + /** + * + * + *+ * User-specified strings representing the agent's teams. + *+ * + *repeated string teams = 6;+ * + * @param index The index of the element to return. + * @return The teams at the given index. + */ + public java.lang.String getTeams(int index) { + return teams_.get(index); + } + + /** + * + * + *+ * User-specified strings representing the agent's teams. + *+ * + *repeated string teams = 6;+ * + * @param index The index of the value to return. + * @return The bytes of the teams at the given index. + */ + public com.google.protobuf.ByteString getTeamsBytes(int index) { + return teams_.getByteString(index); + } + public static final int DISPOSITION_CODE_FIELD_NUMBER = 4; @SuppressWarnings("serial") @@ -1540,469 +1874,2035 @@ public com.google.cloud.contactcenterinsights.v1.ConversationParticipant.Role ge : 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; + public static final int LOCATION_FIELD_NUMBER = 7; - memoizedIsInitialized = 1; - return true; - } + @SuppressWarnings("serial") + private volatile java.lang.Object location_ = ""; + /** + * + * + *+ * The agent's location. + *+ * + *string location = 7;+ * + * @return The location. + */ @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (!com.google.protobuf.GeneratedMessage.isStringEmpty(agentId_)) { - com.google.protobuf.GeneratedMessage.writeString(output, 1, agentId_); - } - if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { - com.google.protobuf.GeneratedMessage.writeString(output, 2, displayName_); - } - if (!com.google.protobuf.GeneratedMessage.isStringEmpty(team_)) { - com.google.protobuf.GeneratedMessage.writeString(output, 3, team_); - } - if (!com.google.protobuf.GeneratedMessage.isStringEmpty(dispositionCode_)) { - com.google.protobuf.GeneratedMessage.writeString(output, 4, dispositionCode_); - } - if (agentType_ - != com.google.cloud.contactcenterinsights.v1.ConversationParticipant.Role - .ROLE_UNSPECIFIED - .getNumber()) { - output.writeEnum(5, agentType_); + public java.lang.String getLocation() { + java.lang.Object ref = location_; + 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(); + location_ = s; + return s; } - getUnknownFields().writeTo(output); } - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (!com.google.protobuf.GeneratedMessage.isStringEmpty(agentId_)) { - size += com.google.protobuf.GeneratedMessage.computeStringSize(1, agentId_); - } - if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayName_)) { - size += com.google.protobuf.GeneratedMessage.computeStringSize(2, displayName_); - } - if (!com.google.protobuf.GeneratedMessage.isStringEmpty(team_)) { - size += com.google.protobuf.GeneratedMessage.computeStringSize(3, team_); - } - if (!com.google.protobuf.GeneratedMessage.isStringEmpty(dispositionCode_)) { - size += com.google.protobuf.GeneratedMessage.computeStringSize(4, dispositionCode_); - } - if (agentType_ - != com.google.cloud.contactcenterinsights.v1.ConversationParticipant.Role - .ROLE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(5, agentType_); + /** + * + * + *+ * The agent's location. + *+ * + *string location = 7;+ * + * @return The bytes for location. + */ + @java.lang.Override + public com.google.protobuf.ByteString getLocationBytes() { + java.lang.Object ref = location_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + location_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; } - 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.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo)) { - return super.equals(obj); - } - com.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo other = - (com.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo) obj; + public static final int DEPLOYMENT_ID_FIELD_NUMBER = 8; - if (!getAgentId().equals(other.getAgentId())) return false; - if (!getDisplayName().equals(other.getDisplayName())) return false; - if (!getTeam().equals(other.getTeam())) return false; - if (!getDispositionCode().equals(other.getDispositionCode())) return false; - if (agentType_ != other.agentType_) return false; - if (!getUnknownFields().equals(other.getUnknownFields())) return false; - return true; - } + @SuppressWarnings("serial") + private volatile java.lang.Object deploymentId_ = ""; + /** + * + * + *+ * The agent's deployment ID. Only applicable to automated agents. + *+ * + *string deployment_id = 8;+ * + * @return The deploymentId. + */ @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; + public java.lang.String getDeploymentId() { + java.lang.Object ref = deploymentId_; + 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(); + deploymentId_ = s; + return s; } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + AGENT_ID_FIELD_NUMBER; - hash = (53 * hash) + getAgentId().hashCode(); - hash = (37 * hash) + DISPLAY_NAME_FIELD_NUMBER; - hash = (53 * hash) + getDisplayName().hashCode(); - hash = (37 * hash) + TEAM_FIELD_NUMBER; - hash = (53 * hash) + getTeam().hashCode(); - hash = (37 * hash) + DISPOSITION_CODE_FIELD_NUMBER; - hash = (53 * hash) + getDispositionCode().hashCode(); - hash = (37 * hash) + AGENT_TYPE_FIELD_NUMBER; - hash = (53 * hash) + agentType_; - hash = (29 * hash) + getUnknownFields().hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static com.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo - 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.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo - 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.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static com.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static com.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); - } - - public static com.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo - parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessage.parseWithIOException( - PARSER, input, extensionRegistry); - } - - public static com.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo - parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + /** + * + * + *+ * The agent's deployment ID. Only applicable to automated agents. + *+ * + *string deployment_id = 8;+ * + * @return The bytes for deploymentId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDeploymentIdBytes() { + java.lang.Object ref = deploymentId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + deploymentId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - public static com.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); - } + public static final int DEPLOYMENT_DISPLAY_NAME_FIELD_NUMBER = 9; - public static com.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessage.parseWithIOException( - PARSER, input, extensionRegistry); - } + @SuppressWarnings("serial") + private volatile java.lang.Object deploymentDisplayName_ = ""; + /** + * + * + *+ * The agent's deployment display name. Only applicable to automated + * agents. + *+ * + *string deployment_display_name = 9;+ * + * @return The deploymentDisplayName. + */ @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); + public java.lang.String getDeploymentDisplayName() { + java.lang.Object ref = deploymentDisplayName_; + 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(); + deploymentDisplayName_ = s; + return s; + } } - public static Builder newBuilder() { - return DEFAULT_INSTANCE.toBuilder(); + /** + * + * + *+ * The agent's deployment display name. Only applicable to automated + * agents. + *+ * + *string deployment_display_name = 9;+ * + * @return The bytes for deploymentDisplayName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDeploymentDisplayNameBytes() { + java.lang.Object ref = deploymentDisplayName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + deploymentDisplayName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } - public static Builder newBuilder( - com.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo - prototype) { - return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); - } + public static final int VERSION_ID_FIELD_NUMBER = 10; - @java.lang.Override - public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); - } + @SuppressWarnings("serial") + private volatile java.lang.Object versionId_ = ""; + /** + * + * + *+ * The agent's version ID. Only applicable to automated agents. + *+ * + *string version_id = 10;+ * + * @return The versionId. + */ @java.lang.Override - protected Builder newBuilderForType( - com.google.protobuf.GeneratedMessage.BuilderParent parent) { - Builder builder = new Builder(parent); - return builder; + public java.lang.String getVersionId() { + java.lang.Object ref = versionId_; + 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(); + versionId_ = s; + return s; + } } /** * * *- * Information about an agent involved in the conversation. + * The agent's version ID. Only applicable to automated agents. ** - * Protobuf type {@code - * google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo} + *string version_id = 10;+ * + * @return The bytes for versionId. */ - public static final class Builder - extends com.google.protobuf.GeneratedMessage.Builder- implements - // @@protoc_insertion_point(builder_implements:google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata.AgentInfo) - com.google.cloud.contactcenterinsights.v1.Conversation.QualityMetadata - .AgentInfoOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return com.google.cloud.contactcenterinsights.v1.ResourcesProto + @java.lang.Override + public com.google.protobuf.ByteString getVersionIdBytes() { + java.lang.Object ref = versionId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + versionId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VERSION_DISPLAY_NAME_FIELD_NUMBER = 11; + + @SuppressWarnings("serial") + private volatile java.lang.Object versionDisplayName_ = ""; + + /** + * + * + *