diff --git a/.github/workflows/hermetic_library_generation.yaml b/.github/workflows/hermetic_library_generation.yaml index c567de27e10f..9249538f2818 100644 --- a/.github/workflows/hermetic_library_generation.yaml +++ b/.github/workflows/hermetic_library_generation.yaml @@ -37,7 +37,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.CLOUD_JAVA_BOT_GITHUB_TOKEN }} - - uses: googleapis/sdk-platform-java/.github/scripts@v2.66.1 + - uses: googleapis/sdk-platform-java/.github/scripts@v2.67.0 if: env.SHOULD_RUN == 'true' with: base_ref: ${{ github.base_ref }} diff --git a/generation_config.yaml b/generation_config.yaml index 528fad4224e5..514ba7025c25 100644 --- a/generation_config.yaml +++ b/generation_config.yaml @@ -1,5 +1,5 @@ -gapic_generator_version: 2.66.1 -googleapis_commitish: b026ba89b3f609ad36df3dc8cc4ddc396f0cc941 +gapic_generator_version: 2.67.0 +googleapis_commitish: ce8678a96c8e1fc0d870d80fcf062e5be2b12877 libraries_bom_version: 26.76.0 libraries: - api_shortname: accessapproval diff --git a/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1/reflect-config.json b/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1/reflect-config.json index bbedf82902bf..e081a2f2d13b 100644 --- a/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1/reflect-config.json +++ b/java-aiplatform/google-cloud-aiplatform/src/main/resources/META-INF/native-image/com.google.cloud.aiplatform.v1/reflect-config.json @@ -8072,6 +8072,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.aiplatform.v1.GenerateContentResponse$UsageMetadata$TrafficType", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.aiplatform.v1.GenerateFetchAccessTokenRequest", "queryAllDeclaredConstructors": true, diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateContentResponse.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateContentResponse.java index 6e070c290721..caaf5c2c966e 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateContentResponse.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/GenerateContentResponse.java @@ -2099,6 +2099,115 @@ com.google.cloud.aiplatform.v1.ModalityTokenCountOrBuilder getCacheTokensDetails */ com.google.cloud.aiplatform.v1.ModalityTokenCountOrBuilder getCandidatesTokensDetailsOrBuilder( int index); + + /** + * + * + *
+     * Output only. A detailed breakdown by modality of the token counts from
+     * the results of tool executions, which are provided back to the model as
+     * input.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + java.util.List + getToolUsePromptTokensDetailsList(); + + /** + * + * + *
+     * Output only. A detailed breakdown by modality of the token counts from
+     * the results of tool executions, which are provided back to the model as
+     * input.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.aiplatform.v1.ModalityTokenCount getToolUsePromptTokensDetails(int index); + + /** + * + * + *
+     * Output only. A detailed breakdown by modality of the token counts from
+     * the results of tool executions, which are provided back to the model as
+     * input.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + int getToolUsePromptTokensDetailsCount(); + + /** + * + * + *
+     * Output only. A detailed breakdown by modality of the token counts from
+     * the results of tool executions, which are provided back to the model as
+     * input.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + java.util.List + getToolUsePromptTokensDetailsOrBuilderList(); + + /** + * + * + *
+     * Output only. A detailed breakdown by modality of the token counts from
+     * the results of tool executions, which are provided back to the model as
+     * input.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.aiplatform.v1.ModalityTokenCountOrBuilder + getToolUsePromptTokensDetailsOrBuilder(int index); + + /** + * + * + *
+     * Output only. The traffic type for this request.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType traffic_type = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for trafficType. + */ + int getTrafficTypeValue(); + + /** + * + * + *
+     * Output only. The traffic type for this request.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType traffic_type = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The trafficType. + */ + com.google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType + getTrafficType(); } /** @@ -2135,6 +2244,8 @@ private UsageMetadata() { promptTokensDetails_ = java.util.Collections.emptyList(); cacheTokensDetails_ = java.util.Collections.emptyList(); candidatesTokensDetails_ = java.util.Collections.emptyList(); + toolUsePromptTokensDetails_ = java.util.Collections.emptyList(); + trafficType_ = 0; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @@ -2152,6 +2263,225 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.Builder.class); } + /** + * + * + *
+     * The type of traffic that this request was processed with, indicating
+     * which quota is consumed.
+     * 
+ * + * Protobuf enum {@code + * google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType} + */ + public enum TrafficType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+       * Unspecified request traffic type.
+       * 
+ * + * TRAFFIC_TYPE_UNSPECIFIED = 0; + */ + TRAFFIC_TYPE_UNSPECIFIED(0), + /** + * + * + *
+       * The request was processed using Pay-As-You-Go quota.
+       * 
+ * + * ON_DEMAND = 1; + */ + ON_DEMAND(1), + /** + * + * + *
+       * Type for Priority Pay-As-You-Go traffic.
+       * 
+ * + * ON_DEMAND_PRIORITY = 3; + */ + ON_DEMAND_PRIORITY(3), + /** + * + * + *
+       * Type for Flex traffic.
+       * 
+ * + * ON_DEMAND_FLEX = 4; + */ + ON_DEMAND_FLEX(4), + /** + * + * + *
+       * Type for Provisioned Throughput traffic.
+       * 
+ * + * PROVISIONED_THROUGHPUT = 2; + */ + PROVISIONED_THROUGHPUT(2), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "TrafficType"); + } + + /** + * + * + *
+       * Unspecified request traffic type.
+       * 
+ * + * TRAFFIC_TYPE_UNSPECIFIED = 0; + */ + public static final int TRAFFIC_TYPE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
+       * The request was processed using Pay-As-You-Go quota.
+       * 
+ * + * ON_DEMAND = 1; + */ + public static final int ON_DEMAND_VALUE = 1; + + /** + * + * + *
+       * Type for Priority Pay-As-You-Go traffic.
+       * 
+ * + * ON_DEMAND_PRIORITY = 3; + */ + public static final int ON_DEMAND_PRIORITY_VALUE = 3; + + /** + * + * + *
+       * Type for Flex traffic.
+       * 
+ * + * ON_DEMAND_FLEX = 4; + */ + public static final int ON_DEMAND_FLEX_VALUE = 4; + + /** + * + * + *
+       * Type for Provisioned Throughput traffic.
+       * 
+ * + * PROVISIONED_THROUGHPUT = 2; + */ + public static final int PROVISIONED_THROUGHPUT_VALUE = 2; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static TrafficType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static TrafficType forNumber(int value) { + switch (value) { + case 0: + return TRAFFIC_TYPE_UNSPECIFIED; + case 1: + return ON_DEMAND; + case 3: + return ON_DEMAND_PRIORITY; + case 4: + return ON_DEMAND_FLEX; + case 2: + return PROVISIONED_THROUGHPUT; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public TrafficType findValueByNumber(int number) { + return TrafficType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final TrafficType[] VALUES = values(); + + public static TrafficType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private TrafficType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType) + } + public static final int PROMPT_TOKEN_COUNT_FIELD_NUMBER = 1; private int promptTokenCount_ = 0; @@ -2521,17 +2851,163 @@ public com.google.cloud.aiplatform.v1.ModalityTokenCount getCandidatesTokensDeta return candidatesTokensDetails_.get(index); } - private byte memoizedIsInitialized = -1; + public static final int TOOL_USE_PROMPT_TOKENS_DETAILS_FIELD_NUMBER = 12; - @java.lang.Override - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized == 1) return true; - if (isInitialized == 0) return false; + @SuppressWarnings("serial") + private java.util.List + toolUsePromptTokensDetails_; - memoizedIsInitialized = 1; - return true; - } + /** + * + * + *
+     * Output only. A detailed breakdown by modality of the token counts from
+     * the results of tool executions, which are provided back to the model as
+     * input.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public java.util.List + getToolUsePromptTokensDetailsList() { + return toolUsePromptTokensDetails_; + } + + /** + * + * + *
+     * Output only. A detailed breakdown by modality of the token counts from
+     * the results of tool executions, which are provided back to the model as
+     * input.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public java.util.List + getToolUsePromptTokensDetailsOrBuilderList() { + return toolUsePromptTokensDetails_; + } + + /** + * + * + *
+     * Output only. A detailed breakdown by modality of the token counts from
+     * the results of tool executions, which are provided back to the model as
+     * input.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public int getToolUsePromptTokensDetailsCount() { + return toolUsePromptTokensDetails_.size(); + } + + /** + * + * + *
+     * Output only. A detailed breakdown by modality of the token counts from
+     * the results of tool executions, which are provided back to the model as
+     * input.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1.ModalityTokenCount getToolUsePromptTokensDetails( + int index) { + return toolUsePromptTokensDetails_.get(index); + } + + /** + * + * + *
+     * Output only. A detailed breakdown by modality of the token counts from
+     * the results of tool executions, which are provided back to the model as
+     * input.
+     * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1.ModalityTokenCountOrBuilder + getToolUsePromptTokensDetailsOrBuilder(int index) { + return toolUsePromptTokensDetails_.get(index); + } + + public static final int TRAFFIC_TYPE_FIELD_NUMBER = 8; + private int trafficType_ = 0; + + /** + * + * + *
+     * Output only. The traffic type for this request.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType traffic_type = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for trafficType. + */ + @java.lang.Override + public int getTrafficTypeValue() { + return trafficType_; + } + + /** + * + * + *
+     * Output only. The traffic type for this request.
+     * 
+ * + * + * .google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType traffic_type = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The trafficType. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType + getTrafficType() { + com.google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType result = + com.google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType + .forNumber(trafficType_); + return result == null + ? com.google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType + .UNRECOGNIZED + : result; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { @@ -2547,6 +3023,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (cachedContentTokenCount_ != 0) { output.writeInt32(5, cachedContentTokenCount_); } + if (trafficType_ + != com.google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType + .TRAFFIC_TYPE_UNSPECIFIED + .getNumber()) { + output.writeEnum(8, trafficType_); + } for (int i = 0; i < promptTokensDetails_.size(); i++) { output.writeMessage(9, promptTokensDetails_.get(i)); } @@ -2556,6 +3038,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < candidatesTokensDetails_.size(); i++) { output.writeMessage(11, candidatesTokensDetails_.get(i)); } + for (int i = 0; i < toolUsePromptTokensDetails_.size(); i++) { + output.writeMessage(12, toolUsePromptTokensDetails_.get(i)); + } if (thoughtsTokenCount_ != 0) { output.writeInt32(14, thoughtsTokenCount_); } @@ -2580,6 +3065,12 @@ public int getSerializedSize() { if (cachedContentTokenCount_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(5, cachedContentTokenCount_); } + if (trafficType_ + != com.google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType + .TRAFFIC_TYPE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(8, trafficType_); + } for (int i = 0; i < promptTokensDetails_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( @@ -2595,6 +3086,11 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 11, candidatesTokensDetails_.get(i)); } + for (int i = 0; i < toolUsePromptTokensDetails_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 12, toolUsePromptTokensDetails_.get(i)); + } if (thoughtsTokenCount_ != 0) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(14, thoughtsTokenCount_); } @@ -2623,6 +3119,9 @@ public boolean equals(final java.lang.Object obj) { if (!getCacheTokensDetailsList().equals(other.getCacheTokensDetailsList())) return false; if (!getCandidatesTokensDetailsList().equals(other.getCandidatesTokensDetailsList())) return false; + if (!getToolUsePromptTokensDetailsList().equals(other.getToolUsePromptTokensDetailsList())) + return false; + if (trafficType_ != other.trafficType_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2656,6 +3155,12 @@ public int hashCode() { hash = (37 * hash) + CANDIDATES_TOKENS_DETAILS_FIELD_NUMBER; hash = (53 * hash) + getCandidatesTokensDetailsList().hashCode(); } + if (getToolUsePromptTokensDetailsCount() > 0) { + hash = (37 * hash) + TOOL_USE_PROMPT_TOKENS_DETAILS_FIELD_NUMBER; + hash = (53 * hash) + getToolUsePromptTokensDetailsList().hashCode(); + } + hash = (37 * hash) + TRAFFIC_TYPE_FIELD_NUMBER; + hash = (53 * hash) + trafficType_; hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -2825,6 +3330,14 @@ public Builder clear() { candidatesTokensDetailsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000080); + if (toolUsePromptTokensDetailsBuilder_ == null) { + toolUsePromptTokensDetails_ = java.util.Collections.emptyList(); + } else { + toolUsePromptTokensDetails_ = null; + toolUsePromptTokensDetailsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000100); + trafficType_ = 0; return this; } @@ -2893,6 +3406,16 @@ private void buildPartialRepeatedFields( } else { result.candidatesTokensDetails_ = candidatesTokensDetailsBuilder_.build(); } + if (toolUsePromptTokensDetailsBuilder_ == null) { + if (((bitField0_ & 0x00000100) != 0)) { + toolUsePromptTokensDetails_ = + java.util.Collections.unmodifiableList(toolUsePromptTokensDetails_); + bitField0_ = (bitField0_ & ~0x00000100); + } + result.toolUsePromptTokensDetails_ = toolUsePromptTokensDetails_; + } else { + result.toolUsePromptTokensDetails_ = toolUsePromptTokensDetailsBuilder_.build(); + } } private void buildPartial0( @@ -2913,6 +3436,9 @@ private void buildPartial0( if (((from_bitField0_ & 0x00000010) != 0)) { result.cachedContentTokenCount_ = cachedContentTokenCount_; } + if (((from_bitField0_ & 0x00000200) != 0)) { + result.trafficType_ = trafficType_; + } } @java.lang.Override @@ -3027,6 +3553,36 @@ public Builder mergeFrom( } } } + if (toolUsePromptTokensDetailsBuilder_ == null) { + if (!other.toolUsePromptTokensDetails_.isEmpty()) { + if (toolUsePromptTokensDetails_.isEmpty()) { + toolUsePromptTokensDetails_ = other.toolUsePromptTokensDetails_; + bitField0_ = (bitField0_ & ~0x00000100); + } else { + ensureToolUsePromptTokensDetailsIsMutable(); + toolUsePromptTokensDetails_.addAll(other.toolUsePromptTokensDetails_); + } + onChanged(); + } + } else { + if (!other.toolUsePromptTokensDetails_.isEmpty()) { + if (toolUsePromptTokensDetailsBuilder_.isEmpty()) { + toolUsePromptTokensDetailsBuilder_.dispose(); + toolUsePromptTokensDetailsBuilder_ = null; + toolUsePromptTokensDetails_ = other.toolUsePromptTokensDetails_; + bitField0_ = (bitField0_ & ~0x00000100); + toolUsePromptTokensDetailsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetToolUsePromptTokensDetailsFieldBuilder() + : null; + } else { + toolUsePromptTokensDetailsBuilder_.addAllMessages(other.toolUsePromptTokensDetails_); + } + } + } + if (other.trafficType_ != 0) { + setTrafficTypeValue(other.getTrafficTypeValue()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -3077,6 +3633,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000010; break; } // case 40 + case 64: + { + trafficType_ = input.readEnum(); + bitField0_ |= 0x00000200; + break; + } // case 64 case 74: { com.google.cloud.aiplatform.v1.ModalityTokenCount m = @@ -3119,6 +3681,20 @@ public Builder mergeFrom( } break; } // case 90 + case 98: + { + com.google.cloud.aiplatform.v1.ModalityTokenCount m = + input.readMessage( + com.google.cloud.aiplatform.v1.ModalityTokenCount.parser(), + extensionRegistry); + if (toolUsePromptTokensDetailsBuilder_ == null) { + ensureToolUsePromptTokensDetailsIsMutable(); + toolUsePromptTokensDetails_.add(m); + } else { + toolUsePromptTokensDetailsBuilder_.addMessage(m); + } + break; + } // case 98 case 112: { thoughtsTokenCount_ = input.readInt32(); @@ -4706,6 +5282,572 @@ public Builder removeCandidatesTokensDetails(int index) { return candidatesTokensDetailsBuilder_; } + private java.util.List + toolUsePromptTokensDetails_ = java.util.Collections.emptyList(); + + private void ensureToolUsePromptTokensDetailsIsMutable() { + if (!((bitField0_ & 0x00000100) != 0)) { + toolUsePromptTokensDetails_ = + new java.util.ArrayList( + toolUsePromptTokensDetails_); + bitField0_ |= 0x00000100; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.aiplatform.v1.ModalityTokenCount, + com.google.cloud.aiplatform.v1.ModalityTokenCount.Builder, + com.google.cloud.aiplatform.v1.ModalityTokenCountOrBuilder> + toolUsePromptTokensDetailsBuilder_; + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public java.util.List + getToolUsePromptTokensDetailsList() { + if (toolUsePromptTokensDetailsBuilder_ == null) { + return java.util.Collections.unmodifiableList(toolUsePromptTokensDetails_); + } else { + return toolUsePromptTokensDetailsBuilder_.getMessageList(); + } + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public int getToolUsePromptTokensDetailsCount() { + if (toolUsePromptTokensDetailsBuilder_ == null) { + return toolUsePromptTokensDetails_.size(); + } else { + return toolUsePromptTokensDetailsBuilder_.getCount(); + } + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.aiplatform.v1.ModalityTokenCount getToolUsePromptTokensDetails( + int index) { + if (toolUsePromptTokensDetailsBuilder_ == null) { + return toolUsePromptTokensDetails_.get(index); + } else { + return toolUsePromptTokensDetailsBuilder_.getMessage(index); + } + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setToolUsePromptTokensDetails( + int index, com.google.cloud.aiplatform.v1.ModalityTokenCount value) { + if (toolUsePromptTokensDetailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureToolUsePromptTokensDetailsIsMutable(); + toolUsePromptTokensDetails_.set(index, value); + onChanged(); + } else { + toolUsePromptTokensDetailsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setToolUsePromptTokensDetails( + int index, com.google.cloud.aiplatform.v1.ModalityTokenCount.Builder builderForValue) { + if (toolUsePromptTokensDetailsBuilder_ == null) { + ensureToolUsePromptTokensDetailsIsMutable(); + toolUsePromptTokensDetails_.set(index, builderForValue.build()); + onChanged(); + } else { + toolUsePromptTokensDetailsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder addToolUsePromptTokensDetails( + com.google.cloud.aiplatform.v1.ModalityTokenCount value) { + if (toolUsePromptTokensDetailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureToolUsePromptTokensDetailsIsMutable(); + toolUsePromptTokensDetails_.add(value); + onChanged(); + } else { + toolUsePromptTokensDetailsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder addToolUsePromptTokensDetails( + int index, com.google.cloud.aiplatform.v1.ModalityTokenCount value) { + if (toolUsePromptTokensDetailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureToolUsePromptTokensDetailsIsMutable(); + toolUsePromptTokensDetails_.add(index, value); + onChanged(); + } else { + toolUsePromptTokensDetailsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder addToolUsePromptTokensDetails( + com.google.cloud.aiplatform.v1.ModalityTokenCount.Builder builderForValue) { + if (toolUsePromptTokensDetailsBuilder_ == null) { + ensureToolUsePromptTokensDetailsIsMutable(); + toolUsePromptTokensDetails_.add(builderForValue.build()); + onChanged(); + } else { + toolUsePromptTokensDetailsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder addToolUsePromptTokensDetails( + int index, com.google.cloud.aiplatform.v1.ModalityTokenCount.Builder builderForValue) { + if (toolUsePromptTokensDetailsBuilder_ == null) { + ensureToolUsePromptTokensDetailsIsMutable(); + toolUsePromptTokensDetails_.add(index, builderForValue.build()); + onChanged(); + } else { + toolUsePromptTokensDetailsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder addAllToolUsePromptTokensDetails( + java.lang.Iterable values) { + if (toolUsePromptTokensDetailsBuilder_ == null) { + ensureToolUsePromptTokensDetailsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, toolUsePromptTokensDetails_); + onChanged(); + } else { + toolUsePromptTokensDetailsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearToolUsePromptTokensDetails() { + if (toolUsePromptTokensDetailsBuilder_ == null) { + toolUsePromptTokensDetails_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000100); + onChanged(); + } else { + toolUsePromptTokensDetailsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder removeToolUsePromptTokensDetails(int index) { + if (toolUsePromptTokensDetailsBuilder_ == null) { + ensureToolUsePromptTokensDetailsIsMutable(); + toolUsePromptTokensDetails_.remove(index); + onChanged(); + } else { + toolUsePromptTokensDetailsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.aiplatform.v1.ModalityTokenCount.Builder + getToolUsePromptTokensDetailsBuilder(int index) { + return internalGetToolUsePromptTokensDetailsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.aiplatform.v1.ModalityTokenCountOrBuilder + getToolUsePromptTokensDetailsOrBuilder(int index) { + if (toolUsePromptTokensDetailsBuilder_ == null) { + return toolUsePromptTokensDetails_.get(index); + } else { + return toolUsePromptTokensDetailsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public java.util.List + getToolUsePromptTokensDetailsOrBuilderList() { + if (toolUsePromptTokensDetailsBuilder_ != null) { + return toolUsePromptTokensDetailsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(toolUsePromptTokensDetails_); + } + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.aiplatform.v1.ModalityTokenCount.Builder + addToolUsePromptTokensDetailsBuilder() { + return internalGetToolUsePromptTokensDetailsFieldBuilder() + .addBuilder(com.google.cloud.aiplatform.v1.ModalityTokenCount.getDefaultInstance()); + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.aiplatform.v1.ModalityTokenCount.Builder + addToolUsePromptTokensDetailsBuilder(int index) { + return internalGetToolUsePromptTokensDetailsFieldBuilder() + .addBuilder( + index, com.google.cloud.aiplatform.v1.ModalityTokenCount.getDefaultInstance()); + } + + /** + * + * + *
+       * Output only. A detailed breakdown by modality of the token counts from
+       * the results of tool executions, which are provided back to the model as
+       * input.
+       * 
+ * + * + * repeated .google.cloud.aiplatform.v1.ModalityTokenCount tool_use_prompt_tokens_details = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public java.util.List + getToolUsePromptTokensDetailsBuilderList() { + return internalGetToolUsePromptTokensDetailsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.aiplatform.v1.ModalityTokenCount, + com.google.cloud.aiplatform.v1.ModalityTokenCount.Builder, + com.google.cloud.aiplatform.v1.ModalityTokenCountOrBuilder> + internalGetToolUsePromptTokensDetailsFieldBuilder() { + if (toolUsePromptTokensDetailsBuilder_ == null) { + toolUsePromptTokensDetailsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.aiplatform.v1.ModalityTokenCount, + com.google.cloud.aiplatform.v1.ModalityTokenCount.Builder, + com.google.cloud.aiplatform.v1.ModalityTokenCountOrBuilder>( + toolUsePromptTokensDetails_, + ((bitField0_ & 0x00000100) != 0), + getParentForChildren(), + isClean()); + toolUsePromptTokensDetails_ = null; + } + return toolUsePromptTokensDetailsBuilder_; + } + + private int trafficType_ = 0; + + /** + * + * + *
+       * Output only. The traffic type for this request.
+       * 
+ * + * + * .google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType traffic_type = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for trafficType. + */ + @java.lang.Override + public int getTrafficTypeValue() { + return trafficType_; + } + + /** + * + * + *
+       * Output only. The traffic type for this request.
+       * 
+ * + * + * .google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType traffic_type = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The enum numeric value on the wire for trafficType to set. + * @return This builder for chaining. + */ + public Builder setTrafficTypeValue(int value) { + trafficType_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + + /** + * + * + *
+       * Output only. The traffic type for this request.
+       * 
+ * + * + * .google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType traffic_type = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The trafficType. + */ + @java.lang.Override + public com.google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType + getTrafficType() { + com.google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType result = + com.google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType + .forNumber(trafficType_); + return result == null + ? com.google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType + .UNRECOGNIZED + : result; + } + + /** + * + * + *
+       * Output only. The traffic type for this request.
+       * 
+ * + * + * .google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType traffic_type = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The trafficType to set. + * @return This builder for chaining. + */ + public Builder setTrafficType( + com.google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000200; + trafficType_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
+       * Output only. The traffic type for this request.
+       * 
+ * + * + * .google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata.TrafficType traffic_type = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearTrafficType() { + bitField0_ = (bitField0_ & ~0x00000200); + trafficType_ = 0; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.cloud.aiplatform.v1.GenerateContentResponse.UsageMetadata) } diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredictionServiceProto.java b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredictionServiceProto.java index 9a9f45ac523c..875cdf44f50c 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredictionServiceProto.java +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/java/com/google/cloud/aiplatform/v1/PredictionServiceProto.java @@ -165,288 +165,278 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { static { java.lang.String[] descriptorData = { - "\n" - + "3google/cloud/aiplatform/v1/prediction_service.proto\022\032google.cloud.aiplatform.v" + "\n3google/cloud/aiplatform/v1/prediction_" + + "service.proto\022\032google.cloud.aiplatform.v" + "1\032\034google/api/annotations.proto\032\027google/" + "api/client.proto\032\037google/api/field_behav" + "ior.proto\032\031google/api/httpbody.proto\032\031go" - + "ogle/api/resource.proto\032(google/cloud/aiplatform/v1/content.proto\032,google/cloud/" - + "aiplatform/v1/explanation.proto\032%google/cloud/aiplatform/v1/tool.proto\032&google/c" - + "loud/aiplatform/v1/types.proto\032/google/cloud/aiplatform/v1/usage_metadata.proto\032" - + "\034google/protobuf/struct.proto\032\037google/protobuf/timestamp.proto\"\246\002\n" - + "\016PredictRequest\022<\n" - + "\010endpoint\030\001 \001(\tB*\340A\002\372A$\n" - + "\"aiplatform.googleapis.com/Endpoint\022.\n" - + "\tinstances\030\002 \003(\0132\026.google.protobuf.ValueB\003\340A\002\022*\n\n" - + "parameters\030\003 \001(\0132\026.google.protobuf.Value\022K\n" - + "\006labels\030\004" - + " \003(\01326.google.cloud.aiplatform.v1.PredictRequest.LabelsEntryB\003\340A\001\032-\n" - + "\013LabelsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t:\0028\001\"\200\002\n" - + "\017PredictResponse\022+\n" - + "\013predictions\030\001 \003(\0132\026.google.protobuf.Value\022\031\n" - + "\021deployed_model_id\030\002 \001(\t\0226\n" - + "\005model\030\003 \001(\tB\'\340A\003\372A!\n" - + "\037aiplatform.googleapis.com/Model\022\035\n" - + "\020model_version_id\030\005 \001(\tB\003\340A\003\022\037\n" - + "\022model_display_name\030\004 \001(\tB\003\340A\003\022-\n" - + "\010metadata\030\006 \001(\0132\026.google.protobuf.ValueB\003\340A\003\"z\n" - + "\021RawPredictRequest\022<\n" - + "\010endpoint\030\001 \001(\tB*\340A\002\372A$\n" - + "\"aiplatform.googleapis.com/Endpoint\022\'\n" - + "\thttp_body\030\002 \001(\0132\024.google.api.HttpBody\"\200\001\n" - + "\027StreamRawPredictRequest\022<\n" - + "\010endpoint\030\001 \001(\tB*\340A\002\372A$\n" - + "\"aiplatform.googleapis.com/Endpoint\022\'\n" - + "\thttp_body\030\002 \001(\0132\024.google.api.HttpBody\"\300\001\n" - + "\024DirectPredictRequest\022<\n" - + "\010endpoint\030\001 \001(\tB*\340A\002\372A$\n" - + "\"aiplatform.googleapis.com/Endpoint\0222\n" - + "\006inputs\030\002 \003(\0132\".google.cloud.aiplatform.v1.Tensor\0226\n\n" - + "parameters\030\003 \001(\0132\".google.cloud.aiplatform.v1.Tensor\"\204\001\n" - + "\025DirectPredictResponse\0223\n" - + "\007outputs\030\001 \003(\0132\".google.cloud.aiplatform.v1.Tensor\0226\n\n" - + "parameters\030\002 \001(\0132\".google.cloud.aiplatform.v1.Tensor\"{\n" - + "\027DirectRawPredictRequest\022<\n" - + "\010endpoint\030\001 \001(\tB*\340A\002\372A$\n" - + "\"aiplatform.googleapis.com/Endpoint\022\023\n" - + "\013method_name\030\002 \001(\t\022\r\n" - + "\005input\030\003 \001(\014\"*\n" - + "\030DirectRawPredictResponse\022\016\n" - + "\006output\030\001 \001(\014\"\320\001\n" - + "\032StreamDirectPredictRequest\022<\n" - + "\010endpoint\030\001 \001(\tB*\340A\002\372A$\n" - + "\"aiplatform.googleapis.com/Endpoint\0227\n" - + "\006inputs\030\002 \003(" - + "\0132\".google.cloud.aiplatform.v1.TensorB\003\340A\001\022;\n\n" - + "parameters\030\003" - + " \001(\0132\".google.cloud.aiplatform.v1.TensorB\003\340A\001\"\212\001\n" - + "\033StreamDirectPredictResponse\0223\n" - + "\007outputs\030\001 \003(\0132\".google.cloud.aiplatform.v1.Tensor\0226\n\n" - + "parameters\030\002 \001(\0132\".google.cloud.aiplatform.v1.Tensor\"\213\001\n" - + "\035StreamDirectRawPredictRequest\022<\n" - + "\010endpoint\030\001 \001(\tB*\340A\002\372A$\n" - + "\"aiplatform.googleapis.com/Endpoint\022\030\n" - + "\013method_name\030\002 \001(\tB\003\340A\001\022\022\n" - + "\005input\030\003 \001(\014B\003\340A\001\"0\n" - + "\036StreamDirectRawPredictResponse\022\016\n" - + "\006output\030\001 \001(\014\"\303\001\n" - + "\027StreamingPredictRequest\022<\n" - + "\010endpoint\030\001 \001(\tB*\340A\002\372A$\n" - + "\"aiplatform.googleapis.com/Endpoint\0222\n" - + "\006inputs\030\002 \003(\0132\".google.cloud.aiplatform.v1.Tensor\0226\n\n" - + "parameters\030\003 \001(\0132\".google.cloud.aiplatform.v1.Tensor\"\207\001\n" - + "\030StreamingPredictResponse\0223\n" - + "\007outputs\030\001 \003(\0132\".google.cloud.aiplatform.v1.Tensor\0226\n\n" - + "parameters\030\002 \001(\0132\".google.cloud.aiplatform.v1.Tensor\"~\n" - + "\032StreamingRawPredictRequest\022<\n" - + "\010endpoint\030\001 \001(\tB*\340A\002\372A$\n" - + "\"aiplatform.googleapis.com/Endpoint\022\023\n" - + "\013method_name\030\002 \001(\t\022\r\n" - + "\005input\030\003 \001(\014\"-\n" - + "\033StreamingRawPredictResponse\022\016\n" - + "\006output\030\001 \001(\014\"\235\002\n" - + "\016ExplainRequest\022<\n" - + "\010endpoint\030\001 \001(\tB*\340A\002\372A$\n" - + "\"aiplatform.googleapis.com/Endpoint\022.\n" - + "\tinstances\030\002 \003(\0132\026.google.protobuf.ValueB\003\340A\002\022*\n\n" - + "parameters\030\004 \001(\0132\026.google.protobuf.Value\022V\n" - + "\031explanation_spec_override\030\005 \001(\01323.go" - + "ogle.cloud.aiplatform.v1.ExplanationSpecOverride\022\031\n" - + "\021deployed_model_id\030\003 \001(\t\"\230\001\n" - + "\017ExplainResponse\022=\n" - + "\014explanations\030\001 \003(\0132\'.google.cloud.aiplatform.v1.Explanation\022\031\n" - + "\021deployed_model_id\030\002 \001(\t\022+\n" - + "\013predictions\030\003 \003(\0132\026.google.protobuf.Value\"\323\003\n" - + "\022CountTokensRequest\022<\n" - + "\010endpoint\030\001 \001(\tB*\340A\002\372A$\n" - + "\"aiplatform.googleapis.com/Endpoint\022\022\n" - + "\005model\030\003 \001(\tB\003\340A\001\022.\n" - + "\tinstances\030\002 \003(\0132\026.google.protobuf.ValueB\003\340A\001\022:\n" - + "\010contents\030\004 \003(" - + "\0132#.google.cloud.aiplatform.v1.ContentB\003\340A\001\022I\n" - + "\022system_instruction\030\005 \001(\0132#.google" - + ".cloud.aiplatform.v1.ContentB\003\340A\001H\000\210\001\001\0224\n" - + "\005tools\030\006 \003(\0132 .google.cloud.aiplatform.v1.ToolB\003\340A\001\022Q\n" - + "\021generation_config\030\007 \001(\0132" - + ",.google.cloud.aiplatform.v1.GenerationConfigB\003\340A\001H\001\210\001\001B\025\n" - + "\023_system_instructionB\024\n" - + "\022_generation_config\"\242\001\n" - + "\023CountTokensResponse\022\024\n" - + "\014total_tokens\030\001 \001(\005\022!\n" - + "\031total_billable_characters\030\002 \001(\005\022R\n" - + "\025prompt_tokens_details\030\003" - + " \003(\0132..google.cloud.aiplatform.v1.ModalityTokenCountB\003\340A\003\"\365\005\n" - + "\026GenerateContentRequest\022\022\n" - + "\005model\030\005 \001(\tB\003\340A\002\022:\n" - + "\010contents\030\002" - + " \003(\0132#.google.cloud.aiplatform.v1.ContentB\003\340A\002\022I\n" - + "\022system_instruction\030\010 \001(\013" - + "2#.google.cloud.aiplatform.v1.ContentB\003\340A\001H\000\210\001\001\022G\n" - + "\016cached_content\030\t \001(\tB/\340A\001\372A)\n" - + "\'aiplatform.googleapis.com/CachedContent\0224\n" - + "\005tools\030\006 \003(\0132 .google.cloud.aiplatform.v1.ToolB\003\340A\001\022@\n" - + "\013tool_config\030\007 \001(\0132&.go" - + "ogle.cloud.aiplatform.v1.ToolConfigB\003\340A\001\022S\n" - + "\006labels\030\n" - + " \003(\0132>.google.cloud.aiplatfo" - + "rm.v1.GenerateContentRequest.LabelsEntryB\003\340A\001\022G\n" - + "\017safety_settings\030\003 \003(\0132).google." - + "cloud.aiplatform.v1.SafetySettingB\003\340A\001\022M\n" - + "\022model_armor_config\030\013" - + " \001(\0132,.google.cloud.aiplatform.v1.ModelArmorConfigB\003\340A\001\022L\n" - + "\021generation_config\030\004" - + " \001(\0132,.google.cloud.aiplatform.v1.GenerationConfigB\003\340A\001\032-\n" - + "\013LabelsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t:\0028\001B\025\n" - + "\023_system_instruction\"\260\t\n" - + "\027GenerateContentResponse\022>\n\n" - + "candidates\030\002" - + " \003(\0132%.google.cloud.aiplatform.v1.CandidateB\003\340A\003\022\032\n" - + "\r" - + "model_version\030\013 \001(\tB\003\340A\003\0224\n" - + "\013create_time\030\014" - + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022\030\n" - + "\013response_id\030\r" - + " \001(\tB\003\340A\003\022`\n" - + "\017prompt_feedback\030\003 \001(\0132B.google.cloud.aiplatform.v1." - + "GenerateContentResponse.PromptFeedbackB\003\340A\003\022Y\n" - + "\016usage_metadata\030\004 \001(\0132A.google.clo" - + "ud.aiplatform.v1.GenerateContentResponse.UsageMetadata\032\367\002\n" - + "\016PromptFeedback\022k\n" - + "\014block_reason\030\001 \001(\0162P.google.cloud.aiplatfor" - + "m.v1.GenerateContentResponse.PromptFeedback.BlockedReasonB\003\340A\003\022E\n" - + "\016safety_ratings\030\002" - + " \003(\0132(.google.cloud.aiplatform.v1.SafetyRatingB\003\340A\003\022!\n" - + "\024block_reason_message\030\003 \001(\tB\003\340A\003\"\215\001\n\r" - + "BlockedReason\022\036\n" - + "\032BLOCKED_REASON_UNSPECIFIED\020\000\022\n\n" - + "\006SAFETY\020\001\022\t\n" - + "\005OTHER\020\002\022\r\n" - + "\tBLOCKLIST\020\003\022\026\n" - + "\022PROHIBITED_CONTENT\020\004\022\017\n" - + "\013MODEL_ARMOR\020\005\022\r\n" - + "\tJAILBREAK\020\006\032\261\003\n\r" - + "UsageMetadata\022\032\n" - + "\022prompt_token_count\030\001 \001(\005\022\036\n" - + "\026candidates_token_count\030\002 \001(\005\022!\n" - + "\024thoughts_token_count\030\016 \001(\005B\003\340A\003\022\031\n" - + "\021total_token_count\030\003 \001(\005\022\'\n" - + "\032cached_content_token_count\030\005 \001(\005B\003\340A\003\022R\n" - + "\025prompt_tokens_details\030\t" - + " \003(\0132..google.cloud.aiplatform.v1.ModalityTokenCountB\003\340A\003\022Q\n" - + "\024cache_tokens_details\030\n" - + " \003(\0132..google.cloud.aiplatform.v1.ModalityTokenCountB\003\340A\003\022V\n" - + "\031candidates_tokens_details\030\013" - + " \003(\0132..google.cloud.aiplatform.v1.ModalityTokenCountB\003\340A\003\"\204\005\n" - + "\023EmbedContentRequest\022;\n" - + "\005model\030\001 \001(\tB\'\372A$\n" - + "\"aiplatform.googleapis.com/EndpointH\000\210\001\001\0229\n" - + "\007content\030\002" - + " \001(\0132#.google.cloud.aiplatform.v1.ContentH\001\210\001\001\022\027\n" - + "\005title\030\004 \001(\tB\003\340A\001H\002\210\001\001\022^\n" - + "\ttask_type\030\005 \001(\0162A.google.cloud.aiplatfo" - + "rm.v1.EmbedContentRequest.EmbeddingTaskTypeB\003\340A\001H\003\210\001\001\022\'\n" - + "\025output_dimensionality\030\006 \001(\005B\003\340A\001H\004\210\001\001\022\037\n\r" - + "auto_truncate\030\007 \001(\010B\003\340A\001H\005\210\001\001\"\327\001\n" - + "\021EmbeddingTaskType\022\017\n" - + "\013UNSPECIFIED\020\000\022\023\n" - + "\017RETRIEVAL_QUERY\020\002\022\026\n" - + "\022RETRIEVAL_DOCUMENT\020\003\022\027\n" - + "\023SEMANTIC_SIMILARITY\020\004\022\022\n" - + "\016CLASSIFICATION\020\005\022\016\n\n" - + "CLUSTERING\020\006\022\026\n" - + "\022QUESTION_ANSWERING\020\007\022\025\n" - + "\021FACT_VERIFICATION\020\010\022\030\n" - + "\024CODE_RETRIEVAL_QUERY\020\tB\010\n" - + "\006_modelB\n\n" - + "\010_contentB\010\n" - + "\006_titleB\014\n\n" - + "_task_typeB\030\n" - + "\026_output_dimensionalityB\020\n" - + "\016_auto_truncate\"\330\001\n" - + "\024EmbedContentResponse\022M\n" - + "\tembedding\030\001 \001(\0132" - + ":.google.cloud.aiplatform.v1.EmbedContentResponse.Embedding\022A\n" - + "\016usage_metadata\030\002 " - + "\001(\0132).google.cloud.aiplatform.v1.UsageMetadata\022\021\n" - + "\ttruncated\030\004 \001(\010\032\033\n" - + "\tEmbedding\022\016\n" - + "\006values\030\001 \003(\0022\310\033\n" - + "\021PredictionService\022\224\002\n" - + "\007Predict\022*.google.cloud.aiplatform.v1.Pr" - + "edictRequest\032+.google.cloud.aiplatform.v" - + "1.PredictResponse\"\257\001\332A\035endpoint,instance" - + "s,parameters\202\323\344\223\002\210\001\"9/v1/{endpoint=proje" - + "cts/*/locations/*/endpoints/*}:predict:\001" - + "*ZH\"C/v1/{endpoint=projects/*/locations/*/publishers/*/models/*}:predict:\001*\022\376\001\n\n" - + "RawPredict\022-.google.cloud.aiplatform.v1." - + "RawPredictRequest\032\024.google.api.HttpBody\"" - + "\252\001\332A\022endpoint,http_body\202\323\344\223\002\216\001\".google.cloud.aiplatfo" + + "rm.v1.GenerateContentRequest.LabelsEntry" + + "B\003\340A\001\022G\n\017safety_settings\030\003 \003(\0132).google." + + "cloud.aiplatform.v1.SafetySettingB\003\340A\001\022M" + + "\n\022model_armor_config\030\013 \001(\0132,.google.clou" + + "d.aiplatform.v1.ModelArmorConfigB\003\340A\001\022L\n" + + "\021generation_config\030\004 \001(\0132,.google.cloud." + + "aiplatform.v1.GenerationConfigB\003\340A\001\032-\n\013L" + + "abelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\002" + + "8\001B\025\n\023_system_instruction\"\374\013\n\027GenerateCo" + + "ntentResponse\022>\n\ncandidates\030\002 \003(\0132%.goog" + + "le.cloud.aiplatform.v1.CandidateB\003\340A\003\022\032\n" + + "\rmodel_version\030\013 \001(\tB\003\340A\003\0224\n\013create_time" + + "\030\014 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022" + + "\030\n\013response_id\030\r \001(\tB\003\340A\003\022`\n\017prompt_feed" + + "back\030\003 \001(\0132B.google.cloud.aiplatform.v1." + + "GenerateContentResponse.PromptFeedbackB\003" + + "\340A\003\022Y\n\016usage_metadata\030\004 \001(\0132A.google.clo" + + "ud.aiplatform.v1.GenerateContentResponse" + + ".UsageMetadata\032\367\002\n\016PromptFeedback\022k\n\014blo" + + "ck_reason\030\001 \001(\0162P.google.cloud.aiplatfor" + + "m.v1.GenerateContentResponse.PromptFeedb" + + "ack.BlockedReasonB\003\340A\003\022E\n\016safety_ratings" + + "\030\002 \003(\0132(.google.cloud.aiplatform.v1.Safe" + + "tyRatingB\003\340A\003\022!\n\024block_reason_message\030\003 " + + "\001(\tB\003\340A\003\"\215\001\n\rBlockedReason\022\036\n\032BLOCKED_RE" + + "ASON_UNSPECIFIED\020\000\022\n\n\006SAFETY\020\001\022\t\n\005OTHER\020" + + "\002\022\r\n\tBLOCKLIST\020\003\022\026\n\022PROHIBITED_CONTENT\020\004" + + "\022\017\n\013MODEL_ARMOR\020\005\022\r\n\tJAILBREAK\020\006\032\375\005\n\rUsa" + + "geMetadata\022\032\n\022prompt_token_count\030\001 \001(\005\022\036" + + "\n\026candidates_token_count\030\002 \001(\005\022!\n\024though" + + "ts_token_count\030\016 \001(\005B\003\340A\003\022\031\n\021total_token" + + "_count\030\003 \001(\005\022\'\n\032cached_content_token_cou" + + "nt\030\005 \001(\005B\003\340A\003\022R\n\025prompt_tokens_details\030\t" + + " \003(\0132..google.cloud.aiplatform.v1.Modali" + + "tyTokenCountB\003\340A\003\022Q\n\024cache_tokens_detail" + + "s\030\n \003(\0132..google.cloud.aiplatform.v1.Mod" + + "alityTokenCountB\003\340A\003\022V\n\031candidates_token" + + "s_details\030\013 \003(\0132..google.cloud.aiplatfor" + + "m.v1.ModalityTokenCountB\003\340A\003\022[\n\036tool_use" + + "_prompt_tokens_details\030\014 \003(\0132..google.cl" + + "oud.aiplatform.v1.ModalityTokenCountB\003\340A" + + "\003\022h\n\014traffic_type\030\010 \001(\0162M.google.cloud.a" + + "iplatform.v1.GenerateContentResponse.Usa" + + "geMetadata.TrafficTypeB\003\340A\003\"\202\001\n\013TrafficT" + + "ype\022\034\n\030TRAFFIC_TYPE_UNSPECIFIED\020\000\022\r\n\tON_" + + "DEMAND\020\001\022\026\n\022ON_DEMAND_PRIORITY\020\003\022\022\n\016ON_D" + + "EMAND_FLEX\020\004\022\032\n\026PROVISIONED_THROUGHPUT\020\002" + + "\"\204\005\n\023EmbedContentRequest\022;\n\005model\030\001 \001(\tB" + + "\'\372A$\n\"aiplatform.googleapis.com/Endpoint" + + "H\000\210\001\001\0229\n\007content\030\002 \001(\0132#.google.cloud.ai" + + "platform.v1.ContentH\001\210\001\001\022\027\n\005title\030\004 \001(\tB" + + "\003\340A\001H\002\210\001\001\022^\n\ttask_type\030\005 \001(\0162A.google.cl" + + "oud.aiplatform.v1.EmbedContentRequest.Em" + + "beddingTaskTypeB\003\340A\001H\003\210\001\001\022\'\n\025output_dime" + + "nsionality\030\006 \001(\005B\003\340A\001H\004\210\001\001\022\037\n\rauto_trunc" + + "ate\030\007 \001(\010B\003\340A\001H\005\210\001\001\"\327\001\n\021EmbeddingTaskTyp" + + "e\022\017\n\013UNSPECIFIED\020\000\022\023\n\017RETRIEVAL_QUERY\020\002\022" + + "\026\n\022RETRIEVAL_DOCUMENT\020\003\022\027\n\023SEMANTIC_SIMI" + + "LARITY\020\004\022\022\n\016CLASSIFICATION\020\005\022\016\n\nCLUSTERI" + + "NG\020\006\022\026\n\022QUESTION_ANSWERING\020\007\022\025\n\021FACT_VER" + + "IFICATION\020\010\022\030\n\024CODE_RETRIEVAL_QUERY\020\tB\010\n" + + "\006_modelB\n\n\010_contentB\010\n\006_titleB\014\n\n_task_t" + + "ypeB\030\n\026_output_dimensionalityB\020\n\016_auto_t" + + "runcate\"\330\001\n\024EmbedContentResponse\022M\n\tembe" + + "dding\030\001 \001(\0132:.google.cloud.aiplatform.v1" + + ".EmbedContentResponse.Embedding\022A\n\016usage" + + "_metadata\030\002 \001(\0132).google.cloud.aiplatfor" + + "m.v1.UsageMetadata\022\021\n\ttruncated\030\004 \001(\010\032\033\n" + + "\tEmbedding\022\016\n\006values\030\001 \003(\0022\310\033\n\021Predictio" + + "nService\022\224\002\n\007Predict\022*.google.cloud.aipl" + + "atform.v1.PredictRequest\032+.google.cloud." + + "aiplatform.v1.PredictResponse\"\257\001\332A\035endpo" + + "int,instances,parameters\202\323\344\223\002\210\001\"9/v1/{en" + + "dpoint=projects/*/locations/*/endpoints/" + + "*}:predict:\001*ZH\"C/v1/{endpoint=projects/" + + "*/locations/*/publishers/*/models/*}:pre" + + "dict:\001*\022\376\001\n\nRawPredict\022-.google.cloud.ai" + + "platform.v1.RawPredictRequest\032\024.google.a" + + "pi.HttpBody\"\252\001\332A\022endpoint,http_body\202\323\344\223\002" + + "\216\001\"\"9/v1/{endpoint=proj" - + "ects/*/locations/*/endpoints/*}:explain:\001*\022\215\003\n" - + "\017GenerateContent\0222.google.cloud.aiplatform.v1.GenerateContentRequest\0323.goo" + + "/models/*}:rawPredict:\001*\022\230\002\n\020StreamRawPr" + + "edict\0223.google.cloud.aiplatform.v1.Strea" + + "mRawPredictRequest\032\024.google.api.HttpBody" + + "\"\266\001\332A\022endpoint,http_body\202\323\344\223\002\232\001\"B/v1/{en" + + "dpoint=projects/*/locations/*/endpoints/" + + "*}:streamRawPredict:\001*ZQ\"L/v1/{endpoint=" + + "projects/*/locations/*/publishers/*/mode" + + "ls/*}:streamRawPredict:\001*0\001\022\300\001\n\rDirectPr" + + "edict\0220.google.cloud.aiplatform.v1.Direc" + + "tPredictRequest\0321.google.cloud.aiplatfor" + + "m.v1.DirectPredictResponse\"J\202\323\344\223\002D\"?/v1/" + + "{endpoint=projects/*/locations/*/endpoin" + + "ts/*}:directPredict:\001*\022\314\001\n\020DirectRawPred" + + "ict\0223.google.cloud.aiplatform.v1.DirectR" + + "awPredictRequest\0324.google.cloud.aiplatfo" + + "rm.v1.DirectRawPredictResponse\"M\202\323\344\223\002G\"B" + + "/v1/{endpoint=projects/*/locations/*/end" + + "points/*}:directRawPredict:\001*\022\214\001\n\023Stream" + + "DirectPredict\0226.google.cloud.aiplatform." + + "v1.StreamDirectPredictRequest\0327.google.c" + + "loud.aiplatform.v1.StreamDirectPredictRe" + + "sponse\"\000(\0010\001\022\225\001\n\026StreamDirectRawPredict\022" + + "9.google.cloud.aiplatform.v1.StreamDirec" + + "tRawPredictRequest\032:.google.cloud.aiplat" + + "form.v1.StreamDirectRawPredictResponse\"\000" + + "(\0010\001\022\203\001\n\020StreamingPredict\0223.google.cloud" + + ".aiplatform.v1.StreamingPredictRequest\0324" + + ".google.cloud.aiplatform.v1.StreamingPre" + + "dictResponse\"\000(\0010\001\022\265\002\n\026ServerStreamingPr" + + "edict\0223.google.cloud.aiplatform.v1.Strea" + + "mingPredictRequest\0324.google.cloud.aiplat" + + "form.v1.StreamingPredictResponse\"\255\001\202\323\344\223\002" + + "\246\001\"H/v1/{endpoint=projects/*/locations/*" + + "/endpoints/*}:serverStreamingPredict:\001*Z" + + "W\"R/v1/{endpoint=projects/*/locations/*/" + + "publishers/*/models/*}:serverStreamingPr" + + "edict:\001*0\001\022\214\001\n\023StreamingRawPredict\0226.goo" + + "gle.cloud.aiplatform.v1.StreamingRawPred" + + "ictRequest\0327.google.cloud.aiplatform.v1." + + "StreamingRawPredictResponse\"\000(\0010\001\022\332\001\n\007Ex" + + "plain\022*.google.cloud.aiplatform.v1.Expla" + + "inRequest\032+.google.cloud.aiplatform.v1.E" + + "xplainResponse\"v\332A/endpoint,instances,pa" + + "rameters,deployed_model_id\202\323\344\223\002>\"9/v1/{e" + + "ndpoint=projects/*/locations/*/endpoints" + + "/*}:explain:\001*\022\215\003\n\017GenerateContent\0222.goo" + "gle.cloud.aiplatform.v1.GenerateContentR" - + "esponse\"\220\002\332A\016model,contents\202\323\344\223\002\370\001\">/v1/" - + "{model=projects/*/locations/*/endpoints/*}:generateContent:\001*ZM\"H/v1/{model=proj" - + "ects/*/locations/*/publishers/*/models/*}:generateContent:\001*Z,\"\'/v1/{model=endpo" - + "ints/*}:generateContent:\001*Z6\"1/v1/{model" - + "=publishers/*/models/*}:generateContent:\001*\022\255\003\n" - + "\025StreamGenerateContent\0222.google.cloud.aiplatform.v1.GenerateContentRequest" - + "\0323.google.cloud.aiplatform.v1.GenerateCo" - + "ntentResponse\"\250\002\332A\016model,contents\202\323\344\223\002\220\002" - + "\"D/v1/{model=projects/*/locations/*/endpoints/*}:streamGenerateContent:\001*ZS\"N/v1" - + "/{model=projects/*/locations/*/publishers/*/models/*}:streamGenerateContent:\001*Z2" - + "\"-/v1/{model=endpoints/*}:streamGenerate" - + "Content:\001*Z<\"7/v1/{model=publishers/*/models/*}:streamGenerateContent:\001*0\001\022\323\001\n" - + "\014EmbedContent\022/.google.cloud.aiplatform.v1" - + ".EmbedContentRequest\0320.google.cloud.aiplatform.v1.EmbedContentResponse\"`\332A\r" - + "model,content\202\323\344\223\002J\"E/v1/{model=projects/*/lo" - + "cations/*/publishers/*/models/*}:embedCo" - + "ntent:\001*\032\206\001\312A\031aiplatform.googleapis.com\322" - + "Aghttps://www.googleapis.com/auth/cloud-" - + "platform,https://www.googleapis.com/auth/cloud-platform.read-onlyB\324\001\n" - + "\036com.google.cloud.aiplatform.v1B\026PredictionServiceP" - + "rotoP\001Z>cloud.google.com/go/aiplatform/a" - + "piv1/aiplatformpb;aiplatformpb\252\002\032Google." - + "Cloud.AIPlatform.V1\312\002\032Google\\Cloud\\AIPla" - + "tform\\V1\352\002\035Google::Cloud::AIPlatform::V1b\006proto3" + + "equest\0323.google.cloud.aiplatform.v1.Gene" + + "rateContentResponse\"\220\002\332A\016model,contents\202" + + "\323\344\223\002\370\001\">/v1/{model=projects/*/locations/" + + "*/endpoints/*}:generateContent:\001*ZM\"H/v1" + + "/{model=projects/*/locations/*/publisher" + + "s/*/models/*}:generateContent:\001*Z,\"\'/v1/" + + "{model=endpoints/*}:generateContent:\001*Z6" + + "\"1/v1/{model=publishers/*/models/*}:gene" + + "rateContent:\001*\022\255\003\n\025StreamGenerateContent" + + "\0222.google.cloud.aiplatform.v1.GenerateCo" + + "ntentRequest\0323.google.cloud.aiplatform.v" + + "1.GenerateContentResponse\"\250\002\332A\016model,con" + + "tents\202\323\344\223\002\220\002\"D/v1/{model=projects/*/loca" + + "tions/*/endpoints/*}:streamGenerateConte" + + "nt:\001*ZS\"N/v1/{model=projects/*/locations" + + "/*/publishers/*/models/*}:streamGenerate" + + "Content:\001*Z2\"-/v1/{model=endpoints/*}:st" + + "reamGenerateContent:\001*Z<\"7/v1/{model=pub" + + "lishers/*/models/*}:streamGenerateConten" + + "t:\001*0\001\022\323\001\n\014EmbedContent\022/.google.cloud.a" + + "iplatform.v1.EmbedContentRequest\0320.googl" + + "e.cloud.aiplatform.v1.EmbedContentRespon" + + "se\"`\332A\rmodel,content\202\323\344\223\002J\"E/v1/{model=p" + + "rojects/*/locations/*/publishers/*/model" + + "s/*}:embedContent:\001*\032\206\001\312A\031aiplatform.goo" + + "gleapis.com\322Aghttps://www.googleapis.com" + + "/auth/cloud-platform,https://www.googlea" + + "pis.com/auth/cloud-platform.read-onlyB\324\001" + + "\n\036com.google.cloud.aiplatform.v1B\026Predic" + + "tionServiceProtoP\001Z>cloud.google.com/go/" + + "aiplatform/apiv1/aiplatformpb;aiplatform" + + "pb\252\002\032Google.Cloud.AIPlatform.V1\312\002\032Google" + + "\\Cloud\\AIPlatform\\V1\352\002\035Google::Cloud::AI" + + "Platform::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -707,6 +697,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PromptTokensDetails", "CacheTokensDetails", "CandidatesTokensDetails", + "ToolUsePromptTokensDetails", + "TrafficType", }); internal_static_google_cloud_aiplatform_v1_EmbedContentRequest_descriptor = getDescriptor().getMessageType(22); diff --git a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/prediction_service.proto b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/prediction_service.proto index cbd9775382f3..bdd51008d068 100644 --- a/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/prediction_service.proto +++ b/java-aiplatform/proto-google-cloud-aiplatform-v1/src/main/proto/google/cloud/aiplatform/v1/prediction_service.proto @@ -804,6 +804,25 @@ message GenerateContentResponse { // Usage metadata about response(s). message UsageMetadata { + // The type of traffic that this request was processed with, indicating + // which quota is consumed. + enum TrafficType { + // Unspecified request traffic type. + TRAFFIC_TYPE_UNSPECIFIED = 0; + + // The request was processed using Pay-As-You-Go quota. + ON_DEMAND = 1; + + // Type for Priority Pay-As-You-Go traffic. + ON_DEMAND_PRIORITY = 3; + + // Type for Flex traffic. + ON_DEMAND_FLEX = 4; + + // Type for Provisioned Throughput traffic. + PROVISIONED_THROUGHPUT = 2; + } + // Number of tokens in the request. When `cached_content` is set, this is // still the total effective prompt size meaning this includes the number of // tokens in the cached content. @@ -835,6 +854,15 @@ message GenerateContentResponse { // Output only. List of modalities that were returned in the response. repeated ModalityTokenCount candidates_tokens_details = 11 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. A detailed breakdown by modality of the token counts from + // the results of tool executions, which are provided back to the model as + // input. + repeated ModalityTokenCount tool_use_prompt_tokens_details = 12 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The traffic type for this request. + TrafficType traffic_type = 8 [(google.api.field_behavior) = OUTPUT_ONLY]; } // Output only. Generated candidates. diff --git a/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json b/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json index 4fa9c060dfa8..d386bf3e063b 100644 --- a/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json +++ b/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json @@ -14255,6 +14255,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.InstanceFlexibilityPolicy", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.InstanceFlexibilityPolicy$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.InstanceGroup", "queryAllDeclaredConstructors": true, diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BulkInsertInstanceResource.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BulkInsertInstanceResource.java index bb817a4ad94e..3ab0efdba44b 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BulkInsertInstanceResource.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BulkInsertInstanceResource.java @@ -121,6 +121,66 @@ public long getCount() { return count_; } + public static final int INSTANCE_FLEXIBILITY_POLICY_FIELD_NUMBER = 26937090; + private com.google.cloud.compute.v1.InstanceFlexibilityPolicy instanceFlexibilityPolicy_; + + /** + * + * + *
+   * A flexible specification of machine type of instances to create.
+   * 
+ * + * + * optional .google.cloud.compute.v1.InstanceFlexibilityPolicy instance_flexibility_policy = 26937090; + * + * + * @return Whether the instanceFlexibilityPolicy field is set. + */ + @java.lang.Override + public boolean hasInstanceFlexibilityPolicy() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+   * A flexible specification of machine type of instances to create.
+   * 
+ * + * + * optional .google.cloud.compute.v1.InstanceFlexibilityPolicy instance_flexibility_policy = 26937090; + * + * + * @return The instanceFlexibilityPolicy. + */ + @java.lang.Override + public com.google.cloud.compute.v1.InstanceFlexibilityPolicy getInstanceFlexibilityPolicy() { + return instanceFlexibilityPolicy_ == null + ? com.google.cloud.compute.v1.InstanceFlexibilityPolicy.getDefaultInstance() + : instanceFlexibilityPolicy_; + } + + /** + * + * + *
+   * A flexible specification of machine type of instances to create.
+   * 
+ * + * + * optional .google.cloud.compute.v1.InstanceFlexibilityPolicy instance_flexibility_policy = 26937090; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.InstanceFlexibilityPolicyOrBuilder + getInstanceFlexibilityPolicyOrBuilder() { + return instanceFlexibilityPolicy_ == null + ? com.google.cloud.compute.v1.InstanceFlexibilityPolicy.getDefaultInstance() + : instanceFlexibilityPolicy_; + } + public static final int INSTANCE_PROPERTIES_FIELD_NUMBER = 215355165; private com.google.cloud.compute.v1.InstanceProperties instanceProperties_; @@ -139,7 +199,7 @@ public long getCount() { */ @java.lang.Override public boolean hasInstanceProperties() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** @@ -197,7 +257,7 @@ public com.google.cloud.compute.v1.InstancePropertiesOrBuilder getInstanceProper */ @java.lang.Override public boolean hasLocationPolicy() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** @@ -254,7 +314,7 @@ public com.google.cloud.compute.v1.LocationPolicyOrBuilder getLocationPolicyOrBu */ @java.lang.Override public boolean hasMinCount() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** @@ -302,7 +362,7 @@ public long getMinCount() { */ @java.lang.Override public boolean hasNamePattern() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** @@ -557,7 +617,7 @@ public boolean containsPerInstanceProperties(java.lang.String key) { */ @java.lang.Override public boolean hasSourceInstanceTemplate() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** @@ -654,6 +714,9 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(26937090, getInstanceFlexibilityPolicy()); + } if (((bitField0_ & 0x00000001) != 0)) { output.writeInt64(94851343, count_); } @@ -662,19 +725,19 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io internalGetPerInstanceProperties(), PerInstancePropertiesDefaultEntryHolder.defaultEntry, 108502267); - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(215355165, getInstanceProperties()); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 332423616, sourceInstanceTemplate_); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { com.google.protobuf.GeneratedMessage.writeString(output, 413815260, namePattern_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(465689852, getLocationPolicy()); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { output.writeInt64(523228386, minCount_); } getUnknownFields().writeTo(output); @@ -686,6 +749,11 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 26937090, getInstanceFlexibilityPolicy()); + } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(94851343, count_); } @@ -706,24 +774,24 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 108502267, perInstanceProperties__); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 215355165, getInstanceProperties()); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize( 332423616, sourceInstanceTemplate_); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(413815260, namePattern_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(465689852, getLocationPolicy()); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(523228386, minCount_); } size += getUnknownFields().getSerializedSize(); @@ -746,6 +814,11 @@ public boolean equals(final java.lang.Object obj) { if (hasCount()) { if (getCount() != other.getCount()) return false; } + if (hasInstanceFlexibilityPolicy() != other.hasInstanceFlexibilityPolicy()) return false; + if (hasInstanceFlexibilityPolicy()) { + if (!getInstanceFlexibilityPolicy().equals(other.getInstanceFlexibilityPolicy())) + return false; + } if (hasInstanceProperties() != other.hasInstanceProperties()) return false; if (hasInstanceProperties()) { if (!getInstanceProperties().equals(other.getInstanceProperties())) return false; @@ -783,6 +856,10 @@ public int hashCode() { hash = (37 * hash) + COUNT_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getCount()); } + if (hasInstanceFlexibilityPolicy()) { + hash = (37 * hash) + INSTANCE_FLEXIBILITY_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getInstanceFlexibilityPolicy().hashCode(); + } if (hasInstanceProperties()) { hash = (37 * hash) + INSTANCE_PROPERTIES_FIELD_NUMBER; hash = (53 * hash) + getInstanceProperties().hashCode(); @@ -973,6 +1050,7 @@ private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetInstanceFlexibilityPolicyFieldBuilder(); internalGetInstancePropertiesFieldBuilder(); internalGetLocationPolicyFieldBuilder(); } @@ -983,6 +1061,11 @@ public Builder clear() { super.clear(); bitField0_ = 0; count_ = 0L; + instanceFlexibilityPolicy_ = null; + if (instanceFlexibilityPolicyBuilder_ != null) { + instanceFlexibilityPolicyBuilder_.dispose(); + instanceFlexibilityPolicyBuilder_ = null; + } instanceProperties_ = null; if (instancePropertiesBuilder_ != null) { instancePropertiesBuilder_.dispose(); @@ -1039,33 +1122,40 @@ private void buildPartial0(com.google.cloud.compute.v1.BulkInsertInstanceResourc to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { + result.instanceFlexibilityPolicy_ = + instanceFlexibilityPolicyBuilder_ == null + ? instanceFlexibilityPolicy_ + : instanceFlexibilityPolicyBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { result.instanceProperties_ = instancePropertiesBuilder_ == null ? instanceProperties_ : instancePropertiesBuilder_.build(); - to_bitField0_ |= 0x00000002; - } - if (((from_bitField0_ & 0x00000004) != 0)) { - result.locationPolicy_ = - locationPolicyBuilder_ == null ? locationPolicy_ : locationPolicyBuilder_.build(); to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { - result.minCount_ = minCount_; + result.locationPolicy_ = + locationPolicyBuilder_ == null ? locationPolicy_ : locationPolicyBuilder_.build(); to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { - result.namePattern_ = namePattern_; + result.minCount_ = minCount_; to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { + result.namePattern_ = namePattern_; + to_bitField0_ |= 0x00000020; + } + if (((from_bitField0_ & 0x00000040) != 0)) { result.perInstanceProperties_ = internalGetPerInstanceProperties() .build(PerInstancePropertiesDefaultEntryHolder.defaultEntry); } - if (((from_bitField0_ & 0x00000040) != 0)) { + if (((from_bitField0_ & 0x00000080) != 0)) { result.sourceInstanceTemplate_ = sourceInstanceTemplate_; - to_bitField0_ |= 0x00000020; + to_bitField0_ |= 0x00000040; } result.bitField0_ |= to_bitField0_; } @@ -1086,6 +1176,9 @@ public Builder mergeFrom(com.google.cloud.compute.v1.BulkInsertInstanceResource if (other.hasCount()) { setCount(other.getCount()); } + if (other.hasInstanceFlexibilityPolicy()) { + mergeInstanceFlexibilityPolicy(other.getInstanceFlexibilityPolicy()); + } if (other.hasInstanceProperties()) { mergeInstanceProperties(other.getInstanceProperties()); } @@ -1097,14 +1190,14 @@ public Builder mergeFrom(com.google.cloud.compute.v1.BulkInsertInstanceResource } if (other.hasNamePattern()) { namePattern_ = other.namePattern_; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); } internalGetMutablePerInstanceProperties().mergeFrom(other.internalGetPerInstanceProperties()); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; if (other.hasSourceInstanceTemplate()) { sourceInstanceTemplate_ = other.sourceInstanceTemplate_; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -1133,6 +1226,14 @@ public Builder mergeFrom( case 0: done = true; break; + case 215496722: + { + input.readMessage( + internalGetInstanceFlexibilityPolicyFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 215496722 case 758810744: { count_ = input.readInt64(); @@ -1151,39 +1252,39 @@ public Builder mergeFrom( internalGetMutablePerInstanceProperties() .ensureBuilderMap() .put(perInstanceProperties__.getKey(), perInstanceProperties__.getValue()); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 868018138 case 1722841322: { input.readMessage( internalGetInstancePropertiesFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; break; } // case 1722841322 case -1635578366: { sourceInstanceTemplate_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } // case -1635578366 case -984445214: { namePattern_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; break; } // case -984445214 case -569448478: { input.readMessage( internalGetLocationPolicyFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; break; } // case -569448478 case -109140208: { minCount_ = input.readInt64(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; break; } // case -109140208 default: @@ -1277,6 +1378,224 @@ public Builder clearCount() { return this; } + private com.google.cloud.compute.v1.InstanceFlexibilityPolicy instanceFlexibilityPolicy_; + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.compute.v1.InstanceFlexibilityPolicy, + com.google.cloud.compute.v1.InstanceFlexibilityPolicy.Builder, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyOrBuilder> + instanceFlexibilityPolicyBuilder_; + + /** + * + * + *
+     * A flexible specification of machine type of instances to create.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceFlexibilityPolicy instance_flexibility_policy = 26937090; + * + * + * @return Whether the instanceFlexibilityPolicy field is set. + */ + public boolean hasInstanceFlexibilityPolicy() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
+     * A flexible specification of machine type of instances to create.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceFlexibilityPolicy instance_flexibility_policy = 26937090; + * + * + * @return The instanceFlexibilityPolicy. + */ + public com.google.cloud.compute.v1.InstanceFlexibilityPolicy getInstanceFlexibilityPolicy() { + if (instanceFlexibilityPolicyBuilder_ == null) { + return instanceFlexibilityPolicy_ == null + ? com.google.cloud.compute.v1.InstanceFlexibilityPolicy.getDefaultInstance() + : instanceFlexibilityPolicy_; + } else { + return instanceFlexibilityPolicyBuilder_.getMessage(); + } + } + + /** + * + * + *
+     * A flexible specification of machine type of instances to create.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceFlexibilityPolicy instance_flexibility_policy = 26937090; + * + */ + public Builder setInstanceFlexibilityPolicy( + com.google.cloud.compute.v1.InstanceFlexibilityPolicy value) { + if (instanceFlexibilityPolicyBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instanceFlexibilityPolicy_ = value; + } else { + instanceFlexibilityPolicyBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * A flexible specification of machine type of instances to create.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceFlexibilityPolicy instance_flexibility_policy = 26937090; + * + */ + public Builder setInstanceFlexibilityPolicy( + com.google.cloud.compute.v1.InstanceFlexibilityPolicy.Builder builderForValue) { + if (instanceFlexibilityPolicyBuilder_ == null) { + instanceFlexibilityPolicy_ = builderForValue.build(); + } else { + instanceFlexibilityPolicyBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * A flexible specification of machine type of instances to create.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceFlexibilityPolicy instance_flexibility_policy = 26937090; + * + */ + public Builder mergeInstanceFlexibilityPolicy( + com.google.cloud.compute.v1.InstanceFlexibilityPolicy value) { + if (instanceFlexibilityPolicyBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && instanceFlexibilityPolicy_ != null + && instanceFlexibilityPolicy_ + != com.google.cloud.compute.v1.InstanceFlexibilityPolicy.getDefaultInstance()) { + getInstanceFlexibilityPolicyBuilder().mergeFrom(value); + } else { + instanceFlexibilityPolicy_ = value; + } + } else { + instanceFlexibilityPolicyBuilder_.mergeFrom(value); + } + if (instanceFlexibilityPolicy_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
+     * A flexible specification of machine type of instances to create.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceFlexibilityPolicy instance_flexibility_policy = 26937090; + * + */ + public Builder clearInstanceFlexibilityPolicy() { + bitField0_ = (bitField0_ & ~0x00000002); + instanceFlexibilityPolicy_ = null; + if (instanceFlexibilityPolicyBuilder_ != null) { + instanceFlexibilityPolicyBuilder_.dispose(); + instanceFlexibilityPolicyBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
+     * A flexible specification of machine type of instances to create.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceFlexibilityPolicy instance_flexibility_policy = 26937090; + * + */ + public com.google.cloud.compute.v1.InstanceFlexibilityPolicy.Builder + getInstanceFlexibilityPolicyBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return internalGetInstanceFlexibilityPolicyFieldBuilder().getBuilder(); + } + + /** + * + * + *
+     * A flexible specification of machine type of instances to create.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceFlexibilityPolicy instance_flexibility_policy = 26937090; + * + */ + public com.google.cloud.compute.v1.InstanceFlexibilityPolicyOrBuilder + getInstanceFlexibilityPolicyOrBuilder() { + if (instanceFlexibilityPolicyBuilder_ != null) { + return instanceFlexibilityPolicyBuilder_.getMessageOrBuilder(); + } else { + return instanceFlexibilityPolicy_ == null + ? com.google.cloud.compute.v1.InstanceFlexibilityPolicy.getDefaultInstance() + : instanceFlexibilityPolicy_; + } + } + + /** + * + * + *
+     * A flexible specification of machine type of instances to create.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceFlexibilityPolicy instance_flexibility_policy = 26937090; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.compute.v1.InstanceFlexibilityPolicy, + com.google.cloud.compute.v1.InstanceFlexibilityPolicy.Builder, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyOrBuilder> + internalGetInstanceFlexibilityPolicyFieldBuilder() { + if (instanceFlexibilityPolicyBuilder_ == null) { + instanceFlexibilityPolicyBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.compute.v1.InstanceFlexibilityPolicy, + com.google.cloud.compute.v1.InstanceFlexibilityPolicy.Builder, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyOrBuilder>( + getInstanceFlexibilityPolicy(), getParentForChildren(), isClean()); + instanceFlexibilityPolicy_ = null; + } + return instanceFlexibilityPolicyBuilder_; + } + private com.google.cloud.compute.v1.InstanceProperties instanceProperties_; private com.google.protobuf.SingleFieldBuilder< com.google.cloud.compute.v1.InstanceProperties, @@ -1298,7 +1617,7 @@ public Builder clearCount() { * @return Whether the instanceProperties field is set. */ public boolean hasInstanceProperties() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** @@ -1344,7 +1663,7 @@ public Builder setInstanceProperties(com.google.cloud.compute.v1.InstancePropert } else { instancePropertiesBuilder_.setMessage(value); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -1367,7 +1686,7 @@ public Builder setInstanceProperties( } else { instancePropertiesBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -1385,7 +1704,7 @@ public Builder setInstanceProperties( */ public Builder mergeInstanceProperties(com.google.cloud.compute.v1.InstanceProperties value) { if (instancePropertiesBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) + if (((bitField0_ & 0x00000004) != 0) && instanceProperties_ != null && instanceProperties_ != com.google.cloud.compute.v1.InstanceProperties.getDefaultInstance()) { @@ -1397,7 +1716,7 @@ public Builder mergeInstanceProperties(com.google.cloud.compute.v1.InstancePrope instancePropertiesBuilder_.mergeFrom(value); } if (instanceProperties_ != null) { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); } return this; @@ -1415,7 +1734,7 @@ public Builder mergeInstanceProperties(com.google.cloud.compute.v1.InstancePrope * */ public Builder clearInstanceProperties() { - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); instanceProperties_ = null; if (instancePropertiesBuilder_ != null) { instancePropertiesBuilder_.dispose(); @@ -1437,7 +1756,7 @@ public Builder clearInstanceProperties() { * */ public com.google.cloud.compute.v1.InstanceProperties.Builder getInstancePropertiesBuilder() { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return internalGetInstancePropertiesFieldBuilder().getBuilder(); } @@ -1512,7 +1831,7 @@ public com.google.cloud.compute.v1.InstanceProperties.Builder getInstancePropert * @return Whether the locationPolicy field is set. */ public boolean hasLocationPolicy() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** @@ -1556,7 +1875,7 @@ public Builder setLocationPolicy(com.google.cloud.compute.v1.LocationPolicy valu } else { locationPolicyBuilder_.setMessage(value); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -1578,7 +1897,7 @@ public Builder setLocationPolicy( } else { locationPolicyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -1595,7 +1914,7 @@ public Builder setLocationPolicy( */ public Builder mergeLocationPolicy(com.google.cloud.compute.v1.LocationPolicy value) { if (locationPolicyBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) + if (((bitField0_ & 0x00000008) != 0) && locationPolicy_ != null && locationPolicy_ != com.google.cloud.compute.v1.LocationPolicy.getDefaultInstance()) { getLocationPolicyBuilder().mergeFrom(value); @@ -1606,7 +1925,7 @@ public Builder mergeLocationPolicy(com.google.cloud.compute.v1.LocationPolicy va locationPolicyBuilder_.mergeFrom(value); } if (locationPolicy_ != null) { - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); } return this; @@ -1623,7 +1942,7 @@ public Builder mergeLocationPolicy(com.google.cloud.compute.v1.LocationPolicy va * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; */ public Builder clearLocationPolicy() { - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); locationPolicy_ = null; if (locationPolicyBuilder_ != null) { locationPolicyBuilder_.dispose(); @@ -1644,7 +1963,7 @@ public Builder clearLocationPolicy() { * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; */ public com.google.cloud.compute.v1.LocationPolicy.Builder getLocationPolicyBuilder() { - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return internalGetLocationPolicyFieldBuilder().getBuilder(); } @@ -1713,7 +2032,7 @@ public com.google.cloud.compute.v1.LocationPolicyOrBuilder getLocationPolicyOrBu */ @java.lang.Override public boolean hasMinCount() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** @@ -1751,7 +2070,7 @@ public long getMinCount() { public Builder setMinCount(long value) { minCount_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -1770,7 +2089,7 @@ public Builder setMinCount(long value) { * @return This builder for chaining. */ public Builder clearMinCount() { - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); minCount_ = 0L; onChanged(); return this; @@ -1799,7 +2118,7 @@ public Builder clearMinCount() { * @return Whether the namePattern field is set. */ public boolean hasNamePattern() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** @@ -1892,7 +2211,7 @@ public Builder setNamePattern(java.lang.String value) { throw new NullPointerException(); } namePattern_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -1919,7 +2238,7 @@ public Builder setNamePattern(java.lang.String value) { */ public Builder clearNamePattern() { namePattern_ = getDefaultInstance().getNamePattern(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -1951,7 +2270,7 @@ public Builder setNamePatternBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); namePattern_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -2018,7 +2337,7 @@ public com.google.cloud.compute.v1.BulkInsertInstanceResourcePerInstanceProperti perInstanceProperties_ = new com.google.protobuf.MapFieldBuilder<>(perInstancePropertiesConverter); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return perInstanceProperties_; } @@ -2142,7 +2461,7 @@ public boolean containsPerInstanceProperties(java.lang.String key) { } public Builder clearPerInstanceProperties() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); internalGetMutablePerInstanceProperties().clear(); return this; } @@ -2174,7 +2493,7 @@ public Builder removePerInstanceProperties(java.lang.String key) { java.lang.String, com.google.cloud.compute.v1.BulkInsertInstanceResourcePerInstanceProperties> getMutablePerInstanceProperties() { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; return internalGetMutablePerInstanceProperties().ensureMessageMap(); } @@ -2201,7 +2520,7 @@ public Builder putPerInstanceProperties( throw new NullPointerException("map value"); } internalGetMutablePerInstanceProperties().ensureBuilderMap().put(key, value); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; return this; } @@ -2232,7 +2551,7 @@ public Builder putAllPerInstanceProperties( } } internalGetMutablePerInstanceProperties().ensureBuilderMap().putAll(values); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; return this; } @@ -2304,7 +2623,7 @@ public Builder putAllPerInstanceProperties( * @return Whether the sourceInstanceTemplate field is set. */ public boolean hasSourceInstanceTemplate() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** @@ -2418,7 +2737,7 @@ public Builder setSourceInstanceTemplate(java.lang.String value) { throw new NullPointerException(); } sourceInstanceTemplate_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2452,7 +2771,7 @@ public Builder setSourceInstanceTemplate(java.lang.String value) { */ public Builder clearSourceInstanceTemplate() { sourceInstanceTemplate_ = getDefaultInstance().getSourceInstanceTemplate(); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -2491,7 +2810,7 @@ public Builder setSourceInstanceTemplateBytes(com.google.protobuf.ByteString val } checkByteStringIsUtf8(value); sourceInstanceTemplate_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BulkInsertInstanceResourceOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BulkInsertInstanceResourceOrBuilder.java index efc1326cb07e..fb0b560a7314 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BulkInsertInstanceResourceOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BulkInsertInstanceResourceOrBuilder.java @@ -52,6 +52,50 @@ public interface BulkInsertInstanceResourceOrBuilder */ long getCount(); + /** + * + * + *
+   * A flexible specification of machine type of instances to create.
+   * 
+ * + * + * optional .google.cloud.compute.v1.InstanceFlexibilityPolicy instance_flexibility_policy = 26937090; + * + * + * @return Whether the instanceFlexibilityPolicy field is set. + */ + boolean hasInstanceFlexibilityPolicy(); + + /** + * + * + *
+   * A flexible specification of machine type of instances to create.
+   * 
+ * + * + * optional .google.cloud.compute.v1.InstanceFlexibilityPolicy instance_flexibility_policy = 26937090; + * + * + * @return The instanceFlexibilityPolicy. + */ + com.google.cloud.compute.v1.InstanceFlexibilityPolicy getInstanceFlexibilityPolicy(); + + /** + * + * + *
+   * A flexible specification of machine type of instances to create.
+   * 
+ * + * + * optional .google.cloud.compute.v1.InstanceFlexibilityPolicy instance_flexibility_policy = 26937090; + * + */ + com.google.cloud.compute.v1.InstanceFlexibilityPolicyOrBuilder + getInstanceFlexibilityPolicyOrBuilder(); + /** * * 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 5e43b1b60660..4dfafaab23e5 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 @@ -3016,6 +3016,18 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_InstanceConsumptionInfo_descriptor; static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_compute_v1_InstanceConsumptionInfo_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_descriptor; + static com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_InstanceSelectionsEntry_descriptor; + static com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_InstanceSelectionsEntry_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicyInstanceSelection_descriptor; + static com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicyInstanceSelection_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_InstanceGroup_descriptor; static com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -10380,24 +10392,27 @@ 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\"\245\005\n" + + "\013_request_id\"\246\006\n" + "\032BulkInsertInstanceResource\022\025\n" - + "\005count\030\217\242\235- \001(\003H\000\210\001\001\022P\n" - + "\023instance_properties\030\235\236\330f" - + " \001(\0132+.google.cloud.compute.v1.InstancePropertiesH\001\210\001\001\022I\n" - + "\017location_policy\030\374\271\207\336\001" - + " \001(\0132\'.google.cloud.compute.v1.LocationPolicyH\002\210\001\001\022\032\n" - + "\tmin_count\030\342\251\277\371\001 \001(\003H\003\210\001\001\022\035\n" - + "\014name_pattern\030\334\243\251\305\001 \001(\tH\004\210\001\001\022r\n" - + "\027per_instance_properties\030\373\271\3363 \003(\0132" - + "N.google.cloud.compute.v1.BulkInsertInstanceResource.PerInstancePropertiesEntry\022)\n" + + "\005count\030\217\242\235- \001(\003H\000\210\001\001\022_\n" + + "\033instance_flexibility_policy\030\202\216\354\014 \001(\01322.google.clo" + + "ud.compute.v1.InstanceFlexibilityPolicyH\001\210\001\001\022P\n" + + "\023instance_properties\030\235\236\330f \001(\0132+.g" + + "oogle.cloud.compute.v1.InstancePropertiesH\002\210\001\001\022I\n" + + "\017location_policy\030\374\271\207\336\001 \001(\0132\'.go" + + "ogle.cloud.compute.v1.LocationPolicyH\003\210\001\001\022\032\n" + + "\tmin_count\030\342\251\277\371\001 \001(\003H\004\210\001\001\022\035\n" + + "\014name_pattern\030\334\243\251\305\001 \001(\tH\005\210\001\001\022r\n" + + "\027per_instance_properties\030\373\271\3363 \003(\0132N.google.cloud.compute." + + "v1.BulkInsertInstanceResource.PerInstancePropertiesEntry\022)\n" + "\030source_instance_template\030\300\303\301\236\001 \001(" - + "\tH\005\210\001\001\032\206\001\n" + + "\tH\006\210\001\001\032\206\001\n" + "\032PerInstancePropertiesEntry\022\013\n" + "\003key\030\001 \001(\t\022W\n" - + "\005value\030\002 \001(\0132H.google.cloud.com" - + "pute.v1.BulkInsertInstanceResourcePerInstanceProperties:\0028\001B\010\n" - + "\006_countB\026\n" + + "\005value\030\002 \001(\0132H" + + ".google.cloud.compute.v1.BulkInsertInstanceResourcePerInstanceProperties:\0028\001B\010\n" + + "\006_countB\036\n" + + "\034_instance_flexibility_policyB\026\n" + "\024_instance_propertiesB\022\n" + "\020_location_policyB\014\n\n" + "_min_countB\017\n\r" @@ -10426,16 +10441,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_statusB\022\n" + "\020_target_vm_count\"\362\001\n" + "\033BulkInsertRegionDiskRequest\022d\n" - + "\"bulk_insert_disk_resource_resource\030\326\371\227\212\001 \001(\0132/.google.c" - + "loud.compute.v1.BulkInsertDiskResourceB\003\340A\002\022!\n" + + "\"bulk_insert_disk_resource_resource\030\326\371\227\212\001 \001(\0132/" + + ".google.cloud.compute.v1.BulkInsertDiskResourceB\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\"\375\001\n" + "\037BulkInsertRegionInstanceRequest\022k\n" - + "&bulk_insert_instance_resource_resource\030\316\302\340\023 \001(" - + "\01323.google.cloud.compute.v1.BulkInsertInstanceResourceB\003\340A\002\022!\n" + + "&bulk_insert_instance_resource_resource\030\316\302\340\023" + + " \001(\01323.google.cloud.compute.v1.BulkInsertInstanceResourceB\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" @@ -10454,15 +10469,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\t_resource\"\315\001\n" + "\024BulkSetLabelsRequest\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022M\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\01329.google.cloud.compute.v1.BulkSetLabelsRequest.LabelsEntry\032-\n" + + "\006labels\030\377\277\301\356\001 \003(\01329.google.cloud.com" + + "pute.v1.BulkSetLabelsRequest.LabelsEntry\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001B\024\n" + "\022_label_fingerprint\"^\n" + "\030BulkZoneSetLabelsRequest\022B\n" - + "\010requests\030\304\277\275D" - + " \003(\0132-.google.cloud.compute.v1.BulkSetLabelsRequest\"l\n" + + "\010requests\030\304\277\275D \003(\0132-" + + ".google.cloud.compute.v1.BulkSetLabelsRequest\"l\n" + "\025CacheInvalidationRule\022\025\n\n" + "cache_tags\030\266\275\356\r" + " \003(\t\022\024\n" @@ -10482,28 +10497,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021_include_protocolB\027\n" + "\025_include_query_string\"\367\001\n" + "\031CalendarModeAdviceRequest\022o\n" - + "\026future_resources_specs\030\202\336\314y \003(\0132L.google.cloud.compute." - + "v1.CalendarModeAdviceRequest.FutureResourcesSpecsEntry\032i\n" + + "\026future_resources_specs\030\202\336\314y \003(\0132L.google.cloud" + + ".compute.v1.CalendarModeAdviceRequest.FutureResourcesSpecsEntry\032i\n" + "\031FutureResourcesSpecsEntry\022\013\n" + "\003key\030\001 \001(\t\022;\n" - + "\005value\030\002 \001(\0132,.google" - + ".cloud.compute.v1.FutureResourcesSpec:\0028\001\"n\n" + + "\005value\030\002 \001(\013" + + "2,.google.cloud.compute.v1.FutureResourcesSpec:\0028\001\"n\n" + "\032CalendarModeAdviceResponse\022P\n" - + "\017recommendations\030\332\357\336\232\001" - + " \003(\01323.google.cloud.compute.v1.CalendarModeRecommendation\"\272\001\n" + + "\017recommendations\030\332\357\336\232\001 \003(\01323.google.c" + + "loud.compute.v1.CalendarModeRecommendation\"\272\001\n" + "\034CalendarModeAdviceRpcRequest\022i\n" - + "%calendar_mode_advice_request_resource\030\352\335\245M \001(\01322.g" - + "oogle.cloud.compute.v1.CalendarModeAdviceRequestB\003\340A\002\022\027\n" + + "%calendar_mode_advice_request_resource\030\352\335\245M" + + " \001(\01322.google.cloud.compute.v1.CalendarModeAdviceRequestB\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\"\211\002\n" + "\032CalendarModeRecommendation\022t\n" - + "\030recommendations_per_spec\030\342\260\237\035" - + " \003(\0132O.google.cloud.compute.v1.Cal" - + "endarModeRecommendation.RecommendationsPerSpecEntry\032u\n" + + "\030recommendations_per_spec\030\342\260\237\035 \003(\0132O.google.cloud.compu" + + "te.v1.CalendarModeRecommendation.RecommendationsPerSpecEntry\032u\n" + "\033RecommendationsPerSpecEntry\022\013\n" + "\003key\030\001 \001(\t\022E\n" - + "\005value\030\002 \001(\01326.google." - + "cloud.compute.v1.FutureResourcesRecommendation:\0028\001\"\257\001\n" + + "\005value\030\002 \001(\0132" + + "6.google.cloud.compute.v1.FutureResourcesRecommendation:\0028\001\"\257\001\n" + "\036CancelFutureReservationRequest\022\"\n" + "\022future_reservation\030\320\306\346\032 \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -10567,8 +10581,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025existing_reservations\030\333\210\214\353\001 \003(\t\022\020\n" + "\002id\030\233\032 \001(\004H\006\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022U\n" - + "\020license_resource\030\314\324\352\320\001" - + " \001(\01322.google.cloud.compute.v1.LicenseResourceCommitmentH\010\210\001\001\022#\n" + + "\020license_resource\030\314\324\352\320\001 \001(\01322.google.cl" + + "oud.compute.v1.LicenseResourceCommitmentH\010\210\001\001\022#\n" + "\030merge_source_commitments\030\301\252\330Y \003(\t\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\024\n" + "\004plan\030\251\226\322\001 \001(\tH\n" @@ -10576,10 +10590,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tH\013\210\001\001\022>\n" + "\014reservations\030\247\354\314\276\001" + " \003(\0132$.google.cloud.compute.v1.Reservation\022R\n" - + "\017resource_status\030\303\372\367v \001(\01321.goog" - + "le.cloud.compute.v1.CommitmentResourceStatusH\014\210\001\001\022A\n" - + "\tresources\030\245\374\262N" - + " \003(\0132+.google.cloud.compute.v1.ResourceCommitment\022\032\n" + + "\017resource_status\030\303\372\367v \001" + + "(\01321.google.cloud.compute.v1.CommitmentResourceStatusH\014\210\001\001\022A\n" + + "\tresources\030\245\374\262N \003(\013" + + "2+.google.cloud.compute.v1.ResourceCommitment\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\r" + "\210\001\001\022(\n" + "\027split_source_commitment\030\324\267\375\277\001 \001(\tH\016\210\001\001\022\037\n" @@ -10666,8 +10680,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<.google.cloud.c" - + "ompute.v1.CommitmentAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132<.googl" + + "e.cloud.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" @@ -10701,8 +10715,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tH\000\210\001\001B(\n" + "&_custom_term_eligibility_end_timestamp\"\234\001\n" + "\025CommitmentsScopedList\022<\n" - + "\013commitments\030\376\257\362\326\001 \003(" - + "\0132#.google.cloud.compute.v1.Commitment\0229\n" + + "\013commitments\030\376\257\362\326\001" + + " \003(\0132#.google.cloud.compute.v1.Commitment\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\320\002\n" @@ -10723,9 +10737,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.g" - + "oogle.cloud.compute.v1.ConsistentHashLoadBalancerSettingsHttpCookieH\000\210\001\001\022" - + " \n" + + "\013http_cookie\030\373\253\227\003 \001(\0132E.google.cloud.compute.v1.Consiste" + + "ntHashLoadBalancerSettingsHttpCookieH\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" + "\014_http_cookieB\023\n" @@ -10760,8 +10773,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.In" - + "stanceGroupManagersCreateInstancesRequestB\003\340A\002\022!\n" + + " \001(\0132D.google.cloud.comp" + + "ute.v1.InstanceGroupManagersCreateInstancesRequestB\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" @@ -10774,15 +10787,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.goog" - + "le.cloud.compute.v1.RegionInstanceGroupManagersCreateInstancesRequestB\003\340A\002\022\032\n\n" + + " \001(\0132J.google.cloud.compute.v1.RegionInsta" + + "nceGroupManagersCreateInstancesRequestB\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.cloud.co" - + "mpute.v1.InterconnectGroupsCreateMembersRequestB\003\340A\002\022!\n" + + " \001(\0132?.google" + + ".cloud.compute.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" @@ -10807,13 +10820,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132!.google.cloud.compute.v1.SnapshotB\003\340A\002B\r\n" + "\013_request_id\"\374\001\n" + "\020CrossSiteNetwork\022\"\n" - + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + + "\022cre", + "ation_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\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\032\n" - + "\tself", - "_link\030\215\222\305\331\001 \001(\tH\005\210\001\001B\025\n" + + "\tself_link\030\215\222\305\331\001 \001(\tH\005\210\001\001B\025\n" + "\023_creation_timestampB\016\n" + "\014_descriptionB\005\n" + "\003_idB\007\n" @@ -10838,9 +10851,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_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.CustomEr" - + "rorResponsePolicyCustomErrorResponseRule\022\035\n\r" + + "\024error_response_rules\030\220\255\374\006 \003(\0132I.google.cloud.compute.v1" + + ".CustomErrorResponsePolicyCustomErrorResponseRule\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" @@ -10862,8 +10874,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.cloud.compute.v1.CustomerEncryptionKeyH\000\210\001\001\022\026\n" + + "\023disk_encryption_key\030\205\355\304\201\001 \001(\0132..google.c" + + "loud.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" @@ -10943,8 +10955,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025DeleteFirewallRequest\022\031\n" + "\010firewall\030\200\372\325\363\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\"\256\001\n" + "\033DeleteForwardingRuleRequest\022 \n" @@ -10971,8 +10982,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "!DeleteGlobalForwardingRuleRequest\022 \n" + "\017forwarding_rule\030\376\245\335\200\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\"\240\001\n" + "\'DeleteGlobalNetworkEndpointGroupRequest\022\'\n" @@ -11049,9 +11059,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\321\002\n" + "*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.goo" - + "gle.cloud.compute.v1.InstanceGroupManagersDeleteInstancesRequestB\003\340A\002\022!\n" + + "9instance_group_managers_delete_instances_request_resource\030\204\306\255O " + + "\001(\0132D.google.cloud.compute.v1.InstanceGr" + + "oupManagersDeleteInstancesRequestB\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" @@ -11063,10 +11073,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_instance_gr" - + "oup_managers_delete_instances_request_resource\030\371\212\353\356\001" - + " \001(\0132J.google.cloud.compute." - + "v1.RegionInstanceGroupManagersDeleteInstancesRequestB\003\340A\002\022\032\n\n" + + "@region_in" + + "stance_group_managers_delete_instances_request_resource\030\371\212\353\356\001" + + " \001(\0132J.google.cloud" + + ".compute.v1.RegionInstanceGroupManagersDeleteInstancesRequestB\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\"\254\001\n" + "\034DeleteInstantSnapshotRequest\022!\n" @@ -11106,8 +11116,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007license\030\301\210\302O \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\"\210\001\n" + "\031DeleteMachineImageRequest\022\035\n\r" + "machine_image\030\343\376\376 \001(\tB\003\340A\002\022!\n" @@ -11175,16 +11184,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\227\002\n" + "\033DeleteNodesNodeGroupRequest\022\033\n\n" + "node_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022p\n" - + ")node_groups_delete_nodes_request_resource\030\222\327\263W \001(\01325.google.clo" - + "ud.compute.v1.NodeGroupsDeleteNodesRequestB\003\340A\002\022!\n" + + ")node_groups_delete_nodes_request_resource\030\222\327\263W \001(\01325.g" + + "oogle.cloud.compute.v1.NodeGroupsDeleteNodesRequestB\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" + "\013_request_id\"u\n" - + "\'DeleteOrganizationSecurityPolicyRequest\022\032\n" - + "\n" + + "\'DeleteOrganizationSecurityPolicyRequest\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" + "\013_request_id\"\257\001\n" @@ -11198,10 +11206,9 @@ 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_managers_delete_per_instance_configs_req_resource\030\240\352\350\254\001" - + " \001(\0132I.google.clou" - + "d.compute.v1.InstanceGroupManagersDeletePerInstanceConfigsReqB\003\340A\002\022!\n" + + "@instance_group_managers_delete_per_instance_configs_req_resource\030\240\352\350\254\001" + + " \001(\0132I.go" + + "ogle.cloud.compute.v1.InstanceGroupManagersDeletePerInstanceConfigsReqB\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" @@ -11212,8 +11219,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\234\001\n" + "Aregion_instance_group_manager_delete_instance_config_req_resource\030\205\233-" - + " \001(\0132J.google.cloud.comput" - + "e.v1.RegionInstanceGroupManagerDeleteInstanceConfigReqB\003\340A\002\"\236\001\n" + + " \001(\0132J.google.clo" + + "ud.compute.v1.RegionInstanceGroupManagerDeleteInstanceConfigReqB\003\340A\002\"\236\001\n" + "$DeletePublicAdvertisedPrefixeRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022(\n" @@ -11364,8 +11371,7 @@ 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\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\"\255\001\n" + "\033DeleteResourcePolicyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -11439,13 +11445,11 @@ 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\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\"\244\001\n" + "\030DeleteStoragePoolRequest\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\035\n" + "\014storage_pool\030\340\306\361\253\001 \001(\tB\003\340A\002\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" @@ -11457,13 +11461,13 @@ 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\n" + "subnetwork\030\356\247\344\222\001 \001(\tB\003\340A\002B\r\n" - + "\013_request_id\"\217\001\n" + + "\013_request_id\"\217\001", + "\n" + "\034DeleteTargetGrpcProxyRequest\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" - + "\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" @@ -11548,15 +11552,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005ports\030\222\360\3712 \003(\tB\017\n\r" + "_I_p_protocol\"\326\001\n" + "\025DeprecateImageRequest\022X\n" - + "\033deprecation_status_resource\030\360\211\345\236\001 \001(\0132*.google." - + "cloud.compute.v1.DeprecationStatusB\003\340A\002\022\025\n" + + "\033deprecation_status_resource\030\360\211\345\236\001 \001(\0132" + + "*.google.cloud.compute.v1.DeprecationStatusB\003\340A\002\022\025\n" + "\005image\030\333\322\352/ \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" + "\013_request_id\"\277\002\n" + "\021DeprecationStatus\022\030\n" - + "\007deleted\030\231\340\250\343\001 \001(\tH\000\210\001\001\022\033\n\n" + + "\007deleted\030\231\340\250\343\001 \001(\tH\000\210\001\001\022\033\n" + + "\n" + "deprecated\030\263\313\321\365\001 \001(\tH\001\210\001\001\022\031\n" + "\010obsolete\030\231\213\305\252\001 \001(\tH\002\210\001\001\022\034\n" + "\013replacement\030\222\234\275\315\001 \001(\tH\003\210\001\001\022\025\n" @@ -11583,8 +11588,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.googl" - + "e.cloud.compute.v1.GlobalNetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022\'\n" + + " \001(\0132J.google.cloud.compute.v1.GlobalNetwor" + + "kEndpointGroupsDetachEndpointsRequestB\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" @@ -11593,8 +11598,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(\0132" - + "D.google.cloud.compute.v1.NetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022!\n" + + " \001(\0132D.google.cloud.compute.v1.Netwo" + + "rkEndpointGroupsDetachEndpointsRequestB\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" @@ -11606,10 +11611,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\235\001\n" - + "@regio" - + "n_network_endpoint_groups_detach_endpoints_request_resource\030\356\345\253\225\001" - + " \001(\0132J.google.c" - + "loud.compute.v1.RegionNetworkEndpointGroupsDetachEndpointsRequestB\003\340A\002\022\032\n\n" + + "@region_network_endpoint_groups_detach_endpoints_request_resource\030\356\345\253\225\001" + + " \001(\0132J.google.cloud.compute.v1.RegionNetworkEn" + + "dpointGroupsDetachEndpointsRequestB\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" @@ -11620,15 +11624,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " DisableXpnResourceProjectRequest\022!\n" + "\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:.goo" - + "gle.cloud.compute.v1.ProjectsDisableXpnResourceRequestB\003\340A\002\022\032\n\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" + "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" + "\013access_mode\030\236\367\317\023 \001(\tH\000\210\001\001\022\035\n" + "\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" + + "\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.google.cloud.compute.v1.Disk.AsyncSecondaryDisksEntry\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\034\n" @@ -11641,14 +11645,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\004H\007\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\010\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\t\210\001\001\022=\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\0132).google.cloud.compute.v1.Disk.LabelsEntry\022%\n" + + "\006labels\030\377\277\301\356\001 \003(\0132)." + + "google.cloud.compute.v1.Disk.LabelsEntry\022%\n" + "\025last_attach_timestamp\030\245\234\215\024 \001(\tH\n" + "\210\001\001\022%\n" + "\025last_detach_timestamp\030\363\333\366\032 \001(\tH\013\210\001\001\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" + + "\010licenses\030\322\210\200\241\001 \003(\t\022\036\n\r" + "location_hint\030\321\201\222\247\001 \001(\tH\014\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\r" + "\210\001\001\022\030\n" @@ -11682,8 +11685,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH#\210\001\001\022\"\n" + + "\036source_snapshot_encryption_key\030\332\216\347\220\001 \001(\0132..google.clou" + + "d.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" @@ -11693,8 +11696,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004zone\030\254\307\344\001 \001(\tH)\210\001\001\032m\n" + "\030AsyncSecondaryDisksEntry\022\013\n" + "\003key\030\001 \001(\t\022@\n" - + "\005value\030\002 \001(\01321" - + ".google.cloud.compute.v1.DiskAsyncReplicationList:\0028\001\032-\n" + + "\005value\030\002" + + " \001(\01321.google.cloud.compute.v1.DiskAsyncReplicationList:\0028\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"q\n\n" @@ -11754,8 +11757,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\037_source_snapshot_encryption_keyB\025\n" + "\023_source_snapshot_idB\030\n" + "\026_source_storage_objectB\t\n" - + "\007_statusB\017\n" - + "\r" + + "\007_statusB\017\n\r" + "_storage_poolB\007\n" + "\005_typeB\007\n" + "\005_zone\"\255\003\n" @@ -11827,20 +11829,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.cloud.compute.v1.DiskParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001" + + " \003(\0132<.google.cloud.compute.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.compu" - + "te.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" + + "\022async_primary_disk\030\235\365\211V \001(\0132A.google.cl" + + "oud.compute.v1.DiskResourceStatusAsyncReplicationStatusH\000\210\001\001\022g\n" + + "\025async_secondary_disks\030\250\350\375\231\001 \003(\0132D.google.cloud.compute.v" + + "1.DiskResourceStatus.AsyncSecondaryDisksEntry\032}\n" + "\030AsyncSecondaryDisksEntry\022\013\n" + "\003key\030\001 \001(\t\022P\n" - + "\005value\030\002 \001(\0132A.google.cloud.compute.v1.D" - + "iskResourceStatusAsyncReplicationStatus:\0028\001B\025\n" + + "\005value\030\002 \001(\0132A.google.cloud.com" + + "pute.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" @@ -11856,8 +11858,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010DiskType\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022%\n" + "\024default_disk_size_gb\030\365\244\205\201\001 \001(\003H\001\210\001\001\022G\n\n" - + "deprecated\030\263\313\321\365\001 \001(\0132" - + "*.google.cloud.compute.v1.DeprecationStatusH\002\210\001\001\022\034\n" + + "deprecated\030\263\313\321\365\001" + + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusH\002\210\001\001\022\034\n" + "\013description\030\374\207\326\311\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\022\024\n" @@ -11880,8 +11882,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\271\003\n" + "\026DiskTypeAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022L\n" - + "\005items\030\300\317\367/ \003(\0132:.google.c" - + "loud.compute.v1.DiskTypeAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132:" + + ".google.cloud.compute.v1.DiskTypeAggregatedList.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" @@ -11895,8 +11897,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\"\241\002\n" + "\014DiskTypeList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0223\n" @@ -11941,8 +11942,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.compute.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" @@ -11961,37 +11962,36 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\033EnableXpnHostProjectRequest\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\"\352\001\n" + "\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.c" - + "ompute.v1.ProjectsEnableXpnResourceRequestB\003\340A\002\022\032\n\n" + + " \001(\01329.googl" + + "e.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" + "\006errors\030\353\336\325\226\001" + " \003(\0132\037.google.cloud.compute.v1.Errors\"\327\002\n" + "\014ErrorDetails\022>\n\n" - + "error_info\030\205\241\205\014" - + " \001(\0132\".google.cloud.compute.v1.ErrorInfoH\000\210\001\001\0223\n" + + "error_info\030\205\241\205\014 \001(" + + "\0132\".google.cloud.compute.v1.ErrorInfoH\000\210\001\001\0223\n" + "\004help\030\301\236\303\001" + " \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" + + "\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" + "\013_error_infoB\007\n" + "\005_helpB\024\n" + "\022_localized_messageB\r\n" + "\013_quota_info\"\315\001\n" + "\tErrorInfo\022\027\n" + "\006domain\030\304\251\317\207\001 \001(\tH\000\210\001\001\022G\n" - + "\tmetadatas\030\244\326\207\004 \003(\0132" - + "1.google.cloud.compute.v1.ErrorInfo.MetadatasEntry\022\026\n" + + "\tmetadatas\030\244\326\207\004" + + " \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" @@ -12026,8 +12026,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_type\"\274\002\n" + "\032ExchangedPeeringRoutesList\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.ExchangedPeeringRoute\022\024\n" + + "\005items\030\300\317\367/ \003(\013" + + "2..google.cloud.compute.v1.ExchangedPeeringRoute\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" @@ -12044,9 +12044,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\033\n\n" + "subnetwork\030\356\247\344\222\001 \001(\tB\003\340A\002\022\200\001\n" - + "1subnetworks_expand_ip_cidr_range_request_resource\030\336\320\272\343\001" - + " \001(\0132<.google" - + ".cloud.compute.v1.SubnetworksExpandIpCidrRangeRequestB\003\340A\002B\r\n" + + "1subnetworks_expand_ip_cidr_range_request_resource\030\336\320\272\343\001 \001(\013" + + "2<.google.cloud.compute.v1.SubnetworksExpandIpCidrRangeRequestB\003\340A\002B\r\n" + "\013_request_id\"\251\001\n" + "\004Expr\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\033\n\n" @@ -12061,12 +12060,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.google.cloud.compute.v1.ExternalVpnGatewayInterface\022\024\n" + + "interfaces\030\332\364\340\005 \003(\01324.google.cloud." + + "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.clou" - + "d.compute.v1.ExternalVpnGateway.LabelsEntry\022\024\n" + + "\006labels\030\377\277\301\356\001 \003(\01327.go" + + "ogle.cloud.compute.v1.ExternalVpnGateway.LabelsEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022 \n" + "\017redundancy_type\030\234\316\267\201\001 \001(\tH\006\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\032-\n" @@ -12097,8 +12096,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026ExternalVpnGatewayList\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+.goo" - + "gle.cloud.compute.v1.ExternalVpnGateway\022\024\n" + + "\005items\030\300\317\367/ " + + "\003(\0132+.google.cloud.compute.v1.ExternalVpnGateway\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\0229\n" @@ -12110,15 +12109,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020_next_page_tokenB\014\n\n" + "_self_linkB\n\n" + "\010_warning\"\262\001\n" - + "\021FileContentBuffer\022\030\n" + + "\021FileContentBuf", + "fer\022\030\n" + "\007content\030\371\350\334\305\001 \001(\tH\000\210\001\001\022\032\n" + "\tfile_type\030\235\300\255\214\001 \001(\tH\001\210\001\001\"M\n" + "\010FileType\022\027\n" + "\023UNDEFINED_FILE_TYPE\020\000\022\t\n" + "\003BIN\020\347\201\004\022\020\n" + "\tUNDEFINED\020\260\342\335A\022\013\n" - + "\004X5", - "09\020\246\233\243\001B\n\n" + + "\004X509\020\246\233\243\001B\n\n" + "\010_contentB\014\n\n" + "_file_type\"\234\007\n" + "\010Firewall\0224\n" @@ -12185,8 +12184,8 @@ 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.comput" - + "e.v1.FirewallParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132@.google.clo" + + "ud.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" @@ -12196,14 +12195,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001B\007\n" + "\005_kind\"\253\001\n" + "\032FirewallPoliciesScopedList\022F\n" - + "\021firewall_policies\030\257\213\225\273\001 \003(\013" - + "2\'.google.cloud.compute.v1.FirewallPolicy\0229\n" + + "\021firewall_policies\030\257\213\225\273\001" + + " \003(\0132\'.google.cloud.compute.v1.FirewallPolicy\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\231\007\n" + "\016FirewallPolicy\022L\n" - + "\014associations\030\222\350\312\362\001 \003(\01322." - + "google.cloud.compute.v1.FirewallPolicyAssociation\022\"\n" + + "\014associations\030\222\350\312\362\001" + + " \003(\01322.google.cloud.compute.v1.FirewallPolicyAssociation\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\034\n" + "\014display_name\030\350\207\221\002 \001(\tH\002\210\001\001\022\033\n" @@ -12211,8 +12210,8 @@ 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\024\n" + "\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022O\n" - + "\026packet_mirroring_rules\030\304\377\300\375\001" - + " \003(\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\026\n" + + "\026packet_mirroring_rules\030\304\377\300\375\001 \003(" + + "\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\026\n" + "\006parent\030\252\221\254% \001(\tH\007\210\001\001\022\033\n" + "\013policy_type\030\247\244\324\010 \001(\tH\010\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\t\210\001\001\022!\n" @@ -12229,7 +12228,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020RDMA_ROCE_POLICY\020\231\265\367F\022\021\n\n" + "VPC_POLICY\020\350\212\270#B\025\n" + "\023_creation_timestampB\016\n" - + "\014_descriptionB\017\n\r" + + "\014_descriptionB\017\n" + + "\r" + "_display_nameB\016\n" + "\014_fingerprintB\005\n" + "\003_idB\007\n" @@ -12280,8 +12280,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026security_profile_group\030\252\263\363b \001(\tH\n" + "\210\001\001\022\034\n" + "\020target_resources\030\367\321\360\373\001 \003(\t\022T\n" - + "\022target_secure_tags\030\263\304\234\337\001" - + " \003(\01324.google.cloud.compute.v1.FirewallPolicyRuleSecureTag\022#\n" + + "\022target_secure_tags\030\263\304\234\337\001 \003(\01324.google.cl" + + "oud.compute.v1.FirewallPolicyRuleSecureTag\022#\n" + "\027target_service_accounts\030\236\216\234\332\001 \003(\t\022\033\n" + "\013tls_inspect\030\320\275\332\024 \001(\010H\013\210\001\001\"E\n" + "\tDirection\022\027\n" @@ -12289,8 +12289,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006EGRESS\020\365\366\264\316\001\022\017\n" + "\007INGRESS\020\225\375\276\366\001B\t\n" + "\007_actionB\016\n" - + "\014_descriptionB\014\n" - + "\n" + + "\014_descriptionB\014\n\n" + "_directionB\013\n" + "\t_disabledB\021\n" + "\017_enable_loggingB\007\n" @@ -12309,18 +12308,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021dest_network_type\030\250\272\267\303\001 \001(\tH\001\210\001\001\022\034\n" + "\021dest_region_codes\030\230\253\371^ \003(\t\022$\n" + "\031dest_threat_intelligences\030\254\363\2259 \003(\t\022Z\n" - + "\016layer4_configs\030\265\334\216\262\001 \003(\0132>" - + ".google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config\022\036\n" + + "\016layer4_configs\030\265\334\216\262\001" + + " \003(\0132>.google.cloud.compute.v1.FirewallPolicyRuleMatcherLayer4Config\022\036\n" + "\022src_address_groups\030\272\230\215\320\001 \003(\t\022\025\n" - + "\tsrc_fqdns\030\343\314\355\317\001 \003(\t\022\031\n" - + "\r" + + "\tsrc_fqdns\030\343\314\355\317\001 \003(\t\022\031\n\r" + "src_ip_ranges\030\323\200\207\316\001 \003(\t\022#\n" + "\023src_network_context\030\303\350\263F \001(\tH\002\210\001\001\022!\n" + "\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.google.cloud.compute.v1.FirewallPolicyRuleSecureTag\022$\n" + + "\017src_secure_tags\030\206\224\316\362\001 \003(\01324.google.cl" + + "oud.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" @@ -12347,7 +12345,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013INEFFECTIVE\020\202\324\226\221\001B\007\n" + "\005_nameB\010\n" + "\006_state\"\203\001\n" - + "\016FixedOrPercent\022\033\n\n" + + "\016FixedOrPercent\022\033\n" + + "\n" + "calculated\030\276\323\215\341\001 \001(\005H\000\210\001\001\022\025\n" + "\005fixed\030\364\316\273. \001(\005H\001\210\001\001\022\030\n" + "\007percent\030\305\310\241\274\001 \001(\005H\002\210\001\001B\r\n" @@ -12382,14 +12381,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013fingerprint\030\344\321\363o \001(\tH\013\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\014\210\001\001\022\035\n\r" + "ip_collection\030\266\221\250T \001(\tH\r" - + "\210\001\001\022\033\n" - + "\n" + + "\210\001\001\022\033\n\n" + "ip_version\030\300\363\322\214\001 \001(\tH\016\210\001\001\022&\n" + "\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.googl" + + "e.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" @@ -12404,8 +12402,8 @@ 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.go" - + "ogle.cloud.compute.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" @@ -12491,8 +12489,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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@.google.cloud.compute.v1.ForwardingRuleAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132@.google.cloud.compu" + + "te.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" @@ -12539,16 +12537,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\314\021\n" + "\021FutureReservation\022_\n" - + "\025aggregate_reservation\030\314\362\203\213\001" - + " \001(\01327.google.cloud.compute.v1.AllocationAggregateReservationH\000\210\001\001\0225\n" + + "\025aggregate_reservation\030\314\362\203\213\001 \001(\01327.google.cloud.c" + + "ompute.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_delete_auto_created_reservations\030\252\343\245\352\001" + " \001(\010H\003\210\001\001\022Y\n" - + "\017commitment_info\030\230\357\257N \001(\01328.google.cloud.c" - + "ompute.v1.FutureReservationCommitmentInfoH\004\210\001\001\022\"\n" + + "\017commitment_info\030\230\357\257N \001(\01328.googl" + + "e.cloud.compute.v1.FutureReservationCommitmentInfoH\004\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\005\210\001\001\022 \n" + "\017deployment_type\030\364\200\226\275\001 \001(\tH\006\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\007\210\001\001\022,\n" @@ -12566,11 +12564,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017scheduling_type\030\205\376\244_ \001(\tH\020\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\021\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\022\210\001\001\022F\n" - + "\016share_settings\030\203\221\224\177" - + " \001(\0132&.google.cloud.compute.v1.ShareSettingsH\023\210\001\001\022-\n" + + "\016share_settings\030\203\221\224\177 \001(\0132&" + + ".google.cloud.compute.v1.ShareSettingsH\023\210\001\001\022-\n" + "\035specific_reservation_required\030\237\307\203l \001(\010H\024\210\001\001\022h\n" - + "\027specific_sku_properties\030\302\370\3653 \001(\0132?." - + "google.cloud.compute.v1.FutureReservationSpecificSKUPropertiesH\025\210\001\001\022H\n" + + "\027specific_sku_properties\030\302\370\3653" + + " \001(\0132?.google.cloud.compute.v1.FutureReservationSpecificSKUPropertiesH\025\210\001\001\022H\n" + "\006status\030\362\237\267V" + " \001(\01320.google.cloud.compute.v1.FutureReservationStatusH\026\210\001\001\022R\n" + "\013time_window\030\242\353\330\311\001" @@ -12637,8 +12635,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020_commitment_planB\034\n" + "\032_previous_commitment_terms\"\256\002\n" + "&FutureReservationSpecificSKUProperties\022w\n" - + "\023instance_properties\030\235\236\330f \001(\0132R.google.cloud.co" - + "mpute.v1.AllocationSpecificSKUAllocationReservedInstancePropertiesH\000\210\001\001\022)\n" + + "\023instance_properties\030\235\236\330f \001(\0132R.google" + + ".cloud.compute.v1.AllocationSpecificSKUA" + + "llocationReservedInstancePropertiesH\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" @@ -12648,16 +12647,17 @@ 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\022x\n" - + "\034existing_matching_usage_info\030\332\212\223\363\001 \001(\0132I.goo" - + "gle.cloud.compute.v1.FutureReservationStatusExistingMatchingUsageInfoH\001\210\001\001\022" - + " \n" + + "\034existing_matching_usage_info\030\332\212\223\363\001 " + + "\001(\0132I.google.cloud.compute.v1.FutureRese" + + "rvationStatusExistingMatchingUsageInfoH\001\210\001\001\022 \n" + "\017fulfilled_count\030\357\223\246\230\001 \001(\003H\002\210\001\001\022i\n" - + "\025last_known_good_state\030\224\337\370[ \001(\0132B.google.cloud.co" - + "mpute.v1.FutureReservationStatusLastKnownGoodStateH\003\210\001\001\022\031\n" + + "\025last_known_good_state\030\224\337\370[ \001(\0132B.google" + + ".cloud.compute.v1.FutureReservationStatusLastKnownGoodStateH\003\210\001\001\022\031\n" + "\tlock_time\030\341\222\307D \001(\tH\004\210\001\001\022\"\n" + "\022procurement_status\030\341\340\223k \001(\tH\005\210\001\001\022n\n" - + "\027specific_sku_properties\030\302\370\3653 \001(\0132E.goo" - + "gle.cloud.compute.v1.FutureReservationStatusSpecificSKUPropertiesH\006\210\001\001\"\251\001\n" + + "\027specific_sku_properties\030\302\370\3653 " + + "\001(\0132E.google.cloud.compute.v1.FutureRese" + + "rvationStatusSpecificSKUPropertiesH\006\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" @@ -12694,11 +12694,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ")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.Future" - + "ReservationStatusExistingMatchingUsageInfoH\001\210\001\001\022\202\001\n" - + "\030future_reservation_specs\030\351\224\255\'" - + " \001(\0132X.google.cloud.compute.v1.FutureRe" - + "servationStatusLastKnownGoodStateFutureReservationSpecsH\002\210\001\001\022\031\n" + + " \001(\0132I.google.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" + + ".FutureReservationStatusLastKnownGoodStateFutureReservationSpecsH\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" @@ -12726,17 +12725,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "?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.v" - + "1.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" + + "\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(\0132" + + "4.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" + + "\014_time_windo", + "w\"{\n" + ",FutureReservationStatusSpecificSKUProperties\022+\n" + "\033source_instance_template_id\030\372\357\2025 \001(\tH\000\210\001\001B\036\n" - + "\034_source_instance_template_id\"\271\001", - "\n" + + "\034_source_instance_template_id\"\271\001\n" + "\033FutureReservationTimeWindow\022;\n" + "\010duration\030\224\233\221J" + " \001(\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022\030\n" @@ -12748,8 +12747,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.Futur" - + "eReservationsAggregatedListResponse.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132L.google.cloud.compute" + + ".v1.FutureReservationsAggregatedListResponse.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" @@ -12758,8 +12757,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\005\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.FutureReservationsScopedList:\0028\001B\007\n" + + "\005value\030\002 \001(\01325.google.cloud." + + "compute.v1.FutureReservationsScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" @@ -12769,8 +12768,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(\0132*" - + ".google.cloud.compute.v1.FutureReservation\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132*.google.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" @@ -12784,23 +12783,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\261\001\n" + "\034FutureReservationsScopedList\022J\n" - + "\023future_reservations\030\243\216\353>" - + " \003(\0132*.google.cloud.compute.v1.FutureReservation\0229\n" + + "\023future_reservations\030\243\216\353> \003(\0132*.goo" + + "gle.cloud.compute.v1.FutureReservation\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\360\004\n" + "\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.v" - + "1.FutureResourcesRecommendation.OtherLocationsEntry\022\"\n" + + "\017other_locations\030\357\371\300U \003(\0132J.google.cloud." + + "compute.v1.FutureResourcesRecommendation.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.FutureResourcesRecommendationOtherLocation:\0028\001\"z\n" + + "\005value\030\002 \001(\0132C.google.cloud.compute.v1.F" + + "utureResourcesRecommendationOtherLocation:\0028\001\"z\n" + "\022RecommendationType\022!\n" + "\035UNDEFINED_RECOMMENDATION_TYPE\020\000\022\031\n" + "\022FUTURE_RESERVATION\020\260\326\310\023\022&\n" @@ -12824,10 +12823,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.comp" - + "ute.v1.FutureResourcesSpecLocationPolicyH\001\210\001\001\022^\n" - + "\020target_resources\030\367\321\360\373\001 \001(\0132;.go" - + "ogle.cloud.compute.v1.FutureResourcesSpecTargetResourcesH\002\210\001\001\022K\n" + + "\017location_policy\030\374\271\207\336\001 \001(\0132:.google.c" + + "loud.compute.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" + "\017time_range_spec\030\257\314\3077" + " \001(\0132*.google.cloud.compute.v1.FlexibleTimeRangeH\003\210\001\001\"a\n" + "\016DeploymentType\022\035\n" @@ -12870,12 +12869,12 @@ 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.g" - + "oogle.cloud.compute.v1.FutureResourcesSpecLocationPolicy.LocationsEntry\032t\n" + + "\tlocations\030\336\256\221\305\001 \003(\0132I.google.cloud.compute.v1.FutureRe" + + "sourcesSpecLocationPolicy.LocationsEntry\032t\n" + "\016LocationsEntry\022\013\n" + "\003key\030\001 \001(\t\022Q\n" - + "\005value\030\002 \001(\0132B." - + "google.cloud.compute.v1.FutureResourcesSpecLocationPolicyLocation:\0028\001\"\270\001\n" + + "\005value\030\002 \001(\0132B.google.cloud.compute.v1.FutureR" + + "esourcesSpecLocationPolicyLocation:\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" @@ -12886,16 +12885,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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.v" + + "1.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@.google." - + "cloud.compute.v1.FutureResourcesSpecSpecificSKUResourcesH\001\210\001\001B\026\n" + + "\023aggregate_resources\030\245\247\237V \001(\0132>.google.cloud.compute.v" + + "1.FutureResourcesSpecAggregateResourcesH\000\210\001\001\022h\n" + + "\026specific_sku_resources\030\266\342\254\177 \001(\0132" + + "@.google.cloud.compute.v1.FutureResourcesSpecSpecificSKUResourcesH\001\210\001\001B\026\n" + "\024_aggregate_resourcesB\031\n" + "\027_specific_sku_resources\"\315\002\n" + "\017GRPCHealthCheck\022!\n" @@ -13042,8 +13041,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\036GetHealthBackendServiceRequest\022 \n" + "\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\022b\n" - + "!resource_group_reference_resource\030\323\376\3555 \001(\0132/" - + ".google.cloud.compute.v1.ResourceGroupReferenceB\003\340A\002\"O\n" + + "!resource_group_reference_resource\030\323\376\3555" + + " \001(\0132/.google.cloud.compute.v1.ResourceGroupReferenceB\003\340A\002\"O\n" + "\025GetHealthCheckRequest\022\035\n" + "\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\"\335\001\n" @@ -13051,11 +13050,11 @@ 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/.google.cloud.c" - + "ompute.v1.ResourceGroupReferenceB\003\340A\002\"\304\001\n" + + "!resource_group_reference_resource\030\323\376\3555 \001(\0132/.googl" + + "e.cloud.compute.v1.ResourceGroupReferenceB\003\340A\002\"\304\001\n" + "\032GetHealthTargetPoolRequest\022X\n" - + "\033instance_reference_resource\030\354\344\326\213\001 \001(\0132*.google.c" - + "loud.compute.v1.InstanceReferenceB\003\340A\002\022\027\n" + + "\033instance_reference_resource\030\354\344\326\213\001 \001(\0132*" + + ".google.cloud.compute.v1.InstanceReferenceB\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\022\033\n" + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002\"\255\001\n" @@ -13291,13 +13290,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\003\340A\002\"a\n" + "\036GetInterconnectLocationRequest\022&\n" + "\025interconnect_location\030\306\330\333\352\001 \001(\tB\003\340A\002\022\027\n" - + "\007project\030\231\226\301l \001(\tB\003\340A\002\"n\n" + + "\007project\030\231\226\301l \001(\tB", + "\003\340A\002\"n\n" + "$GetInterconnectRemoteLocationRequest\022-\n" + "\034interconnect_remote_location\030\335\313\255\212\001 \001(" + "\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\"O\n" - + "\026GetInterc", - "onnectRequest\022\034\n" + + "\026GetInterconnectRequest\022\034\n" + "\014interconnect\030\216\311\214k \001(\tB\003\340A\002\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\"M\n" + "\025GetLicenseCodeRequest\022\033\n" @@ -13681,7 +13680,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\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" @@ -13704,8 +13704,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_descriptionB\026\n" + "\024_destination_address\"{\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" @@ -13719,8 +13719,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_policy\"\321\001\n" + "\026GlobalSetLabelsRequest\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;.google.cloud.compute.v1.GlobalSetLabelsRequest.LabelsEntry\032-\n" + + "\006labels\030\377\277\301\356\001" + + " \003(\0132;.google.cloud.compute.v1.GlobalSetLabelsRequest.LabelsEntry\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001B\024\n" @@ -13745,8 +13745,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\005H\005\210\001\001\0229\n" + "(subblock_infra_maintenance_pending_count\030\232\331\301\221\001" + " \001(\005H\006\210\001\001\022Y\n" - + "\032upcoming_group_maintenance\030\360\311\315\273\001 \001(\013" - + "2,.google.cloud.compute.v1.UpcomingMaintenanceH\007\210\001\001\"\200\001\n" + + "\032upcoming_group_maintenance\030\360\311\315\273\001" + + " \001(\0132,.google.cloud.compute.v1.UpcomingMaintenanceH\007\210\001\001\"\200\001\n" + "\016SchedulingType\022\035\n" + "\031UNDEFINED_SCHEDULING_TYPE\020\000\022\017\n" + "\007GROUPED\020\276\326\243\342\001\022*\n" @@ -13763,8 +13763,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017GuestAttributes\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022\033\n\n" + "query_path\030\274\202\341\257\001 \001(\tH\001\210\001\001\022J\n" - + "\013query_value\030\272\256\221K \001(\0132-.g" - + "oogle.cloud.compute.v1.GuestAttributesValueH\002\210\001\001\022\032\n" + + "\013query_value\030\272\256\221K" + + " \001(\0132-.google.cloud.compute.v1.GuestAttributesValueH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\034\n" + "\014variable_key\030\234\204\260N \001(\tH\004\210\001\001\022\036\n" + "\016variable_value\030\356\363\263; \001(\tH\005\210\001\001B\007\n" @@ -13782,8 +13782,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_namespaceB\010\n" + "\006_value\"W\n" + "\024GuestAttributesValue\022?\n" - + "\005items\030\300\317\367/ \003(\0132-.g" - + "oogle.cloud.compute.v1.GuestAttributesEntry\"\267\003\n" + + "\005items\030\300\317\367/" + + " \003(\0132-.google.cloud.compute.v1.GuestAttributesEntry\"\267\003\n" + "\016GuestOsFeature\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\000\210\001\001\"\205\003\n" + "\004Type\022\022\n" @@ -13880,17 +13880,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022check_interval_sec\030\256\257\343\244\001 \001(\005H\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\022K\n" - + "\021grpc_health_check\030\346\247\344(" - + " \001(\0132(.google.cloud.compute.v1.GRPCHealthCheckH\003\210\001\001\022R\n" - + "\025grpc_tls_health_check\030\252\210\271\177 \001(\0132+.google.cl" - + "oud.compute.v1.GRPCTLSHealthCheckH\004\210\001\001\022\"\n" + + "\021grpc_health_check\030\346\247\344( \001(\0132(.g" + + "oogle.cloud.compute.v1.GRPCHealthCheckH\003\210\001\001\022R\n" + + "\025grpc_tls_health_check\030\252\210\271\177 \001(\0132+." + + "google.cloud.compute.v1.GRPCTLSHealthCheckH\004\210\001\001\022\"\n" + "\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" + + "\022http2_health_check\030\332\265\265\005 \001(\0132).goo" + + "gle.cloud.compute.v1.HTTP2HealthCheckH\006\210\001\001\022L\n" + + "\021http_health_check\030\274\247\336\304\001 \001(\0132(.goog" + + "le.cloud.compute.v1.HTTPHealthCheckH\007\210\001\001\022N\n" + + "\022https_health_check\030\271\230\366\317\001 \001(\0132).googl" + + "e.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" @@ -13901,13 +13901,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\016\210\001\001\022\032\n" + "\016source_regions\030\333\367\261\301\001 \003(\t\022J\n" - + "\020ssl_health_check\030\270\351\303\205\001 \001(\0132" - + "\'.google.cloud.compute.v1.SSLHealthCheckH\017\210\001\001\022J\n" - + "\020tcp_health_check\030\203\252\215\340\001 \001(\0132\'.go" - + "ogle.cloud.compute.v1.TCPHealthCheckH\020\210\001\001\022\033\n" + + "\020ssl_health_check\030\270\351\303\205\001" + + " \001(\0132\'.google.cloud.compute.v1.SSLHe", + "althCheckH\017\210\001\001\022J\n" + + "\020tcp_health_check\030\203\252\215\340\001" + + " \001(\0132\'.google.cloud.compute.v1.TCPHealthCheckH\020\210\001\001\022\033\n" + "\013timeout_sec\030\363\300\222& \001(\005H\021\210\001\001\022\024\n" - + "\004type\030\272", - "\236\332\001 \001(\tH\022\210\001\001\022#\n" + + "\004type\030\272\236\332\001 \001(\tH\022\210\001\001\022#\n" + "\023unhealthy_threshold\030\320\275\331l \001(\005H\023\210\001\001\"\215\001\n" + "\004Type\022\022\n" + "\016UNDEFINED_TYPE\020\000\022\013\n" @@ -14004,8 +14004,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.co" + + "mpute.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" @@ -14019,9 +14019,11 @@ 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\"\240\001\n" - + "\026HealthChecksScopedList\022?\n\r" + + "\026HealthChecksScopedList\022?\n" + + "\r" + "health_checks\030\256\257\346\325\001" + " \003(\0132$.google.cloud.compute.v1.HealthCheck\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" @@ -14033,7 +14035,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" - + "\010instance\030\225\251\332\010 \001(\tH\003\210\001\001\022\033\n\n" + + "\010instance\030\225\251\332\010 \001(\tH\003\210\001\001\022\033\n" + + "\n" + "ip_address\030\334\361\334\301\001 \001(\tH\004\210\001\001\022\035\n" + "\014ipv6_address\030\234\263\357\242\001 \001(\tH\005\210\001\001\022!\n" + "\021ipv6_health_state\030\306\200\340Z \001(\tH\006\210\001\001\022\024\n" @@ -14058,8 +14061,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020_forwarding_ruleB\025\n" + "\023_forwarding_rule_ipB\017\n\r" + "_health_stateB\013\n" - + "\t_instanceB\r" - + "\n" + + "\t_instanceB\r\n" + "\013_ip_addressB\017\n\r" + "_ipv6_addressB\024\n" + "\022_ipv6_health_stateB\007\n" @@ -14067,12 +14069,12 @@ 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.goog" - + "le.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.cloud.compute.v1.HealthCheckReferenceH\002\210\001\001\022[\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.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" + "\014health_state\030\356\351\277\232\001 \001(\tH\004\210\001\001\022!\n" @@ -14111,24 +14113,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_http_statusB\r\n" + "\013_percentage\"\214\001\n" + "\016HttpFaultDelay\022?\n" - + "\013fixed_delay\030\370\271\226\227\001 \001(\0132!" - + ".google.cloud.compute.v1.DurationH\000\210\001\001\022\032\n\n" + + "\013fixed_delay\030\370\271\226\227\001" + + " \001(\0132!.google.cloud.compute.v1.DurationH\000\210\001\001\022\032\n\n" + "percentage\030\232\345\267H \001(\001H\001\210\001\001B\016\n" + "\014_fixed_delayB\r\n" + "\013_percentage\"\250\001\n" + "\022HttpFaultInjection\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" + + "\005delay\030\203\363\302-" + + " \001(\0132\'.google.cloud.compute.v1.HttpFaultDelayH\001\210\001\001B\010\n" + "\006_abortB\010\n" + "\006_delay\"\374\001\n" + "\020HttpHeaderAction\022L\n" + "\026request_headers_to_add\030\346\256\261\"" + " \003(\0132).google.cloud.compute.v1.HttpHeaderOption\022$\n" + "\031request_headers_to_remove\030\237\317\223h \003(\t\022M\n" - + "\027response_headers_to_add\030\364\266\251\017 \003(" - + "\0132).google.cloud.compute.v1.HttpHeaderOption\022%\n" + + "\027response_headers_to_add\030\364\266\251\017" + + " \003(\0132).google.cloud.compute.v1.HttpHeaderOption\022%\n" + "\032response_headers_to_remove\030\321\201\373# \003(\t\"\260\003\n" + "\017HttpHeaderMatch\022\034\n" + "\013exact_match\030\205\231\234\332\001 \001(\tH\000\210\001\001\022\033\n" @@ -14136,8 +14138,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014invert_match\030\234\310\372\356\001 \001(\010H\002\210\001\001\022\034\n" + "\014prefix_match\030\330\363\374z \001(\tH\003\210\001\001\022\035\n\r" + "present_match\030\301\372\223 \001(\010H\004\210\001\001\022E\n" - + "\013range_match\030\303\250\257. \001(\0132(" - + ".google.cloud.compute.v1.Int64RangeMatchH\005\210\001\001\022\033\n" + + "\013range_match\030\303\250\257." + + " \001(\0132(.google.cloud.compute.v1.Int64RangeMatchH\005\210\001\001\022\033\n" + "\013regex_match\030\315\267\2323 \001(\tH\006\210\001\001\022\035\n" + "\014suffix_match\030\327\346\256\313\001 \001(\tH\007\210\001\001B\016\n" + "\014_exact_matchB\016\n" @@ -14157,7 +14159,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_replace\"\304\001\n" + "\027HttpQueryParameterMatch\022\034\n" + "\013exact_match\030\205\231\234\332\001 \001(\tH\000\210\001\001\022\024\n" - + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022\035\n\r" + + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022\035\n" + + "\r" + "present_match\030\301\372\223 \001(\010H\002\210\001\001\022\033\n" + "\013regex_match\030\315\267\2323 \001(\tH\003\210\001\001B\016\n" + "\014_exact_matchB\007\n" @@ -14187,8 +14190,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017HttpRetryPolicy\022\033\n" + "\013num_retries\030\215\253\201x \001(\r" + "H\000\210\001\001\022C\n" - + "\017per_try_timeout\030\273\255\304\205\001" - + " \001(\0132!.google.cloud.compute.v1.DurationH\001\210\001\001\022\033\n" + + "\017per_try_timeout\030\273\255\304\205\001 \001(" + + "\0132!.google.cloud.compute.v1.DurationH\001\210\001\001\022\033\n" + "\020retry_conditions\030\257\341\336\r" + " \003(\tB\016\n" + "\014_num_retriesB\022\n" @@ -14196,20 +14199,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017HttpRouteAction\022A\n" + "\013cors_policy\030\204\314\235\276\001" + " \001(\0132#.google.cloud.compute.v1.CorsPolicyH\000\210\001\001\022T\n" - + "\026fault_injection_policy\030\227\224\352\304\001" - + " \001(\0132+.google.cloud.compute.v1.HttpFaultInjectionH\001\210\001\001\022F\n" + + "\026fault_injection_policy\030\227\224\352\304\001 \001(\0132+.google.c" + + "loud.compute.v1.HttpFaultInjectionH\001\210\001\001\022F\n" + "\023max_stream_duration\030\230\245\245\035" + " \001(\0132!.google.cloud.compute.v1.DurationH\002\210\001\001\022S\n" + "\025request_mirror_policy\030\202\340\377h" + " \001(\0132,.google.cloud.compute.v1.RequestMirrorPolicyH\003\210\001\001\022F\n" + "\014retry_policy\030\251\345\212\033" + " \001(\0132(.google.cloud.compute.v1.HttpRetryPolicyH\004\210\001\001\022;\n" - + "\007timeout\030\341\232\275\215\001 \001(\013" - + "2!.google.cloud.compute.v1.DurationH\005\210\001\001\022A\n" + + "\007timeout\030\341\232\275\215\001" + + " \001(\0132!.google.cloud.compute.v1.DurationH\005\210\001\001\022A\n" + "\013url_rewrite\030\274\375\252\202\001" + " \001(\0132#.google.cloud.compute.v1.UrlRewriteH\006\210\001\001\022V\n" - + "\031weighted_backend_services\030\321\307\332\240\001" - + " \003(\0132/.google.cloud.compute.v1.WeightedBackendServiceB\016\n" + + "\031weighted_backend_services\030\321\307\332\240\001 \003(\0132/.go" + + "ogle.cloud.compute.v1.WeightedBackendServiceB\016\n" + "\014_cors_policyB\031\n" + "\027_fault_injection_policyB\026\n" + "\024_max_stream_durationB\030\n" @@ -14218,16 +14221,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_timeoutB\016\n" + "\014_url_rewrite\"\350\004\n\r" + "HttpRouteRule\022`\n" - + "\034custom_error_response_policy\030\353\370\332` \001(\01322.googl" - + "e.cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022\034\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" + + "header_action\030\250\240\270\234\001 \001(\0132).go" + + "ogle.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" + "\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" + + "\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" @@ -14240,8 +14243,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_url_redirect\"\365\003\n" + "\022HttpRouteRuleMatch\022\037\n" + "\017full_path_match\030\333\211\252f \001(\tH\000\210\001\001\022D\n" - + "\016header_matches\030\201\353\310\254\001 \003(\0132(.g" - + "oogle.cloud.compute.v1.HttpHeaderMatch\022\034\n" + + "\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" @@ -14259,8 +14262,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022#\n" + "\022archive_size_bytes\030\312\214\334\265\001 \001(\003H\001\210\001\001\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022G\n\n" - + "deprecated\030\263\313\321\365\001 \001(\0132*.goo" - + "gle.cloud.compute.v1.DeprecationStatusH\003\210\001\001\022\034\n" + + "deprecated\030\263\313\321\365\001 " + + "\001(\0132*.google.cloud.compute.v1.DeprecationStatusH\003\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022\035\n" + "\014disk_size_gb\030\267\232\347\226\001 \001(\003H\005\210\001\001\022+\n" + "\033enable_confidential_compute\030\274\353\3310 \001(\010H\006\210\001\001\022\027\n" @@ -14273,8 +14276,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" - + "\006labels\030\377\277\301\356\001" - + " \003(\0132*.google.cloud.compute.v1.Image.LabelsEntry\022\030\n\r" + + "\006labels\030\377\277\301\356\001 \003(\0132*.g" + + "oogle.cloud.compute.v1.Image.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\024\n" + "\004name\030\213\365\315\001 \001(\tH\014\210\001\001\022<\n" @@ -14285,19 +14288,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\017\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\020\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\021\210\001\001\022\\\n" - + "\037shielded_instance_initial_state\030\203\304\334[ \001(\013" - + "2+.google.cloud.compute.v1.InitialStateConfigH\022\210\001\001\022\034\n" + + "\037shielded_instance_initial_state\030\203\304\334[" + + " \001(\0132+.google.cloud.compute.v1.InitialStateConfigH\022\210\001\001\022\034\n" + "\013source_disk\030\301\356\264\327\001 \001(\tH\023\210\001\001\022[\n" - + "\032source_disk_encryption_key\030\341\240\270\375\001 \001(\013" - + "2..google.cloud.compute.v1.CustomerEncryptionKeyH\024\210\001\001\022\037\n" + + "\032source_disk_encryption_key\030\341\240\270\375\001" + + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\024\210\001\001\022\037\n" + "\016source_disk_id\030\331\315\311\330\001 \001(\tH\025\210\001\001\022\034\n" + "\014source_image\030\267\350\206\030 \001(\tH\026\210\001\001\022\\\n" - + "\033source_image_encryption_key\030\253\221\365\265\001 \001(\0132.." - + "google.cloud.compute.v1.CustomerEncryptionKeyH\027\210\001\001\022\037\n" + + "\033source_image_encryption_key\030\253\221\365\265\001" + + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\027\210\001\001\022\037\n" + "\017source_image_id\030\243\374\260\032 \001(\tH\030\210\001\001\022\037\n" + "\017source_snapshot\030\350\232\216< \001(\tH\031\210\001\001\022_\n" - + "\036source_snapshot_encryption_key\030\332\216\347\220\001 \001(\013" - + "2..google.cloud.compute.v1.CustomerEncryptionKeyH\032\210\001\001\022\"\n" + + "\036source_snapshot_encryption_key\030\332\216\347\220\001" + + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\032\210\001\001\022\"\n" + "\022source_snapshot_id\030\322\226\230/ \001(\tH\033\210\001\001\022\034\n" + "\013source_type\030\336\361\322\327\001 \001(\tH\034\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\035\210\001\001\022\035\n" @@ -14318,8 +14321,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010DELETING\020\250\247\207\374\001\022\016\n" + "\006FAILED\020\275\220\246\331\001\022\016\n" + "\007PENDING\020\367\252\360\020\022\014\n" - + "\005READY\020\203\303\217%B\017\n" - + "\r" + + "\005READY\020\203\303\217%B\017\n\r" + "_architectureB\025\n" + "\023_archive_size_bytesB\025\n" + "\023_creation_timestampB\r\n" @@ -14364,13 +14366,12 @@ 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\"\253\001\n" + "\013ImageParams\022`\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132=.goo" - + "gle.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\"\216\002\n" @@ -14378,8 +14379,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\003dbs\030\265\207\006 \003(\0132*.google.cloud.compute.v1.FileContentBuffer\022;\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.FileContentBuffer\022<\n" + + "\004keks\030\302\330\310\001" + + " \003(\0132*.google.cloud.compute.v1.FileContentBuffer\022<\n" + "\002pk\030\373\033" + " \001(\0132*.google.cloud.compute.v1.FileContentBufferH\000\210\001\001B\005\n" + "\003_pk\"\312\001\n" @@ -14398,25 +14399,26 @@ 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\"\274\001\n" + "\032InsertBackendBucketRequest\022P\n" - + "\027backend_bucket_resource\030\230\316\307\265\001" - + " \001(\0132&.google.cloud.compute.v1.BackendBucketB\003\340A\002\022!\n" + + "\027backend_bucket_resource\030\230\316\307\265\001 \001(" + + "\0132&.google.cloud.compute.v1.BackendBucketB\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\"\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(\0132\'.goo" + + "gle.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).googl" + + "e.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" @@ -14427,8 +14429,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "disk_resource\030\360\320\253\014" + " \001(\0132\035.google.cloud.compute.v1.DiskB\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\034\n" + "\014source_image\030\267\350\206\030 \001(\tH\001\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" @@ -14436,15 +14437,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_idB\017\n\r" + "_source_image\"\314\001\n" + "\037InsertExternalVpnGatewayRequest\022[\n" - + "\035external_vpn_gateway_resource\030\210\337\220\350\001 \001(\0132+.go" - + "ogle.cloud.compute.v1.ExternalVpnGatewayB\003\340A\002\022!\n" + + "\035external_vpn_gateway_resource\030\210\337\220\350\001" + + " \001(\0132+.google.cloud.compute.v1.ExternalVpnGatewayB\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\"\304\001\n" + "\033InsertFirewallPolicyRequest\022R\n" - + "\030firewall_policy_resource\030\274\266\207\354\001 \001(\0132\'.goog" - + "le.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" + "\tparent_id\030\320\341\232\333\001 \001(\tB\017\340A\002\362G\tparent_id\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" @@ -14464,8 +14465,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\"\345\001\n" + "\036InsertFutureReservationRequest\022X\n" - + "\033future_reservation_resource\030\235\230\310\336\001 \001(\0132" - + "*.google.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" @@ -14477,20 +14478,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.AddressB\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\"\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" + "\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\"\330\001\n" + "\'InsertGlobalNetworkEndpointGroupRequest\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-.google" + + ".cloud.compute.v1.NetworkEndpointGroupB\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" @@ -14498,13 +14497,13 @@ 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." - + ".google.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\032\n\n" + + " public_delegated_prefix_resource\030\205\370\330\026" + + " \001(\0132..google.cloud.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\"\265\001\n" + "\030InsertHealthCheckRequest\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" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -14529,17 +14528,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\300\002\n" + ".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.compute.v1.InstanceGroupManagerResizeRequestB\003\340A\002\022!\n" + + ".instance_group_manager_resize_request_resource\030\355\276\265\337\001" + + " \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" + + "requ", + "est_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\"\331\001\n" + "\032InsertInstanceGroupRequest\022P\n" - + "\027instance_group_resource\030\270\265\325\210\001 ", - "\001(\0132&.google.cloud.compute.v1.InstanceGroupB\003\340A\002\022!\n" + + "\027instance_group_resource\030\270\265\325\210\001" + + " \001(\0132&.google.cloud.compute.v1.InstanceGroupB\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" @@ -14577,15 +14577,16 @@ 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.c" + + "ompute.v1.InterconnectAttachmentGroupB\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\"\250\002\n" + "#InsertInterconnectAttachmentRequest\022a\n" - + " interconnect_attachment_resource\030\371\244\240e \001(\0132/.g" - + "oogle.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" @@ -14601,8 +14602,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" @@ -14615,8 +14616,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%.g" - + "oogle.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" @@ -14632,8 +14633,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\"\267\002\n" + "\'InsertNetworkEdgeSecurityServiceRequest\022l\n" - + "&network_edge_security_service_resource\030\246\243\333\343\001" - + " \001(\01323.google.cloud.compute.v1.NetworkEdgeSecurityServiceB\003\340A\002\022!\n" + + "&network_edge_security_service_resource\030\246\243\333\343\001 \001(\01323.googl" + + "e.cloud.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" @@ -14651,11 +14652,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\306\001\n" + "\"InsertNetworkFirewallPolicyRequest\022R\n" - + "\030firewall_policy_resource\030\274\266\207\354\001 \001(\013" - + "2\'.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\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\"\250\001\n" + "\024InsertNetworkRequest\022B\n" + "\020network_resource\030\377\335\234: \001(\0132" @@ -14666,8 +14668,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(\013" + + "2\".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" @@ -14686,8 +14688,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" + + "\'.google.cloud.compute.v1.SecurityPolicyB\003\340A\002B\014\n\n" + "_parent_idB\r\n" + "\013_request_id\"\343\001\n" + "\034InsertPacketMirroringRequest\022T\n" @@ -14701,21 +14703,21 @@ 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.cloud.compute.v1.PublicAdvertisedPrefixB\003\340A\002\022\032\n\n" + + "!public_advertised_prefix_resource\030\217\327\262o \001(\0132/.google.clou" + + "d.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..goo" - + "gle.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\037\n" + + " public_delegated_prefix_resource\030\205\370\330\026 " + + "\001(\0132..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(\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" @@ -14730,8 +14732,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\"\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" @@ -14748,41 +14750,41 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_idB\017\n\r" + "_source_image\"\334\001\n" + "\036InsertRegionHealthCheckRequest\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(\013" + + "2$.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" + "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 \001(\0132+.google." - + "cloud.compute.v1.HealthCheckServiceB\003\340A\002\022!\n" + + "\035health_check_service_resource\030\362\233\320\343\001 \001(\0132" + + "+.google.cloud.compute.v1.HealthCheckServiceB\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\"\370\001\n" + "\'InsertRegionInstanceGroupManagerRequest\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.cloud.compute.v1.InstanceGroupManagerB\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).google.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" + + "\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\"\351\001\n" + "\"InsertRegionInstantSnapshotRequest\022T\n" - + "\031instant_snapshot_resource\030\313\252\210\267\001 \001(\0132(" - + ".google.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" @@ -14817,8 +14819,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" - + "\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" + + "\'.google.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\"\345\001\n" @@ -14827,8 +14829,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(\013" + + "2\'.google.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" @@ -14851,22 +14853,21 @@ 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\022W\n" - + "\033target_https_proxy_resource\030\201\255\344\316\001 " - + "\001(\0132).google.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\"\346\001\n" + "!InsertRegionTargetTcpProxyRequest\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\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" + "\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\022A\n" + "\020url_map_resource\030\341\220\267P" + " \001(\0132\037.google.cloud.compute.v1.UrlMapB\003\340A\002B\r\n" @@ -14875,8 +14876,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" - + "\024reservation_resource\030\241\356\364\207\001" - + " \001(\0132$.google.cloud.compute.v1.ReservationB\003\340A\002\022\033\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" @@ -14924,8 +14925,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\022E\n" - + "\021snapshot_resource\030\251\270\301\345\001" - + " \001(\0132!.google.cloud.compute.v1.SnapshotB\003\340A\002B\r\n" + + "\021snapshot_resource\030\251\270\301\345\001 \001(\0132" + + "!.google.cloud.compute.v1.SnapshotB\003\340A\002B\r\n" + "\013_request_id\"\276\001\n" + "\033InsertSslCertificateRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -14938,8 +14939,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\022H\n" - + "\023ssl_policy_resource\030\310\210\212\203\001 \001(" - + "\0132\".google.cloud.compute.v1.SslPolicyB\003\340A\002B\r\n" + + "\023ssl_policy_resource\030\310\210\212\203\001" + + " \001(\0132\".google.cloud.compute.v1.SslPolicyB\003\340A\002B\r\n" + "\013_request_id\"\322\001\n" + "\030InsertStoragePoolRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -15007,16 +15008,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_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" + "\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\022U\n" - + "\033target_vpn_gateway_resource\030\202\263\036 \001(\0132).goog" - + "le.cloud.compute.v1.TargetVpnGatewayB\003\340A\002B\r\n" + + "\033target_vpn_gateway_resource\030\202\263\036 \001" + + "(\0132).google.cloud.compute.v1.TargetVpnGatewayB\003\340A\002B\r\n" + "\013_request_id\"\246\001\n" + "\023InsertUrlMapRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -15038,25 +15039,26 @@ 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\022G\n" - + "\023vpn_tunnel_resource\030\272\241\264)" - + " \001(\0132\".google.cloud.compute.v1.VpnTunnelB\003\340A\002B\r\n" + + "\023vpn_tunnel_resource\030\272\241\264) " + + "\001(\0132\".google.cloud.compute.v1.VpnTunnelB\003\340A\002B\r\n" + "\013_request_id\"\204\002\n" + "\026InsertWireGroupRequest\022\"\n" + "\022cross_site_network\030\325\305\3133 \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\035\n\r" + "validate_only\030\265\372\337s \001(\010H\001\210\001\001\022G\n" - + "\023wire_group_resource\030\310\301\3537 \001(\0132" - + "\".google.cloud.compute.v1.WireGroupB\003\340A\002B\r\n" + + "\023wire_group_resource\030\310\301\3537" + + " \001(\0132\".google.cloud.compute.v1.WireGroupB\003\340A\002B\r\n" + "\013_request_idB\020\n" + "\016_validate_only\"\367\035\n" + "\010Instance\022\\\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" @@ -15065,13 +15067,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" + + "\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..google.cloud.compute.v1.CustomerEncryptionKeyH\013\210\001\001\022*\n" + + "\027instance_encryption_key\030\215\301\357\036" + + " \001(\0132..google.cloud.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" @@ -15083,45 +15085,45 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\030last_suspended_timestamp\030\211\251\361\251\001 \001(" + "\tH\021\210\001\001\022\034\n" + "\014machine_type\030\262\260\312l \001(\tH\022\210\001\001\022;\n" - + "\010metadata\030\257\366\265)" - + " \001(\0132!.google.cloud.compute.v1.MetadataH\023\210\001\001\022 \n" + + "\010metadata\030\257\366\265) " + + "\001(\0132!.google.cloud.compute.v1.MetadataH\023\210\001\001\022 \n" + "\020min_cpu_platform\030\367\233\352s \001(\tH\024\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\025\210\001\001\022H\n" - + "\022network_interfaces\030\213\332\222\031 \003(" - + "\0132).google.cloud.compute.v1.NetworkInterface\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.google.cloud.compute.v1.NetworkPerformanceConfigH\026\210\001\001\022?\n" - + "\006params\030\206\363\253% \001(\0132" - + "\'.google.cloud.compute.v1.InstanceParamsH\027\210\001\001\022*\n" + + "\006params\030\206\363\253%" + + " \001(\0132\'.google.cloud.compute.v1.InstanceParamsH\027\210\001\001\022*\n" + "\032private_ipv6_google_access\030\216\314\202\027 \001(\tH\030\210\001\001\022R\n" - + "\024reservation_affinity\030\273\270\242K \001" - + "(\0132,.google.cloud.compute.v1.ReservationAffinityH\031\210\001\001\022\034\n" + + "\024reservation_affinity\030\273\270\242K" + + " \001(\0132,.google.cloud.compute.v1.ReservationAffinityH\031\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\032\210\001\001\022\036\n" - + "\r" + + "\017resource_status\030\303\372\367v \001(\013" + + "2\'.google.cloud.compute.v1.ResourceStatusH\032\210\001\001\022\036\n\r" + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\033\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\034\210\001\001\022@\n\n" + "scheduling\030\224\313\261\270\001" + " \001(\0132#.google.cloud.compute.v1.SchedulingH\035\210\001\001\022\032\n" - + "\tself_link\030\215\222\305\331\001 \001(\tH\036\210\001\001\022E\n" + + "\tself_link\030\215\222\305\331\001 \001(\tH", + "\036\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.c", - "ompute.v1.ShieldedInstanceConfigH\037\210\001\001\022l\n" + + "\030shielded_instance_config\030\265\213\221\006 \001(\0132/.googl" + + "e.cloud.compute.v1.ShieldedInstanceConfigH\037\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" + "\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..goog" - + "le.cloud.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" - + "\004tags\030\231\350\330\001" - + " \001(\0132\035.google.cloud.compute.v1.TagsH&\210\001\001\022\024\n" + + "\004tags\030\231\350\330\001 " + + "\001(\0132\035.google.cloud.compute.v1.TagsH&\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\'\210\001\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" @@ -15191,19 +15193,18 @@ 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:.google.cloud.compute.v1.InstanceAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132:.google.cloud.compu" + + "te.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" + "\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\032Z\n" - + "\n" + + " .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.InstancesScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\0132,.google.cloud.compute.v1.InstancesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -15223,7 +15224,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_guest_cpusB\017\n\r" + "_local_ssd_gbB\014\n\n" + "_memory_mbB\020\n" - + "\016_min_node_cpus\"\225\004\n\r" + + "\016_min_node_cpus\"\207\002\n" + + "\031InstanceFlexibilityPolicy\022j\n" + + "\023instance_selections\030\321\204\371\n" + + " \003(\0132J.google.cloud.compute.v1.Instance" + + "FlexibilityPolicy.InstanceSelectionsEntry\032~\n" + + "\027InstanceSelectionsEntry\022\013\n" + + "\003key\030\001 \001(\t\022R\n" + + "\005value\030\002 \001(\0132C.google.cloud.compute." + + "v1.InstanceFlexibilityPolicyInstanceSelection:\0028\001\"\236\001\n" + + "*InstanceFlexibilityPolicyInstanceSelection\0227\n" + + "\005disks\030\366\314\312-" + + " \003(\0132%.google.cloud.compute.v1.AttachedDisk\022\030\n\r" + + "machine_types\030\201\335\201& \003(\t\022\024\n" + + "\004rank\030\254\230\325\001 \001(\003H\000\210\001\001B\007\n" + + "\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" @@ -15254,8 +15269,8 @@ 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.comput" - + "e.v1.InstanceGroupAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132?.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" @@ -15285,21 +15300,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\375\022\n" + "\024InstanceGroupManager\022e\n" - + "\024all_instances_config\030\201\256\3305 \001(\0132?.google.cloud.compute.v1.Inst" - + "anceGroupManagerAllInstancesConfigH\000\210\001\001\022a\n" - + "\025auto_healing_policies\030\205\347\350\331\001 \003(\0132>.goo" - + "gle.cloud.compute.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.cloud.compute.v1.InstanceGroupManagerActionsSummaryH\003\210\001\001\022\034\n" + + "\017current_actions\030\267\310\234N \001(\0132;.go" + + "ogle.cloud.compute.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+.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.InstanceGroupManagerInstanceFlexibilityPolicyH\010\210\001\001\022\036\n" + + "\033instance_flexibility_policy\030\202\216\354\014 \001(\0132F.google.cloud.com" + + "pute.v1.InstanceGroupManagerInstanceFlexibilityPolicyH\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(\0132D.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyH\n" @@ -15309,27 +15324,26 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\036list_managed_instances_results\030\264\244\225\215\001 \001(\tH\r" + "\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\016\210\001\001\022;\n" - + "\013named_ports\030\214\307\362\313\001 \003" - + "(\0132\".google.cloud.compute.v1.NamedPort\022\026\n" + + "\013named_ports\030\214\307\362\313\001" + + " \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.I" - + "nstanceGroupManagerResourcePoliciesH\020\210\001\001\022\036\n\r" + + " \001(\0132=.google.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(\013" - + "2:.google.cloud.compute.v1.InstanceGroupManagerStandbyPolicyH\024\210\001\001\022H\n" + + "\016standby_policy\030\204\206\216\356\001 \001(\0132:.g" + + "oogle.cloud.compute.v1.InstanceGroupManagerStandbyPolicyH\024\210\001\001\022H\n" + "\017stateful_policy\030\205\303\325\026" + " \001(\0132\'.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" + + "\006status\030\362\237\267V \001(\01323.goo" + + "gle.cloud.compute.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\022#\n" + "\023target_stopped_size\030\241\326\223\001 \001(\005H\030\210\001\001\022&\n" + "\025target_suspended_size\030\323\210\364\222\001 \001(\005H\031\210\001\001\022X\n\r" - + "update_policy\030\350\312\352S \001(\01329.google.cloud.compute.v1" - + ".InstanceGroupManagerUpdatePolicyH\032\210\001\001\022I\n" + + "update_policy\030\350\312\352S" + + " \001(\01329.google.cloud.compute.v1.InstanceGroupManagerUpdatePolicyH\032\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\033\210\001\001\"n\n" @@ -15397,8 +15411,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(\0132F.google.cloud.compute.v1.I" + + "nstanceGroupManagerAggregatedList.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" @@ -15407,16 +15421,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" + "\010_warning\"\205\001\n" + "&InstanceGroupManagerAllInstancesConfig\022L\n\n" - + "properties\030\263\232\266F" - + " \001(\01320.google.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" @@ -15425,12 +15439,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.InstanceGroupManagerInstanc" - + "eFlexibilityPolicy.InstanceSelectionsEntry\032\222\001\n" + + " \003(\0132^.google.cloud.compute.v1.InstanceGroupManagerInstanceFle" + + "xibilityPolicy.InstanceSelectionsEntry\032\222\001\n" + "\027InstanceSelectionsEntry\022\013\n" + "\003key\030\001 \001(\t\022f\n" - + "\005value\030\002 \001(\0132W.google.cloud.comput" - + "e.v1.InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection:\0028\001\"y\n" + + "\005value\030\002 \001(\0132W.google.cloud.compute.v1" + + ".InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection:\0028\001\"y\n" + ">InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection\022\030\n\r" + "machine_types\030\201\335\201& \003(\t\022\024\n" + "\004rank\030\254\230\325\001 \001(\005H\000\210\001\001B\007\n" @@ -15450,8 +15464,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\027_force_update_on_repair\"\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-.google.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" @@ -15468,14 +15482,14 @@ 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\024\n" + "\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022I\n" - + "\026requested_run_duration\030\371\213\331n " - + "\001(\0132!.google.cloud.compute.v1.DurationH\005\210\001\001\022\032\n" + + "\026requested_run_duration\030\371\213\331n \001(\0132" + + "!.google.cloud.compute.v1.DurationH\005\210\001\001\022\032\n" + "\tresize_by\030\302\317\300\376\001 \001(\005H\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\025\n" + "\005state\030\221\211\2534 \001(\tH\t\210\001\001\022X\n" - + "\006status\030\362\237\267V \001(\0132@.google.cloud.compute." - + "v1.InstanceGroupManagerResizeRequestStatusH\n" + + "\006status\030\362\237\267V" + + " \001(\0132@.google.cloud.compute.v1.InstanceGroupManagerResizeRequestStatusH\n" + "\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\013\210\001\001\"\217\001\n" + "\005State\022\023\n" @@ -15501,8 +15515,8 @@ 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.compute.v1.InstanceGroupManagerResizeRequestStatusLastAttemptH\001\210\001\001B\010\n" + + "\014last_attempt\030\244\254\250\317\001 \001(\0132K.google.clo" + + "ud.compute.v1.InstanceGroupManagerResizeRequestStatusLastAttemptH\001\210\001\001B\010\n" + "\006_errorB\017\n\r" + "_last_attempt\"u\n" + "2InstanceGroupManagerResizeRequestStatusLastAttempt\0225\n" @@ -15511,8 +15525,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006_error\"\334\002\n" + ".InstanceGroupManagerResizeRequestsListResponse\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022L\n" - + "\005items\030\300\317\367/ \003(\0132:.google.clou" - + "d.compute.v1.InstanceGroupManagerResizeRequest\022\024\n" + + "\005items\030\300\317\367/ \003(\0132:.google.cloud.co" + + "mpute.v1.InstanceGroupManagerResizeRequest\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" @@ -15521,8 +15535,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\"[\n" + "$InstanceGroupManagerResourcePolicies\022\037\n" + "\017workload_policy\030\372\205\3326 \001(\tH\000\210\001\001B\022\n" @@ -15537,14 +15550,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022_initial_delay_secB\007\n" + "\005_mode\"\321\003\n" + "\032InstanceGroupManagerStatus\022k\n" - + "\024all_instances_config\030\201\256\3305 \001(\0132E" - + ".google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfigH\000\210\001\001\022\033\n\n" + + "\024all_instances_config\030\201\256\3305 \001(\0132E.goo" + + "gle.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfigH\000\210\001\001\022\033\n\n" + "autoscaler\030\327\375\322\366\001 \001(\tH\001\210\001\001\022\031\n" + "\tis_stable\030\360\357\3303 \001(\010H\002\210\001\001\022U\n" - + "\010stateful\030\314\346\310t \001(\0132;.google" - + ".cloud.compute.v1.InstanceGroupManagerStatusStatefulH\003\210\001\001\022a\n" - + "\016version_target\030\330\335\376\211\001" - + " \001(\0132@.google.cloud.compute.v1.InstanceGroupManagerStatusVersionTargetH\004\210\001\001B\027\n" + + "\010stateful\030\314\346\310t \001(\0132;.google.clo" + + "ud.compute.v1.InstanceGroupManagerStatusStatefulH\003\210\001\001\022a\n" + + "\016version_target\030\330\335\376\211\001 \001(" + + "\0132@.google.cloud.compute.v1.InstanceGroupManagerStatusVersionTargetH\004\210\001\001B\027\n" + "\025_all_instances_configB\r\n" + "\013_autoscalerB\014\n\n" + "_is_stableB\013\n" @@ -15557,8 +15570,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_effective\"\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.google.cloud.compute" - + ".v1.InstanceGroupManagerStatusStatefulPerInstanceConfigsH\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" @@ -15572,8 +15585,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tH\000\210\001\001\022C\n" + "\tmax_surge\030\223\311\243\220\001" + " \001(\0132\'.google.cloud.compute.v1.FixedOrPercentH\001\210\001\001\022I\n" - + "\017max_unavailable\030\365\313\213\301\001" - + " \001(\0132\'.google.cloud.compute.v1.FixedOrPercentH\002\210\001\001\022\037\n" + + "\017max_unavailable\030\365\313\213\301\001 \001(" + + "\0132\'.google.cloud.compute.v1.FixedOrPercentH\002\210\001\001\022\037\n" + "\016minimal_action\030\224\215\202\201\001 \001(\tH\003\210\001\001\022.\n" + "\036most_disruptive_allowed_action\030\215\316\302\037 \001(\tH\004\210\001\001\022#\n" + "\022replacement_method\030\256\317\237\361\001 \001(\tH\005\210\001\001\022\024\n" @@ -15601,8 +15614,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\033InstanceGroupManagerVersion\022\"\n" + "\021instance_template\030\344\201\273\223\001 \001(\tH\000\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022D\n" - + "\013target_size\030\357\363\375\035 \001(\013" - + "2\'.google.cloud.compute.v1.FixedOrPercentH\002\210\001\001B\024\n" + + "\013target_size\030\357\363\375\035 \001(\0132\'.g" + + "oogle.cloud.compute.v1.FixedOrPercentH\002\210\001\001B\024\n" + "\022_instance_templateB\007\n" + "\005_nameB\016\n" + "\014_target_size\"D\n" @@ -15692,11 +15705,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132*.google.cloud.compute.v1.PerInstanceConfig\"e\n" + "!InstanceGroupsAddInstancesRequest\022@\n" + "\tinstances\030\376\374\357\r" - + " \003(\0132*.google.cloud.compute.v1.InstanceReference\"\276\002\n" + + " \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/.googl" - + "e.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" @@ -15716,8 +15730,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017_instance_state\"h\n" + "$InstanceGroupsRemoveInstancesRequest\022@\n" + "\tinstances\030\376\374\357\r" - + " \003(\0132*.google", - ".cloud.compute.v1.InstanceReference\"\246\001\n" + + " \003(\0132*.google.cloud.compute.v1.InstanceReference\"\246\001\n" + "\030InstanceGroupsScopedList\022C\n" + "\017instance_groups\030\276\301\337\256\001" + " \003(\0132&.google.cloud.compute.v1.InstanceGroup\0229\n" @@ -15752,15 +15765,14 @@ 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\"\274\002\n" + "\031InstanceManagedByIgmError\022]\n" - + "\005error\030\210\244\223. \001(\0132F.google" - + ".cloud.compute.v1.InstanceManagedByIgmErrorManagedInstanceErrorH\000\210\001\001\022q\n" - + "\027instance_action_details\030\243\374\253\213\001 \001(\0132G.google.cloud" - + ".compute.v1.InstanceManagedByIgmErrorInstanceActionDetailsH\001\210\001\001\022\031\n" + + "\005error\030\210\244\223. \001(\0132F.google.clo" + + "ud.compute.v1.InstanceManagedByIgmErrorManagedInstanceErrorH\000\210\001\001\022q\n" + + "\027instance_action_details\030\243\374\253\213\001 \001(\0132G.google.cloud.com" + + "pute.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" @@ -15768,8 +15780,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(\0132/.google.cloud." - + "compute.v1.ManagedInstanceVersionH\002\210\001\001\"\234\002\n" + + "\007version\030\330\271\324\247\001" + + " \001(\0132/.google.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" @@ -15801,15 +15813,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132@.google.cloud.com" + + "pute.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" + "\033_request_valid_for_duration\"\330\020\n" + "\022InstanceProperties\022\\\n" - + "\031advanced_machine_features\030\262\347\252\303\001" - + " \001(\01320.google.cloud.compute.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n" + + "\031advanced_machine_features\030\262\347\252\303\001 \001(\013" + + "20.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" @@ -15821,19 +15833,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006labels\030\377\277\301\356\001" + " \003(\01327.google.cloud.compute.v1.InstanceProperties.LabelsEntry\022\034\n" + "\014machine_type\030\262\260\312l \001(\tH\005\210\001\001\022;\n" - + "\010metadata\030\257\366\265)" - + " \001(\0132!.google.cloud.compute.v1.MetadataH\006\210\001\001\022 \n" + + "\010metadata\030\257\366\265) " + + "\001(\0132!.google.cloud.compute.v1.MetadataH\006\210\001\001\022 \n" + "\020min_cpu_platform\030\367\233\352s \001(\tH\007\210\001\001\022H\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.go" - + "ogle.cloud.compute.v1.NetworkPerformanceConfigH\010\210\001\001\022*\n" + + "\032network_performance_config\030\342\227\370\275\001 \001(\01321.google" + + ".cloud.compute.v1.NetworkPerformanceConfigH\010\210\001\001\022*\n" + "\032private_ipv6_google_access\030\216\314\202\027 \001(\tH\t\210\001\001\022R\n" + "\024reservation_affinity\030\273\270\242K" + " \001(\0132,.google.cloud.compute.v1.ReservationAffinityH\n" + "\210\001\001\022g\n" - + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132D.google.cloud.compute.v1" - + ".InstanceProperties.ResourceManagerTagsEntry\022\034\n" + + "\025resource_manager_tags\030\374\233\213\264\001" + + " \003(\0132D.google.cloud.compute.v1.Ins" + + "tanceProperties.ResourceManagerTagsEntry\022\034\n" + "\021resource_policies\030\341\234\314\n" + " \003(\t\022@\n\n" + "scheduling\030\224\313\261\270\001" @@ -15891,16 +15904,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020InstanceSettings\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\000\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022K\n" - + "\010metadata\030\257\366\265)" - + " \001(\01321.google.cloud.compute.v1.InstanceSettingsMetadataH\002\210\001\001\022\024\n" + + "\010metadata\030\257\366\265) \001(" + + "\01321.google.cloud.compute.v1.InstanceSettingsMetadataH\002\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\003\210\001\001B\016\n" + "\014_fingerprintB\007\n" + "\005_kindB\013\n" + "\t_metadataB\007\n" + "\005_zone\"\267\001\n" + "\030InstanceSettingsMetadata\022N\n" - + "\005items\030\300\317\367/ \003(\0132<.google.cloud.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" @@ -15925,14 +15938,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_kindB\007\n" + "\005_nameB\r\n" + "\013_propertiesB\t\n" - + "\007_regionB\014\n\n" + + "\007_regionB\014\n" + + "\n" + "_self_linkB\022\n" + "\020_source_instanceB\031\n" + "\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.compute.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" @@ -15940,8 +15954,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.google.cloud.com" + + "pute.v1.InstanceTemplatesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -15949,8 +15963,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\261\002\n" + "\024InstanceTemplateList\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.InstanceTemplate\022\024\n" + + "\005items\030\300\317\367/ \003" + + "(\0132).google.cloud.compute.v1.InstanceTemplate\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" @@ -15962,8 +15976,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\257\001\n" + "\033InstanceTemplatesScopedList\022I\n" - + "\022instance_templates\030\217\270\245\333\001 \003(\0132)." - + "google.cloud.compute.v1.InstanceTemplate\0229\n" + + "\022instance_templates\030\217\270\245\333\001" + + " \003(\0132).google.cloud.compute.v1.InstanceTemplate\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\216\003\n" @@ -15991,16 +16005,16 @@ 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" - + ".InstancesBulkInsertOperationMetadata.PerLocationStatusEntry\032l\n" + + "\023per_location_status\030\232\351\204P \003(\0132T.google.cloud.compute.v1.Ins" + + "tancesBulkInsertOperationMetadata.PerLocationStatusEntry\032l\n" + "\026PerLocationStatusEntry\022\013\n" + "\003key\030\001 \001(\t\022A\n" - + "\005value\030\002 \001(\01322.goo" - + "gle.cloud.compute.v1.BulkInsertOperationStatus:\0028\001\"\330\001\n" + + "\005value\030\002 \001(\01322.google." + + "cloud.compute.v1.BulkInsertOperationStatus:\0028\001\"\330\001\n" + "&InstancesGetEffectiveFirewallsResponse\022t\n" - + "\020firewall_policys\030\302\312\374\303\001 " - + "\003(\0132V.google.cloud.compute.v1.InstancesG" - + "etEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + + "\020firewall_policys\030\302\312\374\303\001 \003(\0132" + + "V.google.cloud.compute.v1.InstancesGetEf" + + "fectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + "\tfirewalls\030\363\306\350\201\001" + " \003(\0132!.google.cloud.compute.v1.Firewall\"\254\004\n" + "=InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\022\034\n" @@ -16009,8 +16023,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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+.goog" - + "le.cloud.compute.v1.FirewallPolicyRule\022\033\n\n" + + "\005rules\030\367\221\3653" + + " \003(\0132+.google.cloud.compute.v1.FirewallPolicyRule\022\033\n\n" + "short_name\030\356\270\320\352\001 \001(\tH\003\210\001\001\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\004\210\001\001\"\231\001\n" + "\004Type\022\022\n" @@ -16031,8 +16045,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.google.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" @@ -16058,15 +16072,15 @@ 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>.goo" - + "gle.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" + "\022_label_fingerprint\"q\n" + "#InstancesSetMachineResourcesRequest\022J\n" - + "\022guest_accelerators\030\357\314\207\335\001 \003(\0132*" - + ".google.cloud.compute.v1.AcceleratorConfig\"O\n" + + "\022guest_accelerators\030\357\314\207\335\001 \003(\0132*.goo" + + "gle.cloud.compute.v1.AcceleratorConfig\"O\n" + "\036InstancesSetMachineTypeRequest\022\034\n" + "\014machine_type\030\262\260\312l \001(\tH\000\210\001\001B\017\n\r" + "_machine_type\"Z\n" @@ -16087,8 +16101,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\"\301\t\n" + + "\005disks\030\366\314\312- \003(\0132;.google.clo" + + "ud.compute.v1.CustomerEncryptionKeyProtectedDisk\"\301\t\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" @@ -16101,8 +16115,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\01324.google.cloud.compute.v1.InstantSnapshot.LabelsEntry\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\022W\n" - + "\017resource_status\030\303\372\367v \001(\01326.google.cloud.c" - + "ompute.v1.InstantSnapshotResourceStatusH\t\210\001\001\022\036\n\r" + + "\017resource_status\030\303\372\367v" + + " \001(\01326.google.cloud.compute.v1.InstantSnapshotResourceStatusH" + + "\t\210\001\001\022\036\n\r" + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\n" + "\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\013\210\001\001\022\032\n" @@ -16148,8 +16163,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.co" - + "mpute.v1.InstantSnapshotAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132A.google.cloud.comput" + + "e.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" @@ -16167,8 +16182,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\257\002\n" + "\023InstantSnapshotList\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.InstantSnapshot\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132(.google.cloud.compute.v1.InstantSnapshot\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" @@ -16183,8 +16198,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022storage_size_bytes\030\361\215\346\270\001 \001(\003H\000\210\001\001B\025\n" + "\023_storage_size_bytes\"\254\001\n" + "\032InstantSnapshotsScopedList\022G\n" - + "\021instant_snapshots\030\321\274\227\235\001 \003(\0132(" - + ".google.cloud.compute.v1.InstantSnapshot\0229\n" + + "\021instant_snapshots\030\321\274\227\235\001" + + " \003(\0132(.google.cloud.compute.v1.InstantSnapshot\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"h\n" @@ -16197,16 +16212,16 @@ 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.comp" - + "ute.v1.InterconnectApplicationAwareInterconnectH\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" + + "circuit_infos\030\257\203\315N" + + " \003(\01320.google.cloud.compute.v1.InterconnectCircuitInfo\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\035\n\r" + "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\022T\n" - + "\020expected_outages\030\233\352\216~" - + " \003(\01327.google.cloud.compute.v1.InterconnectOutageNotification\022\"\n" + + "\020expected_outages\030\233\352\216~ \003" + + "(\01327.google.cloud.compute.v1.InterconnectOutageNotification\022\"\n" + "\021google_ip_address\030\242\205\245\323\001 \001(\tH\006\210\001\001\022$\n" + "\023google_reference_id\030\325\265\212\377\001 \001(\tH\007\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\010\210\001\001\022$\n" @@ -16297,16 +16312,17 @@ 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(\0132Z.google.cloud.compute.v1." - + "InterconnectApplicationAwareInterconnectBandwidthPercentagePolicyH\000\210\001\001\022#\n" + + "\033bandwidth_percentage_policy\030\351\334\226Y" + + " \001(\0132Z.google.cloud.compute.v1.Inte" + + "rconnectApplicationAwareInterconnectBandwidthPercentagePolicyH\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.InterconnectApplicationAwareInterconnectBandwidthPercentage\022}\n" - + "\026strict_priority_policy\030\267\225\227E \001(\0132U.google.clou" - + "d.compute.v1.InterconnectApplicationAwar" - + "eInterconnectStrictPriorityPolicyH\002\210\001\001B\036\n" + + "\031shape_average_percentages\030\331\270\364{ \003(\0132T.google.cloud.com" + + "pute.v1.InterconnectApplicationAwareInterconnectBandwidthPercentage\022}\n" + + "\026strict_priority_policy\030\267\225\227E \001(\0132U.google.cloud.co" + + "mpute.v1.InterconnectApplicationAwareInterconnectStrictPriorityPolicyH\002\210\001\001B\036\n" + "\034_bandwidth_percentage_policyB\026\n" - + "\024_profile_descriptionB\031\n" + + "\024_profile_d", + "escriptionB\031\n" + "\027_strict_priority_policy\"\210\002\n" + ";InterconnectApplicationAwareInterconnectBandwidthPercentage\022\032\n\n" + "percentage\030\232\345\267H \001(\r" @@ -16323,10 +16339,9 @@ 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.I" - + "nterconnectApplicationAwareInterconnectBandwidthPercentage\">\n" - + "\n" + + ".google.cloud.compute.v1.Int" - + "erconnectAttachmentPartnerMetadataH\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" + + "\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:.goog" + + "le.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" @@ -16391,7 +16406,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "vlan_tag8021q\030\234\350\2279 \001(\005H*\210\001\001\032-\n" + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t:\0028\001\"\376\001\n" + + "\005value\030\002 \001(\t:\0028\001\"\217\002\n" + "\tBandwidth\022\027\n" + "\023UNDEFINED_BANDWIDTH\020\000\022\017\n" + "\010BPS_100G\020\260\225\320\027\022\017\n" @@ -16402,6 +16417,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007BPS_20G\020\317\220\362\204\001\022\016\n" + "\006BPS_2G\020\217\256\271\251\001\022\017\n" + "\010BPS_300M\020\364\346\323\027\022\017\n" + + "\010BPS_400G\020\315\317\325\027\022\017\n" + "\010BPS_400M\020\323\317\325\027\022\017\n" + "\010BPS_500M\020\262\270\327\027\022\017\n" + "\007BPS_50G\020\222\247\362\204\001\022\017\n" @@ -16486,8 +16502,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.google." - + "cloud.compute.v1.InterconnectAttachmentAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ " + + "\003(\0132H.google.cloud.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" @@ -16496,8 +16512,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:.goog" - + "le.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" @@ -16505,8 +16521,9 @@ 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.google.c" - + "loud.compute.v1.InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange\"b\n" + + "\023bgp_peer_asn_ranges\030\202\273\371\342\001 \003" + + "(\0132V.google.cloud.compute.v1.Interconnec" + + "tAttachmentConfigurationConstraintsBgpPeerASNRange\"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" @@ -16521,27 +16538,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.Interc" - + "onnectAttachmentGroup.AttachmentsEntry\022[\n\n" - + "configured\030\276\364\373\214\001 \001(\0132>.google.cloud.co" - + "mpute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\"\n" + + "\013attachments\030\260\227\317\237\001 \003(\0132E.google.cloud.comp" + + "ute.v1.InterconnectAttachmentGroup.AttachmentsEntry\022[\n\n" + + "configured\030\276\364\373\214\001 \001(\0132>.go" + + "ogle.cloud.compute.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.compute" - + ".v1.InterconnectAttachmentGroupIntentH\005\210\001\001\022#\n" + + "\006intent\030\234\355\304\313\001 \001(\0132:.google." + + "cloud.compute.v1.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.In" - + "terconnectAttachmentGroupLogicalStructureH\010\210\001\001\022\024\n" + + "\021logical_structure\030\275\231\364C \001(\0132D.google.cloud." + + "compute.v1.InterconnectAttachmentGroupLogicalStructureH\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.cloud." - + "compute.v1.InterconnectAttachmentGroupAttachment:\0028\001B\r\n" + + "\005value\030\002 \001(\0132>." + + "google.cloud.compute.v1.InterconnectAttachmentGroupAttachment:\0028\001B\r\n" + "\013_configuredB\025\n" + "\023_creation_timestampB\016\n" + "\014_descriptionB\007\n" @@ -16557,15 +16574,14 @@ 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.Interco" - + "nnectAttachmentGroupConfiguredAvailabilitySLAH\000\210\001\001B\023\n" + + "\020availability_sla\030\304\270\263\341\001 \001(\0132M.google.cloud.compu" + + "te.v1.InterconnectAttachmentGroupConfiguredAvailabilitySLAH\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`.go" - + "ogle.cloud.compute.v1.InterconnectAttach" - + "mentGroupConfiguredAvailabilitySLAIntendedSlaBlockers\"\232\001\n" + + "\025intended_sla_blockers\030\204\255\346\325\001" + + " \003(\0132`.google.cloud.compute.v1.Inter" + + "connectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers\"\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" @@ -16603,22 +16619,24 @@ 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.goog" - + "le.cloud.compute.v1.InterconnectAttachmentGroupLogicalStructureRegion\"\273\001\n" + + "\007regions\030\377\357\362\005 \003(\0132J.google.cloud.compute.v1.Interco" + + "nnectAttachmentGroupLogicalStructureRegion\"\273\001\n" + "1InterconnectAttachmentGroupLogicalStructureRegion\022c\n" - + "\006metros\030\372\354\227\376\001 \003(\0132O.google.cloud.c" - + "ompute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetro\022\026\n" + + "\006metros\030\372\354\227\376\001 \003(\0132O.g" + + "oogle.cloud.compute.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.co" - + "mpute.v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacility\022\025\n" + + "facilities\030\201\305\364\377\001 \003(\0132W.go" + + "ogle.cloud.compute.v1.InterconnectAttach" + + "mentGroupLogicalStructureRegionMetroFacility\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.compute." - + "v1.InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZoneB\013\n" + + "\005zones\030\307\244\2557 \003(\0132[.google.c" + + "loud.compute.v1.InterconnectAttachmentGr" + + "oupLogicalStructureRegionMetroFacilityZoneB\013\n" + "\t_facility\"|\n" + "BInterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone\022\027\n" + "\013attachments\030\260\227\317\237\001 \003(\t\022\024\n" @@ -16626,15 +16644,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.google." - + "cloud.compute.v1.InterconnectAttachmentGroupsOperationalStatusH\001\210\001\001B\007\n" + + "\006result\030\235\220\267B \001(\0132F.google.cloud.compute.v1.Interconne" + + "ctAttachmentGroupsOperationalStatusH\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.google." - + "cloud.compute.v1.InterconnectAttachmentGroup\022\024\n" + + "\005items\030\300\317\367/ " + + "\003(\01324.google.cloud.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" @@ -16648,16 +16666,15 @@ 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.Intercon" - + "nectAttachmentGroupsOperationalStatusAttachmentStatus\022[\n\n" - + "configured\030\276\364\373\214\001 \001(\0132>." - + "google.cloud.compute.v1.InterconnectAttachmentGroupConfiguredH\000\210\001\001\022\035\n" + + "\023attachment_statuses\030\274\257\230\352\001 \003(\0132V.google.cloud.comput" + + "e.v1.InterconnectAttachmentGroupsOperationalStatusAttachmentStatus\022[\n\n" + + "configured\030\276\364\373\214\001 \001(\0132>.google.cloud.compute.v1.Int" + + "erconnectAttachmentGroupConfiguredH\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(\0132:." - + "google.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" + + "\006intent\030\234\355\304\313\001" + + " \001(\0132:.google.cloud.compute.v1.InterconnectAttachmentGroupIntentH\002\210\001\001\022[\n" + + "\013operational\030\322\307\354= \001(\0132>.google.cloud.compu" + + "te.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" @@ -16700,28 +16717,29 @@ 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.go" - + "ogle.cloud.compute.v1.InterconnectAttachmentL2Forwarding.ApplianceMappingsEntry\022-\n" + + "\022appliance_mappings\030\267\277\313\262\001" + + " \003(\0132R.google.cloud.compute.v1.Inter" + + "connectAttachmentL2Forwarding.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.googl" - + "e.cloud.compute.v1.InterconnectAttachmentL2ForwardingGeneveHeaderH\001\210\001\001\022\027\n" + + "geneve_header\030\250\225\3148 \001(\0132G.google.cloud.compute.v1.Intercon" + + "nectAttachmentL2ForwardingGeneveHeaderH\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.go" - + "ogle.cloud.compute.v1.InterconnectAttachmentL2ForwardingApplianceMapping:\0028\001B\037\n" + + "\005value\030\002 \001(\0132K.google.cloud.compute.v1.Inter" + + "connectAttachmentL2ForwardingApplianceMapping:\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.google.c" - + "loud.compute.v1.InterconnectAttachmentL2" - + "ForwardingApplianceMappingInnerVlanToApplianceMapping\022\024\n" + + " inner_vlan_to_appliance_mappings\030\250\213\270. \003" + + "(\0132f.google.cloud.compute.v1.Interconnec" + + "tAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping\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" @@ -16736,8 +16754,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" @@ -16749,9 +16767,8 @@ 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.Interconnec" - + "tAttachmentParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132N.google.cloud.compute.v" + + "1.InterconnectAttachmentParams.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" @@ -16760,8 +16777,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014partner_name\030\242\247\220M \001(\tH\001\210\001\001\022\033\n\n" + "portal_url\030\234\316\255\200\001 \001(\tH\002\210\001\001B\024\n" + "\022_interconnect_nameB\017\n\r" - + "_partner_nameB\r" - + "\n" + + "_partner_nameB\r\n" + "\013_portal_url\"K\n" + "!InterconnectAttachmentPrivateInfo\022\031\n" + "\010tag8021q\030\300\321\316\201\001 \001(\r" @@ -16782,12 +16798,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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.compute.v1.InterconnectDiagnosticsARPEntry\022(\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.compu" - + "te.v1.InterconnectDiagnosticsLinkStatus\022\034\n" + + "\005links\030\271\237\2151 \003(\0132:.googl" + + "e.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" @@ -16830,19 +16846,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.comp" - + "ute.v1.InterconnectDiagnosticsARPEntry\022\032\n\n" + + "arp_caches\030\221\326\330\305\001 \003(\01328.goog" + + "le.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.c" + + "ompute.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@.google.c" - + "loud.compute.v1.InterconnectDiagnosticsLinkOpticalPowerH\005\210\001\001\022m\n" - + "\032transmitting_optical_power\030\235\272\211\333\001 \001(\0132@.google.cloud.comp" - + "ute.v1.InterconnectDiagnosticsLinkOpticalPowerH\006\210\001\001\"\177\n" + + "\027receiving_optical_power\030\337\255\330t \001" + + "(\0132@.google.cloud.compute.v1.InterconnectDiagnosticsLinkOpticalPowerH\005\210\001\001\022m\n" + + "\032transmitting_optical_power\030\235\272\211\333\001 \001(\0132@.goog" + + "le.cloud.compute.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" @@ -16860,25 +16876,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(\013" - + "24.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.cloud" - + ".compute.v1.InterconnectGroupIntentH\005\210\001\001\022X\n\r" - + "interconnects\030\245\333\205\370\001 \003(\0132=.google.clo" - + "ud.compute.v1.InterconnectGroup.InterconnectsEntry\022\024\n" + + "\006intent\030\234\355\304\313\001 \001(\01320" + + ".google.cloud.compute.v1.InterconnectGroupIntentH\005\210\001\001\022X\n\r" + + "interconnects\030\245\333\205\370\001 \003(\013" + + "2=.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.comput" + + "e.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.google.c" - + "loud.compute.v1.InterconnectGroupInterconnect:\0028\001B\r\n" + + "\005value\030\002 \001(\01326.google.cloud.compute.v1.Interconnec", + "tGroupInterconnect:\0028\001B\r\n" + "\013_configuredB\025\n" + "\023_creation_timestampB\016\n" + "\014_descriptionB\007\n" @@ -16890,17 +16906,16 @@ 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.Inte" - + "rconnectGroupConfiguredTopologyCapabilityH\000\210\001\001B\026\n" + + "\023topology_capability\030\350\331\340D \001(\0132F.google.cloud.co" + + "mpute.v1.InterconnectGroupConfiguredTopologyCapabilityH\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.Interconne" - + "ctGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers\022\035\n\r" + + "\034intended_capability_blockers\030\354\375\300\375\001" + + " \003(\0132`.google.cloud.compute." + + "v1.InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers\022\035\n\r" + "supported_sla\030\227\364\242\034 \001(\tH\000\210\001\001\"\214\001\n" + "\014SupportedSla\022\033\n" - + "\027UNDEFIN", - "ED_SUPPORTED_SLA\020\000\022\r\n" + + "\027UNDEFINED_SUPPORTED_SLA\020\000\022\r\n" + "\006NO_SLA\020\212\343\376L\022\033\n" + "\023PRODUCTION_CRITICAL\020\345\370\247\340\001\022\036\n" + "\027PRODUCTION_NON_CRITICAL\020\267\275\3757\022\023\n" @@ -16938,17 +16953,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.goog" - + "le.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.Inte" - + "rconnectGroupPhysicalStructureMetrosFacilities\022\025\n" + + "facilities\030\201\305\364\377\001 \003(\0132K.google.cloud.co" + + "mpute.v1.InterconnectGroupPhysicalStructureMetrosFacilities\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.compu" - + "te.v1.InterconnectGroupPhysicalStructureMetrosFacilitiesZonesB\013\n" + + "\005zones\030\307\244\2557 \003(\0132P.googl" + + "e.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" @@ -16956,11 +16971,10 @@ 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.compute." - + "v1.InterconnectGroupsCreateMembersInterconnectInput\022p\n" - + "\025template_interconnect\030\263\260\225k" - + " \001(\0132I.google.cloud.compute.v1.Intercon" - + "nectGroupsCreateMembersInterconnectInputH\001\210\001\001\"t\n" + + "interconnects\030\245\333\205\370\001 \003(\0132I.google.c" + + "loud.compute.v1.InterconnectGroupsCreateMembersInterconnectInput\022p\n" + + "\025template_interconnect\030\263\260\225k \001(\0132I.google.cloud.comput" + + "e.v1.InterconnectGroupsCreateMembersInterconnectInputH\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" @@ -17007,20 +17021,19 @@ 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(\0132" - + "8.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" - + "\006result\030\235\220\267B" - + " \001(\0132<.google.cloud.compute.v1.InterconnectGroupsOperationalStatusH\001\210\001\001B\007\n" + + "\006result\030\235\220\267B \001(\0132<.google.cloud.compu" + + "te.v1.InterconnectGroupsOperationalStatusH\001\210\001\001B\007\n" + "\005_etagB\t\n" + "\007_result\"\364\002\n" + "\036InterconnectGroupsListResponse\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.InterconnectGroup\022\024\n" + + "\005items\030\300\317\367/ \003(\0132" + + "*.google.cloud.compute.v1.InterconnectGroup\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" @@ -17034,20 +17047,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\350\004\n" + "#InterconnectGroupsOperationalStatus\022Q\n\n" - + "configured\030\276\364\373\214\001" - + " \001(\01324.google.cloud.compute.v1.InterconnectGroupConfiguredH\000\210\001\001\022\035\n" + + "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.v1.I" - + "nterconnectGroupsOperationalStatusInterconnectStatus\022Q\n" - + "\013operational\030\322\307\354= \001(\01324.g" - + "oogle.cloud.compute.v1.InterconnectGroupConfiguredH\003\210\001\001\"\202\001\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.v1.InterconnectGroupsOperationalStatusInterconnectStatus\022Q\n" + + "\013operational\030\322\307\354=" + + " \001(\01324.google.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" + + "\010DEGRADED\020\256\246\240\275\001\022\021\n\n" + "FULLY_DOWN\020\227\260\353y\022\020\n" + "\010FULLY_UP\020\320\276\264\360\001\022 \n" + "\031GROUPS_STATUS_UNSPECIFIED\020\225\215\363|B\r\n" @@ -17057,8 +17068,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(\01320.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" @@ -17091,8 +17102,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.comp" - + "ute.v1.InterconnectLocationCrossSiteInterconnectInfo\022\034\n" + + "\035cross_site_interconnect_infos\030\215\337\303v \003(\0132F.goog" + + "le.cloud.compute.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" @@ -17101,8 +17112,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004name\030\213\365\315\001 \001(\tH\n" + "\210\001\001\022&\n" + "\025peeringdb_facility_id\030\266\272\355\377\001 \001(\tH\013\210\001\001\022Q\n" - + "\014region_infos\030\372\350\356\224\001" - + " \003(\01327.google.cloud.compute.v1.InterconnectLocationRegionInfo\022\032\n" + + "\014region_infos\030\372\350\356\224\001 \003(\01327.google.clou" + + "d.compute.v1.InterconnectLocationRegionInfo\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\022<\n" + "0single_region_production_critical_peer_locations\030\317\233\313\321\001 \003(" + "\t\022\026\n" @@ -17184,12 +17195,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_region\"\224\001\n" + "\022InterconnectMacsec\022\032\n" + "\tfail_open\030\313\225\373\375\001 \001(\010H\000\210\001\001\022T\n" - + "\017pre_shared_keys\030\362\313\265\310\001 \003(\01327." - + "google.cloud.compute.v1.InterconnectMacsecPreSharedKeyB\014\n\n" + + "\017pre_shared_keys\030\362\313\265\310\001" + + " \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.comput" + + "e.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" @@ -17238,19 +17249,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.clou" + + "d.compute.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.compute.v1.Int" - + "erconnectAttachmentConfigurationConstraintsH\001\210\001\001\022\024\n" + + " \001(\0132G.google.cloud.c" + + "ompute.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.cloud.compute.v1" - + ".InterconnectRemoteLocationConstraintsH\003\210\001\001\022\031\n" + + "\013constraints\030\266\314\356\001 \001(\0132>.google.clo" + + "ud.compute.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" @@ -17266,9 +17277,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.I" - + "nterconnectRemoteLocationPermittedConnections\022\037\n" + + "\025permitted_connections\030\256\263\345\322\001 \003(\0132G.google.cloud" + + ".compute.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" @@ -17311,9 +17321,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.v1.Interconne" - + "ctRemoteLocationConstraintsSubnetLengthRangeH\002\210\001\001\"\234\001\n" + + "\023subnet_length_range\030\306\260\373W \001(\0132O.google.cloud.compute." + + "v1.InterconnectRemoteLocationConstraintsSubnetLengthRangeH\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" @@ -17332,8 +17341,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.google.cloud.compute.v1.InterconnectRemoteLocation\022\024\n" + + "\005items\030\300\317\367/ \003(\01323.goo" + + "gle.cloud.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" @@ -17348,18 +17357,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" - + "\006result\030\235\220\267B \001(\013" - + "21.google.cloud.compute.v1.InterconnectMacsecConfigH\001\210\001\001B\007\n" + + "\006result\030\235\220\267B" + + " \001(\01321.google.cloud.compute.v1.InterconnectMacsecConfigH\001\210\001\001B\007\n" + "\005_etagB\t\n" + "\007_result\"\351\001\n" + "\034InvalidateCacheUrlMapRequest\022a\n" - + " cache_invalidation_rule_resource\030\255\303\223\225\001 \001(\0132..go" - + "ogle.cloud.compute.v1.CacheInvalidationRuleB\003\340A\002\022!\n" + + " cache_invalidation_rule_resource\030\255\303\223\225\001" + + " \001(\0132..google.cloud.compute.v1.CacheInvalidationRuleB\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\030\n" @@ -17380,8 +17389,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" @@ -17422,8 +17431,8 @@ 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\022J\n\r" - + "license_alias\030\322\221\342\024 \003(\01320.g" - + "oogle.cloud.compute.v1.LicenseCodeLicenseAlias\022\024\n" + + "license_alias\030\322\221\342\024" + + " \003(\01320.google.cloud.compute.v1.LicenseCodeLicenseAlias\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\005\210\001\001\022\025\n" + "\005state\030\221\211\2534 \001(\tH\006\210\001\001\022\034\n" @@ -17449,8 +17458,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" - + ".cloud.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" @@ -17509,7 +17518,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "%ListAssociationsFirewallPolicyRequest\022 \n" + "\017target_resource\030\374\355\352\336\001 \001(\tH\000\210\001\001B\022\n" + "\020_target_resource\"i\n" - + "1ListAssociationsOrganizationSecurityPolicyRequest\022 \n" + + "1ListAssociationsOrganizati", + "onSecurityPolicyRequest\022 \n" + "\017target_resource\030\374\355\352\336\001 \001(\tH\000\210\001\001B\022\n" + "\020_target_resource\"\256\002\n" + "\026ListAutoscalersRequest\022\027\n" @@ -17534,8 +17544,7 @@ 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\022\026\n" - + "\006regi", - "on\030\364\315\240B \001(\tB\003\340A\002\022\'\n" + + "\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" @@ -17673,7 +17682,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_tokenB\031\n" + "\027_return_partial_success\"\346\002\n" + "&ListErrorsInstanceGroupManagersRequest\022\027\n" @@ -17697,8 +17707,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026instance_group_manager\030\303\367\363v \001(\tB\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" + + "\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\002\022\'\n" @@ -17917,8 +17926,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\'\n" + "\026return_partial_success\030\266\244\317\366\001" @@ -17945,8 +17953,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"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.v1.InstanceGroupsListInstancesRequestB\003\340A\002\022\033\n" + + "/instance_groups_list_instances_request_resource\030\237\250\214\343\001" + + " \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" @@ -17957,8 +17966,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_tokenB\031\n" + "\027_return_partial_success\"\356\003\n" + "(ListInstancesRegionInstanceGroupsRequest\022\027\n" @@ -17966,14 +17974,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016instance_group\030\325\324\325& \001(\tB\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" + + "\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\002\022\211\001\n" + "6region_instance_groups_list_instances_request_resource\030\324\251\200\027" - + " \001(\0132A.google.cloud.co" - + "mpute.v1.RegionInstanceGroupsListInstancesRequestB\003\340A\002\022\'\n" + + " \001(\0132A.go" + + "ogle.cloud.compute.v1.RegionInstanceGroupsListInstancesRequestB\003\340A\002\022\'\n" + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" @@ -17992,8 +17999,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_tokenB\031\n" + "\027_return_partial_success\"\263\002\n" + "\033ListInstantSnapshotsRequest\022\027\n" @@ -18152,8 +18158,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026instance_group_manager\030\303\367\363v \001(\tB\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" + + "\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\002\022\'\n" @@ -18212,8 +18217,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(\0132" - + "B.google.cloud.compute.v1.NetworkEndpointGroupsListEndpointsRequestB\003\340A\002\022\030\n" + + " \001(\0132B.google.cloud.compute.v1.N" + + "etworkEndpointGroupsListEndpointsRequestB\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\'\n" @@ -18225,7 +18230,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\t_order_byB\r\n" + "\013_page_tokenB\031\n" + "\027_return_partial_success\"\371\002\n" - + "6ListNetworkEndpointsRegionNetworkEndpointGroupsRequest\022\027\n" + + "6ListNetworkEndpointsRegionNetworkEndpointGroup", + "sRequest\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\'\n" @@ -18250,8 +18256,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\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\031\n" + "\027_return_partial_success\"\234\002\n" + "\032ListNetworkProfilesRequest\022\027\n" @@ -18622,7 +18627,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\002\022\'\n" @@ -18664,7 +18670,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\002\022\'\n" @@ -18706,7 +18713,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\002\022\'\n" @@ -18944,7 +18952,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_max_resultsB\013\n" + "\t_order_byB\r\n" + "\013_page_tokenB\031\n" - + "\027_return_partial_success\"\235\002\n" + + "\027_re", + "turn_partial_success\"\235\002\n" + "\033ListSecurityPoliciesRequest\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" @@ -18969,8 +18978,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + "\007_filterB\016\n" + "\014_max_resultsB\013\n" - + "\t_o", - "rder_byB\r\n" + + "\t_order_byB\r\n" + "\013_page_tokenB\031\n" + "\027_return_partial_success\"\226\002\n" + "\024ListSnapshotsRequest\022\027\n" @@ -19324,13 +19332,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_localeB\n\n" + "\010_message\"\322\002\n" + "\016LocationPolicy\022M\n" - + "\tlocations\030\336\256\221\305\001" - + " \003(\01326.google.cloud.compute.v1.LocationPolicy.LocationsEntry\022\035\n" + + "\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\032a\n" + "\016LocationsEntry\022\013\n" + "\003key\030\001 \001(\t\022>\n" - + "\005value\030\002 \001(\0132/.google." - + "cloud.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" @@ -19338,8 +19346,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.comp" + + "ute.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" @@ -19356,12 +19364,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\034\n" + "\013guest_flush\030\335\223\354\267\001 \001(\010H\002\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\003\210\001\001\022P\n" - + "\023instance_properties\030\235\236\330f \001(\0132+.google" - + ".cloud.compute.v1.InstancePropertiesH\004\210\001\001\022\024\n" + + "\023instance_properties\030\235\236\330f" + + " \001(\0132+.google.cloud.compute.v1.InstancePropertiesH\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\022E\n" - + "\006labels\030\377\277\301\356\001 \003(\01321" - + ".google.cloud.compute.v1.MachineImage.LabelsEntry\022]\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..google.cloud.compute.v1.CustomerEncryptionKeyH\007\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022\036\n\r" @@ -19371,8 +19379,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013saved_disks\030\276\355\300\275\001" + " \003(\0132\".google.cloud.compute.v1.SavedDisk\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022Y\n" - + "\033source_disk_encryption_keys\030\262\370\317\260\001 \003(\013" - + "20.google.cloud.compute.v1.SourceDiskEncryptionKey\022 \n" + + "\033source_disk_encryption_keys\030\262\370\317\260\001" + + " \003(\01320.google.cloud.compute.v1.SourceDiskEncryptionKey\022 \n" + "\017source_instance\030\271\230\375\274\001 \001(\tH\014\210\001\001\022^\n" + "\032source_instance_properties\030\371\321\313\342\001" + " \001(\01321.google.cloud.compute.v1.SourceInstancePropertiesH\r" @@ -19424,8 +19432,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \003(\0132%.google.cloud.compute.v1.Accelerators\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\022G\n\n" - + "deprecated\030\263\313\321\365\001 " - + "\001(\0132*.google.cloud.compute.v1.DeprecationStatusH\002\210\001\001\022\034\n" + + "deprecated\030\263\313\321\365\001" + + " \001(\0132*.google.cloud.compute.v1.DeprecationStatusH\002\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001\022\033\n\n" + "guest_cpus\030\322\313\310\273\001 \001(\005H\004\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\005\210\001\001\022\036\n" @@ -19462,8 +19470,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=.googl" - + "e.cloud.compute.v1.MachineTypeAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132=.google.cloud.compute.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" @@ -19472,8 +19480,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.MachineTypesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132/." + + "google.cloud.compute.v1.MachineTypesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -19490,9 +19498,11 @@ 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\"\237\001\n" - + "\026MachineTypesScopedList\022>\n\r" + + "\026MachineTypesScopedList\022>\n" + + "\r" + "machine_types\030\201\335\201& \003(\0132$.google.cloud.compute.v1.MachineType\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" @@ -19504,17 +19514,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017instance_health\030\306\222\274\266\001" + " \003(\01326.google.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(\0132" - + "3.google.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" - + "\'.google.cloud.compute.v1.PreservedStateH\006\210\001\001\022U\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.compu" - + "te.v1.ManagedInstancePropertiesFromFlexibilityPolicyH\010\210\001\001\022I\n" - + "\007version\030\330\271\324\247\001 \001(\0132/" - + ".google.cloud.compute.v1.ManagedInstanceVersionH\t\210\001\001\"\205\002\n\r" + + "\"properties_from_flexibility_policy\030\301\305\224J \001(\0132G.googl" + + "e.cloud.compute.v1.ManagedInstancePropertiesFromFlexibilityPolicyH\010\210\001\001\022I\n" + + "\007version\030\330\271\324\247\001" + + " \001(\0132/.google.cloud.compute.v1.ManagedInstanceVersionH" + + "\t\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" @@ -19564,8 +19575,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026_detailed_health_stateB\017\n\r" + "_health_check\"{\n" + "\032ManagedInstanceLastAttempt\022R\n" - + "\006errors\030\353\336\325\226\001 \001(\0132" - + "9.google.cloud.compute.v1.ManagedInstanceLastAttemptErrorsH\000\210\001\001B\t\n" + + "\006errors\030\353\336\325\226\001" + + " \001(\01329.google.cloud.compute.v1.ManagedInstanceLastAttemptErrorsH\000\210\001\001B" + + "\t\n" + "\007_errors\"W\n" + " ManagedInstanceLastAttemptErrors\0223\n" + "\006errors\030\353\336\325\226\001 \003(\0132\037.google.cloud.compute.v1.Errors\"_\n" @@ -19584,8 +19596,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(\013" - + "21.google.cloud.compute.v1.MetadataFilterLabelMatch\022%\n" + + "filter_labels\030\246\365\350\222\001" + + " \003(\01321.google.cloud.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" @@ -19604,7 +19616,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\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" + + " \001(\01323.google.cloud.co" + + "mpute.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" @@ -19621,13 +19634,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\360\001\n" + "\030MoveGlobalAddressRequest\022\030\n" + "\007address\030\364\267\336\334\001 \001(\tB\003\340A\002\022l\n" - + "&global_addresses_move_request_resource\030\363\361\261\220\001 \001(\01323.g" - + "oogle.cloud.compute.v1.GlobalAddressesMoveRequestB\003\340A\002\022!\n" + + "&global_addresses_move_request_resource\030\363\361\261\220\001" + + " \001(\01323.google.cloud.compute.v1.GlobalAddressesMoveRequestB\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\"\311\001\n" - + "\032MoveInstanceProjectRequest\022]\n" + + "\032MoveInstan", + "ceProjectRequest\022]\n" + "\036instance_move_request_resource\030\302\274\316\224\001" + " \001(\0132,.google.cloud.compute.v1.InstanceMoveRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -19647,11 +19661,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_nameB\007\n" + "\005_port\"\210\001\n" + "\tNatIpInfo\022S\n" - + "\024nat_ip_info_mappings\030\234\200\216s \003(\01322.googl" - + "e.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" + + "\t_nat_name\"\362\001\n" + "\031NatIpInfoNatIpInfoMapping\022\024\n" + "\004mode\030\243\363\314\001 \001(\tH\000\210\001\001\022\026\n" + "\006nat_ip\030\205\322\210\n" @@ -19690,10 +19703,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.clo" - + "ud.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(\013" + + "2-.google.cloud.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" @@ -19720,8 +19733,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\024\n" + "\022_self_link_with_id\"\247\006\n" + "\021NetworkAttachment\022]\n" - + "\024connection_endpoints\030\335\242\276\233\001" - + " \003(\0132;.google.cloud.compute.v1.NetworkAttachmentConnectedEndpoint\022&\n" + + "\024connection_endpoints\030\335\242\276\233\001 \003(\0132;.google.cloud.comput" + + "e.v1.NetworkAttachmentConnectedEndpoint\022&\n" + "\025connection_preference\030\334\371\244\210\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" + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\033\n" @@ -19755,8 +19768,8 @@ 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.google" - + ".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" @@ -19795,8 +19808,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026_subnetwork_cidr_range\"\263\002\n" + "\025NetworkAttachmentList\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.NetworkAttachment\022\024\n" + + "\005items\030\300\317\367/ \003" + + "(\0132*.google.cloud.compute.v1.NetworkAttachment\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" @@ -19805,11 +19818,12 @@ 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\"\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*.g" + + "oogle.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" @@ -19831,15 +19845,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_kindB\007\n" + "\005_nameB\t\n" + "\007_regionB\022\n" - + "\020_security_policyB\014\n" - + "\n" + + "\020_security_policyB\014\n\n" + "_self_linkB\024\n" + "\022_self_link_with_id\"\216\004\n" + "(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.google.cloud.compute." - + "v1.NetworkEdgeSecurityServiceAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132L.google.c" + + "loud.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" @@ -19848,8 +19861,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.c" - + "ompute.v1.NetworkEdgeSecurityServicesScopedList:\0028\001B\007\n" + + "\005value\030\002 \001(\0132>.g" + + "oogle.cloud.compute.v1.NetworkEdgeSecurityServicesScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" @@ -19863,8 +19876,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .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.google.cloud.compute.v1.NetworkEndpoint.AnnotationsEntry\022\'\n" + + "\013annotations\030\244\366\2655 \003(\01329.google.cl" + + "oud.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" @@ -19872,8 +19885,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014ipv6_address\030\234\263\357\242\001 \001(\tH\004\210\001\001\022\024\n" + "\004port\030\201\261\322\001 \001(\005H\005\210\001\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\001B\032\n" + "\030_client_destination_portB\007\n" + "\005_fqdnB\013\n" @@ -19882,14 +19894,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_ipv6_addressB\007\n" + "\005_port\"\211\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:.google.cloud.compute.v1" - + ".NetworkEndpointGroupCloudFunctionH\001\210\001\001\022P\n" - + "\tcloud_run\030\201\313\3724 \001(\01325.google.cloud.com" - + "pute.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.comput" + + "e.v1.NetworkEndpointGroupAppEngineH\000\210\001\001\022[\n" + + "\016cloud_function\030\242\345\363\367\001 \001(\0132:.google.clo" + + "ud.compute.v1.NetworkEndpointGroupCloudFunctionH\001\210\001\001\022P\n" + + "\tcloud_run\030\201\313\3724 \001(\01325.goo" + + "gle.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" @@ -19942,8 +19954,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.compute.v1.NetworkEndpointGroupAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132F.google.cloud.compute." + + "v1.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" @@ -19952,8 +19964,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.compute.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" @@ -19964,7 +19976,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010url_mask\030\274\217\2441 \001(\tH\001\210\001\001\022\030\n" + "\007version\030\330\271\324\247\001 \001(\tH\002\210\001\001B\n\n" + "\010_serviceB\013\n" - + "\t_url_maskB\n\n" + + "\t_url_maskB\n" + + "\n" + "\010_version\"r\n" + "!NetworkEndpointGroupCloudFunction\022\031\n" + "\010function\030\330\347\275\222\001 \001(\tH\000\210\001\001\022\030\n" @@ -19980,8 +19993,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\t_url_mask\"\271\002\n" + "\030NetworkEndpointGroupList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022?\n" - + "\005items\030\300\317\367/ \003(\0132-.g" - + "oogle.cloud.compute.v1.NetworkEndpointGroup\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132-.google.cloud.compute.v1.NetworkEndpointGroup\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" @@ -20024,8 +20037,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(\01328.google.cloud.co" - + "mpute.v1.NetworkEndpointWithHealthStatus\022\024\n" + + "\005items\030\300\317\367/ \003(\01328.go" + + "ogle.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" @@ -20041,15 +20054,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" + + "\007healths\030\227\223\255{ \003(\01327.google.cloud.com" + + "pute.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.v1.NetworkFirewallPolicyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132G.google.cloud.compute.v1.Ne" + + "tworkFirewallPolicyAggregatedList.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" @@ -20058,8 +20071,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(\013" - + "23.google.cloud.compute.v1.FirewallPoliciesScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\01323.google.cloud.compute.v1.FirewallPoliciesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -20146,15 +20159,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?.google.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.clo" - + "ud.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." @@ -20164,7 +20177,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" @@ -20193,8 +20207,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "$_export_subnet_routes_with_public_ipB\027\n" + "\025_import_custom_routesB&\n" + "$_import_subnet_routes_with_public_ipB\007\n" - + "\005_nameB\n" - + "\n" + + "\005_nameB\n\n" + "\010_networkB\013\n" + "\t_peer_mtuB\r\n" + "\013_stack_typeB\010\n" @@ -20202,10 +20215,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.NetworkPeeringConnectionStatusConsensusStateH\000\210\001\001\022r\n" - + "\025traffic_configuration\030\264\324\266? \001(\0132K.google.cloud.comp" - + "ute.v1.NetworkPeeringConnectionStatusTrafficConfigurationH\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" @@ -20263,15 +20277,15 @@ 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.goog" - + "le.cloud.compute.v1.NetworkProfileNetworkFeaturesH\002\210\001\001\022\020\n" + + "\010features\030\275\310\263u" + + " \001(\01326.google.cloud.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/.g" - + "oogle.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" + + "\014profile_type\030\220\300\315G \001(\01322.google." + + "cloud.compute.v1.NetworkProfileProfileTypeH\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\024\n" + "\004zone\030\254\307\344\001 \001(\tH\n" @@ -20283,7 +20297,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_kindB\013\n" + "\t_locationB\007\n" + "\005_nameB\017\n\r" - + "_profile_typeB\014\n\n" + + "_profile_typeB", + "\014\n\n" + "_self_linkB\024\n" + "\022_self_link_with_idB\007\n" + "\005_zone\"\222\001\n" @@ -20305,8 +20320,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017allow_cloud_nat\030\241\325\301y \001(\tH\004\210\001\001\022#\n" + "\022allow_cloud_router\030\311\313\215\327\001 \001(\tH\005\210\001\001\022,\n" + "\034allow_default_nic_attachment\030\256\356\332\031 \001(\tH\006\210\001\001\022(\n" - + "\030allow_external_ip_access\030\276\271\334> \001(\tH", - "\007\210\001\001\022%\n" + + "\030allow_external_ip_access\030\276\271\334> \001(\tH\007\210\001\001\022%\n" + "\025allow_firewall_policy\030\333\230\233y \001(\tH\010\210\001\001\022#\n" + "\022allow_interconnect\030\304\223\341\205\001 \001(\tH\t\210\001\001\022$\n" + "\023allow_ip_forwarding\030\237\335\350\356\001 \001(\tH\n" @@ -20334,9 +20348,8 @@ 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.compute.v1" - + ".NetworkProfileNetworkFeaturesPredefinedSubnetworkRange\022\033\n" + + "\034predefined_subnetwork_ranges\030\316\304\363\302\001 \003(\0132O.google.clo" + + "ud.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" @@ -20594,7 +20607,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tH\004\210\001\001\022\035\n" + "\014routing_mode\030\374\272\310\342\001 \001(\tH\005\210\001\001\"g\n" + "\030BgpBestPathSelectionMode\022*\n" - + "&UNDEFINED_BGP_BEST_PATH_SELECTION_MODE\020\000\022\r\n" + + "&UNDEFINED_BGP_BEST_PATH_SELECTION_MODE\020\000\022\r" + + "\n" + "\006LEGACY\020\311\317\367,\022\020\n" + "\010STANDARD\020\275\235\214\347\001\"b\n" + "\022BgpInterRegionCost\022#\n" @@ -20624,15 +20638,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020_network_peeringB\017\n\r" + "_peer_network\"\326\001\n" + "%NetworksGetEffectiveFirewallsResponse\022s\n" - + "\020firewall_policys\030\302\312\374\303\001 \003(\0132U.google.cloud.c" - + "ompute.v1.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + + "\020firewall_policys\030\302\312\374\303\001 \003(\0132U.g" + + "oogle.cloud.compute.v1.NetworksGetEffect" + + "iveFirewallsResponseEffectiveFirewallPolicy\0228\n" + "\tfirewalls\030\363\306\350\201\001" + " \003(\0132!.google.cloud.compute.v1.Firewall\"\363\003\n" + ".google.clo" - + "ud.compute.v1.NodeTemplateAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\013", + "2>.google.cloud.compute.v1.NodeTemplateAggregatedList.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" @@ -20905,8 +20919,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.NodeTemplatesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01320.goog" + + "le.cloud.compute.v1.NodeTemplatesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -20918,8 +20932,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" - + "\007w", - "arning\030\234\337\226\030 \001(\0132" + + "\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" @@ -20970,8 +20983,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_zone\"\271\003\n" + "\026NodeTypeAggregatedList\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.NodeTypeAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132:.google.cloud.compute.v1.NodeTypeAggregatedList.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" @@ -20980,8 +20993,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.NodeTypesScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132,." + + "google.cloud.compute.v1.NodeTypesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -21008,8 +21021,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024NotificationEndpoint\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\022Y\n\r" - + "grpc_settings\030\244\306\300\331\001 \001(\01329.google.cloud.comp" - + "ute.v1.NotificationEndpointGrpcSettingsH\002\210\001\001\022\020\n" + + "grpc_settings\030\244\306\300\331\001 \001(\01329.goog" + + "le.cloud.compute.v1.NotificationEndpointGrpcSettingsH\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" @@ -21062,8 +21075,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\005B\003\350G\003H\006\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\007\210\001\001\022\034\n" + "\013insert_time\030\223\251\350\316\001 \001(\tH\010\210\001\001\022w\n" - + "(instances_bulk_insert_operation_metadata\030\301\206\301* \001" - + "(\0132=.google.cloud.compute.v1.InstancesBulkInsertOperationMetadataH" + + "(instances_bulk_insert_operation_metadata\030\301\206\301*" + + " \001(\0132=.google.cloud.compute.v1.InstancesBulkInsertOperationMetadataH" + "\t\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\n" + "\210\001\001\022\031\n" @@ -21075,8 +21088,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006region\030\364\315\240B \001(\tH\017\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\020\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.SetCom" - + "monInstanceMetadataOperationMetadataH\021\210\001\001\022\032\n\n" + + " \001(\0132C.google.cloud.comp" + + "ute.v1.SetCommonInstanceMetadataOperationMetadataH\021\210\001\001\022\032\n\n" + "start_time\030\212\351\356\021 \001(\tH\022\210\001\001\022F\n" + "\006status\030\362\237\267V" + " \001(\0162).google.cloud.compute.v1.Operation.StatusB\003\350G\002H\023\210\001\001\022\037\n" @@ -21119,8 +21132,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" @@ -21129,8 +21142,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.c" - + "loud.compute.v1.OperationsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001" + + "(\0132-.google.cloud.compute.v1.OperationsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -21155,8 +21168,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\243\001\n" + "4OrganizationSecurityPoliciesListAssociationsResponse\022L\n" - + "\014associations\030\222\350\312\362\001 \003(\01322.goo" - + "gle.cloud.compute.v1.SecurityPolicyAssociation\022\024\n" + + "\014associations\030\222\350\312\362\001" + + " \003(\01322.google.cloud.compute.v1.SecurityPolicyAssociation\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\000\210\001\001B\007\n" + "\005_kind\"\332\006\n" + "\020OutlierDetection\022E\n" @@ -21215,17 +21228,17 @@ 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:.google.cloud.compute.v1.PacketMirroringForwardingRuleInfoH\000\210\001\001\022\"\n" + + "collector_ilb\030\355\211\266\313\001 \001(\0132:.google.cloud.compute.v" + + "1.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" - + "\006filter\030\370\226\243\240\001" - + " \001(\0132..google.cloud.compute.v1.PacketMirroringFilterH\004\210\001\001\022\020\n" + + "\006filter\030\370\226\243\240\001 \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.co" - + "mpute.v1.PacketMirroringMirroredResourceInfoH\007\210\001\001\022\024\n" + + "\022mirrored_resources\030\304\237\302; \001(\0132<.go" + + "ogle.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" @@ -21254,8 +21267,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(\0132A.google.clo" + + "ud.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" @@ -21264,8 +21277,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.google.cloud.c" + + "ompute.v1.PacketMirroringsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -21288,8 +21301,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_url\"\257\002\n" + "\023PacketMirroringList\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.PacketMirroring\022\024\n" + + "\005items\030\300\317\367/ \003(\0132(" + + ".google.cloud.compute.v1.PacketMirroring\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" @@ -21302,10 +21315,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." - + "PacketMirroringMirroredResourceInfoInstanceInfo\022_\n" - + "\013subnetworks\030\305\324\245\306\001 \003(\0132F.googl" - + "e.cloud.compute.v1.PacketMirroringMirroredResourceInfoSubnetInfo\022\017\n" + + " \003(\0132H.google.clou" + + "d.compute.v1.PacketMirroringMirroredResourceInfoInstanceInfo\022_\n" + + "\013subnetworks\030\305\324\245\306\001" + + " \003(\0132F.google.cloud.compute.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" @@ -21323,17 +21336,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_canonical_urlB\006\n" + "\004_url\"\253\001\n" + "\032PacketMirroringsScopedList\022F\n" - + "\021packet_mirrorings\030\247\372\334I" - + " \003(\0132(.google.cloud.compute.v1.PacketMirroring\0229\n" + + "\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" + "\010_warning\"\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(\013" + + "2#.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" + + "\340A\002\362G\007project\022\032\n" + + "\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\r\n" @@ -21345,22 +21359,21 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132&.google.cloud.compute.v1.BackendBucketB\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\"\340\001\n" + "\032PatchBackendServiceRequest\022 \n" + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n" - + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132\'.g" - + "oogle.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + + "\030backend_service_resource\030\243\201\337\245\001" + + " \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" + + "\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\"\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" @@ -21371,8 +21384,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016_validate_only\"\275\001\n" + "\032PatchFirewallPolicyRequest\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\'.goog" - + "le.cloud.compute.v1.FirewallPolicyB\003\340A\002\022\032\n\n" + + "\030firewall_policy_resource\030\274\266\207\354\001" + + " \001(\0132\'.google.cloud.compute.v1.FirewallPolicyB\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\"\305\001\n" + "\024PatchFirewallRequest\022\031\n" @@ -21385,8 +21398,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" @@ -21404,8 +21417,8 @@ 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`\n" - + " public_delegated_prefix_resource\030\205\370\330\026" - + " \001(\0132..google.cloud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\032\n\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" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\323\001\n" + "\027PatchHealthCheckRequest\022\035\n" @@ -21426,8 +21439,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(\013" - + "2-.google.cloud.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" @@ -21435,8 +21448,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\216\002\n" + "\033PatchInstanceSettingRequest\022V\n" - + "\032instance_settings_resource\030\200\247\316\212\001 \001(\0132).google" - + ".cloud.compute.v1.InstanceSettingsB\003\340A\002\022!\n" + + "\032instance_settings_resource\030\200\247\316\212\001" + + " \001(\0132).google.cloud.compute.v1.InstanceSettingsB\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" @@ -21447,8 +21460,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.clo" + + "ud.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" @@ -21457,8 +21470,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/.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" @@ -21466,8 +21479,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\231\002\n" + "\035PatchInterconnectGroupRequest\022#\n" + "\022interconnect_group\030\216\267\251\271\001 \001(\tB\003\340A\002\022W\n" - + "\033interconnect_group_resource\030\237\363\346( \001(\0132" - + "*.google.cloud.compute.v1.InterconnectGroupB\003\340A\002\022!\n" + + "\033interconnect_group_resource\030\237\363\346(" + + " \001(\0132*.google.cloud.compute.v1.InterconnectGroupB\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" @@ -21476,16 +21489,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_update_mask\"\325\001\n" + "\030PatchInterconnectRequest\022\034\n" + "\014interconnect\030\216\311\214k \001(\tB\003\340A\002\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" + "\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(\0132*.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" @@ -21493,8 +21506,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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(\013" - + "23.google.cloud.compute.v1.NetworkEdgeSecurityServiceB\003\340A\002\022\025\n" + + "&network_edge_security_service_resource\030\246\243\333\343\001" + + " \001(\01323.google.cloud.compute.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" @@ -21506,8 +21519,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_update_mask\"\347\001\n" + "!PatchNetworkFirewallPolicyRequest\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\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -21536,11 +21549,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\030security_policy_resource\030\374\252\211g" + " \001(\0132\'.google.cloud.compute.v1.SecurityPolicyB\003\340A\002B\r\n" + "\013_request_id\"\204\002\n" - + "\033PatchPacketMirroringRequest\022 \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(.goog" + + "le.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" @@ -21548,21 +21562,20 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\252\002\n" + "4PatchPacketMirroringRuleNetworkFirewallPolicyRequest\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" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n" + "\t_priorityB\r\n" + "\013_request_id\"\344\002\n" - + "2PatchPerInstanceConfigsInstanceGroup", - "ManagerRequest\022&\n" + + "2PatchPerInstanceConfigsInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\232\001\n" - + "?instance_group_manage" - + "rs_patch_per_instance_configs_req_resource\030\377\233\210\252\001" - + " \001(\0132H.google.cloud.compute.v1.I" - + "nstanceGroupManagersPatchPerInstanceConfigsReqB\003\340A\002\022!\n" + + "?instance" + + "_group_managers_patch_per_instance_configs_req_resource\030\377\233\210\252\001" + + " \001(\0132H.google.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" @@ -21575,24 +21588,24 @@ 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.RegionIn" - + "stanceGroupManagerPatchInstanceConfigReqB\003\340A\002\022\032\n\n" + + " \001(\0132I.google.cloud.comput" + + "e.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/.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\"\236\002\n" + "\"PatchPublicDelegatedPrefixeRequest\022!\n" + "\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`\n" - + " public_delegated_prefix_resource\030\205\370\330\026 \001(\0132..google.cl" - + "oud.compute.v1.PublicDelegatedPrefixB\003\340A\002\022\037\n" + + " public_delegated_prefix_resource\030\205\370\330\026 \001(" + + "\0132..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\"\203\002\n" @@ -21617,8 +21630,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\372\001\n" + "\035PatchRegionHealthCheckRequest\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" @@ -21626,8 +21639,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\231\002\n" + "$PatchRegionHealthCheckServiceRequest\022%\n" + "\024health_check_service\030\333\233\335\302\001 \001(\tB\003\340A\002\022[\n" - + "\035health_check_service_resource\030\362\233\320\343\001" - + " \001(\0132+.google.cloud.compute.v1.HealthCheckServiceB\003\340A\002\022!\n" + + "\035health_check_service_resource\030\362\233\320\343\001 \001(\0132+.goo" + + "gle.cloud.compute.v1.HealthCheckServiceB\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" @@ -21635,8 +21648,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\237\002\n" + "&PatchRegionInstanceGroupManagerRequest\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\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -21644,8 +21657,8 @@ 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" @@ -21657,8 +21670,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\"\363\001\n" @@ -21677,8 +21690,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\"\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).goog" - + "le.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\"\346\001\n" + "\030PatchRegionUrlMapRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -21705,8 +21718,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\022K\n" - + "\025route_policy_resource\030\205\275\2657 \001(\0132$." - + "google.cloud.compute.v1.RoutePolicyB\003\340A\002\022\026\n" + + "\025route_policy_resource\030\205\275\2657" + + " \001(\0132$.google.cloud.compute.v1.RoutePolicyB\003\340A\002\022\026\n" + "\006router\030\311\256\356F \001(\tB\003\340A\002B\r\n" + "\013_request_id\"\335\001\n" + "\022PatchRouterRequest\022!\n" @@ -21728,8 +21741,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" @@ -21761,8 +21774,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\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+.google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\034\n" + + "\035security_policy_rule_resource\030\303\272\202\300\001 \001(\0132" + + "+.google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\034\n" + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\035\n\r" + "validate_only\030\265\372\337s \001(\010H\002\210\001\001B\013\n" + "\t_priorityB\016\n" @@ -21773,10 +21786,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\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+." - + "google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\034\n" - + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\035\n" - + "\r" + + "\035security_policy_rule_resource\030\303\272\202\300\001" + + " \001(\0132+.google.cloud.compute.v1.SecurityPolicyRuleB\003\340A\002\022\034\n" + + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\035\n\r" + "validate_only\030\265\372\337s \001(\010H\002\210\001\001B\013\n" + "\t_priorityB\016\n" + "\014_update_maskB\020\n" @@ -21786,8 +21798,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\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\"\215\002\n" @@ -21797,15 +21809,15 @@ 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#\n" + "\022service_attachment\030\355\251\320\241\001 \001(\tB\003\340A\002\022X\n" - + "\033service_attachment_resource\030\240\266\304\341\001 \001(\0132*.goo" - + "gle.cloud.compute.v1.ServiceAttachmentB\003\340A\002B\r\n" + + "\033service_attachment_resource\030\240\266\304\341\001" + + " \001(\0132*.google.cloud.compute.v1.ServiceAttachmentB\003\340A\002B\r\n" + "\013_request_id\"\361\001\n" + "\033PatchSnapshotSettingRequest\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\022V\n" - + "\032snapshot_settings_resource\030\357\215\306\252\001 \001(\0132).goog" - + "le.cloud.compute.v1.SnapshotSettingsB\003\340A\002\022\034\n" + + "\032snapshot_settings_resource\030\357\215\306\252\001" + + " \001(\0132).google.cloud.compute.v1.SnapshotSettingsB\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\"\314\001\n" @@ -21833,8 +21845,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!\n" + "\021target_grpc_proxy\030\373\264\262\002 \001(\tB\003\340A\002\022U\n" - + "\032target_grpc_proxy_resource\030\322\352\353\234\001" - + " \001(\0132(.google.cloud.compute.v1.TargetGrpcProxyB\003\340A\002B\r\n" + + "\032target_grpc_proxy_resource\030\322\352\353\234\001 \001(\0132" + + "(.google.cloud.compute.v1.TargetGrpcProxyB\003\340A\002B\r\n" + "\013_request_id\"\344\001\n" + "\033PatchTargetHttpProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -21865,7 +21877,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\034\n" - + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\035\n\r" + + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001\022\035\n" + + "\r" + "validate_only\030\265\372\337s \001(\010H\002\210\001\001\022\032\n\n" + "wire_group\030\305\244\267: \001(\tB\003\340A\002\022G\n" + "\023wire_group_resource\030\310\301\3537" @@ -21874,16 +21887,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_update_maskB\020\n" + "\016_validate_only\"\322\005\n" + "\013PathMatcher\022h\n" - + "$default_custom_error_response_policy\030\251\213\340& \001(\01322.google." - + "cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022O\n" - + "\024default_route_action\030\252\264\327\264\001 \001(" - + "\0132(.google.cloud.compute.v1.HttpRouteActionH\001\210\001\001\022 \n" + + "$default_custom_error_response_policy\030\251\213\340& " + + "\001(\01322.google.cloud.compute.v1.CustomErrorResponsePolicyH\000\210\001\001\022O\n" + + "\024default_route_action\030\252\264\327\264\001" + + " \001(\0132(.google.cloud.compute.v1.HttpRouteActionH\001\210\001\001\022 \n" + "\017default_service\030\267\345\305\260\001 \001(\tH\002\210\001\001\022R\n" - + "\024default_url_redirect\030\352\253\266\253\001 \001(\0132+.g" - + "oogle.cloud.compute.v1.HttpRedirectActionH\003\210\001\001\022\034\n" + + "\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).g" + + "oogle.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" @@ -21896,14 +21909,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" @@ -21936,9 +21949,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\254\002\n" + "\"PerformMaintenanceNodeGroupRequest\022\033\n\n" + "node_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022~\n" - + "0node_groups_perform_maintenance_request_resource\030\326\270\256X" - + " \001(\0132<.google.clo" - + "ud.compute.v1.NodeGroupsPerformMaintenanceRequestB\003\340A\002\022!\n" + + "0node_groups_perform_maintenance_request_resource\030\326\270\256X \001(\013" + + "2<.google.cloud.compute.v1.NodeGroupsPerformMaintenanceRequestB\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" @@ -21952,8 +21964,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.cloud.compute.v1.Reserva" - + "tionsBlocksPerformMaintenanceRequestB\003\340A\002\022\033\n" + + " \001(\0132D.google.cloud.compu" + + "te.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" @@ -21962,8 +21974,9 @@ 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\022\201\001\n" - + "1reservations_perform_maintenance_request_resource\030\240\365\224\016 \001(" - + "\0132>.google.cloud.compute.v1.ReservationsPerformMaintenanceRequestB\003\340A\002\022\033\n" + + "1reservations_perform_maintenance_request_resource\030\240\365\224\016" + + " \001(\0132>.google.cloud.compute.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" @@ -21989,29 +22002,29 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_iam_ownedB\n\n" + "\010_version\"]\n" + "\023PreconfiguredWafSet\022F\n" - + "\017expression_sets\030\230\253\203\342\001 \003(\0132).goo" - + "gle.cloud.compute.v1.WafExpressionSet\"\276\005\n" + + "\017expression_sets\030\230\253\203\342\001" + + " \003(\0132).google.cloud.compute.v1.WafExpressionSet\"\276\005\n" + "\016PreservedState\022D\n" - + "\005disks\030\366\314\312- \003(\01322.goo" - + "gle.cloud.compute.v1.PreservedState.DisksEntry\022S\n\r" - + "external_i_ps\030\215\323\200\376\001 \003(\01328.goog" - + "le.cloud.compute.v1.PreservedState.ExternalIPsEntry\022R\n\r" - + "internal_i_ps\030\333\233\357f \003(\01328." - + "google.cloud.compute.v1.PreservedState.InternalIPsEntry\022J\n" - + "\010metadata\030\257\366\265) \003(\01325.g" - + "oogle.cloud.compute.v1.PreservedState.MetadataEntry\032b\n\n" + + "\005disks\030\366\314\312-" + + " \003(\01322.google.cloud.compute.v1.PreservedState.DisksEntry\022S\n\r" + + "external_i_ps\030\215\323\200\376\001" + + " \003(\01328.google.cloud.compute.v1.PreservedState.ExternalIPsEntry\022R\n\r" + + "internal_i_ps\030\333\233\357f" + + " \003(\01328.google.cloud.compute.v1.PreservedState.InternalIPsEntry\022J\n" + + "\010metadata\030\257\366\265)" + + " \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.google.cloud.compute.v1.PreservedStatePreservedDisk:\0028\001\032m\n" + + "\005value\030\002 \001(\01324.google.clou" + + "d.compute.v1.PreservedStatePreservedDisk:\0028\001\032m\n" + "\020ExternalIPsEntry\022\013\n" + "\003key\030\001 \001(\t\022H\n" - + "\005value\030\002 \001(\0132" - + "9.google.cloud.compute.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 \001(\01329.google." - + "cloud.compute.v1.PreservedStatePreservedNetworkIp:\0028\001\032/\n\r" + + "\005value\030\002 " + + "\001(\01329.google.cloud.compute.v1.PreservedStatePreservedNetworkIp:\0028\001\032/\n\r" + "MetadataEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\254\002\n" @@ -22032,8 +22045,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.google.c" + + "loud.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" @@ -22052,11 +22065,11 @@ 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\022[\n" - + "\021rollout_operation\030\331\320\214\350\001 \001(\01327.google.clo" - + "ud.compute.v1.PreviewFeatureRolloutOperationH\006\210\001\001\022\032\n" + + "\021rollout_operation\030\331\320\214\350\001 \001(\013" + + "27.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-.google.c" + + "loud.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" @@ -22087,8 +22100,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.goo" - + "gle.cloud.compute.v1.PreviewFeatureRolloutOperationRolloutInputH\000\210\001\001B\020\n" + + "rollout_input\030\274\347\333~ \001(\0132C.google.cloud.compute.v1.Previe" + + "wFeatureRolloutOperationRolloutInputH\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" @@ -22104,15 +22117,16 @@ 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:.goo" - + "gle.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" + "!PreviewFeatureStatusReleaseStatus\022\025\n" + "\005stage\030\376\205\2534 \001(\tH\000\210\001\001\022;\n" + "\013update_date\030\344\212\252\356\001" - + " \001(\0132\035.google.cloud.compute.v1.DateH\001\210\001\001\"d\n" + + " \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" + "DEPRECATED\020\263\243\371\334\001\022\007\n" @@ -22135,15 +22149,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024default_network_tier\030\221\305\371\340\001 \001(\tH\003\210\001\001\022(\n" + "\027default_service_account\030\245\371\267\216\001 \001(\tH\004\210\001\001\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\034\n" - + "\020enab", - "led_features\030\373\306\322\337\001 \003(\t\022\020\n" + + "\020enabled_features\030\373\306\322\337\001 \003(\t\022\020\n" + "\002id\030\233\032 \001(\004H\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\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\t\210\001\001\022T\n" - + "\025usage_export_location\030\302\262\334\245\001 \001(\0132," - + ".google.cloud.compute.v1.UsageExportLocationH\n" + + "\025usage_export_location\030\302\262\334\245\001" + + " \001(\0132,.google.cloud.compute.v1.UsageExportLocationH\n" + "\210\001\001\022\036\n" + "\016vm_dns_setting\030\262\247\210\034 \001(\tH\013\210\001\001\022\"\n" + "\022xpn_project_status\030\301\315\365l \001(\tH\014\210\001\001\"~\n" @@ -22221,17 +22234,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022#\n" + "\023dns_verification_ip\030\265\225\366r \001(\tH\003\210\001\001\022\033\n" + "\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\035\n" - + "\r" + + "\002id\030\233\032 \001(\004H\005\210\001\001\022\035\n\r" + "ip_cidr_range\030\312\315\344. \001(\tH\006\210\001\001\022!\n" + "\020ipv6_access_type\030\335\365\321\360\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" + "\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.google.clou" + + "d.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" @@ -22285,8 +22296,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\"\336\001\n" + "+PublicAdvertisedPrefixPublicDelegatedPrefix\022\030\n" @@ -22318,8 +22328,9 @@ 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.goo" - + "gle.cloud.compute.v1.PublicDelegatedPrefixPublicDelegatedSubPrefix\022\026\n" + + "\034public_delegated_sub_prefixs\030\214\376\213Z" + + " \003(\0132F.google.cloud.compute.v1.Public" + + "DelegatedPrefixPublicDelegatedSubPrefix\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" @@ -22365,8 +22376,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.cloud.compute.v1.PublicDelegatedPrefixAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132G.google.cloud.compute.v1.Pu" + + "blicDelegatedPrefixAggregatedList.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" @@ -22375,8 +22386,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(\013" - + "2:.google.cloud.compute.v1.PublicDelegatedPrefixesScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\0132:.google.cloud.compute.v1.PublicDelegatedPrefixesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -22384,8 +22395,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\273\002\n" + "\031PublicDelegatedPrefixList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022@\n" - + "\005items\030\300\317\367/ \003(\0132..googl" - + "e.cloud.compute.v1.PublicDelegatedPrefix\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132..google.cloud.compute.v1.PublicDelegatedPrefix\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" @@ -22619,8 +22630,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:.go" - + "ogle.cloud.compute.v1.QuotaExceededInfo.DimensionsEntry\022\035\n" + + "dimensions\030\315\377\310\305\001" + + " \003(\0132:.google.cloud.compute.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" @@ -22688,8 +22699,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.google.cloud.compute.v1.InstanceG" - + "roupManagersRecreateInstancesRequestB\003\340A\002\022!\n" + + " \001(\0132F.google.cloud.compute" + + ".v1.InstanceGroupManagersRecreateInstancesRequestB\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" @@ -22702,8 +22713,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.google.cloud.com" - + "pute.v1.RegionInstanceGroupManagersRecreateRequestB\003\340A\002\022\032\n\n" + + " \001(\0132C.goo" + + "gle.cloud.compute.v1.RegionInstanceGroupManagersRecreateRequestB\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\"\250\001\n" + "\tReference\022\024\n" @@ -22717,14 +22728,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007_target\"\204\005\n" + "\006Region\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*.goog" + + "le.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" + + "\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+.go" - + "ogle.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" @@ -22746,8 +22758,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_supports_pzs\"\210\001\n" + "\032RegionAddressesMoveRequest\022\034\n" + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022$\n" - + "\023destination_address", - "\030\303\261\236\261\001 \001(\tH\001\210\001\001B\016\n" + + "\023destination_address\030\303\261\236\261\001 \001(\tH\001\210\001\001B\016\n" + "\014_descriptionB\026\n" + "\024_destination_address\"\253\002\n" + "\024RegionAutoscalerList\022\020\n" @@ -22761,7 +22772,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" + "\022RegionDiskTypeList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\0223\n" @@ -22805,8 +22817,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005names\030\310\256\3571 \003(\t\"\277\002\n" + "\036RegionInstanceGroupManagerList\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-.go" + + "ogle.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" @@ -22818,8 +22830,8 @@ 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(\013" - + "2*.google.cloud.compute.v1.PerInstanceConfig\"\201\001\n" + + "\024per_instance_configs\030\251\325\370\372\001" + + " \003(\0132*.google.cloud.compute.v1.PerInstanceConfig\"\201\001\n" + "1RegionInstanceGroupManagerUpdateInstanceConfigReq\022L\n" + "\024per_instance_configs\030\251\325\370\372\001" + " \003(\0132*.google.cloud.compute.v1.PerInstanceConfig\"J\n" @@ -22849,8 +22861,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(\01322.google.cl" - + "oud.compute.v1.InstanceManagedByIgmError\022\037\n" + + "\005items\030\300\317\367/ \003(" + + "\01322.google.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" @@ -22895,8 +22907,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/.go" - + "ogle.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" @@ -22938,20 +22950,20 @@ 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.RegionNetwo" - + "rkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\0228\n" + + "\020firewall_policys\030\302\312\374\303\001 \003(\0132j.google.cloud.compute.v" + + "1.RegionNetworkFirewallPoliciesGetEffect" + + "iveFirewallsResponseEffectiveFirewallPolicy\0228\n" + "\tfirewalls\030\363\306\350\201\001" + " \003(\0132!.google.cloud.compute.v1.Firewall\"\224\004\n" - + "QRegionNetworkFirewallPolici" - + "esGetEffectiveFirewallsResponseEffectiveFirewallPolicy\022\034\n" + + "QRegionNetworkF" + + "irewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy\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+.google.cloud.compute.v1.FirewallPolicyRule\022\031\n" + + "\026packet_mirroring_rules\030\304\377\300\375\001 \003(\0132+.go" + + "ogle.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" @@ -22970,8 +22982,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;.google.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" @@ -23026,7 +23038,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" + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002\022\200\001\n" + "1target_pools_remove_health_check_request_resource\030\263\347\266\221\001" - + " \001(\0132<.google.cloud.compute.v1.TargetPoolsRemoveHealthCheckRequestB\003\340A\002B\r\n" + + " \001(\0132<.google.cloud.c" + + "ompute.v1.TargetPoolsRemoveHealthCheckRequestB\003\340A\002B\r\n" + "\013_request_id\"\247\002\n" + "\037RemoveInstanceTargetPoolRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -23034,13 +23047,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" + + " \001(\0132=.google.cloud.compu" + + "te.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" @@ -23057,17 +23071,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\366\001\n" + "\033RemovePeeringNetworkRequest\022\027\n" + "\007network\030\256\264\205o \001(\tB\003\340A\002\022p\n" - + "(networks_remove_peering_request_resource\030\376\333\351\310\001" - + " \001(\01325.google.cloud.compute.v1.NetworksRemovePeeringRequestB\003\340A\002\022!\n" + + "(networks_remove_peering_request_resource\030\376\333\351\310\001 \001(\01325.go" + + "ogle.cloud.compute.v1.NetworksRemovePeeringRequestB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n" + + "\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\"\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(" - + "\0132;.google.cloud.compute.v1.DisksRemoveResourcePoliciesRequestB\003\340A\002\022!\n" + + "/disks_remove_resource_policies_request_resource\030\356\301\241\320\001" + + " \001(\0132;.google.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" @@ -23076,9 +23091,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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.clo" - + "ud.compute.v1.InstancesRemoveResourcePoliciesRequestB\003\340A\002\022!\n" + + "3instances_remove_resource_policies_request_resource\030\366\335\274\027 \001(\013" + + "2?.google.cloud.compute.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" @@ -23091,8 +23105,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\211\001\n" + "6region_disks_remove_resource_policies_request_resource\030\243\303\225\004" - + " \001(\0132A.google.cloud.compute.v1.RegionD" - + "isksRemoveResourcePoliciesRequestB\003\340A\002\022\032\n\n" + + " \001(\0132A.google.cloud.compu" + + "te.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" @@ -23110,7 +23124,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\t_priorityB\r\n" + "\013_request_id\"\241\001\n" + "+RemoveRuleOrganizationSecurityPolicyRequest\022\031\n" - + "\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\032\n\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\001\022\037\n" + "\017security_policy\030\221\206\312Q \001(\tB\003\340A\002B\013\n" + "\t_priorityB\r\n" @@ -23145,15 +23160,15 @@ 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@." - + "google.cloud.compute.v1.ReservationSubBlocksReportFaultyRequestB\003\340A\002\022\033\n" + + " \001(\0132@.google.cloud.compute.v1.Res" + + "ervationSubBlocksReportFaultyRequestB\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;.google.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" @@ -23167,18 +23182,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017_mirror_percent\"\213\002\n" + "\"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" + + "0networks_request_remove_peering_request_resource\030\316\344\367G \001(\0132<" + + ".google.cloud.compute.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\"\316\021\n" + "\013Reservation\022k\n" - + "\033advanced_deployment_control\030\240\222\346\303\001 \001(\0132=.google.clo" - + "ud.compute.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" + + "\033advanced_deployment_control\030\240\222\346\303\001 \001(\013" + + "2=.google.cloud.compute.v1.ReservationAdvancedDeploymentControlH\000\210\001\001\022_\n" + + "\025aggregate_reservation\030\314\362\203\213\001 \001(\01327.google.cloud.c" + + "ompute.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" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022I\n" + "\025delete_after_duration\030\253\233\277\232\001" @@ -23194,20 +23208,20 @@ 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\013\210\001\001\022 \n" + "\017protection_tier\030\210\237\247\360\001 \001(\tH\014\210\001\001\022g\n" - + "\032reservation_sharing_policy\030\310\265\233b \001(" - + "\0132;.google.cloud.compute.v1.AllocationReservationSharingPolicyH\r" + + "\032reservation_sharing_policy\030\310\265\233b" + + " \001(\0132;.google.cloud.compute.v1.AllocationReservationSharingPolicyH\r" + "\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 \001(\01321.google.cloud" - + ".compute.v1.AllocationResourceStatusH\016\210\001\001\022\036\n\r" + + "\017resource_status\030\303\372\367v \001(\01321" + + ".google.cloud.compute.v1.AllocationResourceStatusH\016\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\017\210\001\001\022\037\n" + "\017scheduling_type\030\205\376\244_ \001(\tH\020\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\021\210\001\001\022F\n" - + "\016share_settings\030\203\221\224\177 \001(" - + "\0132&.google.cloud.compute.v1.ShareSettingsH\022\210\001\001\022`\n" - + "\024specific_reservation\030\277\240\211\301\001 \001(\013" - + "29.google.cloud.compute.v1.AllocationSpecificSKUReservationH\023\210\001\001\022-\n" + + "\016share_settings\030\203\221\224\177" + + " \001(\0132&.google.cloud.compute.v1.ShareSettingsH\022\210\001\001\022`\n" + + "\024specific_reservation\030\277\240\211\301\001" + + " \001(\01329.google.cloud.compute.v1.AllocationSpecificSKUReservationH\023\210\001\001\022-\n" + "\035specific_reservation_required\030\237\307\203l" + " \001(\010H\024\210\001\001\022\026\n" + "\006status\030\362\237\267V \001(\tH\025\210\001\001\022\024\n" @@ -23283,8 +23297,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.com" - + "pute.v1.ReservationAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132=.goo" + + "gle.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" @@ -23293,8 +23307,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.ReservationsScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132/.google.clou" + + "d.compute.v1.ReservationsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -23303,15 +23317,16 @@ 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.googl" - + "e.cloud.compute.v1.ReservationBlockHealthInfoH\002\210\001\001\022\020\n" + + "\013health_info\030\261\351\230p" + + " \001(\01323.google.cloud.compute.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.c" + + "ompute.v1.ReservationBlockPhysicalTopolo", + "gyH\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" @@ -23339,8 +23354,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_nameB\024\n" + "\022_physical_topologyB\032\n" + "\030_reservation_maintenanceB\036\n" - + "\034_res", - "ervation_sub_block_countB%\n" + + "\034_reservation_sub_block_countB%\n" + "#_reservation_sub_block_in_use_countB\014\n\n" + "_self_linkB\024\n" + "\022_self_link_with_idB\t\n" @@ -23368,9 +23382,8 @@ 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(\0132U.google.cloud.compute.v1.Reservatio" - + "nBlockPhysicalTopologyInstancePhysicalHostTopologyH\001\210\001\001\022\032\n\n" + + "\026physical_host_topology\030\276\223\257\272\001 \001(\0132U.google.cloud.compute." + + "v1.ReservationBlockPhysicalTopologyInstancePhysicalHostTopologyH\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" @@ -23386,8 +23399,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\t_resource\"\272\002\n" + "\035ReservationBlocksListResponse\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.ReservationBlock\022\024\n" + + "\005items\030\300\317\367/ \003(\0132).g" + + "oogle.cloud.compute.v1.ReservationBlock\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" @@ -23412,21 +23425,22 @@ 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.googl" - + "e.cloud.compute.v1.AcceleratorTopologiesInfoH\000\210\001\001\022\025\n" + + "\033accelerator_topologies_info\030\214\351\271(" + + " \001(\01322.google.cloud.compute.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<.goog" - + "le.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" + + "\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(\013" + + "2-.google.cloud.compute.v1.GroupMaintenanceInfoH\n" + "\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022!\n" + "\021self_link_with_id\030\202\254\235\025 \001(\tH\014\210\001\001\022\026\n" @@ -23478,13 +23492,13 @@ 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,.google.cloud.compute.v1.ReservationSubBlockH\000\210\001\001B\013\n" + "\t_resource\"\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,.google.cloud.compute.v1.ReservationSubBlock\022\024\n" + + "\005items\030\300\317\367/ \003(\0132,.googl" + + "e.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" @@ -23498,8 +23512,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.Re" - + "servationSubBlocksReportFaultyRequestFaultReason\"r\n" + + "fault_reasons\030\222\253\221P \003(\0132K.google.cloud." + + "compute.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" @@ -23560,14 +23574,13 @@ 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.cloud.compute.v1.DisksResizeRequestB\003\340A\002\022!\n" + + "\035disks_resize_request_resource\030\240\302\253% \001(\0132+.google.c" + + "loud.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" + "\004zone\030\254\307\344\001 \001(\tB\n" - + "\340A\002\362G\004zoneB\r" - + "\n" + + "\340A\002\362G\004zoneB\r\n" + "\013_request_id\"\314\001\n" + "!ResizeInstanceGroupManagerRequest\022&\n" + "\026instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n" @@ -23583,8 +23596,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.cl" - + "oud.compute.v1.RegionDisksResizeRequestB\003\340A\002\022\032\n\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" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + "\013_request_id\"\326\001\n" + "\'ResizeRegionInstanceGroupManagerRequest\022&\n" @@ -23600,8 +23613,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.go" - + "ogle.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" @@ -23631,25 +23644,27 @@ 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.ResourcePolicyDiskConsistencyGroupPolicyH\002\210\001\001\022c\n" - + "\026group_placement_policy\030\214\233\233\005 \001(\0132;.google.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.Res" + + "ourcePolicyDiskConsistencyGroupPolicyH\002\210\001\001\022c\n" + + "\026group_placement_policy\030\214\233\233\005 \001(\0132;." + + "google.cloud.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=.google.clou" - + "d.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(\01325.google." - + "cloud.compute.v1.ResourcePolicyResourceStatusH\t\210\001\001\022\032\n" + + "\017resource_status\030\303\372\367v " + + "\001(\01325.google.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=.go" - + "ogle.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.go" - + "ogle.cloud.compute.v1.ResourcePolicyWorkloadPolicyH\r" + + "\017workload_policy\030\372\205\3326" + + " \001(\01325.google.cloud.compute.v1.ResourcePolicyWorkloadPolicyH\r" + "\210\001\001\"r\n" + "\006Status\022\024\n" + "\020UNDEFINED_STATUS\020\000\022\020\n" @@ -23675,8 +23690,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\034ResourcePolicyAggregatedList\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\022R\n" - + "\005items\030\300\317\367/ \003(" - + "\0132@.google.cloud.compute.v1.ResourcePolicyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132@.google.cloud.compute.v1" + + ".ResourcePolicyAggregatedList.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" @@ -23685,8 +23700,8 @@ 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.g" - + "oogle.cloud.compute.v1.ResourcePoliciesScopedList:\0028\001B\007\n" + + "\005value\030\002" + + " \001(\01323.google.cloud.compute.v1.ResourcePoliciesScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" @@ -23711,8 +23726,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "COLLOCATED\020\322\253\2361\022\037\n" + "\027UNSPECIFIED_COLLOCATION\020\355\217\263\335\001B\034\n" + "\032_availability_domain_countB\016\n" - + "\014_collocationB\017\n" - + "\r" + + "\014_collocationB\017\n\r" + "_gpu_topologyB\013\n" + "\t_vm_count\"\241\001\n" + "\031ResourcePolicyHourlyCycle\022\030\n" @@ -23726,10 +23740,11 @@ 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." - + "cloud.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.compute.v1.ResourcePo" + + "licyInstanceSchedulePolicyScheduleH\003\210\001\001\022h\n" + + "\020vm_stop_schedule\030\254\345\237\313\001 \001(\0132E.google.c" + + "loud.compute.v1.ResourcePolicyInstanceSchedulePolicyScheduleH\004\210\001\001B\022\n" + "\020_expiration_timeB\r\n" + "\013_start_timeB\014\n\n" + "_time_zoneB\024\n" @@ -23755,9 +23770,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" - + ".google.cloud.compute.v1.ResourcePolicyR" - + "esourceStatusInstanceSchedulePolicyStatusH\000\210\001\001B\033\n" + + "\030instance_schedule_policy\030\260\320\271\244\001" + + " \001(\0132Q.google.cloud.compute.v1.Re" + + "sourcePolicyResourceStatusInstanceSchedulePolicyStatusH\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" @@ -23765,12 +23780,13 @@ 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.Res" - + "ourcePolicySnapshotSchedulePolicyRetentionPolicyH\000\210\001\001\022`\n" - + "\010schedule\030\227\245\232\263\001 \001(\0132E.go" - + "ogle.cloud.compute.v1.ResourcePolicySnapshotSchedulePolicyScheduleH\001\210\001\001\022t\n" - + "\023snapshot_properties\030\216\225\262X \001(\0132O.google.cloud.c" - + "ompute.v1.ResourcePolicySnapshotSchedulePolicySnapshotPropertiesH\002\210\001\001B\023\n" + + "\020retention_policy\030\363\312\334 \001(\0132L.google.cloud.c" + + "ompute.v1.ResourcePolicySnapshotSchedulePolicyRetentionPolicyH\000\210\001\001\022`\n" + + "\010schedule\030\227\245\232\263\001 \001(\0132E.google.cloud.compute.v1.Resou" + + "rcePolicySnapshotSchedulePolicyScheduleH\001\210\001\001\022t\n" + + "\023snapshot_properties\030\216\225\262X \001(\0132O.g" + + "oogle.cloud.compute.v1.ResourcePolicySna" + + "pshotSchedulePolicySnapshotPropertiesH\002\210\001\001B\023\n" + "\021_retention_policyB\013\n" + "\t_scheduleB\026\n" + "\024_snapshot_properties\"\325\002\n" @@ -23785,20 +23801,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.clo" - + "ud.compute.v1.ResourcePolicyDailyCycleH\000\210\001\001\022S\n" - + "\017hourly_schedule\030\245\261\243\022 \001(\01322.google" - + ".cloud.compute.v1.ResourcePolicyHourlyCycleH\001\210\001\001\022T\n" - + "\017weekly_schedule\030\225\211\271\253\001 \001(\01322." - + "google.cloud.compute.v1.ResourcePolicyWeeklyCycleH\002\210\001\001B\021\n" + + "\016daily_schedule\030\375\343\212) \001(\013" + + "21.google.cloud.compute.v1.ResourcePolicyDailyCycleH\000\210\001\001\022S\n" + + "\017hourly_schedule\030\245\261\243\022" + + " \001(\01322.google.cloud.compute.v1.ResourcePolicyHourlyCycleH\001\210\001\001\022T\n" + + "\017weekly_schedule\030\225\211\271\253\001" + + " \001(\01322.google.cloud.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.Res" - + "ourcePolicySnapshotSchedulePolicySnapshotProperties.LabelsEntry\022\035\n" + + "\006labels\030\377\277\301\356\001 \003(\0132[.google.cloud.c" + + "ompute.v1.ResourcePolicySnapshotSchedulePolicySnapshotProperties.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" @@ -23806,8 +23822,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.clou" - + "d.compute.v1.ResourcePolicyWeeklyCycleDayOfWeek\"\264\002\n" + + "\014day_of_weeks\030\332\237\373z \003(\0132" + + ";.google.cloud.compute.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" @@ -23842,17 +23858,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026_max_topology_distanceB\007\n" + "\005_type\"\260\005\n" + "\016ResourceStatus\022m\n" - + "\033effective_instance_metadata\030\201\216\240\032 \001(\0132@" - + ".google.cloud.compute.v1.ResourceStatusEffectiveInstanceMetadataH\000\210\001\001\022\036\n\r" + + "\033effective_instance_metadata\030\201\216\240\032" + + " \001(\0132@.google.cloud.compute.v1.Re" + + "sourceStatusEffectiveInstanceMetadataH\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.cloud.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\022R\n" - + "\024upcoming_maintenance\030\360\240\264l \001(\0132,.google.c" - + "loud.compute.v1.UpcomingMaintenanceH\005\210\001\001B\036\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(\01321.goog" + + "le.cloud.compute.v1.ResourceStatusSchedulingH\004\210\001\001\022R\n" + + "\024upcoming_maintenance\030\360\240\264l \001" + + "(\0132,.google.cloud.compute.v1.UpcomingMaintenanceH\005\210\001\001B\036\n" + "\034_effective_instance_metadataB\020\n" + "\016_physical_hostB\031\n" + "\027_physical_host_topologyB\037\n" @@ -23908,8 +23925,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "*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.com" - + "pute.v1.InstanceGroupManagersResumeInstancesRequestB\003\340A\002\022!\n" + + " \001(\0132D.goo", + "gle.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" @@ -23921,14 +23938,14 @@ 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_instance_group_managers_resume_instances_request_resource\030\267\203\200\335\001" - + " \001(\0132J.google.cloud.compute.v1.RegionInst" - + "anceGroupManagersResumeInstancesRequestB\003\340A\002\022\032\n\n" + + "@region_instance_gr" + + "oup_managers_resume_instances_request_resource\030\267\203\200\335\001" + + " \001(\0132J.google.cloud.compute." + + "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\"\355\014\n" + "\005Route\0229\n" - + "\010as_paths\030\241\305\314A \003(\0132$", - ".google.cloud.compute.v1.RouteAsPath\022\"\n" + + "\010as_paths\030\241\305\314A \003(\0132$.google.cloud.compute.v1.RouteAsPath\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\n" + "dest_range\030\340\262\352\265\001 \001(\tH\002\210\001\001\022\020\n" @@ -24028,8 +24045,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.clou" - + "d.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" @@ -24037,8 +24054,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\033\n" + "\013fingerprint\030\344\321\363o \001(\tH\001\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\002\210\001\001\022@\n" - + "\005terms\030\207\223\3114" - + " \003(\0132..google.cloud.compute.v1.RoutePolicyPolicyTerm\022\024\n" + + "\005terms\030\207\223\3114 \003(\0132.." + + "google.cloud.compute.v1.RoutePolicyPolicyTerm\022\024\n" + "\004type\030\272\236\332\001 \001(\tH\003\210\001\001\"^\n" + "\004Type\022\022\n" + "\016UNDEFINED_TYPE\020\000\022 \n" @@ -24065,8 +24082,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\035encrypted_interconnect_router\030\237\242\214\216\001" + " \001(\010H\003\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\004\210\001\001\022?\n\n" - + "interfaces\030\332\364\340\005" - + " \003(\0132(.google.cloud.compute.v1.RouterInterface\022\024\n" + + "interfaces\030\332\364\340\005 \003(\013" + + "2(.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" @@ -24096,8 +24113,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.g" - + "oogle.cloud.compute.v1.RouterAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\01328.google.cloud.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" @@ -24106,8 +24123,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .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.RoutersScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\0132*.g" + + "oogle.cloud.compute.v1.RoutersScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -24117,8 +24134,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(\01320.google.cloud.compute.v1.RouterAdvertisedIpRange\022\022\n" + + "\024advertised_ip_ranges\030\314\330\363\020" + + " \003(\01320.google.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" @@ -24139,14 +24156,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.google.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:.g" - + "oogle.cloud.compute.v1.RouterBgpPeerCustomLearnedIpRange\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:.google.cloud.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" @@ -24154,8 +24171,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013enable_ipv6\030\243\366\303V \001(\010H\006\210\001\001\022\032\n" + "\017export_policies\030\373\362\367? \003(\t\022\033\n" + "\017import_policies\030\252\361\217\327\001 \003(\t\022\037\n" - + "\016interface_name\030\321\303\344\320\001 \001(\tH\007\210\001\001\022\033\n" - + "\n" + + "\016interface_name\030\321\303\344\320\001 \001(\tH\007\210\001\001\022\033\n\n" + "ip_address\030\334\361\334\301\001 \001(\tH\010\210\001\001\022$\n" + "\024ipv4_nexthop_address\030\321\215\334\002 \001(\tH\t\210\001\001\022$\n" + "\024ipv6_nexthop_address\030\323\205\253\r" @@ -24235,7 +24251,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\017management_type\030\266\203\352R \001(\tH\004\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\"\n" + "\022private_ip_address\030\230\322\2130 \001(\tH\006\210\001\001\022$\n" - + "\023redundant_interface\030\347\350\274\371\001 \001(\tH\007\210\001\001\022\033\n\n" + + "\023redundant_interface\030\347\350\274\371\001 \001(\tH\007\210\001\001\022\033\n" + + "\n" + "subnetwork\030\356\247\344\222\001 \001(\tH\010\210\001\001\"?\n" + "\tIpVersion\022\030\n" + "\024UNDEFINED_IP_VERSION\020\000\022\013\n" @@ -24286,16 +24303,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020max_ports_per_vm\030\341\311\236w \001(\005H\005\210\001\001\022 \n" + "\020min_ports_per_vm\030\263\255\344X \001(\005H\006\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\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.c" + + "loud.compute.v1.RouterNatSubnetworkToNat64\022\'\n" + "\026nat_ip_allocate_option\030\375\270\364\314\001 \001(\tH\010\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\t\210\001\001\0224\n" + "$source_subnetwork_ip_ranges_to_nat64\030\331\347\247v \001(\tH\n" + "\210\001\001\022J\n" - + "\013subnetworks\030\305\324\245\306\001 \003(\0132" - + "1.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\013\210\001\001\022*\n" + "\031tcp_time_wait_timeout_sec\030\375\273\363\364\001" + " \001(\005H\014\210\001\001\022/\n" @@ -24358,8 +24375,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(\0132,.google" - + ".cloud.compute.v1.RouterNatRuleActionH\000\210\001\001\022\034\n" + + "\006action\030\266\374\275Y" + + " \001(\0132,.google.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" @@ -24387,8 +24404,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.cloud.compute" - + ".v1.RouterParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132>.google." + + "cloud.compute.v1.RouterParams.ResourceManagerTagsEntry\032:\n" + "\030ResourceManagerTagsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\306\002\n" @@ -24397,17 +24414,17 @@ 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(\01322.google." - + "cloud.compute.v1.RouterStatusBgpPeerStatus\022E\n\n" - + "nat_status\030\320\231\213\036" - + " \003(\0132..google.cloud.compute.v1.RouterStatusNatStatus\022\027\n" + + "\017bgp_peer_status\030\373\327\225h " + + "\003(\01322.google.cloud.compute.v1.RouterStatusBgpPeerStatus\022E\n\n" + + "nat_status\030\320\231\213\036 \003(\0132." + + ".google.cloud.compute.v1.RouterStatusNatStatus\022\027\n" + "\007network\030\256\264\205o \001(\tH\000\210\001\001B\n\n" + "\010_network\"\351\n\n" + "\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(\013" + + "2\".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" @@ -24469,8 +24486,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(\0132;.google.clou" - + "d.compute.v1.RouterStatusNatStatusNatRuleStatus\022*\n" + + "\013rule_status\030\225\305\356B \003(\0132" + + ";.google.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" @@ -24493,8 +24510,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_kindB\t\n" + "\007_result\"l\n" + "\035RoutersGetRoutePolicyResponse\022>\n" - + "\010resource\030\216\210\257] \001" - + "(\0132$.google.cloud.compute.v1.RoutePolicyH\000\210\001\001B\013\n" + + "\010resource\030\216\210\257]" + + " \001(\0132$.google.cloud.compute.v1.RoutePolicyH\000\210\001\001B\013\n" + "\t_resource\"\342\002\n" + "\024RoutersListBgpRoutes\022\024\n" + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n" @@ -24562,11 +24579,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_requestB\013\n" + "\t_response\"\217\010\n" + "\021SavedAttachedDisk\022\034\n" - + "\013auto_delete\030\273\344\316\335\001 \001(\010H\000\210\001\001\022\024\n" + + "\013auto_delete\030\273\344\316\335\001 \001(\010H", + "\000\210\001\001\022\024\n" + "\004boot\030\362\365\270\001 \001(\010H\001\210\001\001\022\033\n" + "\013device_name\030\324\265\232 \001(\tH\002\210\001\001\022T\n" - + "\023disk_encryption_key\030\205\355\304\201\001 \001(\0132..go" - + "ogle.cloud.compute.v1.CustomerEncryptionKeyH\003\210\001\001\022\035\n" + + "\023disk_encryption_key\030\205\355\304\201\001" + + " \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%" @@ -24586,8 +24604,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023UNDEFINED_INTERFACE\020\000\022\013\n" + "\004NVME\020\340\202\223\001\022\013\n" + "\004SCSI\020\246\201\233\001\"?\n" - + "\004M", - "ode\022\022\n" + + "\004Mode\022\022\n" + "\016UNDEFINED_MODE\020\000\022\020\n" + "\tREAD_ONLY\020\265\231\354+\022\021\n\n" + "READ_WRITE\020\326\227\344R\"]\n" @@ -24658,11 +24675,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\006\210\001\001\022\036\n\r" + "min_node_cpus\030\273\244\242\227\001 \001(\005H\007\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\010\210\001\001\022a\n" - + "\027on_instance_stop_action\030\311\215\325\374\001 \001(\013" - + "27.google.cloud.compute.v1.SchedulingOnInstanceStopActionH\t\210\001\001\022\034\n" + + "\027on_instance_stop_action\030\311\215\325\374\001" + + " \001(\01327.google.cloud.compute.v1.SchedulingOnInstanceStopActionH" + + "\t\210\001\001\022\034\n" + "\013preemptible\030\241\345\313\232\001 \001(\010H\n" + "\210\001\001\022!\n" + "\022provisioning_model\030\327\226\036 \001(\tH\013\210\001\001\022&\n" @@ -24720,8 +24738,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(\0132B." + + "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" @@ -24730,8 +24748,8 @@ 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.com" - + "pute.v1.SecurityPoliciesScopedList:\0028\001B\007\n" + + "\005value\030\002 \001(\01323.goo" + + "gle.cloud.compute.v1.SecurityPoliciesScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" @@ -24739,8 +24757,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\277\001\n" + "7SecurityPoliciesListPreconfiguredExpressionSetsResponse\022b\n" - + "\035preconfigured_expression_sets\030\372\214\327\377\001" - + " \001(\01322.google.cloud.compute.v1.SecurityPoliciesWafConfigH\000\210\001\001B \n" + + "\035preconfigured_expression_sets\030\372\214\327\377\001 \001(\01322.google.cloud" + + ".compute.v1.SecurityPoliciesWafConfigH\000\210\001\001B \n" + "\036_preconfigured_expression_sets\"\252\001\n" + "\032SecurityPoliciesScopedList\022E\n" + "\021security_policies\030\357\246\367<" @@ -24753,32 +24771,30 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \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.Sec" - + "urityPolicyAdaptiveProtectionConfigH\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" + + "\032adaptive_protection_config\030\337\373\321G \001(\0132?.google.cloud.c" + + "ompute.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.cloud.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;.google.cloud.compute.v1." - + "SecurityPolicyDdosProtectionConfigH\003\210\001\001\022\034\n" + + "\026ddos_protection_config\030\315\204\377\027 \001(\0132;.google.clou" + + "d.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" + "\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\010\210\001\001\022G\n" - + "\006labels\030\377\277\301\356\001 \003(\01323.goog" - + "le.cloud.compute.v1.SecurityPolicy.LabelsEntry\022\024\n" + + "\006labels\030\377\277\301\356\001" + + " \003(\01323.google.cloud.compute.v1.SecurityPolicy.LabelsEntry\022\024\n" + "\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.Sec" - + "urityPolicyRecaptchaOptionsConfigH\013\210\001\001\022\026\n" + + "\030recaptcha_options_config\030\333\324\275\367\001 \001(\0132=.google.cloud.c" + + "ompute.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(\013" - + "2+.google.cloud.compute.v1.SecurityPolicyRule\022\032\n" + + "\005rules\030\367\221\3653" + + " \003(\0132+.google.cloud.compute.v1.SecurityPolicyRule\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\r" + "\210\001\001\022\033\n\n" + "short_name\030\356\270\320\352\001 \001(\tH\016\210\001\001\022\024\n" @@ -24810,16 +24826,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.SecurityPo" - + "licyAdaptiveProtectionConfigLayer7DdosDefenseConfigH\000\210\001\001B\035\n" + + "\032layer7_ddos_defense_config\030\243\331\303\320\001" + + " \001(\0132V.google.cloud.compute." + + "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.SecurityPo" - + "licyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig\"R\n" + + "\021threshold_configs\030\235\253\343\034 \003(\0132e.google.cloud.compute." + + "v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig\"R\n" + "\016RuleVisibility\022\035\n" + "\031UNDEFINED_RULE_VISIBILITY\020\000\022\017\n" + "\007PREMIUM\020\267\264\301\276\001\022\020\n" @@ -24838,9 +24853,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(\0132}.google.cloud.compu" - + "te.v1.SecurityPolicyAdaptiveProtectionCo" - + "nfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigB#\n" + + "\033traffic_granularity_configs\030\276\264\332( \003(\0132}.googl" + + "e.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig" + + "ThresholdConfigTrafficGranularityConfigB#\n" + "!_auto_deploy_confidence_thresholdB\035\n" + "\033_auto_deploy_expiration_secB*\n" + "(_auto_deploy_impacted_baseline_thresholdB\035\n" @@ -24849,8 +24864,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" - + "dSecurityPolicyAdaptiveProtectionConfigLaye" - + "r7DdosDefenseConfigThresholdConfigTrafficGranularityConfig\022)\n" + + "dSecurityPolicyAdaptiveProtect" + + "ionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig\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" @@ -24864,8 +24879,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.SecurityPo" - + "licyAdvancedOptionsConfigJsonCustomConfigH\000\210\001\001\022\035\n" + + "\022json_custom_config\030\271\331\2315 \001(\0132L.google.cloud.compute." + + "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" @@ -24927,22 +24942,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(\013" - + "2;.google.cloud.compute.v1.SecurityPolicyRuleHttpHeaderActionH\002\210\001\001\022\024\n" + + "header_action\030\250\240\270\234\001 \001(\0132;.google.cloud.compute.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.clou" - + "d.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.google.cloud.compute.v1.Se" - + "curityPolicyRulePreconfiguredWafConfigH\006\210\001\001\022\027\n" + + "\005match\030\305\263\2671 \001(\0132" + + "2.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.google.cloud." + + "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.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsH" - + "\t\210\001\001\022\\\n" - + "\020redirect_options\030\273\222\356M \001(\0132:.google.cloud.com" - + "pute.v1.SecurityPolicyRuleRedirectOptionsH\n" + + "\022rate_limit_options\030\373\311\232 \001(\0132;.google.cloud.compu" + + "te.v1.SecurityPolicyRuleRateLimitOptionsH\t\210\001\001\022\\\n" + + "\020redirect_options\030\273\222\356M \001(\0132:.goo" + + "gle.cloud.compute.v1.SecurityPolicyRuleRedirectOptionsH\n" + "\210\001\001B\t\n" + "\007_actionB\016\n" + "\014_descriptionB\020\n" @@ -24956,23 +24970,24 @@ 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.com" - + "pute.v1.SecurityPolicyRuleHttpHeaderActionHttpHeaderOption\"\220\001\n" + + "\027request_headers_to_adds\030\315\253\372) \003(\0132K.goo" + + "gle.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.google.clo" + + "ud.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=.g" - + "oogle.cloud.compute.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" + + "\030UNDEFINED_VERSIONED_EXPR\020\000\022\021\n" + + "\n" + "SRC_IPS_V1\020\211\375\350!B\t\n" + "\007_configB\007\n" + "\005_exprB\017\n\r" @@ -24981,8 +24996,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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.goog" - + "le.cloud.compute.v1.SecurityPolicyRuleMatcherExprOptionsRecaptchaOptionsH\000\210\001\001B\024\n" + + "\021recaptcha_options\030\306\366\307\271\001" + + " \001(\0132M.google.cloud.compute.v1.Securit" + + "yPolicyRuleMatcherExprOptionsRecaptchaOptionsH\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" @@ -24997,26 +25013,26 @@ 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.goog" - + "le.cloud.compute.v1.SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch\"i\n" + + " \003(\0132N.google.cloud.compute.v1.Securit" + + "yPolicyRuleNetworkMatcherUserDefinedFieldMatch\"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.Secur" - + "ityPolicyRulePreconfiguredWafConfigExclusion\"\202\005\n" + + "exclusions\030\345\370\277c \003(\0132J.google.cloud.com" + + "pute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusion\"\202\005\n" + "1SecurityPolicyRulePreconfiguredWafConfigExclusion\022|\n" - + "\032request_cookies_to_exclude\030\366\336\337J \003(\0132U.google.cloud.compute" - + ".v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\022|\n" - + "\032request_headers_to_exclude\030\237\244\223\036 \003(\0132U.google.cloud.c" - + "ompute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\022\202\001\n" - + "\037request_query_params_to_exclude\030\210\236\272\242\001 \003(\0132U.g" + + "\032request_cookies_to_exclude\030\366\336\337J \003(\0132U.google." + + "cloud.compute.v1.SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\022|\n" + + "\032request_headers_to_exclude\030\237\244\223\036 \003(\0132U.g" + "oogle.cloud.compute.v1.SecurityPolicyRul" - + "ePreconfiguredWafConfigExclusionFieldParams\022y\n" - + "\027request_uris_to_exclude\030\236\252\237+ \003(\0132" - + "U.google.cloud.compute.v1.SecurityPolicy" - + "RulePreconfiguredWafConfigExclusionFieldParams\022\033\n" + + "ePreconfiguredWafConfigExclusionFieldParams\022\202\001\n" + + "\037request_query_params_to_exclude\030\210\236\272\242\001" + + " \003(\0132U.google.cloud.compute.v1.Secu" + + "rityPolicyRulePreconfiguredWafConfigExclusionFieldParams\022y\n" + + "\027request_uris_to_exclude\030\236\252\237+ \003(\0132U.google.cloud.compute.v1.S" + + "ecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams\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" @@ -25034,19 +25050,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004_val\"\232\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.c" - + "ompute.v1.SecurityPolicyRuleRateLimitOptionsThresholdH\001\210\001\001\022\037\n" + + "ban_threshold\030\273\250\377\356\001 \001(\0132D.g" + + "oogle.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsThresholdH\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(\0132" - + "M.google.cloud.compute.v1.SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig\022#\n" + + "\026enforce_on_key_configs\030\256\276\225\020 \003(\0132M.google.cloud.compute.v1.S" + + "ecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig\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.c" - + "ompute.v1.SecurityPolicyRuleRedirectOptionsH\006\210\001\001\022k\n" - + "\024rate_limit_threshold\030\210\277\317\226\001 \001" - + "(\0132D.google.cloud.compute.v1.SecurityPol" - + "icyRuleRateLimitOptionsThresholdH\007\210\001\001\"\364\001\n" + + "\027exceed_redirect_options\030\346\214\355\341\001 \001(\0132:.g" + + "oogle.cloud.compute.v1.SecurityPolicyRuleRedirectOptionsH\006\210\001\001\022k\n" + + "\024rate_limit_threshold\030\210\277\317\226\001 \001(\0132D.google.cloud.compute.v" + + "1.SecurityPolicyRuleRateLimitOptionsThresholdH\007\210\001\001\"\364\001\n" + "\014EnforceOnKey\022\034\n" + "\030UNDEFINED_ENFORCE_ON_KEY\020\000\022\t\n" + "\003ALL\020\201\373\003\022\023\n" @@ -25153,12 +25168,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006scopes\030\237\231\222O \003(\tB\010\n" + "\006_email\"\361\n\n" + "\021ServiceAttachment\022[\n" - + "\023connected_endpoints\030\310\227\270\" \003(\0132" - + ";.google.cloud.compute.v1.ServiceAttachmentConnectedEndpoint\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" - + "\025consumer_accept_lists\030\307\266\204\300\001 \003(\0132>.google.cloud.compute.v" - + "1.ServiceAttachmentConsumerProjectLimit\022 \n" - + "\025consumer_reject_lists\030\236\231\245a \003(\t\022\"\n" + + "\025consumer_accept_lists\030\307\266\204\300\001 \003(\0132>.google.cl" + + "oud.compute.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" + "\014domain_names\030\215\330\211\003 \003(\t\022&\n" @@ -25166,8 +25182,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.clo" + + "ud.compute.v1.ServiceAttachment.MetadataEntry\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\027\n" + "\013nat_subnets\030\230\217\333\262\001 \003(\t\022(\n" + "\030producer_forwarding_rule\030\321\250\234v \001(\tH\010\210\001\001\022,\n" @@ -25178,8 +25194,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\210\001\001\022%\n" + "\025reconcile_connections\030\344\303\353; \001(\010H\013\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\014\210\001\001\022\032\n" - + "\tself_lin", - "k\030\215\222\305\331\001 \001(\tH\r" + + "\tself_link\030\215\222\305\331\001 \001(\tH\r" + "\210\001\001\022\035\n" + "\016target_service\030\207\374N \001(\tH\016\210\001\001\032/\n\r" + "MetadataEntry\022\013\n" @@ -25207,8 +25222,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.clou" + + "d.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" @@ -25217,8 +25232,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(\01325.google.cloud." + + "compute.v1.ServiceAttachmentsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -25255,8 +25270,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" @@ -25265,11 +25280,12 @@ 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\"\262\001\n" + "\034ServiceAttachmentsScopedList\022K\n" - + "\023service_attachments\030\246\222\272\222\001" - + " \003(\0132*.google.cloud.compute.v1.ServiceAttachment\0229\n" + + "\023service_attachments\030\246\222\272\222\001 \003(\0132*.g" + + "oogle.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" @@ -25278,8 +25294,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_ssl_proxies_set_backend_service_request_resource\030\244\351\250B" - + " \001(\0132A.goog" - + "le.cloud.compute.v1.TargetSslProxiesSetBackendServiceRequestB\003\340A\002\022!\n" + + " \001(\0132A.google.cloud.compute.v1.TargetS" + + "slProxiesSetBackendServiceRequestB\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" @@ -25287,20 +25303,20 @@ 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.cloud.compute.v1.Ta" - + "rgetTcpProxiesSetBackendServiceRequestB\003\340A\002\022!\n" - + "\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r" - + "\n" + + " \001(\0132A.google.cloud." + + "compute.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" + "\016failover_ratio\030\376\224\264e \001(\002H\000\210\001\001\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\001\210\001\001\022\033\n" + "\013target_pool\030\212\344\370\035 \001(\tB\003\340A\002\022T\n" - + "\031target_reference_resource\030\360\267\335\371\001 \001(\013" - + "2(.google.cloud.compute.v1.TargetReferenceB\003\340A\002B\021\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" + "\013_request_id\"\256\002\n" + "(SetCertificateMapTargetHttpsProxyRequest\022!\n" @@ -25308,35 +25324,36 @@ 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\217\001\n" + "9target_https_proxies_set_certificate_map_request_resource\030\273\266\376\336\001" - + " \001(\0132C.google.cloud.com" - + "pute.v1.TargetHttpsProxiesSetCertificateMapRequestB\003\340A\002\022\"\n" + + " \001(\0132C.goo" + + "gle.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" + "\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\213\001\n" - + "7target_ssl_proxies_set_certificate_map_request_resource\030\272\226\203\244\001 \001" - + "(\0132A.google.cloud.compute.v1.TargetSslProxiesSetCertificateMapRequestB\003\340A\002\022!\n" + + "7target_ssl_proxies_set_certificate_map_request_resource\030\272\226\203\244\001" + + " \001(\0132A.google.cloud.compute.v" + + "1.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" + + " \001(\01329.google.clo" + + "ud.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.compute.v1.SetCommon" - + "InstanceMetadataOperationMetadata.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.SetCommonInsta" - + "nceMetadataOperationMetadataPerLocationOperationInfo:\0028\001B\026\n" + + "\005value\030\002 \001(\0132[.google.cloud.compute.v1.S" + + "etCommonInstanceMetadataOperationMetadataPerLocationOperationInfo:\0028\001B\026\n" + "\024_client_operation_id\"\262\002\n" + "BSetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo\0226\n" + "\005error\030\210\244\223." @@ -25362,8 +25379,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "#SetDefaultNetworkTierProjectRequest\022!\n" + "\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.compute.v1.ProjectsSetDefaultNetworkTierRequestB\003\340A\002\022\032\n\n" + + "2projects_set_default_network_tier_request_resource\030\212\300\243<" + + " \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" @@ -25399,100 +25417,100 @@ 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.clou" - + "d.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n" + + "\"security_policy_reference_resource\030\360\264\253a \001(\0132" + + "0.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/.goo" + + "gle.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.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\"\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-." + + "google.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" + + " \001(\0132;.google.clo" + + "ud.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(\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/.g" + + "oogle.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" + "\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\"\276\001\n" + + " 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/.google.cloud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n" + + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.googl" + + "e.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\"\317\001\n" + "\"SetIamPolicyInstantSnapshotRequest\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\"\311\001\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001" + + " \001(\0132-.google.cloud.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/.goog" - + "le.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" - + "\"global_set_policy_request_resource\030\262\347\333\240\001 \001(\0132/.google.clo" - + "ud.compute.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\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" + "\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.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\"\272\001\n" + "\037SetIamPolicyMachineImageRequest\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/.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\"\327\001\n" + "$SetIamPolicyNetworkAttachmentRequest\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\"\303\001\n" + "(SetIamPolicyNetworkFirewallPolicyRequest\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.c" + + "loud.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" + "\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-.goog" - + "le.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\322\001\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001" + + " \001(\0132-.google.cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\322\001\n" + "\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/.google" + + ".cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\332\001\n" + "\'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/.google.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" @@ -25503,69 +25521,69 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "(SetIamPolicyRegionInstantSnapshotRequest\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/.googl" - + "e.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\"\341\001\n" + ".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/.goog" + + "le.cloud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\375\001\n" + "#SetIamPolicyReservationBlockRequest\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\"\313\001\n" + + "\'zone_set_nested_policy_request_resource\030\323\361\200\177 \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-.google." - + "cloud.compute.v1.ZoneSetPolicyRequestB\003\340A\002\"\200\002\n" + + " zone_set_policy_request_resource\030\273\270\230\266\001 " + + "\001(\0132-.google.cloud.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(\01323.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/.g" - + "oogle.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\"\327\001\n" + "$SetIamPolicyServiceAttachmentRequest\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.clo" + + "ud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\266\001\n" + "\033SetIamPolicySnapshotRequest\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.clo" + + "ud.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\"\313\001\n" + "\036SetIamPolicyStoragePoolRequest\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-.goog" - + "le.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" - + "\"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.c" + + "loud.compute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\"\336\002\n" + ".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.c" - + "ompute.v1.InstanceGroupManagersSetInstanceTemplateRequestB\003\340A\002\022!\n" + + " \001(\0132H.g" + + "oogle.cloud.compute.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" @@ -25578,16 +25596,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" - + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\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" + "\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\204\001\n" + "4target_tcp_proxies_set_proxy_header_request_resource\030\303\230\361h" - + " \001(\0132>.google.cloud.compute.v1.Targ" - + "etTcpProxiesSetProxyHeaderRequestB\003\340A\002\022!\n" + + " \001(\0132>.google.cloud.co" + + "mpute.v1.TargetTcpProxiesSetProxyHeaderRequestB\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" @@ -25858,8 +25877,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.cloud.c" - + "ompute.v1.TargetHttpsProxiesSetQuicOverrideRequestB\003\340A\002\022\"\n" + + " \001(\0132A.g" + + "oogle.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" @@ -25877,13 +25896,14 @@ 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.clo" + + "ud.compute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n" + "\013_request_id\"\243\002\n" + " SetSecurityPolicyInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022z\n" + ".instances_set_security_policy_request_resource\030\212\321\272v" - + " \001(\0132:.google.cloud.compute.v1.InstancesSetSecurityPolicyRequestB\003\340A\002\022!\n" + + " \001(\0132:.google.cloud.compu" + + "te.v1.InstancesSetSecurityPolicyRequestB\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" @@ -25903,27 +25923,30 @@ 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.clo" - + "ud.compute.v1.SecurityPolicyReferenceB\003\340A\002\022 \n" + + "\"security_policy_reference_resource\030\360\264\253a \001(\013" + + "20.google.cloud.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" + + "\340A\002\362G\004zoneB\r" + + "\n" + "\013_request_id\"\226\002\n" + "\"SetSecurityPolicyTargetPoolRequest\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\022d\n" - + "\"security_policy_reference_resource\030\360\264\253a" - + " \001(\01320.google.cloud.compute.v1.SecurityPolicyReferenceB\003\340A\002\022\033\n" + + "\"security_policy_reference_resource\030\360\264\253a \001(\01320.go" + + "ogle.cloud.compute.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" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022{\n" + ".instances_set_service_account_request_resource\030\270\236\262\203\001" - + " \001(\0132:.google.cloud.compute.v1.InstancesSetServiceAccountRequestB\003\340A\002\022!\n" + + " \001(\0132:.google.cloud.compute" + + ".v1.InstancesSetServiceAccountRequestB\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" @@ -25934,8 +25957,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.compute." - + "v1.ShieldedInstanceIntegrityPolicyB\003\340A\002\022\033\n" + + " \001(\01328.google.c" + + "loud.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" @@ -25943,9 +25966,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_proxies_set_ssl_certificates_request_resource\030\207\204\246\272\001" - + " \001(\0132J.google.cloud.compute.v1.RegionTarg" - + "etHttpsProxiesSetSslCertificatesRequestB\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.RegionTargetHttpsProxiesSetSslCertificatesRequestB\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" @@ -25954,8 +25978,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" @@ -25963,24 +25987,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.Target" - + "SslProxiesSetSslCertificatesRequestB\003\340A\002\022!\n" + + " \001(\0132B.google.cloud.comp" + + "ute.v1.TargetSslProxiesSetSslCertificatesRequestB\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+.go" - + "ogle.cloud.compute.v1.SslPolicyReferenceB\003\340A\002\022\"\n" + + "\035ssl_policy_reference_resource\030\274\364\237p" + + " \001(\0132+.google.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(\0132+.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" @@ -25988,8 +26012,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" @@ -26013,8 +26037,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.cloud.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" @@ -26027,19 +26051,18 @@ 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.RegionIns" - + "tanceGroupManagersSetTargetPoolsRequestB\003\340A\002\022\032\n\n" + + " \001(\0132I.google.cloud.compute" + + ".v1.RegionInstanceGroupManagersSetTargetPoolsRequestB\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" + "\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" + "\021target_http_proxy\030\345\276\322b \001(\tB\003\340A\002\022U\n" - + "\032url_map_reference_resource\030\225\346\216\276\001" - + " \001(\0132(.google.cloud.compute.v1.UrlMapReferenceB\003\340A\002B\r\n" + + "\032url_map_reference_resource\030\225\346\216\276\001 \001(\0132(.goog" + + "le.cloud.compute.v1.UrlMapReferenceB\003\340A\002B\r\n" + "\013_request_id\"\222\002\n" + "&SetUrlMapRegionTargetHttpsProxyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -26070,8 +26093,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" - + "\036usage_export_location_resource\030\353\314\324\t" - + " \001(\0132,.google.cloud.compute.v1.UsageExportLocationB\003\340A\002B\r\n" + + "\036usage_export_location_resource\030\353\314\324\t \001(\0132,.google" + + ".cloud.compute.v1.UsageExportLocationB\003\340A\002B\r\n" + "\013_request_id\"\372\002\n\r" + "ShareSettings\022N\n" + "\013project_map\030\266\326\377?" @@ -26079,8 +26102,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" @@ -26100,15 +26123,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.compute.v1.ShieldedInstanceIdentityEntryH\000\210\001\001\022]\n" - + "\024ecc_p256_signing_key\030\303\226\343\343\001 \001(\01326.google.cl" - + "oud.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.clou" + + "d.compute.v1.ShieldedInstanceIdentityEntryH\000\210\001\001\022]\n" + + "\024ecc_p256_signing_key\030\303\226\343\343\001 \001(" + + "\01326.google.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" + "\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.cloud.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" @@ -26141,8 +26164,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.compute.v1." - + "NodeGroupsSimulateMaintenanceEventRequestB\003\340A\002\022!\n" + + " \001(\0132B.google.clou" + + "d.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" @@ -26166,15 +26189,15 @@ 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\022A\n" - + "\006labels\030\377\277\301\356\001" - + " \003(\0132-.google.cloud.compute.v1.Snapshot.LabelsEntry\022\030\n\r" + + "\006labels\030\377\277\301\356\001 \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\'.googl" - + "e.cloud.compute.v1.SnapshotParamsH\017\210\001\001\022\036\n\r" + + "\006params\030\206\363\253%" + + " \001(\0132\'.google.cloud.compute.v1.SnapshotParamsH\017\210\001\001\022\036\n\r" + "satisfies_pzi\030\241\335\253\345\001 \001(\010H\020\210\001\001\022\036\n\r" + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\021\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\022\210\001\001\022W\n" @@ -26182,14 +26205,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\023\210\001\001\022\035\n\r" + "snapshot_type\030\325\331\245; \001(\tH\024\210\001\001\022\034\n" + "\013source_disk\030\301\356\264\327\001 \001(\tH\025\210\001\001\022[\n" - + "\032source_disk_encryption_key\030\341\240\270\375\001 \001(\013" - + "2..google.cloud.compute.v1.CustomerEncryptionKeyH\026\210\001\001\0224\n" + + "\032source_disk_encryption_key\030\341\240\270\375\001" + + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\026\210\001\001\0224\n" + "#source_disk_for_recovery_checkpoint\030\376\341\312\253\001 \001(" + "\tH\027\210\001\001\022\037\n" + "\016source_disk_id\030\331\315\311\330\001 \001(\tH\030\210\001\001\022\'\n" + "\027source_instant_snapshot\030\206\204\303h \001(\tH\031\210\001\001\022g\n" - + "&source_instant_snapshot_encryption_key\030\374\205\224\320\001 \001(\0132..goog" - + "le.cloud.compute.v1.CustomerEncryptionKeyH\032\210\001\001\022+\n" + + "&source_instant_snapshot_encryption_key\030\374\205\224\320\001" + + " \001(\0132..google.cloud.compute.v1.CustomerEncryptionKeyH\032\210\001\001\022+\n" + "\032source_instant_snapshot_id\030\364\323\220\211\001 \001(\tH\033\210\001\001\022/\n" + "\037source_snapshot_schedule_policy\030\203\266\265p \001(\tH\034\210\001\001\0222\n" + "\"source_snapshot_schedule_policy_id\030\327\247\316! \001(" @@ -26222,10 +26245,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010UPDATING\020\306\356\354\353\001\022\021\n\n" + "UP_TO_DATE\020\316\242\2470B\017\n\r" + "_architectureB\017\n\r" - + "_auto_createdB\r" - + "\n" + + "_auto_createdB\r\n" + "\013_chain_nameB\026\n" - + "\024_creation_size_bytesB\025\n" + + "\024_creation_", + "size_bytesB\025\n" + "\023_creation_timestampB\016\n" + "\014_descriptionB\017\n\r" + "_disk_size_gbB\021\n" @@ -26251,8 +26274,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\'_source_instant_snapshot_encryption_keyB\035\n" + "\033_source_instant_snapshot_idB\"\n" + " _source_snapshot_schedule_policyB%\n" - + "#_source_snapshot_sch", - "edule_policy_idB\t\n" + + "#_source_snapshot_schedule_policy_idB\t\n" + "\007_statusB\020\n" + "\016_storage_bytesB\027\n" + "\025_storage_bytes_status\"\241\002\n" @@ -26270,23 +26292,23 @@ 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.v" - + "1.SnapshotParams.ResourceManagerTagsEntry\032:\n" + + "\025resource_manager_tags\030\374\233\213\264\001 \003(\0132@.google.cl" + + "oud.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\"\214\001\n" + "\020SnapshotSettings\022c\n" - + "\020storage_location\030\371\321\340\333\001 \001(\0132@.googl" - + "e.cloud.compute.v1.SnapshotSettingsStorageLocationSettingsH\000\210\001\001B\023\n" + + "\020storage_location\030\371\321\340\333\001" + + " \001(\0132@.google.cloud.compute.v1.SnapshotSettingsStorageLocationSettingsH\000\210\001\001B\023\n" + "\021_storage_location\"\336\003\n" + "\'SnapshotSettingsStorageLocationSettings\022f\n" - + "\tlocations\030\336\256\221\305\001 \003(\0132O.google" - + ".cloud.compute.v1.SnapshotSettingsStorageLocationSettings.LocationsEntry\022\026\n" + + "\tlocations\030\336\256\221\305\001 \003(\0132O.google.cloud.compute.v1.SnapshotS" + + "ettingsStorageLocationSettings.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.compute.v1.SnapshotSettingsStorageLocatio" - + "nSettingsStorageLocationPreference:\0028\001\"\231\001\n" + + "\005value\030\002 \001(\0132Y.google.cloud.compute.v1.SnapshotSettingsS" + + "torageLocationSettingsStorageLocationPreference:\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" @@ -26304,8 +26326,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024_disk_encryption_keyB\016\n" + "\014_source_disk\"a\n" + "\024SourceInstanceParams\022I\n" - + "\014disk_configs\030\317\331\252p" - + " \003(\01320.google.cloud.compute.v1.DiskInstantiationConfig\"\350\n\n" + + "\014disk_configs\030\317\331\252p \003(\01320.google." + + "cloud.compute.v1.DiskInstantiationConfig\"\350\n\n" + "\030SourceInstanceProperties\022\037\n" + "\016can_ip_forward\030\374\206\204\337\001 \001(\010H\000\210\001\001\022$\n" + "\023deletion_protection\030\352\377\262\332\001 \001(\010H\001\210\001\001\022\034\n" @@ -26315,8 +26337,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\003\210\001\001\022Q\n" - + "\006labels\030\377\277\301\356\001 \003(\0132" - + "=.google.cloud.compute.v1.SourceInstanceProperties.LabelsEntry\022\034\n" + + "\006labels\030\377\277\301\356\001" + + " \003(\0132=.google.cloud.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" @@ -26361,15 +26383,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.comp" - + "ute.v1.SslCertificateManagedSslCertificateH\006\210\001\001\022\024\n" + + "\007managed\030\237\237\244\216\001 \001(\0132<.goog" + + "le.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.SslCertificateSelfManagedSslCertificateH\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" @@ -26392,8 +26414,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(\0132@.google.cloud.compute.v1.SslCertificateAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132@.google.cloud.compu" + + "te.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" @@ -26402,8 +26424,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.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" @@ -26420,13 +26442,12 @@ 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\"\320\003\n" + "#SslCertificateManagedSslCertificate\022i\n\r" - + "domain_status\030\315\247\347\253\001 \003(\0132N.google.cloud.compute.v1.Ssl" - + "CertificateManagedSslCertificate.DomainStatusEntry\022\022\n" + + "domain_status\030\315\247\347\253\001 \003(\0132N.google.cloud.c" + + "ompute.v1.SslCertificateManagedSslCertificate.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" @@ -26455,8 +26476,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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(\0132=.google.cloud.compute.v1.SslPoliciesAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132=.google.cloud.compu" + + "te.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" @@ -26465,8 +26486,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.SslPoliciesScopedList:\0028\001B\007\n" + + "\005value\030\002" + + " \001(\0132..google.cloud.compute.v1.SslPoliciesScopedList:\0028\001B\007\n" + "\005_etagB\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" @@ -26519,8 +26540,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021UNDEFINED_PROFILE\020\000\022\021\n\n" + "COMPATIBLE\020\324\215\303U\022\016\n" + "\006CUSTOM\020\361\376\245\271\001\022\023\n" - + "\013FIPS_202205\020\334\237\362\342\001\022\r" - + "\n" + + "\013FIPS_202205\020\334\237\362\342\001\022\r\n" + "\006MODERN\020\237\276\371>\022\021\n\n" + "RESTRICTED\020\333\350\333|B\025\n" + "\023_creation_timestampB\016\n" @@ -26539,8 +26559,7 @@ 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:.goo" - + "gle.cloud.compute.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" @@ -26553,8 +26572,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.Region" - + "DisksStartAsyncReplicationRequestB\003\340A\002\022\032\n\n" + + " \001(\0132@.google.cloud.comp" + + "ute.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" @@ -26568,10 +26587,11 @@ 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.go" - + "ogle.cloud.compute.v1.InstanceGroupManagersStartInstancesRequestB\003\340A\002\022!\n" + + " \001(\0132C.google.cloud.compute.v1.Insta" + + "nceGroupManagersStartInstancesRequestB\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" @@ -26581,17 +26601,16 @@ 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\233\001\n" - + "?region_instance_gro" - + "up_managers_start_instances_request_resource\030\226\233\377\354\001" - + " \001(\0132I.google.cloud.compute.v1" - + ".RegionInstanceGroupManagersStartInstancesRequestB\003\340A\002\022\032\n\n" + + "?region" + + "_instance_group_managers_start_instances_request_resource\030\226\233\377\354\001" + + " \001(\0132I.google.clo" + + "ud.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?.googl" - + "e.cloud.compute.v1.InstancesStartWithEncryptionKeyRequestB\003\340A\002\022!\n" + + " \001(\0132?.google.cloud.compute.v1.InstancesStartWithEncryptionKeyRequestB\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" @@ -26599,28 +26618,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(\01325.google.cloud.compute.v1.StatefulPolicyPreservedStateH\000\210\001\001B\022\n" + + "\017preserved_state\030\252\342\240\001 \001(\01325.google.cl" + + "oud.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.clou" - + "d.compute.v1.StatefulPolicyPreservedState.DisksEntry\022a\n\r" - + "external_i_ps\030\215\323\200\376\001 \003(\0132" - + "F.google.cloud.compute.v1.StatefulPolicyPreservedState.ExternalIPsEntry\022`\n\r" - + "internal_i_ps\030\333\233\357f \003(\0132F.google.cloud.compute" - + ".v1.StatefulPolicyPreservedState.InternalIPsEntry\032m\n\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.compute.v1.S" + + "tatefulPolicyPreservedState.ExternalIPsEntry\022`\n\r" + + "internal_i_ps\030\333\233\357f \003(\0132F.google." + + "cloud.compute.v1.StatefulPolicyPreservedState.InternalIPsEntry\032m\n\n" + "DisksEntry\022\013\n" + "\003key\030\001 \001(\t\022N\n" - + "\005value\030\002 \001(\0132?.google.cloud.compute.v1.St" - + "atefulPolicyPreservedStateDiskDevice:\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>.google.cloud.compute.v1.StatefulPolicyPreservedStateNetworkIp:\0028\001\032r\n" + + "\005value\030\002 \001(\0132>.google.cloud.com" + + "pute.v1.StatefulPolicyPreservedStateNetworkIp:\0028\001\032r\n" + "\020InternalIPsEntry\022\013\n" + "\003key\030\001 \001(\t\022M\n" - + "\005value\030\002" - + " \001(\0132>.google.cloud.compute.v1.StatefulPolicyPreservedStateNetworkIp:\0028\001\"\264\001\n" + + "\005value\030\002 \001(\0132>.google.cloud.compute" + + ".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" @@ -26658,7 +26677,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.cloud.comp" + + "ute.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" @@ -26667,8 +26687,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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.comput" - + "e.v1.DisksStopGroupAsyncReplicationResourceB\003\340A\002\022!\n" + + " \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" @@ -26687,8 +26707,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.Insta" - + "nceGroupManagersStopInstancesRequestB\003\340A\002\022!\n" + + " \001(\0132B.google.cloud.com" + + "pute.v1.InstanceGroupManagersStopInstancesRequestB\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" @@ -26700,23 +26720,23 @@ 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_i" - + "nstance_group_managers_stop_instances_request_resource\030\302\234\362\200\001" - + " \001(\0132H.google.cloud." - + "compute.v1.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.RegionInstanceGroupManagersStopInstancesRequestB\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\"\354\014\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.Sto" + + "ragePoolExapoolProvisionedCapacityGbH\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" + + "\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" @@ -26726,14 +26746,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\022\025\n" + "\005state\030\221\211\2534 \001(\tH\020\210\001\001\022J\n" - + "\006status\030\362\237\267V \001(\01322.googl" - + "e.cloud.compute.v1.StoragePoolResourceStatusH\021\210\001\001\022\"\n" + + "\006status\030\362\237\267V" + + " \001(\01322.google.cloud.compute.v1.StoragePoolResourceStatusH\021\210\001\001\022\"\n" + "\021storage_pool_type\030\271\201\260\210\001 \001(\tH\022\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\023\210\001\001\032-\n" + "\013LabelsEntry\022\013\n" @@ -26772,8 +26792,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=.google.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" @@ -26782,13 +26802,14 @@ 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/.goog" - + "le.cloud.compute.v1.StoragePoolsScopedList:\0028\001B\007\n" + + "\005value\030\002" + + " \001(\0132/.google.cloud.compute.v1.StoragePoolsScopedList:\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\"\340\004\n" + "\017StoragePoolDisk\022\035\n" + "\022attached_instances\030\243\363\216\037 \003(\t\022\"\n" @@ -26849,7 +26870,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\tH\001\210\001\001\022:\n" + "\005items\030\300\317\367/" + " \003(\0132(.google.cloud.compute.v1.StoragePoolDisk\022\024\n" - + "\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\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" + "\014unreachables\030\237\240\206t \003(\t\0229\n" @@ -26862,8 +26884,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" - + ".cloud.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" @@ -26872,8 +26894,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025exapool_max_read_iops\030\302\352\237\034 \001(\003H\001\210\001\001\022,\n" + "\033exapool_max_read_throughput\030\203\326\264\272\001" + " \001(\003H\002\210\001\001\022\'\n" - + "\026exapool_max_w", - "rite_iops\030\371\242\350\213\001 \001(\003H\003\210\001\001\022-\n" + + "\026exapool_max_write_iops\030\371\242\350\213\001 \001(\003H\003\210\001\001\022-\n" + "\034exapool_max_write_throughput\030\372\203\304\235\001" + " \001(\003H\004\210\001\001\022&\n" + "\025last_resize_timestamp\030\324\373\347\356\001 \001(\tH\005\210\001\001\0226\n" @@ -26906,8 +26927,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\"_total_provisioned_disk_throughput\"\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(\0132*.google.cloud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n" + + "deprecated\030\263\313\321\365\001" + + " \001(\0132*.google.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" @@ -26944,8 +26965,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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.go" - + "ogle.cloud.compute.v1.StoragePoolTypeAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132A.google.cloud.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" @@ -26962,8 +26983,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\257\002\n" + "\023StoragePoolTypeList\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.StoragePoolType\022\024\n" + + "\005items\030\300\317\367/ \003(\0132(" + + ".google.cloud.compute.v1.StoragePoolType\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" @@ -26984,8 +27005,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "storage_pools\030\223\222\300\320\001" + " \003(\0132$.google.cloud.compute.v1.StoragePool\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\"\371\024\n\n" + "Subnetwork\0220\n" + " allow_subnet_cidr_routes_overlap\030\321\316\255 \001(\010H\000\210\001\001\022\"\n" @@ -27005,27 +27025,27 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021ipv6_gce_endpoint\030\343\312\342\230\001 \001(\tH\r" + "\210\001\001\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\016\210\001\001\022I\n\n" - + "log_config\030\235\321\301\247\001" - + " \001(\0132,.google.cloud.compute.v1.SubnetworkLogConfigH\017\210\001\001\022\024\n" + + "log_config\030\235\321\301\247\001 \001(\0132" + + ",.google.cloud.compute.v1.SubnetworkLogConfigH\017\210\001\001\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\020\210\001\001\022\027\n" + "\007network\030\256\264\205o \001(\tH\021\210\001\001\022A\n" - + "\006params\030\206\363\253%" - + " \001(\0132).google.cloud.compute.v1.SubnetworkParamsH\022\210\001\001\022)\n" + + "\006params\030\206\363\253% \001(\0132).g" + + "oogle.cloud.compute.v1.SubnetworkParamsH\022\210\001\001\022)\n" + "\030private_ip_google_access\030\316\350\375\310\001 \001(\010H\023\210\001\001\022*\n" + "\032private_ipv6_google_access\030\216\314\202\027 \001(\tH\024\210\001\001\022\030\n" + "\007purpose\030\236\372\357\226\001 \001(\tH\025\210\001\001\022\026\n" + "\006region\030\364\315\240B \001(\tH\026\210\001\001\022(\n" + "\027reserved_internal_range\030\262\236\277\210\001 \001(\tH\027\210\001\001\022\024\n" + "\004role\030\366\200\326\001 \001(\tH\030\210\001\001\022Q\n" - + "\023secondary_ip_ranges\030\343\377\224A" - + " \003(\01321.google.cloud.compute.v1.SubnetworkSecondaryRange\022\032\n" + + "\023secondary_ip_ranges\030\343\377\224A \003(\01321." + + "google.cloud.compute.v1.SubnetworkSecondaryRange\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\031\210\001\001\022\033\n\n" + "stack_type\030\221\265\213\313\001 \001(\tH\032\210\001\001\022\025\n" + "\005state\030\221\211\2534 \001(\tH\033\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\034\210\001\001\"y\n" + + "\023utilization_details\030\245\212\346; \001(\01325.google.cloud.compu" + + "te.v1.SubnetworkUtilizationDetailsH\034\210\001\001\"y\n" + "\016Ipv6AccessType\022\036\n" + "\032UNDEFINED_IPV6_ACCESS_TYPE\020\000\022\017\n" + "\010EXTERNAL\020\313\247\375\020\022\020\n" @@ -27097,8 +27117,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.compute.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" @@ -27107,8 +27127,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.SubnetworksScopedList:\0028\001B\005\n" + + "\005value\030\002 " + + "\001(\0132..google.cloud.compute.v1.SubnetworksScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -27153,8 +27173,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\"\275\001\n" @@ -27166,14 +27186,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.google.cloud.com" - + "pute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\001\210\001\001\022o\n" - + "\031internal_ipv6_utilization\030\214\312\236! \001(\0132D.google.cloud.compute.v1" - + ".SubnetworkUtilizationDetailsIPV6UtilizationH\002\210\001\001\022b\n" - + "\021ipv4_utilizations\030\253\235\250b \003(\0132" - + "D.google.cloud.compute.v1.SubnetworkUtilizationDetailsIPV4UtilizationB%\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.goo" + + "gle.cloud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\001\210\001\001\022o\n" + + "\031internal_ipv6_utilization\030\214\312\236! \001(\0132D.google.clo" + + "ud.compute.v1.SubnetworkUtilizationDetailsIPV6UtilizationH\002\210\001\001\022b\n" + + "\021ipv4_utilizations\030\253\235\250b \003(\0132D.google.cloud.compute.v1.S" + + "ubnetworkUtilizationDetailsIPV4UtilizationB%\n" + "#_external_ipv6_instance_utilizationB\037\n" + "\035_external_ipv6_lb_utilizationB\034\n" + "\032_internal_ipv6_utilization\"\306\001\n" @@ -27224,14 +27244,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\024\n" - + "\022_discard_local_ssdB\r" - + "\n" + + "\022_discard_local_ssdB\r\n" + "\013_request_id\"\324\002\n" + "+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.clou" + + "d.compute.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" @@ -27244,8 +27263,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.RegionInstanceGr" - + "oupManagersSuspendInstancesRequestB\003\340A\002\022\032\n\n" + + " \001(\0132K.google.cloud.compute.v1.Reg" + + "ionInstanceGroupManagersSuspendInstancesRequestB\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" @@ -27317,8 +27336,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"\256\001\n" + "\033TargetHttpProxiesScopedList\022H\n" - + "\023target_http_proxies\030\303\325\250M \003(\0132" - + "(.google.cloud.compute.v1.TargetHttpProxy\0229\n" + + "\023target_http_proxies\030\303\325\250M" + + " \003(\0132(.google.cloud.compute.v1.TargetHttpProxy\0229\n" + "\007warning\030\234\337\226\030 \001(\0132" + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + "\010_warning\"\353\003\n" @@ -27349,16 +27368,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.g" - + "oogle.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.clou" + + "d.compute.v1.TargetHttpProxiesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -27406,7 +27425,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\005H\005\210\001\001\022\020\n" + "\002id\030\233\032 \001(\004H\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\033\n\n" + + "\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022\033\n" + + "\n" + "proxy_bind\030\356\316\261\210\001 \001(\010H\t\210\001\001\022\036\n\r" + "quic_override\030\255\241\333\331\001 \001(\tH\n" + "\210\001\001\022\026\n" @@ -27448,8 +27468,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.cloud.compute." - + "v1.TargetHttpsProxyAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132B.google.c" + + "loud.compute.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" @@ -27458,8 +27478,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.clou" + + "d.compute.v1.TargetHttpsProxiesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -27467,8 +27487,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).go" - + "ogle.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" @@ -27489,7 +27509,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "nat_policy\030\220\304\212\363\001 \001(\tH\006\210\001\001\022\027\n" + "\007network\030\256\264\205o \001(\tH\007\210\001\001\022\037\n" + "\017security_policy\030\221\206\312Q \001(\tH\010\210\001\001\022\032\n" - + "\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022\024\n" + + "\ts", + "elf_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022\024\n" + "\004zone\030\254\307\344\001 \001(\tH\n" + "\210\001\001\"4\n" + "\tNatPolicy\022\030\n" @@ -27508,8 +27529,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@.google.cloud.co" - + "mpute.v1.TargetInstanceAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132@.go" + + "ogle.cloud.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" @@ -27517,10 +27538,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007warning\030\234\337\226\030 \001(\0132" + " .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.cloud.compute.v1.TargetInstancesScopedList:\0028\001B\005\n" + + "\003key\030\001 \001(\t\022A\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" @@ -27581,13 +27601,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005_kindB\007\n" + "\005_nameB\t\n" + "\007_regionB\022\n" - + "\020_security_policyB\014\n\n" + + "\020_security_policyB\014\n" + + "\n" + "_self_linkB\023\n" + "\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" @@ -27596,8 +27617,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..go" - + "ogle.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" @@ -27618,13 +27639,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" - + "_self_linkB\n" + + "\020_next_page_tokenB\014\n" + "\n" + + "_self_linkB\n\n" + "\010_warning\"l\n" + " TargetPoolsAddHealthCheckRequest\022H\n\r" - + "health_checks\030\256\257\346\325\001 \003(\0132-.goog" - + "le.cloud.compute.v1.HealthCheckReference\"a\n" + + "health_checks\030\256\257\346\325\001" + + " \003(\0132-.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" @@ -27644,8 +27665,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006target\030\221\343\371[ \001(\tH\000\210\001\001B\t\n" + "\007_target\"P\n" + "(TargetSslProxiesSetBackendServiceRequest\022\030\n" - + "\007service\030\265\215\217\262\001 \001(\tH\000\210\001\001B\n" - + "\n" + + "\007service\030\265\215\217\262\001 \001(\tH\000\210\001\001B\n\n" + "\010_service\"_\n" + "(TargetSslProxiesSetCertificateMapRequest\022\037\n" + "\017certificate_map\030\264\345\315J \001(\tH\000\210\001\001B\022\n" @@ -27742,8 +27762,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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.comp" + + "ute.v1.TargetTcpProxyAggregatedList.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" @@ -27752,8 +27772,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.TargetTcpProxiesScopedList:\0028\001B\005\n" + + "\005value\030\002" + + " \001(\01323.google.cloud.compute.v1.TargetTcpProxiesScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -27780,8 +27800,8 @@ 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\022\026\n" + "\006region\030\364\315\240B \001(\tH\007\210\001\001\022\032\n" @@ -27809,8 +27829,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(\0132B.google.cloud" - + ".compute.v1.TargetVpnGatewayAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132B" + + ".google.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" @@ -27819,8 +27839,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.co" - + "mpute.v1.TargetVpnGatewaysScopedList:\0028\001B\005\n" + + "\005value\030\002 \001(\01324.go" + + "ogle.cloud.compute.v1.TargetVpnGatewaysScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -27828,8 +27848,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\261\002\n" + "\024TargetVpnGatewayList\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.TargetVpnGateway\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\0132).google.cloud.compute.v1.TargetVpnGateway\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" @@ -27837,13 +27857,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" - + "_self_linkB\n" + + "\020_next_page_tokenB\014\n" + "\n" + + "_self_linkB\n\n" + "\010_warning\"\260\001\n" + "\033TargetVpnGatewaysScopedList\022J\n" - + "\023target_vpn_gateways\030\210\223\312\277\001 \003(\0132).go" - + "ogle.cloud.compute.v1.TargetVpnGateway\0229\n" + + "\023target_vpn_gateways\030\210\223\312\277\001" + + " \003(\0132).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" @@ -27856,8 +27876,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\037expected_redirect_response_code\030\357\352\200\t \001(\005H\004\210\001\001\022" + " \n" + "\020expected_service\030\256\370\361? \001(\tH\005\210\001\001\022=\n" - + "\007headers\030\206\337\235{" - + " \003(\0132).google.cloud.compute.v1.UrlMapTestHeader\022\024\n" + + "\007headers\030\206\337\235{ \003(\0132).go" + + "ogle.cloud.compute.v1.UrlMapTestHeader\022\024\n" + "\004host\030\250\353\303\001 \001(\tH\006\210\001\001\022\024\n" + "\004path\030\245\310\321\001 \001(\tH\007\210\001\001B\024\n" + "\022_actual_output_urlB \n" @@ -27872,19 +27892,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\"\323\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\323\001\n" + "#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/.goo" - + "gle.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" + "\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" + "\'TestIamPermissionsBackendServiceRequest\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" @@ -27893,28 +27913,28 @@ 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/.goog" - + "le.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.cl" + + "oud.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/.google.clou" - + "d.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.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\300\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.c" + + "loud.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" - + "!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/.google.cloud." + + "compute.v1.TestPermissionsRequestB\003\340A\002\"\276\001\n" + "$TestIamPermissionsHealthCheckRequest\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" @@ -27923,30 +27943,30 @@ 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/.google.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/.google.clou" - + "d.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.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\330\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google" + + ".cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\330\001\n" + "(TestIamPermissionsInstantSnapshotRequest\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.cl" + + "oud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\316\001\n" + "4TestIamPermissionsInterconnectAttachmentGroupRequest\022\027\n" + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n" @@ -27961,18 +27981,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "$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/" - + ".google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\272\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.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" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.clo" - + "ud.compute.v1.TestPermissionsRequestB\003\340A\002\"\277\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\013" + + "2/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\277\001\n" + "%TestIamPermissionsMachineImageRequest\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\"\334\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.goo" + + "gle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n" + "*TestIamPermissionsNetworkAttachmentRequest\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" @@ -27988,68 +28008,68 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + ".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" - + "!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/.go" + + "ogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\022\024\n" + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\327\001\n" + "%TestIamPermissionsNodeTemplateRequest\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\"\332\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.go" + + "ogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\332\001\n" + "(TestIamPermissionsPacketMirroringRequest\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\"\333\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.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" + "\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\"\325\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cloud." + + "compute.v1.TestPermissionsRequestB\003\340A\002\"\325\001\n" + "#TestIamPermissionsRegionDiskRequest\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\"\334\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\013" + + "2/.google.cloud.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" + "\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.c" + + "ompute.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" + "\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n" - + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.go" - + "ogle.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/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\346\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.go" + + "ogle.cloud.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.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\345\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.cl" + + "oud.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" @@ -28060,74 +28080,74 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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" + + "$TestIamPermissionsReservatio", + "nRequest\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.clou" + + "d.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" + "\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.c" - + "loud.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\"\331\001\n" + "\'TestIamPermissionsResourcePolicyRequest\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_permiss", - "ions_request_resource\030\246\305\267\321\001 \001(\0132/.google" - + ".cloud.compute.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" - + "!test_permissions_request_resource\030\246\305\267\321\001" - + " \001(\0132/.google.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google" + + ".cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\334\001\n" + "*TestIamPermissionsServiceAttachmentRequest\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\"\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" + "!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.compute.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" - + "!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\"\325\001\n" + "#TestIamPermissionsSubnetworkRequest\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\"\327\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.go" + + "ogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\327\001\n" + "\'TestIamPermissionsTargetInstanceRequest\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\"\325\001\n" + "#TestIamPermissionsTargetPoolRequest\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\"\301\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001 \001(\0132/.google.c" + + "loud.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" @@ -28136,14 +28156,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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/.g" - + "oogle.cloud.compute.v1.TestPermissionsRequestB\003\340A\002\"\325\001\n" + + "!test_permissions_request_resource\030\246\305\267\321\001" + + " \001(\0132/.google.cloud.compute.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" @@ -28200,8 +28220,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020_window_end_timeB\024\n" + "\022_window_start_time\"\234\002\n" + "!UpdateAccessConfigInstanceRequest\022N\n" - + "\026access_config_resource\030\220\377\366\270\001" - + " \001(\0132%.google.cloud.compute.v1.AccessConfigB\003\340A\002\022\030\n" + + "\026access_config_resource\030\220\377\366\270\001 \001" + + "(\0132%.google.cloud.compute.v1.AccessConfigB\003\340A\002\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\"\n" + "\021network_interface\030\350\300\235\256\001 \001(\tB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" @@ -28218,21 +28238,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" - + "\340A\002\362G\004zoneB\r\n" + + "\340A\002\362G\004zoneB\r" + + "\n" + "\013_autoscalerB\r\n" + "\013_request_id\"\334\001\n" + "\032UpdateBackendBucketRequest\022\036\n" + "\016backend_bucket\030\365\343\335+ \001(\tB\003\340A\002\022P\n" - + "\027backend_bucket_resource\030\230\316\307\265\001 \001(\0132&.go" - + "ogle.cloud.compute.v1.BackendBucketB\003\340A\002\022!\n" + + "\027backend_bucket_resource\030\230\316\307\265\001" + + " \001(\0132&.google.cloud.compute.v1.BackendBucketB\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\"\341\001\n" + "\033UpdateBackendServiceRequest\022 \n" + "\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n" - + "\030backend_service_resource\030\243\201\337\245\001" - + " \001(\0132\'.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\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" @@ -28252,8 +28273,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_idB\016\n" + "\014_update_mask\"\373\001\n" + "\"UpdateDisplayDeviceInstanceRequest\022P\n" - + "\027display_device_resource\030\332\204\221\212\001 \001(\0132&.goo" - + "gle.cloud.compute.v1.DisplayDeviceB\003\340A\002\022\030\n" + + "\027display_device_resource\030\332\204\221\212\001" + + " \001(\0132&.google.cloud.compute.v1.DisplayDeviceB\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" @@ -28267,8 +28288,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \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" - + "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" + "\036UpdateFutureReservationRequest\022\"\n" + "\022future_reservation\030\320\306\346\032 \001(\tB\003\340A\002\022X\n" @@ -28300,8 +28320,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\002\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" - + "\340A\002\362G\004zone\"-\n" - + "\r" + + "\340A\002\362G\004zone\"-\n\r" + "MinimalAction\022\034\n" + "\030UNDEFINED_MINIMAL_ACTION\020\000\"K\n" + "\033MostDisruptiveAllowedAction\022,\n" @@ -28314,7 +28333,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020license_resource\030\314\324\352\320\001 \001(\0132" + " .google.cloud.compute.v1.LicenseB\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\034\n" + "\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001B\r\n" + "\013_request_idB\016\n" @@ -28322,8 +28342,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "%UpdateNetworkInterfaceInstanceRequest\022\030\n" + "\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\"\n" + "\021network_interface\030\350\300\235\256\001 \001(\tB\003\340A\002\022V\n" - + "\032network_interface_resource\030\205\224\256\233\001" - + " \001(\0132).google.cloud.compute.v1.NetworkInterfaceB\003\340A\002\022!\n" + + "\032network_interface_resource\030\205\224\256\233\001 \001(\0132).google." + + "cloud.compute.v1.NetworkInterfaceB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\032\n\n" + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n" @@ -28332,8 +28352,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_request_id\"\365\001\n" + "\033UpdatePeeringNetworkRequest\022\027\n" + "\007network\030\256\264\205o \001(\tB\003\340A\002\022o\n" - + "(networks_update_peering_request_resource\030\331\252\202k \001" - + "(\01325.google.cloud.compute.v1.NetworksUpdatePeeringRequestB\003\340A\002\022!\n" + + "(networks_update_peering_request_resource\030\331\252\202k" + + " \001(\01325.google.cloud.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" @@ -28341,8 +28361,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "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.goo" - + "gle.cloud.compute.v1.InstanceGroupManagersUpdatePerInstanceConfigsReqB\003\340A\002\022!\n" + + " \001(\0132I.google.cloud.compute.v1.Instan" + + "ceGroupManagersUpdatePerInstanceConfigsReqB\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" @@ -28354,9 +28374,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\235\001\n" - + "Aregion_instance_group_manager_update_instance_config_req_resource\030\247\256\272*" - + " \001(\0132J.google." - + "cloud.compute.v1.RegionInstanceGroupManagerUpdateInstanceConfigReqB\003\340A\002\022\032\n\n" + + "Aregion_instance_group_manager_update_instance_config_req_resource\030\247\256\272* " + + "\001(\0132J.google.cloud.compute.v1.RegionInst" + + "anceGroupManagerUpdateInstanceConfigReqB\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" @@ -28369,8 +28389,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#.g" - + "oogle.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" @@ -28379,8 +28399,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(\0132\'.goo" - + "gle.cloud.compute.v1.BackendServiceB\003\340A\002\022!\n" + + "\030backend_service_resource\030\243\201\337\245\001" + + " \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\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -28414,8 +28434,8 @@ 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(\013" - + "2$.google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n" + + "\025health_check_resource\030\250\303\244`" + + " \001(\0132$.google.cloud.compute.v1.HealthCheckB\003\340A\002\022!\n" + "\007project\030\231\226\301l \001(\tB\r" + "\340A\002\362G\007project\022\037\n" + "\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\n" @@ -28441,8 +28461,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013update_mask\030\242\271\272\356\001 \001(\tH\002\210\001\001\022\033\n" + "\004zone\030\254\307\344\001 \001(\tB\n" + "\340A\002\362G\004zoneB\010\n" - + "\006_pathsB\r" - + "\n" + + "\006_pathsB\r\n" + "\013_request_idB\016\n" + "\014_update_mask\"\364\001\n" + "\036UpdateRoutePolicyRouterRequest\022!\n" @@ -28504,8 +28523,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" + + ").google.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" @@ -28560,7 +28579,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\024_expected_output_urlB\"\n" + " _expected_redirect_response_codeB\007\n" + "\005_hostB\007\n" - + "\005_pathB\n\n" + + "\005_pathB\n" + + "\n" + "\010_service\"R\n" + "\020UrlMapTestHeader\022\024\n" + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\025\n" @@ -28577,8 +28597,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014_test_passed\"\265\003\n" + "\025UrlMapsAggregatedList\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001\022K\n" - + "\005items\030\300\317\367/ \003(\01329.g" - + "oogle.cloud.compute.v1.UrlMapsAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/" + + " \003(\01329.google.cloud.compute.v1.UrlMapsAggregatedList.ItemsEntry\022\024\n" + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" @@ -28587,8 +28607,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " .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*." + + "google.cloud.compute.v1.UrlMapsScopedList:\0028\001B\005\n" + "\003_idB\007\n" + "\005_kindB\022\n" + "\020_next_page_tokenB\014\n\n" @@ -28616,8 +28636,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "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\001B\017\n" - + "\r" + + "\025path_template_rewrite\030\241\357\362\311\001 \001(\tH\002\210\001\001B\017\n\r" + "_host_rewriteB\026\n" + "\024_path_prefix_rewriteB\030\n" + "\026_path_template_rewrite\"\376\007\n" @@ -28629,8 +28648,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.google.clou" + + "d.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" @@ -28649,7 +28668,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\026REGIONAL_MANAGED_PROXY\020\356\266\375H\":\n" + "\004Role\022\022\n" + "\016UNDEFINED_ROLE\020\000\022\016\n" - + "\006ACTIVE\020\206\346\211\226\001\022\016\n" + + "\006ACTIVE\020\206\346\211\226", + "\001\022\016\n" + "\006BACKUP\020\302\323\315\242\001\"[\n" + "\tStackType\022\030\n" + "\024UNDEFINED_STACK_TYPE\020\000\022\020\n" @@ -28662,8 +28682,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\025_internal_ipv6_prefixB\020\n" + "\016_ip_cidr_rangeB\023\n" + "\021_ipv6_access_typeB\n\n" - + "\010_networkB\n" - + "\n" + + "\010_networkB\n\n" + "\010_purposeB\007\n" + "\005_roleB\r\n" + "\013_stack_typeB\r\n" @@ -28679,9 +28698,8 @@ 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_war", - "nings\030\246\226\370f" - + " \003(\01321.google.cloud.compute.v1.SubnetworksScopedWarning\022\032\n" + + "\017scoped_warnings\030\246\226\370f \003(\01321.google.clo" + + "ud.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" @@ -28699,28 +28717,28 @@ 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.c" - + "ompute.v1.RegionUrlMapsValidateRequestB\003\340A\002\022\030\n" + + ")region_url_maps_validate_request_resource\030\232\314\200\033 \001(\01325.g" + + "oogle.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" + "\007url_map\030\214\225\201\257\001 \001(\tB\003\340A\002\022d\n" - + "\"url_maps_validate_request_resource\030\357\321\344\274\001 \001(\0132/.goo" - + "gle.cloud.compute.v1.UrlMapsValidateRequestB\003\340A\002\"\257\001\n" + + "\"url_maps_validate_request_resource\030\357\321\344\274\001" + + " \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.comp" - + "ute.v1.VmEndpointNatMappingsInterfaceNatMappingsB\020\n" + + "\026interface_nat_mappings\030\211\200\225z \003(\0132B.goog" + + "le.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" + "\022nat_ip_port_ranges\030\232\260\314\375\001 \003(\t\022*\n" + "\031num_total_drain_nat_ports\030\371\245\377\237\001" + " \001(\005H\000\210\001\001\022$\n" - + "\023num_total_nat_ports\030\200\333\200\217\001 \001(\005H\001\210\001\001\022l\n\r" - + "rule_mappings\030\310\356\352\347\001 \003(\0132Q.google.cloud.compute.v1.Vm" - + "EndpointNatMappingsInterfaceNatMappingsNatRuleMappings\022&\n" + + "\023num_total_nat_ports\030\200\333\200\217\001 \001(\005H\001\210\001\001\022l\n" + + "\r" + + "rule_mappings\030\310\356\352\347\001 \003(\0132Q.google.cloud." + + "compute.v1.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" @@ -28741,17 +28759,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\002id\030\233\032 \001(\tH\000\210\001\001\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\022A\n" - + "\006result\030\235\220\267B" - + " \003(\0132..google.cloud.compute.v1.VmEndpointNatMappings\022\032\n" + + "\006result\030\235\220\267B \003(\0132" + + "..google.cloud.compute.v1.VmEndpointNatMappings\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" + "\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\"\322\006\n\n" + + "\010_warning\"\322\006\n" + + "\n" + "VpnGateway\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" @@ -28759,16 +28777,16 @@ 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!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\005\210\001\001\022C\n" - + "\006labels\030\377\277\301\356\001 \003(\0132/.go" - + "ogle.cloud.compute.v1.VpnGateway.LabelsEntry\022\024\n" + + "\006labels\030\377\277\301\356\001" + + " \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\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\033\n\n" + "stack_type\030\221\265\213\313\001 \001(\tH\n" + "\210\001\001\022Q\n" - + "\016vpn_interfaces\030\205\315\345+ \003(\0132" - + "6.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" @@ -28796,8 +28814,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<.google.cloud.com" - + "pute.v1.VpnGatewayAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132<.goo" + + "gle.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" @@ -28827,8 +28845,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_self_linkB\n\n" + "\010_warning\"g\n" + "\020VpnGatewayStatus\022S\n" - + "\017vpn_connections\030\212\355\276\321\001 \003(\01326.google" - + ".cloud.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" @@ -28853,10 +28871,10 @@ 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.VpnGatewaySta" - + "tusHighAvailabilityRequirementStateH\002\210\001\001\022C\n" - + "\007tunnels\030\213\372\3551" - + " \003(\0132/.google.cloud.compute.v1.VpnGatewayStatusTunnelB\030\n" + + "\005state\030\221\211\2534 \001(\0132I.google.cloud.compute.v1." + + "VpnGatewayStatusHighAvailabilityRequirementStateH\002\210\001\001\022C\n" + + "\007tunnels\030\213\372\3551 \003(\0132/.goog" + + "le.cloud.compute.v1.VpnGatewayStatusTunnelB\030\n" + "\026_peer_external_gatewayB\023\n" + "\021_peer_gcp_gatewayB\010\n" + "\006_state\"\332\001\n" @@ -28872,18 +28890,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013_ip_addressB\017\n\r" + "_ipv6_address\"l\n" + "\034VpnGatewaysGetStatusResponse\022A\n" - + "\006result\030\235\220\267B \001(\0132)" - + ".google.cloud.compute.v1.VpnGatewayStatusH\000\210\001\001B\t\n" + + "\006result\030\235\220\267B" + + " \001(\0132).google.cloud.compute.v1.VpnGatewayStatusH\000\210\001\001B\t\n" + "\007_result\"\234\001\n" + "\025VpnGatewaysScopedList\022<\n" - + "\014vpn_gateways\030\232\373\312{" - + " \003(\0132#.google.cloud.compute.v1.VpnGateway\0229\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" + "\010_warning\"\372\014\n" + "\tVpnTunnel\022L\n" - + "\014cipher_suite\030\304\327\316\323\001" - + " \001(\0132-.google.cloud.compute.v1.VpnTunnelCipherSuiteH\000\210\001\001\022\"\n" + + "\014cipher_suite\030\304\327\316\323\001 \001(\0132-.google.c" + + "loud.compute.v1.VpnTunnelCipherSuiteH\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 \n" + "\017detailed_status\030\341\244\203\237\001 \001(\tH\003\210\001\001\022\020\n" @@ -28953,8 +28971,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.com" - + "pute.v1.VpnTunnelAggregatedList.ItemsEntry\022\024\n" + + "\005items\030\300\317\367/ \003(\0132;.goo" + + "gle.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" @@ -28971,8 +28989,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "_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" + + "\006phase1\030\226\314\230( \001(\01322.google.cloud.com" + + "pute.v1.VpnTunnelPhase1AlgorithmsH\000\210\001\001\022J\n" + "\006phase2\030\227\314\230(" + " \001(\01322.google.cloud.compute.v1.VpnTunnelPhase2AlgorithmsH\001\210\001\001B\t\n" + "\007_phase1B\t\n" @@ -28993,7 +29011,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031VpnTunnelPhase1Algorithms\022\013\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" @@ -29006,8 +29025,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\214\001\n" + "\020WafExpressionSet\022\022\n" + "\007aliases\030\376\235\365K \003(\t\022K\n" - + "\013expressions\030\333\201\333S \003(\01323.google" - + ".cloud.compute.v1.WafExpressionSetExpression\022\020\n" + + "\013expressions\030\333\201\333S" + + " \003(\01323.google.cloud.compute.v1.WafExpressionSetExpression\022\020\n" + "\002id\030\233\032 \001(\tH\000\210\001\001B\005\n" + "\003_id\"b\n" + "\032WafExpressionSetExpression\022\020\n" @@ -29129,8 +29148,8 @@ 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(\01321.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" @@ -29143,8 +29162,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005wires\030\216\301\3715 \003(\0132\035.google.cloud.compute.v1.Wire\032\\\n" + "\016EndpointsEntry\022\013\n" + "\003key\030\001 \001(\t\0229\n" - + "\005value\030\002 \001(\0132*.googl" - + "e.cloud.compute.v1.WireGroupEndpoint:\0028\001B\020\n" + + "\005value\030\002" + + " \001(\0132*.google.cloud.compute.v1.WireGroupEndpoint:\0028\001B\020\n" + "\016_admin_enabledB\025\n" + "\023_creation_timestampB\016\n" + "\014_descriptionB\005\n" @@ -29156,12 +29175,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\t_topologyB\022\n" + "\020_wire_properties\"\333\001\n" + "\021WireGroupEndpoint\022X\n\r" - + "interconnects\030\245\333\205\370\001 \003(\0132=.goo" - + "gle.cloud.compute.v1.WireGroupEndpoint.InterconnectsEntry\032l\n" + + "interconnects\030\245\333\205\370\001" + + " \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.clo" - + "ud.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" @@ -29183,8 +29202,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" @@ -29243,8 +29262,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004Zone\022\"\n" + "\027available_cpu_platforms\030\223\363\331S \003(\t\022\"\n" + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022G\n\n" - + "deprecated\030\263\313\321\365\001 \001(\0132*.goo" - + "gle.cloud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n" + + "deprecated\030\263\313\321\365\001" + + " \001(\0132*.google.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" @@ -29257,8 +29276,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020UNDEFINED_STATUS\020\000\022\013\n" + "\004DOWN\020\242\271\200\001\022\007\n" + "\002UP\020\233\025B\025\n" - + "\023_creation_timestampB\r" - + "\n" + + "\023_creation_timestampB\r\n" + "\013_deprecatedB\016\n" + "\014_descriptionB\005\n" + "\003_idB\007\n" @@ -29283,17 +29301,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\010_warning\"\315\001\n" + "\024ZoneSetLabelsRequest\022!\n" + "\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022M\n" - + "\006labels\030\377\277\301\356\001 \003(\01329.google" - + ".cloud.compute.v1.ZoneSetLabelsRequest.LabelsEntry\032-\n" + + "\006labels\030\377\277\301\356\001" + + " \003(\01329.google.cloud.compute.v1.ZoneSetLabelsRequest.LabelsEntry\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\001B\024\n" + "\022_label_fingerprint\"\267\001\n" + "\032ZoneSetNestedPolicyRequest\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\0227\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" + "\005_etagB\t\n" @@ -29302,6267 +29320,6204 @@ 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(\013" + + "2\037.google.cloud.compute.v1.PolicyH\001\210\001\001B\007\n" + "\005_etagB\t\n" + "\007_policy2\263\006\n" + "\020AcceleratorTypes\022\326\001\n" - + "\016AggregatedList\022>.google.cloud.compute.v1.Aggregat" - + "edListAcceleratorTypesRequest\0326.google.cloud.compute.v1.AcceleratorTypeAggregate" - + "dList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/pro" - + "jects/{project}/aggregated/acceleratorTypes\022\334\001\n" - + "\003Get\0222.google.cloud.compute.v1.GetAcceleratorTypeRequest\032(.google.cloud.c", - "ompute.v1.AcceleratorType\"w\332A\035project,zo" - + "ne,accelerator_type\202\323\344\223\002Q\022O/compute/v1/p" - + "rojects/{project}/zones/{zone}/accelerat" - + "orTypes/{accelerator_type}\022\277\001\n\004List\0224.go" - + "ogle.cloud.compute.v1.ListAcceleratorTyp" - + "esRequest\032,.google.cloud.compute.v1.Acce" - + "leratorTypeList\"S\332A\014project,zone\202\323\344\223\002>\022<" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/acceleratorTypes\032\244\001\312A\026compute.google" - + "apis.com\322A\207\001https://www.googleapis.com/a" - + "uth/compute.readonly,https://www.googlea" - + "pis.com/auth/compute,https://www.googlea" - + "pis.com/auth/cloud-platform2\216\020\n\tAddresse" - + "s\022\300\001\n\016AggregatedList\0227.google.cloud.comp" - + "ute.v1.AggregatedListAddressesRequest\032.." - + "google.cloud.compute.v1.AddressAggregate" - + "dList\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/pro" - + "jects/{project}/aggregated/addresses\022\324\001\n" - + "\006Delete\022-.google.cloud.compute.v1.Delete" - + "AddressRequest\032\".google.cloud.compute.v1" - + ".Operation\"w\332A\026project,region,address\212N\020" - + "RegionOperations\202\323\344\223\002E*C/compute/v1/proj" - + "ects/{project}/regions/{region}/addresse" - + "s/{address}\022\271\001\n\003Get\022*.google.cloud.compu" - + "te.v1.GetAddressRequest\032 .google.cloud.c" - + "ompute.v1.Address\"d\332A\026project,region,add" - + "ress\202\323\344\223\002E\022C/compute/v1/projects/{projec" - + "t}/regions/{region}/addresses/{address}\022" - + "\346\001\n\006Insert\022-.google.cloud.compute.v1.Ins" - + "ertAddressRequest\032\".google.cloud.compute" - + ".v1.Operation\"\210\001\332A\037project,region,addres" - + "s_resource\212N\020RegionOperations\202\323\344\223\002M\"9/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/addresses:\020address_resource\022\257\001\n\004Lis" - + "t\022-.google.cloud.compute.v1.ListAddresse" - + "sRequest\032$.google.cloud.compute.v1.Addre" - + "ssList\"R\332A\016project,region\202\323\344\223\002;\0229/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/addresses\022\245\002\n\004Move\022+.google.cloud.compu" - + "te.v1.MoveAddressRequest\032\".google.cloud." - + "compute.v1.Operation\"\313\001\332A=project,region" - + ",address,region_addresses_move_request_r" - + "esource\212N\020RegionOperations\202\323\344\223\002r\"H/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/addresses/{address}/move:®ion_addre" - + "sses_move_request_resource\022\256\002\n\tSetLabels" - + "\0220.google.cloud.compute.v1.SetLabelsAddr" - + "essRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\312\001\332A:project,region,resource,regi" - + "on_set_labels_request_resource\212N\020RegionO" - + "perations\202\323\344\223\002t\"N/compute/v1/projects/{p" - + "roject}/regions/{region}/addresses/{reso" - + "urce}/setLabels:\"region_set_labels_reque" - + "st_resource\022\302\002\n\022TestIamPermissions\0229.goo" - + "gle.cloud.compute.v1.TestIamPermissionsA" - + "ddressRequest\0320.google.cloud.compute.v1." - + "TestPermissionsResponse\"\276\001\332A9project,reg" - + "ion,resource,test_permissions_request_re" - + "source\202\323\344\223\002|\"W/compute/v1/projects/{proj" - + "ect}/regions/{region}/addresses/{resourc" - + "e}/testIamPermissions:!test_permissions_" - + "request_resource\032r\312A\026compute.googleapis." - + "com\322AVhttps://www.googleapis.com/auth/co" - + "mpute,https://www.googleapis.com/auth/cl" - + "oud-platform2\245\003\n\006Advice\022\246\002\n\014CalendarMode" - + "\0225.google.cloud.compute.v1.CalendarModeA" - + "dviceRpcRequest\0323.google.cloud.compute.v" - + "1.CalendarModeAdviceResponse\"\251\001\332A4projec" - + "t,region,calendar_mode_advice_request_re" - + "source\202\323\344\223\002l\"C/compute/v1/projects/{proj" - + "ect}/regions/{region}/advice/calendarMod" - + "e:%calendar_mode_advice_request_resource" - + "\032r\312A\026compute.googleapis.com\322AVhttps://ww" - + "w.googleapis.com/auth/compute,https://ww" - + "w.googleapis.com/auth/cloud-platform2\242\017\n" - + "\013Autoscalers\022\307\001\n\016AggregatedList\0229.google" - + ".cloud.compute.v1.AggregatedListAutoscal" - + "ersRequest\0321.google.cloud.compute.v1.Aut" - + "oscalerAggregatedList\"G\332A\007project\202\323\344\223\0027\022" - + "5/compute/v1/projects/{project}/aggregat" - + "ed/autoscalers\022\327\001\n\006Delete\0220.google.cloud" - + ".compute.v1.DeleteAutoscalerRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"w\332A\027proj" - + "ect,zone,autoscaler\212N\016ZoneOperations\202\323\344\223" - + "\002F*D/compute/v1/projects/{project}/zones" - + "/{zone}/autoscalers/{autoscaler}\022\301\001\n\003Get" - + "\022-.google.cloud.compute.v1.GetAutoscaler" - + "Request\032#.google.cloud.compute.v1.Autosc" - + "aler\"f\332A\027project,zone,autoscaler\202\323\344\223\002F\022D" + + "\016AggregatedList\022>.google.cloud.compute.v1.AggregatedListAcceleratorTypesReque" + + "st\0326.google.cloud.compute.v1.Accelerator" + + "TypeAggregatedList\"L\332A\007project\202\323\344\223\002<\022:/c" + + "ompute/v1/projects/{project}/aggregated/acceleratorTypes\022\334\001\n" + + "\003Get\0222.google.cloud.compute.v1.GetAcceleratorTypeRequest\032(.g" + + "oogle.cloud.compute.v1.AcceleratorType\"w" + + "\332A\035project,zone,accelerator_type\202\323\344\223\002Q\022O" + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/autoscalers/{autoscaler}\022\351\001\n\006Insert\022" - + "0.google.cloud.compute.v1.InsertAutoscal" - + "erRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\210\001\332A project,zone,autoscaler_resou" - + "rce\212N\016ZoneOperations\202\323\344\223\002N\"7/compute/v1/" - + "projects/{project}/zones/{zone}/autoscal" - + "ers:\023autoscaler_resource\022\260\001\n\004List\022/.goog" - + "le.cloud.compute.v1.ListAutoscalersReque" - + "st\032\'.google.cloud.compute.v1.AutoscalerL" - + "ist\"N\332A\014project,zone\202\323\344\223\0029\0227/compute/v1/" - + "projects/{project}/zones/{zone}/autoscal" - + "ers\022\347\001\n\005Patch\022/.google.cloud.compute.v1." - + "PatchAutoscalerRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\210\001\332A project,zone,aut" - + "oscaler_resource\212N\016ZoneOperations\202\323\344\223\002N2" - + "7/compute/v1/projects/{project}/zones/{z" - + "one}/autoscalers:\023autoscaler_resource\022\301\002" - + "\n\022TestIamPermissions\022<.google.cloud.comp" - + "ute.v1.TestIamPermissionsAutoscalerReque" - + "st\0320.google.cloud.compute.v1.TestPermiss" - + "ionsResponse\"\272\001\332A7project,zone,resource," - + "test_permissions_request_resource\202\323\344\223\002z\"" - + "U/compute/v1/projects/{project}/zones/{z" - + "one}/autoscalers/{resource}/testIamPermi" - + "ssions:!test_permissions_request_resourc" - + "e\022\351\001\n\006Update\0220.google.cloud.compute.v1.U" - + "pdateAutoscalerRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\210\001\332A project,zone,aut" - + "oscaler_resource\212N\016ZoneOperations\202\323\344\223\002N\032" + + "ne}/acceleratorTypes/{accelerator_type}\022\277\001\n" + + "\004List\0224.google.cloud.compute.v1.ListAcceleratorTypesRequest\032,.google.cloud.co" + + "mpute.v1.AcceleratorTypeList\"S\332A\014project" + + ",zone\202\323\344\223\002>\022project,zone,disk,dis" - + "ks_add_resource_policies_request_resourc" - + "e\212N\016ZoneOperations\202\323\344\223\002|\"L/compute/v1/pr" - + "ojects/{project}/zones/{zone}/disks/{dis" - + "k}/addResourcePolicies:,disks_add_resour" - + "ce_policies_request_resource\022\265\001\n\016Aggrega" - + "tedList\0223.google.cloud.compute.v1.Aggreg" - + "atedListDisksRequest\032+.google.cloud.comp" - + "ute.v1.DiskAggregatedList\"A\332A\007project\202\323\344" - + "\223\0021\022//compute/v1/projects/{project}/aggr" - + "egated/disks\022\216\002\n\nBulkInsert\022..google.clo" - + "ud.compute.v1.BulkInsertDiskRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\253\001\332A/pro" - + "ject,zone,bulk_insert_disk_resource_reso" - + "urce\212N\016ZoneOperations\202\323\344\223\002b\"project," + + "zone,disk,disks_add_resource_policies_re" + + "quest_resource\212N\016ZoneOperations\202\323\344\223\002|\"L/" + + "compute/v1/projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies:,dis" + + "ks_add_resource_policies_request_resource\022\265\001\n" + + "\016AggregatedList\0223.google.cloud.compute.v1.AggregatedListDisksRequest\032+.goog", + "le.cloud.compute.v1.DiskAggregatedList\"A" + + "\332A\007project\202\323\344\223\0021\022//compute/v1/projects/{" + + "project}/aggregated/disks\022\216\002\n\nBulkInsert" + + "\022..google.cloud.compute.v1.BulkInsertDis" + + "kRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\253\001\332A/project,zone,bulk_insert_disk_" + + "resource_resource\212N\016ZoneOperations\202\323\344\223\002b" + + "\".google.cloud.compute.v1.ListAssociatio" - + "nsFirewallPolicyRequest\032A.google.cloud.c" - + "ompute.v1.FirewallPoliciesListAssociatio" - + "nsResponse\"I\332A\000\202\323\344\223\002@\022>/compute/v1/locat" - + "ions/global/firewallPolicies/listAssocia" - + "tions\022\350\001\n\004Move\0222.google.cloud.compute.v1" - + ".MoveFirewallPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\207\001\332A\031firewall_pol" - + "icy,parent_id\212N\034GlobalOrganizationOperat" - + "ions\202\323\344\223\002F\"D/compute/v1/locations/global" - + "/firewallPolicies/{firewall_policy}/move" - + "\022\216\002\n\005Patch\0223.google.cloud.compute.v1.Pat" - + "chFirewallPolicyRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\253\001\332A(firewall_policy" - + ",firewall_policy_resource\212N\034GlobalOrgani" - + "zationOperations\202\323\344\223\002[2?/compute/v1/loca" - + "tions/global/firewallPolicies/{firewall_" - + "policy}:\030firewall_policy_resource\022\252\002\n\tPa" - + "tchRule\0227.google.cloud.compute.v1.PatchR" - + "uleFirewallPolicyRequest\032\".google.cloud." - + "compute.v1.Operation\"\277\001\332A-firewall_polic" - + "y,firewall_policy_rule_resource\212N\034Global" - + "OrganizationOperations\202\323\344\223\002j\"I/compute/v" + + "ion\"\264\001\332A2project,zone,bulk_zone_set_labe" + + "ls_request_resource\212N\016ZoneOperations\202\323\344\223" + + "\002h\"?/compute/v1/projects/{project}/zones" + + "/{zone}/disks/bulkSetLabels:%bulk_zone_s" + + "et_labels_request_resource\022\204\002\n\016CreateSna" + + "pshot\0222.google.cloud.compute.v1.CreateSn" + + "apshotDiskRequest\032\".google.cloud.compute" + + ".v1.Operation\"\231\001\332A#project,zone,disk,sna" + + "pshot_resource\212N\016ZoneOperations\202\323\344\223\002\\\"G/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/disks/{disk}/createSnapshot:\021snapshot" + + "_resource\022\277\001\n\006Delete\022*.google.cloud.comp" + + "ute.v1.DeleteDiskRequest\032\".google.cloud." + + "compute.v1.Operation\"e\332A\021project,zone,di" + + "sk\212N\016ZoneOperations\202\323\344\223\002:*8/compute/v1/p" + + "rojects/{project}/zones/{zone}/disks/{di" + + "sk}\022\243\001\n\003Get\022\'.google.cloud.compute.v1.Ge" + + "tDiskRequest\032\035.google.cloud.compute.v1.D" + + "isk\"T\332A\021project,zone,disk\202\323\344\223\002:\0228/comput" + + "e/v1/projects/{project}/zones/{zone}/dis" + + "ks/{disk}\022\314\001\n\014GetIamPolicy\0220.google.clou" + + "d.compute.v1.GetIamPolicyDiskRequest\032\037.g" + + "oogle.cloud.compute.v1.Policy\"i\332A\025projec" + + "t,zone,resource\202\323\344\223\002K\022I/compute/v1/proje" + + "cts/{project}/zones/{zone}/disks/{resour" + + "ce}/getIamPolicy\022\320\001\n\006Insert\022*.google.clo" + + "ud.compute.v1.InsertDiskRequest\032\".google" + + ".cloud.compute.v1.Operation\"v\332A\032project," + + "zone,disk_resource\212N\016ZoneOperations\202\323\344\223\002" + + "B\"1/compute/v1/projects/{project}/zones/" + + "{zone}/disks:\rdisk_resource\022\236\001\n\004List\022).g" + + "oogle.cloud.compute.v1.ListDisksRequest\032" + + "!.google.cloud.compute.v1.DiskList\"H\332A\014p" + + "roject,zone\202\323\344\223\0023\0221/compute/v1/projects/" + + "{project}/zones/{zone}/disks\022\331\002\n\026RemoveR" + + "esourcePolicies\022:.google.cloud.compute.v" + + "1.RemoveResourcePoliciesDiskRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\336\001\332AApro" + + "ject,zone,disk,disks_remove_resource_pol" + + "icies_request_resource\212N\016ZoneOperations\202" + + "\323\344\223\002\202\001\"O/compute/v1/projects/{project}/z" + + "ones/{zone}/disks/{disk}/removeResourceP" + + "olicies:/disks_remove_resource_policies_" + + "request_resource\022\204\002\n\006Resize\022*.google.clo" + + "ud.compute.v1.ResizeDiskRequest\032\".google" + + ".cloud.compute.v1.Operation\"\251\001\332A/project" + + ",zone,disk,disks_resize_request_resource" + + "\212N\016ZoneOperations\202\323\344\223\002`\"?/compute/v1/pro" + + "jects/{project}/zones/{zone}/disks/{disk" + + "}/resize:\035disks_resize_request_resource\022" + + "\220\002\n\014SetIamPolicy\0220.google.cloud.compute." + + "v1.SetIamPolicyDiskRequest\032\037.google.clou" + + "d.compute.v1.Policy\"\254\001\332A6project,zone,re" + + "source,zone_set_policy_request_resource\202" + + "\323\344\223\002m\"I/compute/v1/projects/{project}/zo" + + "nes/{zone}/disks/{resource}/setIamPolicy" + + ": zone_set_policy_request_resource\022\233\002\n\tS" + + "etLabels\022-.google.cloud.compute.v1.SetLa" + + "belsDiskRequest\032\".google.cloud.compute.v" + + "1.Operation\"\272\001\332A6project,zone,resource,z" + + "one_set_labels_request_resource\212N\016ZoneOp" + + "erations\202\323\344\223\002j\"F/compute/v1/projects/{pr" + + "oject}/zones/{zone}/disks/{resource}/set" + + "Labels: zone_set_labels_request_resource" + + "\022\324\002\n\025StartAsyncReplication\0229.google.clou" + + "d.compute.v1.StartAsyncReplicationDiskRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\333\001\332A@project,zone,disk,disks_start_asy" + + "nc_replication_request_resource\212N\016ZoneOp" + + "erations\202\323\344\223\002\200\001\"N/compute/v1/projects/{p" + + "roject}/zones/{zone}/disks/{disk}/startA" + + "syncReplication:.disks_start_async_repli" + + "cation_request_resource\022\360\001\n\024StopAsyncRep" + + "lication\0228.google.cloud.compute.v1.StopA" + + "syncReplicationDiskRequest\032\".google.clou" + + "d.compute.v1.Operation\"z\332A\021project,zone," + + "disk\212N\016ZoneOperations\202\323\344\223\002O\"M/compute/v1" + + "/projects/{project}/zones/{zone}/disks/{" + + "disk}/stopAsyncReplication\022\340\002\n\031StopGroup" + + "AsyncReplication\022=.google.cloud.compute." + + "v1.StopGroupAsyncReplicationDiskRequest\032" + + "\".google.cloud.compute.v1.Operation\"\337\001\332A" + + "Aproject,zone,disks_stop_group_async_rep" + + "lication_resource_resource\212N\016ZoneOperati" + + "ons\202\323\344\223\002\203\001\"K/compute/v1/projects/{projec" + + "t}/zones/{zone}/disks/stopGroupAsyncRepl" + + "ication:4disks_stop_group_async_replicat" + + "ion_resource_resource\022\265\002\n\022TestIamPermiss" + + "ions\0226.google.cloud.compute.v1.TestIamPe" + + "rmissionsDiskRequest\0320.google.cloud.comp" + + "ute.v1.TestPermissionsResponse\"\264\001\332A7proj" + + "ect,zone,resource,test_permissions_reque" + + "st_resource\202\323\344\223\002t\"O/compute/v1/projects/" + + "{project}/zones/{zone}/disks/{resource}/" + + "testIamPermissions:!test_permissions_req" + + "uest_resource\022\335\001\n\006Update\022*.google.cloud." + + "compute.v1.UpdateDiskRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\202\001\332A\037project,zo" + + "ne,disk,disk_resource\212N\016ZoneOperations\202\323" + + "\344\223\002I28/compute/v1/projects/{project}/zon" + + "es/{zone}/disks/{disk}:\rdisk_resource\032r\312" + + "A\026compute.googleapis.com\322AVhttps://www.g" + + "oogleapis.com/auth/compute,https://www.g" + + "oogleapis.com/auth/cloud-platform2\251\r\n\023Ex" + + "ternalVpnGateways\022\363\001\n\006Delete\0228.google.cl" + + "oud.compute.v1.DeleteExternalVpnGatewayR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\212\001\332A\034project,external_vpn_gateway\212N\020G" + + "lobalOperations\202\323\344\223\002R*P/compute/v1/proje" + + "cts/{project}/global/externalVpnGateways" + + "/{external_vpn_gateway}\022\342\001\n\003Get\0225.google" + + ".cloud.compute.v1.GetExternalVpnGatewayR" + + "equest\032+.google.cloud.compute.v1.Externa" + + "lVpnGateway\"w\332A\034project,external_vpn_gat" + + "eway\202\323\344\223\002R\022P/compute/v1/projects/{projec" + + "t}/global/externalVpnGateways/{external_" + + "vpn_gateway}\022\204\002\n\006Insert\0228.google.cloud.c" + + "ompute.v1.InsertExternalVpnGatewayReques" + + "t\032\".google.cloud.compute.v1.Operation\"\233\001" + + "\332A%project,external_vpn_gateway_resource" + + "\212N\020GlobalOperations\202\323\344\223\002Z\"9/compute/v1/p" + + "rojects/{project}/global/externalVpnGate" + + "ways:\035external_vpn_gateway_resource\022\275\001\n\004" + + "List\0227.google.cloud.compute.v1.ListExter" + + "nalVpnGatewaysRequest\032/.google.cloud.com" + + "pute.v1.ExternalVpnGatewayList\"K\332A\007proje" + + "ct\202\323\344\223\002;\0229/compute/v1/projects/{project}" + + "/global/externalVpnGateways\022\262\002\n\tSetLabel" + + "s\022;.google.cloud.compute.v1.SetLabelsExt" + + "ernalVpnGatewayRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\303\001\332A3project,resource" + + ",global_set_labels_request_resource\212N\020Gl" + + "obalOperations\202\323\344\223\002t\"N/compute/v1/projec" + + "ts/{project}/global/externalVpnGateways/" + + "{resource}/setLabels:\"global_set_labels_" + + "request_resource\022\306\002\n\022TestIamPermissions\022" + + "D.google.cloud.compute.v1.TestIamPermiss" + + "ionsExternalVpnGatewayRequest\0320.google.c" + + "loud.compute.v1.TestPermissionsResponse\"" + + "\267\001\332A2project,resource,test_permissions_r" + + "equest_resource\202\323\344\223\002|\"W/compute/v1/proje" + + "cts/{project}/global/externalVpnGateways" + + "/{resource}/testIamPermissions:!test_per" + + "missions_request_resource\032r\312A\026compute.go" + + "ogleapis.com\322AVhttps://www.googleapis.co" + + "m/auth/compute,https://www.googleapis.co" + + "m/auth/cloud-platform2\225$\n\020FirewallPolici" + + "es\022\307\002\n\016AddAssociation\022<.google.cloud.com" + + "pute.v1.AddAssociationFirewallPolicyRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\322\001\332A4firewall_policy,firewall_policy_ass" + + "ociation_resource\212N\034GlobalOrganizationOp" + + "erations\202\323\344\223\002v\"N/compute/v1/locations/gl" + + "obal/firewallPolicies/{firewall_policy}/" + + "addAssociation:$firewall_policy_associat" + + "ion_resource\022\244\002\n\007AddRule\0225.google.cloud." + + "compute.v1.AddRuleFirewallPolicyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\275\001\332A" + + "-firewall_policy,firewall_policy_rule_re" + + "source\212N\034GlobalOrganizationOperations\202\323\344" + + "\223\002h\"G/compute/v1/locations/global/firewa" + + "llPolicies/{firewall_policy}/addRule:\035fi" + + "rewall_policy_rule_resource\022\360\001\n\nCloneRul" + + "es\0228.google.cloud.compute.v1.CloneRulesF" + + "irewallPolicyRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\203\001\332A\017firewall_policy\212N\034" + + "GlobalOrganizationOperations\202\323\344\223\002L\"J/com" + + "pute/v1/locations/global/firewallPolicie" + + "s/{firewall_policy}/cloneRules\022\334\001\n\006Delet" + + "e\0224.google.cloud.compute.v1.DeleteFirewa" + + "llPolicyRequest\032\".google.cloud.compute.v" + + "1.Operation\"x\332A\017firewall_policy\212N\034Global" + + "OrganizationOperations\202\323\344\223\002A*?/compute/v" + "1/locations/global/firewallPolicies/{fir" - + "ewall_policy}/patchRule:\035firewall_policy" - + "_rule_resource\022\205\002\n\021RemoveAssociation\022?.g" - + "oogle.cloud.compute.v1.RemoveAssociation" - + "FirewallPolicyRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\212\001\332A\017firewall_policy\212N" - + "\034GlobalOrganizationOperations\202\323\344\223\002S\"Q/co" + + "ewall_policy}\022\274\001\n\003Get\0221.google.cloud.com" + + "pute.v1.GetFirewallPolicyRequest\032\'.googl" + + "e.cloud.compute.v1.FirewallPolicy\"Y\332A\017fi" + + "rewall_policy\202\323\344\223\002A\022?/compute/v1/locatio" + + "ns/global/firewallPolicies/{firewall_pol" + + "icy}\022\354\001\n\016GetAssociation\022<.google.cloud.c" + + "ompute.v1.GetAssociationFirewallPolicyRe" + + "quest\0322.google.cloud.compute.v1.Firewall" + + "PolicyAssociation\"h\332A\017firewall_policy\202\323\344" + + "\223\002P\022N/compute/v1/locations/global/firewa" + + "llPolicies/{firewall_policy}/getAssociat" + + "ion\022\305\001\n\014GetIamPolicy\022:.google.cloud.comp" + + "ute.v1.GetIamPolicyFirewallPolicyRequest" + + "\032\037.google.cloud.compute.v1.Policy\"X\332A\010re" + + "source\202\323\344\223\002G\022E/compute/v1/locations/glob" + + "al/firewallPolicies/{resource}/getIamPol" + + "icy\022\320\001\n\007GetRule\0225.google.cloud.compute.v" + + "1.GetRuleFirewallPolicyRequest\032+.google." + + "cloud.compute.v1.FirewallPolicyRule\"a\332A\017" + + "firewall_policy\202\323\344\223\002I\022G/compute/v1/locat" + + "ions/global/firewallPolicies/{firewall_p" + + "olicy}/getRule\022\370\001\n\006Insert\0224.google.cloud" + + ".compute.v1.InsertFirewallPolicyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\223\001\332A" + + "\"parent_id,firewall_policy_resource\212N\034Gl" + + "obalOrganizationOperations\202\323\344\223\002I\"-/compu" + + "te/v1/locations/global/firewallPolicies:" + + "\030firewall_policy_resource\022\243\001\n\004List\0224.goo" + + "gle.cloud.compute.v1.ListFirewallPolicie" + + "sRequest\032+.google.cloud.compute.v1.Firew" + + "allPolicyList\"8\332A\000\202\323\344\223\002/\022-/compute/v1/lo" + + "cations/global/firewallPolicies\022\340\001\n\020List" + + "Associations\022>.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\350\001\n\004Move\0222.google.clo" + + "ud.compute.v1.MoveFirewallPolicyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\207\001\332A" + + "\031firewall_policy,parent_id\212N\034GlobalOrgan" + + "izationOperations\202\323\344\223\002F\"D/compute/v1/loc" + + "ations/global/firewallPolicies/{firewall" + + "_policy}/move\022\216\002\n\005Patch\0223.google.cloud.c" + + "ompute.v1.PatchFirewallPolicyRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\253\001\332A(fi" + + "rewall_policy,firewall_policy_resource\212N" + + "\034GlobalOrganizationOperations\202\323\344\223\002[2?/co" + "mpute/v1/locations/global/firewallPolici" - + "es/{firewall_policy}/removeAssociation\022\360" - + "\001\n\nRemoveRule\0228.google.cloud.compute.v1." - + "RemoveRuleFirewallPolicyRequest\032\".google" - + ".cloud.compute.v1.Operation\"\203\001\332A\017firewal" - + "l_policy\212N\034GlobalOrganizationOperations\202" - + "\323\344\223\002L\"J/compute/v1/locations/global/fire" - + "wallPolicies/{firewall_policy}/removeRul" - + "e\022\247\002\n\014SetIamPolicy\022:.google.cloud.comput" - + "e.v1.SetIamPolicyFirewallPolicyRequest\032\037" - + ".google.cloud.compute.v1.Policy\"\271\001\332A8res" - + "ource,global_organization_set_policy_req" - + "uest_resource\202\323\344\223\002x\"E/compute/v1/locatio" - + "ns/global/firewallPolicies/{resource}/se" - + "tIamPolicy:/global_organization_set_poli" - + "cy_request_resource\022\256\002\n\022TestIamPermissio" - + "ns\022@.google.cloud.compute.v1.TestIamPerm" - + "issionsFirewallPolicyRequest\0320.google.cl" - + "oud.compute.v1.TestPermissionsResponse\"\243" - + "\001\332A*resource,test_permissions_request_re" - + "source\202\323\344\223\002p\"K/compute/v1/locations/glob" - + "al/firewallPolicies/{resource}/testIamPe" - + "rmissions:!test_permissions_request_reso" - + "urce\032r\312A\026compute.googleapis.com\322AVhttps:" - + "//www.googleapis.com/auth/compute,https:" - + "//www.googleapis.com/auth/cloud-platform" - + "2\204\r\n\tFirewalls\022\306\001\n\006Delete\022..google.cloud" - + ".compute.v1.DeleteFirewallRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"h\332A\020projec" - + "t,firewall\212N\020GlobalOperations\202\323\344\223\002<*:/co" - + "mpute/v1/projects/{project}/global/firew" - + "alls/{firewall}\022\254\001\n\003Get\022+.google.cloud.c" - + "ompute.v1.GetFirewallRequest\032!.google.cl" - + "oud.compute.v1.Firewall\"U\332A\020project,fire" - + "wall\202\323\344\223\002<\022:/compute/v1/projects/{projec" - + "t}/global/firewalls/{firewall}\022\327\001\n\006Inser" - + "t\022..google.cloud.compute.v1.InsertFirewa" - + "llRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"y\332A\031project,firewall_resource\212N\020Gl" - + "obalOperations\202\323\344\223\002D\"//compute/v1/projec" - + "ts/{project}/global/firewalls:\021firewall_" - + "resource\022\237\001\n\004List\022-.google.cloud.compute" - + ".v1.ListFirewallsRequest\032%.google.cloud." - + "compute.v1.FirewallList\"A\332A\007project\202\323\344\223\002" - + "1\022//compute/v1/projects/{project}/global" - + "/firewalls\022\352\001\n\005Patch\022-.google.cloud.comp" - + "ute.v1.PatchFirewallRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\215\001\332A\"project,fir" - + "ewall,firewall_resource\212N\020GlobalOperatio" - + "ns\202\323\344\223\002O2:/compute/v1/projects/{project}" - + "/global/firewalls/{firewall}:\021firewall_r" - + "esource\022\262\002\n\022TestIamPermissions\022:.google." - + "cloud.compute.v1.TestIamPermissionsFirew" - + "allRequest\0320.google.cloud.compute.v1.Tes" - + "tPermissionsResponse\"\255\001\332A2project,resour" - + "ce,test_permissions_request_resource\202\323\344\223" - + "\002r\"M/compute/v1/projects/{project}/globa" - + "l/firewalls/{resource}/testIamPermission" - + "s:!test_permissions_request_resource\022\354\001\n" - + "\006Update\022..google.cloud.compute.v1.Update" - + "FirewallRequest\032\".google.cloud.compute.v" - + "1.Operation\"\215\001\332A\"project,firewall,firewa" - + "ll_resource\212N\020GlobalOperations\202\323\344\223\002O\032:/c" - + "ompute/v1/projects/{project}/global/fire" - + "walls/{firewall}:\021firewall_resource\032r\312A\026" - + "compute.googleapis.com\322AVhttps://www.goo" - + "gleapis.com/auth/compute,https://www.goo" - + "gleapis.com/auth/cloud-platform2\231\021\n\017Forw" - + "ardingRules\022\323\001\n\016AggregatedList\022=.google." - + "cloud.compute.v1.AggregatedListForwardin" - + "gRulesRequest\0325.google.cloud.compute.v1." - + "ForwardingRuleAggregatedList\"K\332A\007project" - + "\202\323\344\223\002;\0229/compute/v1/projects/{project}/a" - + "ggregated/forwardingRules\022\362\001\n\006Delete\0224.g" - + "oogle.cloud.compute.v1.DeleteForwardingR" - + "uleRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\215\001\332A\036project,region,forwarding_ru" - + "le\212N\020RegionOperations\202\323\344\223\002S*Q/compute/v1" - + "/projects/{project}/regions/{region}/for" - + "wardingRules/{forwarding_rule}\022\335\001\n\003Get\0221" - + ".google.cloud.compute.v1.GetForwardingRu" - + "leRequest\032\'.google.cloud.compute.v1.Forw" - + "ardingRule\"z\332A\036project,region,forwarding" - + "_rule\202\323\344\223\002S\022Q/compute/v1/projects/{proje" - + "ct}/regions/{region}/forwardingRules/{fo" - + "rwarding_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\020RegionOperations\202\323\344\223\002[\"?/compute/v1/p" - + "rojects/{project}/regions/{region}/forwa" - + "rdingRules:\030forwarding_rule_resource\022\302\001\n" - + "\004List\0223.google.cloud.compute.v1.ListForw" - + "ardingRulesRequest\032+.google.cloud.comput" - + "e.v1.ForwardingRuleList\"X\332A\016project,regi" - + "on\202\323\344\223\002A\022?/compute/v1/projects/{project}" - + "/regions/{region}/forwardingRules\022\243\002\n\005Pa" - + "tch\0223.google.cloud.compute.v1.PatchForwa" - + "rdingRuleRequest\032\".google.cloud.compute." - + "v1.Operation\"\300\001\332A7project,region,forward" - + "ing_rule,forwarding_rule_resource\212N\020Regi" - + "onOperations\202\323\344\223\002m2Q/compute/v1/projects" - + "/{project}/regions/{region}/forwardingRu" - + "les/{forwarding_rule}:\030forwarding_rule_r" - + "esource\022\273\002\n\tSetLabels\0227.google.cloud.com" - + "pute.v1.SetLabelsForwardingRuleRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\320\001\332A:" - + "project,region,resource,region_set_label" - + "s_request_resource\212N\020RegionOperations\202\323\344" - + "\223\002z\"T/compute/v1/projects/{project}/regi" - + "ons/{region}/forwardingRules/{resource}/" - + "setLabels:\"region_set_labels_request_res" - + "ource\022\267\002\n\tSetTarget\0227.google.cloud.compu" - + "te.v1.SetTargetForwardingRuleRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\314\001\332A8pr" - + "oject,region,forwarding_rule,target_refe" - + "rence_resource\212N\020RegionOperations\202\323\344\223\002x\"" - + "[/compute/v1/projects/{project}/regions/" - + "{region}/forwardingRules/{forwarding_rul" - + "e}/setTarget:\031target_reference_resource\032" - + "r\312A\026compute.googleapis.com\322AVhttps://www" - + ".googleapis.com/auth/compute,https://www" - + ".googleapis.com/auth/cloud-platform2\337\016\n\022" - + "FutureReservations\022\345\001\n\016AggregatedList\022@." - + "google.cloud.compute.v1.AggregatedListFu" - + "tureReservationsRequest\032A.google.cloud.c" - + "ompute.v1.FutureReservationsAggregatedLi" - + "stResponse\"N\332A\007project\202\323\344\223\002>\022/compute/v1/projects/{project}/zones/" - + "{zone}/futureReservations:\033future_reserv" - + "ation_resource\022\316\001\n\004List\0226.google.cloud.c" - + "ompute.v1.ListFutureReservationsRequest\032" - + "7.google.cloud.compute.v1.FutureReservat" - + "ionsListResponse\"U\332A\014project,zone\202\323\344\223\002@\022" - + ">/compute/v1/projects/{project}/zones/{z" - + "one}/futureReservations\022\257\002\n\006Update\0227.goo" - + "gle.cloud.compute.v1.UpdateFutureReserva" + + "es/{firewall_policy}:\030firewall_policy_re" + + "source\022\252\002\n\tPatchRule\0227.google.cloud.comp" + + "ute.v1.PatchRuleFirewallPolicyRequest\032\"." + + "google.cloud.compute.v1.Operation\"\277\001\332A-f" + + "irewall_policy,firewall_policy_rule_reso" + + "urce\212N\034GlobalOrganizationOperations\202\323\344\223\002" + + "j\"I/compute/v1/locations/global/firewall" + + "Policies/{firewall_policy}/patchRule:\035fi" + + "rewall_policy_rule_resource\022\205\002\n\021RemoveAs" + + "sociation\022?.google.cloud.compute.v1.Remo" + + "veAssociationFirewallPolicyRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\212\001\332A\017fire" + + "wall_policy\212N\034GlobalOrganizationOperatio" + + "ns\202\323\344\223\002S\"Q/compute/v1/locations/global/f" + + "irewallPolicies/{firewall_policy}/remove" + + "Association\022\360\001\n\nRemoveRule\0228.google.clou" + + "d.compute.v1.RemoveRuleFirewallPolicyReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\203\001\332A\017firewall_policy\212N\034GlobalOrganizati" + + "onOperations\202\323\344\223\002L\"J/compute/v1/location" + + "s/global/firewallPolicies/{firewall_poli" + + "cy}/removeRule\022\247\002\n\014SetIamPolicy\022:.google" + + ".cloud.compute.v1.SetIamPolicyFirewallPo" + + "licyRequest\032\037.google.cloud.compute.v1.Po" + + "licy\"\271\001\332A8resource,global_organization_s" + + "et_policy_request_resource\202\323\344\223\002x\"E/compu" + + "te/v1/locations/global/firewallPolicies/" + + "{resource}/setIamPolicy:/global_organiza" + + "tion_set_policy_request_resource\022\256\002\n\022Tes" + + "tIamPermissions\022@.google.cloud.compute.v" + + "1.TestIamPermissionsFirewallPolicyReques" + + "t\0320.google.cloud.compute.v1.TestPermissi" + + "onsResponse\"\243\001\332A*resource,test_permissio" + + "ns_request_resource\202\323\344\223\002p\"K/compute/v1/l" + + "ocations/global/firewallPolicies/{resour" + + "ce}/testIamPermissions:!test_permissions" + + "_request_resource\032r\312A\026compute.googleapis" + + ".com\322AVhttps://www.googleapis.com/auth/c" + + "ompute,https://www.googleapis.com/auth/c" + + "loud-platform2\204\r\n\tFirewalls\022\306\001\n\006Delete\022." + + ".google.cloud.compute.v1.DeleteFirewallR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"h\332A\020project,firewall\212N\020GlobalOperatio" + + "ns\202\323\344\223\002<*:/compute/v1/projects/{project}" + + "/global/firewalls/{firewall}\022\254\001\n\003Get\022+.g" + + "oogle.cloud.compute.v1.GetFirewallReques" + + "t\032!.google.cloud.compute.v1.Firewall\"U\332A" + + "\020project,firewall\202\323\344\223\002<\022:/compute/v1/pro" + + "jects/{project}/global/firewalls/{firewa" + + "ll}\022\327\001\n\006Insert\022..google.cloud.compute.v1" + + ".InsertFirewallRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"y\332A\031project,firewall_" + + "resource\212N\020GlobalOperations\202\323\344\223\002D\"//comp" + + "ute/v1/projects/{project}/global/firewal" + + "ls:\021firewall_resource\022\237\001\n\004List\022-.google." + + "cloud.compute.v1.ListFirewallsRequest\032%." + + "google.cloud.compute.v1.FirewallList\"A\332A" + + "\007project\202\323\344\223\0021\022//compute/v1/projects/{pr" + + "oject}/global/firewalls\022\352\001\n\005Patch\022-.goog" + + "le.cloud.compute.v1.PatchFirewallRequest" + + "\032\".google.cloud.compute.v1.Operation\"\215\001\332" + + "A\"project,firewall,firewall_resource\212N\020G" + + "lobalOperations\202\323\344\223\002O2:/compute/v1/proje" + + "cts/{project}/global/firewalls/{firewall" + + "}:\021firewall_resource\022\262\002\n\022TestIamPermissi" + + "ons\022:.google.cloud.compute.v1.TestIamPer" + + "missionsFirewallRequest\0320.google.cloud.c" + + "ompute.v1.TestPermissionsResponse\"\255\001\332A2p" + + "roject,resource,test_permissions_request" + + "_resource\202\323\344\223\002r\"M/compute/v1/projects/{p" + + "roject}/global/firewalls/{resource}/test" + + "IamPermissions:!test_permissions_request" + + "_resource\022\354\001\n\006Update\022..google.cloud.comp" + + "ute.v1.UpdateFirewallRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\215\001\332A\"project,fi" + + "rewall,firewall_resource\212N\020GlobalOperati" + + "ons\202\323\344\223\002O\032:/compute/v1/projects/{project" + + "}/global/firewalls/{firewall}:\021firewall_" + + "resource\032r\312A\026compute.googleapis.com\322AVht" + + "tps://www.googleapis.com/auth/compute,ht" + + "tps://www.googleapis.com/auth/cloud-plat" + + "form2\231\021\n\017ForwardingRules\022\323\001\n\016AggregatedL" + + "ist\022=.google.cloud.compute.v1.Aggregated" + + "ListForwardingRulesRequest\0325.google.clou" + + "d.compute.v1.ForwardingRuleAggregatedLis" + + "t\"K\332A\007project\202\323\344\223\002;\0229/compute/v1/project" + + "s/{project}/aggregated/forwardingRules\022\362" + + "\001\n\006Delete\0224.google.cloud.compute.v1.Dele" + + "teForwardingRuleRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\215\001\332A\036project,region," + + "forwarding_rule\212N\020RegionOperations\202\323\344\223\002S" + + "*Q/compute/v1/projects/{project}/regions" + + "/{region}/forwardingRules/{forwarding_ru" + + "le}\022\335\001\n\003Get\0221.google.cloud.compute.v1.Ge" + + "tForwardingRuleRequest\032\'.google.cloud.co" + + "mpute.v1.ForwardingRule\"z\332A\036project,regi" + + "on,forwarding_rule\202\323\344\223\002S\022Q/compute/v1/pr" + + "ojects/{project}/regions/{region}/forwar" + + "dingRules/{forwarding_rule}\022\203\002\n\006Insert\0224" + + ".google.cloud.compute.v1.InsertForwardin" + + "gRuleRequest\032\".google.cloud.compute.v1.O" + + "peration\"\236\001\332A\'project,region,forwarding_" + + "rule_resource\212N\020RegionOperations\202\323\344\223\002[\"?" + + "/compute/v1/projects/{project}/regions/{" + + "region}/forwardingRules:\030forwarding_rule" + + "_resource\022\302\001\n\004List\0223.google.cloud.comput" + + "e.v1.ListForwardingRulesRequest\032+.google" + + ".cloud.compute.v1.ForwardingRuleList\"X\332A" + + "\016project,region\202\323\344\223\002A\022?/compute/v1/proje" + + "cts/{project}/regions/{region}/forwardin" + + "gRules\022\243\002\n\005Patch\0223.google.cloud.compute." + + "v1.PatchForwardingRuleRequest\032\".google.c" + + "loud.compute.v1.Operation\"\300\001\332A7project,r" + + "egion,forwarding_rule,forwarding_rule_re" + + "source\212N\020RegionOperations\202\323\344\223\002m2Q/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/forwardingRules/{forwarding_rule}:\030forw" + + "arding_rule_resource\022\273\002\n\tSetLabels\0227.goo" + + "gle.cloud.compute.v1.SetLabelsForwarding" + + "RuleRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\320\001\332A:project,region,resource,reg" + + "ion_set_labels_request_resource\212N\020Region" + + "Operations\202\323\344\223\002z\"T/compute/v1/projects/{" + + "project}/regions/{region}/forwardingRule" + + "s/{resource}/setLabels:\"region_set_label" + + "s_request_resource\022\267\002\n\tSetTarget\0227.googl" + + "e.cloud.compute.v1.SetTargetForwardingRu" + + "leRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\314\001\332A8project,region,forwarding_rul" + + "e,target_reference_resource\212N\020RegionOper" + + "ations\202\323\344\223\002x\"[/compute/v1/projects/{proj" + + "ect}/regions/{region}/forwardingRules/{f" + + "orwarding_rule}/setTarget:\031target_refere" + + "nce_resource\032r\312A\026compute.googleapis.com\322" + + "AVhttps://www.googleapis.com/auth/comput" + + "e,https://www.googleapis.com/auth/cloud-" + + "platform2\337\016\n\022FutureReservations\022\345\001\n\016Aggr" + + "egatedList\022@.google.cloud.compute.v1.Agg" + + "regatedListFutureReservationsRequest\032A.g" + + "oogle.cloud.compute.v1.FutureReservation" + + "sAggregatedListResponse\"N\332A\007project\202\323\344\223\002" + + ">\022/compute/v1/projects/{p" - + "roject}/global/addresses/{address}/move:" - + "&global_addresses_move_request_resource\022" - + "\243\002\n\tSetLabels\0226.google.cloud.compute.v1." - + "SetLabelsGlobalAddressRequest\032\".google.c" - + "loud.compute.v1.Operation\"\271\001\332A3project,r" - + "esource,global_set_labels_request_resour" - + "ce\212N\020GlobalOperations\202\323\344\223\002j\"D/compute/v1" - + "/projects/{project}/global/addresses/{re" - + "source}/setLabels:\"global_set_labels_req" - + "uest_resource\022\267\002\n\022TestIamPermissions\022?.g" - + "oogle.cloud.compute.v1.TestIamPermission" - + "sGlobalAddressRequest\0320.google.cloud.com" - + "pute.v1.TestPermissionsResponse\"\255\001\332A2pro" - + "ject,resource,test_permissions_request_r" - + "esource\202\323\344\223\002r\"M/compute/v1/projects/{pro" - + "ject}/global/addresses/{resource}/testIa" - + "mPermissions:!test_permissions_request_r" - + "esource\032r\312A\026compute.googleapis.com\322AVhtt" - + "ps://www.googleapis.com/auth/compute,htt" - + "ps://www.googleapis.com/auth/cloud-platf" - + "orm2\373\016\n\025GlobalForwardingRules\022\346\001\n\006Delete" - + "\022:.google.cloud.compute.v1.DeleteGlobalF" - + "orwardingRuleRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"|\332A\027project,forwarding_" - + "rule\212N\020GlobalOperations\202\323\344\223\002I*G/compute/" - + "v1/projects/{project}/global/forwardingR" - + "ules/{forwarding_rule}\022\322\001\n\003Get\0227.google." - + "cloud.compute.v1.GetGlobalForwardingRule" - + "Request\032\'.google.cloud.compute.v1.Forwar" - + "dingRule\"i\332A\027project,forwarding_rule\202\323\344\223" - + "\002I\022G/compute/v1/projects/{project}/globa" - + "l/forwardingRules/{forwarding_rule}\022\370\001\n\006" - + "Insert\022:.google.cloud.compute.v1.InsertG" - + "lobalForwardingRuleRequest\032\".google.clou" - + "d.compute.v1.Operation\"\215\001\332A project,forw" - + "arding_rule_resource\212N\020GlobalOperations\202" - + "\323\344\223\002Q\"5/compute/v1/projects/{project}/gl" - + "obal/forwardingRules:\030forwarding_rule_re" - + "source\022\267\001\n\004List\0229.google.cloud.compute.v" - + "1.ListGlobalForwardingRulesRequest\032+.goo" - + "gle.cloud.compute.v1.ForwardingRuleList\"" - + "G\332A\007project\202\323\344\223\0027\0225/compute/v1/projects/" - + "{project}/global/forwardingRules\022\230\002\n\005Pat" - + "ch\0229.google.cloud.compute.v1.PatchGlobal" - + "ForwardingRuleRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\257\001\332A0project,forwardin" - + "g_rule,forwarding_rule_resource\212N\020Global" - + "Operations\202\323\344\223\002c2G/compute/v1/projects/{" - + "project}/global/forwardingRules/{forward" - + "ing_rule}:\030forwarding_rule_resource\022\260\002\n\t" - + "SetLabels\022=.google.cloud.compute.v1.SetL" - + "abelsGlobalForwardingRuleRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\277\001\332A3projec" - + "t,resource,global_set_labels_request_res" - + "ource\212N\020GlobalOperations\202\323\344\223\002p\"J/compute" - + "/v1/projects/{project}/global/forwarding" - + "Rules/{resource}/setLabels:\"global_set_l" - + "abels_request_resource\022\254\002\n\tSetTarget\022=.g" - + "oogle.cloud.compute.v1.SetTargetGlobalFo" - + "rwardingRuleRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\273\001\332A1project,forwarding_" - + "rule,target_reference_resource\212N\020GlobalO" - + "perations\202\323\344\223\002n\"Q/compute/v1/projects/{p" + + "eration\"\225\001\332A\037project,zone,future_reserva" + + "tion\212N\016ZoneOperations\202\323\344\223\002\\\"Z/compute/v1" + + "/projects/{project}/zones/{zone}/futureR" + + "eservations/{future_reservation}/cancel\022" + + "\366\001\n\006Delete\0227.google.cloud.compute.v1.Del" + + "eteFutureReservationRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\216\001\332A\037project,zon" + + "e,future_reservation\212N\016ZoneOperations\202\323\344" + + "\223\002U*S/compute/v1/projects/{project}/zone" + + "s/{zone}/futureReservations/{future_rese" + + "rvation}\022\346\001\n\003Get\0224.google.cloud.compute." + + "v1.GetFutureReservationRequest\032*.google." + + "cloud.compute.v1.FutureReservation\"}\332A\037p" + + "roject,zone,future_reservation\202\323\344\223\002U\022S/c" + + "ompute/v1/projects/{project}/zones/{zone" + + "}/futureReservations/{future_reservation" + + "}\022\207\002\n\006Insert\0227.google.cloud.compute.v1.I" + + "nsertFutureReservationRequest\032\".google.c" + + "loud.compute.v1.Operation\"\237\001\332A(project,z" + + "one,future_reservation_resource\212N\016ZoneOp", + "erations\202\323\344\223\002]\">/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" + + "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\032r\312A\026compute.googl" + + "eapis.com\322AVhttps://www.googleapis.com/a" + + "uth/compute,https://www.googleapis.com/a" + + "uth/cloud-platform2\203\016\n\017GlobalAddresses\022\311" + + "\001\n\006Delete\0223.google.cloud.compute.v1.Dele" + + "teGlobalAddressRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"f\332A\017project,address\212N" + + "\020GlobalOperations\202\323\344\223\002;*9/compute/v1/pro" + + "jects/{project}/global/addresses/{addres" + + "s}\022\256\001\n\003Get\0220.google.cloud.compute.v1.Get" + + "GlobalAddressRequest\032 .google.cloud.comp" + + "ute.v1.Address\"S\332A\017project,address\202\323\344\223\002;" + + "\0229/compute/v1/projects/{project}/global/" + + "addresses/{address}\022\332\001\n\006Insert\0223.google." + + "cloud.compute.v1.InsertGlobalAddressRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "w\332A\030project,address_resource\212N\020GlobalOpe" + + "rations\202\323\344\223\002C\"//compute/v1/projects/{pro" + + "ject}/global/addresses:\020address_resource" + + "\022\244\001\n\004List\0223.google.cloud.compute.v1.List" + + "GlobalAddressesRequest\032$.google.cloud.co" + + "mpute.v1.AddressList\"A\332A\007project\202\323\344\223\0021\022/" + + "/compute/v1/projects/{project}/global/ad" + + "dresses\022\232\002\n\004Move\0221.google.cloud.compute." + + "v1.MoveGlobalAddressRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\272\001\332A6project,add" + + "ress,global_addresses_move_request_resou" + + "rce\212N\020GlobalOperations\202\323\344\223\002h\">/compute/v" + + "1/projects/{project}/global/addresses/{a" + + "ddress}/move:&global_addresses_move_requ" + + "est_resource\022\243\002\n\tSetLabels\0226.google.clou" + + "d.compute.v1.SetLabelsGlobalAddressReque" + + "st\032\".google.cloud.compute.v1.Operation\"\271" + + "\001\332A3project,resource,global_set_labels_r" + + "equest_resource\212N\020GlobalOperations\202\323\344\223\002j" + + "\"D/compute/v1/projects/{project}/global/" + + "addresses/{resource}/setLabels:\"global_s" + + "et_labels_request_resource\022\267\002\n\022TestIamPe" + + "rmissions\022?.google.cloud.compute.v1.Test" + + "IamPermissionsGlobalAddressRequest\0320.goo" + + "gle.cloud.compute.v1.TestPermissionsResp" + + "onse\"\255\001\332A2project,resource,test_permissi" + + "ons_request_resource\202\323\344\223\002r\"M/compute/v1/" + + "projects/{project}/global/addresses/{res" + + "ource}/testIamPermissions:!test_permissi" + + "ons_request_resource\032r\312A\026compute.googlea" + + "pis.com\322AVhttps://www.googleapis.com/aut" + + "h/compute,https://www.googleapis.com/aut" + + "h/cloud-platform2\373\016\n\025GlobalForwardingRul" + + "es\022\346\001\n\006Delete\022:.google.cloud.compute.v1." + + "DeleteGlobalForwardingRuleRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"|\332A\027projec" + + "t,forwarding_rule\212N\020GlobalOperations\202\323\344\223" + + "\002I*G/compute/v1/projects/{project}/globa" + + "l/forwardingRules/{forwarding_rule}\022\322\001\n\003" + + "Get\0227.google.cloud.compute.v1.GetGlobalF" + + "orwardingRuleRequest\032\'.google.cloud.comp" + + "ute.v1.ForwardingRule\"i\332A\027project,forwar" + + "ding_rule\202\323\344\223\002I\022G/compute/v1/projects/{p" + "roject}/global/forwardingRules/{forwardi" - + "ng_rule}/setTarget:\031target_reference_res" - + "ource\032r\312A\026compute.googleapis.com\322AVhttps" - + "://www.googleapis.com/auth/compute,https" - + "://www.googleapis.com/auth/cloud-platfor" - + "m2\254\022\n\033GlobalNetworkEndpointGroups\022\274\003\n\026At" + + "ng_rule}\022\370\001\n\006Insert\022:.google.cloud.compu" + + "te.v1.InsertGlobalForwardingRuleRequest\032" + + "\".google.cloud.compute.v1.Operation\"\215\001\332A" + + " project,forwarding_rule_resource\212N\020Glob" + + "alOperations\202\323\344\223\002Q\"5/compute/v1/projects" + + "/{project}/global/forwardingRules:\030forwa" + + "rding_rule_resource\022\267\001\n\004List\0229.google.cl" + + "oud.compute.v1.ListGlobalForwardingRules" + + "Request\032+.google.cloud.compute.v1.Forwar" + + "dingRuleList\"G\332A\007project\202\323\344\223\0027\0225/compute" + + "/v1/projects/{project}/global/forwarding" + + "Rules\022\230\002\n\005Patch\0229.google.cloud.compute.v" + + "1.PatchGlobalForwardingRuleRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\257\001\332A0proj" + + "ect,forwarding_rule,forwarding_rule_reso" + + "urce\212N\020GlobalOperations\202\323\344\223\002c2G/compute/" + + "v1/projects/{project}/global/forwardingR" + + "ules/{forwarding_rule}:\030forwarding_rule_" + + "resource\022\260\002\n\tSetLabels\022=.google.cloud.co" + + "mpute.v1.SetLabelsGlobalForwardingRuleRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\277\001\332A3project,resource,global_set_label" + + "s_request_resource\212N\020GlobalOperations\202\323\344" + + "\223\002p\"J/compute/v1/projects/{project}/glob" + + "al/forwardingRules/{resource}/setLabels:" + + "\"global_set_labels_request_resource\022\254\002\n\t" + + "SetTarget\022=.google.cloud.compute.v1.SetT" + + "argetGlobalForwardingRuleRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\273\001\332A1projec" + + "t,forwarding_rule,target_reference_resou" + + "rce\212N\020GlobalOperations\202\323\344\223\002n\"Q/compute/v" + + "1/projects/{project}/global/forwardingRu" + + "les/{forwarding_rule}/setTarget:\031target_" + + "reference_resource\032r\312A\026compute.googleapi" + + "s.com\322AVhttps://www.googleapis.com/auth/" + + "compute,https://www.googleapis.com/auth/" + + "cloud-platform2\254\022\n\033GlobalNetworkEndpoint" + + "Groups\022\274\003\n\026AttachNetworkEndpoints\022P.goog" + + "le.cloud.compute.v1.AttachNetworkEndpoin" + + "tsGlobalNetworkEndpointGroupRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\253\002\332A_pro" + + "ject,network_endpoint_group,global_netwo" + + "rk_endpoint_groups_attach_endpoints_requ" + + "est_resource\212N\020GlobalOperations\202\323\344\223\002\257\001\"k" + + "/compute/v1/projects/{project}/global/ne" + + "tworkEndpointGroups/{network_endpoint_gr" + + "oup}/attachNetworkEndpoints:@global_netw" + + "ork_endpoint_groups_attach_endpoints_req" + + "uest_resource\022\201\002\n\006Delete\022@.google.cloud." + + "compute.v1.DeleteGlobalNetworkEndpointGr" + + "oupRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\220\001\332A\036project,network_endpoint_gro" + + "up\212N\020GlobalOperations\202\323\344\223\002V*T/compute/v1" + + "/projects/{project}/global/networkEndpoi" + + "ntGroups/{network_endpoint_group}\022\274\003\n\026De" + "tachNetworkEndpoints\022P.google.cloud.comp" - + "ute.v1.AttachNetworkEndpointsGlobalNetwo" + + "ute.v1.DetachNetworkEndpointsGlobalNetwo" + "rkEndpointGroupRequest\032\".google.cloud.co" + "mpute.v1.Operation\"\253\002\332A_project,network_" + "endpoint_group,global_network_endpoint_g" - + "roups_attach_endpoints_request_resource\212" + + "roups_detach_endpoints_request_resource\212" + "N\020GlobalOperations\202\323\344\223\002\257\001\"k/compute/v1/p" + "rojects/{project}/global/networkEndpoint" - + "Groups/{network_endpoint_group}/attachNe" + + "Groups/{network_endpoint_group}/detachNe" + "tworkEndpoints:@global_network_endpoint_" - + "groups_attach_endpoints_request_resource" - + "\022\201\002\n\006Delete\022@.google.cloud.compute.v1.De" - + "leteGlobalNetworkEndpointGroupRequest\032\"." - + "google.cloud.compute.v1.Operation\"\220\001\332A\036p" - + "roject,network_endpoint_group\212N\020GlobalOp" - + "erations\202\323\344\223\002V*T/compute/v1/projects/{pr" - + "oject}/global/networkEndpointGroups/{net" - + "work_endpoint_group}\022\274\003\n\026DetachNetworkEn" - + "dpoints\022P.google.cloud.compute.v1.Detach" - + "NetworkEndpointsGlobalNetworkEndpointGro" - + "upRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\253\002\332A_project,network_endpoint_grou" - + "p,global_network_endpoint_groups_detach_" - + "endpoints_request_resource\212N\020GlobalOpera" - + "tions\202\323\344\223\002\257\001\"k/compute/v1/projects/{proj" - + "ect}/global/networkEndpointGroups/{netwo" - + "rk_endpoint_group}/detachNetworkEndpoint" - + "s:@global_network_endpoint_groups_detach" - + "_endpoints_request_resource\022\362\001\n\003Get\022=.go" - + "ogle.cloud.compute.v1.GetGlobalNetworkEn" - + "dpointGroupRequest\032-.google.cloud.comput" - + "e.v1.NetworkEndpointGroup\"}\332A\036project,ne" - + "twork_endpoint_group\202\323\344\223\002V\022T/compute/v1/" - + "projects/{project}/global/networkEndpoin" - + "tGroups/{network_endpoint_group}\022\222\002\n\006Ins" - + "ert\022@.google.cloud.compute.v1.InsertGlob" - + "alNetworkEndpointGroupRequest\032\".google.c" - + "loud.compute.v1.Operation\"\241\001\332A\'project,n" - + "etwork_endpoint_group_resource\212N\020GlobalO" - + "perations\202\323\344\223\002^\";/compute/v1/projects/{p" - + "roject}/global/networkEndpointGroups:\037ne" - + "twork_endpoint_group_resource\022\311\001\n\004List\022?" - + ".google.cloud.compute.v1.ListGlobalNetwo" - + "rkEndpointGroupsRequest\0321.google.cloud.c" - + "ompute.v1.NetworkEndpointGroupList\"M\332A\007p" - + "roject\202\323\344\223\002=\022;/compute/v1/projects/{proj" - + "ect}/global/networkEndpointGroups\022\300\002\n\024Li" - + "stNetworkEndpoints\022O.google.cloud.comput" - + "e.v1.ListNetworkEndpointsGlobalNetworkEn" - + "dpointGroupsRequest\032B.google.cloud.compu" - + "te.v1.NetworkEndpointGroupsListNetworkEn" - + "dpoints\"\222\001\332A\036project,network_endpoint_gr" - + "oup\202\323\344\223\002k\"i/compute/v1/projects/{project" - + "}/global/networkEndpointGroups/{network_" - + "endpoint_group}/listNetworkEndpoints\032r\312A" + + "groups_detach_endpoints_request_resource" + + "\022\362\001\n\003Get\022=.google.cloud.compute.v1.GetGl" + + "obalNetworkEndpointGroupRequest\032-.google" + + ".cloud.compute.v1.NetworkEndpointGroup\"}" + + "\332A\036project,network_endpoint_group\202\323\344\223\002V\022" + + "T/compute/v1/projects/{project}/global/n" + + "etworkEndpointGroups/{network_endpoint_g" + + "roup}\022\222\002\n\006Insert\022@.google.cloud.compute." + + "v1.InsertGlobalNetworkEndpointGroupReque" + + "st\032\".google.cloud.compute.v1.Operation\"\241" + + "\001\332A\'project,network_endpoint_group_resou" + + "rce\212N\020GlobalOperations\202\323\344\223\002^\";/compute/v" + + "1/projects/{project}/global/networkEndpo" + + "intGroups:\037network_endpoint_group_resour" + + "ce\022\311\001\n\004List\022?.google.cloud.compute.v1.Li" + + "stGlobalNetworkEndpointGroupsRequest\0321.g" + + "oogle.cloud.compute.v1.NetworkEndpointGr" + + "oupList\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/p" + + "rojects/{project}/global/networkEndpoint" + + "Groups\022\300\002\n\024ListNetworkEndpoints\022O.google" + + ".cloud.compute.v1.ListNetworkEndpointsGl" + + "obalNetworkEndpointGroupsRequest\032B.googl" + + "e.cloud.compute.v1.NetworkEndpointGroups" + + "ListNetworkEndpoints\"\222\001\332A\036project,networ" + + "k_endpoint_group\202\323\344\223\002k\"i/compute/v1/proj" + + "ects/{project}/global/networkEndpointGro" + + "ups/{network_endpoint_group}/listNetwork" + + "Endpoints\032r\312A\026compute.googleapis.com\322AVh" + + "ttps://www.googleapis.com/auth/compute,h" + + "ttps://www.googleapis.com/auth/cloud-pla" + + "tform2\320\010\n\020GlobalOperations\022\312\001\n\016Aggregate" + + "dList\022>.google.cloud.compute.v1.Aggregat" + + "edListGlobalOperationsRequest\0320.google.c" + + "loud.compute.v1.OperationAggregatedList\"" + + "F\332A\007project\202\323\344\223\0026\0224/compute/v1/projects/" + + "{project}/aggregated/operations\022\321\001\n\006Dele" + + "te\0225.google.cloud.compute.v1.DeleteGloba" + + "lOperationRequest\0326.google.cloud.compute" + + ".v1.DeleteGlobalOperationResponse\"X\332A\021pr" + + "oject,operation\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.google.cloud.compute.v1.GetGlobalOrgan" - + "izationOperationRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"J\332A\toperation\220N\001\202\323\344\223" - + "\0025\0223/compute/v1/locations/global/operati" - + "ons/{operation}\022\244\001\n\004List\022@.google.cloud." - + "compute.v1.ListGlobalOrganizationOperati" - + "onsRequest\032&.google.cloud.compute.v1.Ope" - + "rationList\"2\332A\000\202\323\344\223\002)\022\'/compute/v1/locat" - + "ions/global/operations\032r\312A\026compute.googl" + + "ionResponse\"G\332A\toperation\202\323\344\223\0025*3/comput" + + "e/v1/locations/global/operations/{operat" + + "ion}\022\265\001\n\003Get\022>.google.cloud.compute.v1.G" + + "etGlobalOrganizationOperationRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"J\332A\tope" + + "ration\220N\001\202\323\344\223\0025\0223/compute/v1/locations/g" + + "lobal/operations/{operation}\022\244\001\n\004List\022@." + + "google.cloud.compute.v1.ListGlobalOrgani" + + "zationOperationsRequest\032&.google.cloud.c" + + "ompute.v1.OperationList\"2\332A\000\202\323\344\223\002)\022\'/com" + + "pute/v1/locations/global/operations\032r\312A\026" + + "compute.googleapis.com\322AVhttps://www.goo" + + "gleapis.com/auth/compute,https://www.goo" + + "gleapis.com/auth/cloud-platform2\321\013\n\035Glob" + + "alPublicDelegatedPrefixes\022\207\002\n\006Delete\022B.g" + + "oogle.cloud.compute.v1.DeleteGlobalPubli" + + "cDelegatedPrefixeRequest\032\".google.cloud." + + "compute.v1.Operation\"\224\001\332A\037project,public" + + "_delegated_prefix\212N\020GlobalOperations\202\323\344\223" + + "\002Y*W/compute/v1/projects/{project}/globa" + + "l/publicDelegatedPrefixes/{public_delega" + + "ted_prefix}\022\372\001\n\003Get\022?.google.cloud.compu" + + "te.v1.GetGlobalPublicDelegatedPrefixeReq" + + "uest\032..google.cloud.compute.v1.PublicDel" + + "egatedPrefix\"\201\001\332A\037project,public_delegat" + + "ed_prefix\202\323\344\223\002Y\022W/compute/v1/projects/{p" + + "roject}/global/publicDelegatedPrefixes/{" + + "public_delegated_prefix}\022\230\002\n\006Insert\022B.go" + + "ogle.cloud.compute.v1.InsertGlobalPublic" + + "DelegatedPrefixeRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\245\001\332A(project,public_" + + "delegated_prefix_resource\212N\020GlobalOperat" + + "ions\202\323\344\223\002a\"=/compute/v1/projects/{projec" + + "t}/global/publicDelegatedPrefixes: publi" + + "c_delegated_prefix_resource\022\316\001\n\004List\022A.g" + + "oogle.cloud.compute.v1.ListGlobalPublicD" + + "elegatedPrefixesRequest\0322.google.cloud.c" + + "ompute.v1.PublicDelegatedPrefixList\"O\332A\007" + + "project\202\323\344\223\002?\022=/compute/v1/projects/{pro" + + "ject}/global/publicDelegatedPrefixes\022\310\002\n" + + "\005Patch\022A.google.cloud.compute.v1.PatchGl" + + "obalPublicDelegatedPrefixeRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\327\001\332A@proje" + + "ct,public_delegated_prefix,public_delega" + + "ted_prefix_resource\212N\020GlobalOperations\202\323" + + "\344\223\002{2W/compute/v1/projects/{project}/glo" + + "bal/publicDelegatedPrefixes/{public_dele" + + "gated_prefix}: public_delegated_prefix_r" + + "esource\032r\312A\026compute.googleapis.com\322AVhtt" + + "ps://www.googleapis.com/auth/compute,htt" + + "ps://www.googleapis.com/auth/cloud-platf" + + "orm2\276\017\n\014HealthChecks\022\313\001\n\016AggregatedList\022" + + ":.google.cloud.compute.v1.AggregatedList" + + "HealthChecksRequest\0323.google.cloud.compu" + + "te.v1.HealthChecksAggregatedList\"H\332A\007pro" + + "ject\202\323\344\223\0028\0226/compute/v1/projects/{projec" + + "t}/aggregated/healthChecks\022\324\001\n\006Delete\0221." + + "google.cloud.compute.v1.DeleteHealthChec" + + "kRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"s\332A\024project,health_check\212N\020GlobalOp" + + "erations\202\323\344\223\002C*A/compute/v1/projects/{pr" + + "oject}/global/healthChecks/{health_check" + + "}\022\275\001\n\003Get\022..google.cloud.compute.v1.GetH" + + "ealthCheckRequest\032$.google.cloud.compute" + + ".v1.HealthCheck\"`\332A\024project,health_check" + + "\202\323\344\223\002C\022A/compute/v1/projects/{project}/g" + + "lobal/healthChecks/{health_check}\022\346\001\n\006In" + + "sert\0221.google.cloud.compute.v1.InsertHea" + + "lthCheckRequest\032\".google.cloud.compute.v" + + "1.Operation\"\204\001\332A\035project,health_check_re" + + "source\212N\020GlobalOperations\202\323\344\223\002K\"2/comput" + + "e/v1/projects/{project}/global/healthChe" + + "cks:\025health_check_resource\022\250\001\n\004List\0220.go" + + "ogle.cloud.compute.v1.ListHealthChecksRe" + + "quest\032(.google.cloud.compute.v1.HealthCh" + + "eckList\"D\332A\007project\202\323\344\223\0024\0222/compute/v1/p" + + "rojects/{project}/global/healthChecks\022\200\002" + + "\n\005Patch\0220.google.cloud.compute.v1.PatchH" + + "ealthCheckRequest\032\".google.cloud.compute" + + ".v1.Operation\"\240\001\332A*project,health_check," + + "health_check_resource\212N\020GlobalOperations" + + "\202\323\344\223\002Z2A/compute/v1/projects/{project}/g" + + "lobal/healthChecks/{health_check}:\025healt" + + "h_check_resource\022\270\002\n\022TestIamPermissions\022" + + "=.google.cloud.compute.v1.TestIamPermiss" + + "ionsHealthCheckRequest\0320.google.cloud.co" + + "mpute.v1.TestPermissionsResponse\"\260\001\332A2pr" + + "oject,resource,test_permissions_request_" + + "resource\202\323\344\223\002u\"P/compute/v1/projects/{pr" + + "oject}/global/healthChecks/{resource}/te" + + "stIamPermissions:!test_permissions_reque" + + "st_resource\022\202\002\n\006Update\0221.google.cloud.co" + + "mpute.v1.UpdateHealthCheckRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\240\001\332A*proje" + + "ct,health_check,health_check_resource\212N\020" + + "GlobalOperations\202\323\344\223\002Z\032A/compute/v1/proj" + + "ects/{project}/global/healthChecks/{heal" + + "th_check}:\025health_check_resource\032r\312A\026com" + + "pute.googleapis.com\322AVhttps://www.google" + + "apis.com/auth/compute,https://www.google" + + "apis.com/auth/cloud-platform2\204\003\n\020ImageFa" + + "milyViews\022\310\001\n\003Get\0222.google.cloud.compute" + + ".v1.GetImageFamilyViewRequest\032(.google.c" + + "loud.compute.v1.ImageFamilyView\"c\332A\023proj" + + "ect,zone,family\202\323\344\223\002G\022E/compute/v1/proje" + + "cts/{project}/zones/{zone}/imageFamilyVi" + + "ews/{family}\032\244\001\312A\026compute.googleapis.com" + + "\322A\207\001https://www.googleapis.com/auth/comp" + + "ute.readonly,https://www.googleapis.com/" + + "auth/compute,https://www.googleapis.com/" + + "auth/cloud-platform2\374\023\n\006Images\022\272\001\n\006Delet" + + "e\022+.google.cloud.compute.v1.DeleteImageR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"_\332A\rproject,image\212N\020GlobalOperations\202" + + "\323\344\223\0026*4/compute/v1/projects/{project}/gl" + + "obal/images/{image}\022\204\002\n\tDeprecate\022..goog" + + "le.cloud.compute.v1.DeprecateImageReques" + + "t\032\".google.cloud.compute.v1.Operation\"\242\001" + + "\332A)project,image,deprecation_status_reso" + + "urce\212N\020GlobalOperations\202\323\344\223\002]\">/compute/" + + "v1/projects/{project}/global/images/{ima" + + "ge}/deprecate:\033deprecation_status_resour" + + "ce\022\235\001\n\003Get\022(.google.cloud.compute.v1.Get" + + "ImageRequest\032\036.google.cloud.compute.v1.I" + + "mage\"L\332A\rproject,image\202\323\344\223\0026\0224/compute/v" + + "1/projects/{project}/global/images/{imag" + + "e}\022\272\001\n\rGetFromFamily\0222.google.cloud.comp" + + "ute.v1.GetFromFamilyImageRequest\032\036.googl" + + "e.cloud.compute.v1.Image\"U\332A\016project,fam" + + "ily\202\323\344\223\002>\022\",/compute/v1/projects/{pro" + + "ject}/global/images:\016image_resource\022\226\001\n\004" + + "List\022*.google.cloud.compute.v1.ListImage" + + "sRequest\032\".google.cloud.compute.v1.Image" + + "List\">\332A\007project\202\323\344\223\002.\022,/compute/v1/proj" + + "ects/{project}/global/images\022\327\001\n\005Patch\022*" + + ".google.cloud.compute.v1.PatchImageReque" + + "st\032\".google.cloud.compute.v1.Operation\"~" + + "\332A\034project,image,image_resource\212N\020Global" + + "Operations\202\323\344\223\002F24/compute/v1/projects/{" + + "project}/global/images/{image}:\016image_re" + + "source\022\213\002\n\014SetIamPolicy\0221.google.cloud.c" + + "ompute.v1.SetIamPolicyImageRequest\032\037.goo" + + "gle.cloud.compute.v1.Policy\"\246\001\332A3project" + + ",resource,global_set_policy_request_reso" + + "urce\202\323\344\223\002j\"D/compute/v1/projects/{projec" + + "t}/global/images/{resource}/setIamPolicy" + + ":\"global_set_policy_request_resource\022\230\002\n" + + "\tSetLabels\022..google.cloud.compute.v1.Set" + + "LabelsImageRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\266\001\332A3project,resource,glo" + + "bal_set_labels_request_resource\212N\020Global" + + "Operations\202\323\344\223\002g\"A/compute/v1/projects/{" + + "project}/global/images/{resource}/setLab" + + "els:\"global_set_labels_request_resource\022" + + "\254\002\n\022TestIamPermissions\0227.google.cloud.co" + + "mpute.v1.TestIamPermissionsImageRequest\032" + + "0.google.cloud.compute.v1.TestPermission" + + "sResponse\"\252\001\332A2project,resource,test_per" + + "missions_request_resource\202\323\344\223\002o\"J/comput" + + "e/v1/projects/{project}/global/images/{r" + + "esource}/testIamPermissions:!test_permis" + + "sions_request_resource\032r\312A\026compute.googl" + "eapis.com\322AVhttps://www.googleapis.com/a" + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\321\013\n\035GlobalPublicDeleg" - + "atedPrefixes\022\207\002\n\006Delete\022B.google.cloud.c" - + "ompute.v1.DeleteGlobalPublicDelegatedPre" - + "fixeRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\224\001\332A\037project,public_delegated_pr" - + "efix\212N\020GlobalOperations\202\323\344\223\002Y*W/compute/" - + "v1/projects/{project}/global/publicDeleg" - + "atedPrefixes/{public_delegated_prefix}\022\372" - + "\001\n\003Get\022?.google.cloud.compute.v1.GetGlob" - + "alPublicDelegatedPrefixeRequest\032..google" - + ".cloud.compute.v1.PublicDelegatedPrefix\"" - + "\201\001\332A\037project,public_delegated_prefix\202\323\344\223" - + "\002Y\022W/compute/v1/projects/{project}/globa" - + "l/publicDelegatedPrefixes/{public_delega" - + "ted_prefix}\022\230\002\n\006Insert\022B.google.cloud.co" - + "mpute.v1.InsertGlobalPublicDelegatedPref" - + "ixeRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\245\001\332A(project,public_delegated_pre" - + "fix_resource\212N\020GlobalOperations\202\323\344\223\002a\"=/" - + "compute/v1/projects/{project}/global/pub" - + "licDelegatedPrefixes: public_delegated_p" - + "refix_resource\022\316\001\n\004List\022A.google.cloud.c" - + "ompute.v1.ListGlobalPublicDelegatedPrefi" - + "xesRequest\0322.google.cloud.compute.v1.Pub" - + "licDelegatedPrefixList\"O\332A\007project\202\323\344\223\002?" - + "\022=/compute/v1/projects/{project}/global/" - + "publicDelegatedPrefixes\022\310\002\n\005Patch\022A.goog" - + "le.cloud.compute.v1.PatchGlobalPublicDel" - + "egatedPrefixeRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\327\001\332A@project,public_del" - + "egated_prefix,public_delegated_prefix_re" - + "source\212N\020GlobalOperations\202\323\344\223\002{2W/comput" - + "e/v1/projects/{project}/global/publicDel" - + "egatedPrefixes/{public_delegated_prefix}" - + ": public_delegated_prefix_resource\032r\312A\026c" - + "ompute.googleapis.com\322AVhttps://www.goog" - + "leapis.com/auth/compute,https://www.goog" - + "leapis.com/auth/cloud-platform2\276\017\n\014Healt" - + "hChecks\022\313\001\n\016AggregatedList\022:.google.clou" - + "d.compute.v1.AggregatedListHealthChecksR" - + "equest\0323.google.cloud.compute.v1.HealthC" - + "hecksAggregatedList\"H\332A\007project\202\323\344\223\0028\0226/" - + "compute/v1/projects/{project}/aggregated" - + "/healthChecks\022\324\001\n\006Delete\0221.google.cloud." - + "compute.v1.DeleteHealthCheckRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"s\332A\024proj" - + "ect,health_check\212N\020GlobalOperations\202\323\344\223\002" - + "C*A/compute/v1/projects/{project}/global" - + "/healthChecks/{health_check}\022\275\001\n\003Get\022..g" - + "oogle.cloud.compute.v1.GetHealthCheckReq" - + "uest\032$.google.cloud.compute.v1.HealthChe" - + "ck\"`\332A\024project,health_check\202\323\344\223\002C\022A/comp" - + "ute/v1/projects/{project}/global/healthC" - + "hecks/{health_check}\022\346\001\n\006Insert\0221.google" - + ".cloud.compute.v1.InsertHealthCheckReque" - + "st\032\".google.cloud.compute.v1.Operation\"\204" - + "\001\332A\035project,health_check_resource\212N\020Glob" - + "alOperations\202\323\344\223\002K\"2/compute/v1/projects" - + "/{project}/global/healthChecks:\025health_c" - + "heck_resource\022\250\001\n\004List\0220.google.cloud.co" - + "mpute.v1.ListHealthChecksRequest\032(.googl" - + "e.cloud.compute.v1.HealthCheckList\"D\332A\007p" - + "roject\202\323\344\223\0024\0222/compute/v1/projects/{proj" - + "ect}/global/healthChecks\022\200\002\n\005Patch\0220.goo" - + "gle.cloud.compute.v1.PatchHealthCheckReq" + + "uth/cloud-platform2\242\016\n\"InstanceGroupMana" + + "gerResizeRequests\022\311\002\n\006Cancel\022G.google.cl" + + "oud.compute.v1.CancelInstanceGroupManage" + + "rResizeRequestRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\321\001\332A2project,zone,inst" + + "ance_group_manager,resize_request\212N\016Zone" + + "Operations\202\323\344\223\002\204\001\"\201\001/compute/v1/projects" + + "/{project}/zones/{zone}/instanceGroupMan" + + "agers/{instance_group_manager}/resizeReq" + + "uests/{resize_request}/cancel\022\300\002\n\006Delete" + + "\022G.google.cloud.compute.v1.DeleteInstanc" + + "eGroupManagerResizeRequestRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\310\001\332A2proje" + + "ct,zone,instance_group_manager,resize_re" + + "quest\212N\016ZoneOperations\202\323\344\223\002|*z/compute/v" + + "1/projects/{project}/zones/{zone}/instan" + + "ceGroupManagers/{instance_group_manager}" + + "/resizeRequests/{resize_request}\022\301\002\n\003Get" + + "\022D.google.cloud.compute.v1.GetInstanceGr" + + "oupManagerResizeRequestRequest\032:.google." + + "cloud.compute.v1.InstanceGroupManagerRes" + + "izeRequest\"\267\001\332A2project,zone,instance_gr" + + "oup_manager,resize_request\202\323\344\223\002|\022z/compu" + + "te/v1/projects/{project}/zones/{zone}/in", + "stanceGroupManagers/{instance_group_mana" + + "ger}/resizeRequests/{resize_request}\022\200\003\n" + + "\006Insert\022G.google.cloud.compute.v1.Insert" + + "InstanceGroupManagerResizeRequestRequest" + + "\032\".google.cloud.compute.v1.Operation\"\210\002\332" + + "ARproject,zone,instance_group_manager,in" + + "stance_group_manager_resize_request_reso" + + "urce\212N\016ZoneOperations\202\323\344\223\002\233\001\"i/compute/v" + + "1/projects/{project}/zones/{zone}/instan" + + "ceGroupManagers/{instance_group_manager}" + + "/resizeRequests:.instance_group_manager_" + + "resize_request_resource\022\261\002\n\004List\022F.googl" + + "e.cloud.compute.v1.ListInstanceGroupMana" + + "gerResizeRequestsRequest\032G.google.cloud." + + "compute.v1.InstanceGroupManagerResizeReq" + + "uestsListResponse\"\227\001\332A#project,zone,inst" + + "ance_group_manager\202\323\344\223\002k\022i/compute/v1/pr" + + "ojects/{project}/zones/{zone}/instanceGr" + + "oupManagers/{instance_group_manager}/res" + + "izeRequests\032r\312A\026compute.googleapis.com\322A" + + "Vhttps://www.googleapis.com/auth/compute" + + ",https://www.googleapis.com/auth/cloud-p" + + "latform2\325E\n\025InstanceGroupManagers\022\241\003\n\020Ab" + + "andonInstances\022D.google.cloud.compute.v1" + + ".AbandonInstancesInstanceGroupManagerReq" + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\240\001\332A*project,health_check,health_check_" - + "resource\212N\020GlobalOperations\202\323\344\223\002Z2A/comp" - + "ute/v1/projects/{project}/global/healthC" - + "hecks/{health_check}:\025health_check_resou" - + "rce\022\270\002\n\022TestIamPermissions\022=.google.clou" - + "d.compute.v1.TestIamPermissionsHealthChe" - + "ckRequest\0320.google.cloud.compute.v1.Test" - + "PermissionsResponse\"\260\001\332A2project,resourc" - + "e,test_permissions_request_resource\202\323\344\223\002" - + "u\"P/compute/v1/projects/{project}/global" - + "/healthChecks/{resource}/testIamPermissi" - + "ons:!test_permissions_request_resource\022\202" - + "\002\n\006Update\0221.google.cloud.compute.v1.Upda" - + "teHealthCheckRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\240\001\332A*project,health_che" - + "ck,health_check_resource\212N\020GlobalOperati" - + "ons\202\323\344\223\002Z\032A/compute/v1/projects/{project" - + "}/global/healthChecks/{health_check}:\025he" - + "alth_check_resource\032r\312A\026compute.googleap" - + "is.com\322AVhttps://www.googleapis.com/auth" - + "/compute,https://www.googleapis.com/auth" - + "/cloud-platform2\204\003\n\020ImageFamilyViews\022\310\001\n" - + "\003Get\0222.google.cloud.compute.v1.GetImageF" - + "amilyViewRequest\032(.google.cloud.compute." - + "v1.ImageFamilyView\"c\332A\023project,zone,fami" - + "ly\202\323\344\223\002G\022E/compute/v1/projects/{project}" - + "/zones/{zone}/imageFamilyViews/{family}\032" - + "\244\001\312A\026compute.googleapis.com\322A\207\001https://w" - + "ww.googleapis.com/auth/compute.readonly," - + "https://www.googleapis.com/auth/compute," - + "https://www.googleapis.com/auth/cloud-pl" - + "atform2\374\023\n\006Images\022\272\001\n\006Delete\022+.google.cl" - + "oud.compute.v1.DeleteImageRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"_\332A\rprojec" - + "t,image\212N\020GlobalOperations\202\323\344\223\0026*4/compu" - + "te/v1/projects/{project}/global/images/{" - + "image}\022\204\002\n\tDeprecate\022..google.cloud.comp" - + "ute.v1.DeprecateImageRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\242\001\332A)project,im" - + "age,deprecation_status_resource\212N\020Global" - + "Operations\202\323\344\223\002]\">/compute/v1/projects/{" - + "project}/global/images/{image}/deprecate" - + ":\033deprecation_status_resource\022\235\001\n\003Get\022(." - + "google.cloud.compute.v1.GetImageRequest\032" - + "\036.google.cloud.compute.v1.Image\"L\332A\rproj" - + "ect,image\202\323\344\223\0026\0224/compute/v1/projects/{p" - + "roject}/global/images/{image}\022\272\001\n\rGetFro" - + "mFamily\0222.google.cloud.compute.v1.GetFro" - + "mFamilyImageRequest\032\036.google.cloud.compu" - + "te.v1.Image\"U\332A\016project,family\202\323\344\223\002>\022" - + "\",/compute/v1/projects/{project}/global/" - + "images:\016image_resource\022\226\001\n\004List\022*.google" - + ".cloud.compute.v1.ListImagesRequest\032\".go" - + "ogle.cloud.compute.v1.ImageList\">\332A\007proj" - + "ect\202\323\344\223\002.\022,/compute/v1/projects/{project" - + "}/global/images\022\327\001\n\005Patch\022*.google.cloud" - + ".compute.v1.PatchImageRequest\032\".google.c" - + "loud.compute.v1.Operation\"~\332A\034project,im" - + "age,image_resource\212N\020GlobalOperations\202\323\344" - + "\223\002F24/compute/v1/projects/{project}/glob" - + "al/images/{image}:\016image_resource\022\213\002\n\014Se" - + "tIamPolicy\0221.google.cloud.compute.v1.Set" - + "IamPolicyImageRequest\032\037.google.cloud.com" - + "pute.v1.Policy\"\246\001\332A3project,resource,glo" - + "bal_set_policy_request_resource\202\323\344\223\002j\"D/" - + "compute/v1/projects/{project}/global/ima" - + "ges/{resource}/setIamPolicy:\"global_set_" - + "policy_request_resource\022\230\002\n\tSetLabels\022.." - + "google.cloud.compute.v1.SetLabelsImageRe" + + "\"\242\002\332A^project,zone,instance_group_manage" + + "r,instance_group_managers_abandon_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}/abandonInstances::insta" + + "nce_group_managers_abandon_instances_req" + + "uest_resource\022\345\001\n\016AggregatedList\022C.googl" + + "e.cloud.compute.v1.AggregatedListInstanc" + + "eGroupManagersRequest\032;.google.cloud.com" + + "pute.v1.InstanceGroupManagerAggregatedLi" + + "st\"Q\332A\007project\202\323\344\223\002A\022?/compute/v1/projec" + + "ts/{project}/aggregated/instanceGroupMan" + + "agers\022\256\003\n\027ApplyUpdatesToInstances\022K.goog" + + "le.cloud.compute.v1.ApplyUpdatesToInstan" + + "cesInstanceGroupManagerRequest\032\".google." + + "cloud.compute.v1.Operation\"\241\002\332AZproject," + + "zone,instance_group_manager,instance_gro" + + "up_managers_apply_updates_request_resour" + + "ce\212N\016ZoneOperations\202\323\344\223\002\254\001\"r/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "GroupManagers/{instance_group_manager}/a" + + "pplyUpdatesToInstances:6instance_group_m" + + "anagers_apply_updates_request_resource\022\234" + + "\003\n\017CreateInstances\022C.google.cloud.comput" + + "e.v1.CreateInstancesInstanceGroupManager" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\237\002\332A]project,zone,instance_group_man" + + "ager,instance_group_managers_create_inst" + + "ances_request_resource\212N\016ZoneOperations\202" + + "\323\344\223\002\247\001\"j/compute/v1/projects/{project}/z" + + "ones/{zone}/instanceGroupManagers/{insta" + + "nce_group_manager}/createInstances:9inst" + + "ance_group_managers_create_instances_req" + + "uest_resource\022\204\002\n\006Delete\022:.google.cloud." + + "compute.v1.DeleteInstanceGroupManagerReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\231\001\332A#project,zone,instance_group_manage" + + "r\212N\016ZoneOperations\202\323\344\223\002\\*Z/compute/v1/pr" + + "ojects/{project}/zones/{zone}/instanceGr" + + "oupManagers/{instance_group_manager}\022\234\003\n" + + "\017DeleteInstances\022C.google.cloud.compute." + + "v1.DeleteInstancesInstanceGroupManagerRe" + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\266\001\332A3project,resource,global_set_label" - + "s_request_resource\212N\020GlobalOperations\202\323\344" - + "\223\002g\"A/compute/v1/projects/{project}/glob" - + "al/images/{resource}/setLabels:\"global_s" - + "et_labels_request_resource\022\254\002\n\022TestIamPe" - + "rmissions\0227.google.cloud.compute.v1.Test" - + "IamPermissionsImageRequest\0320.google.clou" - + "d.compute.v1.TestPermissionsResponse\"\252\001\332" - + "A2project,resource,test_permissions_requ" - + "est_resource\202\323\344\223\002o\"J/compute/v1/projects" - + "/{project}/global/images/{resource}/test" - + "IamPermissions:!test_permissions_request" - + "_resource\032r\312A\026compute.googleapis.com\322AVh" - + "ttps://www.googleapis.com/auth/compute,h" - + "ttps://www.googleapis.com/auth/cloud-pla" - + "tform2\242\016\n\"InstanceGroupManagerResizeRequ" - + "ests\022\311\002\n\006Cancel\022G.google.cloud.compute.v" - + "1.CancelInstanceGroupManagerResizeReques" - + "tRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\321\001\332A2project,zone,instance_group_ma" - + "nager,resize_request\212N\016ZoneOperations\202\323\344" - + "\223\002\204\001\"\201\001/compute/v1/projects/{project}/zo" - + "nes/{zone}/instanceGroupManagers/{instan" - + "ce_group_manager}/resizeRequests/{resize" - + "_request}/cancel\022\300\002\n\006Delete\022G.google.clo" - + "ud.compute.v1.DeleteInstanceGroupManager" - + "ResizeRequestRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\310\001\332A2project,zone,insta" - + "nce_group_manager,resize_request\212N\016ZoneO" - + "perations\202\323\344\223\002|*z/compute/v1/projects/{p" - + "roject}/zones/{zone}/instanceGroupManage" - + "rs/{instance_group_manager}/resizeReques" - + "ts/{resize_request}\022\301\002\n\003Get\022D.google.clo" - + "ud.compute.v1.GetInstanceGroupManagerRes" - + "izeRequestRequest\032:.google.cloud.compute" - + ".v1.InstanceGroupManagerResizeRequest\"\267\001" - + "\332A2project,zone,instance_group_manager,r" - + "esize_request\202\323\344\223\002|\022z/compute/v1/project" - + "s/{project}/zones/{zone}/instanceGroupMa" - + "nagers/{instance_group_manager}/resizeRe" - + "quests/{resize_request}\022\200\003\n\006Insert\022G.goo" - + "gle.cloud.compute.v1.InsertInstanceGroup" - + "ManagerResizeRequestRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\210\002\332ARproject,zon" - + "e,instance_group_manager,instance_group_" - + "manager_resize_request_resource\212N\016ZoneOp" - + "erations\202\323\344\223\002\233\001\"i/compute/v1/projects/{p" - + "roject}/zones/{zone}/instanceGroupManage" - + "rs/{instance_group_manager}/resizeReques" - + "ts:.instance_group_manager_resize_reques" - + "t_resource\022\261\002\n\004List\022F.google.cloud.compu" - + "te.v1.ListInstanceGroupManagerResizeRequ" - + "estsRequest\032G.google.cloud.compute.v1.In", - "stanceGroupManagerResizeRequestsListResp" - + "onse\"\227\001\332A#project,zone,instance_group_ma" - + "nager\202\323\344\223\002k\022i/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instanceGroupManagers/{" - + "instance_group_manager}/resizeRequests\032r" - + "\312A\026compute.googleapis.com\322AVhttps://www." - + "googleapis.com/auth/compute,https://www." - + "googleapis.com/auth/cloud-platform2\325E\n\025I" - + "nstanceGroupManagers\022\241\003\n\020AbandonInstance" - + "s\022D.google.cloud.compute.v1.AbandonInsta" - + "ncesInstanceGroupManagerRequest\032\".google" - + ".cloud.compute.v1.Operation\"\242\002\332A^project" - + ",zone,instance_group_manager,instance_gr" - + "oup_managers_abandon_instances_request_r" - + "esource\212N\016ZoneOperations\202\323\344\223\002\251\001\"k/comput" - + "e/v1/projects/{project}/zones/{zone}/ins" - + "tanceGroupManagers/{instance_group_manag" - + "er}/abandonInstances::instance_group_man" - + "agers_abandon_instances_request_resource" - + "\022\345\001\n\016AggregatedList\022C.google.cloud.compu" - + "te.v1.AggregatedListInstanceGroupManager" - + "sRequest\032;.google.cloud.compute.v1.Insta" - + "nceGroupManagerAggregatedList\"Q\332A\007projec" - + "t\202\323\344\223\002A\022?/compute/v1/projects/{project}/" - + "aggregated/instanceGroupManagers\022\256\003\n\027App" - + "lyUpdatesToInstances\022K.google.cloud.comp" - + "ute.v1.ApplyUpdatesToInstancesInstanceGr" - + "oupManagerRequest\032\".google.cloud.compute" - + ".v1.Operation\"\241\002\332AZproject,zone,instance" - + "_group_manager,instance_group_managers_a" - + "pply_updates_request_resource\212N\016ZoneOper" - + "ations\202\323\344\223\002\254\001\"r/compute/v1/projects/{pro" - + "ject}/zones/{zone}/instanceGroupManagers" - + "/{instance_group_manager}/applyUpdatesTo" - + "Instances:6instance_group_managers_apply" - + "_updates_request_resource\022\234\003\n\017CreateInst" - + "ances\022C.google.cloud.compute.v1.CreateIn" - + "stancesInstanceGroupManagerRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\237\002\332A]proj" - + "ect,zone,instance_group_manager,instance" - + "_group_managers_create_instances_request" - + "_resource\212N\016ZoneOperations\202\323\344\223\002\247\001\"j/comp" - + "ute/v1/projects/{project}/zones/{zone}/i" - + "nstanceGroupManagers/{instance_group_man" - + "ager}/createInstances:9instance_group_ma" - + "nagers_create_instances_request_resource" - + "\022\204\002\n\006Delete\022:.google.cloud.compute.v1.De" - + "leteInstanceGroupManagerRequest\032\".google" - + ".cloud.compute.v1.Operation\"\231\001\332A#project" - + ",zone,instance_group_manager\212N\016ZoneOpera" - + "tions\202\323\344\223\002\\*Z/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instanceGroupManagers/{" - + "instance_group_manager}\022\234\003\n\017DeleteInstan" - + "ces\022C.google.cloud.compute.v1.DeleteInst" - + "ancesInstanceGroupManagerRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\237\002\332A]projec" - + "t,zone,instance_group_manager,instance_g" - + "roup_managers_delete_instances_request_r" - + "esource\212N\016ZoneOperations\202\323\344\223\002\247\001\"j/comput" - + "e/v1/projects/{project}/zones/{zone}/ins" - + "tanceGroupManagers/{instance_group_manag" - + "er}/deleteInstances:9instance_group_mana" - + "gers_delete_instances_request_resource\022\305" - + "\003\n\030DeletePerInstanceConfigs\022L.google.clo" - + "ud.compute.v1.DeletePerInstanceConfigsIn" - + "stanceGroupManagerRequest\032\".google.cloud" - + ".compute.v1.Operation\"\266\002\332Adproject,zone," - + "instance_group_manager,instance_group_ma" - + "nagers_delete_per_instance_configs_req_r" - + "esource\212N\016ZoneOperations\202\323\344\223\002\267\001\"s/comput" - + "e/v1/projects/{project}/zones/{zone}/ins" - + "tanceGroupManagers/{instance_group_manag" - + "er}/deletePerInstanceConfigs:@instance_g" - + "roup_managers_delete_per_instance_config" - + "s_req_resource\022\370\001\n\003Get\0227.google.cloud.co" - + "mpute.v1.GetInstanceGroupManagerRequest\032" - + "-.google.cloud.compute.v1.InstanceGroupM" - + "anager\"\210\001\332A#project,zone,instance_group_" - + "manager\202\323\344\223\002\\\022Z/compute/v1/projects/{pro" - + "ject}/zones/{zone}/instanceGroupManagers" - + "/{instance_group_manager}\022\225\002\n\006Insert\022:.g" - + "oogle.cloud.compute.v1.InsertInstanceGro" - + "upManagerRequest\032\".google.cloud.compute." - + "v1.Operation\"\252\001\332A,project,zone,instance_" - + "group_manager_resource\212N\016ZoneOperations\202" - + "\323\344\223\002d\"A/compute/v1/projects/{project}/zo" - + "nes/{zone}/instanceGroupManagers:\037instan" - + "ce_group_manager_resource\022\316\001\n\004List\0229.goo" - + "gle.cloud.compute.v1.ListInstanceGroupMa" - + "nagersRequest\0321.google.cloud.compute.v1." - + "InstanceGroupManagerList\"X\332A\014project,zon" - + "e\202\323\344\223\002C\022A/compute/v1/projects/{project}/" - + "zones/{zone}/instanceGroupManagers\022\245\002\n\nL" - + "istErrors\022?.google.cloud.compute.v1.List" - + "ErrorsInstanceGroupManagersRequest\032@.goo" - + "gle.cloud.compute.v1.InstanceGroupManage" - + "rsListErrorsResponse\"\223\001\332A#project,zone,i" - + "nstance_group_manager\202\323\344\223\002g\022e/compute/v1" - + "/projects/{project}/zones/{zone}/instanc" - + "eGroupManagers/{instance_group_manager}/" - + "listErrors\022\315\002\n\024ListManagedInstances\022I.go" - + "ogle.cloud.compute.v1.ListManagedInstanc" - + "esInstanceGroupManagersRequest\032J.google." - + "cloud.compute.v1.InstanceGroupManagersLi" - + "stManagedInstancesResponse\"\235\001\332A#project," - + "zone,instance_group_manager\202\323\344\223\002q\"o/comp" - + "ute/v1/projects/{project}/zones/{zone}/i" - + "nstanceGroupManagers/{instance_group_man" - + "ager}/listManagedInstances\022\321\002\n\026ListPerIn" + + "n\"\237\002\332A]project,zone,instance_group_manag" + + "er,instance_group_managers_delete_instan" + + "ces_request_resource\212N\016ZoneOperations\202\323\344" + + "\223\002\247\001\"j/compute/v1/projects/{project}/zon" + + "es/{zone}/instanceGroupManagers/{instanc" + + "e_group_manager}/deleteInstances:9instan" + + "ce_group_managers_delete_instances_reque" + + "st_resource\022\305\003\n\030DeletePerInstanceConfigs" + + "\022L.google.cloud.compute.v1.DeletePerInst" + + "anceConfigsInstanceGroupManagerRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\266\002\332Ad" + + "project,zone,instance_group_manager,inst" + + "ance_group_managers_delete_per_instance_" + + "configs_req_resource\212N\016ZoneOperations\202\323\344" + + "\223\002\267\001\"s/compute/v1/projects/{project}/zon" + + "es/{zone}/instanceGroupManagers/{instanc" + + "e_group_manager}/deletePerInstanceConfig" + + "s:@instance_group_managers_delete_per_in" + + "stance_configs_req_resource\022\370\001\n\003Get\0227.go" + + "ogle.cloud.compute.v1.GetInstanceGroupMa" + + "nagerRequest\032-.google.cloud.compute.v1.I" + + "nstanceGroupManager\"\210\001\332A#project,zone,in" + + "stance_group_manager\202\323\344\223\002\\\022Z/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "GroupManagers/{instance_group_manager}\022\225" + + "\002\n\006Insert\022:.google.cloud.compute.v1.Inse" + + "rtInstanceGroupManagerRequest\032\".google.c" + + "loud.compute.v1.Operation\"\252\001\332A,project,z" + + "one,instance_group_manager_resource\212N\016Zo" + + "neOperations\202\323\344\223\002d\"A/compute/v1/projects" + + "/{project}/zones/{zone}/instanceGroupMan" + + "agers:\037instance_group_manager_resource\022\316" + + "\001\n\004List\0229.google.cloud.compute.v1.ListIn" + + "stanceGroupManagersRequest\0321.google.clou" + + "d.compute.v1.InstanceGroupManagerList\"X\332" + + "A\014project,zone\202\323\344\223\002C\022A/compute/v1/projec" + + "ts/{project}/zones/{zone}/instanceGroupM" + + "anagers\022\245\002\n\nListErrors\022?.google.cloud.co" + + "mpute.v1.ListErrorsInstanceGroupManagers" + + "Request\032@.google.cloud.compute.v1.Instan" + + "ceGroupManagersListErrorsResponse\"\223\001\332A#p" + + "roject,zone,instance_group_manager\202\323\344\223\002g" + + "\022e/compute/v1/projects/{project}/zones/{" + + "zone}/instanceGroupManagers/{instance_gr" + + "oup_manager}/listErrors\022\315\002\n\024ListManagedI" + + "nstances\022I.google.cloud.compute.v1.ListM" + + "anagedInstancesInstanceGroupManagersRequ" + + "est\032J.google.cloud.compute.v1.InstanceGr" + + "oupManagersListManagedInstancesResponse\"" + + "\235\001\332A#project,zone,instance_group_manager" + + "\202\323\344\223\002q\"o/compute/v1/projects/{project}/z" + + "ones/{zone}/instanceGroupManagers/{insta" + + "nce_group_manager}/listManagedInstances\022" + + "\321\002\n\026ListPerInstanceConfigs\022K.google.clou" + + "d.compute.v1.ListPerInstanceConfigsInsta" + + "nceGroupManagersRequest\032H.google.cloud.c" + + "ompute.v1.InstanceGroupManagersListPerIn" + + "stanceConfigsResp\"\237\001\332A#project,zone,inst" + + "ance_group_manager\202\323\344\223\002s\"q/compute/v1/pr" + + "ojects/{project}/zones/{zone}/instanceGr" + + "oupManagers/{instance_group_manager}/lis" + + "tPerInstanceConfigs\022\303\002\n\005Patch\0229.google.c" + + "loud.compute.v1.PatchInstanceGroupManage" + + "rRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\332\001\332ACproject,zone,instance_group_ma" + + "nager,instance_group_manager_resource\212N\016" + + "ZoneOperations\202\323\344\223\002}2Z/compute/v1/projec" + + "ts/{project}/zones/{zone}/instanceGroupM" + + "anagers/{instance_group_manager}:\037instan" + + "ce_group_manager_resource\022\300\003\n\027PatchPerIn" + "stanceConfigs\022K.google.cloud.compute.v1." - + "ListPerInstanceConfigsInstanceGroupManag" - + "ersRequest\032H.google.cloud.compute.v1.Ins" - + "tanceGroupManagersListPerInstanceConfigs" - + "Resp\"\237\001\332A#project,zone,instance_group_ma" - + "nager\202\323\344\223\002s\"q/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instanceGroupManagers/{" - + "instance_group_manager}/listPerInstanceC" - + "onfigs\022\303\002\n\005Patch\0229.google.cloud.compute." - + "v1.PatchInstanceGroupManagerRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\332\001\332ACpro" - + "ject,zone,instance_group_manager,instanc" - + "e_group_manager_resource\212N\016ZoneOperation" - + "s\202\323\344\223\002}2Z/compute/v1/projects/{project}/" - + "zones/{zone}/instanceGroupManagers/{inst" - + "ance_group_manager}:\037instance_group_mana" - + "ger_resource\022\300\003\n\027PatchPerInstanceConfigs" - + "\022K.google.cloud.compute.v1.PatchPerInsta" - + "nceConfigsInstanceGroupManagerRequest\032\"." - + "google.cloud.compute.v1.Operation\"\263\002\332Acp" - + "roject,zone,instance_group_manager,insta" - + "nce_group_managers_patch_per_instance_co" - + "nfigs_req_resource\212N\016ZoneOperations\202\323\344\223\002" - + "\265\001\"r/compute/v1/projects/{project}/zones" - + "/{zone}/instanceGroupManagers/{instance_" - + "group_manager}/patchPerInstanceConfigs:?" - + "instance_group_managers_patch_per_instan" - + "ce_configs_req_resource\022\246\003\n\021RecreateInst" - + "ances\022E.google.cloud.compute.v1.Recreate" - + "InstancesInstanceGroupManagerRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\245\002\332A_pr" - + "oject,zone,instance_group_manager,instan" - + "ce_group_managers_recreate_instances_req" - + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\253\001\"l/" + + "PatchPerInstanceConfigsInstanceGroupMana" + + "gerRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\263\002\332Acproject,zone,instance_group_" + + "manager,instance_group_managers_patch_pe" + + "r_instance_configs_req_resource\212N\016ZoneOp" + + "erations\202\323\344\223\002\265\001\"r/compute/v1/projects/{p" + + "roject}/zones/{zone}/instanceGroupManage" + + "rs/{instance_group_manager}/patchPerInst" + + "anceConfigs:?instance_group_managers_pat" + + "ch_per_instance_configs_req_resource\022\246\003\n" + + "\021RecreateInstances\022E.google.cloud.comput" + + "e.v1.RecreateInstancesInstanceGroupManag" + + "erRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\245\002\332A_project,zone,instance_group_m" + + "anager,instance_group_managers_recreate_" + + "instances_request_resource\212N\016ZoneOperati" + + "ons\202\323\344\223\002\253\001\"l/compute/v1/projects/{projec" + + "t}/zones/{zone}/instanceGroupManagers/{i" + + "nstance_group_manager}/recreateInstances" + + ":;instance_group_managers_recreate_insta" + + "nces_request_resource\022\220\002\n\006Resize\022:.googl" + + "e.cloud.compute.v1.ResizeInstanceGroupMa" + + "nagerRequest\032\".google.cloud.compute.v1.O" + + "peration\"\245\001\332A(project,zone,instance_grou" + + "p_manager,size\212N\016ZoneOperations\202\323\344\223\002c\"a/" + "compute/v1/projects/{project}/zones/{zon" + "e}/instanceGroupManagers/{instance_group" - + "_manager}/recreateInstances:;instance_gr" - + "oup_managers_recreate_instances_request_" - + "resource\022\220\002\n\006Resize\022:.google.cloud.compu" - + "te.v1.ResizeInstanceGroupManagerRequest\032" - + "\".google.cloud.compute.v1.Operation\"\245\001\332A" - + "(project,zone,instance_group_manager,siz" - + "e\212N\016ZoneOperations\202\323\344\223\002c\"a/compute/v1/pr" + + "_manager}/resize\022\234\003\n\017ResumeInstances\022C.g" + + "oogle.cloud.compute.v1.ResumeInstancesIn" + + "stanceGroupManagerRequest\032\".google.cloud" + + ".compute.v1.Operation\"\237\002\332A]project,zone," + + "instance_group_manager,instance_group_ma" + + "nagers_resume_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}/res" - + "ize\022\234\003\n\017ResumeInstances\022C.google.cloud.c" - + "ompute.v1.ResumeInstancesInstanceGroupMa" - + "nagerRequest\032\".google.cloud.compute.v1.O" - + "peration\"\237\002\332A]project,zone,instance_grou" - + "p_manager,instance_group_managers_resume" - + "_instances_request_resource\212N\016ZoneOperat" - + "ions\202\323\344\223\002\247\001\"j/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instanceGroupManagers/{" - + "instance_group_manager}/resumeInstances:" - + "9instance_group_managers_resume_instance" - + "s_request_resource\022\262\003\n\023SetInstanceTempla" - + "te\022G.google.cloud.compute.v1.SetInstance" - + "TemplateInstanceGroupManagerRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\255\002\332Abpro" + + "umeInstances:9instance_group_managers_re" + + "sume_instances_request_resource\022\262\003\n\023SetI" + + "nstanceTemplate\022G.google.cloud.compute.v" + + "1.SetInstanceTemplateInstanceGroupManage" + + "rRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\255\002\332Abproject,zone,instance_group_ma" + + "nager,instance_group_managers_set_instan" + + "ce_template_request_resource\212N\016ZoneOpera" + + "tions\202\323\344\223\002\260\001\"n/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instanceGroupManagers/" + + "{instance_group_manager}/setInstanceTemp" + + "late:>instance_group_managers_set_instan" + + "ce_template_request_resource\022\231\003\n\016SetTarg" + + "etPools\022B.google.cloud.compute.v1.SetTar" + + "getPoolsInstanceGroupManagerRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\236\002\332A]pro" + "ject,zone,instance_group_manager,instanc" - + "e_group_managers_set_instance_template_r" - + "equest_resource\212N\016ZoneOperations\202\323\344\223\002\260\001\"" - + "n/compute/v1/projects/{project}/zones/{z" - + "one}/instanceGroupManagers/{instance_gro" - + "up_manager}/setInstanceTemplate:>instanc" - + "e_group_managers_set_instance_template_r" - + "equest_resource\022\231\003\n\016SetTargetPools\022B.goo" - + "gle.cloud.compute.v1.SetTargetPoolsInsta" + + "e_group_managers_set_target_pools_reques" + + "t_resource\212N\016ZoneOperations\202\323\344\223\002\246\001\"i/com" + + "pute/v1/projects/{project}/zones/{zone}/" + + "instanceGroupManagers/{instance_group_ma" + + "nager}/setTargetPools:9instance_group_ma" + + "nagers_set_target_pools_request_resource" + + "\022\227\003\n\016StartInstances\022B.google.cloud.compu" + + "te.v1.StartInstancesInstanceGroupManager" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\234\002\332A\\project,zone,instance_group_man" + + "ager,instance_group_managers_start_insta" + + "nces_request_resource\212N\016ZoneOperations\202\323" + + "\344\223\002\245\001\"i/compute/v1/projects/{project}/zo" + + "nes/{zone}/instanceGroupManagers/{instan" + + "ce_group_manager}/startInstances:8instan" + + "ce_group_managers_start_instances_reques" + + "t_resource\022\222\003\n\rStopInstances\022A.google.cl" + + "oud.compute.v1.StopInstancesInstanceGrou" + + "pManagerRequest\032\".google.cloud.compute.v" + + "1.Operation\"\231\002\332A[project,zone,instance_g" + + "roup_manager,instance_group_managers_sto" + + "p_instances_request_resource\212N\016ZoneOpera" + + "tions\202\323\344\223\002\243\001\"h/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instanceGroupManagers/" + + "{instance_group_manager}/stopInstances:7" + + "instance_group_managers_stop_instances_r" + + "equest_resource\022\241\003\n\020SuspendInstances\022D.g" + + "oogle.cloud.compute.v1.SuspendInstancesI" + + "nstanceGroupManagerRequest\032\".google.clou" + + "d.compute.v1.Operation\"\242\002\332A^project,zone" + + ",instance_group_manager,instance_group_m" + + "anagers_suspend_instances_request_resour" + + "ce\212N\016ZoneOperations\202\323\344\223\002\251\001\"k/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "GroupManagers/{instance_group_manager}/s" + + "uspendInstances::instance_group_managers" + + "_suspend_instances_request_resource\022\305\003\n\030" + + "UpdatePerInstanceConfigs\022L.google.cloud." + + "compute.v1.UpdatePerInstanceConfigsInsta" + "nceGroupManagerRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\236\002\332A]project,zone,ins" + + "mpute.v1.Operation\"\266\002\332Adproject,zone,ins" + "tance_group_manager,instance_group_manag" - + "ers_set_target_pools_request_resource\212N\016" - + "ZoneOperations\202\323\344\223\002\246\001\"i/compute/v1/proje" + + "ers_update_per_instance_configs_req_reso" + + "urce\212N\016ZoneOperations\202\323\344\223\002\267\001\"s/compute/v" + + "1/projects/{project}/zones/{zone}/instan" + + "ceGroupManagers/{instance_group_manager}" + + "/updatePerInstanceConfigs:@instance_grou" + + "p_managers_update_per_instance_configs_r" + + "eq_resource\032r\312A\026compute.googleapis.com\322A" + + "Vhttps://www.googleapis.com/auth/compute" + + ",https://www.googleapis.com/auth/cloud-p" + + "latform2\272\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" - + "Managers/{instance_group_manager}/setTar" - + "getPools:9instance_group_managers_set_ta" - + "rget_pools_request_resource\022\227\003\n\016StartIns" - + "tances\022B.google.cloud.compute.v1.StartIn" - + "stancesInstanceGroupManagerRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\234\002\332A\\proj" - + "ect,zone,instance_group_manager,instance" - + "_group_managers_start_instances_request_" - + "resource\212N\016ZoneOperations\202\323\344\223\002\245\001\"i/compu" - + "te/v1/projects/{project}/zones/{zone}/in" - + "stanceGroupManagers/{instance_group_mana" - + "ger}/startInstances:8instance_group_mana" - + "gers_start_instances_request_resource\022\222\003" - + "\n\rStopInstances\022A.google.cloud.compute.v" - + "1.StopInstancesInstanceGroupManagerReque" - + "st\032\".google.cloud.compute.v1.Operation\"\231" - + "\002\332A[project,zone,instance_group_manager," - + "instance_group_managers_stop_instances_r" - + "equest_resource\212N\016ZoneOperations\202\323\344\223\002\243\001\"" - + "h/compute/v1/projects/{project}/zones/{z" - + "one}/instanceGroupManagers/{instance_gro" - + "up_manager}/stopInstances:7instance_grou" - + "p_managers_stop_instances_request_resour" - + "ce\022\241\003\n\020SuspendInstances\022D.google.cloud.c" - + "ompute.v1.SuspendInstancesInstanceGroupM" - + "anagerRequest\032\".google.cloud.compute.v1." - + "Operation\"\242\002\332A^project,zone,instance_gro" - + "up_manager,instance_group_managers_suspe" - + "nd_instances_request_resource\212N\016ZoneOper" - + "ations\202\323\344\223\002\251\001\"k/compute/v1/projects/{pro" - + "ject}/zones/{zone}/instanceGroupManagers" - + "/{instance_group_manager}/suspendInstanc" - + "es::instance_group_managers_suspend_inst" - + "ances_request_resource\022\305\003\n\030UpdatePerInst" - + "anceConfigs\022L.google.cloud.compute.v1.Up" - + "datePerInstanceConfigsInstanceGroupManag" - + "erRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\266\002\332Adproject,zone,instance_group_m" - + "anager,instance_group_managers_update_pe" - + "r_instance_configs_req_resource\212N\016ZoneOp" - + "erations\202\323\344\223\002\267\001\"s/compute/v1/projects/{p" - + "roject}/zones/{zone}/instanceGroupManage" - + "rs/{instance_group_manager}/updatePerIns" - + "tanceConfigs:@instance_group_managers_up" - + "date_per_instance_configs_req_resource\032r" - + "\312A\026compute.googleapis.com\322AVhttps://www." - + "googleapis.com/auth/compute,https://www." - + "googleapis.com/auth/cloud-platform2\272\027\n\016I" - + "nstanceGroups\022\337\002\n\014AddInstances\0229.google." - + "cloud.compute.v1.AddInstancesInstanceGro" - + "upRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\357\001\332AJproject,zone,instance_group,i" - + "nstance_groups_add_instances_request_res" - + "ource\212N\016ZoneOperations\202\323\344\223\002\212\001\"X/compute/" - + "v1/projects/{project}/zones/{zone}/insta" - + "nceGroups/{instance_group}/addInstances:" - + ".instance_groups_add_instances_request_r" - + "esource\022\320\001\n\016AggregatedList\022<.google.clou" - + "d.compute.v1.AggregatedListInstanceGroup" - + "sRequest\0324.google.cloud.compute.v1.Insta" - + "nceGroupAggregatedList\"J\332A\007project\202\323\344\223\002:" - + "\0228/compute/v1/projects/{project}/aggrega" - + "ted/instanceGroups\022\346\001\n\006Delete\0223.google.c" - + "loud.compute.v1.DeleteInstanceGroupReque" - + "st\032\".google.cloud.compute.v1.Operation\"\202" - + "\001\332A\033project,zone,instance_group\212N\016ZoneOp" - + "erations\202\323\344\223\002M*K/compute/v1/projects/{pr" - + "oject}/zones/{zone}/instanceGroups/{inst" - + "ance_group}\022\322\001\n\003Get\0220.google.cloud.compu" - + "te.v1.GetInstanceGroupRequest\032&.google.c" - + "loud.compute.v1.InstanceGroup\"q\332A\033projec" - + "t,zone,instance_group\202\323\344\223\002M\022K/compute/v1" + + "s/{instance_group}/removeInstances:1inst" + + "ance_groups_remove_instances_request_res" + + "ource\022\346\002\n\rSetNamedPorts\022:.google.cloud.c" + + "ompute.v1.SetNamedPortsInstanceGroupRequ" + + "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\032r\312A\026compute.googleapis." + + "com\322AVhttps://www.googleapis.com/auth/co" + + "mpute,https://www.googleapis.com/auth/cl" + + "oud-platform2\313\004\n\027InstanceSettingsService" + + "\022\271\001\n\003Get\0222.google.cloud.compute.v1.GetIn" + + "stanceSettingRequest\032).google.cloud.comp" + + "ute.v1.InstanceSettings\"S\332A\014project,zone" + + "\202\323\344\223\002>\022project,zone,insta" + + "nce,network_interface,access_config_reso" + + "urce\212N\016ZoneOperations\202\323\344\223\002j\"P/compute/v1" + "/projects/{project}/zones/{zone}/instanc" - + "eGroups/{instance_group}\022\367\001\n\006Insert\0223.go" - + "ogle.cloud.compute.v1.InsertInstanceGrou" - + "pRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\223\001\332A$project,zone,instance_group_re" - + "source\212N\016ZoneOperations\202\323\344\223\002U\":/compute/" - + "v1/projects/{project}/zones/{zone}/insta" - + "nceGroups:\027instance_group_resource\022\271\001\n\004L" - + "ist\0222.google.cloud.compute.v1.ListInstan" - + "ceGroupsRequest\032*.google.cloud.compute.v" - + "1.InstanceGroupList\"Q\332A\014project,zone\202\323\344\223" - + "\002<\022:/compute/v1/projects/{project}/zones" - + "/{zone}/instanceGroups\022\346\002\n\rListInstances" - + "\022;.google.cloud.compute.v1.ListInstances" - + "InstanceGroupsRequest\0324.google.cloud.com" - + "pute.v1.InstanceGroupsListInstances\"\341\001\332A" - + "Kproject,zone,instance_group,instance_gr" - + "oups_list_instances_request_resource\202\323\344\223" - + "\002\214\001\"Y/compute/v1/projects/{project}/zone" - + "s/{zone}/instanceGroups/{instance_group}" - + "/listInstances:/instance_groups_list_ins" - + "tances_request_resource\022\356\002\n\017RemoveInstan" - + "ces\022<.google.cloud.compute.v1.RemoveInst" - + "ancesInstanceGroupRequest\032\".google.cloud" - + ".compute.v1.Operation\"\370\001\332AMproject,zone," - + "instance_group,instance_groups_remove_in" - + "stances_request_resource\212N\016ZoneOperation" - + "s\202\323\344\223\002\220\001\"[/compute/v1/projects/{project}" - + "/zones/{zone}/instanceGroups/{instance_g" - + "roup}/removeInstances:1instance_groups_r" - + "emove_instances_request_resource\022\346\002\n\rSet" - + "NamedPorts\022:.google.cloud.compute.v1.Set" - + "NamedPortsInstanceGroupRequest\032\".google." - + "cloud.compute.v1.Operation\"\364\001\332ALproject," - + "zone,instance_group,instance_groups_set_" - + "named_ports_request_resource\212N\016ZoneOpera" - + "tions\202\323\344\223\002\215\001\"Y/compute/v1/projects/{proj" - + "ect}/zones/{zone}/instanceGroups/{instan" - + "ce_group}/setNamedPorts:0instance_groups" - + "_set_named_ports_request_resource\022\307\002\n\022Te" - + "stIamPermissions\022?.google.cloud.compute." - + "v1.TestIamPermissionsInstanceGroupReques" - + "t\0320.google.cloud.compute.v1.TestPermissi" - + "onsResponse\"\275\001\332A7project,zone,resource,t" - + "est_permissions_request_resource\202\323\344\223\002}\"X" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instanceGroups/{resource}/testIamPer" - + "missions:!test_permissions_request_resou" - + "rce\032r\312A\026compute.googleapis.com\322AVhttps:/" - + "/www.googleapis.com/auth/compute,https:/" - + "/www.googleapis.com/auth/cloud-platform2" - + "\313\004\n\027InstanceSettingsService\022\271\001\n\003Get\0222.go" - + "ogle.cloud.compute.v1.GetInstanceSetting" - + "Request\032).google.cloud.compute.v1.Instan" - + "ceSettings\"S\332A\014project,zone\202\323\344\223\002>\022project,zone,instance,network_i" - + "nterface,access_config_resource\212N\016ZoneOp" - + "erations\202\323\344\223\002j\"P/compute/v1/projects/{pr" - + "oject}/zones/{zone}/instances/{instance}" - + "/addAccessConfig:\026access_config_resource" - + "\022\265\002\n\023AddNetworkInterface\022;.google.cloud." - + "compute.v1.AddNetworkInterfaceInstanceRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\274\001\332A0project,zone,instance,network_int" - + "erface_resource\212N\016ZoneOperations\202\323\344\223\002r\"T" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instances/{instance}/addNetworkInter" - + "face:\032network_interface_resource\022\342\002\n\023Add" - + "ResourcePolicies\022;.google.cloud.compute." - + "v1.AddResourcePoliciesInstanceRequest\032\"." - + "google.cloud.compute.v1.Operation\"\351\001\332AFp" - + "roject,zone,instance,instances_add_resou" - + "rce_policies_request_resource\212N\016ZoneOper" - + "ations\202\323\344\223\002\210\001\"T/compute/v1/projects/{pro" - + "ject}/zones/{zone}/instances/{instance}/" - + "addResourcePolicies:0instances_add_resou" - + "rce_policies_request_resource\022\301\001\n\016Aggreg" - + "atedList\0227.google.cloud.compute.v1.Aggre" - + "gatedListInstancesRequest\032/.google.cloud", - ".compute.v1.InstanceAggregatedList\"E\332A\007p" - + "roject\202\323\344\223\0025\0223/compute/v1/projects/{proj" - + "ect}/aggregated/instances\022\222\002\n\nAttachDisk" - + "\0222.google.cloud.compute.v1.AttachDiskIns" - + "tanceRequest\032\".google.cloud.compute.v1.O" - + "peration\"\253\001\332A,project,zone,instance,atta" - + "ched_disk_resource\212N\016ZoneOperations\202\323\344\223\002" - + "e\"K/compute/v1/projects/{project}/zones/" - + "{zone}/instances/{instance}/attachDisk:\026" - + "attached_disk_resource\022\236\002\n\nBulkInsert\0222." - + "google.cloud.compute.v1.BulkInsertInstan" - + "ceRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\267\001\332A3project,zone,bulk_insert_inst" - + "ance_resource_resource\212N\016ZoneOperations\202" - + "\323\344\223\002j\"@/compute/v1/projects/{project}/zo" - + "nes/{zone}/instances/bulkInsert:&bulk_in" - + "sert_instance_resource_resource\022\317\001\n\006Dele" - + "te\022..google.cloud.compute.v1.DeleteInsta" - + "nceRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"q\332A\025project,zone,instance\212N\016ZoneO" - + "perations\202\323\344\223\002B*@/compute/v1/projects/{p" - + "roject}/zones/{zone}/instances/{instance" - + "}\022\233\002\n\022DeleteAccessConfig\022:.google.cloud." - + "compute.v1.DeleteAccessConfigInstanceReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\244\001\332A5project,zone,instance,access_confi" - + "g,network_interface\212N\016ZoneOperations\202\323\344\223" - + "\002U\"S/compute/v1/projects/{project}/zones" - + "/{zone}/instances/{instance}/deleteAcces" - + "sConfig\022\236\002\n\026DeleteNetworkInterface\022>.goo" - + "gle.cloud.compute.v1.DeleteNetworkInterf" + + "es/{instance}/addAccessConfig:\026access_co" + + "nfig_resource\022\265\002\n\023AddNetworkInterface\022;." + + "google.cloud.compute.v1.AddNetworkInterf" + "aceInstanceRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\237\001\332A,project,zone,instanc" - + "e,network_interface_name\212N\016ZoneOperation" - + "s\202\323\344\223\002Y\"W/compute/v1/projects/{project}/" - + "zones/{zone}/instances/{instance}/delete" - + "NetworkInterface\022\357\001\n\nDetachDisk\0222.google" - + ".cloud.compute.v1.DetachDiskInstanceRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\210\001\332A!project,zone,instance,device_name\212N" - + "\016ZoneOperations\202\323\344\223\002M\"K/compute/v1/proje" - + "cts/{project}/zones/{zone}/instances/{in" - + "stance}/detachDisk\022\267\001\n\003Get\022+.google.clou" - + "d.compute.v1.GetInstanceRequest\032!.google" - + ".cloud.compute.v1.Instance\"`\332A\025project,z" - + "one,instance\202\323\344\223\002B\022@/compute/v1/projects" - + "/{project}/zones/{zone}/instances/{insta" - + "nce}\022\242\002\n\025GetEffectiveFirewalls\022=.google." - + "cloud.compute.v1.GetEffectiveFirewallsIn" - + "stanceRequest\032?.google.cloud.compute.v1." - + "InstancesGetEffectiveFirewallsResponse\"\210" - + "\001\332A\'project,zone,instance,network_interf" - + "ace\202\323\344\223\002X\022V/compute/v1/projects/{project" - + "}/zones/{zone}/instances/{instance}/getE" - + "ffectiveFirewalls\022\357\001\n\022GetGuestAttributes" - + "\022:.google.cloud.compute.v1.GetGuestAttri" - + "butesInstanceRequest\032(.google.cloud.comp" - + "ute.v1.GuestAttributes\"s\332A\025project,zone," - + "instance\202\323\344\223\002U\022S/compute/v1/projects/{pr" + + "e.v1.Operation\"\274\001\332A0project,zone,instanc" + + "e,network_interface_resource\212N\016ZoneOpera", + "tions\202\323\344\223\002r\"T/compute/v1/projects/{proje" + + "ct}/zones/{zone}/instances/{instance}/ad" + + "dNetworkInterface:\032network_interface_res" + + "ource\022\342\002\n\023AddResourcePolicies\022;.google.c" + + "loud.compute.v1.AddResourcePoliciesInsta" + + "nceRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\351\001\332AFproject,zone,instance,instan" + + "ces_add_resource_policies_request_resour" + + "ce\212N\016ZoneOperations\202\323\344\223\002\210\001\"T/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "s/{instance}/addResourcePolicies:0instan" + + "ces_add_resource_policies_request_resour" + + "ce\022\301\001\n\016AggregatedList\0227.google.cloud.com" + + "pute.v1.AggregatedListInstancesRequest\032/" + + ".google.cloud.compute.v1.InstanceAggrega" + + "tedList\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/p" + + "rojects/{project}/aggregated/instances\022\222" + + "\002\n\nAttachDisk\0222.google.cloud.compute.v1." + + "AttachDiskInstanceRequest\032\".google.cloud" + + ".compute.v1.Operation\"\253\001\332A,project,zone," + + "instance,attached_disk_resource\212N\016ZoneOp" + + "erations\202\323\344\223\002e\"K/compute/v1/projects/{pr" + "oject}/zones/{zone}/instances/{instance}" - + "/getGuestAttributes\022\324\001\n\014GetIamPolicy\0224.g" - + "oogle.cloud.compute.v1.GetIamPolicyInsta" - + "nceRequest\032\037.google.cloud.compute.v1.Pol" - + "icy\"m\332A\025project,zone,resource\202\323\344\223\002O\022M/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/instances/{resource}/getIamPolicy\022\330\001\n\rG" - + "etScreenshot\0225.google.cloud.compute.v1.G" - + "etScreenshotInstanceRequest\032#.google.clo" - + "ud.compute.v1.Screenshot\"k\332A\025project,zon" - + "e,instance\202\323\344\223\002M\022K/compute/v1/projects/{" - + "project}/zones/{zone}/instances/{instanc" - + "e}/screenshot\022\352\001\n\023GetSerialPortOutput\022;." - + "google.cloud.compute.v1.GetSerialPortOut" - + "putInstanceRequest\032).google.cloud.comput" - + "e.v1.SerialPortOutput\"k\332A\025project,zone,i" - + "nstance\202\323\344\223\002M\022K/compute/v1/projects/{pro" - + "ject}/zones/{zone}/instances/{instance}/" - + "serialPort\022\223\002\n\033GetShieldedInstanceIdenti" - + "ty\022C.google.cloud.compute.v1.GetShielded" - + "InstanceIdentityInstanceRequest\0321.google" - + ".cloud.compute.v1.ShieldedInstanceIdenti" - + "ty\"|\332A\025project,zone,instance\202\323\344\223\002^\022\\/com" - + "pute/v1/projects/{project}/zones/{zone}/" - + "instances/{instance}/getShieldedInstance" - + "Identity\022\341\001\n\006Insert\022..google.cloud.compu" - + "te.v1.InsertInstanceRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\202\001\332A\036project,zon" - + "e,instance_resource\212N\016ZoneOperations\202\323\344\223" - + "\002J\"5/compute/v1/projects/{project}/zones" - + "/{zone}/instances:\021instance_resource\022\252\001\n" - + "\004List\022-.google.cloud.compute.v1.ListInst" - + "ancesRequest\032%.google.cloud.compute.v1.I" - + "nstanceList\"L\332A\014project,zone\202\323\344\223\0027\0225/com" + + "/attachDisk:\026attached_disk_resource\022\236\002\n\n" + + "BulkInsert\0222.google.cloud.compute.v1.Bul" + + "kInsertInstanceRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\267\001\332A3project,zone,bul" + + "k_insert_instance_resource_resource\212N\016Zo" + + "neOperations\202\323\344\223\002j\"@/compute/v1/projects" + + "/{project}/zones/{zone}/instances/bulkIn" + + "sert:&bulk_insert_instance_resource_reso" + + "urce\022\317\001\n\006Delete\022..google.cloud.compute.v" + + "1.DeleteInstanceRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"q\332A\025project,zone,ins" + + "tance\212N\016ZoneOperations\202\323\344\223\002B*@/compute/v" + + "1/projects/{project}/zones/{zone}/instan" + + "ces/{instance}\022\233\002\n\022DeleteAccessConfig\022:." + + "google.cloud.compute.v1.DeleteAccessConf" + + "igInstanceRequest\032\".google.cloud.compute" + + ".v1.Operation\"\244\001\332A5project,zone,instance" + + ",access_config,network_interface\212N\016ZoneO" + + "perations\202\323\344\223\002U\"S/compute/v1/projects/{p" + + "roject}/zones/{zone}/instances/{instance" + + "}/deleteAccessConfig\022\236\002\n\026DeleteNetworkIn" + + "terface\022>.google.cloud.compute.v1.Delete" + + "NetworkInterfaceInstanceRequest\032\".google" + + ".cloud.compute.v1.Operation\"\237\001\332A,project" + + ",zone,instance,network_interface_name\212N\016" + + "ZoneOperations\202\323\344\223\002Y\"W/compute/v1/projec" + + "ts/{project}/zones/{zone}/instances/{ins" + + "tance}/deleteNetworkInterface\022\357\001\n\nDetach" + + "Disk\0222.google.cloud.compute.v1.DetachDis" + + "kInstanceRequest\032\".google.cloud.compute." + + "v1.Operation\"\210\001\332A!project,zone,instance," + + "device_name\212N\016ZoneOperations\202\323\344\223\002M\"K/com" + "pute/v1/projects/{project}/zones/{zone}/" - + "instances\022\343\001\n\rListReferrers\0226.google.clo" - + "ud.compute.v1.ListReferrersInstancesRequ" - + "est\032..google.cloud.compute.v1.InstanceLi" - + "stReferrers\"j\332A\025project,zone,instance\202\323\344" - + "\223\002L\022J/compute/v1/projects/{project}/zone" - + "s/{zone}/instances/{instance}/referrers\022" - + "\373\001\n\022PerformMaintenance\022:.google.cloud.co" - + "mpute.v1.PerformMaintenanceInstanceReque" - + "st\032\".google.cloud.compute.v1.Operation\"\204" - + "\001\332A\025project,zone,instance\212N\016ZoneOperatio" - + "ns\202\323\344\223\002U\"S/compute/v1/projects/{project}" - + "/zones/{zone}/instances/{instance}/perfo" - + "rmMaintenance\022\361\002\n\026RemoveResourcePolicies" - + "\022>.google.cloud.compute.v1.RemoveResourc" - + "ePoliciesInstanceRequest\032\".google.cloud." - + "compute.v1.Operation\"\362\001\332AIproject,zone,i" - + "nstance,instances_remove_resource_polici" - + "es_request_resource\212N\016ZoneOperations\202\323\344\223" - + "\002\216\001\"W/compute/v1/projects/{project}/zone" - + "s/{zone}/instances/{instance}/removeReso" - + "urcePolicies:3instances_remove_resource_" - + "policies_request_resource\022\337\002\n\022ReportHost" - + "AsFaulty\022:.google.cloud.compute.v1.Repor" - + "tHostAsFaultyInstanceRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\350\001\332AFproject,zo" - + "ne,instance,instances_report_host_as_fau" - + "lty_request_resource\212N\016ZoneOperations\202\323\344" - + "\223\002\207\001\"S/compute/v1/projects/{project}/zon" - + "es/{zone}/instances/{instance}/reportHos" - + "tAsFaulty:0instances_report_host_as_faul" - + "ty_request_resource\022\323\001\n\005Reset\022-.google.c" - + "loud.compute.v1.ResetInstanceRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"w\332A\025pro" - + "ject,zone,instance\212N\016ZoneOperations\202\323\344\223\002" - + "H\"F/compute/v1/projects/{project}/zones/" - + "{zone}/instances/{instance}/reset\022\326\001\n\006Re" - + "sume\022..google.cloud.compute.v1.ResumeIns" - + "tanceRequest\032\".google.cloud.compute.v1.O" - + "peration\"x\332A\025project,zone,instance\212N\016Zon" - + "eOperations\202\323\344\223\002I\"G/compute/v1/projects/" - + "{project}/zones/{zone}/instances/{instan" - + "ce}/resume\022\226\002\n\027SendDiagnosticInterrupt\022?" - + ".google.cloud.compute.v1.SendDiagnosticI" - + "nterruptInstanceRequest\032@.google.cloud.c" - + "ompute.v1.SendDiagnosticInterruptInstanc" - + "eResponse\"x\332A\025project,zone,instance\202\323\344\223\002" - + "Z\"X/compute/v1/projects/{project}/zones/" - + "{zone}/instances/{instance}/sendDiagnost" - + "icInterrupt\022\204\002\n\025SetDeletionProtection\022=." - + "google.cloud.compute.v1.SetDeletionProte" - + "ctionInstanceRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\207\001\332A\025project,zone,resou" - + "rce\212N\016ZoneOperations\202\323\344\223\002X\"V/compute/v1/" + + "instances/{instance}/detachDisk\022\267\001\n\003Get\022" + + "+.google.cloud.compute.v1.GetInstanceReq" + + "uest\032!.google.cloud.compute.v1.Instance\"" + + "`\332A\025project,zone,instance\202\323\344\223\002B\022@/comput" + + "e/v1/projects/{project}/zones/{zone}/ins" + + "tances/{instance}\022\242\002\n\025GetEffectiveFirewa" + + "lls\022=.google.cloud.compute.v1.GetEffecti" + + "veFirewallsInstanceRequest\032?.google.clou" + + "d.compute.v1.InstancesGetEffectiveFirewa" + + "llsResponse\"\210\001\332A\'project,zone,instance,n" + + "etwork_interface\202\323\344\223\002X\022V/compute/v1/proj" + + "ects/{project}/zones/{zone}/instances/{i" + + "nstance}/getEffectiveFirewalls\022\357\001\n\022GetGu" + + "estAttributes\022:.google.cloud.compute.v1." + + "GetGuestAttributesInstanceRequest\032(.goog" + + "le.cloud.compute.v1.GuestAttributes\"s\332A\025" + + "project,zone,instance\202\323\344\223\002U\022S/compute/v1" + + "/projects/{project}/zones/{zone}/instanc" + + "es/{instance}/getGuestAttributes\022\324\001\n\014Get" + + "IamPolicy\0224.google.cloud.compute.v1.GetI" + + "amPolicyInstanceRequest\032\037.google.cloud.c" + + "ompute.v1.Policy\"m\332A\025project,zone,resour" + + "ce\202\323\344\223\002O\022M/compute/v1/projects/{project}" + + "/zones/{zone}/instances/{resource}/getIa" + + "mPolicy\022\330\001\n\rGetScreenshot\0225.google.cloud" + + ".compute.v1.GetScreenshotInstanceRequest" + + "\032#.google.cloud.compute.v1.Screenshot\"k\332" + + "A\025project,zone,instance\202\323\344\223\002M\022K/compute/" + + "v1/projects/{project}/zones/{zone}/insta" + + "nces/{instance}/screenshot\022\352\001\n\023GetSerial" + + "PortOutput\022;.google.cloud.compute.v1.Get" + + "SerialPortOutputInstanceRequest\032).google" + + ".cloud.compute.v1.SerialPortOutput\"k\332A\025p" + + "roject,zone,instance\202\323\344\223\002M\022K/compute/v1/" + "projects/{project}/zones/{zone}/instance" - + "s/{resource}/setDeletionProtection\022\220\002\n\021S" - + "etDiskAutoDelete\0229.google.cloud.compute." - + "v1.SetDiskAutoDeleteInstanceRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\233\001\332A-pro" - + "ject,zone,instance,auto_delete,device_na" - + "me\212N\016ZoneOperations\202\323\344\223\002T\"R/compute/v1/p" - + "rojects/{project}/zones/{zone}/instances" - + "/{instance}/setDiskAutoDelete\022\230\002\n\014SetIam" - + "Policy\0224.google.cloud.compute.v1.SetIamP" - + "olicyInstanceRequest\032\037.google.cloud.comp" - + "ute.v1.Policy\"\260\001\332A6project,zone,resource" - + ",zone_set_policy_request_resource\202\323\344\223\002q\"" - + "M/compute/v1/projects/{project}/zones/{z" - + "one}/instances/{resource}/setIamPolicy: " - + "zone_set_policy_request_resource\022\255\002\n\tSet" - + "Labels\0221.google.cloud.compute.v1.SetLabe" - + "lsInstanceRequest\032\".google.cloud.compute" - + ".v1.Operation\"\310\001\332A;project,zone,instance" - + ",instances_set_labels_request_resource\212N" - + "\016ZoneOperations\202\323\344\223\002s\"J/compute/v1/proje" - + "cts/{project}/zones/{zone}/instances/{in" - + "stance}/setLabels:%instances_set_labels_" - + "request_resource\022\342\002\n\023SetMachineResources" - + "\022;.google.cloud.compute.v1.SetMachineRes" - + "ourcesInstanceRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\351\001\332AFproject,zone,inst" - + "ance,instances_set_machine_resources_req" - + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\210\001\"T/" - + "compute/v1/projects/{project}/zones/{zon" - + "e}/instances/{instance}/setMachineResour" - + "ces:0instances_set_machine_resources_req" - + "uest_resource\022\310\002\n\016SetMachineType\0226.googl" - + "e.cloud.compute.v1.SetMachineTypeInstanc" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\331\001\332AAproject,zone,instance,instance" - + "s_set_machine_type_request_resource\212N\016Zo" - + "neOperations\202\323\344\223\002~\"O/compute/v1/projects" - + "/{project}/zones/{zone}/instances/{insta" - + "nce}/setMachineType:+instances_set_machi" - + "ne_type_request_resource\022\213\002\n\013SetMetadata" - + "\0223.google.cloud.compute.v1.SetMetadataIn" - + "stanceRequest\032\".google.cloud.compute.v1." - + "Operation\"\242\001\332A\'project,zone,instance,met" - + "adata_resource\212N\016ZoneOperations\202\323\344\223\002a\"L/" - + "compute/v1/projects/{project}/zones/{zon" - + "e}/instances/{instance}/setMetadata:\021met" - + "adata_resource\022\332\002\n\021SetMinCpuPlatform\0229.g" - + "oogle.cloud.compute.v1.SetMinCpuPlatform" + + "s/{instance}/serialPort\022\223\002\n\033GetShieldedI" + + "nstanceIdentity\022C.google.cloud.compute.v" + + "1.GetShieldedInstanceIdentityInstanceReq" + + "uest\0321.google.cloud.compute.v1.ShieldedI" + + "nstanceIdentity\"|\332A\025project,zone,instanc" + + "e\202\323\344\223\002^\022\\/compute/v1/projects/{project}/" + + "zones/{zone}/instances/{instance}/getShi" + + "eldedInstanceIdentity\022\341\001\n\006Insert\022..googl" + + "e.cloud.compute.v1.InsertInstanceRequest" + + "\032\".google.cloud.compute.v1.Operation\"\202\001\332" + + "A\036project,zone,instance_resource\212N\016ZoneO" + + "perations\202\323\344\223\002J\"5/compute/v1/projects/{p" + + "roject}/zones/{zone}/instances:\021instance" + + "_resource\022\252\001\n\004List\022-.google.cloud.comput" + + "e.v1.ListInstancesRequest\032%.google.cloud" + + ".compute.v1.InstanceList\"L\332A\014project,zon" + + "e\202\323\344\223\0027\0225/compute/v1/projects/{project}/" + + "zones/{zone}/instances\022\343\001\n\rListReferrers" + + "\0226.google.cloud.compute.v1.ListReferrers" + + "InstancesRequest\032..google.cloud.compute." + + "v1.InstanceListReferrers\"j\332A\025project,zon" + + "e,instance\202\323\344\223\002L\022J/compute/v1/projects/{" + + "project}/zones/{zone}/instances/{instanc" + + "e}/referrers\022\373\001\n\022PerformMaintenance\022:.go" + + "ogle.cloud.compute.v1.PerformMaintenance" + "InstanceRequest\032\".google.cloud.compute.v" - + "1.Operation\"\345\001\332AEproject,zone,instance,i" - + "nstances_set_min_cpu_platform_request_re" - + "source\212N\016ZoneOperations\202\323\344\223\002\205\001\"R/compute" + + "1.Operation\"\204\001\332A\025project,zone,instance\212N" + + "\016ZoneOperations\202\323\344\223\002U\"S/compute/v1/proje" + + "cts/{project}/zones/{zone}/instances/{in" + + "stance}/performMaintenance\022\361\002\n\026RemoveRes" + + "ourcePolicies\022>.google.cloud.compute.v1." + + "RemoveResourcePoliciesInstanceRequest\032\"." + + "google.cloud.compute.v1.Operation\"\362\001\332AIp" + + "roject,zone,instance,instances_remove_re" + + "source_policies_request_resource\212N\016ZoneO" + + "perations\202\323\344\223\002\216\001\"W/compute/v1/projects/{" + + "project}/zones/{zone}/instances/{instanc" + + "e}/removeResourcePolicies:3instances_rem" + + "ove_resource_policies_request_resource\022\337" + + "\002\n\022ReportHostAsFaulty\022:.google.cloud.com" + + "pute.v1.ReportHostAsFaultyInstanceReques" + + "t\032\".google.cloud.compute.v1.Operation\"\350\001" + + "\332AFproject,zone,instance,instances_repor" + + "t_host_as_faulty_request_resource\212N\016Zone" + + "Operations\202\323\344\223\002\207\001\"S/compute/v1/projects/" + + "{project}/zones/{zone}/instances/{instan" + + "ce}/reportHostAsFaulty:0instances_report" + + "_host_as_faulty_request_resource\022\323\001\n\005Res" + + "et\022-.google.cloud.compute.v1.ResetInstan" + + "ceRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"w\332A\025project,zone,instance\212N\016ZoneOp" + + "erations\202\323\344\223\002H\"F/compute/v1/projects/{pr" + + "oject}/zones/{zone}/instances/{instance}" + + "/reset\022\326\001\n\006Resume\022..google.cloud.compute" + + ".v1.ResumeInstanceRequest\032\".google.cloud" + + ".compute.v1.Operation\"x\332A\025project,zone,i" + + "nstance\212N\016ZoneOperations\202\323\344\223\002I\"G/compute" + "/v1/projects/{project}/zones/{zone}/inst" - + "ances/{instance}/setMinCpuPlatform:/inst" - + "ances_set_min_cpu_platform_request_resou" - + "rce\022\243\002\n\007SetName\022/.google.cloud.compute.v" - + "1.SetNameInstanceRequest\032\".google.cloud." - + "compute.v1.Operation\"\302\001\332A9project,zone,i" - + "nstance,instances_set_name_request_resou" - + "rce\212N\016ZoneOperations\202\323\344\223\002o\"H/compute/v1/" - + "projects/{project}/zones/{zone}/instance" - + "s/{instance}/setName:#instances_set_name" - + "_request_resource\022\225\002\n\rSetScheduling\0225.go" - + "ogle.cloud.compute.v1.SetSchedulingInsta" - + "nceRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\250\001\332A)project,zone,instance,schedu" - + "ling_resource\212N\016ZoneOperations\202\323\344\223\002e\"N/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/instances/{instance}/setScheduling:\023sc" - + "heduling_resource\022\330\002\n\021SetSecurityPolicy\022" - + "9.google.cloud.compute.v1.SetSecurityPol" - + "icyInstanceRequest\032\".google.cloud.comput" + + "ances/{instance}/resume\022\226\002\n\027SendDiagnost" + + "icInterrupt\022?.google.cloud.compute.v1.Se" + + "ndDiagnosticInterruptInstanceRequest\032@.g" + + "oogle.cloud.compute.v1.SendDiagnosticInt" + + "erruptInstanceResponse\"x\332A\025project,zone," + + "instance\202\323\344\223\002Z\"X/compute/v1/projects/{pr" + + "oject}/zones/{zone}/instances/{instance}" + + "/sendDiagnosticInterrupt\022\204\002\n\025SetDeletion" + + "Protection\022=.google.cloud.compute.v1.Set" + + "DeletionProtectionInstanceRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\207\001\332A\025proje" + + "ct,zone,resource\212N\016ZoneOperations\202\323\344\223\002X\"" + + "V/compute/v1/projects/{project}/zones/{z" + + "one}/instances/{resource}/setDeletionPro" + + "tection\022\220\002\n\021SetDiskAutoDelete\0229.google.c" + + "loud.compute.v1.SetDiskAutoDeleteInstanc" + + "eRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\233\001\332A-project,zone,instance,auto_del" + + "ete,device_name\212N\016ZoneOperations\202\323\344\223\002T\"R" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/instances/{instance}/setDiskAutoDele" + + "te\022\230\002\n\014SetIamPolicy\0224.google.cloud.compu" + + "te.v1.SetIamPolicyInstanceRequest\032\037.goog" + + "le.cloud.compute.v1.Policy\"\260\001\332A6project," + + "zone,resource,zone_set_policy_request_re" + + "source\202\323\344\223\002q\"M/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instances/{resource}/s" + + "etIamPolicy: zone_set_policy_request_res" + + "ource\022\255\002\n\tSetLabels\0221.google.cloud.compu" + + "te.v1.SetLabelsInstanceRequest\032\".google." + + "cloud.compute.v1.Operation\"\310\001\332A;project," + + "zone,instance,instances_set_labels_reque" + + "st_resource\212N\016ZoneOperations\202\323\344\223\002s\"J/com" + + "pute/v1/projects/{project}/zones/{zone}/" + + "instances/{instance}/setLabels:%instance" + + "s_set_labels_request_resource\022\342\002\n\023SetMac" + + "hineResources\022;.google.cloud.compute.v1." + + "SetMachineResourcesInstanceRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\351\001\332AFproj" + + "ect,zone,instance,instances_set_machine_" + + "resources_request_resource\212N\016ZoneOperati" + + "ons\202\323\344\223\002\210\001\"T/compute/v1/projects/{projec" + + "t}/zones/{zone}/instances/{instance}/set" + + "MachineResources:0instances_set_machine_" + + "resources_request_resource\022\310\002\n\016SetMachin" + + "eType\0226.google.cloud.compute.v1.SetMachi" + + "neTypeInstanceRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\331\001\332AAproject,zone,inst" + + "ance,instances_set_machine_type_request_" + + "resource\212N\016ZoneOperations\202\323\344\223\002~\"O/comput" + + "e/v1/projects/{project}/zones/{zone}/ins" + + "tances/{instance}/setMachineType:+instan" + + "ces_set_machine_type_request_resource\022\213\002" + + "\n\013SetMetadata\0223.google.cloud.compute.v1." + + "SetMetadataInstanceRequest\032\".google.clou" + + "d.compute.v1.Operation\"\242\001\332A\'project,zone" + + ",instance,metadata_resource\212N\016ZoneOperat" + + "ions\202\323\344\223\002a\"L/compute/v1/projects/{projec" + + "t}/zones/{zone}/instances/{instance}/set" + + "Metadata:\021metadata_resource\022\332\002\n\021SetMinCp" + + "uPlatform\0229.google.cloud.compute.v1.SetM" + + "inCpuPlatformInstanceRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\345\001\332AEproject,zo" + + "ne,instance,instances_set_min_cpu_platfo" + + "rm_request_resource\212N\016ZoneOperations\202\323\344\223" + + "\002\205\001\"R/compute/v1/projects/{project}/zone" + + "s/{zone}/instances/{instance}/setMinCpuP" + + "latform:/instances_set_min_cpu_platform_" + + "request_resource\022\243\002\n\007SetName\022/.google.cl" + + "oud.compute.v1.SetNameInstanceRequest\032\"." + + "google.cloud.compute.v1.Operation\"\302\001\332A9p" + + "roject,zone,instance,instances_set_name_" + + "request_resource\212N\016ZoneOperations\202\323\344\223\002o\"" + + "H/compute/v1/projects/{project}/zones/{z" + + "one}/instances/{instance}/setName:#insta" + + "nces_set_name_request_resource\022\225\002\n\rSetSc" + + "heduling\0225.google.cloud.compute.v1.SetSc" + + "hedulingInstanceRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\250\001\332A)project,zone,in" + + "stance,scheduling_resource\212N\016ZoneOperati" + + "ons\202\323\344\223\002e\"N/compute/v1/projects/{project" + + "}/zones/{zone}/instances/{instance}/setS" + + "cheduling:\023scheduling_resource\022\330\002\n\021SetSe" + + "curityPolicy\0229.google.cloud.compute.v1.S" + + "etSecurityPolicyInstanceRequest\032\".google" + + ".cloud.compute.v1.Operation\"\343\001\332ADproject" + + ",zone,instance,instances_set_security_po" + + "licy_request_resource\212N\016ZoneOperations\202\323" + + "\344\223\002\204\001\"R/compute/v1/projects/{project}/zo" + + "nes/{zone}/instances/{instance}/setSecur" + + "ityPolicy:.instances_set_security_policy" + + "_request_resource\022\330\002\n\021SetServiceAccount\022" + + "9.google.cloud.compute.v1.SetServiceAcco" + + "untInstanceRequest\032\".google.cloud.comput" + "e.v1.Operation\"\343\001\332ADproject,zone,instanc" - + "e,instances_set_security_policy_request_" + + "e,instances_set_service_account_request_" + "resource\212N\016ZoneOperations\202\323\344\223\002\204\001\"R/compu" + "te/v1/projects/{project}/zones/{zone}/in" - + "stances/{instance}/setSecurityPolicy:.in" - + "stances_set_security_policy_request_reso" - + "urce\022\330\002\n\021SetServiceAccount\0229.google.clou" - + "d.compute.v1.SetServiceAccountInstanceRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\343\001\332ADproject,zone,instance,instances_s" - + "et_service_account_request_resource\212N\016Zo" - + "neOperations\202\323\344\223\002\204\001\"R/compute/v1/project" - + "s/{project}/zones/{zone}/instances/{inst" - + "ance}/setServiceAccount:.instances_set_s" - + "ervice_account_request_resource\022\205\003\n\"SetS" - + "hieldedInstanceIntegrityPolicy\022J.google." - + "cloud.compute.v1.SetShieldedInstanceInte" - + "grityPolicyInstanceRequest\032\".google.clou" - + "d.compute.v1.Operation\"\356\001\332AAproject,zone" - + ",instance,shielded_instance_integrity_po" - + "licy_resource\212N\016ZoneOperations\202\323\344\223\002\222\0012c/" + + "stances/{instance}/setServiceAccount:.in" + + "stances_set_service_account_request_reso" + + "urce\022\205\003\n\"SetShieldedInstanceIntegrityPol" + + "icy\022J.google.cloud.compute.v1.SetShielde" + + "dInstanceIntegrityPolicyInstanceRequest\032" + + "\".google.cloud.compute.v1.Operation\"\356\001\332A" + + "Aproject,zone,instance,shielded_instance" + + "_integrity_policy_resource\212N\016ZoneOperati" + + "ons\202\323\344\223\002\222\0012c/compute/v1/projects/{projec" + + "t}/zones/{zone}/instances/{instance}/set" + + "ShieldedInstanceIntegrityPolicy:+shielde" + + "d_instance_integrity_policy_resource\022\367\001\n" + + "\007SetTags\022/.google.cloud.compute.v1.SetTa" + + "gsInstanceRequest\032\".google.cloud.compute" + + ".v1.Operation\"\226\001\332A#project,zone,instance" + + ",tags_resource\212N\016ZoneOperations\202\323\344\223\002Y\"H/" + "compute/v1/projects/{project}/zones/{zon" - + "e}/instances/{instance}/setShieldedInsta" - + "nceIntegrityPolicy:+shielded_instance_in" - + "tegrity_policy_resource\022\367\001\n\007SetTags\022/.go" - + "ogle.cloud.compute.v1.SetTagsInstanceReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\226\001\332A#project,zone,instance,tags_resourc" - + "e\212N\016ZoneOperations\202\323\344\223\002Y\"H/compute/v1/pr" - + "ojects/{project}/zones/{zone}/instances/" - + "{instance}/setTags:\rtags_resource\022\215\002\n\030Si" - + "mulateMaintenanceEvent\022@.google.cloud.co" - + "mpute.v1.SimulateMaintenanceEventInstanc" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\212\001\332A\025project,zone,instance\212N\016ZoneOp" - + "erations\202\323\344\223\002[\"Y/compute/v1/projects/{pr" - + "oject}/zones/{zone}/instances/{instance}" - + "/simulateMaintenanceEvent\022\323\001\n\005Start\022-.go" - + "ogle.cloud.compute.v1.StartInstanceReque" - + "st\032\".google.cloud.compute.v1.Operation\"w" - + "\332A\025project,zone,instance\212N\016ZoneOperation" - + "s\202\323\344\223\002H\"F/compute/v1/projects/{project}/" - + "zones/{zone}/instances/{instance}/start\022" - + "\363\002\n\026StartWithEncryptionKey\022>.google.clou" - + "d.compute.v1.StartWithEncryptionKeyInsta" - + "nceRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\364\001\332AJproject,zone,instance,instan" - + "ces_start_with_encryption_key_request_re" - + "source\212N\016ZoneOperations\202\323\344\223\002\217\001\"W/compute" - + "/v1/projects/{project}/zones/{zone}/inst" - + "ances/{instance}/startWithEncryptionKey:" - + "4instances_start_with_encryption_key_req" - + "uest_resource\022\320\001\n\004Stop\022,.google.cloud.co" - + "mpute.v1.StopInstanceRequest\032\".google.cl" - + "oud.compute.v1.Operation\"v\332A\025project,zon" - + "e,instance\212N\016ZoneOperations\202\323\344\223\002G\"E/comp" - + "ute/v1/projects/{project}/zones/{zone}/i" - + "nstances/{instance}/stop\022\331\001\n\007Suspend\022/.g" - + "oogle.cloud.compute.v1.SuspendInstanceRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"y\332A\025project,zone,instance\212N\016ZoneOperat" - + "ions\202\323\344\223\002J\"H/compute/v1/projects/{projec" - + "t}/zones/{zone}/instances/{instance}/sus" - + "pend\022\275\002\n\022TestIamPermissions\022:.google.clo" - + "ud.compute.v1.TestIamPermissionsInstance" - + "Request\0320.google.cloud.compute.v1.TestPe" - + "rmissionsResponse\"\270\001\332A7project,zone,reso" - + "urce,test_permissions_request_resource\202\323" - + "\344\223\002x\"S/compute/v1/projects/{project}/zon" - + "es/{zone}/instances/{resource}/testIamPe" - + "rmissions:!test_permissions_request_reso" - + "urce\022\365\001\n\006Update\022..google.cloud.compute.v" - + "1.UpdateInstanceRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\226\001\332A\'project,zone,in" - + "stance,instance_resource\212N\016ZoneOperation" - + "s\202\323\344\223\002U\032@/compute/v1/projects/{project}/" - + "zones/{zone}/instances/{instance}:\021insta" - + "nce_resource\022\274\002\n\022UpdateAccessConfig\022:.go" - + "ogle.cloud.compute.v1.UpdateAccessConfig" + + "e}/instances/{instance}/setTags:\rtags_re" + + "source\022\215\002\n\030SimulateMaintenanceEvent\022@.go" + + "ogle.cloud.compute.v1.SimulateMaintenanc" + + "eEventInstanceRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\212\001\332A\025project,zone,inst" + + "ance\212N\016ZoneOperations\202\323\344\223\002[\"Y/compute/v1" + + "/projects/{project}/zones/{zone}/instanc" + + "es/{instance}/simulateMaintenanceEvent\022\323" + + "\001\n\005Start\022-.google.cloud.compute.v1.Start" + "InstanceRequest\032\".google.cloud.compute.v" - + "1.Operation\"\305\001\332A>project,zone,instance,n" - + "etwork_interface,access_config_resource\212" - + "N\016ZoneOperations\202\323\344\223\002m\"S/compute/v1/proj" - + "ects/{project}/zones/{zone}/instances/{i" - + "nstance}/updateAccessConfig:\026access_conf" - + "ig_resource\022\257\002\n\023UpdateDisplayDevice\022;.go" - + "ogle.cloud.compute.v1.UpdateDisplayDevic" - + "eInstanceRequest\032\".google.cloud.compute." - + "v1.Operation\"\266\001\332A-project,zone,instance," - + "display_device_resource\212N\016ZoneOperations" - + "\202\323\344\223\002o2T/compute/v1/projects/{project}/z" - + "ones/{zone}/instances/{instance}/updateD" - + "isplayDevice:\027display_device_resource\022\320\002" - + "\n\026UpdateNetworkInterface\022>.google.cloud." - + "compute.v1.UpdateNetworkInterfaceInstanc" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\321\001\332ABproject,zone,instance,network_" - + "interface,network_interface_resource\212N\016Z" - + "oneOperations\202\323\344\223\002u2W/compute/v1/project" + + "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}/start\022\363\002\n\026StartWithEncryptionKey\022" + + ">.google.cloud.compute.v1.StartWithEncry" + + "ptionKeyInstanceRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\364\001\332AJproject,zone,in" + + "stance,instances_start_with_encryption_k" + + "ey_request_resource\212N\016ZoneOperations\202\323\344\223" + + "\002\217\001\"W/compute/v1/projects/{project}/zone" + + "s/{zone}/instances/{instance}/startWithE" + + "ncryptionKey:4instances_start_with_encry" + + "ption_key_request_resource\022\320\001\n\004Stop\022,.go" + + "ogle.cloud.compute.v1.StopInstanceReques" + + "t\032\".google.cloud.compute.v1.Operation\"v\332" + + "A\025project,zone,instance\212N\016ZoneOperations" + + "\202\323\344\223\002G\"E/compute/v1/projects/{project}/z" + + "ones/{zone}/instances/{instance}/stop\022\331\001" + + "\n\007Suspend\022/.google.cloud.compute.v1.Susp" + + "endInstanceRequest\032\".google.cloud.comput" + + "e.v1.Operation\"y\332A\025project,zone,instance" + + "\212N\016ZoneOperations\202\323\344\223\002J\"H/compute/v1/pro" + + "jects/{project}/zones/{zone}/instances/{" + + "instance}/suspend\022\275\002\n\022TestIamPermissions" + + "\022:.google.cloud.compute.v1.TestIamPermis" + + "sionsInstanceRequest\0320.google.cloud.comp" + + "ute.v1.TestPermissionsResponse\"\270\001\332A7proj" + + "ect,zone,resource,test_permissions_reque" + + "st_resource\202\323\344\223\002x\"S/compute/v1/projects/" + + "{project}/zones/{zone}/instances/{resour" + + "ce}/testIamPermissions:!test_permissions" + + "_request_resource\022\365\001\n\006Update\022..google.cl" + + "oud.compute.v1.UpdateInstanceRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\226\001\332A\'pr" + + "oject,zone,instance,instance_resource\212N\016" + + "ZoneOperations\202\323\344\223\002U\032@/compute/v1/projec" + + "ts/{project}/zones/{zone}/instances/{ins" + + "tance}:\021instance_resource\022\274\002\n\022UpdateAcce" + + "ssConfig\022:.google.cloud.compute.v1.Updat" + + "eAccessConfigInstanceRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\305\001\332A>project,zo" + + "ne,instance,network_interface,access_con" + + "fig_resource\212N\016ZoneOperations\202\323\344\223\002m\"S/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "/instances/{instance}/updateAccessConfig" + + ":\026access_config_resource\022\257\002\n\023UpdateDispl" + + "ayDevice\022;.google.cloud.compute.v1.Updat" + + "eDisplayDeviceInstanceRequest\032\".google.c" + + "loud.compute.v1.Operation\"\266\001\332A-project,z" + + "one,instance,display_device_resource\212N\016Z" + + "oneOperations\202\323\344\223\002o2T/compute/v1/project" + "s/{project}/zones/{zone}/instances/{inst" - + "ance}/updateNetworkInterface:\032network_in" - + "terface_resource\022\337\002\n\034UpdateShieldedInsta" - + "nceConfig\022D.google.cloud.compute.v1.Upda" - + "teShieldedInstanceConfigInstanceRequest\032" - + "\".google.cloud.compute.v1.Operation\"\324\001\332A" - + "7project,zone,instance,shielded_instance" - + "_config_resource\212N\016ZoneOperations\202\323\344\223\002\202\001" - + "2]/compute/v1/projects/{project}/zones/{" - + "zone}/instances/{instance}/updateShielde" - + "dInstanceConfig:!shielded_instance_confi" - + "g_resource\032r\312A\026compute.googleapis.com\322AV" - + "https://www.googleapis.com/auth/compute," - + "https://www.googleapis.com/auth/cloud-pl" - + "atform2\203\023\n\020InstantSnapshots\022\326\001\n\016Aggregat" - + "edList\022>.google.cloud.compute.v1.Aggrega" - + "tedListInstantSnapshotsRequest\0326.google." - + "cloud.compute.v1.InstantSnapshotAggregat" - + "edList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/pr" - + "ojects/{project}/aggregated/instantSnaps" - + "hots\022\356\001\n\006Delete\0225.google.cloud.compute.v" - + "1.DeleteInstantSnapshotRequest\032\".google." - + "cloud.compute.v1.Operation\"\210\001\332A\035project," - + "zone,instant_snapshot\212N\016ZoneOperations\202\323" - + "\344\223\002Q*O/compute/v1/projects/{project}/zon" - + "es/{zone}/instantSnapshots/{instant_snap" - + "shot}\022\334\001\n\003Get\0222.google.cloud.compute.v1." - + "GetInstantSnapshotRequest\032(.google.cloud" - + ".compute.v1.InstantSnapshot\"w\332A\035project," - + "zone,instant_snapshot\202\323\344\223\002Q\022O/compute/v1" - + "/projects/{project}/zones/{zone}/instant" - + "Snapshots/{instant_snapshot}\022\342\001\n\014GetIamP" - + "olicy\022;.google.cloud.compute.v1.GetIamPo" - + "licyInstantSnapshotRequest\032\037.google.clou" - + "d.compute.v1.Policy\"t\332A\025project,zone,res" - + "ource\202\323\344\223\002V\022T/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instantSnapshots/{resou" - + "rce}/getIamPolicy\022\377\001\n\006Insert\0225.google.cl" - + "oud.compute.v1.InsertInstantSnapshotRequ" + + "ance}/updateDisplayDevice:\027display_devic" + + "e_resource\022\320\002\n\026UpdateNetworkInterface\022>." + + "google.cloud.compute.v1.UpdateNetworkInt" + + "erfaceInstanceRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\321\001\332ABproject,zone,inst" + + "ance,network_interface,network_interface" + + "_resource\212N\016ZoneOperations\202\323\344\223\002u2W/compu" + + "te/v1/projects/{project}/zones/{zone}/in" + + "stances/{instance}/updateNetworkInterfac" + + "e:\032network_interface_resource\022\337\002\n\034Update" + + "ShieldedInstanceConfig\022D.google.cloud.co" + + "mpute.v1.UpdateShieldedInstanceConfigIns" + + "tanceRequest\032\".google.cloud.compute.v1.O" + + "peration\"\324\001\332A7project,zone,instance,shie" + + "lded_instance_config_resource\212N\016ZoneOper" + + "ations\202\323\344\223\002\202\0012]/compute/v1/projects/{pro" + + "ject}/zones/{zone}/instances/{instance}/" + + "updateShieldedInstanceConfig:!shielded_i" + + "nstance_config_resource\032r\312A\026compute.goog" + + "leapis.com\322AVhttps://www.googleapis.com/" + + "auth/compute,https://www.googleapis.com/" + + "auth/cloud-platform2\203\023\n\020InstantSnapshots" + + "\022\326\001\n\016AggregatedList\022>.google.cloud.compu" + + "te.v1.AggregatedListInstantSnapshotsRequ" + + "est\0326.google.cloud.compute.v1.InstantSna" + + "pshotAggregatedList\"L\332A\007project\202\323\344\223\002<\022:/" + + "compute/v1/projects/{project}/aggregated" + + "/instantSnapshots\022\356\001\n\006Delete\0225.google.cl" + + "oud.compute.v1.DeleteInstantSnapshotRequ" + "est\032\".google.cloud.compute.v1.Operation\"" - + "\231\001\332A&project,zone,instant_snapshot_resou" - + "rce\212N\016ZoneOperations\202\323\344\223\002Y\"\022.google.cloud.compute.v1.GetInt" - + "erconnectAttachmentGroupRequest\0324.google" - + ".cloud.compute.v1.InterconnectAttachment" - + "Group\"\222\001\332A%project,interconnect_attachme" - + "nt_group\202\323\344\223\002d\022b/compute/v1/projects/{pr" - + "oject}/global/interconnectAttachmentGrou" - + "ps/{interconnect_attachment_group}\022\357\001\n\014G" - + "etIamPolicy\022G.google.cloud.compute.v1.Ge" - + "tIamPolicyInterconnectAttachmentGroupReq" - + "uest\032\037.google.cloud.compute.v1.Policy\"u\332" - + "A\020project,resource\202\323\344\223\002\\\022Z/compute/v1/pr" - + "ojects/{project}/global/interconnectAtta" - + "chmentGroups/{resource}/getIamPolicy\022\344\002\n" - + "\024GetOperationalStatus\022O.google.cloud.com" - + "pute.v1.GetOperationalStatusInterconnect" - + "AttachmentGroupRequest\032Q.google.cloud.co" - + "mpute.v1.InterconnectAttachmentGroupsGet" - + "OperationalStatusResponse\"\247\001\332A%project,i" - + "nterconnect_attachment_group\202\323\344\223\002y\022w/com" - + "pute/v1/projects/{project}/global/interc" - + "onnectAttachmentGroups/{interconnect_att" - + "achment_group}/getOperationalStatus\022\250\002\n\006" - + "Insert\022A.google.cloud.compute.v1.InsertI" - + "nterconnectAttachmentGroupRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\266\001\332A.proje" - + "ct,interconnect_attachment_group_resourc" - + "e\212N\020GlobalOperations\202\323\344\223\002l\"B/compute/v1/" - + "projects/{project}/global/interconnectAt" - + "tachmentGroups:&interconnect_attachment_" - + "group_resource\022\341\001\n\004List\022@.google.cloud.c" - + "ompute.v1.ListInterconnectAttachmentGrou" - + "psRequest\032A.google.cloud.compute.v1.Inte" - + "rconnectAttachmentGroupsListResponse\"T\332A" - + "\007project\202\323\344\223\002D\022B/compute/v1/projects/{pr" - + "oject}/global/interconnectAttachmentGrou" - + "ps\022\345\002\n\005Patch\022@.google.cloud.compute.v1.P" - + "atchInterconnectAttachmentGroupRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\365\001\332AL" - + "project,interconnect_attachment_group,in" - + "terconnect_attachment_group_resource\212N\020G" - + "lobalOperations\202\323\344\223\002\214\0012b/compute/v1/proj" - + "ects/{project}/global/interconnectAttach" - + "mentGroups/{interconnect_attachment_grou" - + "p}:&interconnect_attachment_group_resour" - + "ce\022\270\002\n\014SetIamPolicy\022G.google.cloud.compu" - + "te.v1.SetIamPolicyInterconnectAttachment" - + "GroupRequest\032\037.google.cloud.compute.v1.P" - + "olicy\"\275\001\332A3project,resource,global_set_p" - + "olicy_request_resource\202\323\344\223\002\200\001\"Z/compute/" - + "v1/projects/{project}/global/interconnec" - + "tAttachmentGroups/{resource}/setIamPolic" - + "y:\"global_set_policy_request_resource\022\331\002" - + "\n\022TestIamPermissions\022M.google.cloud.comp" - + "ute.v1.TestIamPermissionsInterconnectAtt" - + "achmentGroupRequest\0320.google.cloud.compu" - + "te.v1.TestPermissionsResponse\"\301\001\332A2proje" - + "ct,resource,test_permissions_request_res" - + "ource\202\323\344\223\002\205\001\"`/compute/v1/projects/{proj" - + "ect}/global/interconnectAttachmentGroups" - + "/{resource}/testIamPermissions:!test_per" - + "missions_request_resource\032r\312A\026compute.go" - + "ogleapis.com\322AVhttps://www.googleapis.co" - + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\302\020\n\027InterconnectAt" - + "tachments\022\353\001\n\016AggregatedList\022E.google.cl" - + "oud.compute.v1.AggregatedListInterconnec" - + "tAttachmentsRequest\032=.google.cloud.compu" - + "te.v1.InterconnectAttachmentAggregatedLi" - + "st\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/projec" - + "ts/{project}/aggregated/interconnectAtta" - + "chments\022\222\002\n\006Delete\022<.google.cloud.comput" - + "e.v1.DeleteInterconnectAttachmentRequest" - + "\032\".google.cloud.compute.v1.Operation\"\245\001\332" - + "A&project,region,interconnect_attachment" - + "\212N\020RegionOperations\202\323\344\223\002c*a/compute/v1/p" - + "rojects/{project}/regions/{region}/inter" - + "connectAttachments/{interconnect_attachm" - + "ent}\022\206\002\n\003Get\0229.google.cloud.compute.v1.G" - + "etInterconnectAttachmentRequest\032/.google" - + ".cloud.compute.v1.InterconnectAttachment" - + "\"\222\001\332A&project,region,interconnect_attach" - + "ment\202\323\344\223\002c\022a/compute/v1/projects/{projec" - + "t}/regions/{region}/interconnectAttachme" - + "nts/{interconnect_attachment}\022\243\002\n\006Insert" - + "\022<.google.cloud.compute.v1.InsertInterco" - + "nnectAttachmentRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\266\001\332A/project,region,i" - + "nterconnect_attachment_resource\212N\020Region" - + "Operations\202\323\344\223\002k\"G/compute/v1/projects/{" - + "project}/regions/{region}/interconnectAt" - + "tachments: interconnect_attachment_resou" - + "rce\022\332\001\n\004List\022;.google.cloud.compute.v1.L" - + "istInterconnectAttachmentsRequest\0323.goog" - + "le.cloud.compute.v1.InterconnectAttachme" - + "ntList\"`\332A\016project,region\202\323\344\223\002I\022G/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/interconnectAttachments\022\324\002\n\005Patch\022;.goo" - + "gle.cloud.compute.v1.PatchInterconnectAt" - + "tachmentRequest\032\".google.cloud.compute.v" - + "1.Operation\"\351\001\332AGproject,region,intercon" - + "nect_attachment,interconnect_attachment_" - + "resource\212N\020RegionOperations\202\323\344\223\002\205\0012a/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/interconnectAttachments/{interconnec" - + "t_attachment}: interconnect_attachment_r" - + "esource\022\314\002\n\tSetLabels\022?.google.cloud.com" - + "pute.v1.SetLabelsInterconnectAttachmentR" + + "\210\001\332A\035project,zone,instant_snapshot\212N\016Zon" + + "eOperations\202\323\344\223\002Q*O/compute/v1/projects/" + + "{project}/zones/{zone}/instantSnapshots/" + + "{instant_snapshot}\022\334\001\n\003Get\0222.google.clou" + + "d.compute.v1.GetInstantSnapshotRequest\032(" + + ".google.cloud.compute.v1.InstantSnapshot" + + "\"w\332A\035project,zone,instant_snapshot\202\323\344\223\002Q" + + "\022O/compute/v1/projects/{project}/zones/{" + + "zone}/instantSnapshots/{instant_snapshot" + + "}\022\342\001\n\014GetIamPolicy\022;.google.cloud.comput" + + "e.v1.GetIamPolicyInstantSnapshotRequest\032" + + "\037.google.cloud.compute.v1.Policy\"t\332A\025pro" + + "ject,zone,resource\202\323\344\223\002V\022T/compute/v1/pr" + + "ojects/{project}/zones/{zone}/instantSna" + + "pshots/{resource}/getIamPolicy\022\377\001\n\006Inser" + + "t\0225.google.cloud.compute.v1.InsertInstan" + + "tSnapshotRequest\032\".google.cloud.compute." + + "v1.Operation\"\231\001\332A&project,zone,instant_s" + + "napshot_resource\212N\016ZoneOperations\202\323\344\223\002Y\"" + + "\022.google.cloud.comp" + + "ute.v1.GetInterconnectAttachmentGroupReq" + + "uest\0324.google.cloud.compute.v1.Interconn" + + "ectAttachmentGroup\"\222\001\332A%project,intercon" + + "nect_attachment_group\202\323\344\223\002d\022b/compute/v1" + + "/projects/{project}/global/interconnectA" + + "ttachmentGroups/{interconnect_attachment" + + "_group}\022\357\001\n\014GetIamPolicy\022G.google.cloud." + + "compute.v1.GetIamPolicyInterconnectAttac" + + "hmentGroupRequest\032\037.google.cloud.compute" + + ".v1.Policy\"u\332A\020project,resource\202\323\344\223\002\\\022Z/" + + "compute/v1/projects/{project}/global/int" + + "erconnectAttachmentGroups/{resource}/get" + + "IamPolicy\022\344\002\n\024GetOperationalStatus\022O.goo" + + "gle.cloud.compute.v1.GetOperationalStatu" + + "sInterconnectAttachmentGroupRequest\032Q.go" + + "ogle.cloud.compute.v1.InterconnectAttach" + + "mentGroupsGetOperationalStatusResponse\"\247" + + "\001\332A%project,interconnect_attachment_grou" + + "p\202\323\344\223\002y\022w/compute/v1/projects/{project}/" + + "global/interconnectAttachmentGroups/{int" + + "erconnect_attachment_group}/getOperation" + + "alStatus\022\250\002\n\006Insert\022A.google.cloud.compu" + + "te.v1.InsertInterconnectAttachmentGroupR" + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\331\001\332A:project,region,resource,region_s" - + "et_labels_request_resource\212N\020RegionOpera" - + "tions\202\323\344\223\002\202\001\"\\/compute/v1/projects/{proj" - + "ect}/regions/{region}/interconnectAttach" - + "ments/{resource}/setLabels:\"region_set_l" - + "abels_request_resource\032r\312A\026compute.googl" - + "eapis.com\322AVhttps://www.googleapis.com/a" - + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\270\026\n\022InterconnectGroup" - + "s\022\363\002\n\rCreateMembers\022>.google.cloud.compu" - + "te.v1.CreateMembersInterconnectGroupRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\375\001\332ANproject,interconnect_group,intercon" - + "nect_groups_create_members_request_resou" - + "rce\212N\020GlobalOperations\202\323\344\223\002\222\001\"[/compute/" - + "v1/projects/{project}/global/interconnec" - + "tGroups/{interconnect_group}/createMembe" - + "rs:3interconnect_groups_create_members_r" - + "equest_resource\022\355\001\n\006Delete\0227.google.clou" - + "d.compute.v1.DeleteInterconnectGroupRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\205\001\332A\032project,interconnect_group\212N\020Global" - + "Operations\202\323\344\223\002O*M/compute/v1/projects/{" - + "project}/global/interconnectGroups/{inte" - + "rconnect_group}\022\333\001\n\003Get\0224.google.cloud.c" - + "ompute.v1.GetInterconnectGroupRequest\032*." - + "google.cloud.compute.v1.InterconnectGrou" - + "p\"r\332A\032project,interconnect_group\202\323\344\223\002O\022M" - + "/compute/v1/projects/{project}/global/in" - + "terconnectGroups/{interconnect_group}\022\333\001" - + "\n\014GetIamPolicy\022=.google.cloud.compute.v1" - + ".GetIamPolicyInterconnectGroupRequest\032\037." - + "google.cloud.compute.v1.Policy\"k\332A\020proje" - + "ct,resource\202\323\344\223\002R\022P/compute/v1/projects/" - + "{project}/global/interconnectGroups/{res" - + "ource}/getIamPolicy\022\260\002\n\024GetOperationalSt" - + "atus\022E.google.cloud.compute.v1.GetOperat" - + "ionalStatusInterconnectGroupRequest\032G.go" - + "ogle.cloud.compute.v1.InterconnectGroups" - + "GetOperationalStatusResponse\"\207\001\332A\032projec" - + "t,interconnect_group\202\323\344\223\002d\022b/compute/v1/" - + "projects/{project}/global/interconnectGr" - + "oups/{interconnect_group}/getOperational" - + "Status\022\376\001\n\006Insert\0227.google.cloud.compute" - + ".v1.InsertInterconnectGroupRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\226\001\332A#proj" - + "ect,interconnect_group_resource\212N\020Global" - + "Operations\202\323\344\223\002W\"8/compute/v1/projects/{" - + "project}/global/interconnectGroups:\033inte" - + "rconnect_group_resource\022\303\001\n\004List\0226.googl" - + "e.cloud.compute.v1.ListInterconnectGroup" - + "sRequest\0327.google.cloud.compute.v1.Inter" - + "connectGroupsListResponse\"J\332A\007project\202\323\344" - + "\223\002:\0228/compute/v1/projects/{project}/glob" - + "al/interconnectGroups\022\244\002\n\005Patch\0226.google" - + ".cloud.compute.v1.PatchInterconnectGroup" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\276\001\332A6project,interconnect_group,inte" - + "rconnect_group_resource\212N\020GlobalOperatio" - + "ns\202\323\344\223\002l2M/compute/v1/projects/{project}" - + "/global/interconnectGroups/{interconnect" - + "_group}:\033interconnect_group_resource\022\243\002\n" - + "\014SetIamPolicy\022=.google.cloud.compute.v1." - + "SetIamPolicyInterconnectGroupRequest\032\037.g" - + "oogle.cloud.compute.v1.Policy\"\262\001\332A3proje" - + "ct,resource,global_set_policy_request_re" - + "source\202\323\344\223\002v\"P/compute/v1/projects/{proj" - + "ect}/global/interconnectGroups/{resource" + + "on\"\266\001\332A.project,interconnect_attachment_" + + "group_resource\212N\020GlobalOperations\202\323\344\223\002l\"" + + "B/compute/v1/projects/{project}/global/i" + + "nterconnectAttachmentGroups:&interconnec" + + "t_attachment_group_resource\022\341\001\n\004List\022@.g" + + "oogle.cloud.compute.v1.ListInterconnectA" + + "ttachmentGroupsRequest\032A.google.cloud.co" + + "mpute.v1.InterconnectAttachmentGroupsLis" + + "tResponse\"T\332A\007project\202\323\344\223\002D\022B/compute/v1" + + "/projects/{project}/global/interconnectA" + + "ttachmentGroups\022\345\002\n\005Patch\022@.google.cloud" + + ".compute.v1.PatchInterconnectAttachmentG" + + "roupRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\365\001\332ALproject,interconnect_attach" + + "ment_group,interconnect_attachment_group" + + "_resource\212N\020GlobalOperations\202\323\344\223\002\214\0012b/co" + + "mpute/v1/projects/{project}/global/inter" + + "connectAttachmentGroups/{interconnect_at" + + "tachment_group}:&interconnect_attachment" + + "_group_resource\022\270\002\n\014SetIamPolicy\022G.googl" + + "e.cloud.compute.v1.SetIamPolicyInterconn" + + "ectAttachmentGroupRequest\032\037.google.cloud" + + ".compute.v1.Policy\"\275\001\332A3project,resource" + + ",global_set_policy_request_resource\202\323\344\223\002" + + "\200\001\"Z/compute/v1/projects/{project}/globa" + + "l/interconnectAttachmentGroups/{resource" + "}/setIamPolicy:\"global_set_policy_reques" - + "t_resource\022\304\002\n\022TestIamPermissions\022C.goog" + + "t_resource\022\331\002\n\022TestIamPermissions\022M.goog" + "le.cloud.compute.v1.TestIamPermissionsIn" - + "terconnectGroupRequest\0320.google.cloud.co" - + "mpute.v1.TestPermissionsResponse\"\266\001\332A2pr" - + "oject,resource,test_permissions_request_" - + "resource\202\323\344\223\002{\"V/compute/v1/projects/{pr" - + "oject}/global/interconnectGroups/{resour" - + "ce}/testIamPermissions:!test_permissions" - + "_request_resource\032r\312A\026compute.googleapis" - + ".com\322AVhttps://www.googleapis.com/auth/c" - + "ompute,https://www.googleapis.com/auth/c" - + "loud-platform2\361\004\n\025InterconnectLocations\022" - + "\352\001\n\003Get\0227.google.cloud.compute.v1.GetInt" - + "erconnectLocationRequest\032-.google.cloud." - + "compute.v1.InterconnectLocation\"{\332A\035proj" - + "ect,interconnect_location\202\323\344\223\002U\022S/comput" - + "e/v1/projects/{project}/global/interconn" - + "ectLocations/{interconnect_location}\022\303\001\n" - + "\004List\0229.google.cloud.compute.v1.ListInte" - + "rconnectLocationsRequest\0321.google.cloud." - + "compute.v1.InterconnectLocationList\"M\332A\007" - + "project\202\323\344\223\002=\022;/compute/v1/projects/{pro" - + "ject}/global/interconnectLocations\032\244\001\312A\026" - + "compute.googleapis.com\322A\207\001https://www.go" - + "ogleapis.com/auth/compute.readonly,https" - + "://www.googleapis.com/auth/compute,https" - + "://www.googleapis.com/auth/cloud-platfor" - + "m2\252\005\n\033InterconnectRemoteLocations\022\213\002\n\003Ge" - + "t\022=.google.cloud.compute.v1.GetInterconn" - + "ectRemoteLocationRequest\0323.google.cloud." - + "compute.v1.InterconnectRemoteLocation\"\217\001" - + "\332A$project,interconnect_remote_location\202" - + "\323\344\223\002b\022`/compute/v1/projects/{project}/gl" - + "obal/interconnectRemoteLocations/{interc" - + "onnect_remote_location}\022\325\001\n\004List\022?.googl" - + "e.cloud.compute.v1.ListInterconnectRemot" - + "eLocationsRequest\0327.google.cloud.compute" - + ".v1.InterconnectRemoteLocationList\"S\332A\007p" - + "roject\202\323\344\223\002C\022A/compute/v1/projects/{proj" - + "ect}/global/interconnectRemoteLocations\032" - + "\244\001\312A\026compute.googleapis.com\322A\207\001https://w" - + "ww.googleapis.com/auth/compute.readonly," - + "https://www.googleapis.com/auth/compute," - + "https://www.googleapis.com/auth/cloud-pl" - + "atform2\350\017\n\rInterconnects\022\326\001\n\006Delete\0222.go" - + "ogle.cloud.compute.v1.DeleteInterconnect" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"t\332A\024project,interconnect\212N\020GlobalOpe" - + "rations\202\323\344\223\002D*B/compute/v1/projects/{pro" - + "ject}/global/interconnects/{interconnect" - + "}\022\300\001\n\003Get\022/.google.cloud.compute.v1.GetI" - + "nterconnectRequest\032%.google.cloud.comput" - + "e.v1.Interconnect\"a\332A\024project,interconne" - + "ct\202\323\344\223\002D\022B/compute/v1/projects/{project}" - + "/global/interconnects/{interconnect}\022\374\001\n" - + "\016GetDiagnostics\022:.google.cloud.compute.v" - + "1.GetDiagnosticsInterconnectRequest\032<.go" - + "ogle.cloud.compute.v1.InterconnectsGetDi" - + "agnosticsResponse\"p\332A\024project,interconne" - + "ct\202\323\344\223\002S\022Q/compute/v1/projects/{project}" - + "/global/interconnects/{interconnect}/get" - + "Diagnostics\022\200\002\n\017GetMacsecConfig\022;.google" - + ".cloud.compute.v1.GetMacsecConfigInterco" - + "nnectRequest\032=.google.cloud.compute.v1.I" - + "nterconnectsGetMacsecConfigResponse\"q\332A\024" - + "project,interconnect\202\323\344\223\002T\022R/compute/v1/" - + "projects/{project}/global/interconnects/" - + "{interconnect}/getMacsecConfig\022\350\001\n\006Inser" - + "t\0222.google.cloud.compute.v1.InsertInterc" - + "onnectRequest\032\".google.cloud.compute.v1." - + "Operation\"\205\001\332A\035project,interconnect_reso" - + "urce\212N\020GlobalOperations\202\323\344\223\002L\"3/compute/" - + "v1/projects/{project}/global/interconnec" - + "ts:\025interconnect_resource\022\253\001\n\004List\0221.goo" - + "gle.cloud.compute.v1.ListInterconnectsRe" - + "quest\032).google.cloud.compute.v1.Intercon" - + "nectList\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/" - + "projects/{project}/global/interconnects\022" - + "\202\002\n\005Patch\0221.google.cloud.compute.v1.Patc" - + "hInterconnectRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\241\001\332A*project,interconne" - + "ct,interconnect_resource\212N\020GlobalOperati" - + "ons\202\323\344\223\002[2B/compute/v1/projects/{project" - + "}/global/interconnects/{interconnect}:\025i" - + "nterconnect_resource\022\246\002\n\tSetLabels\0225.goo" + + "terconnectAttachmentGroupRequest\0320.googl" + + "e.cloud.compute.v1.TestPermissionsRespon" + + "se\"\301\001\332A2project,resource,test_permission" + + "s_request_resource\202\323\344\223\002\205\001\"`/compute/v1/p" + + "rojects/{project}/global/interconnectAtt" + + "achmentGroups/{resource}/testIamPermissi" + + "ons:!test_permissions_request_resource\032r" + + "\312A\026compute.googleapis.com\322AVhttps://www." + + "googleapis.com/auth/compute,https://www." + + "googleapis.com/auth/cloud-platform2\302\020\n\027I" + + "nterconnectAttachments\022\353\001\n\016AggregatedLis" + + "t\022E.google.cloud.compute.v1.AggregatedLi" + + "stInterconnectAttachmentsRequest\032=.googl" + + "e.cloud.compute.v1.InterconnectAttachmen" + + "tAggregatedList\"S\332A\007project\202\323\344\223\002C\022A/comp" + + "ute/v1/projects/{project}/aggregated/int" + + "erconnectAttachments\022\222\002\n\006Delete\022<.google" + + ".cloud.compute.v1.DeleteInterconnectAtta" + + "chmentRequest\032\".google.cloud.compute.v1." + + "Operation\"\245\001\332A&project,region,interconne" + + "ct_attachment\212N\020RegionOperations\202\323\344\223\002c*a" + + "/compute/v1/projects/{project}/regions/{" + + "region}/interconnectAttachments/{interco" + + "nnect_attachment}\022\206\002\n\003Get\0229.google.cloud" + + ".compute.v1.GetInterconnectAttachmentReq" + + "uest\032/.google.cloud.compute.v1.Interconn" + + "ectAttachment\"\222\001\332A&project,region,interc" + + "onnect_attachment\202\323\344\223\002c\022a/compute/v1/pro" + + "jects/{project}/regions/{region}/interco" + + "nnectAttachments/{interconnect_attachmen" + + "t}\022\243\002\n\006Insert\022<.google.cloud.compute.v1." + + "InsertInterconnectAttachmentRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\266\001\332A/pro" + + "ject,region,interconnect_attachment_reso" + + "urce\212N\020RegionOperations\202\323\344\223\002k\"G/compute/" + + "v1/projects/{project}/regions/{region}/i" + + "nterconnectAttachments: interconnect_att" + + "achment_resource\022\332\001\n\004List\022;.google.cloud" + + ".compute.v1.ListInterconnectAttachmentsR" + + "equest\0323.google.cloud.compute.v1.Interco" + + "nnectAttachmentList\"`\332A\016project,region\202\323" + + "\344\223\002I\022G/compute/v1/projects/{project}/reg" + + "ions/{region}/interconnectAttachments\022\324\002" + + "\n\005Patch\022;.google.cloud.compute.v1.PatchI" + + "nterconnectAttachmentRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\351\001\332AGproject,re" + + "gion,interconnect_attachment,interconnec" + + "t_attachment_resource\212N\020RegionOperations" + + "\202\323\344\223\002\205\0012a/compute/v1/projects/{project}/" + + "regions/{region}/interconnectAttachments" + + "/{interconnect_attachment}: interconnect" + + "_attachment_resource\022\314\002\n\tSetLabels\022?.goo" + "gle.cloud.compute.v1.SetLabelsInterconne" - + "ctRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\275\001\332A3project,resource,global_set_l" - + "abels_request_resource\212N\020GlobalOperation" - + "s\202\323\344\223\002n\"H/compute/v1/projects/{project}/" - + "global/interconnects/{resource}/setLabel" - + "s:\"global_set_labels_request_resource\032r\312" - + "A\026compute.googleapis.com\322AVhttps://www.g" - + "oogleapis.com/auth/compute,https://www.g" - + "oogleapis.com/auth/cloud-platform2\260\005\n\014Li" - + "censeCodes\022\275\001\n\003Get\022..google.cloud.comput" - + "e.v1.GetLicenseCodeRequest\032$.google.clou" - + "d.compute.v1.LicenseCode\"`\332A\024project,lic" - + "ense_code\202\323\344\223\002C\022A/compute/v1/projects/{p" - + "roject}/global/licenseCodes/{license_cod" - + "e}\022\270\002\n\022TestIamPermissions\022=.google.cloud" - + ".compute.v1.TestIamPermissionsLicenseCod" - + "eRequest\0320.google.cloud.compute.v1.TestP" - + "ermissionsResponse\"\260\001\332A2project,resource" - + ",test_permissions_request_resource\202\323\344\223\002u" - + "\"P/compute/v1/projects/{project}/global/" - + "licenseCodes/{resource}/testIamPermissio" - + "ns:!test_permissions_request_resource\032\244\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" - + "form2\343\016\n\010Licenses\022\302\001\n\006Delete\022-.google.cl" - + "oud.compute.v1.DeleteLicenseRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"e\332A\017proj" - + "ect,license\212N\020GlobalOperations\202\323\344\223\002:*8/c" - + "ompute/v1/projects/{project}/global/lice" - + "nses/{license}\022\247\001\n\003Get\022*.google.cloud.co" - + "mpute.v1.GetLicenseRequest\032 .google.clou" - + "d.compute.v1.License\"R\332A\017project,license" - + "\202\323\344\223\002:\0228/compute/v1/projects/{project}/g" - + "lobal/licenses/{license}\022\307\001\n\014GetIamPolic" - + "y\0223.google.cloud.compute.v1.GetIamPolicy" - + "LicenseRequest\032\037.google.cloud.compute.v1" - + ".Policy\"a\332A\020project,resource\202\323\344\223\002H\022F/com" - + "pute/v1/projects/{project}/global/licens" - + "es/{resource}/getIamPolicy\022\323\001\n\006Insert\022-." - + "google.cloud.compute.v1.InsertLicenseReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"v\332A\030project,license_resource\212N\020GlobalOp" - + "erations\202\323\344\223\002B\"./compute/v1/projects/{pr" - + "oject}/global/licenses:\020license_resource" - + "\022\245\001\n\004List\022,.google.cloud.compute.v1.List" - + "LicensesRequest\032-.google.cloud.compute.v" - + "1.LicensesListResponse\"@\332A\007project\202\323\344\223\0020" - + "\022./compute/v1/projects/{project}/global/" - + "licenses\022\217\002\n\014SetIamPolicy\0223.google.cloud" - + ".compute.v1.SetIamPolicyLicenseRequest\032\037" - + ".google.cloud.compute.v1.Policy\"\250\001\332A3pro" - + "ject,resource,global_set_policy_request_" - + "resource\202\323\344\223\002l\"F/compute/v1/projects/{pr" - + "oject}/global/licenses/{resource}/setIam" - + "Policy:\"global_set_policy_request_resour" - + "ce\022\260\002\n\022TestIamPermissions\0229.google.cloud" - + ".compute.v1.TestIamPermissionsLicenseReq" - + "uest\0320.google.cloud.compute.v1.TestPermi" - + "ssionsResponse\"\254\001\332A2project,resource,tes" - + "t_permissions_request_resource\202\323\344\223\002q\"L/c" - + "ompute/v1/projects/{project}/global/lice" - + "nses/{resource}/testIamPermissions:!test" - + "_permissions_request_resource\022\346\001\n\006Update" - + "\022-.google.cloud.compute.v1.UpdateLicense" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\210\001\332A project,license,license_resourc" - + "e\212N\020GlobalOperations\202\323\344\223\002L28/compute/v1/" - + "projects/{project}/global/licenses/{lice" - + "nse}:\020license_resource\032r\312A\026compute.googl" - + "eapis.com\322AVhttps://www.googleapis.com/a" - + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\224\020\n\rMachineImages\022\330\001\n" - + "\006Delete\0222.google.cloud.compute.v1.Delete" - + "MachineImageRequest\032\".google.cloud.compu" - + "te.v1.Operation\"v\332A\025project,machine_imag" - + "e\212N\020GlobalOperations\202\323\344\223\002E*C/compute/v1/" - + "projects/{project}/global/machineImages/" - + "{machine_image}\022\302\001\n\003Get\022/.google.cloud.c" - + "ompute.v1.GetMachineImageRequest\032%.googl" - + "e.cloud.compute.v1.MachineImage\"c\332A\025proj" - + "ect,machine_image\202\323\344\223\002E\022C/compute/v1/pro" - + "jects/{project}/global/machineImages/{ma" - + "chine_image}\022\321\001\n\014GetIamPolicy\0228.google.c" - + "loud.compute.v1.GetIamPolicyMachineImage" - + "Request\032\037.google.cloud.compute.v1.Policy" - + "\"f\332A\020project,resource\202\323\344\223\002M\022K/compute/v1" - + "/projects/{project}/global/machineImages" - + "/{resource}/getIamPolicy\022\352\001\n\006Insert\0222.go" - + "ogle.cloud.compute.v1.InsertMachineImage" + + "ctAttachmentRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\331\001\332A:project,region,reso" + + "urce,region_set_labels_request_resource\212" + + "N\020RegionOperations\202\323\344\223\002\202\001\"\\/compute/v1/p" + + "rojects/{project}/regions/{region}/inter" + + "connectAttachments/{resource}/setLabels:" + + "\"region_set_labels_request_resource\032r\312A\026" + + "compute.googleapis.com\322AVhttps://www.goo" + + "gleapis.com/auth/compute,https://www.goo" + + "gleapis.com/auth/cloud-platform2\270\026\n\022Inte" + + "rconnectGroups\022\363\002\n\rCreateMembers\022>.googl" + + "e.cloud.compute.v1.CreateMembersIntercon" + + "nectGroupRequest\032\".google.cloud.compute." + + "v1.Operation\"\375\001\332ANproject,interconnect_g" + + "roup,interconnect_groups_create_members_" + + "request_resource\212N\020GlobalOperations\202\323\344\223\002" + + "\222\001\"[/compute/v1/projects/{project}/globa" + + "l/interconnectGroups/{interconnect_group" + + "}/createMembers:3interconnect_groups_cre" + + "ate_members_request_resource\022\355\001\n\006Delete\022" + + "7.google.cloud.compute.v1.DeleteIntercon" + + "nectGroupRequest\032\".google.cloud.compute." + + "v1.Operation\"\205\001\332A\032project,interconnect_g" + + "roup\212N\020GlobalOperations\202\323\344\223\002O*M/compute/" + + "v1/projects/{project}/global/interconnec" + + "tGroups/{interconnect_group}\022\333\001\n\003Get\0224.g" + + "oogle.cloud.compute.v1.GetInterconnectGr" + + "oupRequest\032*.google.cloud.compute.v1.Int" + + "erconnectGroup\"r\332A\032project,interconnect_" + + "group\202\323\344\223\002O\022M/compute/v1/projects/{proje" + + "ct}/global/interconnectGroups/{interconn" + + "ect_group}\022\333\001\n\014GetIamPolicy\022=.google.clo" + + "ud.compute.v1.GetIamPolicyInterconnectGr" + + "oupRequest\032\037.google.cloud.compute.v1.Pol" + + "icy\"k\332A\020project,resource\202\323\344\223\002R\022P/compute" + + "/v1/projects/{project}/global/interconne" + + "ctGroups/{resource}/getIamPolicy\022\260\002\n\024Get" + + "OperationalStatus\022E.google.cloud.compute" + + ".v1.GetOperationalStatusInterconnectGrou" + + "pRequest\032G.google.cloud.compute.v1.Inter" + + "connectGroupsGetOperationalStatusRespons" + + "e\"\207\001\332A\032project,interconnect_group\202\323\344\223\002d\022" + + "b/compute/v1/projects/{project}/global/i" + + "nterconnectGroups/{interconnect_group}/g" + + "etOperationalStatus\022\376\001\n\006Insert\0227.google." + + "cloud.compute.v1.InsertInterconnectGroup" + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\207\001\332A\036project,machine_image_resource\212" - + "N\020GlobalOperations\202\323\344\223\002M\"3/compute/v1/pr" - + "ojects/{project}/global/machineImages:\026m" - + "achine_image_resource\022\253\001\n\004List\0221.google." - + "cloud.compute.v1.ListMachineImagesReques" - + "t\032).google.cloud.compute.v1.MachineImage" - + "List\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/proj" - + "ects/{project}/global/machineImages\022\231\002\n\014" - + "SetIamPolicy\0228.google.cloud.compute.v1.S" - + "etIamPolicyMachineImageRequest\032\037.google." - + "cloud.compute.v1.Policy\"\255\001\332A3project,res" - + "ource,global_set_policy_request_resource" - + "\202\323\344\223\002q\"K/compute/v1/projects/{project}/g" - + "lobal/machineImages/{resource}/setIamPol" - + "icy:\"global_set_policy_request_resource\022" - + "\246\002\n\tSetLabels\0225.google.cloud.compute.v1." - + "SetLabelsMachineImageRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\275\001\332A3project,re" - + "source,global_set_labels_request_resourc" - + "e\212N\020GlobalOperations\202\323\344\223\002n\"H/compute/v1/" - + "projects/{project}/global/machineImages/" - + "{resource}/setLabels:\"global_set_labels_" - + "request_resource\022\272\002\n\022TestIamPermissions\022" - + ">.google.cloud.compute.v1.TestIamPermiss" - + "ionsMachineImageRequest\0320.google.cloud.c" - + "ompute.v1.TestPermissionsResponse\"\261\001\332A2p" - + "roject,resource,test_permissions_request" - + "_resource\202\323\344\223\002v\"Q/compute/v1/projects/{p" - + "roject}/global/machineImages/{resource}/" - + "testIamPermissions:!test_permissions_req" - + "uest_resource\032r\312A\026compute.googleapis.com" - + "\322AVhttps://www.googleapis.com/auth/compu" - + "te,https://www.googleapis.com/auth/cloud" - + "-platform2\203\006\n\014MachineTypes\022\312\001\n\016Aggregate" - + "dList\022:.google.cloud.compute.v1.Aggregat" - + "edListMachineTypesRequest\0322.google.cloud" - + ".compute.v1.MachineTypeAggregatedList\"H\332" - + "A\007project\202\323\344\223\0028\0226/compute/v1/projects/{p" - + "roject}/aggregated/machineTypes\022\310\001\n\003Get\022" - + "..google.cloud.compute.v1.GetMachineType" - + "Request\032$.google.cloud.compute.v1.Machin" - + "eType\"k\332A\031project,zone,machine_type\202\323\344\223\002" - + "I\022G/compute/v1/projects/{project}/zones/", - "{zone}/machineTypes/{machine_type}\022\263\001\n\004L" - + "ist\0220.google.cloud.compute.v1.ListMachin" - + "eTypesRequest\032(.google.cloud.compute.v1." - + "MachineTypeList\"O\332A\014project,zone\202\323\344\223\002:\0228" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/machineTypes\032\244\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-platform2\360\023\n\022NetworkAttac" - + "hments\022\334\001\n\016AggregatedList\022@.google.cloud" - + ".compute.v1.AggregatedListNetworkAttachm" - + "entsRequest\0328.google.cloud.compute.v1.Ne" - + "tworkAttachmentAggregatedList\"N\332A\007projec" - + "t\202\323\344\223\002>\022.google.cloud.compute.v1.T" + + "estIamPermissionsMachineImageRequest\0320.g" + + "oogle.cloud.compute.v1.TestPermissionsRe" + + "sponse\"\261\001\332A2project,resource,test_permis" + + "sions_request_resource\202\323\344\223\002v\"Q/compute/v" + + "1/projects/{project}/global/machineImage", + "s/{resource}/testIamPermissions:!test_pe" + + "rmissions_request_resource\032r\312A\026compute.g" + + "oogleapis.com\322AVhttps://www.googleapis.c" + + "om/auth/compute,https://www.googleapis.c" + + "om/auth/cloud-platform2\203\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\244\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-platform2\360\023\n" + + "\022NetworkAttachments\022\334\001\n\016AggregatedList\022@" + + ".google.cloud.compute.v1.AggregatedListN" + + "etworkAttachmentsRequest\0328.google.cloud." + + "compute.v1.NetworkAttachmentAggregatedLi" + + "st\"N\332A\007project\202\323\344\223\002>\022.google.cloud.compute.v1.PatchRuleNetw" + + "orkFirewallPolicyRequest\032\".google.cloud." + + "compute.v1.Operation\"\304\001\332A5project,firewa" + + "ll_policy,firewall_policy_rule_resource\212" + + "N\020GlobalOperations\202\323\344\223\002s\"R/compute/v1/pr" + + "ojects/{project}/global/firewallPolicies" + + "/{firewall_policy}/patchRule:\035firewall_p" + + "olicy_rule_resource\022\221\002\n\021RemoveAssociatio" + + "n\022F.google.cloud.compute.v1.RemoveAssoci" + + "ationNetworkFirewallPolicyRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\217\001\332A\027proje" + + "ct,firewall_policy\212N\020GlobalOperations\202\323\344" + + "\223\002\\\"Z/compute/v1/projects/{project}/glob" + + "al/firewallPolicies/{firewall_policy}/re" + + "moveAssociation\022\251\002\n\031RemovePacketMirrorin" + + "gRule\022N.google.cloud.compute.v1.RemovePa" + + "cketMirroringRuleNetworkFirewallPolicyRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\227\001\332A\027project,firewall_policy\212N\020GlobalO" + + "perations\202\323\344\223\002d\"b/compute/v1/projects/{p" + + "roject}/global/firewallPolicies/{firewal" + + "l_policy}/removePacketMirroringRule\022\374\001\n\n" + + "RemoveRule\022?.google.cloud.compute.v1.Rem" + + "oveRuleNetworkFirewallPolicyRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\210\001\332A\027pro" + + "ject,firewall_policy\212N\020GlobalOperations\202" + + "\323\344\223\002U\"S/compute/v1/projects/{project}/gl" + "obal/firewallPolicies/{firewall_policy}/" - + "getRule\022\372\001\n\006Insert\022;.google.cloud.comput" - + "e.v1.InsertNetworkFirewallPolicyRequest\032" - + "\".google.cloud.compute.v1.Operation\"\216\001\332A" - + " project,firewall_policy_resource\212N\020Glob" - + "alOperations\202\323\344\223\002R\"6/compute/v1/projects" - + "/{project}/global/firewallPolicies:\030fire" - + "wall_policy_resource\022\272\001\n\004List\022;.google.c" - + "loud.compute.v1.ListNetworkFirewallPolic" - + "iesRequest\032+.google.cloud.compute.v1.Fir" - + "ewallPolicyList\"H\332A\007project\202\323\344\223\0028\0226/comp" - + "ute/v1/projects/{project}/global/firewal" - + "lPolicies\022\232\002\n\005Patch\022:.google.cloud.compu" - + "te.v1.PatchNetworkFirewallPolicyRequest\032" - + "\".google.cloud.compute.v1.Operation\"\260\001\332A" - + "0project,firewall_policy,firewall_policy" - + "_resource\212N\020GlobalOperations\202\323\344\223\002d2H/com" - + "pute/v1/projects/{project}/global/firewa" - + "llPolicies/{firewall_policy}:\030firewall_p" - + "olicy_resource\022\344\002\n\030PatchPacketMirroringR" - + "ule\022M.google.cloud.compute.v1.PatchPacke" - + "tMirroringRuleNetworkFirewallPolicyReque" - + "st\032\".google.cloud.compute.v1.Operation\"\324" - + "\001\332A5project,firewall_policy,firewall_pol" - + "icy_rule_resource\212N\020GlobalOperations\202\323\344\223" - + "\002\202\001\"a/compute/v1/projects/{project}/glob" - + "al/firewallPolicies/{firewall_policy}/pa" - + "tchPacketMirroringRule:\035firewall_policy_" - + "rule_resource\022\266\002\n\tPatchRule\022>.google.clo" - + "ud.compute.v1.PatchRuleNetworkFirewallPo" - + "licyRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\304\001\332A5project,firewall_policy,fir" - + "ewall_policy_rule_resource\212N\020GlobalOpera" - + "tions\202\323\344\223\002s\"R/compute/v1/projects/{proje" - + "ct}/global/firewallPolicies/{firewall_po" - + "licy}/patchRule:\035firewall_policy_rule_re" - + "source\022\221\002\n\021RemoveAssociation\022F.google.cl" - + "oud.compute.v1.RemoveAssociationNetworkF" - + "irewallPolicyRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\217\001\332A\027project,firewall_p" - + "olicy\212N\020GlobalOperations\202\323\344\223\002\\\"Z/compute" + + "removeRule\022\245\002\n\014SetIamPolicy\022A.google.clo" + + "ud.compute.v1.SetIamPolicyNetworkFirewal" + + "lPolicyRequest\032\037.google.cloud.compute.v1" + + ".Policy\"\260\001\332A3project,resource,global_set" + + "_policy_request_resource\202\323\344\223\002t\"N/compute" + "/v1/projects/{project}/global/firewallPo" - + "licies/{firewall_policy}/removeAssociati" - + "on\022\251\002\n\031RemovePacketMirroringRule\022N.googl" - + "e.cloud.compute.v1.RemovePacketMirroring" - + "RuleNetworkFirewallPolicyRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\227\001\332A\027projec" - + "t,firewall_policy\212N\020GlobalOperations\202\323\344\223" - + "\002d\"b/compute/v1/projects/{project}/globa" - + "l/firewallPolicies/{firewall_policy}/rem" - + "ovePacketMirroringRule\022\374\001\n\nRemoveRule\022?." - + "google.cloud.compute.v1.RemoveRuleNetwor" - + "kFirewallPolicyRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\210\001\332A\027project,firewall" - + "_policy\212N\020GlobalOperations\202\323\344\223\002U\"S/compu" - + "te/v1/projects/{project}/global/firewall" - + "Policies/{firewall_policy}/removeRule\022\245\002" - + "\n\014SetIamPolicy\022A.google.cloud.compute.v1" - + ".SetIamPolicyNetworkFirewallPolicyReques" - + "t\032\037.google.cloud.compute.v1.Policy\"\260\001\332A3" - + "project,resource,global_set_policy_reque" - + "st_resource\202\323\344\223\002t\"N/compute/v1/projects/" - + "{project}/global/firewallPolicies/{resou" - + "rce}/setIamPolicy:\"global_set_policy_req" - + "uest_resource\022\306\002\n\022TestIamPermissions\022G.g" - + "oogle.cloud.compute.v1.TestIamPermission" - + "sNetworkFirewallPolicyRequest\0320.google.c" - + "loud.compute.v1.TestPermissionsResponse\"" - + "\264\001\332A2project,resource,test_permissions_r" - + "equest_resource\202\323\344\223\002y\"T/compute/v1/proje" - + "cts/{project}/global/firewallPolicies/{r" - + "esource}/testIamPermissions:!test_permis" - + "sions_request_resource\032r\312A\026compute.googl" - + "eapis.com\322AVhttps://www.googleapis.com/a" - + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\304\004\n\017NetworkProfiles\022\314" - + "\001\n\003Get\0221.google.cloud.compute.v1.GetNetw" - + "orkProfileRequest\032\'.google.cloud.compute" - + ".v1.NetworkProfile\"i\332A\027project,network_p" - + "rofile\202\323\344\223\002I\022G/compute/v1/projects/{proj" - + "ect}/global/networkProfiles/{network_pro" - + "file}\022\272\001\n\004List\0223.google.cloud.compute.v1" - + ".ListNetworkProfilesRequest\0324.google.clo" - + "ud.compute.v1.NetworkProfilesListRespons" - + "e\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/project" - + "s/{project}/global/networkProfiles\032\244\001\312A\026" - + "compute.googleapis.com\322A\207\001https://www.go" - + "ogleapis.com/auth/compute.readonly,https" - + "://www.googleapis.com/auth/compute,https" - + "://www.googleapis.com/auth/cloud-platfor" - + "m2\222\030\n\010Networks\022\243\002\n\nAddPeering\0221.google.c" - + "loud.compute.v1.AddPeeringNetworkRequest" - + "\032\".google.cloud.compute.v1.Operation\"\275\001\332" - + "A5project,network,networks_add_peering_r" - + "equest_resource\212N\020GlobalOperations\202\323\344\223\002l" - + "\"C/compute/v1/projects/{project}/global/" - + "networks/{network}/addPeering:%networks_" - + "add_peering_request_resource\022\302\001\n\006Delete\022" - + "-.google.cloud.compute.v1.DeleteNetworkR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"e\332A\017project,network\212N\020GlobalOperation" - + "s\202\323\344\223\002:*8/compute/v1/projects/{project}/" - + "global/networks/{network}\022\247\001\n\003Get\022*.goog" - + "le.cloud.compute.v1.GetNetworkRequest\032 ." - + "google.cloud.compute.v1.Network\"R\332A\017proj" - + "ect,network\202\323\344\223\002:\0228/compute/v1/projects/" - + "{project}/global/networks/{network}\022\377\001\n\025" - + "GetEffectiveFirewalls\022<.google.cloud.com" - + "pute.v1.GetEffectiveFirewallsNetworkRequ" - + "est\032>.google.cloud.compute.v1.NetworksGe" - + "tEffectiveFirewallsResponse\"h\332A\017project," - + "network\202\323\344\223\002P\022N/compute/v1/projects/{pro" - + "ject}/global/networks/{network}/getEffec" - + "tiveFirewalls\022\323\001\n\006Insert\022-.google.cloud." - + "compute.v1.InsertNetworkRequest\032\".google" - + ".cloud.compute.v1.Operation\"v\332A\030project," - + "network_resource\212N\020GlobalOperations\202\323\344\223\002" - + "B\"./compute/v1/projects/{project}/global" - + "/networks:\020network_resource\022\234\001\n\004List\022,.g" - + "oogle.cloud.compute.v1.ListNetworksReque" - + "st\032$.google.cloud.compute.v1.NetworkList" - + "\"@\332A\007project\202\323\344\223\0020\022./compute/v1/projects" - + "/{project}/global/networks\022\351\001\n\021ListPeeri" - + "ngRoutes\0229.google.cloud.compute.v1.ListP" - + "eeringRoutesNetworksRequest\0323.google.clo" - + "ud.compute.v1.ExchangedPeeringRoutesList" - + "\"d\332A\017project,network\202\323\344\223\002L\022J/compute/v1/" + + "licies/{resource}/setIamPolicy:\"global_s" + + "et_policy_request_resource\022\306\002\n\022TestIamPe" + + "rmissions\022G.google.cloud.compute.v1.Test" + + "IamPermissionsNetworkFirewallPolicyReque" + + "st\0320.google.cloud.compute.v1.TestPermiss" + + "ionsResponse\"\264\001\332A2project,resource,test_" + + "permissions_request_resource\202\323\344\223\002y\"T/com" + + "pute/v1/projects/{project}/global/firewa" + + "llPolicies/{resource}/testIamPermissions" + + ":!test_permissions_request_resource\032r\312A\026" + + "compute.googleapis.com\322AVhttps://www.goo" + + "gleapis.com/auth/compute,https://www.goo" + + "gleapis.com/auth/cloud-platform2\304\004\n\017Netw" + + "orkProfiles\022\314\001\n\003Get\0221.google.cloud.compu" + + "te.v1.GetNetworkProfileRequest\032\'.google." + + "cloud.compute.v1.NetworkProfile\"i\332A\027proj" + + "ect,network_profile\202\323\344\223\002I\022G/compute/v1/p" + + "rojects/{project}/global/networkProfiles" + + "/{network_profile}\022\272\001\n\004List\0223.google.clo" + + "ud.compute.v1.ListNetworkProfilesRequest" + + "\0324.google.cloud.compute.v1.NetworkProfil" + + "esListResponse\"G\332A\007project\202\323\344\223\0027\0225/compu" + + "te/v1/projects/{project}/global/networkP" + + "rofiles\032\244\001\312A\026compute.googleapis.com\322A\207\001h" + + "ttps://www.googleapis.com/auth/compute.r" + + "eadonly,https://www.googleapis.com/auth/" + + "compute,https://www.googleapis.com/auth/" + + "cloud-platform2\222\030\n\010Networks\022\243\002\n\nAddPeeri" + + "ng\0221.google.cloud.compute.v1.AddPeeringN" + + "etworkRequest\032\".google.cloud.compute.v1." + + "Operation\"\275\001\332A5project,network,networks_" + + "add_peering_request_resource\212N\020GlobalOpe" + + "rations\202\323\344\223\002l\"C/compute/v1/projects/{pro" + + "ject}/global/networks/{network}/addPeeri" + + "ng:%networks_add_peering_request_resourc" + + "e\022\302\001\n\006Delete\022-.google.cloud.compute.v1.D" + + "eleteNetworkRequest\032\".google.cloud.compu" + + "te.v1.Operation\"e\332A\017project,network\212N\020Gl" + + "obalOperations\202\323\344\223\002:*8/compute/v1/projec" + + "ts/{project}/global/networks/{network}\022\247" + + "\001\n\003Get\022*.google.cloud.compute.v1.GetNetw" + + "orkRequest\032 .google.cloud.compute.v1.Net" + + "work\"R\332A\017project,network\202\323\344\223\002:\0228/compute" + + "/v1/projects/{project}/global/networks/{" + + "network}\022\377\001\n\025GetEffectiveFirewalls\022<.goo" + + "gle.cloud.compute.v1.GetEffectiveFirewal" + + "lsNetworkRequest\032>.google.cloud.compute." + + "v1.NetworksGetEffectiveFirewallsResponse" + + "\"h\332A\017project,network\202\323\344\223\002P\022N/compute/v1/" + "projects/{project}/global/networks/{netw" - + "ork}/listPeeringRoutes\022\344\001\n\005Patch\022,.googl" - + "e.cloud.compute.v1.PatchNetworkRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\210\001\332A " - + "project,network,network_resource\212N\020Globa" - + "lOperations\202\323\344\223\002L28/compute/v1/projects/" - + "{project}/global/networks/{network}:\020net" - + "work_resource\022\262\002\n\rRemovePeering\0224.google" - + ".cloud.compute.v1.RemovePeeringNetworkRe", - "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\306\001\332A8project,network,networks_remove_p" - + "eering_request_resource\212N\020GlobalOperatio" - + "ns\202\323\344\223\002r\"F/compute/v1/projects/{project}" - + "/global/networks/{network}/removePeering" - + ":(networks_remove_peering_request_resour" - + "ce\022\330\002\n\024RequestRemovePeering\022;.google.clo" - + "ud.compute.v1.RequestRemovePeeringNetwor" - + "kRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\336\001\332A@project,network,networks_reque" - + "st_remove_peering_request_resource\212N\020Glo" - + "balOperations\202\323\344\223\002\201\001\"M/compute/v1/projec" - + "ts/{project}/global/networks/{network}/r" - + "equestRemovePeering:0networks_request_re" - + "move_peering_request_resource\022\355\001\n\022Switch" - + "ToCustomMode\0229.google.cloud.compute.v1.S" - + "witchToCustomModeNetworkRequest\032\".google" - + ".cloud.compute.v1.Operation\"x\332A\017project," - + "network\212N\020GlobalOperations\202\323\344\223\002M\"K/compu" - + "te/v1/projects/{project}/global/networks" - + "/{network}/switchToCustomMode\022\262\002\n\rUpdate" - + "Peering\0224.google.cloud.compute.v1.Update" + + "ork}/getEffectiveFirewalls\022\323\001\n\006Insert\022-." + + "google.cloud.compute.v1.InsertNetworkReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"v\332A\030project,network_resource\212N\020GlobalOp" + + "erations\202\323\344\223\002B\"./compute/v1/projects/{pr" + + "oject}/global/networks:\020network_resource" + + "\022\234\001\n\004List\022,.google.cloud.compute.v1.List" + + "NetworksRequest\032$.google.cloud.compute.v" + + "1.NetworkList\"@\332A\007project\202\323\344\223\0020\022./comput", + "e/v1/projects/{project}/global/networks\022" + + "\351\001\n\021ListPeeringRoutes\0229.google.cloud.com" + + "pute.v1.ListPeeringRoutesNetworksRequest" + + "\0323.google.cloud.compute.v1.ExchangedPeer" + + "ingRoutesList\"d\332A\017project,network\202\323\344\223\002L\022" + + "J/compute/v1/projects/{project}/global/n" + + "etworks/{network}/listPeeringRoutes\022\344\001\n\005" + + "Patch\022,.google.cloud.compute.v1.PatchNet" + + "workRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\210\001\332A project,network,network_res" + + "ource\212N\020GlobalOperations\202\323\344\223\002L28/compute" + + "/v1/projects/{project}/global/networks/{" + + "network}:\020network_resource\022\262\002\n\rRemovePee" + + "ring\0224.google.cloud.compute.v1.RemovePee" + + "ringNetworkRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\306\001\332A8project,network,netw" + + "orks_remove_peering_request_resource\212N\020G" + + "lobalOperations\202\323\344\223\002r\"F/compute/v1/proje" + + "cts/{project}/global/networks/{network}/" + + "removePeering:(networks_remove_peering_r" + + "equest_resource\022\330\002\n\024RequestRemovePeering" + + "\022;.google.cloud.compute.v1.RequestRemove" + "PeeringNetworkRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\306\001\332A8project,network,n" - + "etworks_update_peering_request_resource\212" - + "N\020GlobalOperations\202\323\344\223\002r2F/compute/v1/pr" - + "ojects/{project}/global/networks/{networ" - + "k}/updatePeering:(networks_update_peerin" - + "g_request_resource\032r\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform2\353 \n\nNodeGroups\022\262\002\n\010AddNod" - + "es\0221.google.cloud.compute.v1.AddNodesNod" - + "eGroupRequest\032\".google.cloud.compute.v1." - + "Operation\"\316\001\332A>project,zone,node_group,n" - + "ode_groups_add_nodes_request_resource\212N\016" - + "ZoneOperations\202\323\344\223\002v\"L/compute/v1/projec" - + "ts/{project}/zones/{zone}/nodeGroups/{no" - + "de_group}/addNodes:&node_groups_add_node" - + "s_request_resource\022\304\001\n\016AggregatedList\0228." - + "google.cloud.compute.v1.AggregatedListNo" - + "deGroupsRequest\0320.google.cloud.compute.v" - + "1.NodeGroupAggregatedList\"F\332A\007project\202\323\344" - + "\223\0026\0224/compute/v1/projects/{project}/aggr" - + "egated/nodeGroups\022\325\001\n\006Delete\022/.google.cl" - + "oud.compute.v1.DeleteNodeGroupRequest\032\"." - + "google.cloud.compute.v1.Operation\"v\332A\027pr" - + "oject,zone,node_group\212N\016ZoneOperations\202\323" - + "\344\223\002E*C/compute/v1/projects/{project}/zon" - + "es/{zone}/nodeGroups/{node_group}\022\301\002\n\013De" - + "leteNodes\0224.google.cloud.compute.v1.Dele" - + "teNodesNodeGroupRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\327\001\332AAproject,zone,no" - + "de_group,node_groups_delete_nodes_reques" - + "t_resource\212N\016ZoneOperations\202\323\344\223\002|\"O/comp" + + "pute.v1.Operation\"\336\001\332A@project,network,n" + + "etworks_request_remove_peering_request_r" + + "esource\212N\020GlobalOperations\202\323\344\223\002\201\001\"M/comp" + + "ute/v1/projects/{project}/global/network" + + "s/{network}/requestRemovePeering:0networ" + + "ks_request_remove_peering_request_resour" + + "ce\022\355\001\n\022SwitchToCustomMode\0229.google.cloud" + + ".compute.v1.SwitchToCustomModeNetworkReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"x\332A\017project,network\212N\020GlobalOperations\202" + + "\323\344\223\002M\"K/compute/v1/projects/{project}/gl" + + "obal/networks/{network}/switchToCustomMo" + + "de\022\262\002\n\rUpdatePeering\0224.google.cloud.comp" + + "ute.v1.UpdatePeeringNetworkRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\306\001\332A8proj" + + "ect,network,networks_update_peering_requ" + + "est_resource\212N\020GlobalOperations\202\323\344\223\002r2F/" + + "compute/v1/projects/{project}/global/net" + + "works/{network}/updatePeering:(networks_" + + "update_peering_request_resource\032r\312A\026comp" + + "ute.googleapis.com\322AVhttps://www.googlea" + + "pis.com/auth/compute,https://www.googlea" + + "pis.com/auth/cloud-platform2\353 \n\nNodeGrou" + + "ps\022\262\002\n\010AddNodes\0221.google.cloud.compute.v" + + "1.AddNodesNodeGroupRequest\032\".google.clou" + + "d.compute.v1.Operation\"\316\001\332A>project,zone" + + ",node_group,node_groups_add_nodes_reques" + + "t_resource\212N\016ZoneOperations\202\323\344\223\002v\"L/comp" + "ute/v1/projects/{project}/zones/{zone}/n" - + "odeGroups/{node_group}/deleteNodes:)node" - + "_groups_delete_nodes_request_resource\022\276\001" - + "\n\003Get\022,.google.cloud.compute.v1.GetNodeG" - + "roupRequest\032\".google.cloud.compute.v1.No" - + "deGroup\"e\332A\027project,zone,node_group\202\323\344\223\002" - + "E\022C/compute/v1/projects/{project}/zones/" - + "{zone}/nodeGroups/{node_group}\022\326\001\n\014GetIa" - + "mPolicy\0225.google.cloud.compute.v1.GetIam" - + "PolicyNodeGroupRequest\032\037.google.cloud.co" - + "mpute.v1.Policy\"n\332A\025project,zone,resourc" - + "e\202\323\344\223\002P\022N/compute/v1/projects/{project}/" - + "zones/{zone}/nodeGroups/{resource}/getIa" - + "mPolicy\022\372\001\n\006Insert\022/.google.cloud.comput" - + "e.v1.InsertNodeGroupRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\232\001\332A3project,zon" - + "e,initial_node_count,node_group_resource" - + "\212N\016ZoneOperations\202\323\344\223\002M\"6/compute/v1/pro" - + "jects/{project}/zones/{zone}/nodeGroups:" - + "\023node_group_resource\022\255\001\n\004List\022..google.c" - + "loud.compute.v1.ListNodeGroupsRequest\032&." - + "google.cloud.compute.v1.NodeGroupList\"M\332" - + "A\014project,zone\202\323\344\223\0028\0226/compute/v1/projec" - + "ts/{project}/zones/{zone}/nodeGroups\022\337\001\n" - + "\tListNodes\0223.google.cloud.compute.v1.Lis" - + "tNodesNodeGroupsRequest\032,.google.cloud.c" - + "ompute.v1.NodeGroupsListNodes\"o\332A\027projec" - + "t,zone,node_group\202\323\344\223\002O\"M/compute/v1/pro" - + "jects/{project}/zones/{zone}/nodeGroups/" - + "{node_group}/listNodes\022\375\001\n\005Patch\022..googl" - + "e.cloud.compute.v1.PatchNodeGroupRequest" - + "\032\".google.cloud.compute.v1.Operation\"\237\001\332" - + "A+project,zone,node_group,node_group_res" - + "ource\212N\016ZoneOperations\202\323\344\223\002Z2C/compute/v" - + "1/projects/{project}/zones/{zone}/nodeGr" - + "oups/{node_group}:\023node_group_resource\022\345" - + "\002\n\022PerformMaintenance\022;.google.cloud.com" - + "pute.v1.PerformMaintenanceNodeGroupReque" - + "st\032\".google.cloud.compute.v1.Operation\"\355" - + "\001\332AHproject,zone,node_group,node_groups_" - + "perform_maintenance_request_resource\212N\016Z" - + "oneOperations\202\323\344\223\002\212\001\"V/compute/v1/projec" - + "ts/{project}/zones/{zone}/nodeGroups/{no" - + "de_group}/performMaintenance:0node_group" - + "s_perform_maintenance_request_resource\022\232" - + "\002\n\014SetIamPolicy\0225.google.cloud.compute.v" - + "1.SetIamPolicyNodeGroupRequest\032\037.google." - + "cloud.compute.v1.Policy\"\261\001\332A6project,zon" - + "e,resource,zone_set_policy_request_resou" - + "rce\202\323\344\223\002r\"N/compute/v1/projects/{project" - + "}/zones/{zone}/nodeGroups/{resource}/set" - + "IamPolicy: zone_set_policy_request_resou" - + "rce\022\330\002\n\017SetNodeTemplate\0228.google.cloud.c" - + "ompute.v1.SetNodeTemplateNodeGroupReques" - + "t\032\".google.cloud.compute.v1.Operation\"\346\001" - + "\332AFproject,zone,node_group,node_groups_s" - + "et_node_template_request_resource\212N\016Zone" - + "Operations\202\323\344\223\002\205\001\"S/compute/v1/projects/" + + "odeGroups/{node_group}/addNodes:&node_gr" + + "oups_add_nodes_request_resource\022\304\001\n\016Aggr" + + "egatedList\0228.google.cloud.compute.v1.Agg" + + "regatedListNodeGroupsRequest\0320.google.cl" + + "oud.compute.v1.NodeGroupAggregatedList\"F" + + "\332A\007project\202\323\344\223\0026\0224/compute/v1/projects/{" + + "project}/aggregated/nodeGroups\022\325\001\n\006Delet" + + "e\022/.google.cloud.compute.v1.DeleteNodeGr" + + "oupRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"v\332A\027project,zone,node_group\212N\016Zon" + + "eOperations\202\323\344\223\002E*C/compute/v1/projects/" + "{project}/zones/{zone}/nodeGroups/{node_" - + "group}/setNodeTemplate:.node_groups_set_" - + "node_template_request_resource\022\205\003\n\030Simul" - + "ateMaintenanceEvent\022A.google.cloud.compu" - + "te.v1.SimulateMaintenanceEventNodeGroupR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\201\002\332AOproject,zone,node_group,node_gro" - + "ups_simulate_maintenance_event_request_r" - + "esource\212N\016ZoneOperations\202\323\344\223\002\227\001\"\\/comput" - + "e/v1/projects/{project}/zones/{zone}/nod" - + "eGroups/{node_group}/simulateMaintenance" - + "Event:7node_groups_simulate_maintenance_" - + "event_request_resource\022\277\002\n\022TestIamPermis" - + "sions\022;.google.cloud.compute.v1.TestIamP" - + "ermissionsNodeGroupRequest\0320.google.clou" - + "d.compute.v1.TestPermissionsResponse\"\271\001\332" - + "A7project,zone,resource,test_permissions" - + "_request_resource\202\323\344\223\002y\"T/compute/v1/pro" - + "jects/{project}/zones/{zone}/nodeGroups/" - + "{resource}/testIamPermissions:!test_perm" - + "issions_request_resource\032r\312A\026compute.goo" - + "gleapis.com\322AVhttps://www.googleapis.com" - + "/auth/compute,https://www.googleapis.com" - + "/auth/cloud-platform2\264\020\n\rNodeTemplates\022\315" - + "\001\n\016AggregatedList\022;.google.cloud.compute" - + ".v1.AggregatedListNodeTemplatesRequest\0323" - + ".google.cloud.compute.v1.NodeTemplateAgg" - + "regatedList\"I\332A\007project\202\323\344\223\0029\0227/compute/" - + "v1/projects/{project}/aggregated/nodeTem" - + "plates\022\352\001\n\006Delete\0222.google.cloud.compute" - + ".v1.DeleteNodeTemplateRequest\032\".google.c" - + "loud.compute.v1.Operation\"\207\001\332A\034project,r" - + "egion,node_template\212N\020RegionOperations\202\323" - + "\344\223\002O*M/compute/v1/projects/{project}/reg" - + "ions/{region}/nodeTemplates/{node_templa" - + "te}\022\323\001\n\003Get\022/.google.cloud.compute.v1.Ge" - + "tNodeTemplateRequest\032%.google.cloud.comp" - + "ute.v1.NodeTemplate\"t\332A\034project,region,n" - + "ode_template\202\323\344\223\002O\022M/compute/v1/projects" - + "/{project}/regions/{region}/nodeTemplate" - + "s/{node_template}\022\342\001\n\014GetIamPolicy\0228.goo" - + "gle.cloud.compute.v1.GetIamPolicyNodeTem" - + "plateRequest\032\037.google.cloud.compute.v1.P" - + "olicy\"w\332A\027project,region,resource\202\323\344\223\002W\022" - + "U/compute/v1/projects/{project}/regions/" - + "{region}/nodeTemplates/{resource}/getIam" - + "Policy\022\373\001\n\006Insert\0222.google.cloud.compute" - + ".v1.InsertNodeTemplateRequest\032\".google.c" - + "loud.compute.v1.Operation\"\230\001\332A%project,r" - + "egion,node_template_resource\212N\020RegionOpe" - + "rations\202\323\344\223\002W\"=/compute/v1/projects/{pro" - + "ject}/regions/{region}/nodeTemplates:\026no" - + "de_template_resource\022\274\001\n\004List\0221.google.c" - + "loud.compute.v1.ListNodeTemplatesRequest" - + "\032).google.cloud.compute.v1.NodeTemplateL" - + "ist\"V\332A\016project,region\202\323\344\223\002?\022=/compute/v" - + "1/projects/{project}/regions/{region}/no" - + "deTemplates\022\252\002\n\014SetIamPolicy\0228.google.cl" - + "oud.compute.v1.SetIamPolicyNodeTemplateR" - + "equest\032\037.google.cloud.compute.v1.Policy\"" - + "\276\001\332A:project,region,resource,region_set_" - + "policy_request_resource\202\323\344\223\002{\"U/compute/" - + "v1/projects/{project}/regions/{region}/n" - + "odeTemplates/{resource}/setIamPolicy:\"re" - + "gion_set_policy_request_resource\022\314\002\n\022Tes" - + "tIamPermissions\022>.google.cloud.compute.v" - + "1.TestIamPermissionsNodeTemplateRequest\032" + + "group}\022\301\002\n\013DeleteNodes\0224.google.cloud.co" + + "mpute.v1.DeleteNodesNodeGroupRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\327\001\332AApr" + + "oject,zone,node_group,node_groups_delete" + + "_nodes_request_resource\212N\016ZoneOperations" + + "\202\323\344\223\002|\"O/compute/v1/projects/{project}/z" + + "ones/{zone}/nodeGroups/{node_group}/dele" + + "teNodes:)node_groups_delete_nodes_reques" + + "t_resource\022\276\001\n\003Get\022,.google.cloud.comput" + + "e.v1.GetNodeGroupRequest\032\".google.cloud." + + "compute.v1.NodeGroup\"e\332A\027project,zone,no" + + "de_group\202\323\344\223\002E\022C/compute/v1/projects/{pr" + + "oject}/zones/{zone}/nodeGroups/{node_gro" + + "up}\022\326\001\n\014GetIamPolicy\0225.google.cloud.comp" + + "ute.v1.GetIamPolicyNodeGroupRequest\032\037.go" + + "ogle.cloud.compute.v1.Policy\"n\332A\025project" + + ",zone,resource\202\323\344\223\002P\022N/compute/v1/projec" + + "ts/{project}/zones/{zone}/nodeGroups/{re" + + "source}/getIamPolicy\022\372\001\n\006Insert\022/.google" + + ".cloud.compute.v1.InsertNodeGroupRequest" + + "\032\".google.cloud.compute.v1.Operation\"\232\001\332" + + "A3project,zone,initial_node_count,node_g" + + "roup_resource\212N\016ZoneOperations\202\323\344\223\002M\"6/c" + + "ompute/v1/projects/{project}/zones/{zone" + + "}/nodeGroups:\023node_group_resource\022\255\001\n\004Li" + + "st\022..google.cloud.compute.v1.ListNodeGro" + + "upsRequest\032&.google.cloud.compute.v1.Nod" + + "eGroupList\"M\332A\014project,zone\202\323\344\223\0028\0226/comp" + + "ute/v1/projects/{project}/zones/{zone}/n" + + "odeGroups\022\337\001\n\tListNodes\0223.google.cloud.c" + + "ompute.v1.ListNodesNodeGroupsRequest\032,.g" + + "oogle.cloud.compute.v1.NodeGroupsListNod" + + "es\"o\332A\027project,zone,node_group\202\323\344\223\002O\"M/c" + + "ompute/v1/projects/{project}/zones/{zone" + + "}/nodeGroups/{node_group}/listNodes\022\375\001\n\005" + + "Patch\022..google.cloud.compute.v1.PatchNod" + + "eGroupRequest\032\".google.cloud.compute.v1." + + "Operation\"\237\001\332A+project,zone,node_group,n" + + "ode_group_resource\212N\016ZoneOperations\202\323\344\223\002" + + "Z2C/compute/v1/projects/{project}/zones/" + + "{zone}/nodeGroups/{node_group}:\023node_gro" + + "up_resource\022\345\002\n\022PerformMaintenance\022;.goo" + + "gle.cloud.compute.v1.PerformMaintenanceN" + + "odeGroupRequest\032\".google.cloud.compute.v" + + "1.Operation\"\355\001\332AHproject,zone,node_group" + + ",node_groups_perform_maintenance_request" + + "_resource\212N\016ZoneOperations\202\323\344\223\002\212\001\"V/comp" + + "ute/v1/projects/{project}/zones/{zone}/n" + + "odeGroups/{node_group}/performMaintenanc" + + "e:0node_groups_perform_maintenance_reque" + + "st_resource\022\232\002\n\014SetIamPolicy\0225.google.cl" + + "oud.compute.v1.SetIamPolicyNodeGroupRequ" + + "est\032\037.google.cloud.compute.v1.Policy\"\261\001\332" + + "A6project,zone,resource,zone_set_policy_" + + "request_resource\202\323\344\223\002r\"N/compute/v1/proj" + + "ects/{project}/zones/{zone}/nodeGroups/{" + + "resource}/setIamPolicy: zone_set_policy_" + + "request_resource\022\330\002\n\017SetNodeTemplate\0228.g" + + "oogle.cloud.compute.v1.SetNodeTemplateNo" + + "deGroupRequest\032\".google.cloud.compute.v1" + + ".Operation\"\346\001\332AFproject,zone,node_group," + + "node_groups_set_node_template_request_re" + + "source\212N\016ZoneOperations\202\323\344\223\002\205\001\"S/compute" + + "/v1/projects/{project}/zones/{zone}/node" + + "Groups/{node_group}/setNodeTemplate:.nod" + + "e_groups_set_node_template_request_resou" + + "rce\022\205\003\n\030SimulateMaintenanceEvent\022A.googl" + + "e.cloud.compute.v1.SimulateMaintenanceEv" + + "entNodeGroupRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\201\002\332AOproject,zone,node_g" + + "roup,node_groups_simulate_maintenance_ev" + + "ent_request_resource\212N\016ZoneOperations\202\323\344" + + "\223\002\227\001\"\\/compute/v1/projects/{project}/zon" + + "es/{zone}/nodeGroups/{node_group}/simula" + + "teMaintenanceEvent:7node_groups_simulate" + + "_maintenance_event_request_resource\022\277\002\n\022" + + "TestIamPermissions\022;.google.cloud.comput" + + "e.v1.TestIamPermissionsNodeGroupRequest\032" + "0.google.cloud.compute.v1.TestPermission" - + "sResponse\"\303\001\332A9project,region,resource,t" - + "est_permissions_request_resource\202\323\344\223\002\200\001\"" - + "[/compute/v1/projects/{project}/regions/" - + "{region}/nodeTemplates/{resource}/testIa" + + "sResponse\"\271\001\332A7project,zone,resource,tes" + + "t_permissions_request_resource\202\323\344\223\002y\"T/c" + + "ompute/v1/projects/{project}/zones/{zone" + + "}/nodeGroups/{resource}/testIamPermissio" + + "ns:!test_permissions_request_resource\032r\312" + + "A\026compute.googleapis.com\322AVhttps://www.g" + + "oogleapis.com/auth/compute,https://www.g" + + "oogleapis.com/auth/cloud-platform2\264\020\n\rNo" + + "deTemplates\022\315\001\n\016AggregatedList\022;.google." + + "cloud.compute.v1.AggregatedListNodeTempl" + + "atesRequest\0323.google.cloud.compute.v1.No" + + "deTemplateAggregatedList\"I\332A\007project\202\323\344\223" + + "\0029\0227/compute/v1/projects/{project}/aggre" + + "gated/nodeTemplates\022\352\001\n\006Delete\0222.google." + + "cloud.compute.v1.DeleteNodeTemplateReque" + + "st\032\".google.cloud.compute.v1.Operation\"\207" + + "\001\332A\034project,region,node_template\212N\020Regio" + + "nOperations\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.GetNodeTemplateRequest\032%.goog" + + "le.cloud.compute.v1.NodeTemplate\"t\332A\034pro" + + "ject,region,node_template\202\323\344\223\002O\022M/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/nodeTemplates/{node_template}\022\342\001\n\014GetIa" + + "mPolicy\0228.google.cloud.compute.v1.GetIam" + + "PolicyNodeTemplateRequest\032\037.google.cloud" + + ".compute.v1.Policy\"w\332A\027project,region,re" + + "source\202\323\344\223\002W\022U/compute/v1/projects/{proj" + + "ect}/regions/{region}/nodeTemplates/{res" + + "ource}/getIamPolicy\022\373\001\n\006Insert\0222.google." + + "cloud.compute.v1.InsertNodeTemplateReque" + + "st\032\".google.cloud.compute.v1.Operation\"\230" + + "\001\332A%project,region,node_template_resourc" + + "e\212N\020RegionOperations\202\323\344\223\002W\"=/compute/v1/" + + "projects/{project}/regions/{region}/node" + + "Templates:\026node_template_resource\022\274\001\n\004Li" + + "st\0221.google.cloud.compute.v1.ListNodeTem" + + "platesRequest\032).google.cloud.compute.v1." + + "NodeTemplateList\"V\332A\016project,region\202\323\344\223\002" + + "?\022=/compute/v1/projects/{project}/region" + + "s/{region}/nodeTemplates\022\252\002\n\014SetIamPolic" + + "y\0228.google.cloud.compute.v1.SetIamPolicy" + + "NodeTemplateRequest\032\037.google.cloud.compu" + + "te.v1.Policy\"\276\001\332A:project,region,resourc" + + "e,region_set_policy_request_resource\202\323\344\223" + + "\002{\"U/compute/v1/projects/{project}/regio" + + "ns/{region}/nodeTemplates/{resource}/set" + + "IamPolicy:\"region_set_policy_request_res" + + "ource\022\314\002\n\022TestIamPermissions\022>.google.cl" + + "oud.compute.v1.TestIamPermissionsNodeTem" + + "plateRequest\0320.google.cloud.compute.v1.T" + + "estPermissionsResponse\"\303\001\332A9project,regi" + + "on,resource,test_permissions_request_res" + + "ource\202\323\344\223\002\200\001\"[/compute/v1/projects/{proj" + + "ect}/regions/{region}/nodeTemplates/{res" + + "ource}/testIamPermissions:!test_permissi" + + "ons_request_resource\032r\312A\026compute.googlea" + + "pis.com\322AVhttps://www.googleapis.com/aut" + + "h/compute,https://www.googleapis.com/aut" + + "h/cloud-platform2\337\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\244\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-platform2\323!\n\034O" + + "rganizationSecurityPolicies\022\323\002\n\016AddAssoc" + + "iation\022H.google.cloud.compute.v1.AddAsso" + + "ciationOrganizationSecurityPolicyRequest" + + "\032\".google.cloud.compute.v1.Operation\"\322\001\332" + + "A4security_policy,security_policy_associ" + + "ation_resource\212N\034GlobalOrganizationOpera" + + "tions\202\323\344\223\002v\"N/compute/v1/locations/globa" + + "l/securityPolicies/{security_policy}/add" + + "Association:$security_policy_association" + + "_resource\022\260\002\n\007AddRule\022A.google.cloud.com" + + "pute.v1.AddRuleOrganizationSecurityPolic" + + "yRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\275\001\332A-security_policy,security_polic" + + "y_rule_resource\212N\034GlobalOrganizationOper" + + "ations\202\323\344\223\002h\"G/compute/v1/locations/glob" + + "al/securityPolicies/{security_policy}/ad" + + "dRule:\035security_policy_rule_resource\022\371\001\n" + + "\tCopyRules\022C.google.cloud.compute.v1.Cop" + + "yRulesOrganizationSecurityPolicyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\202\001\332A" + + "\017security_policy\212N\034GlobalOrganizationOpe" + + "rations\202\323\344\223\002K\"I/compute/v1/locations/glo" + + "bal/securityPolicies/{security_policy}/c" + + "opyRules\022\350\001\n\006Delete\022@.google.cloud.compu" + + "te.v1.DeleteOrganizationSecurityPolicyRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"x\332A\017security_policy\212N\034GlobalOrganizati" + + "onOperations\202\323\344\223\002A*?/compute/v1/location" + + "s/global/securityPolicies/{security_poli" + + "cy}\022\310\001\n\003Get\022=.google.cloud.compute.v1.Ge" + + "tOrganizationSecurityPolicyRequest\032\'.goo" + + "gle.cloud.compute.v1.SecurityPolicy\"Y\332A\017" + + "security_policy\202\323\344\223\002A\022?/compute/v1/locat" + + "ions/global/securityPolicies/{security_p" + + "olicy}\022\370\001\n\016GetAssociation\022H.google.cloud" + + ".compute.v1.GetAssociationOrganizationSe" + + "curityPolicyRequest\0322.google.cloud.compu" + + "te.v1.SecurityPolicyAssociation\"h\332A\017secu" + + "rity_policy\202\323\344\223\002P\022N/compute/v1/locations" + + "/global/securityPolicies/{security_polic" + + "y}/getAssociation\022\334\001\n\007GetRule\022A.google.c" + + "loud.compute.v1.GetRuleOrganizationSecur" + + "ityPolicyRequest\032+.google.cloud.compute." + + "v1.SecurityPolicyRule\"a\332A\017security_polic" + + "y\202\323\344\223\002I\022G/compute/v1/locations/global/se" + + "curityPolicies/{security_policy}/getRule" + + "\022\372\001\n\006Insert\022@.google.cloud.compute.v1.In" + + "sertOrganizationSecurityPolicyRequest\032\"." + + "google.cloud.compute.v1.Operation\"\211\001\332A\030s" + + "ecurity_policy_resource\212N\034GlobalOrganiza" + + "tionOperations\202\323\344\223\002I\"-/compute/v1/locati" + + "ons/global/securityPolicies:\030security_po" + + "licy_resource\022\257\001\n\004List\022@.google.cloud.co" + + "mpute.v1.ListOrganizationSecurityPolicie" + + "sRequest\032+.google.cloud.compute.v1.Secur" + + "ityPolicyList\"8\332A\000\202\323\344\223\002/\022-/compute/v1/lo" + + "cations/global/securityPolicies\022\370\001\n\020List" + + "Associations\022J.google.cloud.compute.v1.L" + + "istAssociationsOrganizationSecurityPolic" + + "yRequest\032M.google.cloud.compute.v1.Organ" + + "izationSecurityPoliciesListAssociationsR" + + "esponse\"I\332A\000\202\323\344\223\002@\022>/compute/v1/location" + + "s/global/securityPolicies/listAssociatio" + + "ns\022\252\002\n\037ListPreconfiguredExpressionSets\022[" + + ".google.cloud.compute.v1.ListPreconfigur" + + "edExpressionSetsOrganizationSecurityPoli" + + "ciesRequest\032P.google.cloud.compute.v1.Se" + + "curityPoliciesListPreconfiguredExpressio" + + "nSetsResponse\"X\332A\000\202\323\344\223\002O\022M/compute/v1/lo" + + "cations/global/securityPolicies/listPrec" + + "onfiguredExpressionSets\022\351\001\n\004Move\022>.googl" + + "e.cloud.compute.v1.MoveOrganizationSecur" + + "ityPolicyRequest\032\".google.cloud.compute." + + "v1.Operation\"}\332A\017security_policy\212N\034Globa" + + "lOrganizationOperations\202\323\344\223\002F\"D/compute/" + + "v1/locations/global/securityPolicies/{se" + + "curity_policy}/move\022\232\002\n\005Patch\022?.google.c" + + "loud.compute.v1.PatchOrganizationSecurit" + + "yPolicyRequest\032\".google.cloud.compute.v1" + + ".Operation\"\253\001\332A(security_policy,security" + + "_policy_resource\212N\034GlobalOrganizationOpe" + + "rations\202\323\344\223\002[2?/compute/v1/locations/glo" + + "bal/securityPolicies/{security_policy}:\030" + + "security_policy_resource\022\266\002\n\tPatchRule\022C" + + ".google.cloud.compute.v1.PatchRuleOrgani" + + "zationSecurityPolicyRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\277\001\332A-security_po" + + "licy,security_policy_rule_resource\212N\034Glo" + + "balOrganizationOperations\202\323\344\223\002j\"I/comput" + + "e/v1/locations/global/securityPolicies/{" + + "security_policy}/patchRule:\035security_pol" + + "icy_rule_resource\022\221\002\n\021RemoveAssociation\022" + + "K.google.cloud.compute.v1.RemoveAssociat" + + "ionOrganizationSecurityPolicyRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\212\001\332A\017se" + + "curity_policy\212N\034GlobalOrganizationOperat" + + "ions\202\323\344\223\002S\"Q/compute/v1/locations/global" + + "/securityPolicies/{security_policy}/remo" + + "veAssociation\022\374\001\n\nRemoveRule\022D.google.cl" + + "oud.compute.v1.RemoveRuleOrganizationSec" + + "urityPolicyRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\203\001\332A\017security_policy\212N\034Gl" + + "obalOrganizationOperations\202\323\344\223\002L\"J/compu" + + "te/v1/locations/global/securityPolicies/" + + "{security_policy}/removeRule\032r\312A\026compute" + + ".googleapis.com\322AVhttps://www.googleapis" + + ".com/auth/compute,https://www.googleapis" + + ".com/auth/cloud-platform2\220\017\n\020PacketMirro" + + "rings\022\326\001\n\016AggregatedList\022>.google.cloud." + + "compute.v1.AggregatedListPacketMirroring" + + "sRequest\0326.google.cloud.compute.v1.Packe" + + "tMirroringAggregatedList\"L\332A\007project\202\323\344\223" + + "\002<\022:/compute/v1/projects/{project}/aggre" + + "gated/packetMirrorings\022\366\001\n\006Delete\0225.goog" + + "le.cloud.compute.v1.DeletePacketMirrorin" + + "gRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\220\001\332A\037project,region,packet_mirrorin" + + "g\212N\020RegionOperations\202\323\344\223\002U*S/compute/v1/" + + "projects/{project}/regions/{region}/pack" + + "etMirrorings/{packet_mirroring}\022\342\001\n\003Get\022" + + "2.google.cloud.compute.v1.GetPacketMirro" + + "ringRequest\032(.google.cloud.compute.v1.Pa" + + "cketMirroring\"}\332A\037project,region,packet_" + + "mirroring\202\323\344\223\002U\022S/compute/v1/projects/{p" + + "roject}/regions/{region}/packetMirroring" + + "s/{packet_mirroring}\022\207\002\n\006Insert\0225.google" + + ".cloud.compute.v1.InsertPacketMirroringR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\241\001\332A(project,region,packet_mirroring_" + + "resource\212N\020RegionOperations\202\323\344\223\002]\"@/comp" + + "ute/v1/projects/{project}/regions/{regio" + + "n}/packetMirrorings:\031packet_mirroring_re" + + "source\022\305\001\n\004List\0224.google.cloud.compute.v" + + "1.ListPacketMirroringsRequest\032,.google.c" + + "loud.compute.v1.PacketMirroringList\"Y\332A\016" + + "project,region\202\323\344\223\002B\022@/compute/v1/projec" + + "ts/{project}/regions/{region}/packetMirr" + + "orings\022\251\002\n\005Patch\0224.google.cloud.compute." + + "v1.PatchPacketMirroringRequest\032\".google." + + "cloud.compute.v1.Operation\"\305\001\332A9project," + + "region,packet_mirroring,packet_mirroring" + + "_resource\212N\020RegionOperations\202\323\344\223\002p2S/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/packetMirrorings/{packet_mirroring}:" + + "\031packet_mirroring_resource\022\322\002\n\022TestIamPe" + + "rmissions\022A.google.cloud.compute.v1.Test" + + "IamPermissionsPacketMirroringRequest\0320.g" + + "oogle.cloud.compute.v1.TestPermissionsRe" + + "sponse\"\306\001\332A9project,region,resource,test" + + "_permissions_request_resource\202\323\344\223\002\203\001\"^/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/packetMirrorings/{resource}/testIa" + "mPermissions:!test_permissions_request_r" + "esource\032r\312A\026compute.googleapis.com\322AVhtt" + "ps://www.googleapis.com/auth/compute,htt" + "ps://www.googleapis.com/auth/cloud-platf" - + "orm2\337\005\n\tNodeTypes\022\301\001\n\016AggregatedList\0227.g" - + "oogle.cloud.compute.v1.AggregatedListNod" - + "eTypesRequest\032/.google.cloud.compute.v1." - + "NodeTypeAggregatedList\"E\332A\007project\202\323\344\223\0025" - + "\0223/compute/v1/projects/{project}/aggrega" - + "ted/nodeTypes\022\271\001\n\003Get\022+.google.cloud.com" - + "pute.v1.GetNodeTypeRequest\032!.google.clou" - + "d.compute.v1.NodeType\"b\332A\026project,zone,n" - + "ode_type\202\323\344\223\002C\022A/compute/v1/projects/{pr" - + "oject}/zones/{zone}/nodeTypes/{node_type" - + "}\022\252\001\n\004List\022-.google.cloud.compute.v1.Lis" - + "tNodeTypesRequest\032%.google.cloud.compute" - + ".v1.NodeTypeList\"L\332A\014project,zone\202\323\344\223\0027\022" - + "5/compute/v1/projects/{project}/zones/{z" - + "one}/nodeTypes\032\244\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-platform2\323!\n\034OrganizationSe" - + "curityPolicies\022\323\002\n\016AddAssociation\022H.goog" - + "le.cloud.compute.v1.AddAssociationOrgani" - + "zationSecurityPolicyRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\322\001\332A4security_po" - + "licy,security_policy_association_resourc" - + "e\212N\034GlobalOrganizationOperations\202\323\344\223\002v\"N" - + "/compute/v1/locations/global/securityPol" - + "icies/{security_policy}/addAssociation:$" - + "security_policy_association_resource\022\260\002\n" - + "\007AddRule\022A.google.cloud.compute.v1.AddRu" - + "leOrganizationSecurityPolicyRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\275\001\332A-sec" - + "urity_policy,security_policy_rule_resour" - + "ce\212N\034GlobalOrganizationOperations\202\323\344\223\002h\"" - + "G/compute/v1/locations/global/securityPo" - + "licies/{security_policy}/addRule:\035securi" - + "ty_policy_rule_resource\022\371\001\n\tCopyRules\022C." - + "google.cloud.compute.v1.CopyRulesOrganiz" - + "ationSecurityPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\202\001\332A\017security_pol" - + "icy\212N\034GlobalOrganizationOperations\202\323\344\223\002K" - + "\"I/compute/v1/locations/global/securityP" - + "olicies/{security_policy}/copyRules\022\350\001\n\006" - + "Delete\022@.google.cloud.compute.v1.DeleteO" - + "rganizationSecurityPolicyRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"x\332A\017securit" - + "y_policy\212N\034GlobalOrganizationOperations\202" - + "\323\344\223\002A*?/compute/v1/locations/global/secu" - + "rityPolicies/{security_policy}\022\310\001\n\003Get\022=" - + ".google.cloud.compute.v1.GetOrganization" - + "SecurityPolicyRequest\032\'.google.cloud.com" - + "pute.v1.SecurityPolicy\"Y\332A\017security_poli" - + "cy\202\323\344\223\002A\022?/compute/v1/locations/global/s" - + "ecurityPolicies/{security_policy}\022\370\001\n\016Ge" - + "tAssociation\022H.google.cloud.compute.v1.G" - + "etAssociationOrganizationSecurityPolicyR" - + "equest\0322.google.cloud.compute.v1.Securit" - + "yPolicyAssociation\"h\332A\017security_policy\202\323" - + "\344\223\002P\022N/compute/v1/locations/global/secur" - + "ityPolicies/{security_policy}/getAssocia" - + "tion\022\334\001\n\007GetRule\022A.google.cloud.compute." - + "v1.GetRuleOrganizationSecurityPolicyRequ" - + "est\032+.google.cloud.compute.v1.SecurityPo" - + "licyRule\"a\332A\017security_policy\202\323\344\223\002I\022G/com" - + "pute/v1/locations/global/securityPolicie" - + "s/{security_policy}/getRule\022\372\001\n\006Insert\022@" - + ".google.cloud.compute.v1.InsertOrganizat" - + "ionSecurityPolicyRequest\032\".google.cloud." - + "compute.v1.Operation\"\211\001\332A\030security_polic" - + "y_resource\212N\034GlobalOrganizationOperation" - + "s\202\323\344\223\002I\"-/compute/v1/locations/global/se" - + "curityPolicies:\030security_policy_resource" - + "\022\257\001\n\004List\022@.google.cloud.compute.v1.List" - + "OrganizationSecurityPoliciesRequest\032+.go" - + "ogle.cloud.compute.v1.SecurityPolicyList" - + "\"8\332A\000\202\323\344\223\002/\022-/compute/v1/locations/globa" - + "l/securityPolicies\022\370\001\n\020ListAssociations\022" - + "J.google.cloud.compute.v1.ListAssociatio" - + "nsOrganizationSecurityPolicyRequest\032M.go" - + "ogle.cloud.compute.v1.OrganizationSecuri" - + "tyPoliciesListAssociationsResponse\"I\332A\000\202" - + "\323\344\223\002@\022>/compute/v1/locations/global/secu" - + "rityPolicies/listAssociations\022\252\002\n\037ListPr" - + "econfiguredExpressionSets\022[.google.cloud" - + ".compute.v1.ListPreconfiguredExpressionS" - + "etsOrganizationSecurityPoliciesRequest\032P" - + ".google.cloud.compute.v1.SecurityPolicie" - + "sListPreconfiguredExpressionSetsResponse" - + "\"X\332A\000\202\323\344\223\002O\022M/compute/v1/locations/globa" - + "l/securityPolicies/listPreconfiguredExpr" - + "essionSets\022\351\001\n\004Move\022>.google.cloud.compu" - + "te.v1.MoveOrganizationSecurityPolicyRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "}\332A\017security_policy\212N\034GlobalOrganization" - + "Operations\202\323\344\223\002F\"D/compute/v1/locations/" - + "global/securityPolicies/{security_policy" - + "}/move\022\232\002\n\005Patch\022?.google.cloud.compute." - + "v1.PatchOrganizationSecurityPolicyReques" - + "t\032\".google.cloud.compute.v1.Operation\"\253\001" - + "\332A(security_policy,security_policy_resou" - + "rce\212N\034GlobalOrganizationOperations\202\323\344\223\002[" - + "2?/compute/v1/locations/global/securityP" - + "olicies/{security_policy}:\030security_poli" - + "cy_resource\022\266\002\n\tPatchRule\022C.google.cloud" - + ".compute.v1.PatchRuleOrganizationSecurit" - + "yPolicyRequest\032\".google.cloud.compute.v1" - + ".Operation\"\277\001\332A-security_policy,security" - + "_policy_rule_resource\212N\034GlobalOrganizati" - + "onOperations\202\323\344\223\002j\"I/compute/v1/location" - + "s/global/securityPolicies/{security_poli" - + "cy}/patchRule:\035security_policy_rule_reso" - + "urce\022\221\002\n\021RemoveAssociation\022K.google.clou" - + "d.compute.v1.RemoveAssociationOrganizati" - + "onSecurityPolicyRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\212\001\332A\017security_policy" - + "\212N\034GlobalOrganizationOperations\202\323\344\223\002S\"Q/" - + "compute/v1/locations/global/securityPoli" - + "cies/{security_policy}/removeAssociation" - + "\022\374\001\n\nRemoveRule\022D.google.cloud.compute.v" - + "1.RemoveRuleOrganizationSecurityPolicyRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\203\001\332A\017security_policy\212N\034GlobalOrganizat" - + "ionOperations\202\323\344\223\002L\"J/compute/v1/locatio" - + "ns/global/securityPolicies/{security_pol" - + "icy}/removeRule\032r\312A\026compute.googleapis.c" - + "om\322AVhttps://www.googleapis.com/auth/com" - + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform2\220\017\n\020PacketMirrorings\022\326\001\n\016Agg" - + "regatedList\022>.google.cloud.compute.v1.Ag" - + "gregatedListPacketMirroringsRequest\0326.go" - + "ogle.cloud.compute.v1.PacketMirroringAgg" - + "regatedList\"L\332A\007project\202\323\344\223\002<\022:/compute/" - + "v1/projects/{project}/aggregated/packetM" - + "irrorings\022\366\001\n\006Delete\0225.google.cloud.comp" - + "ute.v1.DeletePacketMirroringRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\220\001\332A\037pro" - + "ject,region,packet_mirroring\212N\020RegionOpe" - + "rations\202\323\344\223\002U*S/compute/v1/projects/{pro" - + "ject}/regions/{region}/packetMirrorings/" - + "{packet_mirroring}\022\342\001\n\003Get\0222.google.clou" - + "d.compute.v1.GetPacketMirroringRequest\032(" - + ".google.cloud.compute.v1.PacketMirroring" - + "\"}\332A\037project,region,packet_mirroring\202\323\344\223" - + "\002U\022S/compute/v1/projects/{project}/regio" - + "ns/{region}/packetMirrorings/{packet_mir" - + "roring}\022\207\002\n\006Insert\0225.google.cloud.comput" - + "e.v1.InsertPacketMirroringRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\241\001\332A(proje" - + "ct,region,packet_mirroring_resource\212N\020Re" - + "gionOperations\202\323\344\223\002]\"@/compute/v1/projec" - + "ts/{project}/regions/{region}/packetMirr" - + "orings:\031packet_mirroring_resource\022\305\001\n\004Li" - + "st\0224.google.cloud.compute.v1.ListPacketM" - + "irroringsRequest\032,.google.cloud.compute." - + "v1.PacketMirroringList\"Y\332A\016project,regio" - + "n\202\323\344\223\002B\022@/compute/v1/projects/{project}/" - + "regions/{region}/packetMirrorings\022\251\002\n\005Pa" - + "tch\0224.google.cloud.compute.v1.PatchPacke" - + "tMirroringRequest\032\".google.cloud.compute" - + ".v1.Operation\"\305\001\332A9project,region,packet" - + "_mirroring,packet_mirroring_resource\212N\020R" - + "egionOperations\202\323\344\223\002p2S/compute/v1/proje" - + "cts/{project}/regions/{region}/packetMir" - + "rorings/{packet_mirroring}:\031packet_mirro" - + "ring_resource\022\322\002\n\022TestIamPermissions\022A.g" - + "oogle.cloud.compute.v1.TestIamPermission" - + "sPacketMirroringRequest\0320.google.cloud.c" - + "ompute.v1.TestPermissionsResponse\"\306\001\332A9p" - + "roject,region,resource,test_permissions_" - + "request_resource\202\323\344\223\002\203\001\"^/compute/v1/pro" - + "jects/{project}/regions/{region}/packetM" - + "irrorings/{resource}/testIamPermissions:" - + "!test_permissions_request_resource\032r\312A\026c" - + "ompute.googleapis.com\322AVhttps://www.goog" - + "leapis.com/auth/compute,https://www.goog" - + "leapis.com/auth/cloud-platform2\237\006\n\017Previ" - + "ewFeatures\022\314\001\n\003Get\0221.google.cloud.comput" - + "e.v1.GetPreviewFeatureRequest\032\'.google.c" - + "loud.compute.v1.PreviewFeature\"i\332A\027proje" - + "ct,preview_feature\202\323\344\223\002I\022G/compute/v1/pr" - + "ojects/{project}/global/previewFeatures/" - + "{preview_feature}\022\261\001\n\004List\0223.google.clou" - + "d.compute.v1.ListPreviewFeaturesRequest\032" - + "+.google.cloud.compute.v1.PreviewFeature" - + "List\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/proj" - + "ects/{project}/global/previewFeatures\022\224\002" - + "\n\006Update\0224.google.cloud.compute.v1.Updat" - + "ePreviewFeatureRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\257\001\332A0project,preview_" - + "feature,preview_feature_resource\212N\020Globa" - + "lOperations\202\323\344\223\002c2G/compute/v1/projects/" - + "{project}/global/previewFeatures/{previe" - + "w_feature}:\030preview_feature_resource\032r\312A" - + "\026compute.googleapis.com\322AVhttps://www.go" - + "ogleapis.com/auth/compute,https://www.go" - + "ogleapis.com/auth/cloud-platform2\253\033\n\010Pro" - + "jects\022\277\001\n\016DisableXpnHost\0225.google.cloud." - + "compute.v1.DisableXpnHostProjectRequest\032" - + "\".google.cloud.compute.v1.Operation\"R\332A\007" - + "project\212N\020GlobalOperations\202\323\344\223\002/\"-/compu" - + "te/v1/projects/{project}/disableXpnHost\022" - + "\253\002\n\022DisableXpnResource\0229.google.cloud.co" - + "mpute.v1.DisableXpnResourceProjectReques" - + "t\032\".google.cloud.compute.v1.Operation\"\265\001" - + "\332A6project,projects_disable_xpn_resource" - + "_request_resource\212N\020GlobalOperations\202\323\344\223" - + "\002c\"1/compute/v1/projects/{project}/disab" - + "leXpnResource:.projects_disable_xpn_reso" - + "urce_request_resource\022\274\001\n\rEnableXpnHost\022" - + "4.google.cloud.compute.v1.EnableXpnHostP" - + "rojectRequest\032\".google.cloud.compute.v1." - + "Operation\"Q\332A\007project\212N\020GlobalOperations", - "\202\323\344\223\002.\",/compute/v1/projects/{project}/e" - + "nableXpnHost\022\246\002\n\021EnableXpnResource\0228.goo" - + "gle.cloud.compute.v1.EnableXpnResourcePr" - + "ojectRequest\032\".google.cloud.compute.v1.O" - + "peration\"\262\001\332A5project,projects_enable_xp" - + "n_resource_request_resource\212N\020GlobalOper" - + "ations\202\323\344\223\002a\"0/compute/v1/projects/{proj" - + "ect}/enableXpnResource:-projects_enable_" - + "xpn_resource_request_resource\022\205\001\n\003Get\022*." - + "google.cloud.compute.v1.GetProjectReques" - + "t\032 .google.cloud.compute.v1.Project\"0\332A\007" - + "project\202\323\344\223\002 \022\036/compute/v1/projects/{pro" - + "ject}\022\236\001\n\nGetXpnHost\0221.google.cloud.comp" - + "ute.v1.GetXpnHostProjectRequest\032 .google" - + ".cloud.compute.v1.Project\";\332A\007project\202\323\344" - + "\223\002+\022)/compute/v1/projects/{project}/getX" - + "pnHost\022\276\001\n\017GetXpnResources\0227.google.clou" - + "d.compute.v1.GetXpnResourcesProjectsRequ" - + "est\0320.google.cloud.compute.v1.ProjectsGe" - + "tXpnResources\"@\332A\007project\202\323\344\223\0020\022./comput" - + "e/v1/projects/{project}/getXpnResources\022" - + "\375\001\n\014ListXpnHosts\0224.google.cloud.compute." - + "v1.ListXpnHostsProjectsRequest\032$.google." - + "cloud.compute.v1.XpnHostList\"\220\001\332A0projec" - + "t,projects_list_xpn_hosts_request_resour" - + "ce\202\323\344\223\002W\"+/compute/v1/projects/{project}" - + "/listXpnHosts:(projects_list_xpn_hosts_r" - + "equest_resource\022\345\001\n\010MoveDisk\022/.google.cl" - + "oud.compute.v1.MoveDiskProjectRequest\032\"." - + "google.cloud.compute.v1.Operation\"\203\001\332A\"p" - + "roject,disk_move_request_resource\212N\020Glob" - + "alOperations\202\323\344\223\002E\"\'/compute/v1/projects" - + "/{project}/moveDisk:\032disk_move_request_r" - + "esource\022\371\001\n\014MoveInstance\0223.google.cloud." - + "compute.v1.MoveInstanceProjectRequest\032\"." - + "google.cloud.compute.v1.Operation\"\217\001\332A&p" - + "roject,instance_move_request_resource\212N\020" - + "GlobalOperations\202\323\344\223\002M\"+/compute/v1/proj" - + "ects/{project}/moveInstance:\036instance_mo" - + "ve_request_resource\022\250\002\n\021SetCloudArmorTie" - + "r\0228.google.cloud.compute.v1.SetCloudArmo" - + "rTierProjectRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\264\001\332A6project,projects_se" - + "t_cloud_armor_tier_request_resource\212N\020Gl" - + "obalOperations\202\323\344\223\002b\"0/compute/v1/projec" - + "ts/{project}/setCloudArmorTier:.projects" - + "_set_cloud_armor_tier_request_resource\022\206" - + "\002\n\031SetCommonInstanceMetadata\022@.google.cl" - + "oud.compute.v1.SetCommonInstanceMetadata" + + "orm2\237\006\n\017PreviewFeatures\022\314\001\n\003Get\0221.google" + + ".cloud.compute.v1.GetPreviewFeatureReque" + + "st\032\'.google.cloud.compute.v1.PreviewFeat" + + "ure\"i\332A\027project,preview_feature\202\323\344\223\002I\022G/" + + "compute/v1/projects/{project}/global/pre" + + "viewFeatures/{preview_feature}\022\261\001\n\004List\022" + + "3.google.cloud.compute.v1.ListPreviewFea" + + "turesRequest\032+.google.cloud.compute.v1.P" + + "reviewFeatureList\"G\332A\007project\202\323\344\223\0027\0225/co" + + "mpute/v1/projects/{project}/global/previ" + + "ewFeatures\022\224\002\n\006Update\0224.google.cloud.com" + + "pute.v1.UpdatePreviewFeatureRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\257\001\332A0pro" + + "ject,preview_feature,preview_feature_res" + + "ource\212N\020GlobalOperations\202\323\344\223\002c2G/compute" + + "/v1/projects/{project}/global/previewFea" + + "tures/{preview_feature}:\030preview_feature" + + "_resource\032r\312A\026compute.googleapis.com\322AVh" + + "ttps://www.googleapis.com/auth/compute,h" + + "ttps://www.googleapis.com/auth/cloud-pla" + + "tform2\253\033\n\010Projects\022\277\001\n\016DisableXpnHost\0225." + + "google.cloud.compute.v1.DisableXpnHostPr", + "ojectRequest\032\".google.cloud.compute.v1.O" + + "peration\"R\332A\007project\212N\020GlobalOperations\202" + + "\323\344\223\002/\"-/compute/v1/projects/{project}/di" + + "sableXpnHost\022\253\002\n\022DisableXpnResource\0229.go" + + "ogle.cloud.compute.v1.DisableXpnResource" + "ProjectRequest\032\".google.cloud.compute.v1" - + ".Operation\"\202\001\332A\031project,metadata_resourc" - + "e\212N\020GlobalOperations\202\323\344\223\002M\"8/compute/v1/" - + "projects/{project}/setCommonInstanceMeta" - + "data:\021metadata_resource\022\274\002\n\025SetDefaultNe" - + "tworkTier\022<.google.cloud.compute.v1.SetD" - + "efaultNetworkTierProjectRequest\032\".google" - + ".cloud.compute.v1.Operation\"\300\001\332A:project" - + ",projects_set_default_network_tier_reque" - + "st_resource\212N\020GlobalOperations\202\323\344\223\002j\"4/c" - + "ompute/v1/projects/{project}/setDefaultN" - + "etworkTier:2projects_set_default_network" - + "_tier_request_resource\022\221\002\n\024SetUsageExpor" - + "tBucket\022;.google.cloud.compute.v1.SetUsa" - + "geExportBucketProjectRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\227\001\332A&project,us" - + "age_export_location_resource\212N\020GlobalOpe" - + "rations\202\323\344\223\002U\"3/compute/v1/projects/{pro" - + "ject}/setUsageExportBucket:\036usage_export" - + "_location_resource\032r\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform2\356\017\n\030PublicAdvertisedPrefi" - + "xes\022\222\002\n\010Announce\022?.google.cloud.compute." - + "v1.AnnouncePublicAdvertisedPrefixeReques" - + "t\032\".google.cloud.compute.v1.Operation\"\240\001" - + "\332A project,public_advertised_prefix\212N\020Gl" - + "obalOperations\202\323\344\223\002d\"b/compute/v1/projec" - + "ts/{project}/global/publicAdvertisedPref" - + "ixes/{public_advertised_prefix}/announce" - + "\022\205\002\n\006Delete\022=.google.cloud.compute.v1.De" - + "letePublicAdvertisedPrefixeRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\227\001\332A proj" - + "ect,public_advertised_prefix\212N\020GlobalOpe" - + "rations\202\323\344\223\002[*Y/compute/v1/projects/{pro" - + "ject}/global/publicAdvertisedPrefixes/{p" - + "ublic_advertised_prefix}\022\371\001\n\003Get\022:.googl" - + "e.cloud.compute.v1.GetPublicAdvertisedPr" - + "efixeRequest\032/.google.cloud.compute.v1.P" - + "ublicAdvertisedPrefix\"\204\001\332A project,publi" - + "c_advertised_prefix\202\323\344\223\002[\022Y/compute/v1/p" - + "rojects/{project}/global/publicAdvertise" - + "dPrefixes/{public_advertised_prefix}\022\226\002\n" - + "\006Insert\022=.google.cloud.compute.v1.Insert" - + "PublicAdvertisedPrefixeRequest\032\".google." - + "cloud.compute.v1.Operation\"\250\001\332A)project," - + "public_advertised_prefix_resource\212N\020Glob" - + "alOperations\202\323\344\223\002c\">/compute/v1/projects" - + "/{project}/global/publicAdvertisedPrefix" - + "es:!public_advertised_prefix_resource\022\313\001" - + "\n\004List\022<.google.cloud.compute.v1.ListPub" - + "licAdvertisedPrefixesRequest\0323.google.cl" - + "oud.compute.v1.PublicAdvertisedPrefixLis" - + "t\"P\332A\007project\202\323\344\223\002@\022>/compute/v1/project" - + "s/{project}/global/publicAdvertisedPrefi" - + "xes\022\310\002\n\005Patch\022<.google.cloud.compute.v1." - + "PatchPublicAdvertisedPrefixeRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\334\001\332ABpro" - + "ject,public_advertised_prefix,public_adv" - + "ertised_prefix_resource\212N\020GlobalOperatio" - + "ns\202\323\344\223\002~2Y/compute/v1/projects/{project}" - + "/global/publicAdvertisedPrefixes/{public" - + "_advertised_prefix}:!public_advertised_p" - + "refix_resource\022\222\002\n\010Withdraw\022?.google.clo" - + "ud.compute.v1.WithdrawPublicAdvertisedPr" - + "efixeRequest\032\".google.cloud.compute.v1.O" - + "peration\"\240\001\332A project,public_advertised_" - + "prefix\212N\020GlobalOperations\202\323\344\223\002d\"b/comput" + + ".Operation\"\265\001\332A6project,projects_disable" + + "_xpn_resource_request_resource\212N\020GlobalO" + + "perations\202\323\344\223\002c\"1/compute/v1/projects/{p" + + "roject}/disableXpnResource:.projects_dis" + + "able_xpn_resource_request_resource\022\274\001\n\rE" + + "nableXpnHost\0224.google.cloud.compute.v1.E" + + "nableXpnHostProjectRequest\032\".google.clou" + + "d.compute.v1.Operation\"Q\332A\007project\212N\020Glo" + + "balOperations\202\323\344\223\002.\",/compute/v1/project" + + "s/{project}/enableXpnHost\022\246\002\n\021EnableXpnR" + + "esource\0228.google.cloud.compute.v1.Enable" + + "XpnResourceProjectRequest\032\".google.cloud" + + ".compute.v1.Operation\"\262\001\332A5project,proje" + + "cts_enable_xpn_resource_request_resource" + + "\212N\020GlobalOperations\202\323\344\223\002a\"0/compute/v1/p" + + "rojects/{project}/enableXpnResource:-pro" + + "jects_enable_xpn_resource_request_resour" + + "ce\022\205\001\n\003Get\022*.google.cloud.compute.v1.Get" + + "ProjectRequest\032 .google.cloud.compute.v1" + + ".Project\"0\332A\007project\202\323\344\223\002 \022\036/compute/v1/" + + "projects/{project}\022\236\001\n\nGetXpnHost\0221.goog" + + "le.cloud.compute.v1.GetXpnHostProjectReq" + + "uest\032 .google.cloud.compute.v1.Project\";" + + "\332A\007project\202\323\344\223\002+\022)/compute/v1/projects/{" + + "project}/getXpnHost\022\276\001\n\017GetXpnResources\022" + + "7.google.cloud.compute.v1.GetXpnResource" + + "sProjectsRequest\0320.google.cloud.compute." + + "v1.ProjectsGetXpnResources\"@\332A\007project\202\323" + + "\344\223\0020\022./compute/v1/projects/{project}/get" + + "XpnResources\022\375\001\n\014ListXpnHosts\0224.google.c" + + "loud.compute.v1.ListXpnHostsProjectsRequ" + + "est\032$.google.cloud.compute.v1.XpnHostLis" + + "t\"\220\001\332A0project,projects_list_xpn_hosts_r" + + "equest_resource\202\323\344\223\002W\"+/compute/v1/proje" + + "cts/{project}/listXpnHosts:(projects_lis" + + "t_xpn_hosts_request_resource\022\345\001\n\010MoveDis" + + "k\022/.google.cloud.compute.v1.MoveDiskProj" + + "ectRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\203\001\332A\"project,disk_move_request_re" + + "source\212N\020GlobalOperations\202\323\344\223\002E\"\'/comput" + + "e/v1/projects/{project}/moveDisk:\032disk_m" + + "ove_request_resource\022\371\001\n\014MoveInstance\0223." + + "google.cloud.compute.v1.MoveInstanceProj" + + "ectRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\217\001\332A&project,instance_move_reques" + + "t_resource\212N\020GlobalOperations\202\323\344\223\002M\"+/co" + + "mpute/v1/projects/{project}/moveInstance" + + ":\036instance_move_request_resource\022\250\002\n\021Set" + + "CloudArmorTier\0228.google.cloud.compute.v1" + + ".SetCloudArmorTierProjectRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\264\001\332A6projec" + + "t,projects_set_cloud_armor_tier_request_" + + "resource\212N\020GlobalOperations\202\323\344\223\002b\"0/comp" + + "ute/v1/projects/{project}/setCloudArmorT" + + "ier:.projects_set_cloud_armor_tier_reque" + + "st_resource\022\206\002\n\031SetCommonInstanceMetadat" + + "a\022@.google.cloud.compute.v1.SetCommonIns" + + "tanceMetadataProjectRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\202\001\332A\031project,met" + + "adata_resource\212N\020GlobalOperations\202\323\344\223\002M\"" + + "8/compute/v1/projects/{project}/setCommo" + + "nInstanceMetadata:\021metadata_resource\022\274\002\n" + + "\025SetDefaultNetworkTier\022<.google.cloud.co" + + "mpute.v1.SetDefaultNetworkTierProjectReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\300\001\332A:project,projects_set_default_netwo" + + "rk_tier_request_resource\212N\020GlobalOperati" + + "ons\202\323\344\223\002j\"4/compute/v1/projects/{project" + + "}/setDefaultNetworkTier:2projects_set_de" + + "fault_network_tier_request_resource\022\221\002\n\024" + + "SetUsageExportBucket\022;.google.cloud.comp" + + "ute.v1.SetUsageExportBucketProjectReques" + + "t\032\".google.cloud.compute.v1.Operation\"\227\001" + + "\332A&project,usage_export_location_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002U\"3/compute/v1/" + + "projects/{project}/setUsageExportBucket:" + + "\036usage_export_location_resource\032r\312A\026comp" + + "ute.googleapis.com\322AVhttps://www.googlea" + + "pis.com/auth/compute,https://www.googlea" + + "pis.com/auth/cloud-platform2\356\017\n\030PublicAd" + + "vertisedPrefixes\022\222\002\n\010Announce\022?.google.c" + + "loud.compute.v1.AnnouncePublicAdvertised" + + "PrefixeRequest\032\".google.cloud.compute.v1" + + ".Operation\"\240\001\332A project,public_advertise" + + "d_prefix\212N\020GlobalOperations\202\323\344\223\002d\"b/comp" + + "ute/v1/projects/{project}/global/publicA" + + "dvertisedPrefixes/{public_advertised_pre" + + "fix}/announce\022\205\002\n\006Delete\022=.google.cloud." + + "compute.v1.DeletePublicAdvertisedPrefixe" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\227\001\332A project,public_advertised_prefi" + + "x\212N\020GlobalOperations\202\323\344\223\002[*Y/compute/v1/" + + "projects/{project}/global/publicAdvertis" + + "edPrefixes/{public_advertised_prefix}\022\371\001" + + "\n\003Get\022:.google.cloud.compute.v1.GetPubli" + + "cAdvertisedPrefixeRequest\032/.google.cloud" + + ".compute.v1.PublicAdvertisedPrefix\"\204\001\332A " + + "project,public_advertised_prefix\202\323\344\223\002[\022Y" + + "/compute/v1/projects/{project}/global/pu" + + "blicAdvertisedPrefixes/{public_advertise" + + "d_prefix}\022\226\002\n\006Insert\022=.google.cloud.comp" + + "ute.v1.InsertPublicAdvertisedPrefixeRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\250\001\332A)project,public_advertised_prefix_re" + + "source\212N\020GlobalOperations\202\323\344\223\002c\">/comput" + "e/v1/projects/{project}/global/publicAdv" - + "ertisedPrefixes/{public_advertised_prefi" - + "x}/withdraw\032r\312A\026compute.googleapis.com\322A" - + "Vhttps://www.googleapis.com/auth/compute" - + ",https://www.googleapis.com/auth/cloud-p" - + "latform2\264\022\n\027PublicDelegatedPrefixes\022\352\001\n\016" - + "AggregatedList\022E.google.cloud.compute.v1" - + ".AggregatedListPublicDelegatedPrefixesRe" - + "quest\032<.google.cloud.compute.v1.PublicDe" - + "legatedPrefixAggregatedList\"S\332A\007project\202" - + "\323\344\223\002C\022A/compute/v1/projects/{project}/ag" - + "gregated/publicDelegatedPrefixes\022\237\002\n\010Ann" - + "ounce\022>.google.cloud.compute.v1.Announce" - + "PublicDelegatedPrefixeRequest\032\".google.c" - + "loud.compute.v1.Operation\"\256\001\332A&project,r" - + "egion,public_delegated_prefix\212N\020RegionOp" - + "erations\202\323\344\223\002l\"j/compute/v1/projects/{pr" - + "oject}/regions/{region}/publicDelegatedP" - + "refixes/{public_delegated_prefix}/announ" - + "ce\022\222\002\n\006Delete\022<.google.cloud.compute.v1." - + "DeletePublicDelegatedPrefixeRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\245\001\332A&pro" - + "ject,region,public_delegated_prefix\212N\020Re" - + "gionOperations\202\323\344\223\002c*a/compute/v1/projec" - + "ts/{project}/regions/{region}/publicDele" - + "gatedPrefixes/{public_delegated_prefix}\022" - + "\205\002\n\003Get\0229.google.cloud.compute.v1.GetPub" - + "licDelegatedPrefixeRequest\032..google.clou" - + "d.compute.v1.PublicDelegatedPrefix\"\222\001\332A&" - + "project,region,public_delegated_prefix\202\323" - + "\344\223\002c\022a/compute/v1/projects/{project}/reg" - + "ions/{region}/publicDelegatedPrefixes/{p" - + "ublic_delegated_prefix}\022\243\002\n\006Insert\022<.goo" - + "gle.cloud.compute.v1.InsertPublicDelegat" - + "edPrefixeRequest\032\".google.cloud.compute." - + "v1.Operation\"\266\001\332A/project,region,public_" - + "delegated_prefix_resource\212N\020RegionOperat" - + "ions\202\323\344\223\002k\"G/compute/v1/projects/{projec" - + "t}/regions/{region}/publicDelegatedPrefi" - + "xes: public_delegated_prefix_resource\022\331\001" - + "\n\004List\022;.google.cloud.compute.v1.ListPub" - + "licDelegatedPrefixesRequest\0322.google.clo" - + "ud.compute.v1.PublicDelegatedPrefixList\"" - + "`\332A\016project,region\202\323\344\223\002I\022G/compute/v1/pr" - + "ojects/{project}/regions/{region}/public" - + "DelegatedPrefixes\022\324\002\n\005Patch\022;.google.clo" - + "ud.compute.v1.PatchPublicDelegatedPrefix" + + "ertisedPrefixes:!public_advertised_prefi" + + "x_resource\022\313\001\n\004List\022<.google.cloud.compu" + + "te.v1.ListPublicAdvertisedPrefixesReques" + + "t\0323.google.cloud.compute.v1.PublicAdvert" + + "isedPrefixList\"P\332A\007project\202\323\344\223\002@\022>/compu" + + "te/v1/projects/{project}/global/publicAd" + + "vertisedPrefixes\022\310\002\n\005Patch\022<.google.clou" + + "d.compute.v1.PatchPublicAdvertisedPrefix" + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\351\001\332AGproject,region,public_delegate" - + "d_prefix,public_delegated_prefix_resourc" - + "e\212N\020RegionOperations\202\323\344\223\002\205\0012a/compute/v1" + + "tion\"\334\001\332ABproject,public_advertised_pref" + + "ix,public_advertised_prefix_resource\212N\020G" + + "lobalOperations\202\323\344\223\002~2Y/compute/v1/proje" + + "cts/{project}/global/publicAdvertisedPre" + + "fixes/{public_advertised_prefix}:!public" + + "_advertised_prefix_resource\022\222\002\n\010Withdraw" + + "\022?.google.cloud.compute.v1.WithdrawPubli" + + "cAdvertisedPrefixeRequest\032\".google.cloud" + + ".compute.v1.Operation\"\240\001\332A project,publi" + + "c_advertised_prefix\212N\020GlobalOperations\202\323" + + "\344\223\002d\"b/compute/v1/projects/{project}/glo" + + "bal/publicAdvertisedPrefixes/{public_adv" + + "ertised_prefix}/withdraw\032r\312A\026compute.goo" + + "gleapis.com\322AVhttps://www.googleapis.com" + + "/auth/compute,https://www.googleapis.com" + + "/auth/cloud-platform2\264\022\n\027PublicDelegated" + + "Prefixes\022\352\001\n\016AggregatedList\022E.google.clo" + + "ud.compute.v1.AggregatedListPublicDelega" + + "tedPrefixesRequest\032<.google.cloud.comput" + + "e.v1.PublicDelegatedPrefixAggregatedList" + + "\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/projects" + + "/{project}/aggregated/publicDelegatedPre" + + "fixes\022\237\002\n\010Announce\022>.google.cloud.comput" + + "e.v1.AnnouncePublicDelegatedPrefixeReque" + + "st\032\".google.cloud.compute.v1.Operation\"\256" + + "\001\332A&project,region,public_delegated_pref" + + "ix\212N\020RegionOperations\202\323\344\223\002l\"j/compute/v1" + "/projects/{project}/regions/{region}/pub" + "licDelegatedPrefixes/{public_delegated_p" - + "refix}: public_delegated_prefix_resource" - + "\022\237\002\n\010Withdraw\022>.google.cloud.compute.v1." - + "WithdrawPublicDelegatedPrefixeRequest\032\"." - + "google.cloud.compute.v1.Operation\"\256\001\332A&p" - + "roject,region,public_delegated_prefix\212N\020" - + "RegionOperations\202\323\344\223\002l\"j/compute/v1/proj" - + "ects/{project}/regions/{region}/publicDe" - + "legatedPrefixes/{public_delegated_prefix" - + "}/withdraw\032r\312A\026compute.googleapis.com\322AV" - + "https://www.googleapis.com/auth/compute," - + "https://www.googleapis.com/auth/cloud-pl" - + "atform2\300\016\n\021RegionAutoscalers\022\345\001\n\006Delete\022" - + "6.google.cloud.compute.v1.DeleteRegionAu" - + "toscalerRequest\032\".google.cloud.compute.v" - + "1.Operation\"\177\332A\031project,region,autoscale" - + "r\212N\020RegionOperations\202\323\344\223\002J*H/compute/v1/" - + "projects/{project}/regions/{region}/auto" - + "scalers/{autoscaler}\022\315\001\n\003Get\0223.google.cl" - + "oud.compute.v1.GetRegionAutoscalerReques" - + "t\032#.google.cloud.compute.v1.Autoscaler\"l" - + "\332A\031project,region,autoscaler\202\323\344\223\002J\022H/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/autoscalers/{autoscaler}\022\367\001\n\006Insert\022" - + "6.google.cloud.compute.v1.InsertRegionAu" - + "toscalerRequest\032\".google.cloud.compute.v" - + "1.Operation\"\220\001\332A\"project,region,autoscal" - + "er_resource\212N\020RegionOperations\202\323\344\223\002R\";/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/autoscalers:\023autoscaler_resource\022\302" - + "\001\n\004List\0225.google.cloud.compute.v1.ListRe" - + "gionAutoscalersRequest\032-.google.cloud.co" - + "mpute.v1.RegionAutoscalerList\"T\332A\016projec" - + "t,region\202\323\344\223\002=\022;/compute/v1/projects/{pr" - + "oject}/regions/{region}/autoscalers\022\365\001\n\005" - + "Patch\0225.google.cloud.compute.v1.PatchReg" - + "ionAutoscalerRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\220\001\332A\"project,region,aut" - + "oscaler_resource\212N\020RegionOperations\202\323\344\223\002" - + "R2;/compute/v1/projects/{project}/region" - + "s/{region}/autoscalers:\023autoscaler_resou" - + "rce\022\315\002\n\022TestIamPermissions\022B.google.clou" - + "d.compute.v1.TestIamPermissionsRegionAut" - + "oscalerRequest\0320.google.cloud.compute.v1" - + ".TestPermissionsResponse\"\300\001\332A9project,re" - + "gion,resource,test_permissions_request_r" - + "esource\202\323\344\223\002~\"Y/compute/v1/projects/{pro" - + "ject}/regions/{region}/autoscalers/{reso" - + "urce}/testIamPermissions:!test_permissio" - + "ns_request_resource\022\367\001\n\006Update\0226.google." - + "cloud.compute.v1.UpdateRegionAutoscalerR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\220\001\332A\"project,region,autoscaler_resour" - + "ce\212N\020RegionOperations\202\323\344\223\002R\032;/compute/v1" - + "/projects/{project}/regions/{region}/aut" - + "oscalers:\023autoscaler_resource\032r\312A\026comput" - + "e.googleapis.com\322AVhttps://www.googleapi" - + "s.com/auth/compute,https://www.googleapi" - + "s.com/auth/cloud-platform2\275\033\n\025RegionBack" - + "endServices\022\370\001\n\006Delete\022:.google.cloud.co" - + "mpute.v1.DeleteRegionBackendServiceReque" - + "st\032\".google.cloud.compute.v1.Operation\"\215" - + "\001\332A\036project,region,backend_service\212N\020Reg" - + "ionOperations\202\323\344\223\002S*Q/compute/v1/project" - + "s/{project}/regions/{region}/backendServ" - + "ices/{backend_service}\022\343\001\n\003Get\0227.google." - + "cloud.compute.v1.GetRegionBackendService" - + "Request\032\'.google.cloud.compute.v1.Backen" - + "dService\"z\332A\036project,region,backend_serv" - + "ice\202\323\344\223\002S\022Q/compute/v1/projects/{project" - + "}/regions/{region}/backendServices/{back" - + "end_service}\022\313\002\n\tGetHealth\022=.google.clou" - + "d.compute.v1.GetHealthRegionBackendServi" - + "ceRequest\0322.google.cloud.compute.v1.Back" - + "endServiceGroupHealth\"\312\001\332A@project,regio" - + "n,backend_service,resource_group_referen" - + "ce_resource\202\323\344\223\002\200\001\"[/compute/v1/projects" - + "/{project}/regions/{region}/backendServi" - + "ces/{backend_service}/getHealth:!resourc" - + "e_group_reference_resource\022\354\001\n\014GetIamPol" - + "icy\022@.google.cloud.compute.v1.GetIamPoli" - + "cyRegionBackendServiceRequest\032\037.google.c" - + "loud.compute.v1.Policy\"y\332A\027project,regio" - + "n,resource\202\323\344\223\002Y\022W/compute/v1/projects/{" - + "project}/regions/{region}/backendService" - + "s/{resource}/getIamPolicy\022\211\002\n\006Insert\022:.g" - + "oogle.cloud.compute.v1.InsertRegionBacke" - + "ndServiceRequest\032\".google.cloud.compute." - + "v1.Operation\"\236\001\332A\'project,region,backend" - + "_service_resource\212N\020RegionOperations\202\323\344\223" - + "\002[\"?/compute/v1/projects/{project}/regio" - + "ns/{region}/backendServices:\030backend_ser" - + "vice_resource\022\310\001\n\004List\0229.google.cloud.co" - + "mpute.v1.ListRegionBackendServicesReques" - + "t\032+.google.cloud.compute.v1.BackendServi" - + "ceList\"X\332A\016project,region\202\323\344\223\002A\022?/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/backendServices\022\345\001\n\nListUsable\022?.google" - + ".cloud.compute.v1.ListUsableRegionBacken" - + "dServicesRequest\0321.google.cloud.compute." - + "v1.BackendServiceListUsable\"c\332A\016project," - + "region\202\323\344\223\002L\022J/compute/v1/projects/{proj" - + "ect}/regions/{region}/backendServices/li" - + "stUsable\022\251\002\n\005Patch\0229.google.cloud.comput" - + "e.v1.PatchRegionBackendServiceRequest\032\"." - + "google.cloud.compute.v1.Operation\"\300\001\332A7p" - + "roject,region,backend_service,backend_se" - + "rvice_resource\212N\020RegionOperations\202\323\344\223\002m2" - + "Q/compute/v1/projects/{project}/regions/" - + "{region}/backendServices/{backend_servic" - + "e}:\030backend_service_resource\022\264\002\n\014SetIamP" - + "olicy\022@.google.cloud.compute.v1.SetIamPo" - + "licyRegionBackendServiceRequest\032\037.google" - + ".cloud.compute.v1.Policy\"\300\001\332A:project,re" - + "gion,resource,region_set_policy_request_" - + "resource\202\323\344\223\002}\"W/compute/v1/projects/{pr" - + "oject}/regions/{region}/backendServices/" - + "{resource}/setIamPolicy:\"region_set_poli" - + "cy_request_resource\022\350\002\n\021SetSecurityPolic" - + "y\022E.google.cloud.compute.v1.SetSecurityP" - + "olicyRegionBackendServiceRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\347\001\332AAprojec" - + "t,region,backend_service,security_policy" - + "_reference_resource\212N\020RegionOperations\202\323" - + "\344\223\002\211\001\"c/compute/v1/projects/{project}/re" - + "gions/{region}/backendServices/{backend_" - + "service}/setSecurityPolicy:\"security_pol" - + "icy_reference_resource\022\326\002\n\022TestIamPermis" - + "sions\022F.google.cloud.compute.v1.TestIamP" - + "ermissionsRegionBackendServiceRequest\0320." - + "google.cloud.compute.v1.TestPermissionsR" - + "esponse\"\305\001\332A9project,region,resource,tes" - + "t_permissions_request_resource\202\323\344\223\002\202\001\"]/" + + "refix}/announce\022\222\002\n\006Delete\022<.google.clou" + + "d.compute.v1.DeletePublicDelegatedPrefix" + + "eRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\245\001\332A&project,region,public_delegate" + + "d_prefix\212N\020RegionOperations\202\323\344\223\002c*a/comp" + + "ute/v1/projects/{project}/regions/{regio" + + "n}/publicDelegatedPrefixes/{public_deleg" + + "ated_prefix}\022\205\002\n\003Get\0229.google.cloud.comp" + + "ute.v1.GetPublicDelegatedPrefixeRequest\032" + + "..google.cloud.compute.v1.PublicDelegate" + + "dPrefix\"\222\001\332A&project,region,public_deleg" + + "ated_prefix\202\323\344\223\002c\022a/compute/v1/projects/" + + "{project}/regions/{region}/publicDelegat" + + "edPrefixes/{public_delegated_prefix}\022\243\002\n" + + "\006Insert\022<.google.cloud.compute.v1.Insert" + + "PublicDelegatedPrefixeRequest\032\".google.c" + + "loud.compute.v1.Operation\"\266\001\332A/project,r" + + "egion,public_delegated_prefix_resource\212N" + + "\020RegionOperations\202\323\344\223\002k\"G/compute/v1/pro" + + "jects/{project}/regions/{region}/publicD" + + "elegatedPrefixes: public_delegated_prefi" + + "x_resource\022\331\001\n\004List\022;.google.cloud.compu" + + "te.v1.ListPublicDelegatedPrefixesRequest" + + "\0322.google.cloud.compute.v1.PublicDelegat" + + "edPrefixList\"`\332A\016project,region\202\323\344\223\002I\022G/" + "compute/v1/projects/{project}/regions/{r" - + "egion}/backendServices/{resource}/testIa" - + "mPermissions:!test_permissions_request_r" - + "esource\022\253\002\n\006Update\022:.google.cloud.comput" - + "e.v1.UpdateRegionBackendServiceRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\300\001\332A7" - + "project,region,backend_service,backend_s" - + "ervice_resource\212N\020RegionOperations\202\323\344\223\002m" - + "\032Q/compute/v1/projects/{project}/regions" - + "/{region}/backendServices/{backend_servi" - + "ce}:\030backend_service_resource\032r\312A\026comput" - + "e.googleapis.com\322AVhttps://www.googleapi" - + "s.com/auth/compute,https://www.googleapi" - + "s.com/auth/cloud-platform2\362\t\n\021RegionComm" - + "itments\022\315\001\n\016AggregatedList\022?.google.clou" - + "d.compute.v1.AggregatedListRegionCommitm" - + "entsRequest\0321.google.cloud.compute.v1.Co" - + "mmitmentAggregatedList\"G\332A\007project\202\323\344\223\0027" - + "\0225/compute/v1/projects/{project}/aggrega" - + "ted/commitments\022\315\001\n\003Get\0223.google.cloud.c" - + "ompute.v1.GetRegionCommitmentRequest\032#.g" - + "oogle.cloud.compute.v1.Commitment\"l\332A\031pr" - + "oject,region,commitment\202\323\344\223\002J\022H/compute/" - + "v1/projects/{project}/regions/{region}/c" - + "ommitments/{commitment}\022\367\001\n\006Insert\0226.goo" - + "gle.cloud.compute.v1.InsertRegionCommitm" - + "entRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\220\001\332A\"project,region,commitment_re" - + "source\212N\020RegionOperations\202\323\344\223\002R\";/comput" + + "egion}/publicDelegatedPrefixes\022\324\002\n\005Patch" + + "\022;.google.cloud.compute.v1.PatchPublicDe" + + "legatedPrefixeRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\351\001\332AGproject,region,pu" + + "blic_delegated_prefix,public_delegated_p" + + "refix_resource\212N\020RegionOperations\202\323\344\223\002\205\001" + + "2a/compute/v1/projects/{project}/regions" + + "/{region}/publicDelegatedPrefixes/{publi" + + "c_delegated_prefix}: public_delegated_pr" + + "efix_resource\022\237\002\n\010Withdraw\022>.google.clou" + + "d.compute.v1.WithdrawPublicDelegatedPref" + + "ixeRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\256\001\332A&project,region,public_delega" + + "ted_prefix\212N\020RegionOperations\202\323\344\223\002l\"j/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/publicDelegatedPrefixes/{public_del" + + "egated_prefix}/withdraw\032r\312A\026compute.goog" + + "leapis.com\322AVhttps://www.googleapis.com/" + + "auth/compute,https://www.googleapis.com/" + + "auth/cloud-platform2\300\016\n\021RegionAutoscaler" + + "s\022\345\001\n\006Delete\0226.google.cloud.compute.v1.D" + + "eleteRegionAutoscalerRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\177\332A\031project,reg" + + "ion,autoscaler\212N\020RegionOperations\202\323\344\223\002J*" + + "H/compute/v1/projects/{project}/regions/" + + "{region}/autoscalers/{autoscaler}\022\315\001\n\003Ge" + + "t\0223.google.cloud.compute.v1.GetRegionAut" + + "oscalerRequest\032#.google.cloud.compute.v1" + + ".Autoscaler\"l\332A\031project,region,autoscale" + + "r\202\323\344\223\002J\022H/compute/v1/projects/{project}/" + + "regions/{region}/autoscalers/{autoscaler" + + "}\022\367\001\n\006Insert\0226.google.cloud.compute.v1.I" + + "nsertRegionAutoscalerRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\220\001\332A\"project,re" + + "gion,autoscaler_resource\212N\020RegionOperati" + + "ons\202\323\344\223\002R\";/compute/v1/projects/{project" + + "}/regions/{region}/autoscalers:\023autoscal" + + "er_resource\022\302\001\n\004List\0225.google.cloud.comp" + + "ute.v1.ListRegionAutoscalersRequest\032-.go" + + "ogle.cloud.compute.v1.RegionAutoscalerLi" + + "st\"T\332A\016project,region\202\323\344\223\002=\022;/compute/v1" + + "/projects/{project}/regions/{region}/aut" + + "oscalers\022\365\001\n\005Patch\0225.google.cloud.comput" + + "e.v1.PatchRegionAutoscalerRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\220\001\332A\"proje" + + "ct,region,autoscaler_resource\212N\020RegionOp" + + "erations\202\323\344\223\002R2;/compute/v1/projects/{pr" + + "oject}/regions/{region}/autoscalers:\023aut" + + "oscaler_resource\022\315\002\n\022TestIamPermissions\022" + + "B.google.cloud.compute.v1.TestIamPermiss" + + "ionsRegionAutoscalerRequest\0320.google.clo" + + "ud.compute.v1.TestPermissionsResponse\"\300\001" + + "\332A9project,region,resource,test_permissi" + + "ons_request_resource\202\323\344\223\002~\"Y/compute/v1/" + + "projects/{project}/regions/{region}/auto" + + "scalers/{resource}/testIamPermissions:!t" + + "est_permissions_request_resource\022\367\001\n\006Upd" + + "ate\0226.google.cloud.compute.v1.UpdateRegi" + + "onAutoscalerRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\220\001\332A\"project,region,auto" + + "scaler_resource\212N\020RegionOperations\202\323\344\223\002R" + + "\032;/compute/v1/projects/{project}/regions" + + "/{region}/autoscalers:\023autoscaler_resour" + + "ce\032r\312A\026compute.googleapis.com\322AVhttps://" + + "www.googleapis.com/auth/compute,https://" + + "www.googleapis.com/auth/cloud-platform2\275" + + "\033\n\025RegionBackendServices\022\370\001\n\006Delete\022:.go" + + "ogle.cloud.compute.v1.DeleteRegionBacken" + + "dServiceRequest\032\".google.cloud.compute.v" + + "1.Operation\"\215\001\332A\036project,region,backend_" + + "service\212N\020RegionOperations\202\323\344\223\002S*Q/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/backendServices/{backend_service}\022\343\001\n\003" + + "Get\0227.google.cloud.compute.v1.GetRegionB" + + "ackendServiceRequest\032\'.google.cloud.comp" + + "ute.v1.BackendService\"z\332A\036project,region" + + ",backend_service\202\323\344\223\002S\022Q/compute/v1/proj" + + "ects/{project}/regions/{region}/backendS" + + "ervices/{backend_service}\022\313\002\n\tGetHealth\022" + + "=.google.cloud.compute.v1.GetHealthRegio" + + "nBackendServiceRequest\0322.google.cloud.co" + + "mpute.v1.BackendServiceGroupHealth\"\312\001\332A@" + + "project,region,backend_service,resource_" + + "group_reference_resource\202\323\344\223\002\200\001\"[/comput" + "e/v1/projects/{project}/regions/{region}" - + "/commitments:\023commitment_resource\022\274\001\n\004Li" - + "st\0225.google.cloud.compute.v1.ListRegionC" - + "ommitmentsRequest\032\'.google.cloud.compute" - + ".v1.CommitmentList\"T\332A\016project,region\202\323\344" - + "\223\002=\022;/compute/v1/projects/{project}/regi" - + "ons/{region}/commitments\022\217\002\n\006Update\0226.go" - + "ogle.cloud.compute.v1.UpdateRegionCommit" - + "mentRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\250\001\332A-project,region,commitment,c" - + "ommitment_resource\212N\020RegionOperations\202\323\344" - + "\223\002_2H/compute/v1/projects/{project}/regi" - + "ons/{region}/commitments/{commitment}:\023c" - + "ommitment_resource\032r\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform2\277\004\n\017RegionDiskTypes\022\305\001\n\003G" - + "et\0221.google.cloud.compute.v1.GetRegionDi" - + "skTypeRequest\032!.google.cloud.compute.v1." - + "DiskType\"h\332A\030project,region,disk_type\202\323\344" - + "\223\002G\022E/compute/v1/projects/{project}/regi" - + "ons/{region}/diskTypes/{disk_type}\022\274\001\n\004L" - + "ist\0223.google.cloud.compute.v1.ListRegion" - + "DiskTypesRequest\032+.google.cloud.compute." - + "v1.RegionDiskTypeList\"R\332A\016project,region" - + "\202\323\344\223\002;\0229/compute/v1/projects/{project}/r" - + "egions/{region}/diskTypes\032\244\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-platform2\217&\n\013Reg" - + "ionDisks\022\346\002\n\023AddResourcePolicies\022=.googl" - + "e.cloud.compute.v1.AddResourcePoliciesRe" - + "gionDiskRequest\032\".google.cloud.compute.v" - + "1.Operation\"\353\001\332AGproject,region,disk,reg" - + "ion_disks_add_resource_policies_request_" - + "resource\212N\020RegionOperations\202\323\344\223\002\207\001\"P/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/disks/{disk}/addResourcePolicies:3re" - + "gion_disks_add_resource_policies_request" - + "_resource\022\234\002\n\nBulkInsert\0224.google.cloud." - + "compute.v1.BulkInsertRegionDiskRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\263\001\332A1" - + "project,region,bulk_insert_disk_resource" - + "_resource\212N\020RegionOperations\202\323\344\223\002f\"@/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/disks/bulkInsert:\"bulk_insert_disk_r" - + "esource_resource\022\222\002\n\016CreateSnapshot\0228.go" - + "ogle.cloud.compute.v1.CreateSnapshotRegi" - + "onDiskRequest\032\".google.cloud.compute.v1." - + "Operation\"\241\001\332A%project,region,disk,snaps" - + "hot_resource\212N\020RegionOperations\202\323\344\223\002`\"K/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/disks/{disk}/createSnapshot:\021snap" - + "shot_resource\022\315\001\n\006Delete\0220.google.cloud." - + "compute.v1.DeleteRegionDiskRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"m\332A\023proje" - + "ct,region,disk\212N\020RegionOperations\202\323\344\223\002>*" - + "\022*\022.goo" - + "gle.cloud.compute.v1.StopAsyncReplicatio" - + "nRegionDiskRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\202\001\332A\023project,region,disk\212" - + "N\020RegionOperations\202\323\344\223\002S\"Q/compute/v1/pr" + + "disks/{disk}\022\330\001\n\014GetIamPolicy\0226.google.c" + + "loud.compute.v1.GetIamPolicyRegionDiskRe" + + "quest\032\037.google.cloud.compute.v1.Policy\"o" + + "\332A\027project,region,resource\202\323\344\223\002O\022M/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/disks/{resource}/getIamPolicy\022\336\001\n\006Inse" + + "rt\0220.google.cloud.compute.v1.InsertRegio" + + "nDiskRequest\032\".google.cloud.compute.v1.O" + + "peration\"~\332A\034project,region,disk_resourc" + + "e\212N\020RegionOperations\202\323\344\223\002F\"5/compute/v1/" + + "projects/{project}/regions/{region}/disk" + + "s:\rdisk_resource\022\252\001\n\004List\022/.google.cloud" + + ".compute.v1.ListRegionDisksRequest\032!.goo" + + "gle.cloud.compute.v1.DiskList\"N\332A\016projec" + + "t,region\202\323\344\223\0027\0225/compute/v1/projects/{pr" + + "oject}/regions/{region}/disks\022\365\002\n\026Remove" + + "ResourcePolicies\022@.google.cloud.compute." + + "v1.RemoveResourcePoliciesRegionDiskReque" + + "st\032\".google.cloud.compute.v1.Operation\"\364" + + "\001\332AJproject,region,disk,region_disks_rem" + + "ove_resource_policies_request_resource\212N" + + "\020RegionOperations\202\323\344\223\002\215\001\"S/compute/v1/pr" + "ojects/{project}/regions/{region}/disks/" - + "{disk}/stopAsyncReplication\022\356\002\n\031StopGrou" - + "pAsyncReplication\022C.google.cloud.compute" - + ".v1.StopGroupAsyncReplicationRegionDiskR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\347\001\332ACproject,region,disks_stop_group_" - + "async_replication_resource_resource\212N\020Re" - + "gionOperations\202\323\344\223\002\207\001\"O/compute/v1/proje" - + "cts/{project}/regions/{region}/disks/sto" - + "pGroupAsyncReplication:4disks_stop_group" - + "_async_replication_resource_resource\022\301\002\n" - + "\022TestIamPermissions\022<.google.cloud.compu" - + "te.v1.TestIamPermissionsRegionDiskReques" - + "t\0320.google.cloud.compute.v1.TestPermissi" - + "onsResponse\"\272\001\332A9project,region,resource" - + ",test_permissions_request_resource\202\323\344\223\002x" - + "\"S/compute/v1/projects/{project}/regions" - + "/{region}/disks/{resource}/testIamPermis" - + "sions:!test_permissions_request_resource" - + "\022\353\001\n\006Update\0220.google.cloud.compute.v1.Up" - + "dateRegionDiskRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\212\001\332A!project,region,di" - + "sk,disk_resource\212N\020RegionOperations\202\323\344\223\002" - + "M2.go" - + "ogle.cloud.compute.v1.DeleteRegionHealth" - + "CheckServiceRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\233\001\332A#project,region,heal" - + "th_check_service\212N\020RegionOperations\202\323\344\223\002" - + "\\*Z/compute/v1/projects/{project}/region" - + "s/{region}/healthCheckServices/{health_c" - + "heck_service}\022\372\001\n\003Get\022;.google.cloud.com" - + "pute.v1.GetRegionHealthCheckServiceReque" - + "st\032+.google.cloud.compute.v1.HealthCheck" - + "Service\"\210\001\332A#project,region,health_check" - + "_service\202\323\344\223\002\\\022Z/compute/v1/projects/{pr" + + "{disk}/removeResourcePolicies:6region_di" + + "sks_remove_resource_policies_request_res" + + "ource\022\240\002\n\006Resize\0220.google.cloud.compute." + + "v1.ResizeRegionDiskRequest\032\".google.clou" + + "d.compute.v1.Operation\"\277\001\332A8project,regi" + + "on,disk,region_disks_resize_request_reso" + + "urce\212N\020RegionOperations\202\323\344\223\002k\"C/compute/" + + "v1/projects/{project}/regions/{region}/d" + + "isks/{disk}/resize:$region_disks_resize_" + + "request_resource\022\240\002\n\014SetIamPolicy\0226.goog" + + "le.cloud.compute.v1.SetIamPolicyRegionDi" + + "skRequest\032\037.google.cloud.compute.v1.Poli" + + "cy\"\266\001\332A:project,region,resource,region_s" + + "et_policy_request_resource\202\323\344\223\002s\"M/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/disks/{resource}/setIamPolicy:\"region_" + + "set_policy_request_resource\022\255\002\n\tSetLabel" + + "s\0223.google.cloud.compute.v1.SetLabelsReg" + + "ionDiskRequest\032\".google.cloud.compute.v1" + + ".Operation\"\306\001\332A:project,region,resource," + + "region_set_labels_request_resource\212N\020Reg" + + "ionOperations\202\323\344\223\002p\"J/compute/v1/project" + + "s/{project}/regions/{region}/disks/{reso" + + "urce}/setLabels:\"region_set_labels_reque" + + "st_resource\022\360\002\n\025StartAsyncReplication\022?." + + "google.cloud.compute.v1.StartAsyncReplic" + + "ationRegionDiskRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\361\001\332AIproject,region,d" + + "isk,region_disks_start_async_replication" + + "_request_resource\212N\020RegionOperations\202\323\344\223" + + "\002\213\001\"R/compute/v1/projects/{project}/regi" + + "ons/{region}/disks/{disk}/startAsyncRepl" + + "ication:5region_disks_start_async_replic" + + "ation_request_resource\022\377\001\n\024StopAsyncRepl" + + "ication\022>.google.cloud.compute.v1.StopAs" + + "yncReplicationRegionDiskRequest\032\".google" + + ".cloud.compute.v1.Operation\"\202\001\332A\023project" + + ",region,disk\212N\020RegionOperations\202\323\344\223\002S\"Q/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/disks/{disk}/stopAsyncReplication" + + "\022\356\002\n\031StopGroupAsyncReplication\022C.google." + + "cloud.compute.v1.StopGroupAsyncReplicati" + + "onRegionDiskRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\347\001\332ACproject,region,disk" + + "s_stop_group_async_replication_resource_" + + "resource\212N\020RegionOperations\202\323\344\223\002\207\001\"O/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/disks/stopGroupAsyncReplication:4dis" + + "ks_stop_group_async_replication_resource" + + "_resource\022\301\002\n\022TestIamPermissions\022<.googl" + + "e.cloud.compute.v1.TestIamPermissionsReg" + + "ionDiskRequest\0320.google.cloud.compute.v1" + + ".TestPermissionsResponse\"\272\001\332A9project,re" + + "gion,resource,test_permissions_request_r" + + "esource\202\323\344\223\002x\"S/compute/v1/projects/{pro" + + "ject}/regions/{region}/disks/{resource}/" + + "testIamPermissions:!test_permissions_req" + + "uest_resource\022\353\001\n\006Update\0220.google.cloud." + + "compute.v1.UpdateRegionDiskRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\212\001\332A!proj" + + "ect,region,disk,disk_resource\212N\020RegionOp" + + "erations\202\323\344\223\002M2.google.cloud.compute.v1.Delet" + + "eRegionHealthCheckServiceRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\233\001\332A#projec" + + "t,region,health_check_service\212N\020RegionOp" + + "erations\202\323\344\223\002\\*Z/compute/v1/projects/{pr" + "oject}/regions/{region}/healthCheckServi" - + "ces/{health_check_service}\022\233\002\n\006Insert\022>." - + "google.cloud.compute.v1.InsertRegionHeal" - + "thCheckServiceRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\254\001\332A,project,region,he" - + "alth_check_service_resource\212N\020RegionOper" - + "ations\202\323\344\223\002d\"C/compute/v1/projects/{proj" - + "ect}/regions/{region}/healthCheckService" - + "s:\035health_check_service_resource\022\325\001\n\004Lis" - + "t\022=.google.cloud.compute.v1.ListRegionHe" - + "althCheckServicesRequest\0320.google.cloud." - + "compute.v1.HealthCheckServicesList\"\\\332A\016p" - + "roject,region\202\323\344\223\002E\022C/compute/v1/project" - + "s/{project}/regions/{region}/healthCheck" - + "Services\022\305\002\n\005Patch\022=.google.cloud.comput" - + "e.v1.PatchRegionHealthCheckServiceReques" - + "t\032\".google.cloud.compute.v1.Operation\"\330\001" - + "\332AAproject,region,health_check_service,h" - + "ealth_check_service_resource\212N\020RegionOpe" - + "rations\202\323\344\223\002{2Z/compute/v1/projects/{pro" - + "ject}/regions/{region}/healthCheckServic" - + "es/{health_check_service}:\035health_check_" - + "service_resource\032r\312A\026compute.googleapis." + + "ces/{health_check_service}\022\372\001\n\003Get\022;.goo" + + "gle.cloud.compute.v1.GetRegionHealthChec" + + "kServiceRequest\032+.google.cloud.compute.v" + + "1.HealthCheckService\"\210\001\332A#project,region" + + ",health_check_service\202\323\344\223\002\\\022Z/compute/v1" + + "/projects/{project}/regions/{region}/hea" + + "lthCheckServices/{health_check_service}\022" + + "\233\002\n\006Insert\022>.google.cloud.compute.v1.Ins" + + "ertRegionHealthCheckServiceRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\254\001\332A,proj" + + "ect,region,health_check_service_resource" + + "\212N\020RegionOperations\202\323\344\223\002d\"C/compute/v1/p" + + "rojects/{project}/regions/{region}/healt" + + "hCheckServices:\035health_check_service_res" + + "ource\022\325\001\n\004List\022=.google.cloud.compute.v1" + + ".ListRegionHealthCheckServicesRequest\0320." + + "google.cloud.compute.v1.HealthCheckServi" + + "cesList\"\\\332A\016project,region\202\323\344\223\002E\022C/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/healthCheckServices\022\305\002\n\005Patch\022=.google" + + ".cloud.compute.v1.PatchRegionHealthCheck" + + "ServiceRequest\032\".google.cloud.compute.v1" + + ".Operation\"\330\001\332AAproject,region,health_ch" + + "eck_service,health_check_service_resourc" + + "e\212N\020RegionOperations\202\323\344\223\002{2Z/compute/v1/" + + "projects/{project}/regions/{region}/heal" + + "thCheckServices/{health_check_service}:\035" + + "health_check_service_resource\032r\312A\026comput" + + "e.googleapis.com\322AVhttps://www.googleapi" + + "s.com/auth/compute,https://www.googleapi" + + "s.com/auth/cloud-platform2\230\017\n\022RegionHeal" + + "thChecks\022\354\001\n\006Delete\0227.google.cloud.compu" + + "te.v1.DeleteRegionHealthCheckRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\204\001\332A\033pr" + + "oject,region,health_check\212N\020RegionOperat" + + "ions\202\323\344\223\002M*K/compute/v1/projects/{projec" + + "t}/regions/{region}/healthChecks/{health" + + "_check}\022\324\001\n\003Get\0224.google.cloud.compute.v" + + "1.GetRegionHealthCheckRequest\032$.google.c" + + "loud.compute.v1.HealthCheck\"q\332A\033project," + + "region,health_check\202\323\344\223\002M\022K/compute/v1/p" + + "rojects/{project}/regions/{region}/healt" + + "hChecks/{health_check}\022\375\001\n\006Insert\0227.goog" + + "le.cloud.compute.v1.InsertRegionHealthCh" + + "eckRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\225\001\332A$project,region,health_check_" + + "resource\212N\020RegionOperations\202\323\344\223\002U\"\022\022region_instance_group_m" + + "anagers_stop_instances_request_resource\022" + + "\275\003\n\020SuspendInstances\022J.google.cloud.comp" + + "ute.v1.SuspendInstancesRegionInstanceGro" + "upManagerRequest\032\".google.cloud.compute." - + "v1.Operation\"\300\002\332Agproject,region,instanc" + + "v1.Operation\"\270\002\332Agproject,region,instanc" + "e_group_manager,region_instance_group_ma" - + "nager_delete_instance_config_req_resourc" - + "e\212N\020RegionOperations\202\323\344\223\002\274\001\"w/compute/v1" + + "nagers_suspend_instances_request_resourc" + + "e\212N\020RegionOperations\202\323\344\223\002\264\001\"o/compute/v1" + "/projects/{project}/regions/{region}/ins" + "tanceGroupManagers/{instance_group_manag" - + "er}/deletePerInstanceConfigs:Aregion_ins" - + "tance_group_manager_delete_instance_conf" - + "ig_req_resource\022\204\002\n\003Get\022=.google.cloud.c" - + "ompute.v1.GetRegionInstanceGroupManagerR" - + "equest\032-.google.cloud.compute.v1.Instanc" - + "eGroupManager\"\216\001\332A%project,region,instan" - + "ce_group_manager\202\323\344\223\002`\022^/compute/v1/proj" - + "ects/{project}/regions/{region}/instance" - + "GroupManagers/{instance_group_manager}\022\243" - + "\002\n\006Insert\022@.google.cloud.compute.v1.Inse" - + "rtRegionInstanceGroupManagerRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\262\001\332A.pro" - + "ject,region,instance_group_manager_resou" - + "rce\212N\020RegionOperations\202\323\344\223\002h\"E/compute/v" - + "1/projects/{project}/regions/{region}/in" - + "stanceGroupManagers:\037instance_group_mana" - + "ger_resource\022\340\001\n\004List\022?.google.cloud.com" - + "pute.v1.ListRegionInstanceGroupManagersR" - + "equest\0327.google.cloud.compute.v1.RegionI" - + "nstanceGroupManagerList\"^\332A\016project,regi" - + "on\202\323\344\223\002G\022E/compute/v1/projects/{project}" - + "/regions/{region}/instanceGroupManagers\022" - + "\267\002\n\nListErrors\022E.google.cloud.compute.v1" - + ".ListErrorsRegionInstanceGroupManagersRe" - + "quest\032F.google.cloud.compute.v1.RegionIn" - + "stanceGroupManagersListErrorsResponse\"\231\001" - + "\332A%project,region,instance_group_manager" - + "\202\323\344\223\002k\022i/compute/v1/projects/{project}/r" - + "egions/{region}/instanceGroupManagers/{i" - + "nstance_group_manager}/listErrors\022\330\002\n\024Li" - + "stManagedInstances\022O.google.cloud.comput" - + "e.v1.ListManagedInstancesRegionInstanceG" - + "roupManagersRequest\032I.google.cloud.compu" - + "te.v1.RegionInstanceGroupManagersListIns" - + "tancesResponse\"\243\001\332A%project,region,insta" - + "nce_group_manager\202\323\344\223\002u\"s/compute/v1/pro" - + "jects/{project}/regions/{region}/instanc" - + "eGroupManagers/{instance_group_manager}/" - + "listManagedInstances\022\340\002\n\026ListPerInstance" - + "Configs\022Q.google.cloud.compute.v1.ListPe" - + "rInstanceConfigsRegionInstanceGroupManag" - + "ersRequest\032K.google.cloud.compute.v1.Reg" - + "ionInstanceGroupManagersListInstanceConf" - + "igsResp\"\245\001\332A%project,region,instance_gro" - + "up_manager\202\323\344\223\002w\"u/compute/v1/projects/{" - + "project}/regions/{region}/instanceGroupM" - + "anagers/{instance_group_manager}/listPer" - + "InstanceConfigs\022\322\002\n\005Patch\022?.google.cloud" - + ".compute.v1.PatchRegionInstanceGroupMana" - + "gerRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\343\001\332AEproject,region,instance_grou" - + "p_manager,instance_group_manager_resourc" - + "e\212N\020RegionOperations\202\323\344\223\002\201\0012^/compute/v1" + + "er}/suspendInstances:Aregion_instance_gr" + + "oup_managers_suspend_instances_request_r" + + "esource\022\325\003\n\030UpdatePerInstanceConfigs\022R.g" + + "oogle.cloud.compute.v1.UpdatePerInstance", + "ConfigsRegionInstanceGroupManagerRequest" + + "\032\".google.cloud.compute.v1.Operation\"\300\002\332" + + "Agproject,region,instance_group_manager," + + "region_instance_group_manager_update_ins" + + "tance_config_req_resource\212N\020RegionOperat" + + "ions\202\323\344\223\002\274\001\"w/compute/v1/projects/{proje" + + "ct}/regions/{region}/instanceGroupManage" + + "rs/{instance_group_manager}/updatePerIns" + + "tanceConfigs:Aregion_instance_group_mana" + + "ger_update_instance_config_req_resource\032" + + "r\312A\026compute.googleapis.com\322AVhttps://www" + + ".googleapis.com/auth/compute,https://www" + + ".googleapis.com/auth/cloud-platform2\236\r\n\024" + + "RegionInstanceGroups\022\336\001\n\003Get\0226.google.cl" + + "oud.compute.v1.GetRegionInstanceGroupReq" + + "uest\032&.google.cloud.compute.v1.InstanceG" + + "roup\"w\332A\035project,region,instance_group\202\323" + + "\344\223\002Q\022O/compute/v1/projects/{project}/reg" + + "ions/{region}/instanceGroups/{instance_g" + + "roup}\022\313\001\n\004List\0228.google.cloud.compute.v1" + + ".ListRegionInstanceGroupsRequest\0320.googl" + + "e.cloud.compute.v1.RegionInstanceGroupLi" + + "st\"W\332A\016project,region\202\323\344\223\002@\022>/compute/v1" + "/projects/{project}/regions/{region}/ins" - + "tanceGroupManagers/{instance_group_manag" - + "er}:\037instance_group_manager_resource\022\320\003\n" - + "\027PatchPerInstanceConfigs\022Q.google.cloud." - + "compute.v1.PatchPerInstanceConfigsRegion" - + "InstanceGroupManagerRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\275\002\332Afproject,reg" - + "ion,instance_group_manager,region_instan" - + "ce_group_manager_patch_instance_config_r" - + "eq_resource\212N\020RegionOperations\202\323\344\223\002\272\001\"v/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/instanceGroupManagers/{instance_g" - + "roup_manager}/patchPerInstanceConfigs:@r" - + "egion_instance_group_manager_patch_insta" - + "nce_config_req_resource\022\256\003\n\021RecreateInst" - + "ances\022K.google.cloud.compute.v1.Recreate" - + "InstancesRegionInstanceGroupManagerReque" - + "st\032\".google.cloud.compute.v1.Operation\"\247" - + "\002\332A^project,region,instance_group_manage" - + "r,region_instance_group_managers_recreat" - + "e_request_resource\212N\020RegionOperations\202\323\344" - + "\223\002\254\001\"p/compute/v1/projects/{project}/reg" - + "ions/{region}/instanceGroupManagers/{ins" - + "tance_group_manager}/recreateInstances:8" - + "region_instance_group_managers_recreate_" - + "request_resource\022\236\002\n\006Resize\022@.google.clo" - + "ud.compute.v1.ResizeRegionInstanceGroupM" - + "anagerRequest\032\".google.cloud.compute.v1." - + "Operation\"\255\001\332A*project,region,instance_g" - + "roup_manager,size\212N\020RegionOperations\202\323\344\223" - + "\002g\"e/compute/v1/projects/{project}/regio" - + "ns/{region}/instanceGroupManagers/{insta" - + "nce_group_manager}/resize\022\270\003\n\017ResumeInst" - + "ances\022I.google.cloud.compute.v1.ResumeIn" - + "stancesRegionInstanceGroupManagerRequest" - + "\032\".google.cloud.compute.v1.Operation\"\265\002\332" - + "Afproject,region,instance_group_manager," - + "region_instance_group_managers_resume_in" - + "stances_request_resource\212N\020RegionOperati" - + "ons\202\323\344\223\002\262\001\"n/compute/v1/projects/{projec" - + "t}/regions/{region}/instanceGroupManager" - + "s/{instance_group_manager}/resumeInstanc" - + "es:@region_instance_group_managers_resum" - + "e_instances_request_resource\022\274\003\n\023SetInst" - + "anceTemplate\022M.google.cloud.compute.v1.S" - + "etInstanceTemplateRegionInstanceGroupMan" - + "agerRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\261\002\332Abproject,region,instance_gro" - + "up_manager,region_instance_group_manager" - + "s_set_template_request_resource\212N\020Region" - + "Operations\202\323\344\223\002\262\001\"r/compute/v1/projects/" - + "{project}/regions/{region}/instanceGroup" - + "Managers/{instance_group_manager}/setIns" - + "tanceTemplate:region_instance_group_managers_stop_" - + "instances_request_resource\022\275\003\n\020SuspendIn" - + "stances\022J.google.cloud.compute.v1.Suspen" - + "dInstancesRegionInstanceGroupManagerRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\270\002\332Agproject,region,instance_group_manag" - + "er,region_instance_group_managers_suspen" - + "d_instances_request_resource\212N\020RegionOpe" - + "rations\202\323\344\223\002\264\001\"o/compute/v1/projects/{pr" - + "oject}/regions/{region}/instanceGroupMan" - + "agers/{instance_group_manager}/suspendIn" - + "stances:Aregion_instance_group_managers_" - + "suspend_instances_request_resource\022\325\003\n\030U" - + "pdatePerInstanceConfigs\022R.google.cloud.c" - + "ompute.v1.UpdatePerInstanceConfigsRegion" - + "InstanceGroupManagerRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\300\002\332Agproject,reg" - + "ion,instance_group_manager,region_instan" - + "ce_group_manager_update_instance_config_" - + "req_resource\212N\020RegionOperations\202\323\344\223\002\274\001\"w" + + "tanceGroups\022\206\003\n\rListInstances\022A.google.c" + + "loud.compute.v1.ListInstancesRegionInsta" + + "nceGroupsRequest\032:.google.cloud.compute." + + "v1.RegionInstanceGroupsListInstances\"\365\001\332" + + "ATproject,region,instance_group,region_i" + + "nstance_groups_list_instances_request_re" + + "source\202\323\344\223\002\227\001\"]/compute/v1/projects/{pro" + + "ject}/regions/{region}/instanceGroups/{i" + + "nstance_group}/listInstances:6region_ins" + + "tance_groups_list_instances_request_reso" + + "urce\022\202\003\n\rSetNamedPorts\022@.google.cloud.co" + + "mpute.v1.SetNamedPortsRegionInstanceGrou" + + "pRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\212\002\332AUproject,region,instance_group," + + "region_instance_groups_set_named_ports_r" + + "equest_resource\212N\020RegionOperations\202\323\344\223\002\230" + + "\001\"]/compute/v1/projects/{project}/region" + + "s/{region}/instanceGroups/{instance_grou" + + "p}/setNamedPorts:7region_instance_groups" + + "_set_named_ports_request_resource\022\324\002\n\022Te" + + "stIamPermissions\022E.google.cloud.compute." + + "v1.TestIamPermissionsRegionInstanceGroup" + + "Request\0320.google.cloud.compute.v1.TestPe" + + "rmissionsResponse\"\304\001\332A9project,region,re" + + "source,test_permissions_request_resource" + + "\202\323\344\223\002\201\001\"\\/compute/v1/projects/{project}/" + + "regions/{region}/instanceGroups/{resourc" + + "e}/testIamPermissions:!test_permissions_" + + "request_resource\032r\312A\026compute.googleapis." + + "com\322AVhttps://www.googleapis.com/auth/co" + + "mpute,https://www.googleapis.com/auth/cl" + + "oud-platform2\346\010\n\027RegionInstanceTemplates" + + "\022\200\002\n\006Delete\022<.google.cloud.compute.v1.De" + + "leteRegionInstanceTemplateRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\223\001\332A proje" + + "ct,region,instance_template\212N\020RegionOper" + + "ations\202\323\344\223\002W*U/compute/v1/projects/{proj" + + "ect}/regions/{region}/instanceTemplates/" + + "{instance_template}\022\356\001\n\003Get\0229.google.clo" + + "ud.compute.v1.GetRegionInstanceTemplateR" + + "equest\032).google.cloud.compute.v1.Instanc" + + "eTemplate\"\200\001\332A project,region,instance_t" + + "emplate\202\323\344\223\002W\022U/compute/v1/projects/{pro" + + "ject}/regions/{region}/instanceTemplates" + + "/{instance_template}\022\221\002\n\006Insert\022<.google" + + ".cloud.compute.v1.InsertRegionInstanceTe" + + "mplateRequest\032\".google.cloud.compute.v1." + + "Operation\"\244\001\332A)project,region,instance_t" + + "emplate_resource\212N\020RegionOperations\202\323\344\223\002" + + "_\"A/compute/v1/projects/{project}/region" + + "s/{region}/instanceTemplates:\032instance_t" + + "emplate_resource\022\316\001\n\004List\022;.google.cloud" + + ".compute.v1.ListRegionInstanceTemplatesR" + + "equest\032-.google.cloud.compute.v1.Instanc" + + "eTemplateList\"Z\332A\016project,region\202\323\344\223\002C\022A" + "/compute/v1/projects/{project}/regions/{" - + "region}/instanceGroupManagers/{instance_" - + "group_manager}/updatePerInstanceConfigs:" - + "Aregion_instance_group_manager_update_in" - + "stance_config_req_resource\032r\312A\026compute.g" - + "oogleapis.com\322AVhttps://www.googleapis.c" - + "om/auth/compute,https://www.googleapis.c" - + "om/auth/cloud-platform2\236\r\n\024RegionInstanc" - + "eGroups\022\336\001\n\003Get\0226.google.cloud.compute.v", - "1.GetRegionInstanceGroupRequest\032&.google" - + ".cloud.compute.v1.InstanceGroup\"w\332A\035proj" - + "ect,region,instance_group\202\323\344\223\002Q\022O/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/instanceGroups/{instance_group}\022\313\001\n\004Lis" - + "t\0228.google.cloud.compute.v1.ListRegionIn" - + "stanceGroupsRequest\0320.google.cloud.compu" - + "te.v1.RegionInstanceGroupList\"W\332A\016projec" - + "t,region\202\323\344\223\002@\022>/compute/v1/projects/{pr" - + "oject}/regions/{region}/instanceGroups\022\206" - + "\003\n\rListInstances\022A.google.cloud.compute." - + "v1.ListInstancesRegionInstanceGroupsRequ" - + "est\032:.google.cloud.compute.v1.RegionInst" - + "anceGroupsListInstances\"\365\001\332ATproject,reg" - + "ion,instance_group,region_instance_group" - + "s_list_instances_request_resource\202\323\344\223\002\227\001" - + "\"]/compute/v1/projects/{project}/regions" - + "/{region}/instanceGroups/{instance_group" - + "}/listInstances:6region_instance_groups_" - + "list_instances_request_resource\022\202\003\n\rSetN" - + "amedPorts\022@.google.cloud.compute.v1.SetN" - + "amedPortsRegionInstanceGroupRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\212\002\332AUpro" - + "ject,region,instance_group,region_instan" - + "ce_groups_set_named_ports_request_resour" - + "ce\212N\020RegionOperations\202\323\344\223\002\230\001\"]/compute/v" - + "1/projects/{project}/regions/{region}/in" - + "stanceGroups/{instance_group}/setNamedPo" - + "rts:7region_instance_groups_set_named_po" - + "rts_request_resource\022\324\002\n\022TestIamPermissi" - + "ons\022E.google.cloud.compute.v1.TestIamPer" - + "missionsRegionInstanceGroupRequest\0320.goo" - + "gle.cloud.compute.v1.TestPermissionsResp" - + "onse\"\304\001\332A9project,region,resource,test_p" - + "ermissions_request_resource\202\323\344\223\002\201\001\"\\/com" + + "region}/instanceTemplates\032r\312A\026compute.go" + + "ogleapis.com\322AVhttps://www.googleapis.co" + + "m/auth/compute,https://www.googleapis.co" + + "m/auth/cloud-platform2\264\003\n\017RegionInstance" + + "s\022\254\002\n\nBulkInsert\0228.google.cloud.compute." + + "v1.BulkInsertRegionInstanceRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\277\001\332A5proj" + + "ect,region,bulk_insert_instance_resource" + + "_resource\212N\020RegionOperations\202\323\344\223\002n\"D/com" + "pute/v1/projects/{project}/regions/{regi" - + "on}/instanceGroups/{resource}/testIamPer" - + "missions:!test_permissions_request_resou" - + "rce\032r\312A\026compute.googleapis.com\322AVhttps:/" - + "/www.googleapis.com/auth/compute,https:/" - + "/www.googleapis.com/auth/cloud-platform2" - + "\346\010\n\027RegionInstanceTemplates\022\200\002\n\006Delete\022<" - + ".google.cloud.compute.v1.DeleteRegionIns" - + "tanceTemplateRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\223\001\332A project,region,ins" - + "tance_template\212N\020RegionOperations\202\323\344\223\002W*" - + "U/compute/v1/projects/{project}/regions/" - + "{region}/instanceTemplates/{instance_tem" - + "plate}\022\356\001\n\003Get\0229.google.cloud.compute.v1" - + ".GetRegionInstanceTemplateRequest\032).goog" - + "le.cloud.compute.v1.InstanceTemplate\"\200\001\332" - + "A project,region,instance_template\202\323\344\223\002W" - + "\022U/compute/v1/projects/{project}/regions" - + "/{region}/instanceTemplates/{instance_te" - + "mplate}\022\221\002\n\006Insert\022<.google.cloud.comput" - + "e.v1.InsertRegionInstanceTemplateRequest" - + "\032\".google.cloud.compute.v1.Operation\"\244\001\332" - + "A)project,region,instance_template_resou" - + "rce\212N\020RegionOperations\202\323\344\223\002_\"A/compute/v" - + "1/projects/{project}/regions/{region}/in" - + "stanceTemplates:\032instance_template_resou" - + "rce\022\316\001\n\004List\022;.google.cloud.compute.v1.L" - + "istRegionInstanceTemplatesRequest\032-.goog" - + "le.cloud.compute.v1.InstanceTemplateList" - + "\"Z\332A\016project,region\202\323\344\223\002C\022A/compute/v1/p" - + "rojects/{project}/regions/{region}/insta" - + "nceTemplates\032r\312A\026compute.googleapis.com\322" - + "AVhttps://www.googleapis.com/auth/comput" - + "e,https://www.googleapis.com/auth/cloud-" - + "platform2\264\003\n\017RegionInstances\022\254\002\n\nBulkIns" - + "ert\0228.google.cloud.compute.v1.BulkInsert" - + "RegionInstanceRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\277\001\332A5project,region,bu" - + "lk_insert_instance_resource_resource\212N\020R" - + "egionOperations\202\323\344\223\002n\"D/compute/v1/proje" - + "cts/{project}/regions/{region}/instances" - + "/bulkInsert:&bulk_insert_instance_resour" - + "ce_resource\032r\312A\026compute.googleapis.com\322A" - + "Vhttps://www.googleapis.com/auth/compute" - + ",https://www.googleapis.com/auth/cloud-p" - + "latform2\237\022\n\026RegionInstantSnapshots\022\374\001\n\006D" - + "elete\022;.google.cloud.compute.v1.DeleteRe" - + "gionInstantSnapshotRequest\032\".google.clou" - + "d.compute.v1.Operation\"\220\001\332A\037project,regi" - + "on,instant_snapshot\212N\020RegionOperations\202\323" - + "\344\223\002U*S/compute/v1/projects/{project}/reg" - + "ions/{region}/instantSnapshots/{instant_" - + "snapshot}\022\350\001\n\003Get\0228.google.cloud.compute" - + ".v1.GetRegionInstantSnapshotRequest\032(.go" - + "ogle.cloud.compute.v1.InstantSnapshot\"}\332" - + "A\037project,region,instant_snapshot\202\323\344\223\002U\022" - + "S/compute/v1/projects/{project}/regions/" - + "{region}/instantSnapshots/{instant_snaps" - + "hot}\022\356\001\n\014GetIamPolicy\022A.google.cloud.com" - + "pute.v1.GetIamPolicyRegionInstantSnapsho" - + "tRequest\032\037.google.cloud.compute.v1.Polic" - + "y\"z\332A\027project,region,resource\202\323\344\223\002Z\022X/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/instantSnapshots/{resource}/getIamP" - + "olicy\022\215\002\n\006Insert\022;.google.cloud.compute." - + "v1.InsertRegionInstantSnapshotRequest\032\"." - + "google.cloud.compute.v1.Operation\"\241\001\332A(p" - + "roject,region,instant_snapshot_resource\212" - + "N\020RegionOperations\202\323\344\223\002]\"@/compute/v1/pr" - + "ojects/{project}/regions/{region}/instan" - + "tSnapshots:\031instant_snapshot_resource\022\313\001" - + "\n\004List\022:.google.cloud.compute.v1.ListReg" - + "ionInstantSnapshotsRequest\032,.google.clou" - + "d.compute.v1.InstantSnapshotList\"Y\332A\016pro" - + "ject,region\202\323\344\223\002B\022@/compute/v1/projects/" + + "on}/instances/bulkInsert:&bulk_insert_in" + + "stance_resource_resource\032r\312A\026compute.goo" + + "gleapis.com\322AVhttps://www.googleapis.com" + + "/auth/compute,https://www.googleapis.com" + + "/auth/cloud-platform2\237\022\n\026RegionInstantSn" + + "apshots\022\374\001\n\006Delete\022;.google.cloud.comput" + + "e.v1.DeleteRegionInstantSnapshotRequest\032" + + "\".google.cloud.compute.v1.Operation\"\220\001\332A" + + "\037project,region,instant_snapshot\212N\020Regio" + + "nOperations\202\323\344\223\002U*S/compute/v1/projects/" + "{project}/regions/{region}/instantSnapsh" - + "ots\022\266\002\n\014SetIamPolicy\022A.google.cloud.comp" - + "ute.v1.SetIamPolicyRegionInstantSnapshot" - + "Request\032\037.google.cloud.compute.v1.Policy" - + "\"\301\001\332A:project,region,resource,region_set" - + "_policy_request_resource\202\323\344\223\002~\"X/compute" - + "/v1/projects/{project}/regions/{region}/" - + "instantSnapshots/{resource}/setIamPolicy" - + ":\"region_set_policy_request_resource\022\303\002\n" - + "\tSetLabels\022>.google.cloud.compute.v1.Set" - + "LabelsRegionInstantSnapshotRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\321\001\332A:proj" - + "ect,region,resource,region_set_labels_re" - + "quest_resource\212N\020RegionOperations\202\323\344\223\002{\"" - + "U/compute/v1/projects/{project}/regions/" - + "{region}/instantSnapshots/{resource}/set" - + "Labels:\"region_set_labels_request_resour" - + "ce\022\330\002\n\022TestIamPermissions\022G.google.cloud" - + ".compute.v1.TestIamPermissionsRegionInst" - + "antSnapshotRequest\0320.google.cloud.comput" - + "e.v1.TestPermissionsResponse\"\306\001\332A9projec" - + "t,region,resource,test_permissions_reque" - + "st_resource\202\323\344\223\002\203\001\"^/compute/v1/projects" - + "/{project}/regions/{region}/instantSnaps" - + "hots/{resource}/testIamPermissions:!test" - + "_permissions_request_resource\032r\312A\026comput" - + "e.googleapis.com\322AVhttps://www.googleapi" - + "s.com/auth/compute,https://www.googleapi" - + "s.com/auth/cloud-platform2\244\023\n\033RegionNetw" - + "orkEndpointGroups\022\315\003\n\026AttachNetworkEndpo" - + "ints\022P.google.cloud.compute.v1.AttachNet" - + "workEndpointsRegionNetworkEndpointGroupR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\274\002\332Afproject,region,network_endpoint_" - + "group,region_network_endpoint_groups_att" - + "ach_endpoints_request_resource\212N\020RegionO" - + "perations\202\323\344\223\002\271\001\"u/compute/v1/projects/{" - + "project}/regions/{region}/networkEndpoin" - + "tGroups/{network_endpoint_group}/attachN" - + "etworkEndpoints:@region_network_endpoint" - + "_groups_attach_endpoints_request_resourc" - + "e\022\222\002\n\006Delete\022@.google.cloud.compute.v1.D" - + "eleteRegionNetworkEndpointGroupRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\241\001\332A%" - + "project,region,network_endpoint_group\212N\020" - + "RegionOperations\202\323\344\223\002`*^/compute/v1/proj" - + "ects/{project}/regions/{region}/networkE" - + "ndpointGroups/{network_endpoint_group}\022\315" - + "\003\n\026DetachNetworkEndpoints\022P.google.cloud" - + ".compute.v1.DetachNetworkEndpointsRegion" - + "NetworkEndpointGroupRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\274\002\332Afproject,reg" - + "ion,network_endpoint_group,region_networ" - + "k_endpoint_groups_detach_endpoints_reque" - + "st_resource\212N\020RegionOperations\202\323\344\223\002\271\001\"u/" + + "ots/{instant_snapshot}\022\350\001\n\003Get\0228.google." + + "cloud.compute.v1.GetRegionInstantSnapsho" + + "tRequest\032(.google.cloud.compute.v1.Insta" + + "ntSnapshot\"}\332A\037project,region,instant_sn" + + "apshot\202\323\344\223\002U\022S/compute/v1/projects/{proj" + + "ect}/regions/{region}/instantSnapshots/{" + + "instant_snapshot}\022\356\001\n\014GetIamPolicy\022A.goo" + + "gle.cloud.compute.v1.GetIamPolicyRegionI" + + "nstantSnapshotRequest\032\037.google.cloud.com" + + "pute.v1.Policy\"z\332A\027project,region,resour" + + "ce\202\323\344\223\002Z\022X/compute/v1/projects/{project}" + + "/regions/{region}/instantSnapshots/{reso" + + "urce}/getIamPolicy\022\215\002\n\006Insert\022;.google.c" + + "loud.compute.v1.InsertRegionInstantSnaps" + + "hotRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\241\001\332A(project,region,instant_snaps" + + "hot_resource\212N\020RegionOperations\202\323\344\223\002]\"@/" + "compute/v1/projects/{project}/regions/{r" - + "egion}/networkEndpointGroups/{network_en" - + "dpoint_group}/detachNetworkEndpoints:@re" - + "gion_network_endpoint_groups_detach_endp" - + "oints_request_resource\022\204\002\n\003Get\022=.google." - + "cloud.compute.v1.GetRegionNetworkEndpoin" - + "tGroupRequest\032-.google.cloud.compute.v1." - + "NetworkEndpointGroup\"\216\001\332A%project,region" - + ",network_endpoint_group\202\323\344\223\002`\022^/compute/" + + "egion}/instantSnapshots:\031instant_snapsho" + + "t_resource\022\313\001\n\004List\022:.google.cloud.compu" + + "te.v1.ListRegionInstantSnapshotsRequest\032" + + ",.google.cloud.compute.v1.InstantSnapsho" + + "tList\"Y\332A\016project,region\202\323\344\223\002B\022@/compute" + + "/v1/projects/{project}/regions/{region}/" + + "instantSnapshots\022\266\002\n\014SetIamPolicy\022A.goog" + + "le.cloud.compute.v1.SetIamPolicyRegionIn" + + "stantSnapshotRequest\032\037.google.cloud.comp" + + "ute.v1.Policy\"\301\001\332A:project,region,resour" + + "ce,region_set_policy_request_resource\202\323\344" + + "\223\002~\"X/compute/v1/projects/{project}/regi" + + "ons/{region}/instantSnapshots/{resource}" + + "/setIamPolicy:\"region_set_policy_request" + + "_resource\022\303\002\n\tSetLabels\022>.google.cloud.c" + + "ompute.v1.SetLabelsRegionInstantSnapshot" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\321\001\332A:project,region,resource,region_" + + "set_labels_request_resource\212N\020RegionOper" + + "ations\202\323\344\223\002{\"U/compute/v1/projects/{proj" + + "ect}/regions/{region}/instantSnapshots/{" + + "resource}/setLabels:\"region_set_labels_r" + + "equest_resource\022\330\002\n\022TestIamPermissions\022G" + + ".google.cloud.compute.v1.TestIamPermissi" + + "onsRegionInstantSnapshotRequest\0320.google" + + ".cloud.compute.v1.TestPermissionsRespons" + + "e\"\306\001\332A9project,region,resource,test_perm" + + "issions_request_resource\202\323\344\223\002\203\001\"^/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/instantSnapshots/{resource}/testIamPerm" + + "issions:!test_permissions_request_resour" + + "ce\032r\312A\026compute.googleapis.com\322AVhttps://" + + "www.googleapis.com/auth/compute,https://" + + "www.googleapis.com/auth/cloud-platform2\244" + + "\023\n\033RegionNetworkEndpointGroups\022\315\003\n\026Attac" + + "hNetworkEndpoints\022P.google.cloud.compute" + + ".v1.AttachNetworkEndpointsRegionNetworkE" + + "ndpointGroupRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\274\002\332Afproject,region,netw" + + "ork_endpoint_group,region_network_endpoi" + + "nt_groups_attach_endpoints_request_resou" + + "rce\212N\020RegionOperations\202\323\344\223\002\271\001\"u/compute/" + "v1/projects/{project}/regions/{region}/n" + "etworkEndpointGroups/{network_endpoint_g" - + "roup}\022\243\002\n\006Insert\022@.google.cloud.compute." - + "v1.InsertRegionNetworkEndpointGroupReque" - + "st\032\".google.cloud.compute.v1.Operation\"\262" - + "\001\332A.project,region,network_endpoint_grou" - + "p_resource\212N\020RegionOperations\202\323\344\223\002h\"E/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/networkEndpointGroups:\037network_endp" - + "oint_group_resource\022\332\001\n\004List\022?.google.cl" - + "oud.compute.v1.ListRegionNetworkEndpoint" - + "GroupsRequest\0321.google.cloud.compute.v1." - + "NetworkEndpointGroupList\"^\332A\016project,reg" - + "ion\202\323\344\223\002G\022E/compute/v1/projects/{project" - + "}/regions/{region}/networkEndpointGroups" - + "\022\321\002\n\024ListNetworkEndpoints\022O.google.cloud" - + ".compute.v1.ListNetworkEndpointsRegionNe" - + "tworkEndpointGroupsRequest\032B.google.clou" - + "d.compute.v1.NetworkEndpointGroupsListNe" - + "tworkEndpoints\"\243\001\332A%project,region,netwo" - + "rk_endpoint_group\202\323\344\223\002u\"s/compute/v1/pro" - + "jects/{project}/regions/{region}/network" - + "EndpointGroups/{network_endpoint_group}/" - + "listNetworkEndpoints\032r\312A\026compute.googlea" - + "pis.com\322AVhttps://www.googleapis.com/aut" - + "h/compute,https://www.googleapis.com/aut" - + "h/cloud-platform2\362\'\n\035RegionNetworkFirewa" - + "llPolicies\022\353\002\n\016AddAssociation\022I.google.c" - + "loud.compute.v1.AddAssociationRegionNetw" - + "orkFirewallPolicyRequest\032\".google.cloud." - + "compute.v1.Operation\"\351\001\332ACproject,region" - + ",firewall_policy,firewall_policy_associa" - + "tion_resource\212N\020RegionOperations\202\323\344\223\002\211\001\"" - + "a/compute/v1/projects/{project}/regions/" - + "{region}/firewallPolicies/{firewall_poli" - + "cy}/addAssociation:$firewall_policy_asso" - + "ciation_resource\022\307\002\n\007AddRule\022B.google.cl" - + "oud.compute.v1.AddRuleRegionNetworkFirew" - + "allPolicyRequest\032\".google.cloud.compute." - + "v1.Operation\"\323\001\332A.google.cloud.compute.v1.Ge" - + "tRegionNetworkFirewallPolicyRequest\032\'.go" - + "ogle.cloud.compute.v1.FirewallPolicy\"{\332A" - + "\036project,region,firewall_policy\202\323\344\223\002T\022R/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/firewallPolicies/{firewall_policy" - + "}\022\234\002\n\016GetAssociation\022I.google.cloud.comp" - + "ute.v1.GetAssociationRegionNetworkFirewa" - + "llPolicyRequest\0322.google.cloud.compute.v" - + "1.FirewallPolicyAssociation\"\212\001\332A\036project" - + ",region,firewall_policy\202\323\344\223\002c\022a/compute/" - + "v1/projects/{project}/regions/{region}/f" - + "irewallPolicies/{firewall_policy}/getAss" - + "ociation\022\267\002\n\025GetEffectiveFirewalls\022P.goo" - + "gle.cloud.compute.v1.GetEffectiveFirewal" - + "lsRegionNetworkFirewallPolicyRequest\032S.g" - + "oogle.cloud.compute.v1.RegionNetworkFire" - + "wallPoliciesGetEffectiveFirewallsRespons" - + "e\"w\332A\026project,region,network\202\323\344\223\002X\022V/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/firewallPolicies/getEffectiveFirewal" - + "ls\022\364\001\n\014GetIamPolicy\022G.google.cloud.compu" - + "te.v1.GetIamPolicyRegionNetworkFirewallP" - + "olicyRequest\032\037.google.cloud.compute.v1.P" - + "olicy\"z\332A\027project,region,resource\202\323\344\223\002Z\022" - + "X/compute/v1/projects/{project}/regions/" - + "{region}/firewallPolicies/{resource}/get" - + "IamPolicy\022\200\002\n\007GetRule\022B.google.cloud.com" - + "pute.v1.GetRuleRegionNetworkFirewallPoli" - + "cyRequest\032+.google.cloud.compute.v1.Fire" - + "wallPolicyRule\"\203\001\332A\036project,region,firew" - + "all_policy\202\323\344\223\002\\\022Z/compute/v1/projects/{" - + "project}/regions/{region}/firewallPolici" - + "es/{firewall_policy}/getRule\022\221\002\n\006Insert\022" - + "A.google.cloud.compute.v1.InsertRegionNe" - + "tworkFirewallPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\237\001\332A\'project,regi" - + "on,firewall_policy_resource\212N\020RegionOper" - + "ations\202\323\344\223\002\\\"@/compute/v1/projects/{proj" - + "ect}/regions/{region}/firewallPolicies:\030" - + "firewall_policy_resource\022\321\001\n\004List\022A.goog" - + "le.cloud.compute.v1.ListRegionNetworkFir" - + "ewallPoliciesRequest\032+.google.cloud.comp" - + "ute.v1.FirewallPolicyList\"Y\332A\016project,re" - + "gion\202\323\344\223\002B\022@/compute/v1/projects/{projec" - + "t}/regions/{region}/firewallPolicies\022\261\002\n" - + "\005Patch\022@.google.cloud.compute.v1.PatchRe" - + "gionNetworkFirewallPolicyRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\301\001\332A7projec" - + "t,region,firewall_policy,firewall_policy" - + "_resource\212N\020RegionOperations\202\323\344\223\002n2R/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/firewallPolicies/{firewall_policy}:\030" - + "firewall_policy_resource\022\315\002\n\tPatchRule\022D" - + ".google.cloud.compute.v1.PatchRuleRegion" - + "NetworkFirewallPolicyRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\325\001\332A.google.cloud.compute.v1." - + "RemoveRuleRegionSecurityPolicyRequest\032\"." - + "google.cloud.compute.v1.Operation\"\231\001\332A\036p" - + "roject,region,security_policy\212N\020RegionOp" - + "erations\202\323\344\223\002_\"]/compute/v1/projects/{pr" - + "oject}/regions/{region}/securityPolicies" - + "/{security_policy}/removeRule\022\302\002\n\tSetLab" - + "els\022=.google.cloud.compute.v1.SetLabelsR" - + "egionSecurityPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\321\001\332A:project,regi" - + "on,resource,region_set_labels_request_re" - + "source\212N\020RegionOperations\202\323\344\223\002{\"U/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/securityPolicies/{resource}/setLabels:\"" - + "region_set_labels_request_resource\032r\312A\026c" - + "ompute.googleapis.com\322AVhttps://www.goog" - + "leapis.com/auth/compute,https://www.goog" - + "leapis.com/auth/cloud-platform2\303\010\n\025Regio" - + "nSslCertificates\022\370\001\n\006Delete\022:.google.clo" - + "ud.compute.v1.DeleteRegionSslCertificate" + + "n\"\231\001\332A\036project,region,firewall_policy\212N\020" + + "RegionOperations\202\323\344\223\002_\"]/compute/v1/proj" + + "ects/{project}/regions/{region}/firewall" + + "Policies/{firewall_policy}/cloneRules\022\200\002" + + "\n\006Delete\022A.google.cloud.compute.v1.Delet" + + "eRegionNetworkFirewallPolicyRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\216\001\332A\036pro" + + "ject,region,firewall_policy\212N\020RegionOper" + + "ations\202\323\344\223\002T*R/compute/v1/projects/{proj" + + "ect}/regions/{region}/firewallPolicies/{" + + "firewall_policy}\022\353\001\n\003Get\022>.google.cloud." + + "compute.v1.GetRegionNetworkFirewallPolic" + + "yRequest\032\'.google.cloud.compute.v1.Firew" + + "allPolicy\"{\332A\036project,region,firewall_po" + + "licy\202\323\344\223\002T\022R/compute/v1/projects/{projec" + + "t}/regions/{region}/firewallPolicies/{fi" + + "rewall_policy}\022\234\002\n\016GetAssociation\022I.goog" + + "le.cloud.compute.v1.GetAssociationRegion" + + "NetworkFirewallPolicyRequest\0322.google.cl" + + "oud.compute.v1.FirewallPolicyAssociation" + + "\"\212\001\332A\036project,region,firewall_policy\202\323\344\223" + + "\002c\022a/compute/v1/projects/{project}/regio" + + "ns/{region}/firewallPolicies/{firewall_p" + + "olicy}/getAssociation\022\267\002\n\025GetEffectiveFi" + + "rewalls\022P.google.cloud.compute.v1.GetEff" + + "ectiveFirewallsRegionNetworkFirewallPoli" + + "cyRequest\032S.google.cloud.compute.v1.Regi" + + "onNetworkFirewallPoliciesGetEffectiveFir" + + "ewallsResponse\"w\332A\026project,region,networ" + + "k\202\323\344\223\002X\022V/compute/v1/projects/{project}/" + + "regions/{region}/firewallPolicies/getEff" + + "ectiveFirewalls\022\364\001\n\014GetIamPolicy\022G.googl" + + "e.cloud.compute.v1.GetIamPolicyRegionNet" + + "workFirewallPolicyRequest\032\037.google.cloud" + + ".compute.v1.Policy\"z\332A\027project,region,re" + + "source\202\323\344\223\002Z\022X/compute/v1/projects/{proj" + + "ect}/regions/{region}/firewallPolicies/{" + + "resource}/getIamPolicy\022\200\002\n\007GetRule\022B.goo" + + "gle.cloud.compute.v1.GetRuleRegionNetwor" + + "kFirewallPolicyRequest\032+.google.cloud.co" + + "mpute.v1.FirewallPolicyRule\"\203\001\332A\036project" + + ",region,firewall_policy\202\323\344\223\002\\\022Z/compute/" + + "v1/projects/{project}/regions/{region}/f" + + "irewallPolicies/{firewall_policy}/getRul" + + "e\022\221\002\n\006Insert\022A.google.cloud.compute.v1.I" + + "nsertRegionNetworkFirewallPolicyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\237\001\332A" + + "\'project,region,firewall_policy_resource" + + "\212N\020RegionOperations\202\323\344\223\002\\\"@/compute/v1/p" + + "rojects/{project}/regions/{region}/firew" + + "allPolicies:\030firewall_policy_resource\022\321\001" + + "\n\004List\022A.google.cloud.compute.v1.ListReg" + + "ionNetworkFirewallPoliciesRequest\032+.goog" + + "le.cloud.compute.v1.FirewallPolicyList\"Y" + + "\332A\016project,region\202\323\344\223\002B\022@/compute/v1/pro" + + "jects/{project}/regions/{region}/firewal" + + "lPolicies\022\261\002\n\005Patch\022@.google.cloud.compu" + + "te.v1.PatchRegionNetworkFirewallPolicyRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\301\001\332A7project,region,firewall_policy,fi" + + "rewall_policy_resource\212N\020RegionOperation" + + "s\202\323\344\223\002n2R/compute/v1/projects/{project}/" + + "regions/{region}/firewallPolicies/{firew" + + "all_policy}:\030firewall_policy_resource\022\315\002" + + "\n\tPatchRule\022D.google.cloud.compute.v1.Pa" + + "tchRuleRegionNetworkFirewallPolicyReques" + + "t\032\".google.cloud.compute.v1.Operation\"\325\001" + + "\332A.google.clou" - + "d.compute.v1.SetUrlMapRegionTargetHttpPr" - + "oxyRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\324\001\332A;project,region,target_http_p" - + "roxy,url_map_reference_resource\212N\020Region" - + "Operations\202\323\344\223\002}\"_/compute/v1/projects/{" - + "project}/regions/{region}/targetHttpProx" - + "ies/{target_http_proxy}/setUrlMap:\032url_m" - + "ap_reference_resource\032r\312A\026compute.google" + + "notificationEndpoints/{notification_endp" + + "oint}\022\202\002\n\003Get\022=.google.cloud.compute.v1." + + "GetRegionNotificationEndpointRequest\032-.g" + + "oogle.cloud.compute.v1.NotificationEndpo" + + "int\"\214\001\332A$project,region,notification_end" + + "point\202\323\344\223\002_\022]/compute/v1/projects/{proje" + + "ct}/regions/{region}/notificationEndpoin" + + "ts/{notification_endpoint}\022\241\002\n\006Insert\022@." + + "google.cloud.compute.v1.InsertRegionNoti" + + "ficationEndpointRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\260\001\332A-project,region," + + "notification_endpoint_resource\212N\020RegionO" + + "perations\202\323\344\223\002g\"E/compute/v1/projects/{p" + + "roject}/regions/{region}/notificationEnd" + + "points:\036notification_endpoint_resource\022\332" + + "\001\n\004List\022?.google.cloud.compute.v1.ListRe" + + "gionNotificationEndpointsRequest\0321.googl" + + "e.cloud.compute.v1.NotificationEndpointL" + + "ist\"^\332A\016project,region\202\323\344\223\002G\022E/compute/v" + + "1/projects/{project}/regions/{region}/no" + + "tificationEndpoints\022\342\002\n\022TestIamPermissio" + + "ns\022L.google.cloud.compute.v1.TestIamPerm" + + "issionsRegionNotificationEndpointRequest" + + "\0320.google.cloud.compute.v1.TestPermissio" + + "nsResponse\"\313\001\332A9project,region,resource," + + "test_permissions_request_resource\202\323\344\223\002\210\001" + + "\"c/compute/v1/projects/{project}/regions" + + "/{region}/notificationEndpoints/{resourc" + + "e}/testIamPermissions:!test_permissions_" + + "request_resource\032r\312A\026compute.googleapis." + + "com\322AVhttps://www.googleapis.com/auth/co" + + "mpute,https://www.googleapis.com/auth/cl" + + "oud-platform2\307\007\n\020RegionOperations\022\342\001\n\006De" + + "lete\0225.google.cloud.compute.v1.DeleteReg" + + "ionOperationRequest\0326.google.cloud.compu" + + "te.v1.DeleteRegionOperationResponse\"i\332A\030" + + "project,region,operation\202\323\344\223\002H*F/compute" + + "/v1/projects/{project}/regions/{region}/" + + "operations/{operation}\022\313\001\n\003Get\0222.google." + + "cloud.compute.v1.GetRegionOperationReque" + + "st\032\".google.cloud.compute.v1.Operation\"l" + + "\332A\030project,region,operation\220N\001\202\323\344\223\002H\022F/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/operations/{operation}\022\271\001\n\004List\0224." + + "google.cloud.compute.v1.ListRegionOperat" + + "ionsRequest\032&.google.cloud.compute.v1.Op" + + "erationList\"S\332A\016project,region\202\323\344\223\002<\022:/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/operations\022\317\001\n\004Wait\0223.google.cloud" + + ".compute.v1.WaitRegionOperationRequest\032\"" + + ".google.cloud.compute.v1.Operation\"n\332A\030p", + "roject,region,operation\202\323\344\223\002M\"K/compute/" + + "v1/projects/{project}/regions/{region}/o" + + "perations/{operation}/wait\032r\312A\026compute.g" + + "oogleapis.com\322AVhttps://www.googleapis.c" + + "om/auth/compute,https://www.googleapis.c" + + "om/auth/cloud-platform2\322\026\n\026RegionSecurit" + + "yPolicies\022\300\002\n\007AddRule\022;.google.cloud.com" + + "pute.v1.AddRuleRegionSecurityPolicyReque" + + "st\032\".google.cloud.compute.v1.Operation\"\323" + + "\001\332A.google.clou" + + "d.compute.v1.RemoveRuleRegionSecurityPol" + + "icyRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\231\001\332A\036project,region,security_poli" + + "cy\212N\020RegionOperations\202\323\344\223\002_\"]/compute/v1" + + "/projects/{project}/regions/{region}/sec" + + "urityPolicies/{security_policy}/removeRu" + + "le\022\302\002\n\tSetLabels\022=.google.cloud.compute." + + "v1.SetLabelsRegionSecurityPolicyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\321\001\332A" + + ":project,region,resource,region_set_labe" + + "ls_request_resource\212N\020RegionOperations\202\323" + + "\344\223\002{\"U/compute/v1/projects/{project}/reg" + + "ions/{region}/securityPolicies/{resource" + + "}/setLabels:\"region_set_labels_request_r" + + "esource\032r\312A\026compute.googleapis.com\322AVhtt" + + "ps://www.googleapis.com/auth/compute,htt" + + "ps://www.googleapis.com/auth/cloud-platf" + + "orm2\303\010\n\025RegionSslCertificates\022\370\001\n\006Delete" + + "\022:.google.cloud.compute.v1.DeleteRegionS" + + "slCertificateRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\215\001\332A\036project,region,ssl" + + "_certificate\212N\020RegionOperations\202\323\344\223\002S*Q/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/sslCertificates/{ssl_certificate}" + + "\022\343\001\n\003Get\0227.google.cloud.compute.v1.GetRe" + + "gionSslCertificateRequest\032\'.google.cloud" + + ".compute.v1.SslCertificate\"z\332A\036project,r" + + "egion,ssl_certificate\202\323\344\223\002S\022Q/compute/v1" + + "/projects/{project}/regions/{region}/ssl" + + "Certificates/{ssl_certificate}\022\211\002\n\006Inser" + + "t\022:.google.cloud.compute.v1.InsertRegion" + + "SslCertificateRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\236\001\332A\'project,region,ss" + + "l_certificate_resource\212N\020RegionOperation" + + "s\202\323\344\223\002[\"?/compute/v1/projects/{project}/" + + "regions/{region}/sslCertificates:\030ssl_ce" + + "rtificate_resource\022\310\001\n\004List\0229.google.clo" + + "ud.compute.v1.ListRegionSslCertificatesR" + + "equest\032+.google.cloud.compute.v1.SslCert" + + "ificateList\"X\332A\016project,region\202\323\344\223\002A\022?/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/sslCertificates\032r\312A\026compute.google" + "apis.com\322AVhttps://www.googleapis.com/au" + "th/compute,https://www.googleapis.com/au" - + "th/cloud-platform2\263\021\n\030RegionTargetHttpsP" - + "roxies\022\203\002\n\006Delete\022<.google.cloud.compute" - + ".v1.DeleteRegionTargetHttpsProxyRequest\032" - + "\".google.cloud.compute.v1.Operation\"\226\001\332A" - + "!project,region,target_https_proxy\212N\020Reg" - + "ionOperations\202\323\344\223\002Y*W/compute/v1/project" - + "s/{project}/regions/{region}/targetHttps" - + "Proxies/{target_https_proxy}\022\361\001\n\003Get\0229.g" - + "oogle.cloud.compute.v1.GetRegionTargetHt" - + "tpsProxyRequest\032).google.cloud.compute.v" - + "1.TargetHttpsProxy\"\203\001\332A!project,region,t" - + "arget_https_proxy\202\323\344\223\002Y\022W/compute/v1/pro" - + "jects/{project}/regions/{region}/targetH" - + "ttpsProxies/{target_https_proxy}\022\224\002\n\006Ins" - + "ert\022<.google.cloud.compute.v1.InsertRegi" - + "onTargetHttpsProxyRequest\032\".google.cloud" - + ".compute.v1.Operation\"\247\001\332A*project,regio" - + "n,target_https_proxy_resource\212N\020RegionOp" - + "erations\202\323\344\223\002a\"B/compute/v1/projects/{pr" - + "oject}/regions/{region}/targetHttpsProxi" - + "es:\033target_https_proxy_resource\022\320\001\n\004List" - + "\022<.google.cloud.compute.v1.ListRegionTar" - + "getHttpsProxiesRequest\032-.google.cloud.co" - + "mpute.v1.TargetHttpsProxyList\"[\332A\016projec" - + "t,region\202\323\344\223\002D\022B/compute/v1/projects/{pr" + + "th/cloud-platform2\225\014\n\021RegionSslPolicies\022" + + "\344\001\n\006Delete\0225.google.cloud.compute.v1.Del" + + "eteRegionSslPolicyRequest\032\".google.cloud" + + ".compute.v1.Operation\"\177\332A\031project,region" + + ",ssl_policy\212N\020RegionOperations\202\323\344\223\002J*H/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/sslPolicies/{ssl_policy}\022\313\001\n\003Get\0222" + + ".google.cloud.compute.v1.GetRegionSslPol" + + "icyRequest\032\".google.cloud.compute.v1.Ssl" + + "Policy\"l\332A\031project,region,ssl_policy\202\323\344\223" + + "\002J\022H/compute/v1/projects/{project}/regio" + + "ns/{region}/sslPolicies/{ssl_policy}\022\366\001\n" + + "\006Insert\0225.google.cloud.compute.v1.Insert" + + "RegionSslPolicyRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\220\001\332A\"project,region,s" + + "sl_policy_resource\212N\020RegionOperations\202\323\344" + + "\223\002R\";/compute/v1/projects/{project}/regi" + + "ons/{region}/sslPolicies:\023ssl_policy_res" + + "ource\022\275\001\n\004List\0225.google.cloud.compute.v1" + + ".ListRegionSslPoliciesRequest\032(.google.c" + + "loud.compute.v1.SslPoliciesList\"T\332A\016proj" + + "ect,region\202\323\344\223\002=\022;/compute/v1/projects/{" + + "project}/regions/{region}/sslPolicies\022\216\002" + + "\n\025ListAvailableFeatures\022F.google.cloud.c" + + "ompute.v1.ListAvailableFeaturesRegionSsl" + + "PoliciesRequest\032A.google.cloud.compute.v" + + "1.SslPoliciesListAvailableFeaturesRespon" + + "se\"j\332A\016project,region\202\323\344\223\002S\022Q/compute/v1" + + "/projects/{project}/regions/{region}/ssl" + + "Policies/listAvailableFeatures\022\214\002\n\005Patch" + + "\0224.google.cloud.compute.v1.PatchRegionSs" + + "lPolicyRequest\032\".google.cloud.compute.v1" + + ".Operation\"\250\001\332A-project,region,ssl_polic" + + "y,ssl_policy_resource\212N\020RegionOperations" + + "\202\323\344\223\002_2H/compute/v1/projects/{project}/r" + + "egions/{region}/sslPolicies/{ssl_policy}" + + ":\023ssl_policy_resource\032r\312A\026compute.google" + + "apis.com\322AVhttps://www.googleapis.com/au" + + "th/compute,https://www.googleapis.com/au" + + "th/cloud-platform2\252\013\n\027RegionTargetHttpPr" + + "oxies\022\377\001\n\006Delete\022;.google.cloud.compute." + + "v1.DeleteRegionTargetHttpProxyRequest\032\"." + + "google.cloud.compute.v1.Operation\"\223\001\332A p" + + "roject,region,target_http_proxy\212N\020Region" + + "Operations\202\323\344\223\002W*U/compute/v1/projects/{" + + "project}/regions/{region}/targetHttpProx" + + "ies/{target_http_proxy}\022\354\001\n\003Get\0228.google" + + ".cloud.compute.v1.GetRegionTargetHttpPro" + + "xyRequest\032(.google.cloud.compute.v1.Targ" + + "etHttpProxy\"\200\001\332A project,region,target_h" + + "ttp_proxy\202\323\344\223\002W\022U/compute/v1/projects/{p" + + "roject}/regions/{region}/targetHttpProxi" + + "es/{target_http_proxy}\022\220\002\n\006Insert\022;.goog" + + "le.cloud.compute.v1.InsertRegionTargetHt" + + "tpProxyRequest\032\".google.cloud.compute.v1" + + ".Operation\"\244\001\332A)project,region,target_ht" + + "tp_proxy_resource\212N\020RegionOperations\202\323\344\223" + + "\002_\"A/compute/v1/projects/{project}/regio" + + "ns/{region}/targetHttpProxies:\032target_ht" + + "tp_proxy_resource\022\315\001\n\004List\022;.google.clou" + + "d.compute.v1.ListRegionTargetHttpProxies" + + "Request\032,.google.cloud.compute.v1.Target" + + "HttpProxyList\"Z\332A\016project,region\202\323\344\223\002C\022A" + + "/compute/v1/projects/{project}/regions/{" + + "region}/targetHttpProxies\022\306\002\n\tSetUrlMap\022" + + ">.google.cloud.compute.v1.SetUrlMapRegio" + + "nTargetHttpProxyRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\324\001\332A;project,region," + + "target_http_proxy,url_map_reference_reso" + + "urce\212N\020RegionOperations\202\323\344\223\002}\"_/compute/" + + "v1/projects/{project}/regions/{region}/t" + + "argetHttpProxies/{target_http_proxy}/set" + + "UrlMap:\032url_map_reference_resource\032r\312A\026c" + + "ompute.googleapis.com\322AVhttps://www.goog" + + "leapis.com/auth/compute,https://www.goog" + + "leapis.com/auth/cloud-platform2\263\021\n\030Regio" + + "nTargetHttpsProxies\022\203\002\n\006Delete\022<.google." + + "cloud.compute.v1.DeleteRegionTargetHttps" + + "ProxyRequest\032\".google.cloud.compute.v1.O" + + "peration\"\226\001\332A!project,region,target_http" + + "s_proxy\212N\020RegionOperations\202\323\344\223\002Y*W/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/targetHttpsProxies/{target_https_proxy" + + "}\022\361\001\n\003Get\0229.google.cloud.compute.v1.GetR" + + "egionTargetHttpsProxyRequest\032).google.cl" + + "oud.compute.v1.TargetHttpsProxy\"\203\001\332A!pro" + + "ject,region,target_https_proxy\202\323\344\223\002Y\022W/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/targetHttpsProxies/{target_https_p" + + "roxy}\022\224\002\n\006Insert\022<.google.cloud.compute." + + "v1.InsertRegionTargetHttpsProxyRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\247\001\332A*" + + "project,region,target_https_proxy_resour" + + "ce\212N\020RegionOperations\202\323\344\223\002a\"B/compute/v1" + + "/projects/{project}/regions/{region}/tar" + + "getHttpsProxies:\033target_https_proxy_reso" + + "urce\022\320\001\n\004List\022<.google.cloud.compute.v1." + + "ListRegionTargetHttpsProxiesRequest\032-.go" + + "ogle.cloud.compute.v1.TargetHttpsProxyLi" + + "st\"[\332A\016project,region\202\323\344\223\002D\022B/compute/v1" + + "/projects/{project}/regions/{region}/tar" + + "getHttpsProxies\022\272\002\n\005Patch\022;.google.cloud" + + ".compute.v1.PatchRegionTargetHttpsProxyR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\317\001\332A=project,region,target_https_prox" + + "y,target_https_proxy_resource\212N\020RegionOp" + + "erations\202\323\344\223\002v2W/compute/v1/projects/{pr" + "oject}/regions/{region}/targetHttpsProxi" - + "es\022\272\002\n\005Patch\022;.google.cloud.compute.v1.P" - + "atchRegionTargetHttpsProxyRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\317\001\332A=proje" - + "ct,region,target_https_proxy,target_http" - + "s_proxy_resource\212N\020RegionOperations\202\323\344\223\002" - + "v2W/compute/v1/projects/{project}/region" - + "s/{region}/targetHttpsProxies/{target_ht" - + "tps_proxy}:\033target_https_proxy_resource\022" - + "\264\003\n\022SetSslCertificates\022H.google.cloud.co" - + "mpute.v1.SetSslCertificatesRegionTargetH" - + "ttpsProxyRequest\032\".google.cloud.compute." - + "v1.Operation\"\257\002\332Acproject,region,target_" - + "https_proxy,region_target_https_proxies_" - + "set_ssl_certificates_request_resource\212N\020" - + "RegionOperations\202\323\344\223\002\257\001\"j/compute/v1/pro" - + "jects/{project}/regions/{region}/targetH" - + "ttpsProxies/{target_https_proxy}/setSslC" - + "ertificates:Aregion_target_https_proxies" - + "_set_ssl_certificates_request_resource\022\312" - + "\002\n\tSetUrlMap\022?.google.cloud.compute.v1.S" - + "etUrlMapRegionTargetHttpsProxyRequest\032\"." - + "google.cloud.compute.v1.Operation\"\327\001\332A.go" - + "ogle.cloud.compute.v1.AggregatedListReso" - + "urcePoliciesRequest\0325.google.cloud.compu" - + "te.v1.ResourcePolicyAggregatedList\"L\332A\007p" - + "roject\202\323\344\223\002<\022:/compute/v1/projects/{proj" - + "ect}/aggregated/resourcePolicies\022\363\001\n\006Del" - + "ete\0224.google.cloud.compute.v1.DeleteReso" - + "urcePolicyRequest\032\".google.cloud.compute" - + ".v1.Operation\"\216\001\332A\036project,region,resour" - + "ce_policy\212N\020RegionOperations\202\323\344\223\002T*R/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/resourcePolicies/{resource_policy}\022\336" - + "\001\n\003Get\0221.google.cloud.compute.v1.GetReso" - + "urcePolicyRequest\032\'.google.cloud.compute" - + ".v1.ResourcePolicy\"{\332A\036project,region,re" - + "source_policy\202\323\344\223\002T\022R/compute/v1/project" - + "s/{project}/regions/{region}/resourcePol" - + "icies/{resource_policy}\022\347\001\n\014GetIamPolicy" - + "\022:.google.cloud.compute.v1.GetIamPolicyR" - + "esourcePolicyRequest\032\037.google.cloud.comp" - + "ute.v1.Policy\"z\332A\027project,region,resourc" - + "e\202\323\344\223\002Z\022X/compute/v1/projects/{project}/" + + "s/{reservation}\022\332\001\n\014GetIamPolicy\0227.googl" + + "e.cloud.compute.v1.GetIamPolicyReservati" + + "onRequest\032\037.google.cloud.compute.v1.Poli" + + "cy\"p\332A\025project,zone,resource\202\323\344\223\002R\022P/com" + + "pute/v1/projects/{project}/zones/{zone}/" + + "reservations/{resource}/getIamPolicy\022\355\001\n" + + "\006Insert\0221.google.cloud.compute.v1.Insert" + + "ReservationRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\213\001\332A!project,zone,reserva" + + "tion_resource\212N\016ZoneOperations\202\323\344\223\002P\"8/c" + + "ompute/v1/projects/{project}/zones/{zone" + + "}/reservations:\024reservation_resource\022\263\001\n" + + "\004List\0220.google.cloud.compute.v1.ListRese" + + "rvationsRequest\032(.google.cloud.compute.v" + + "1.ReservationList\"O\332A\014project,zone\202\323\344\223\002:" + + "\0228/compute/v1/projects/{project}/zones/{" + + "zone}/reservations\022\355\002\n\022PerformMaintenanc" + + "e\022=.google.cloud.compute.v1.PerformMaint" + + "enanceReservationRequest\032\".google.cloud." + + "compute.v1.Operation\"\363\001\332AJproject,zone,r" + + "eservation,reservations_perform_maintena" + + "nce_request_resource\212N\016ZoneOperations\202\323\344" + + "\223\002\216\001\"Y/compute/v1/projects/{project}/zon" + + "es/{zone}/reservations/{reservation}/per" + + "formMaintenance:1reservations_perform_ma" + + "intenance_request_resource\022\256\002\n\006Resize\0221." + + "google.cloud.compute.v1.ResizeReservatio" + + "nRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\314\001\332A=project,zone,reservation,reser" + + "vations_resize_request_resource\212N\016ZoneOp" + + "erations\202\323\344\223\002u\"M/compute/v1/projects/{pr" + + "oject}/zones/{zone}/reservations/{reserv" + + "ation}/resize:$reservations_resize_reque" + + "st_resource\022\236\002\n\014SetIamPolicy\0227.google.cl" + + "oud.compute.v1.SetIamPolicyReservationRe" + + "quest\032\037.google.cloud.compute.v1.Policy\"\263" + + "\001\332A6project,zone,resource,zone_set_polic" + + "y_request_resource\202\323\344\223\002t\"P/compute/v1/pr" + + "ojects/{project}/zones/{zone}/reservatio" + + "ns/{resource}/setIamPolicy: zone_set_pol" + + "icy_request_resource\022\303\002\n\022TestIamPermissi" + + "ons\022=.google.cloud.compute.v1.TestIamPer" + + "missionsReservationRequest\0320.google.clou" + + "d.compute.v1.TestPermissionsResponse\"\273\001\332" + + "A7project,zone,resource,test_permissions" + + "_request_resource\202\323\344\223\002{\"V/compute/v1/pro" + + "jects/{project}/zones/{zone}/reservation" + + "s/{resource}/testIamPermissions:!test_pe" + + "rmissions_request_resource\022\207\002\n\006Update\0221." + + "google.cloud.compute.v1.UpdateReservatio" + + "nRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\245\001\332A-project,zone,reservation,reser" + + "vation_resource\212N\016ZoneOperations\202\323\344\223\002^2F" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/reservations/{reservation}:\024reservat" + + "ion_resource\032r\312A\026compute.googleapis.com\322" + + "AVhttps://www.googleapis.com/auth/comput" + + "e,https://www.googleapis.com/auth/cloud-" + + "platform2\232\023\n\020ResourcePolicies\022\325\001\n\016Aggreg" + + "atedList\022>.google.cloud.compute.v1.Aggre" + + "gatedListResourcePoliciesRequest\0325.googl" + + "e.cloud.compute.v1.ResourcePolicyAggrega" + + "tedList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/p" + + "rojects/{project}/aggregated/resourcePol" + + "icies\022\363\001\n\006Delete\0224.google.cloud.compute." + + "v1.DeleteResourcePolicyRequest\032\".google." + + "cloud.compute.v1.Operation\"\216\001\332A\036project," + + "region,resource_policy\212N\020RegionOperation" + + "s\202\323\344\223\002T*R/compute/v1/projects/{project}/" + "regions/{region}/resourcePolicies/{resou" - + "rce}/getIamPolicy\022\204\002\n\006Insert\0224.google.cl" - + "oud.compute.v1.InsertResourcePolicyReque" - + "st\032\".google.cloud.compute.v1.Operation\"\237" - + "\001\332A\'project,region,resource_policy_resou" - + "rce\212N\020RegionOperations\202\323\344\223\002\\\"@/compute/v" - + "1/projects/{project}/regions/{region}/re" - + "sourcePolicies:\030resource_policy_resource" - + "\022\304\001\n\004List\0224.google.cloud.compute.v1.List" - + "ResourcePoliciesRequest\032+.google.cloud.c" - + "ompute.v1.ResourcePolicyList\"Y\332A\016project" - + ",region\202\323\344\223\002B\022@/compute/v1/projects/{pro" - + "ject}/regions/{region}/resourcePolicies\022" - + "\244\002\n\005Patch\0223.google.cloud.compute.v1.Patc" - + "hResourcePolicyRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\301\001\332A7project,region,r" - + "esource_policy,resource_policy_resource\212" - + "N\020RegionOperations\202\323\344\223\002n2R/compute/v1/pr" - + "ojects/{project}/regions/{region}/resour" - + "cePolicies/{resource_policy}:\030resource_p" - + "olicy_resource\022\257\002\n\014SetIamPolicy\022:.google" - + ".cloud.compute.v1.SetIamPolicyResourcePo" - + "licyRequest\032\037.google.cloud.compute.v1.Po" - + "licy\"\301\001\332A:project,region,resource,region" - + "_set_policy_request_resource\202\323\344\223\002~\"X/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/resourcePolicies/{resource}/setIamPo" - + "licy:\"region_set_policy_request_resource" - + "\022\321\002\n\022TestIamPermissions\022@.google.cloud.c" - + "ompute.v1.TestIamPermissionsResourcePoli" - + "cyRequest\0320.google.cloud.compute.v1.Test" - + "PermissionsResponse\"\306\001\332A9project,region," - + "resource,test_permissions_request_resour" - + "ce\202\323\344\223\002\203\001\"^/compute/v1/projects/{project" - + "}/regions/{region}/resourcePolicies/{res" - + "ource}/testIamPermissions:!test_permissi" - + "ons_request_resource\032r\312A\026compute.googlea" - + "pis.com\322AVhttps://www.googleapis.com/aut" - + "h/compute,https://www.googleapis.com/aut" - + "h/cloud-platform2\216 \n\007Routers\022\273\001\n\016Aggrega" - + "tedList\0225.google.cloud.compute.v1.Aggreg" - + "atedListRoutersRequest\032-.google.cloud.co" - + "mpute.v1.RouterAggregatedList\"C\332A\007projec" - + "t\202\323\344\223\0023\0221/compute/v1/projects/{project}/" - + "aggregated/routers\022\317\001\n\006Delete\022,.google.c" - + "loud.compute.v1.DeleteRouterRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"s\332A\025proj" - + "ect,region,router\212N\020RegionOperations\202\323\344\223" - + "\002B*@/compute/v1/projects/{project}/regio" - + "ns/{region}/routers/{router}\022\370\001\n\021DeleteR" - + "outePolicy\0227.google.cloud.compute.v1.Del" - + "eteRoutePolicyRouterRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\205\001\332A\025project,reg" - + "ion,router\212N\020RegionOperations\202\323\344\223\002T\"R/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/routers/{router}/deleteRoutePolicy\022" - + "\263\001\n\003Get\022).google.cloud.compute.v1.GetRou" - + "terRequest\032\037.google.cloud.compute.v1.Rou" - + "ter\"`\332A\025project,region,router\202\323\344\223\002B\022@/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/routers/{router}\022\335\001\n\014GetNatIpInfo\0222" - + ".google.cloud.compute.v1.GetNatIpInfoRou" - + "terRequest\032*.google.cloud.compute.v1.Nat" - + "IpInfoResponse\"m\332A\025project,region,router" - + "\202\323\344\223\002O\022M/compute/v1/projects/{project}/r" - + "egions/{region}/routers/{router}/getNatI" - + "pInfo\022\365\001\n\021GetNatMappingInfo\0228.google.clo" - + "ud.compute.v1.GetNatMappingInfoRoutersRe" - + "quest\0322.google.cloud.compute.v1.VmEndpoi" - + "ntNatMappingsList\"r\332A\025project,region,rou" - + "ter\202\323\344\223\002T\022R/compute/v1/projects/{project" - + "}/regions/{region}/routers/{router}/getN" - + "atMappingInfo\022\357\001\n\016GetRoutePolicy\0224.googl" - + "e.cloud.compute.v1.GetRoutePolicyRouterR" - + "equest\0326.google.cloud.compute.v1.Routers" - + "GetRoutePolicyResponse\"o\332A\025project,regio" - + "n,router\202\323\344\223\002Q\022O/compute/v1/projects/{pr" - + "oject}/regions/{region}/routers/{router}" - + "/getRoutePolicy\022\351\001\n\017GetRouterStatus\0225.go" - + "ogle.cloud.compute.v1.GetRouterStatusRou" - + "terRequest\032-.google.cloud.compute.v1.Rou" - + "terStatusResponse\"p\332A\025project,region,rou" - + "ter\202\323\344\223\002R\022P/compute/v1/projects/{project" - + "}/regions/{region}/routers/{router}/getR" - + "outerStatus\022\341\001\n\006Insert\022,.google.cloud.co" - + "mpute.v1.InsertRouterRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\204\001\332A\036project,re" - + "gion,router_resource\212N\020RegionOperations\202" - + "\323\344\223\002J\"7/compute/v1/projects/{project}/re" - + "gions/{region}/routers:\017router_resource\022" - + "\252\001\n\004List\022+.google.cloud.compute.v1.ListR" - + "outersRequest\032#.google.cloud.compute.v1." - + "RouterList\"P\332A\016project,region\202\323\344\223\0029\0227/co" + + "rce_policy}\022\336\001\n\003Get\0221.google.cloud.compu" + + "te.v1.GetResourcePolicyRequest\032\'.google." + + "cloud.compute.v1.ResourcePolicy\"{\332A\036proj" + + "ect,region,resource_policy\202\323\344\223\002T\022R/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/resourcePolicies/{resource_policy}\022\347\001\n" + + "\014GetIamPolicy\022:.google.cloud.compute.v1." + + "GetIamPolicyResourcePolicyRequest\032\037.goog" + + "le.cloud.compute.v1.Policy\"z\332A\027project,r" + + "egion,resource\202\323\344\223\002Z\022X/compute/v1/projec" + + "ts/{project}/regions/{region}/resourcePo" + + "licies/{resource}/getIamPolicy\022\204\002\n\006Inser" + + "t\0224.google.cloud.compute.v1.InsertResour" + + "cePolicyRequest\032\".google.cloud.compute.v" + + "1.Operation\"\237\001\332A\'project,region,resource" + + "_policy_resource\212N\020RegionOperations\202\323\344\223\002" + + "\\\"@/compute/v1/projects/{project}/region" + + "s/{region}/resourcePolicies:\030resource_po" + + "licy_resource\022\304\001\n\004List\0224.google.cloud.co" + + "mpute.v1.ListResourcePoliciesRequest\032+.g" + + "oogle.cloud.compute.v1.ResourcePolicyLis" + + "t\"Y\332A\016project,region\202\323\344\223\002B\022@/compute/v1/" + + "projects/{project}/regions/{region}/reso" + + "urcePolicies\022\244\002\n\005Patch\0223.google.cloud.co" + + "mpute.v1.PatchResourcePolicyRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\301\001\332A7pro" + + "ject,region,resource_policy,resource_pol" + + "icy_resource\212N\020RegionOperations\202\323\344\223\002n2R/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/resourcePolicies/{resource_policy" + + "}:\030resource_policy_resource\022\257\002\n\014SetIamPo" + + "licy\022:.google.cloud.compute.v1.SetIamPol" + + "icyResourcePolicyRequest\032\037.google.cloud." + + "compute.v1.Policy\"\301\001\332A:project,region,re" + + "source,region_set_policy_request_resourc" + + "e\202\323\344\223\002~\"X/compute/v1/projects/{project}/" + + "regions/{region}/resourcePolicies/{resou" + + "rce}/setIamPolicy:\"region_set_policy_req" + + "uest_resource\022\321\002\n\022TestIamPermissions\022@.g" + + "oogle.cloud.compute.v1.TestIamPermission" + + "sResourcePolicyRequest\0320.google.cloud.co" + + "mpute.v1.TestPermissionsResponse\"\306\001\332A9pr" + + "oject,region,resource,test_permissions_r" + + "equest_resource\202\323\344\223\002\203\001\"^/compute/v1/proj" + + "ects/{project}/regions/{region}/resource" + + "Policies/{resource}/testIamPermissions:!" + + "test_permissions_request_resource\032r\312A\026co" + + "mpute.googleapis.com\322AVhttps://www.googl" + + "eapis.com/auth/compute,https://www.googl" + + "eapis.com/auth/cloud-platform2\216 \n\007Router" + + "s\022\273\001\n\016AggregatedList\0225.google.cloud.comp" + + "ute.v1.AggregatedListRoutersRequest\032-.go" + + "ogle.cloud.compute.v1.RouterAggregatedLi" + + "st\"C\332A\007project\202\323\344\223\0023\0221/compute/v1/projec" + + "ts/{project}/aggregated/routers\022\317\001\n\006Dele" + + "te\022,.google.cloud.compute.v1.DeleteRoute" + + "rRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"s\332A\025project,region,router\212N\020RegionO" + + "perations\202\323\344\223\002B*@/compute/v1/projects/{p" + + "roject}/regions/{region}/routers/{router" + + "}\022\370\001\n\021DeleteRoutePolicy\0227.google.cloud.c" + + "ompute.v1.DeleteRoutePolicyRouterRequest" + + "\032\".google.cloud.compute.v1.Operation\"\205\001\332" + + "A\025project,region,router\212N\020RegionOperatio" + + "ns\202\323\344\223\002T\"R/compute/v1/projects/{project}" + + "/regions/{region}/routers/{router}/delet" + + "eRoutePolicy\022\263\001\n\003Get\022).google.cloud.comp" + + "ute.v1.GetRouterRequest\032\037.google.cloud.c" + + "ompute.v1.Router\"`\332A\025project,region,rout" + + "er\202\323\344\223\002B\022@/compute/v1/projects/{project}" + + "/regions/{region}/routers/{router}\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" + + "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\364\001\n\021ListRoutePolicies\0228" + + ".google.cloud.compute.v1.ListRoutePolici" + + "esRoutersRequest\0321.google.cloud.compute." + + "v1.RoutersListRoutePolicies\"r\332A\025project," + + "region,router\202\323\344\223\002T\022R/compute/v1/project" + + "s/{project}/regions/{region}/routers/{ro" + + "uter}/listRoutePolicies\022\357\001\n\005Patch\022+.goog" + + "le.cloud.compute.v1.PatchRouterRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\224\001\332A%" + + "project,region,router,router_resource\212N\020" + + "RegionOperations\202\323\344\223\002S2@/compute/v1/proj" + + "ects/{project}/regions/{region}/routers/" + + "{router}:\017router_resource\022\242\002\n\020PatchRoute" + + "Policy\0226.google.cloud.compute.v1.PatchRo" + + "utePolicyRouterRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\261\001\332A+project,region,r" + + "outer,route_policy_resource\212N\020RegionOper" + + "ations\202\323\344\223\002j\"Q/compute/v1/projects/{proj" + + "ect}/regions/{region}/routers/{router}/p" + + "atchRoutePolicy:\025route_policy_resource\022\365" + + "\001\n\007Preview\022-.google.cloud.compute.v1.Pre" + + "viewRouterRequest\032/.google.cloud.compute" + + ".v1.RoutersPreviewResponse\"\211\001\332A%project," + + "region,router,router_resource\202\323\344\223\002[\"H/co" + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/routers\022\344\001\n\rListBgpRoutes\0224.google." - + "cloud.compute.v1.ListBgpRoutesRoutersReq" - + "uest\032-.google.cloud.compute.v1.RoutersLi" - + "stBgpRoutes\"n\332A\025project,region,router\202\323\344" - + "\223\002P\022N/compute/v1/projects/{project}/regi" - + "ons/{region}/routers/{router}/listBgpRou" - + "tes\022\364\001\n\021ListRoutePolicies\0228.google.cloud" - + ".compute.v1.ListRoutePoliciesRoutersRequ" - + "est\0321.google.cloud.compute.v1.RoutersLis" - + "tRoutePolicies\"r\332A\025project,region,router" - + "\202\323\344\223\002T\022R/compute/v1/projects/{project}/r" - + "egions/{region}/routers/{router}/listRou" - + "tePolicies\022\357\001\n\005Patch\022+.google.cloud.comp" - + "ute.v1.PatchRouterRequest\032\".google.cloud" - + ".compute.v1.Operation\"\224\001\332A%project,regio" - + "n,router,router_resource\212N\020RegionOperati" - + "ons\202\323\344\223\002S2@/compute/v1/projects/{project" - + "}/regions/{region}/routers/{router}:\017rou" - + "ter_resource\022\242\002\n\020PatchRoutePolicy\0226.goog" - + "le.cloud.compute.v1.PatchRoutePolicyRout" + + "ion}/routers/{router}/preview:\017router_re" + + "source\022\361\001\n\006Update\022,.google.cloud.compute" + + ".v1.UpdateRouterRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\224\001\332A%project,region," + + "router,router_resource\212N\020RegionOperation" + + "s\202\323\344\223\002S\032@/compute/v1/projects/{project}/" + + "regions/{region}/routers/{router}:\017route" + + "r_resource\022\245\002\n\021UpdateRoutePolicy\0227.googl" + + "e.cloud.compute.v1.UpdateRoutePolicyRout" + "erRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\261\001\332A+project,region,router,route_p" - + "olicy_resource\212N\020RegionOperations\202\323\344\223\002j\"" - + "Q/compute/v1/projects/{project}/regions/" - + "{region}/routers/{router}/patchRoutePoli" - + "cy:\025route_policy_resource\022\365\001\n\007Preview\022-." - + "google.cloud.compute.v1.PreviewRouterReq" - + "uest\032/.google.cloud.compute.v1.RoutersPr" - + "eviewResponse\"\211\001\332A%project,region,router" - + ",router_resource\202\323\344\223\002[\"H/compute/v1/proj" - + "ects/{project}/regions/{region}/routers/" - + "{router}/preview:\017router_resource\022\361\001\n\006Up" - + "date\022,.google.cloud.compute.v1.UpdateRou" - + "terRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\224\001\332A%project,region,router,router" - + "_resource\212N\020RegionOperations\202\323\344\223\002S\032@/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/routers/{router}:\017router_resource\022\245\002" - + "\n\021UpdateRoutePolicy\0227.google.cloud.compu" - + "te.v1.UpdateRoutePolicyRouterRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\262\001\332A+pr" - + "oject,region,router,route_policy_resourc" - + "e\212N\020RegionOperations\202\323\344\223\002k\"R/compute/v1/" - + "projects/{project}/regions/{region}/rout" - + "ers/{router}/updateRoutePolicy:\025route_po" - + "licy_resource\032r\312A\026compute.googleapis.com" - + "\322AVhttps://www.googleapis.com/auth/compu" - + "te,https://www.googleapis.com/auth/cloud" - + "-platform2\357\010\n\006Routes\022\272\001\n\006Delete\022+.google" - + ".cloud.compute.v1.DeleteRouteRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"_\332A\rpro" - + "ject,route\212N\020GlobalOperations\202\323\344\223\0026*4/co" - + "mpute/v1/projects/{project}/global/route" - + "s/{route}\022\235\001\n\003Get\022(.google.cloud.compute" - + ".v1.GetRouteRequest\032\036.google.cloud.compu" - + "te.v1.Route\"L\332A\rproject,route\202\323\344\223\0026\0224/co" - + "mpute/v1/projects/{project}/global/route" - + "s/{route}\022\313\001\n\006Insert\022+.google.cloud.comp" - + "ute.v1.InsertRouteRequest\032\".google.cloud" - + ".compute.v1.Operation\"p\332A\026project,route_" - + "resource\212N\020GlobalOperations\202\323\344\223\002>\",/comp" - + "ute/v1/projects/{project}/global/routes:" - + "\016route_resource\022\226\001\n\004List\022*.google.cloud." - + "compute.v1.ListRoutesRequest\032\".google.cl" - + "oud.compute.v1.RouteList\">\332A\007project\202\323\344\223" - + "\002.\022,/compute/v1/projects/{project}/globa" - + "l/routes\022\254\002\n\022TestIamPermissions\0227.google" - + ".cloud.compute.v1.TestIamPermissionsRout" - + "eRequest\0320.google.cloud.compute.v1.TestP" - + "ermissionsResponse\"\252\001\332A2project,resource" - + ",test_permissions_request_resource\202\323\344\223\002o" - + "\"J/compute/v1/projects/{project}/global/" - + "routes/{resource}/testIamPermissions:!te" - + "st_permissions_request_resource\032r\312A\026comp" - + "ute.googleapis.com\322AVhttps://www.googlea" - + "pis.com/auth/compute,https://www.googlea" - + "pis.com/auth/cloud-platform2\357\030\n\020Security" - + "Policies\022\251\002\n\007AddRule\0225.google.cloud.comp" - + "ute.v1.AddRuleSecurityPolicyRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\302\001\332A5pro" - + "ject,security_policy,security_policy_rul" - + "e_resource\212N\020GlobalOperations\202\323\344\223\002q\"P/co" - + "mpute/v1/projects/{project}/global/secur" - + "ityPolicies/{security_policy}/addRule:\035s" - + "ecurity_policy_rule_resource\022\327\001\n\016Aggrega" - + "tedList\022>.google.cloud.compute.v1.Aggreg" - + "atedListSecurityPoliciesRequest\0327.google" - + ".cloud.compute.v1.SecurityPoliciesAggreg" - + "atedList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/" - + "projects/{project}/aggregated/securityPo" - + "licies\022\341\001\n\006Delete\0224.google.cloud.compute" - + ".v1.DeleteSecurityPolicyRequest\032\".google" - + ".cloud.compute.v1.Operation\"}\332A\027project," - + "security_policy\212N\020GlobalOperations\202\323\344\223\002J" - + "*H/compute/v1/projects/{project}/global/" - + "securityPolicies/{security_policy}\022\315\001\n\003G" - + "et\0221.google.cloud.compute.v1.GetSecurity" - + "PolicyRequest\032\'.google.cloud.compute.v1." - + "SecurityPolicy\"j\332A\027project,security_poli" - + "cy\202\323\344\223\002J\022H/compute/v1/projects/{project}" - + "/global/securityPolicies/{security_polic" - + "y}\022\341\001\n\007GetRule\0225.google.cloud.compute.v1" - + ".GetRuleSecurityPolicyRequest\032+.google.c" - + "loud.compute.v1.SecurityPolicyRule\"r\332A\027p" - + "roject,security_policy\202\323\344\223\002R\022P/compute/v" - + "1/projects/{project}/global/securityPoli" - + "cies/{security_policy}/getRule\022\363\001\n\006Inser" - + "t\0224.google.cloud.compute.v1.InsertSecuri" - + "tyPolicyRequest\032\".google.cloud.compute.v" - + "1.Operation\"\216\001\332A project,security_policy" - + "_resource\212N\020GlobalOperations\202\323\344\223\002R\"6/com" - + "pute/v1/projects/{project}/global/securi" - + "tyPolicies:\030security_policy_resource\022\263\001\n" - + "\004List\0224.google.cloud.compute.v1.ListSecu" - + "rityPoliciesRequest\032+.google.cloud.compu" - + "te.v1.SecurityPolicyList\"H\332A\007project\202\323\344\223" - + "\0028\0226/compute/v1/projects/{project}/globa" - + "l/securityPolicies\022\256\002\n\037ListPreconfigured" - + "ExpressionSets\022O.google.cloud.compute.v1" - + ".ListPreconfiguredExpressionSetsSecurity" - + "PoliciesRequest\032P.google.cloud.compute.v" - + "1.SecurityPoliciesListPreconfiguredExpre" - + "ssionSetsResponse\"h\332A\007project\202\323\344\223\002X\022V/co" - + "mpute/v1/projects/{project}/global/secur" - + "ityPolicies/listPreconfiguredExpressionS" - + "ets\022\223\002\n\005Patch\0223.google.cloud.compute.v1." - + "PatchSecurityPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\260\001\332A0project,secu" - + "rity_policy,security_policy_resource\212N\020G" - + "lobalOperations\202\323\344\223\002d2H/compute/v1/proje" - + "cts/{project}/global/securityPolicies/{s" - + "ecurity_policy}:\030security_policy_resourc" - + "e\022\257\002\n\tPatchRule\0227.google.cloud.compute.v" - + "1.PatchRuleSecurityPolicyRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\304\001\332A5projec" - + "t,security_policy,security_policy_rule_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002s\"R/compu" - + "te/v1/projects/{project}/global/security" - + "Policies/{security_policy}/patchRule:\035se" - + "curity_policy_rule_resource\022\365\001\n\nRemoveRu" - + "le\0228.google.cloud.compute.v1.RemoveRuleS" - + "ecurityPolicyRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\210\001\332A\027project,security_p" - + "olicy\212N\020GlobalOperations\202\323\344\223\002U\"S/compute" - + "/v1/projects/{project}/global/securityPo" - + "licies/{security_policy}/removeRule\022\253\002\n\t" - + "SetLabels\0227.google.cloud.compute.v1.SetL" - + "abelsSecurityPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\300\001\332A3project,reso" - + "urce,global_set_labels_request_resource\212" - + "N\020GlobalOperations\202\323\344\223\002q\"K/compute/v1/pr" - + "ojects/{project}/global/securityPolicies" - + "/{resource}/setLabels:\"global_set_labels" - + "_request_resource\032r\312A\026compute.googleapis" - + ".com\322AVhttps://www.googleapis.com/auth/c" - + "ompute,https://www.googleapis.com/auth/c" - + "loud-platform2\360\023\n\022ServiceAttachments\022\334\001\n" - + "\016AggregatedList\022@.google.cloud.compute.v" - + "1.AggregatedListServiceAttachmentsReques" - + "t\0328.google.cloud.compute.v1.ServiceAttac" - + "hmentAggregatedList\"N\332A\007project\202\323\344\223\002>\022\",/compute/v1/projects/{project}/g" + + "lobal/routes:\016route_resource\022\226\001\n\004List\022*." + + "google.cloud.compute.v1.ListRoutesReques" + + "t\032\".google.cloud.compute.v1.RouteList\">\332" + + "A\007project\202\323\344\223\002.\022,/compute/v1/projects/{p" + + "roject}/global/routes\022\254\002\n\022TestIamPermiss" + + "ions\0227.google.cloud.compute.v1.TestIamPe" + + "rmissionsRouteRequest\0320.google.cloud.com" + + "pute.v1.TestPermissionsResponse\"\252\001\332A2pro" + + "ject,resource,test_permissions_request_r" + + "esource\202\323\344\223\002o\"J/compute/v1/projects/{pro" + + "ject}/global/routes/{resource}/testIamPe" + "rmissions:!test_permissions_request_reso" + "urce\032r\312A\026compute.googleapis.com\322AVhttps:" + "//www.googleapis.com/auth/compute,https:" + "//www.googleapis.com/auth/cloud-platform" - + "2\267\004\n\027SnapshotSettingsService\022\256\001\n\003Get\0222.g" - + "oogle.cloud.compute.v1.GetSnapshotSettin" - + "gRequest\032).google.cloud.compute.v1.Snaps" - + "hotSettings\"H\332A\007project\202\323\344\223\0028\0226/compute/" - + "v1/projects/{project}/global/snapshotSet" - + "tings\022\366\001\n\005Patch\0224.google.cloud.compute.v" - + "1.PatchSnapshotSettingRequest\032\".google.c" - + "loud.compute.v1.Operation\"\222\001\332A\"project,s" - + "napshot_settings_resource\212N\020GlobalOperat" - + "ions\202\323\344\223\002T26/compute/v1/projects/{projec" - + "t}/global/snapshotSettings:\032snapshot_set" - + "tings_resource\032r\312A\026compute.googleapis.co" - + "m\322AVhttps://www.googleapis.com/auth/comp" - + "ute,https://www.googleapis.com/auth/clou" - + "d-platform2\251\017\n\tSnapshots\022\306\001\n\006Delete\022..go" - + "ogle.cloud.compute.v1.DeleteSnapshotRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "h\332A\020project,snapshot\212N\020GlobalOperations\202" - + "\323\344\223\002<*:/compute/v1/projects/{project}/gl" - + "obal/snapshots/{snapshot}\022\254\001\n\003Get\022+.goog" - + "le.cloud.compute.v1.GetSnapshotRequest\032!" - + ".google.cloud.compute.v1.Snapshot\"U\332A\020pr" - + "oject,snapshot\202\323\344\223\002<\022:/compute/v1/projec" - + "ts/{project}/global/snapshots/{snapshot}" - + "\022\311\001\n\014GetIamPolicy\0224.google.cloud.compute" - + ".v1.GetIamPolicySnapshotRequest\032\037.google" - + ".cloud.compute.v1.Policy\"b\332A\020project,res" - + "ource\202\323\344\223\002I\022G/compute/v1/projects/{proje" - + "ct}/global/snapshots/{resource}/getIamPo" - + "licy\022\327\001\n\006Insert\022..google.cloud.compute.v" - + "1.InsertSnapshotRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"y\332A\031project,snapshot" - + "_resource\212N\020GlobalOperations\202\323\344\223\002D\"//com" - + "pute/v1/projects/{project}/global/snapsh" - + "ots:\021snapshot_resource\022\237\001\n\004List\022-.google" - + ".cloud.compute.v1.ListSnapshotsRequest\032%" - + ".google.cloud.compute.v1.SnapshotList\"A\332" - + "A\007project\202\323\344\223\0021\022//compute/v1/projects/{p" - + "roject}/global/snapshots\022\221\002\n\014SetIamPolic" - + "y\0224.google.cloud.compute.v1.SetIamPolicy" - + "SnapshotRequest\032\037.google.cloud.compute.v" - + "1.Policy\"\251\001\332A3project,resource,global_se" - + "t_policy_request_resource\202\323\344\223\002m\"G/comput" - + "e/v1/projects/{project}/global/snapshots" - + "/{resource}/setIamPolicy:\"global_set_pol" - + "icy_request_resource\022\236\002\n\tSetLabels\0221.goo" - + "gle.cloud.compute.v1.SetLabelsSnapshotRe" + + "2\357\030\n\020SecurityPolicies\022\251\002\n\007AddRule\0225.goog" + + "le.cloud.compute.v1.AddRuleSecurityPolic" + + "yRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\302\001\332A5project,security_policy,securi" + + "ty_policy_rule_resource\212N\020GlobalOperatio" + + "ns\202\323\344\223\002q\"P/compute/v1/projects/{project}" + + "/global/securityPolicies/{security_polic" + + "y}/addRule:\035security_policy_rule_resourc" + + "e\022\327\001\n\016AggregatedList\022>.google.cloud.comp" + + "ute.v1.AggregatedListSecurityPoliciesReq" + + "uest\0327.google.cloud.compute.v1.SecurityP" + + "oliciesAggregatedList\"L\332A\007project\202\323\344\223\002<\022" + + ":/compute/v1/projects/{project}/aggregat" + + "ed/securityPolicies\022\341\001\n\006Delete\0224.google." + + "cloud.compute.v1.DeleteSecurityPolicyReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"}\332A\027project,security_policy\212N\020GlobalOpe" + + "rations\202\323\344\223\002J*H/compute/v1/projects/{pro" + + "ject}/global/securityPolicies/{security_" + + "policy}\022\315\001\n\003Get\0221.google.cloud.compute.v" + + "1.GetSecurityPolicyRequest\032\'.google.clou" + + "d.compute.v1.SecurityPolicy\"j\332A\027project," + + "security_policy\202\323\344\223\002J\022H/compute/v1/proje" + + "cts/{project}/global/securityPolicies/{s" + + "ecurity_policy}\022\341\001\n\007GetRule\0225.google.clo" + + "ud.compute.v1.GetRuleSecurityPolicyReque" + + "st\032+.google.cloud.compute.v1.SecurityPol" + + "icyRule\"r\332A\027project,security_policy\202\323\344\223\002" + + "R\022P/compute/v1/projects/{project}/global" + + "/securityPolicies/{security_policy}/getR" + + "ule\022\363\001\n\006Insert\0224.google.cloud.compute.v1" + + ".InsertSecurityPolicyRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\216\001\332A project,se" + + "curity_policy_resource\212N\020GlobalOperation" + + "s\202\323\344\223\002R\"6/compute/v1/projects/{project}/" + + "global/securityPolicies:\030security_policy" + + "_resource\022\263\001\n\004List\0224.google.cloud.comput" + + "e.v1.ListSecurityPoliciesRequest\032+.googl" + + "e.cloud.compute.v1.SecurityPolicyList\"H\332" + + "A\007project\202\323\344\223\0028\0226/compute/v1/projects/{p" + + "roject}/global/securityPolicies\022\256\002\n\037List" + + "PreconfiguredExpressionSets\022O.google.clo" + + "ud.compute.v1.ListPreconfiguredExpressio" + + "nSetsSecurityPoliciesRequest\032P.google.cl" + + "oud.compute.v1.SecurityPoliciesListPreco" + + "nfiguredExpressionSetsResponse\"h\332A\007proje" + + "ct\202\323\344\223\002X\022V/compute/v1/projects/{project}" + + "/global/securityPolicies/listPreconfigur" + + "edExpressionSets\022\223\002\n\005Patch\0223.google.clou" + + "d.compute.v1.PatchSecurityPolicyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\260\001\332A" + + "0project,security_policy,security_policy" + + "_resource\212N\020GlobalOperations\202\323\344\223\002d2H/com" + + "pute/v1/projects/{project}/global/securi" + + "tyPolicies/{security_policy}:\030security_p" + + "olicy_resource\022\257\002\n\tPatchRule\0227.google.cl" + + "oud.compute.v1.PatchRuleSecurityPolicyRe" + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\271\001\332A3project,resource,global_set_label" - + "s_request_resource\212N\020GlobalOperations\202\323\344" - + "\223\002j\"D/compute/v1/projects/{project}/glob" - + "al/snapshots/{resource}/setLabels:\"globa" - + "l_set_labels_request_resource\022\262\002\n\022TestIa" - + "mPermissions\022:.google.cloud.compute.v1.T" - + "estIamPermissionsSnapshotRequest\0320.googl" - + "e.cloud.compute.v1.TestPermissionsRespon" - + "se\"\255\001\332A2project,resource,test_permission" - + "s_request_resource\202\323\344\223\002r\"M/compute/v1/pr" + + "n\"\304\001\332A5project,security_policy,security_" + + "policy_rule_resource\212N\020GlobalOperations\202" + + "\323\344\223\002s\"R/compute/v1/projects/{project}/gl" + + "obal/securityPolicies/{security_policy}/" + + "patchRule:\035security_policy_rule_resource" + + "\022\365\001\n\nRemoveRule\0228.google.cloud.compute.v" + + "1.RemoveRuleSecurityPolicyRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\210\001\332A\027proje" + + "ct,security_policy\212N\020GlobalOperations\202\323\344" + + "\223\002U\"S/compute/v1/projects/{project}/glob" + + "al/securityPolicies/{security_policy}/re" + + "moveRule\022\253\002\n\tSetLabels\0227.google.cloud.co" + + "mpute.v1.SetLabelsSecurityPolicyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\300\001\332A" + + "3project,resource,global_set_labels_requ" + + "est_resource\212N\020GlobalOperations\202\323\344\223\002q\"K/" + + "compute/v1/projects/{project}/global/sec" + + "urityPolicies/{resource}/setLabels:\"glob" + + "al_set_labels_request_resource\032r\312A\026compu" + + "te.googleapis.com\322AVhttps://www.googleap" + + "is.com/auth/compute,https://www.googleap" + + "is.com/auth/cloud-platform2\360\023\n\022ServiceAt" + + "tachments\022\334\001\n\016AggregatedList\022@.google.cl" + + "oud.compute.v1.AggregatedListServiceAtta" + + "chmentsRequest\0328.google.cloud.compute.v1" + + ".ServiceAttachmentAggregatedList\"N\332A\007pro" + + "ject\202\323\344\223\002>\022/compute/v1/projects/{project}/global/s" + + "slPolicies/{ssl_policy}\022\264\001\n\003Get\022,.google" + + ".cloud.compute.v1.GetSslPolicyRequest\032\"." + + "google.cloud.compute.v1.SslPolicy\"[\332A\022pr" + + "oject,ssl_policy\202\323\344\223\002@\022>/compute/v1/proj" + + "ects/{project}/global/sslPolicies/{ssl_p" + + "olicy}\022\336\001\n\006Insert\022/.google.cloud.compute" + + ".v1.InsertSslPolicyRequest\032\".google.clou" + + "d.compute.v1.Operation\"\177\332A\033project,ssl_p" + + "olicy_resource\212N\020GlobalOperations\202\323\344\223\002H\"" + + "1/compute/v1/projects/{project}/global/s" + + "slPolicies:\023ssl_policy_resource\022\246\001\n\004List" + + "\022/.google.cloud.compute.v1.ListSslPolici" + + "esRequest\032(.google.cloud.compute.v1.SslP" + + "oliciesList\"C\332A\007project\202\323\344\223\0023\0221/compute/" + + "v1/projects/{project}/global/sslPolicies" + + "\022\367\001\n\025ListAvailableFeatures\022@.google.clou" + + "d.compute.v1.ListAvailableFeaturesSslPol" + + "iciesRequest\032A.google.cloud.compute.v1.S" + + "slPoliciesListAvailableFeaturesResponse\"" + + "Y\332A\007project\202\323\344\223\002I\022G/compute/v1/projects/" + + "{project}/global/sslPolicies/listAvailab" + + "leFeatures\022\365\001\n\005Patch\022..google.cloud.comp" + + "ute.v1.PatchSslPolicyRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\227\001\332A&project,ss" + + "l_policy,ssl_policy_resource\212N\020GlobalOpe" + + "rations\202\323\344\223\002U2>/compute/v1/projects/{pro" + + "ject}/global/sslPolicies/{ssl_policy}:\023s" + + "sl_policy_resource\032r\312A\026compute.googleapi" + "s.com\322AVhttps://www.googleapis.com/auth/" + "compute,https://www.googleapis.com/auth/" - + "cloud-platform2\266\t\n\017SslCertificates\022\323\001\n\016A" - + "ggregatedList\022=.google.cloud.compute.v1." - + "AggregatedListSslCertificatesRequest\0325.g" - + "oogle.cloud.compute.v1.SslCertificateAgg" - + "regatedList\"K\332A\007project\202\323\344\223\002;\0229/compute/" - + "v1/projects/{project}/aggregated/sslCert" - + "ificates\022\340\001\n\006Delete\0224.google.cloud.compu" - + "te.v1.DeleteSslCertificateRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"|\332A\027projec" - + "t,ssl_certificate\212N\020GlobalOperations\202\323\344\223" - + "\002I*G/compute/v1/projects/{project}/globa" - + "l/sslCertificates/{ssl_certificate}\022\314\001\n\003" - + "Get\0221.google.cloud.compute.v1.GetSslCert" - + "ificateRequest\032\'.google.cloud.compute.v1" - + ".SslCertificate\"i\332A\027project,ssl_certific" - + "ate\202\323\344\223\002I\022G/compute/v1/projects/{project" - + "}/global/sslCertificates/{ssl_certificat" - + "e}\022\362\001\n\006Insert\0224.google.cloud.compute.v1." - + "InsertSslCertificateRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\215\001\332A project,ssl" - + "_certificate_resource\212N\020GlobalOperations" - + "\202\323\344\223\002Q\"5/compute/v1/projects/{project}/g" - + "lobal/sslCertificates:\030ssl_certificate_r" - + "esource\022\261\001\n\004List\0223.google.cloud.compute." - + "v1.ListSslCertificatesRequest\032+.google.c" - + "loud.compute.v1.SslCertificateList\"G\332A\007p" - + "roject\202\323\344\223\0027\0225/compute/v1/projects/{proj" - + "ect}/global/sslCertificates\032r\312A\026compute." - + "googleapis.com\322AVhttps://www.googleapis." - + "com/auth/compute,https://www.googleapis." - + "com/auth/cloud-platform2\317\014\n\013SslPolicies\022" - + "\310\001\n\016AggregatedList\0229.google.cloud.comput" - + "e.v1.AggregatedListSslPoliciesRequest\0322." - + "google.cloud.compute.v1.SslPoliciesAggre" - + "gatedList\"G\332A\007project\202\323\344\223\0027\0225/compute/v1" - + "/projects/{project}/aggregated/sslPolici" - + "es\022\315\001\n\006Delete\022/.google.cloud.compute.v1." - + "DeleteSslPolicyRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"n\332A\022project,ssl_polic" - + "y\212N\020GlobalOperations\202\323\344\223\002@*>/compute/v1/" - + "projects/{project}/global/sslPolicies/{s" - + "sl_policy}\022\264\001\n\003Get\022,.google.cloud.comput" - + "e.v1.GetSslPolicyRequest\032\".google.cloud." - + "compute.v1.SslPolicy\"[\332A\022project,ssl_pol" - + "icy\202\323\344\223\002@\022>/compute/v1/projects/{project" - + "}/global/sslPolicies/{ssl_policy}\022\336\001\n\006In" - + "sert\022/.google.cloud.compute.v1.InsertSsl" - + "PolicyRequest\032\".google.cloud.compute.v1." - + "Operation\"\177\332A\033project,ssl_policy_resourc" - + "e\212N\020GlobalOperations\202\323\344\223\002H\"1/compute/v1/" - + "projects/{project}/global/sslPolicies:\023s" - + "sl_policy_resource\022\246\001\n\004List\022/.google.clo" - + "ud.compute.v1.ListSslPoliciesRequest\032(.g" - + "oogle.cloud.compute.v1.SslPoliciesList\"C" - + "\332A\007project\202\323\344\223\0023\0221/compute/v1/projects/{" - + "project}/global/sslPolicies\022\367\001\n\025ListAvai" - + "lableFeatures\022@.google.cloud.compute.v1." - + "ListAvailableFeaturesSslPoliciesRequest\032" - + "A.google.cloud.compute.v1.SslPoliciesLis" - + "tAvailableFeaturesResponse\"Y\332A\007project\202\323" - + "\344\223\002I\022G/compute/v1/projects/{project}/glo" - + "bal/sslPolicies/listAvailableFeatures\022\365\001" - + "\n\005Patch\022..google.cloud.compute.v1.PatchS" - + "slPolicyRequest\032\".google.cloud.compute.v" - + "1.Operation\"\227\001\332A&project,ssl_policy,ssl_" - + "policy_resource\212N\020GlobalOperations\202\323\344\223\002U" - + "2>/compute/v1/projects/{project}/global/" - + "sslPolicies/{ssl_policy}:\023ssl_policy_res" - + "ource\032r\312A\026compute.googleapis.com\322AVhttps" - + "://www.googleapis.com/auth/compute,https" - + "://www.googleapis.com/auth/cloud-platfor" - + "m2\265\006\n\020StoragePoolTypes\022\326\001\n\016AggregatedLis" - + "t\022>.google.cloud.compute.v1.AggregatedLi" - + "stStoragePoolTypesRequest\0326.google.cloud" - + ".compute.v1.StoragePoolTypeAggregatedLis" - + "t\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/project" - + "s/{project}/aggregated/storagePoolTypes\022" - + "\336\001\n\003Get\0222.google.cloud.compute.v1.GetSto" - + "ragePoolTypeRequest\032(.google.cloud.compu" - + "te.v1.StoragePoolType\"y\332A\036project,zone,s" - + "torage_pool_type\202\323\344\223\002R\022P/compute/v1/proj" - + "ects/{project}/zones/{zone}/storagePoolT" - + "ypes/{storage_pool_type}\022\277\001\n\004List\0224.goog" - + "le.cloud.compute.v1.ListStoragePoolTypes" - + "Request\032,.google.cloud.compute.v1.Storag" - + "ePoolTypeList\"S\332A\014project,zone\202\323\344\223\002>\022.google.cloud.compute.v1" + + ".AggregatedListStoragePoolTypesRequest\0326" + + ".google.cloud.compute.v1.StoragePoolType" + + "AggregatedList\"L\332A\007project\202\323\344\223\002<\022:/compu" + + "te/v1/projects/{project}/aggregated/stor" + + "agePoolTypes\022\336\001\n\003Get\0222.google.cloud.comp" + + "ute.v1.GetStoragePoolTypeRequest\032(.googl" + + "e.cloud.compute.v1.StoragePoolType\"y\332A\036p" + + "roject,zone,storage_pool_type\202\323\344\223\002R\022P/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "/storagePoolTypes/{storage_pool_type}\022\277\001" + + "\n\004List\0224.google.cloud.compute.v1.ListSto" + + "ragePoolTypesRequest\032,.google.cloud.comp" + + "ute.v1.StoragePoolTypeList\"S\332A\014project,z" + + "one\202\323\344\223\002>\022\022\022.googl" - + "e.cloud.compute.v1.AggregatedListTargetT" - + "cpProxiesRequest\0325.google.cloud.compute." - + "v1.TargetTcpProxyAggregatedList\"L\332A\007proj" - + "ect\202\323\344\223\002<\022:/compute/v1/projects/{project" - + "}/aggregated/targetTcpProxies\022\343\001\n\006Delete" - + "\0224.google.cloud.compute.v1.DeleteTargetT" - + "cpProxyRequest\032\".google.cloud.compute.v1" - + ".Operation\"\177\332A\030project,target_tcp_proxy\212" - + "N\020GlobalOperations\202\323\344\223\002K*I/compute/v1/pr" - + "ojects/{project}/global/targetTcpProxies" - + "/{target_tcp_proxy}\022\317\001\n\003Get\0221.google.clo" - + "ud.compute.v1.GetTargetTcpProxyRequest\032\'" - + ".google.cloud.compute.v1.TargetTcpProxy\"" - + "l\332A\030project,target_tcp_proxy\202\323\344\223\002K\022I/com" - + "pute/v1/projects/{project}/global/target" - + "TcpProxies/{target_tcp_proxy}\022\365\001\n\006Insert" - + "\0224.google.cloud.compute.v1.InsertTargetT" - + "cpProxyRequest\032\".google.cloud.compute.v1" - + ".Operation\"\220\001\332A!project,target_tcp_proxy" - + "_resource\212N\020GlobalOperations\202\323\344\223\002S\"6/com" - + "pute/v1/projects/{project}/global/target" - + "TcpProxies:\031target_tcp_proxy_resource\022\263\001" - + "\n\004List\0224.google.cloud.compute.v1.ListTar" - + "getTcpProxiesRequest\032+.google.cloud.comp" - + "ute.v1.TargetTcpProxyList\"H\332A\007project\202\323\344" - + "\223\0028\0226/compute/v1/projects/{project}/glob" - + "al/targetTcpProxies\022\376\002\n\021SetBackendServic" - + "e\022?.google.cloud.compute.v1.SetBackendSe" - + "rviceTargetTcpProxyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\203\002\332APproject,targ" - + "et_tcp_proxy,target_tcp_proxies_set_back" - + "end_service_request_resource\212N\020GlobalOpe" - + "rations\202\323\344\223\002\226\001\"[/compute/v1/projects/{pr" - + "oject}/global/targetTcpProxies/{target_t" - + "cp_proxy}/setBackendService:7target_tcp_" - + "proxies_set_backend_service_request_reso" - + "urce\022\357\002\n\016SetProxyHeader\022<.google.cloud.c" - + "ompute.v1.SetProxyHeaderTargetTcpProxyRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\372\001\332AMproject,target_tcp_proxy,target_t" - + "cp_proxies_set_proxy_header_request_reso" - + "urce\212N\020GlobalOperations\202\323\344\223\002\220\001\"X/compute" - + "/v1/projects/{project}/global/targetTcpP" - + "roxies/{target_tcp_proxy}/setProxyHeader" - + ":4target_tcp_proxies_set_proxy_header_re" - + "quest_resource\022\277\002\n\022TestIamPermissions\022@." - + "google.cloud.compute.v1.TestIamPermissio" - + "nsTargetTcpProxyRequest\0320.google.cloud.c" - + "ompute.v1.TestPermissionsResponse\"\264\001\332A2p" - + "roject,resource,test_permissions_request" - + "_resource\202\323\344\223\002y\"T/compute/v1/projects/{p" - + "roject}/global/targetTcpProxies/{resourc" - + "e}/testIamPermissions:!test_permissions_" - + "request_resource\032r\312A\026compute.googleapis." - + "com\322AVhttps://www.googleapis.com/auth/co" - + "mpute,https://www.googleapis.com/auth/cl" - + "oud-platform2\354\014\n\021TargetVpnGateways\022\331\001\n\016A" - + "ggregatedList\022?.google.cloud.compute.v1." - + "AggregatedListTargetVpnGatewaysRequest\0327" - + ".google.cloud.compute.v1.TargetVpnGatewa" - + "yAggregatedList\"M\332A\007project\202\323\344\223\002=\022;/comp" - + "ute/v1/projects/{project}/aggregated/tar" - + "getVpnGateways\022\374\001\n\006Delete\0226.google.cloud" - + ".compute.v1.DeleteTargetVpnGatewayReques" - + "t\032\".google.cloud.compute.v1.Operation\"\225\001" - + "\332A!project,region,target_vpn_gateway\212N\020R" - + "egionOperations\202\323\344\223\002X*V/compute/v1/proje" - + "cts/{project}/regions/{region}/targetVpn" - + "Gateways/{target_vpn_gateway}\022\352\001\n\003Get\0223." - + "google.cloud.compute.v1.GetTargetVpnGate" - + "wayRequest\032).google.cloud.compute.v1.Tar" - + "getVpnGateway\"\202\001\332A!project,region,target", - "_vpn_gateway\202\323\344\223\002X\022V/compute/v1/projects" - + "/{project}/regions/{region}/targetVpnGat" - + "eways/{target_vpn_gateway}\022\215\002\n\006Insert\0226." - + "google.cloud.compute.v1.InsertTargetVpnG" - + "atewayRequest\032\".google.cloud.compute.v1." - + "Operation\"\246\001\332A*project,region,target_vpn" - + "_gateway_resource\212N\020RegionOperations\202\323\344\223" - + "\002`\"A/compute/v1/projects/{project}/regio" - + "ns/{region}/targetVpnGateways:\033target_vp" - + "n_gateway_resource\022\310\001\n\004List\0225.google.clo" - + "ud.compute.v1.ListTargetVpnGatewaysReque" - + "st\032-.google.cloud.compute.v1.TargetVpnGa" - + "tewayList\"Z\332A\016project,region\202\323\344\223\002C\022A/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/targetVpnGateways\022\277\002\n\tSetLabels\0229.go" - + "ogle.cloud.compute.v1.SetLabelsTargetVpn" - + "GatewayRequest\032\".google.cloud.compute.v1" - + ".Operation\"\322\001\332A:project,region,resource," - + "region_set_labels_request_resource\212N\020Reg" - + "ionOperations\202\323\344\223\002|\"V/compute/v1/project" - + "s/{project}/regions/{region}/targetVpnGa" - + "teways/{resource}/setLabels:\"region_set_" - + "labels_request_resource\032r\312A\026compute.goog" - + "leapis.com\322AVhttps://www.googleapis.com/" - + "auth/compute,https://www.googleapis.com/" - + "auth/cloud-platform2\317\022\n\007UrlMaps\022\274\001\n\016Aggr" - + "egatedList\0225.google.cloud.compute.v1.Agg" - + "regatedListUrlMapsRequest\032..google.cloud" - + ".compute.v1.UrlMapsAggregatedList\"C\332A\007pr" - + "oject\202\323\344\223\0023\0221/compute/v1/projects/{proje" - + "ct}/aggregated/urlMaps\022\300\001\n\006Delete\022,.goog" - + "le.cloud.compute.v1.DeleteUrlMapRequest\032" - + "\".google.cloud.compute.v1.Operation\"d\332A\017" - + "project,url_map\212N\020GlobalOperations\202\323\344\223\0029" - + "*7/compute/v1/projects/{project}/global/" - + "urlMaps/{url_map}\022\244\001\n\003Get\022).google.cloud" - + ".compute.v1.GetUrlMapRequest\032\037.google.cl" - + "oud.compute.v1.UrlMap\"Q\332A\017project,url_ma" - + "p\202\323\344\223\0029\0227/compute/v1/projects/{project}/" - + "global/urlMaps/{url_map}\022\321\001\n\006Insert\022,.go" - + "ogle.cloud.compute.v1.InsertUrlMapReques" - + "t\032\".google.cloud.compute.v1.Operation\"u\332" - + "A\030project,url_map_resource\212N\020GlobalOpera" - + "tions\202\323\344\223\002A\"-/compute/v1/projects/{proje" - + "ct}/global/urlMaps:\020url_map_resource\022\246\002\n" - + "\017InvalidateCache\0225.google.cloud.compute." - + "v1.InvalidateCacheUrlMapRequest\032\".google" - + ".cloud.compute.v1.Operation\"\267\001\332A0project" - + ",url_map,cache_invalidation_rule_resourc" - + "e\212N\020GlobalOperations\202\323\344\223\002k\"G/compute/v1/" - + "projects/{project}/global/urlMaps/{url_m" - + "ap}/invalidateCache: cache_invalidation_" - + "rule_resource\022\231\001\n\004List\022+.google.cloud.co" - + "mpute.v1.ListUrlMapsRequest\032#.google.clo" - + "ud.compute.v1.UrlMapList\"?\332A\007project\202\323\344\223" - + "\002/\022-/compute/v1/projects/{project}/globa" - + "l/urlMaps\022\342\001\n\005Patch\022+.google.cloud.compu" - + "te.v1.PatchUrlMapRequest\032\".google.cloud." - + "compute.v1.Operation\"\207\001\332A project,url_ma" - + "p,url_map_resource\212N\020GlobalOperations\202\323\344" - + "\223\002K27/compute/v1/projects/{project}/glob" - + "al/urlMaps/{url_map}:\020url_map_resource\022\256" - + "\002\n\022TestIamPermissions\0228.google.cloud.com" - + "pute.v1.TestIamPermissionsUrlMapRequest\032" - + "0.google.cloud.compute.v1.TestPermission" - + "sResponse\"\253\001\332A2project,resource,test_per" - + "missions_request_resource\202\323\344\223\002p\"K/comput" - + "e/v1/projects/{project}/global/urlMaps/{" - + "resource}/testIamPermissions:!test_permi" - + "ssions_request_resource\022\344\001\n\006Update\022,.goo" - + "gle.cloud.compute.v1.UpdateUrlMapRequest" - + "\032\".google.cloud.compute.v1.Operation\"\207\001\332" - + "A project,url_map,url_map_resource\212N\020Glo" - + "balOperations\202\323\344\223\002K\0327/compute/v1/project" - + "s/{project}/global/urlMaps/{url_map}:\020ur" - + "l_map_resource\022\220\002\n\010Validate\022..google.clo" - + "ud.compute.v1.ValidateUrlMapRequest\0320.go" - + "ogle.cloud.compute.v1.UrlMapsValidateRes" - + "ponse\"\241\001\332A2project,url_map,url_maps_vali" - + "date_request_resource\202\323\344\223\002f\"@/compute/v1" - + "/projects/{project}/global/urlMaps/{url_" - + "map}/validate:\"url_maps_validate_request" + + "tSslProxies/{target_ssl_proxy}/setBacken" + + "dService:7target_ssl_proxies_set_backend" + + "_service_request_resource\022\376\002\n\021SetCertifi" + + "cateMap\022?.google.cloud.compute.v1.SetCer" + + "tificateMapTargetSslProxyRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\203\002\332APprojec" + + "t,target_ssl_proxy,target_ssl_proxies_se" + + "t_certificate_map_request_resource\212N\020Glo" + + "balOperations\202\323\344\223\002\226\001\"[/compute/v1/projec" + + "ts/{project}/global/targetSslProxies/{ta" + + "rget_ssl_proxy}/setCertificateMap:7targe" + + "t_ssl_proxies_set_certificate_map_reques" + + "t_resource\022\357\002\n\016SetProxyHeader\022<.google.c" + + "loud.compute.v1.SetProxyHeaderTargetSslP" + + "roxyRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\372\001\332AMproject,target_ssl_proxy,ta" + + "rget_ssl_proxies_set_proxy_header_reques" + + "t_resource\212N\020GlobalOperations\202\323\344\223\002\220\001\"X/c" + + "ompute/v1/projects/{project}/global/targ" + + "etSslProxies/{target_ssl_proxy}/setProxy" + + "Header:4target_ssl_proxies_set_proxy_hea" + + "der_request_resource\022\203\003\n\022SetSslCertifica" + + "tes\022@.google.cloud.compute.v1.SetSslCert" + + "ificatesTargetSslProxyRequest\032\".google.c" + + "loud.compute.v1.Operation\"\206\002\332AQproject,t" + + "arget_ssl_proxy,target_ssl_proxies_set_s" + + "sl_certificates_request_resource\212N\020Globa" + + "lOperations\202\323\344\223\002\230\001\"\\/compute/v1/projects" + + "/{project}/global/targetSslProxies/{targ" + + "et_ssl_proxy}/setSslCertificates:8target" + + "_ssl_proxies_set_ssl_certificates_reques" + + "t_resource\022\272\002\n\014SetSslPolicy\022:.google.clo" + + "ud.compute.v1.SetSslPolicyTargetSslProxy" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\311\001\332A6project,target_ssl_proxy,ssl_po" + + "licy_reference_resource\212N\020GlobalOperatio" + + "ns\202\323\344\223\002w\"V/compute/v1/projects/{project}" + + "/global/targetSslProxies/{target_ssl_pro" + + "xy}/setSslPolicy:\035ssl_policy_reference_r" + + "esource\022\277\002\n\022TestIamPermissions\022@.google." + + "cloud.compute.v1.TestIamPermissionsTarge" + + "tSslProxyRequest\0320.google.cloud.compute." + + "v1.TestPermissionsResponse\"\264\001\332A2project," + + "resource,test_permissions_request_resour" + + "ce\202\323\344\223\002y\"T/compute/v1/projects/{project}" + + "/global/targetSslProxies/{resource}/test" + + "IamPermissions:!test_permissions_request" + "_resource\032r\312A\026compute.googleapis.com\322AVh" + "ttps://www.googleapis.com/auth/compute,h" + "ttps://www.googleapis.com/auth/cloud-pla" - + "tform2\237\020\n\013VpnGateways\022\307\001\n\016AggregatedList" - + "\0229.google.cloud.compute.v1.AggregatedLis" - + "tVpnGatewaysRequest\0321.google.cloud.compu" - + "te.v1.VpnGatewayAggregatedList\"G\332A\007proje" - + "ct\202\323\344\223\0027\0225/compute/v1/projects/{project}" - + "/aggregated/vpnGateways\022\342\001\n\006Delete\0220.goo" - + "gle.cloud.compute.v1.DeleteVpnGatewayReq" + + "tform2\371\021\n\020TargetTcpProxies\022\325\001\n\016Aggregate" + + "dList\022>.google.cloud.compute.v1.Aggregat" + + "edListTargetTcpProxiesRequest\0325.google.c" + + "loud.compute.v1.TargetTcpProxyAggregated" + + "List\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/proj" + + "ects/{project}/aggregated/targetTcpProxi" + + "es\022\343\001\n\006Delete\0224.google.cloud.compute.v1." + + "DeleteTargetTcpProxyRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\177\332A\030project,targ" + + "et_tcp_proxy\212N\020GlobalOperations\202\323\344\223\002K*I/" + + "compute/v1/projects/{project}/global/tar" + + "getTcpProxies/{target_tcp_proxy}\022\317\001\n\003Get" + + "\0221.google.cloud.compute.v1.GetTargetTcpP" + + "roxyRequest\032\'.google.cloud.compute.v1.Ta" + + "rgetTcpProxy\"l\332A\030project,target_tcp_prox" + + "y\202\323\344\223\002K\022I/compute/v1/projects/{project}/" + + "global/targetTcpProxies/{target_tcp_prox" + + "y}\022\365\001\n\006Insert\0224.google.cloud.compute.v1." + + "InsertTargetTcpProxyRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\220\001\332A!project,tar" + + "get_tcp_proxy_resource\212N\020GlobalOperation" + + "s\202\323\344\223\002S\"6/compute/v1/projects/{project}/" + + "global/targetTcpProxies:\031target_tcp_prox" + + "y_resource\022\263\001\n\004List\0224.google.cloud.compu" + + "te.v1.ListTargetTcpProxiesRequest\032+.goog" + + "le.cloud.compute.v1.TargetTcpProxyList\"H" + + "\332A\007project\202\323\344\223\0028\0226/compute/v1/projects/{" + + "project}/global/targetTcpProxies\022\376\002\n\021Set" + + "BackendService\022?.google.cloud.compute.v1" + + ".SetBackendServiceTargetTcpProxyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\203\002\332A" + + "Pproject,target_tcp_proxy,target_tcp_pro" + + "xies_set_backend_service_request_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002\226\001\"[/compute/v1" + + "/projects/{project}/global/targetTcpProx" + + "ies/{target_tcp_proxy}/setBackendService" + + ":7target_tcp_proxies_set_backend_service" + + "_request_resource\022\357\002\n\016SetProxyHeader\022<.g" + + "oogle.cloud.compute.v1.SetProxyHeaderTar" + + "getTcpProxyRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\372\001\332AMproject,target_tcp_p" + + "roxy,target_tcp_proxies_set_proxy_header" + + "_request_resource\212N\020GlobalOperations\202\323\344\223" + + "\002\220\001\"X/compute/v1/projects/{project}/glob" + + "al/targetTcpProxies/{target_tcp_proxy}/s" + + "etProxyHeader:4target_tcp_proxies_set_pr" + + "oxy_header_request_resource\022\277\002\n\022TestIamP" + + "ermissions\022@.google.cloud.compute.v1.Tes" + + "tIamPermissionsTargetTcpProxyRequest\0320.g" + + "oogle.cloud.compute.v1.TestPermissionsRe" + + "sponse\"\264\001\332A2project,resource,test_permis" + + "sions_request_resource\202\323\344\223\002y\"T/compute/v" + + "1/projects/{project}/global/targetTcpPro" + + "xies/{resource}/testIamPermissions:!test" + + "_permissions_request_resource\032r\312A\026comput" + + "e.googleapis.com\322AVhttps://www.googleapi" + + "s.com/auth/compute,https://www.googleapi" + + "s.com/auth/cloud-platform2\354\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}/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\032r\312A" + + "\026compute.googleapis.com\322AVhttps://www.go" + + "ogleapis.com/auth/compute,https://www.go" + + "ogleapis.com/auth/cloud-platform2\317\022\n\007Url" + + "Maps\022\274\001\n\016AggregatedList\0225.google.cloud.c" + + "ompute.v1.AggregatedListUrlMapsRequest\032." + + ".google.cloud.compute.v1.UrlMapsAggregat" + + "edList\"C\332A\007project\202\323\344\223\0023\0221/compute/v1/pr" + + "ojects/{project}/aggregated/urlMaps\022\300\001\n\006" + + "Delete\022,.google.cloud.compute.v1.DeleteU" + + "rlMapRequest\032\".google.cloud.compute.v1.O" + + "peration\"d\332A\017project,url_map\212N\020GlobalOpe" + + "rations\202\323\344\223\0029*7/compute/v1/projects/{pro" + + "ject}/global/urlMaps/{url_map}\022\244\001\n\003Get\022)" + + ".google.cloud.compute.v1.GetUrlMapReques" + + "t\032\037.google.cloud.compute.v1.UrlMap\"Q\332A\017p" + + "roject,url_map\202\323\344\223\0029\0227/compute/v1/projec" + + "ts/{project}/global/urlMaps/{url_map}\022\321\001" + + "\n\006Insert\022,.google.cloud.compute.v1.Inser" + + "tUrlMapRequest\032\".google.cloud.compute.v1" + + ".Operation\"u\332A\030project,url_map_resource\212" + + "N\020GlobalOperations\202\323\344\223\002A\"-/compute/v1/pr" + + "ojects/{project}/global/urlMaps:\020url_map" + + "_resource\022\246\002\n\017InvalidateCache\0225.google.c" + + "loud.compute.v1.InvalidateCacheUrlMapReq" + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\201\001\332A\032project,region,vpn_gateway\212N\020Regio" - + "nOperations\202\323\344\223\002K*I/compute/v1/projects/" - + "{project}/regions/{region}/vpnGateways/{" - + "vpn_gateway}\022\311\001\n\003Get\022-.google.cloud.comp" - + "ute.v1.GetVpnGatewayRequest\032#.google.clo" - + "ud.compute.v1.VpnGateway\"n\332A\032project,reg" - + "ion,vpn_gateway\202\323\344\223\002K\022I/compute/v1/proje" - + "cts/{project}/regions/{region}/vpnGatewa" - + "ys/{vpn_gateway}\022\361\001\n\tGetStatus\0223.google." - + "cloud.compute.v1.GetStatusVpnGatewayRequ" - + "est\0325.google.cloud.compute.v1.VpnGateway" - + "sGetStatusResponse\"x\332A\032project,region,vp" - + "n_gateway\202\323\344\223\002U\022S/compute/v1/projects/{p" - + "roject}/regions/{region}/vpnGateways/{vp" - + "n_gateway}/getStatus\022\363\001\n\006Insert\0220.google" - + ".cloud.compute.v1.InsertVpnGatewayReques" - + "t\032\".google.cloud.compute.v1.Operation\"\222\001" - + "\332A#project,region,vpn_gateway_resource\212N" - + "\020RegionOperations\202\323\344\223\002S\";/compute/v1/pro" - + "jects/{project}/regions/{region}/vpnGate" - + "ways:\024vpn_gateway_resource\022\266\001\n\004List\022/.go" - + "ogle.cloud.compute.v1.ListVpnGatewaysReq" - + "uest\032\'.google.cloud.compute.v1.VpnGatewa" - + "yList\"T\332A\016project,region\202\323\344\223\002=\022;/compute" + + "\"\267\001\332A0project,url_map,cache_invalidation" + + "_rule_resource\212N\020GlobalOperations\202\323\344\223\002k\"" + + "G/compute/v1/projects/{project}/global/u" + + "rlMaps/{url_map}/invalidateCache: cache_" + + "invalidation_rule_resource\022\231\001\n\004List\022+.go" + + "ogle.cloud.compute.v1.ListUrlMapsRequest" + + "\032#.google.cloud.compute.v1.UrlMapList\"?\332" + + "A\007project\202\323\344\223\002/\022-/compute/v1/projects/{p" + + "roject}/global/urlMaps\022\342\001\n\005Patch\022+.googl" + + "e.cloud.compute.v1.PatchUrlMapRequest\032\"." + + "google.cloud.compute.v1.Operation\"\207\001\332A p" + + "roject,url_map,url_map_resource\212N\020Global" + + "Operations\202\323\344\223\002K27/compute/v1/projects/{" + + "project}/global/urlMaps/{url_map}:\020url_m" + + "ap_resource\022\256\002\n\022TestIamPermissions\0228.goo" + + "gle.cloud.compute.v1.TestIamPermissionsU" + + "rlMapRequest\0320.google.cloud.compute.v1.T" + + "estPermissionsResponse\"\253\001\332A2project,reso" + + "urce,test_permissions_request_resource\202\323" + + "\344\223\002p\"K/compute/v1/projects/{project}/glo" + + "bal/urlMaps/{resource}/testIamPermission" + + "s:!test_permissions_request_resource\022\344\001\n" + + "\006Update\022,.google.cloud.compute.v1.Update" + + "UrlMapRequest\032\".google.cloud.compute.v1." + + "Operation\"\207\001\332A project,url_map,url_map_r" + + "esource\212N\020GlobalOperations\202\323\344\223\002K\0327/compu" + + "te/v1/projects/{project}/global/urlMaps/" + + "{url_map}:\020url_map_resource\022\220\002\n\010Validate" + + "\022..google.cloud.compute.v1.ValidateUrlMa" + + "pRequest\0320.google.cloud.compute.v1.UrlMa" + + "psValidateResponse\"\241\001\332A2project,url_map," + + "url_maps_validate_request_resource\202\323\344\223\002f" + + "\"@/compute/v1/projects/{project}/global/" + + "urlMaps/{url_map}/validate:\"url_maps_val" + + "idate_request_resource\032r\312A\026compute.googl" + + "eapis.com\322AVhttps://www.googleapis.com/a" + + "uth/compute,https://www.googleapis.com/a" + + "uth/cloud-platform2\237\020\n\013VpnGateways\022\307\001\n\016A" + + "ggregatedList\0229.google.cloud.compute.v1." + + "AggregatedListVpnGatewaysRequest\0321.googl" + + "e.cloud.compute.v1.VpnGatewayAggregatedL" + + "ist\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/proje" + + "cts/{project}/aggregated/vpnGateways\022\342\001\n" + + "\006Delete\0220.google.cloud.compute.v1.Delete" + + "VpnGatewayRequest\032\".google.cloud.compute" + + ".v1.Operation\"\201\001\332A\032project,region,vpn_ga" + + "teway\212N\020RegionOperations\202\323\344\223\002K*I/compute" + "/v1/projects/{project}/regions/{region}/" - + "vpnGateways\022\263\002\n\tSetLabels\0223.google.cloud" - + ".compute.v1.SetLabelsVpnGatewayRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\314\001\332A:" - + "project,region,resource,region_set_label" - + "s_request_resource\212N\020RegionOperations\202\323\344" - + "\223\002v\"P/compute/v1/projects/{project}/regi" - + "ons/{region}/vpnGateways/{resource}/setL" - + "abels:\"region_set_labels_request_resourc" - + "e\022\307\002\n\022TestIamPermissions\022<.google.cloud." - + "compute.v1.TestIamPermissionsVpnGatewayR" - + "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}/vpnGateways/{resource}/te" - + "stIamPermissions:!test_permissions_reque" - + "st_resource\032r\312A\026compute.googleapis.com\322A" - + "Vhttps://www.googleapis.com/auth/compute" - + ",https://www.googleapis.com/auth/cloud-p" - + "latform2\312\013\n\nVpnTunnels\022\304\001\n\016AggregatedLis" - + "t\0228.google.cloud.compute.v1.AggregatedLi" - + "stVpnTunnelsRequest\0320.google.cloud.compu" - + "te.v1.VpnTunnelAggregatedList\"F\332A\007projec" - + "t\202\323\344\223\0026\0224/compute/v1/projects/{project}/" - + "aggregated/vpnTunnels\022\335\001\n\006Delete\022/.googl" - + "e.cloud.compute.v1.DeleteVpnTunnelReques" - + "t\032\".google.cloud.compute.v1.Operation\"~\332" - + "A\031project,region,vpn_tunnel\212N\020RegionOper" - + "ations\202\323\344\223\002I*G/compute/v1/projects/{proj" - + "ect}/regions/{region}/vpnTunnels/{vpn_tu" - + "nnel}\022\304\001\n\003Get\022,.google.cloud.compute.v1." - + "GetVpnTunnelRequest\032\".google.cloud.compu" - + "te.v1.VpnTunnel\"k\332A\031project,region,vpn_t" - + "unnel\202\323\344\223\002I\022G/compute/v1/projects/{proje" - + "ct}/regions/{region}/vpnTunnels/{vpn_tun" - + "nel}\022\357\001\n\006Insert\022/.google.cloud.compute.v" - + "1.InsertVpnTunnelRequest\032\".google.cloud." - + "compute.v1.Operation\"\217\001\332A\"project,region" - + ",vpn_tunnel_resource\212N\020RegionOperations\202" - + "\323\344\223\002Q\":/compute/v1/projects/{project}/re" - + "gions/{region}/vpnTunnels:\023vpn_tunnel_re" - + "source\022\263\001\n\004List\022..google.cloud.compute.v" - + "1.ListVpnTunnelsRequest\032&.google.cloud.c" - + "ompute.v1.VpnTunnelList\"S\332A\016project,regi" - + "on\202\323\344\223\002<\022:/compute/v1/projects/{project}" - + "/regions/{region}/vpnTunnels\022\261\002\n\tSetLabe" - + "ls\0222.google.cloud.compute.v1.SetLabelsVp" + + "vpnGateways/{vpn_gateway}\022\311\001\n\003Get\022-.goog" + + "le.cloud.compute.v1.GetVpnGatewayRequest" + + "\032#.google.cloud.compute.v1.VpnGateway\"n\332" + + "A\032project,region,vpn_gateway\202\323\344\223\002K\022I/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/vpnGateways/{vpn_gateway}\022\361\001\n\tGetSta" + + "tus\0223.google.cloud.compute.v1.GetStatusV" + + "pnGatewayRequest\0325.google.cloud.compute." + + "v1.VpnGatewaysGetStatusResponse\"x\332A\032proj" + + "ect,region,vpn_gateway\202\323\344\223\002U\022S/compute/v" + + "1/projects/{project}/regions/{region}/vp" + + "nGateways/{vpn_gateway}/getStatus\022\363\001\n\006In" + + "sert\0220.google.cloud.compute.v1.InsertVpn" + + "GatewayRequest\032\".google.cloud.compute.v1" + + ".Operation\"\222\001\332A#project,region,vpn_gatew" + + "ay_resource\212N\020RegionOperations\202\323\344\223\002S\";/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/vpnGateways:\024vpn_gateway_resource\022" + + "\266\001\n\004List\022/.google.cloud.compute.v1.ListV" + + "pnGatewaysRequest\032\'.google.cloud.compute" + + ".v1.VpnGatewayList\"T\332A\016project,region\202\323\344" + + "\223\002=\022;/compute/v1/projects/{project}/regi" + + "ons/{region}/vpnGateways\022\263\002\n\tSetLabels\0223" + + ".google.cloud.compute.v1.SetLabelsVpnGat" + + "ewayRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\314\001\332A:project,region,resource,reg" + + "ion_set_labels_request_resource\212N\020Region" + + "Operations\202\323\344\223\002v\"P/compute/v1/projects/{" + + "project}/regions/{region}/vpnGateways/{r" + + "esource}/setLabels:\"region_set_labels_re" + + "quest_resource\022\307\002\n\022TestIamPermissions\022<." + + "google.cloud.compute.v1.TestIamPermissio" + + "nsVpnGatewayRequest\0320.google.cloud.compu" + + "te.v1.TestPermissionsResponse\"\300\001\332A9proje" + + "ct,region,resource,test_permissions_requ" + + "est_resource\202\323\344\223\002~\"Y/compute/v1/projects" + + "/{project}/regions/{region}/vpnGateways/" + + "{resource}/testIamPermissions:!test_perm" + + "issions_request_resource\032r\312A\026compute.goo" + + "gleapis.com\322AVhttps://www.googleapis.com" + + "/auth/compute,https://www.googleapis.com" + + "/auth/cloud-platform2\312\013\n\nVpnTunnels\022\304\001\n\016" + + "AggregatedList\0228.google.cloud.compute.v1" + + ".AggregatedListVpnTunnelsRequest\0320.googl" + + "e.cloud.compute.v1.VpnTunnelAggregatedLi" + + "st\"F\332A\007project\202\323\344\223\0026\0224/compute/v1/projec" + + "ts/{project}/aggregated/vpnTunnels\022\335\001\n\006D" + + "elete\022/.google.cloud.compute.v1.DeleteVp" + "nTunnelRequest\032\".google.cloud.compute.v1" - + ".Operation\"\313\001\332A:project,region,resource," - + "region_set_labels_request_resource\212N\020Reg" - + "ionOperations\202\323\344\223\002u\"O/compute/v1/project" - + "s/{project}/regions/{region}/vpnTunnels/" - + "{resource}/setLabels:\"region_set_labels_" - + "request_resource\032r\312A\026compute.googleapis." - + "com\322AVhttps://www.googleapis.com/auth/co" - + "mpute,https://www.googleapis.com/auth/cl" - + "oud-platform2\246\013\n\nWireGroups\022\207\002\n\006Delete\022/" - + ".google.cloud.compute.v1.DeleteWireGroup" + + ".Operation\"~\332A\031project,region,vpn_tunnel" + + "\212N\020RegionOperations\202\323\344\223\002I*G/compute/v1/p" + + "rojects/{project}/regions/{region}/vpnTu" + + "nnels/{vpn_tunnel}\022\304\001\n\003Get\022,.google.clou" + + "d.compute.v1.GetVpnTunnelRequest\032\".googl" + + "e.cloud.compute.v1.VpnTunnel\"k\332A\031project" + + ",region,vpn_tunnel\202\323\344\223\002I\022G/compute/v1/pr" + + "ojects/{project}/regions/{region}/vpnTun" + + "nels/{vpn_tunnel}\022\357\001\n\006Insert\022/.google.cl" + + "oud.compute.v1.InsertVpnTunnelRequest\032\"." + + "google.cloud.compute.v1.Operation\"\217\001\332A\"p" + + "roject,region,vpn_tunnel_resource\212N\020Regi" + + "onOperations\202\323\344\223\002Q\":/compute/v1/projects" + + "/{project}/regions/{region}/vpnTunnels:\023" + + "vpn_tunnel_resource\022\263\001\n\004List\022..google.cl" + + "oud.compute.v1.ListVpnTunnelsRequest\032&.g" + + "oogle.cloud.compute.v1.VpnTunnelList\"S\332A" + + "\016project,region\202\323\344\223\002<\022:/compute/v1/proje" + + "cts/{project}/regions/{region}/vpnTunnel" + + "s\022\261\002\n\tSetLabels\0222.google.cloud.compute.v" + + "1.SetLabelsVpnTunnelRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\313\001\332A:project,reg" + + "ion,resource,region_set_labels_request_r" + + "esource\212N\020RegionOperations\202\323\344\223\002u\"O/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/vpnTunnels/{resource}/setLabels:\"regio" + + "n_set_labels_request_resource\032r\312A\026comput" + + "e.googleapis.com\322AVhttps://www.googleapi" + + "s.com/auth/compute,https://www.googleapi" + + "s.com/auth/cloud-platform2\246\013\n\nWireGroups" + + "\022\207\002\n\006Delete\022/.google.cloud.compute.v1.De" + + "leteWireGroupRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\247\001\332A%project,cross_site" + + "_network,wire_group\212N\020GlobalOperations\202\323" + + "\344\223\002f*d/compute/v1/projects/{project}/glo" + + "bal/crossSiteNetworks/{cross_site_networ" + + "k}/wireGroups/{wire_group}\022\356\001\n\003Get\022,.goo" + + "gle.cloud.compute.v1.GetWireGroupRequest" + + "\032\".google.cloud.compute.v1.WireGroup\"\224\001\332" + + "A%project,cross_site_network,wire_group\202" + + "\323\344\223\002f\022d/compute/v1/projects/{project}/gl" + + "obal/crossSiteNetworks/{cross_site_netwo" + + "rk}/wireGroups/{wire_group}\022\230\002\n\006Insert\022/" + + ".google.cloud.compute.v1.InsertWireGroup" + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\247\001\332A%project,cross_site_network,wire" - + "_group\212N\020GlobalOperations\202\323\344\223\002f*d/comput" - + "e/v1/projects/{project}/global/crossSite" - + "Networks/{cross_site_network}/wireGroups" - + "/{wire_group}\022\356\001\n\003Get\022,.google.cloud.com" - + "pute.v1.GetWireGroupRequest\032\".google.clo" - + "ud.compute.v1.WireGroup\"\224\001\332A%project,cro" - + "ss_site_network,wire_group\202\323\344\223\002f\022d/compu" - + "te/v1/projects/{project}/global/crossSit" - + "eNetworks/{cross_site_network}/wireGroup" - + "s/{wire_group}\022\230\002\n\006Insert\022/.google.cloud" - + ".compute.v1.InsertWireGroupRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\270\001\332A.proj" - + "ect,cross_site_network,wire_group_resour" - + "ce\212N\020GlobalOperations\202\323\344\223\002n\"W/compute/v1" - + "/projects/{project}/global/crossSiteNetw" - + "orks/{cross_site_network}/wireGroups:\023wi" - + "re_group_resource\022\334\001\n\004List\022..google.clou" - + "d.compute.v1.ListWireGroupsRequest\032&.goo" - + "gle.cloud.compute.v1.WireGroupList\"|\332A\032p" - + "roject,cross_site_network\202\323\344\223\002Y\022W/comput" - + "e/v1/projects/{project}/global/crossSite" - + "Networks/{cross_site_network}/wireGroups" - + "\022\256\002\n\005Patch\022..google.cloud.compute.v1.Pat" - + "chWireGroupRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\320\001\332A9project,cross_site_n" - + "etwork,wire_group,wire_group_resource\212N\020" - + "GlobalOperations\202\323\344\223\002{2d/compute/v1/proj" - + "ects/{project}/global/crossSiteNetworks/" - + "{cross_site_network}/wireGroups/{wire_gr" - + "oup}:\023wire_group_resource\032r\312A\026compute.go" - + "ogleapis.com\322AVhttps://www.googleapis.co" - + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\243\007\n\016ZoneOperations" - + "\022\330\001\n\006Delete\0223.google.cloud.compute.v1.De" - + "leteZoneOperationRequest\0324.google.cloud." - + "compute.v1.DeleteZoneOperationResponse\"c" - + "\332A\026project,zone,operation\202\323\344\223\002D*B/comput" - + "e/v1/projects/{project}/zones/{zone}/ope" - + "rations/{operation}\022\303\001\n\003Get\0220.google.clo" - + "ud.compute.v1.GetZoneOperationRequest\032\"." - + "google.cloud.compute.v1.Operation\"f\332A\026pr" - + "oject,zone,operation\220N\001\202\323\344\223\002D\022B/compute/" - + "v1/projects/{project}/zones/{zone}/opera" - + "tions/{operation}\022\261\001\n\004List\0222.google.clou" - + "d.compute.v1.ListZoneOperationsRequest\032&" - + ".google.cloud.compute.v1.OperationList\"M" - + "\332A\014project,zone\202\323\344\223\0028\0226/compute/v1/proje" - + "cts/{project}/zones/{zone}/operations\022\307\001" - + "\n\004Wait\0221.google.cloud.compute.v1.WaitZon" - + "eOperationRequest\032\".google.cloud.compute" - + ".v1.Operation\"h\332A\026project,zone,operation" - + "\202\323\344\223\002I\"G/compute/v1/projects/{project}/z" - + "ones/{zone}/operations/{operation}/wait\032" - + "r\312A\026compute.googleapis.com\322AVhttps://www" - + ".googleapis.com/auth/compute,https://www" - + ".googleapis.com/auth/cloud-platform2\321\003\n\005" - + "Zones\022\221\001\n\003Get\022\'.google.cloud.compute.v1." - + "GetZoneRequest\032\035.google.cloud.compute.v1" - + ".Zone\"B\332A\014project,zone\202\323\344\223\002-\022+/compute/v" - + "1/projects/{project}/zones/{zone}\022\214\001\n\004Li" - + "st\022).google.cloud.compute.v1.ListZonesRe" - + "quest\032!.google.cloud.compute.v1.ZoneList" - + "\"6\332A\007project\202\323\344\223\002&\022$/compute/v1/projects" - + "/{project}/zones\032\244\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-platformB\247\001\n\033com.google.c" - + "loud.compute.v1P\001Z5cloud.google.com/go/c" - + "ompute/apiv1/computepb;computepb\252\002\027Googl" - + "e.Cloud.Compute.V1\312\002\027Google\\Cloud\\Comput" - + "e\\V1\352\002\032Google::Cloud::Compute::V1b\006proto" - + "3" + + "ion\"\270\001\332A.project,cross_site_network,wire" + + "_group_resource\212N\020GlobalOperations\202\323\344\223\002n" + + "\"W/compute/v1/projects/{project}/global/" + + "crossSiteNetworks/{cross_site_network}/w" + + "ireGroups:\023wire_group_resource\022\334\001\n\004List\022" + + "..google.cloud.compute.v1.ListWireGroups" + + "Request\032&.google.cloud.compute.v1.WireGr" + + "oupList\"|\332A\032project,cross_site_network\202\323" + + "\344\223\002Y\022W/compute/v1/projects/{project}/glo" + + "bal/crossSiteNetworks/{cross_site_networ" + + "k}/wireGroups\022\256\002\n\005Patch\022..google.cloud.c" + + "ompute.v1.PatchWireGroupRequest\032\".google" + + ".cloud.compute.v1.Operation\"\320\001\332A9project" + + ",cross_site_network,wire_group,wire_grou" + + "p_resource\212N\020GlobalOperations\202\323\344\223\002{2d/co" + + "mpute/v1/projects/{project}/global/cross" + + "SiteNetworks/{cross_site_network}/wireGr" + + "oups/{wire_group}:\023wire_group_resource\032r" + + "\312A\026compute.googleapis.com\322AVhttps://www." + + "googleapis.com/auth/compute,https://www." + + "googleapis.com/auth/cloud-platform2\243\007\n\016Z" + + "oneOperations\022\330\001\n\006Delete\0223.google.cloud." + + "compute.v1.DeleteZoneOperationRequest\0324." + + "google.cloud.compute.v1.DeleteZoneOperat" + + "ionResponse\"c\332A\026project,zone,operation\202\323" + + "\344\223\002D*B/compute/v1/projects/{project}/zon" + + "es/{zone}/operations/{operation}\022\303\001\n\003Get" + + "\0220.google.cloud.compute.v1.GetZoneOperat" + + "ionRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"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\004List\022" + + "2.google.cloud.compute.v1.ListZoneOperat" + + "ionsRequest\032&.google.cloud.compute.v1.Op" + + "erationList\"M\332A\014project,zone\202\323\344\223\0028\0226/com" + + "pute/v1/projects/{project}/zones/{zone}/" + + "operations\022\307\001\n\004Wait\0221.google.cloud.compu" + + "te.v1.WaitZoneOperationRequest\032\".google." + + "cloud.compute.v1.Operation\"h\332A\026project,z" + + "one,operation\202\323\344\223\002I\"G/compute/v1/project" + + "s/{project}/zones/{zone}/operations/{ope" + + "ration}/wait\032r\312A\026compute.googleapis.com\322" + + "AVhttps://www.googleapis.com/auth/comput" + + "e,https://www.googleapis.com/auth/cloud-" + + "platform2\321\003\n\005Zones\022\221\001\n\003Get\022\'.google.clou" + + "d.compute.v1.GetZoneRequest\032\035.google.clo" + + "ud.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.v" + + "1.ListZonesRequest\032!.google.cloud.comput" + + "e.v1.ZoneList\"6\332A\007project\202\323\344\223\002&\022$/comput" + + "e/v1/projects/{project}/zones\032\244\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-platformB\247\001\n" + + "\033com.google.cloud.compute.v1P\001Z5cloud.go" + + "ogle.com/go/compute/apiv1/computepb;comp" + + "utepb\252\002\027Google.Cloud.Compute.V1\312\002\027Google" + + "\\Cloud\\Compute\\V1\352\002\032Google::Cloud::Compu" + + "te::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -37699,6 +37654,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { internal_static_google_cloud_compute_v1_BulkInsertInstanceResource_descriptor, new java.lang.String[] { "Count", + "InstanceFlexibilityPolicy", "InstanceProperties", "LocationPolicy", "MinCount", @@ -42670,8 +42626,33 @@ private static void _clinit_autosplit_dinit_1() { new java.lang.String[] { "GuestCpus", "LocalSsdGb", "MemoryMb", "MinNodeCpus", }); - internal_static_google_cloud_compute_v1_InstanceGroup_descriptor = + internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_descriptor = getDescriptor().getMessageType(704); + internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_descriptor, + new java.lang.String[] { + "InstanceSelections", + }); + internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_InstanceSelectionsEntry_descriptor = + internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_descriptor.getNestedType( + 0); + internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_InstanceSelectionsEntry_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_InstanceSelectionsEntry_descriptor, + new java.lang.String[] { + "Key", "Value", + }); + internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicyInstanceSelection_descriptor = + getDescriptor().getMessageType(705); + internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicyInstanceSelection_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicyInstanceSelection_descriptor, + new java.lang.String[] { + "Disks", "MachineTypes", "Rank", + }); + internal_static_google_cloud_compute_v1_InstanceGroup_descriptor = + getDescriptor().getMessageType(706); internal_static_google_cloud_compute_v1_InstanceGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroup_descriptor, @@ -42691,7 +42672,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_InstanceGroupAggregatedList_descriptor = - getDescriptor().getMessageType(705); + getDescriptor().getMessageType(707); internal_static_google_cloud_compute_v1_InstanceGroupAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupAggregatedList_descriptor, @@ -42708,7 +42689,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceGroupList_descriptor = - getDescriptor().getMessageType(706); + getDescriptor().getMessageType(708); internal_static_google_cloud_compute_v1_InstanceGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupList_descriptor, @@ -42716,7 +42697,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManager_descriptor = - getDescriptor().getMessageType(707); + getDescriptor().getMessageType(709); internal_static_google_cloud_compute_v1_InstanceGroupManager_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManager_descriptor, @@ -42755,7 +42736,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerActionsSummary_descriptor = - getDescriptor().getMessageType(708); + getDescriptor().getMessageType(710); internal_static_google_cloud_compute_v1_InstanceGroupManagerActionsSummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerActionsSummary_descriptor, @@ -42775,7 +42756,7 @@ private static void _clinit_autosplit_dinit_1() { "Verifying", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerAggregatedList_descriptor = - getDescriptor().getMessageType(709); + getDescriptor().getMessageType(711); internal_static_google_cloud_compute_v1_InstanceGroupManagerAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerAggregatedList_descriptor, @@ -42792,7 +42773,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerAllInstancesConfig_descriptor = - getDescriptor().getMessageType(710); + getDescriptor().getMessageType(712); internal_static_google_cloud_compute_v1_InstanceGroupManagerAllInstancesConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerAllInstancesConfig_descriptor, @@ -42800,7 +42781,7 @@ private static void _clinit_autosplit_dinit_1() { "Properties", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_descriptor = - getDescriptor().getMessageType(711); + getDescriptor().getMessageType(713); internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_descriptor, @@ -42808,7 +42789,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheck", "InitialDelaySec", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicy_descriptor = - getDescriptor().getMessageType(712); + getDescriptor().getMessageType(714); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicy_descriptor, @@ -42825,7 +42806,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection_descriptor = - getDescriptor().getMessageType(713); + getDescriptor().getMessageType(715); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelection_descriptor, @@ -42833,7 +42814,7 @@ private static void _clinit_autosplit_dinit_1() { "MachineTypes", "Rank", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_descriptor = - getDescriptor().getMessageType(714); + getDescriptor().getMessageType(716); internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_descriptor, @@ -42841,7 +42822,7 @@ private static void _clinit_autosplit_dinit_1() { "DefaultActionOnFailure", "ForceUpdateOnRepair", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerList_descriptor = - getDescriptor().getMessageType(715); + getDescriptor().getMessageType(717); internal_static_google_cloud_compute_v1_InstanceGroupManagerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerList_descriptor, @@ -42849,7 +42830,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequest_descriptor = - getDescriptor().getMessageType(716); + getDescriptor().getMessageType(718); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequest_descriptor, @@ -42868,7 +42849,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatus_descriptor = - getDescriptor().getMessageType(717); + getDescriptor().getMessageType(719); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatus_descriptor, @@ -42876,7 +42857,7 @@ private static void _clinit_autosplit_dinit_1() { "Error", "LastAttempt", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatusLastAttempt_descriptor = - getDescriptor().getMessageType(718); + getDescriptor().getMessageType(720); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatusLastAttempt_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestStatusLastAttempt_descriptor, @@ -42884,7 +42865,7 @@ private static void _clinit_autosplit_dinit_1() { "Error", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestsListResponse_descriptor = - getDescriptor().getMessageType(719); + getDescriptor().getMessageType(721); internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestsListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerResizeRequestsListResponse_descriptor, @@ -42892,7 +42873,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerResourcePolicies_descriptor = - getDescriptor().getMessageType(720); + getDescriptor().getMessageType(722); internal_static_google_cloud_compute_v1_InstanceGroupManagerResourcePolicies_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerResourcePolicies_descriptor, @@ -42900,7 +42881,7 @@ private static void _clinit_autosplit_dinit_1() { "WorkloadPolicy", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStandbyPolicy_descriptor = - getDescriptor().getMessageType(721); + getDescriptor().getMessageType(723); internal_static_google_cloud_compute_v1_InstanceGroupManagerStandbyPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStandbyPolicy_descriptor, @@ -42908,7 +42889,7 @@ private static void _clinit_autosplit_dinit_1() { "InitialDelaySec", "Mode", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_descriptor = - getDescriptor().getMessageType(722); + getDescriptor().getMessageType(724); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_descriptor, @@ -42916,7 +42897,7 @@ private static void _clinit_autosplit_dinit_1() { "AllInstancesConfig", "Autoscaler", "IsStable", "Stateful", "VersionTarget", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAllInstancesConfig_descriptor = - getDescriptor().getMessageType(723); + getDescriptor().getMessageType(725); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAllInstancesConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusAllInstancesConfig_descriptor, @@ -42924,7 +42905,7 @@ private static void _clinit_autosplit_dinit_1() { "CurrentRevision", "Effective", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_descriptor = - getDescriptor().getMessageType(724); + getDescriptor().getMessageType(726); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_descriptor, @@ -42932,7 +42913,7 @@ private static void _clinit_autosplit_dinit_1() { "HasStatefulConfig", "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_descriptor = - getDescriptor().getMessageType(725); + getDescriptor().getMessageType(727); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_descriptor, @@ -42940,7 +42921,7 @@ private static void _clinit_autosplit_dinit_1() { "AllEffective", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_descriptor = - getDescriptor().getMessageType(726); + getDescriptor().getMessageType(728); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_descriptor, @@ -42948,7 +42929,7 @@ private static void _clinit_autosplit_dinit_1() { "IsReached", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_descriptor = - getDescriptor().getMessageType(727); + getDescriptor().getMessageType(729); internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_descriptor, @@ -42962,7 +42943,7 @@ private static void _clinit_autosplit_dinit_1() { "Type", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_descriptor = - getDescriptor().getMessageType(728); + getDescriptor().getMessageType(730); internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_descriptor, @@ -42970,7 +42951,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplate", "Name", "TargetSize", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_descriptor = - getDescriptor().getMessageType(729); + getDescriptor().getMessageType(731); internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_descriptor, @@ -42978,7 +42959,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_descriptor = - getDescriptor().getMessageType(730); + getDescriptor().getMessageType(732); internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_descriptor, @@ -42986,7 +42967,7 @@ private static void _clinit_autosplit_dinit_1() { "AllInstances", "Instances", "MinimalAction", "MostDisruptiveAllowedAction", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_descriptor = - getDescriptor().getMessageType(731); + getDescriptor().getMessageType(733); internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_descriptor, @@ -42994,7 +42975,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_descriptor = - getDescriptor().getMessageType(732); + getDescriptor().getMessageType(734); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_descriptor, @@ -43002,7 +42983,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", "SkipInstancesOnValidationError", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_descriptor = - getDescriptor().getMessageType(733); + getDescriptor().getMessageType(735); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_descriptor, @@ -43010,7 +42991,7 @@ private static void _clinit_autosplit_dinit_1() { "Names", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_descriptor = - getDescriptor().getMessageType(734); + getDescriptor().getMessageType(736); internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_descriptor, @@ -43018,7 +42999,7 @@ private static void _clinit_autosplit_dinit_1() { "Items", "NextPageToken", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_descriptor = - getDescriptor().getMessageType(735); + getDescriptor().getMessageType(737); internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_descriptor, @@ -43026,7 +43007,7 @@ private static void _clinit_autosplit_dinit_1() { "ManagedInstances", "NextPageToken", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_descriptor = - getDescriptor().getMessageType(736); + getDescriptor().getMessageType(738); internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_descriptor, @@ -43034,7 +43015,7 @@ private static void _clinit_autosplit_dinit_1() { "Items", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_descriptor = - getDescriptor().getMessageType(737); + getDescriptor().getMessageType(739); internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_descriptor, @@ -43042,7 +43023,7 @@ private static void _clinit_autosplit_dinit_1() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_descriptor = - getDescriptor().getMessageType(738); + getDescriptor().getMessageType(740); internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_descriptor, @@ -43050,7 +43031,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersResumeInstancesRequest_descriptor = - getDescriptor().getMessageType(739); + getDescriptor().getMessageType(741); internal_static_google_cloud_compute_v1_InstanceGroupManagersResumeInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersResumeInstancesRequest_descriptor, @@ -43058,7 +43039,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_descriptor = - getDescriptor().getMessageType(740); + getDescriptor().getMessageType(742); internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_descriptor, @@ -43066,7 +43047,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupManagers", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_descriptor = - getDescriptor().getMessageType(741); + getDescriptor().getMessageType(743); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_descriptor, @@ -43074,7 +43055,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplate", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_descriptor = - getDescriptor().getMessageType(742); + getDescriptor().getMessageType(744); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_descriptor, @@ -43082,7 +43063,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "TargetPools", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersStartInstancesRequest_descriptor = - getDescriptor().getMessageType(743); + getDescriptor().getMessageType(745); internal_static_google_cloud_compute_v1_InstanceGroupManagersStartInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersStartInstancesRequest_descriptor, @@ -43090,7 +43071,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersStopInstancesRequest_descriptor = - getDescriptor().getMessageType(744); + getDescriptor().getMessageType(746); internal_static_google_cloud_compute_v1_InstanceGroupManagersStopInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersStopInstancesRequest_descriptor, @@ -43098,7 +43079,7 @@ private static void _clinit_autosplit_dinit_1() { "ForceStop", "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersSuspendInstancesRequest_descriptor = - getDescriptor().getMessageType(745); + getDescriptor().getMessageType(747); internal_static_google_cloud_compute_v1_InstanceGroupManagersSuspendInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersSuspendInstancesRequest_descriptor, @@ -43106,7 +43087,7 @@ private static void _clinit_autosplit_dinit_1() { "ForceSuspend", "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_descriptor = - getDescriptor().getMessageType(746); + getDescriptor().getMessageType(748); internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_descriptor, @@ -43114,7 +43095,7 @@ private static void _clinit_autosplit_dinit_1() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_descriptor = - getDescriptor().getMessageType(747); + getDescriptor().getMessageType(749); internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_descriptor, @@ -43122,7 +43103,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_descriptor = - getDescriptor().getMessageType(748); + getDescriptor().getMessageType(750); internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_descriptor, @@ -43130,7 +43111,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_descriptor = - getDescriptor().getMessageType(749); + getDescriptor().getMessageType(751); internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_descriptor, @@ -43138,7 +43119,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceState", }); internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_descriptor = - getDescriptor().getMessageType(750); + getDescriptor().getMessageType(752); internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_descriptor, @@ -43146,7 +43127,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_descriptor = - getDescriptor().getMessageType(751); + getDescriptor().getMessageType(753); internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_descriptor, @@ -43154,7 +43135,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroups", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_descriptor = - getDescriptor().getMessageType(752); + getDescriptor().getMessageType(754); internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_descriptor, @@ -43162,7 +43143,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "NamedPorts", }); internal_static_google_cloud_compute_v1_InstanceList_descriptor = - getDescriptor().getMessageType(753); + getDescriptor().getMessageType(755); internal_static_google_cloud_compute_v1_InstanceList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceList_descriptor, @@ -43170,7 +43151,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceListReferrers_descriptor = - getDescriptor().getMessageType(754); + getDescriptor().getMessageType(756); internal_static_google_cloud_compute_v1_InstanceListReferrers_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceListReferrers_descriptor, @@ -43178,7 +43159,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_descriptor = - getDescriptor().getMessageType(755); + getDescriptor().getMessageType(757); internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_descriptor, @@ -43186,7 +43167,7 @@ private static void _clinit_autosplit_dinit_1() { "Error", "InstanceActionDetails", "Timestamp", }); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_descriptor = - getDescriptor().getMessageType(756); + getDescriptor().getMessageType(758); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_descriptor, @@ -43194,7 +43175,7 @@ private static void _clinit_autosplit_dinit_1() { "Action", "Instance", "Version", }); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_descriptor = - getDescriptor().getMessageType(757); + getDescriptor().getMessageType(759); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_descriptor, @@ -43202,7 +43183,7 @@ private static void _clinit_autosplit_dinit_1() { "Code", "Message", }); internal_static_google_cloud_compute_v1_InstanceMoveRequest_descriptor = - getDescriptor().getMessageType(758); + getDescriptor().getMessageType(760); internal_static_google_cloud_compute_v1_InstanceMoveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceMoveRequest_descriptor, @@ -43210,7 +43191,7 @@ private static void _clinit_autosplit_dinit_1() { "DestinationZone", "TargetInstance", }); internal_static_google_cloud_compute_v1_InstanceParams_descriptor = - getDescriptor().getMessageType(759); + getDescriptor().getMessageType(761); internal_static_google_cloud_compute_v1_InstanceParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceParams_descriptor, @@ -43226,7 +43207,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceProperties_descriptor = - getDescriptor().getMessageType(760); + getDescriptor().getMessageType(762); internal_static_google_cloud_compute_v1_InstanceProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceProperties_descriptor, @@ -43270,7 +43251,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstancePropertiesPatch_descriptor = - getDescriptor().getMessageType(761); + getDescriptor().getMessageType(763); internal_static_google_cloud_compute_v1_InstancePropertiesPatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancePropertiesPatch_descriptor, @@ -43294,7 +43275,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceReference_descriptor = - getDescriptor().getMessageType(762); + getDescriptor().getMessageType(764); internal_static_google_cloud_compute_v1_InstanceReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceReference_descriptor, @@ -43302,7 +43283,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", }); internal_static_google_cloud_compute_v1_InstanceSettings_descriptor = - getDescriptor().getMessageType(763); + getDescriptor().getMessageType(765); internal_static_google_cloud_compute_v1_InstanceSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceSettings_descriptor, @@ -43310,7 +43291,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "Kind", "Metadata", "Zone", }); internal_static_google_cloud_compute_v1_InstanceSettingsMetadata_descriptor = - getDescriptor().getMessageType(764); + getDescriptor().getMessageType(766); internal_static_google_cloud_compute_v1_InstanceSettingsMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceSettingsMetadata_descriptor, @@ -43327,7 +43308,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceTemplate_descriptor = - getDescriptor().getMessageType(765); + getDescriptor().getMessageType(767); internal_static_google_cloud_compute_v1_InstanceTemplate_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplate_descriptor, @@ -43344,7 +43325,7 @@ private static void _clinit_autosplit_dinit_1() { "SourceInstanceParams", }); internal_static_google_cloud_compute_v1_InstanceTemplateAggregatedList_descriptor = - getDescriptor().getMessageType(766); + getDescriptor().getMessageType(768); internal_static_google_cloud_compute_v1_InstanceTemplateAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplateAggregatedList_descriptor, @@ -43361,7 +43342,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceTemplateList_descriptor = - getDescriptor().getMessageType(767); + getDescriptor().getMessageType(769); internal_static_google_cloud_compute_v1_InstanceTemplateList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplateList_descriptor, @@ -43369,7 +43350,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstanceTemplatesScopedList_descriptor = - getDescriptor().getMessageType(768); + getDescriptor().getMessageType(770); internal_static_google_cloud_compute_v1_InstanceTemplatesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplatesScopedList_descriptor, @@ -43377,7 +43358,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplates", "Warning", }); internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_descriptor = - getDescriptor().getMessageType(769); + getDescriptor().getMessageType(771); internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_descriptor, @@ -43385,7 +43366,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", "NamedPorts", "Status", }); internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_descriptor = - getDescriptor().getMessageType(770); + getDescriptor().getMessageType(772); internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_descriptor, @@ -43393,7 +43374,7 @@ private static void _clinit_autosplit_dinit_1() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_InstancesBulkInsertOperationMetadata_descriptor = - getDescriptor().getMessageType(771); + getDescriptor().getMessageType(773); internal_static_google_cloud_compute_v1_InstancesBulkInsertOperationMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesBulkInsertOperationMetadata_descriptor, @@ -43410,7 +43391,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_descriptor = - getDescriptor().getMessageType(772); + getDescriptor().getMessageType(774); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_descriptor, @@ -43418,7 +43399,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicys", "Firewalls", }); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor = - getDescriptor().getMessageType(773); + getDescriptor().getMessageType(775); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor, @@ -43432,7 +43413,7 @@ private static void _clinit_autosplit_dinit_1() { "Type", }); internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_descriptor = - getDescriptor().getMessageType(774); + getDescriptor().getMessageType(776); internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_descriptor, @@ -43440,7 +43421,7 @@ private static void _clinit_autosplit_dinit_1() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequest_descriptor = - getDescriptor().getMessageType(775); + getDescriptor().getMessageType(777); internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequest_descriptor, @@ -43448,7 +43429,7 @@ private static void _clinit_autosplit_dinit_1() { "DisruptionSchedule", "FaultReasons", }); internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequestFaultReason_descriptor = - getDescriptor().getMessageType(776); + getDescriptor().getMessageType(778); internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequestFaultReason_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesReportHostAsFaultyRequestFaultReason_descriptor, @@ -43456,7 +43437,7 @@ private static void _clinit_autosplit_dinit_1() { "Behavior", "Description", }); internal_static_google_cloud_compute_v1_InstancesScopedList_descriptor = - getDescriptor().getMessageType(777); + getDescriptor().getMessageType(779); internal_static_google_cloud_compute_v1_InstancesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesScopedList_descriptor, @@ -43464,7 +43445,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", "Warning", }); internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_descriptor = - getDescriptor().getMessageType(778); + getDescriptor().getMessageType(780); internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_descriptor, @@ -43481,7 +43462,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_descriptor = - getDescriptor().getMessageType(779); + getDescriptor().getMessageType(781); internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_descriptor, @@ -43489,7 +43470,7 @@ private static void _clinit_autosplit_dinit_1() { "GuestAccelerators", }); internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_descriptor = - getDescriptor().getMessageType(780); + getDescriptor().getMessageType(782); internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_descriptor, @@ -43497,7 +43478,7 @@ private static void _clinit_autosplit_dinit_1() { "MachineType", }); internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_descriptor = - getDescriptor().getMessageType(781); + getDescriptor().getMessageType(783); internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_descriptor, @@ -43505,7 +43486,7 @@ private static void _clinit_autosplit_dinit_1() { "MinCpuPlatform", }); internal_static_google_cloud_compute_v1_InstancesSetNameRequest_descriptor = - getDescriptor().getMessageType(782); + getDescriptor().getMessageType(784); internal_static_google_cloud_compute_v1_InstancesSetNameRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetNameRequest_descriptor, @@ -43513,7 +43494,7 @@ private static void _clinit_autosplit_dinit_1() { "CurrentName", "Name", }); internal_static_google_cloud_compute_v1_InstancesSetSecurityPolicyRequest_descriptor = - getDescriptor().getMessageType(783); + getDescriptor().getMessageType(785); internal_static_google_cloud_compute_v1_InstancesSetSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetSecurityPolicyRequest_descriptor, @@ -43521,7 +43502,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkInterfaces", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_descriptor = - getDescriptor().getMessageType(784); + getDescriptor().getMessageType(786); internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_descriptor, @@ -43529,7 +43510,7 @@ private static void _clinit_autosplit_dinit_1() { "Email", "Scopes", }); internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_descriptor = - getDescriptor().getMessageType(785); + getDescriptor().getMessageType(787); internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_descriptor, @@ -43537,7 +43518,7 @@ private static void _clinit_autosplit_dinit_1() { "Disks", }); internal_static_google_cloud_compute_v1_InstantSnapshot_descriptor = - getDescriptor().getMessageType(786); + getDescriptor().getMessageType(788); internal_static_google_cloud_compute_v1_InstantSnapshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstantSnapshot_descriptor, @@ -43571,7 +43552,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstantSnapshotAggregatedList_descriptor = - getDescriptor().getMessageType(787); + getDescriptor().getMessageType(789); internal_static_google_cloud_compute_v1_InstantSnapshotAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstantSnapshotAggregatedList_descriptor, @@ -43588,7 +43569,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstantSnapshotList_descriptor = - getDescriptor().getMessageType(788); + getDescriptor().getMessageType(790); internal_static_google_cloud_compute_v1_InstantSnapshotList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstantSnapshotList_descriptor, @@ -43596,7 +43577,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InstantSnapshotResourceStatus_descriptor = - getDescriptor().getMessageType(789); + getDescriptor().getMessageType(791); internal_static_google_cloud_compute_v1_InstantSnapshotResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstantSnapshotResourceStatus_descriptor, @@ -43604,7 +43585,7 @@ private static void _clinit_autosplit_dinit_1() { "StorageSizeBytes", }); internal_static_google_cloud_compute_v1_InstantSnapshotsScopedList_descriptor = - getDescriptor().getMessageType(790); + getDescriptor().getMessageType(792); internal_static_google_cloud_compute_v1_InstantSnapshotsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstantSnapshotsScopedList_descriptor, @@ -43612,7 +43593,7 @@ private static void _clinit_autosplit_dinit_1() { "InstantSnapshots", "Warning", }); internal_static_google_cloud_compute_v1_Int64RangeMatch_descriptor = - getDescriptor().getMessageType(791); + getDescriptor().getMessageType(793); internal_static_google_cloud_compute_v1_Int64RangeMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Int64RangeMatch_descriptor, @@ -43620,7 +43601,7 @@ private static void _clinit_autosplit_dinit_1() { "RangeEnd", "RangeStart", }); internal_static_google_cloud_compute_v1_Interconnect_descriptor = - getDescriptor().getMessageType(792); + getDescriptor().getMessageType(794); internal_static_google_cloud_compute_v1_Interconnect_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Interconnect_descriptor, @@ -43671,7 +43652,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnect_descriptor = - getDescriptor().getMessageType(793); + getDescriptor().getMessageType(795); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnect_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnect_descriptor, @@ -43682,7 +43663,7 @@ private static void _clinit_autosplit_dinit_1() { "StrictPriorityPolicy", }); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentage_descriptor = - getDescriptor().getMessageType(794); + getDescriptor().getMessageType(796); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentage_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentage_descriptor, @@ -43690,7 +43671,7 @@ private static void _clinit_autosplit_dinit_1() { "Percentage", "TrafficClass", }); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy_descriptor = - getDescriptor().getMessageType(795); + getDescriptor().getMessageType(797); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectBandwidthPercentagePolicy_descriptor, @@ -43698,13 +43679,13 @@ private static void _clinit_autosplit_dinit_1() { "BandwidthPercentages", }); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectStrictPriorityPolicy_descriptor = - getDescriptor().getMessageType(796); + getDescriptor().getMessageType(798); internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectStrictPriorityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectApplicationAwareInterconnectStrictPriorityPolicy_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_InterconnectAttachment_descriptor = - getDescriptor().getMessageType(797); + getDescriptor().getMessageType(799); internal_static_google_cloud_compute_v1_InterconnectAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachment_descriptor, @@ -43766,7 +43747,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_descriptor = - getDescriptor().getMessageType(798); + getDescriptor().getMessageType(800); internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_descriptor, @@ -43783,7 +43764,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraints_descriptor = - getDescriptor().getMessageType(799); + getDescriptor().getMessageType(801); internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraints_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraints_descriptor, @@ -43791,7 +43772,7 @@ private static void _clinit_autosplit_dinit_1() { "BgpMd5", "BgpPeerAsnRanges", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange_descriptor = - getDescriptor().getMessageType(800); + getDescriptor().getMessageType(802); internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange_descriptor, @@ -43799,7 +43780,7 @@ private static void _clinit_autosplit_dinit_1() { "Max", "Min", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroup_descriptor = - getDescriptor().getMessageType(801); + getDescriptor().getMessageType(803); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroup_descriptor, @@ -43827,7 +43808,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupAttachment_descriptor = - getDescriptor().getMessageType(802); + getDescriptor().getMessageType(804); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupAttachment_descriptor, @@ -43835,7 +43816,7 @@ private static void _clinit_autosplit_dinit_1() { "Attachment", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfigured_descriptor = - getDescriptor().getMessageType(803); + getDescriptor().getMessageType(805); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfigured_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfigured_descriptor, @@ -43843,7 +43824,7 @@ private static void _clinit_autosplit_dinit_1() { "AvailabilitySla", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLA_descriptor = - getDescriptor().getMessageType(804); + getDescriptor().getMessageType(806); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLA_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLA_descriptor, @@ -43851,7 +43832,7 @@ private static void _clinit_autosplit_dinit_1() { "EffectiveSla", "IntendedSlaBlockers", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers_descriptor = - getDescriptor().getMessageType(805); + getDescriptor().getMessageType(807); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupConfiguredAvailabilitySLAIntendedSlaBlockers_descriptor, @@ -43865,7 +43846,7 @@ private static void _clinit_autosplit_dinit_1() { "Zones", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupIntent_descriptor = - getDescriptor().getMessageType(806); + getDescriptor().getMessageType(808); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupIntent_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupIntent_descriptor, @@ -43873,7 +43854,7 @@ private static void _clinit_autosplit_dinit_1() { "AvailabilitySla", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructure_descriptor = - getDescriptor().getMessageType(807); + getDescriptor().getMessageType(809); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructure_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructure_descriptor, @@ -43881,7 +43862,7 @@ private static void _clinit_autosplit_dinit_1() { "Regions", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegion_descriptor = - getDescriptor().getMessageType(808); + getDescriptor().getMessageType(810); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegion_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegion_descriptor, @@ -43889,7 +43870,7 @@ private static void _clinit_autosplit_dinit_1() { "Metros", "Region", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetro_descriptor = - getDescriptor().getMessageType(809); + getDescriptor().getMessageType(811); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetro_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetro_descriptor, @@ -43897,7 +43878,7 @@ private static void _clinit_autosplit_dinit_1() { "Facilities", "Metro", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacility_descriptor = - getDescriptor().getMessageType(810); + getDescriptor().getMessageType(812); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacility_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacility_descriptor, @@ -43905,7 +43886,7 @@ private static void _clinit_autosplit_dinit_1() { "Facility", "Zones", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone_descriptor = - getDescriptor().getMessageType(811); + getDescriptor().getMessageType(813); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupLogicalStructureRegionMetroFacilityZone_descriptor, @@ -43913,7 +43894,7 @@ private static void _clinit_autosplit_dinit_1() { "Attachments", "Zone", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsGetOperationalStatusResponse_descriptor = - getDescriptor().getMessageType(812); + getDescriptor().getMessageType(814); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsGetOperationalStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsGetOperationalStatusResponse_descriptor, @@ -43921,7 +43902,7 @@ private static void _clinit_autosplit_dinit_1() { "Etag", "Result", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsListResponse_descriptor = - getDescriptor().getMessageType(813); + getDescriptor().getMessageType(815); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsListResponse_descriptor, @@ -43929,7 +43910,7 @@ private static void _clinit_autosplit_dinit_1() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatus_descriptor = - getDescriptor().getMessageType(814); + getDescriptor().getMessageType(816); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatus_descriptor, @@ -43937,7 +43918,7 @@ private static void _clinit_autosplit_dinit_1() { "AttachmentStatuses", "Configured", "GroupStatus", "Intent", "Operational", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatusAttachmentStatus_descriptor = - getDescriptor().getMessageType(815); + getDescriptor().getMessageType(817); internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatusAttachmentStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentGroupsOperationalStatusAttachmentStatus_descriptor, @@ -43945,7 +43926,7 @@ private static void _clinit_autosplit_dinit_1() { "AdminEnabled", "Attachment", "IsActive", "Status", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentL2Forwarding_descriptor = - getDescriptor().getMessageType(816); + getDescriptor().getMessageType(818); internal_static_google_cloud_compute_v1_InterconnectAttachmentL2Forwarding_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentL2Forwarding_descriptor, @@ -43966,7 +43947,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMapping_descriptor = - getDescriptor().getMessageType(817); + getDescriptor().getMessageType(819); internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMapping_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMapping_descriptor, @@ -43974,7 +43955,7 @@ private static void _clinit_autosplit_dinit_1() { "ApplianceIpAddress", "InnerVlanToApplianceMappings", "Name", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping_descriptor = - getDescriptor().getMessageType(818); + getDescriptor().getMessageType(820); internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingApplianceMappingInnerVlanToApplianceMapping_descriptor, @@ -43982,7 +43963,7 @@ private static void _clinit_autosplit_dinit_1() { "InnerApplianceIpAddress", "InnerVlanTags", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingGeneveHeader_descriptor = - getDescriptor().getMessageType(819); + getDescriptor().getMessageType(821); internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingGeneveHeader_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentL2ForwardingGeneveHeader_descriptor, @@ -43990,7 +43971,7 @@ private static void _clinit_autosplit_dinit_1() { "Vni", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentList_descriptor = - getDescriptor().getMessageType(820); + getDescriptor().getMessageType(822); internal_static_google_cloud_compute_v1_InterconnectAttachmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentList_descriptor, @@ -43998,7 +43979,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentParams_descriptor = - getDescriptor().getMessageType(821); + getDescriptor().getMessageType(823); internal_static_google_cloud_compute_v1_InterconnectAttachmentParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentParams_descriptor, @@ -44015,7 +43996,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_descriptor = - getDescriptor().getMessageType(822); + getDescriptor().getMessageType(824); internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_descriptor, @@ -44023,7 +44004,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectName", "PartnerName", "PortalUrl", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_descriptor = - getDescriptor().getMessageType(823); + getDescriptor().getMessageType(825); internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_descriptor, @@ -44031,7 +44012,7 @@ private static void _clinit_autosplit_dinit_1() { "Tag8021Q", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_descriptor = - getDescriptor().getMessageType(824); + getDescriptor().getMessageType(826); internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_descriptor, @@ -44039,7 +44020,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectAttachments", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_descriptor = - getDescriptor().getMessageType(825); + getDescriptor().getMessageType(827); internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_descriptor, @@ -44047,7 +44028,7 @@ private static void _clinit_autosplit_dinit_1() { "CustomerDemarcId", "GoogleCircuitId", "GoogleDemarcId", }); internal_static_google_cloud_compute_v1_InterconnectDiagnostics_descriptor = - getDescriptor().getMessageType(826); + getDescriptor().getMessageType(828); internal_static_google_cloud_compute_v1_InterconnectDiagnostics_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnostics_descriptor, @@ -44059,7 +44040,7 @@ private static void _clinit_autosplit_dinit_1() { "MacAddress", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_descriptor = - getDescriptor().getMessageType(827); + getDescriptor().getMessageType(829); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_descriptor, @@ -44067,7 +44048,7 @@ private static void _clinit_autosplit_dinit_1() { "IpAddress", "MacAddress", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_descriptor = - getDescriptor().getMessageType(828); + getDescriptor().getMessageType(830); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_descriptor, @@ -44075,7 +44056,7 @@ private static void _clinit_autosplit_dinit_1() { "GoogleSystemId", "NeighborSystemId", "State", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_descriptor = - getDescriptor().getMessageType(829); + getDescriptor().getMessageType(831); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_descriptor, @@ -44083,7 +44064,7 @@ private static void _clinit_autosplit_dinit_1() { "State", "Value", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_descriptor = - getDescriptor().getMessageType(830); + getDescriptor().getMessageType(832); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_descriptor, @@ -44098,7 +44079,7 @@ private static void _clinit_autosplit_dinit_1() { "TransmittingOpticalPower", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsMacsecStatus_descriptor = - getDescriptor().getMessageType(831); + getDescriptor().getMessageType(833); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsMacsecStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsMacsecStatus_descriptor, @@ -44106,7 +44087,7 @@ private static void _clinit_autosplit_dinit_1() { "Ckn", "Operational", }); internal_static_google_cloud_compute_v1_InterconnectGroup_descriptor = - getDescriptor().getMessageType(832); + getDescriptor().getMessageType(834); internal_static_google_cloud_compute_v1_InterconnectGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroup_descriptor, @@ -44132,7 +44113,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectGroupConfigured_descriptor = - getDescriptor().getMessageType(833); + getDescriptor().getMessageType(835); internal_static_google_cloud_compute_v1_InterconnectGroupConfigured_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupConfigured_descriptor, @@ -44140,7 +44121,7 @@ private static void _clinit_autosplit_dinit_1() { "TopologyCapability", }); internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapability_descriptor = - getDescriptor().getMessageType(834); + getDescriptor().getMessageType(836); internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapability_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapability_descriptor, @@ -44148,7 +44129,7 @@ private static void _clinit_autosplit_dinit_1() { "IntendedCapabilityBlockers", "SupportedSla", }); internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers_descriptor = - getDescriptor().getMessageType(835); + getDescriptor().getMessageType(837); internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupConfiguredTopologyCapabilityIntendedCapabilityBlockers_descriptor, @@ -44162,7 +44143,7 @@ private static void _clinit_autosplit_dinit_1() { "Zones", }); internal_static_google_cloud_compute_v1_InterconnectGroupIntent_descriptor = - getDescriptor().getMessageType(836); + getDescriptor().getMessageType(838); internal_static_google_cloud_compute_v1_InterconnectGroupIntent_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupIntent_descriptor, @@ -44170,7 +44151,7 @@ private static void _clinit_autosplit_dinit_1() { "TopologyCapability", }); internal_static_google_cloud_compute_v1_InterconnectGroupInterconnect_descriptor = - getDescriptor().getMessageType(837); + getDescriptor().getMessageType(839); internal_static_google_cloud_compute_v1_InterconnectGroupInterconnect_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupInterconnect_descriptor, @@ -44178,7 +44159,7 @@ private static void _clinit_autosplit_dinit_1() { "Interconnect", }); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructure_descriptor = - getDescriptor().getMessageType(838); + getDescriptor().getMessageType(840); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructure_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructure_descriptor, @@ -44186,7 +44167,7 @@ private static void _clinit_autosplit_dinit_1() { "Metros", }); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetros_descriptor = - getDescriptor().getMessageType(839); + getDescriptor().getMessageType(841); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetros_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetros_descriptor, @@ -44194,7 +44175,7 @@ private static void _clinit_autosplit_dinit_1() { "Facilities", "Metro", }); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilities_descriptor = - getDescriptor().getMessageType(840); + getDescriptor().getMessageType(842); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilities_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilities_descriptor, @@ -44202,7 +44183,7 @@ private static void _clinit_autosplit_dinit_1() { "Facility", "Zones", }); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilitiesZones_descriptor = - getDescriptor().getMessageType(841); + getDescriptor().getMessageType(843); internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilitiesZones_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupPhysicalStructureMetrosFacilitiesZones_descriptor, @@ -44210,7 +44191,7 @@ private static void _clinit_autosplit_dinit_1() { "Interconnects", "Zone", }); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembers_descriptor = - getDescriptor().getMessageType(842); + getDescriptor().getMessageType(844); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembers_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembers_descriptor, @@ -44218,7 +44199,7 @@ private static void _clinit_autosplit_dinit_1() { "IntentMismatchBehavior", "Interconnects", "TemplateInterconnect", }); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersInterconnectInput_descriptor = - getDescriptor().getMessageType(843); + getDescriptor().getMessageType(845); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersInterconnectInput_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersInterconnectInput_descriptor, @@ -44236,7 +44217,7 @@ private static void _clinit_autosplit_dinit_1() { "RequestedLinkCount", }); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersRequest_descriptor = - getDescriptor().getMessageType(844); + getDescriptor().getMessageType(846); internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsCreateMembersRequest_descriptor, @@ -44244,7 +44225,7 @@ private static void _clinit_autosplit_dinit_1() { "Request", }); internal_static_google_cloud_compute_v1_InterconnectGroupsGetOperationalStatusResponse_descriptor = - getDescriptor().getMessageType(845); + getDescriptor().getMessageType(847); internal_static_google_cloud_compute_v1_InterconnectGroupsGetOperationalStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsGetOperationalStatusResponse_descriptor, @@ -44252,7 +44233,7 @@ private static void _clinit_autosplit_dinit_1() { "Etag", "Result", }); internal_static_google_cloud_compute_v1_InterconnectGroupsListResponse_descriptor = - getDescriptor().getMessageType(846); + getDescriptor().getMessageType(848); internal_static_google_cloud_compute_v1_InterconnectGroupsListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsListResponse_descriptor, @@ -44260,7 +44241,7 @@ private static void _clinit_autosplit_dinit_1() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatus_descriptor = - getDescriptor().getMessageType(847); + getDescriptor().getMessageType(849); internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatus_descriptor, @@ -44268,7 +44249,7 @@ private static void _clinit_autosplit_dinit_1() { "Configured", "GroupStatus", "Intent", "InterconnectStatuses", "Operational", }); internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatusInterconnectStatus_descriptor = - getDescriptor().getMessageType(848); + getDescriptor().getMessageType(850); internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatusInterconnectStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectGroupsOperationalStatusInterconnectStatus_descriptor, @@ -44276,7 +44257,7 @@ private static void _clinit_autosplit_dinit_1() { "AdminEnabled", "Diagnostics", "Interconnect", "IsActive", }); internal_static_google_cloud_compute_v1_InterconnectList_descriptor = - getDescriptor().getMessageType(849); + getDescriptor().getMessageType(851); internal_static_google_cloud_compute_v1_InterconnectList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectList_descriptor, @@ -44284,7 +44265,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectLocation_descriptor = - getDescriptor().getMessageType(850); + getDescriptor().getMessageType(852); internal_static_google_cloud_compute_v1_InterconnectLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocation_descriptor, @@ -44311,7 +44292,7 @@ private static void _clinit_autosplit_dinit_1() { "SupportsPzs", }); internal_static_google_cloud_compute_v1_InterconnectLocationCrossSiteInterconnectInfo_descriptor = - getDescriptor().getMessageType(851); + getDescriptor().getMessageType(853); internal_static_google_cloud_compute_v1_InterconnectLocationCrossSiteInterconnectInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocationCrossSiteInterconnectInfo_descriptor, @@ -44319,7 +44300,7 @@ private static void _clinit_autosplit_dinit_1() { "City", }); internal_static_google_cloud_compute_v1_InterconnectLocationList_descriptor = - getDescriptor().getMessageType(852); + getDescriptor().getMessageType(854); internal_static_google_cloud_compute_v1_InterconnectLocationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocationList_descriptor, @@ -44327,7 +44308,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_descriptor = - getDescriptor().getMessageType(853); + getDescriptor().getMessageType(855); internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_descriptor, @@ -44335,7 +44316,7 @@ private static void _clinit_autosplit_dinit_1() { "ExpectedRttMs", "L2ForwardingEnabled", "LocationPresence", "Region", }); internal_static_google_cloud_compute_v1_InterconnectMacsec_descriptor = - getDescriptor().getMessageType(854); + getDescriptor().getMessageType(856); internal_static_google_cloud_compute_v1_InterconnectMacsec_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectMacsec_descriptor, @@ -44343,7 +44324,7 @@ private static void _clinit_autosplit_dinit_1() { "FailOpen", "PreSharedKeys", }); internal_static_google_cloud_compute_v1_InterconnectMacsecConfig_descriptor = - getDescriptor().getMessageType(855); + getDescriptor().getMessageType(857); internal_static_google_cloud_compute_v1_InterconnectMacsecConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectMacsecConfig_descriptor, @@ -44351,7 +44332,7 @@ private static void _clinit_autosplit_dinit_1() { "PreSharedKeys", }); internal_static_google_cloud_compute_v1_InterconnectMacsecConfigPreSharedKey_descriptor = - getDescriptor().getMessageType(856); + getDescriptor().getMessageType(858); internal_static_google_cloud_compute_v1_InterconnectMacsecConfigPreSharedKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectMacsecConfigPreSharedKey_descriptor, @@ -44359,7 +44340,7 @@ private static void _clinit_autosplit_dinit_1() { "Cak", "Ckn", "Name", "StartTime", }); internal_static_google_cloud_compute_v1_InterconnectMacsecPreSharedKey_descriptor = - getDescriptor().getMessageType(857); + getDescriptor().getMessageType(859); internal_static_google_cloud_compute_v1_InterconnectMacsecPreSharedKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectMacsecPreSharedKey_descriptor, @@ -44367,7 +44348,7 @@ private static void _clinit_autosplit_dinit_1() { "Name", "StartTime", }); internal_static_google_cloud_compute_v1_InterconnectOutageNotification_descriptor = - getDescriptor().getMessageType(858); + getDescriptor().getMessageType(860); internal_static_google_cloud_compute_v1_InterconnectOutageNotification_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectOutageNotification_descriptor, @@ -44382,7 +44363,7 @@ private static void _clinit_autosplit_dinit_1() { "State", }); internal_static_google_cloud_compute_v1_InterconnectParams_descriptor = - getDescriptor().getMessageType(859); + getDescriptor().getMessageType(861); internal_static_google_cloud_compute_v1_InterconnectParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectParams_descriptor, @@ -44398,7 +44379,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocation_descriptor = - getDescriptor().getMessageType(860); + getDescriptor().getMessageType(862); internal_static_google_cloud_compute_v1_InterconnectRemoteLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocation_descriptor, @@ -44426,7 +44407,7 @@ private static void _clinit_autosplit_dinit_1() { "Status", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraints_descriptor = - getDescriptor().getMessageType(861); + getDescriptor().getMessageType(863); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraints_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraints_descriptor, @@ -44434,7 +44415,7 @@ private static void _clinit_autosplit_dinit_1() { "PortPairRemoteLocation", "PortPairVlan", "SubnetLengthRange", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraintsSubnetLengthRange_descriptor = - getDescriptor().getMessageType(862); + getDescriptor().getMessageType(864); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraintsSubnetLengthRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraintsSubnetLengthRange_descriptor, @@ -44442,7 +44423,7 @@ private static void _clinit_autosplit_dinit_1() { "Max", "Min", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationList_descriptor = - getDescriptor().getMessageType(863); + getDescriptor().getMessageType(865); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocationList_descriptor, @@ -44450,7 +44431,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationPermittedConnections_descriptor = - getDescriptor().getMessageType(864); + getDescriptor().getMessageType(866); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationPermittedConnections_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocationPermittedConnections_descriptor, @@ -44458,7 +44439,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectLocation", }); internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_descriptor = - getDescriptor().getMessageType(865); + getDescriptor().getMessageType(867); internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_descriptor, @@ -44466,7 +44447,7 @@ private static void _clinit_autosplit_dinit_1() { "Result", }); internal_static_google_cloud_compute_v1_InterconnectsGetMacsecConfigResponse_descriptor = - getDescriptor().getMessageType(866); + getDescriptor().getMessageType(868); internal_static_google_cloud_compute_v1_InterconnectsGetMacsecConfigResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectsGetMacsecConfigResponse_descriptor, @@ -44474,14 +44455,14 @@ private static void _clinit_autosplit_dinit_1() { "Etag", "Result", }); internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_descriptor = - getDescriptor().getMessageType(867); + getDescriptor().getMessageType(869); internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_descriptor, new java.lang.String[] { "CacheInvalidationRuleResource", "Project", "RequestId", "UrlMap", }); - internal_static_google_cloud_compute_v1_Items_descriptor = getDescriptor().getMessageType(868); + internal_static_google_cloud_compute_v1_Items_descriptor = getDescriptor().getMessageType(870); internal_static_google_cloud_compute_v1_Items_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Items_descriptor, @@ -44489,7 +44470,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_License_descriptor = - getDescriptor().getMessageType(869); + getDescriptor().getMessageType(871); internal_static_google_cloud_compute_v1_License_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_License_descriptor, @@ -44518,7 +44499,7 @@ private static void _clinit_autosplit_dinit_1() { "UpdateTimestamp", }); internal_static_google_cloud_compute_v1_LicenseCode_descriptor = - getDescriptor().getMessageType(870); + getDescriptor().getMessageType(872); internal_static_google_cloud_compute_v1_LicenseCode_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseCode_descriptor, @@ -44534,7 +44515,7 @@ private static void _clinit_autosplit_dinit_1() { "Transferable", }); internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_descriptor = - getDescriptor().getMessageType(871); + getDescriptor().getMessageType(873); internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_descriptor, @@ -44542,7 +44523,7 @@ private static void _clinit_autosplit_dinit_1() { "Description", "SelfLink", }); internal_static_google_cloud_compute_v1_LicenseParams_descriptor = - getDescriptor().getMessageType(872); + getDescriptor().getMessageType(874); internal_static_google_cloud_compute_v1_LicenseParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseParams_descriptor, @@ -44558,7 +44539,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_LicenseResourceCommitment_descriptor = - getDescriptor().getMessageType(873); + getDescriptor().getMessageType(875); internal_static_google_cloud_compute_v1_LicenseResourceCommitment_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseResourceCommitment_descriptor, @@ -44566,7 +44547,7 @@ private static void _clinit_autosplit_dinit_1() { "Amount", "CoresPerLicense", "License", }); internal_static_google_cloud_compute_v1_LicenseResourceRequirements_descriptor = - getDescriptor().getMessageType(874); + getDescriptor().getMessageType(876); internal_static_google_cloud_compute_v1_LicenseResourceRequirements_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseResourceRequirements_descriptor, @@ -44574,7 +44555,7 @@ private static void _clinit_autosplit_dinit_1() { "MinGuestCpuCount", "MinMemoryMb", }); internal_static_google_cloud_compute_v1_LicensesListResponse_descriptor = - getDescriptor().getMessageType(875); + getDescriptor().getMessageType(877); internal_static_google_cloud_compute_v1_LicensesListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicensesListResponse_descriptor, @@ -44582,7 +44563,7 @@ private static void _clinit_autosplit_dinit_1() { "Id", "Items", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_descriptor = - getDescriptor().getMessageType(876); + getDescriptor().getMessageType(878); internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_descriptor, @@ -44596,7 +44577,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListAddressesRequest_descriptor = - getDescriptor().getMessageType(877); + getDescriptor().getMessageType(879); internal_static_google_cloud_compute_v1_ListAddressesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAddressesRequest_descriptor, @@ -44610,7 +44591,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(878); + getDescriptor().getMessageType(880); internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_descriptor, @@ -44618,7 +44599,7 @@ private static void _clinit_autosplit_dinit_1() { "TargetResource", }); internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageType(879); + getDescriptor().getMessageType(881); internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAssociationsOrganizationSecurityPolicyRequest_descriptor, @@ -44626,7 +44607,7 @@ private static void _clinit_autosplit_dinit_1() { "TargetResource", }); internal_static_google_cloud_compute_v1_ListAutoscalersRequest_descriptor = - getDescriptor().getMessageType(880); + getDescriptor().getMessageType(882); internal_static_google_cloud_compute_v1_ListAutoscalersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAutoscalersRequest_descriptor, @@ -44640,7 +44621,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListAvailableFeaturesRegionSslPoliciesRequest_descriptor = - getDescriptor().getMessageType(881); + getDescriptor().getMessageType(883); internal_static_google_cloud_compute_v1_ListAvailableFeaturesRegionSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAvailableFeaturesRegionSslPoliciesRequest_descriptor, @@ -44654,7 +44635,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_descriptor = - getDescriptor().getMessageType(882); + getDescriptor().getMessageType(884); internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_descriptor, @@ -44662,7 +44643,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_descriptor = - getDescriptor().getMessageType(883); + getDescriptor().getMessageType(885); internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_descriptor, @@ -44670,7 +44651,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListBackendServicesRequest_descriptor = - getDescriptor().getMessageType(884); + getDescriptor().getMessageType(886); internal_static_google_cloud_compute_v1_ListBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListBackendServicesRequest_descriptor, @@ -44678,7 +44659,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListBgpRoutesRoutersRequest_descriptor = - getDescriptor().getMessageType(885); + getDescriptor().getMessageType(887); internal_static_google_cloud_compute_v1_ListBgpRoutesRoutersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListBgpRoutesRoutersRequest_descriptor, @@ -44698,7 +44679,7 @@ private static void _clinit_autosplit_dinit_1() { "Router", }); internal_static_google_cloud_compute_v1_ListCrossSiteNetworksRequest_descriptor = - getDescriptor().getMessageType(886); + getDescriptor().getMessageType(888); internal_static_google_cloud_compute_v1_ListCrossSiteNetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListCrossSiteNetworksRequest_descriptor, @@ -44706,7 +44687,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListDiskTypesRequest_descriptor = - getDescriptor().getMessageType(887); + getDescriptor().getMessageType(889); internal_static_google_cloud_compute_v1_ListDiskTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListDiskTypesRequest_descriptor, @@ -44720,7 +44701,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListDisksRequest_descriptor = - getDescriptor().getMessageType(888); + getDescriptor().getMessageType(890); internal_static_google_cloud_compute_v1_ListDisksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListDisksRequest_descriptor, @@ -44734,7 +44715,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListDisksStoragePoolsRequest_descriptor = - getDescriptor().getMessageType(889); + getDescriptor().getMessageType(891); internal_static_google_cloud_compute_v1_ListDisksStoragePoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListDisksStoragePoolsRequest_descriptor, @@ -44749,7 +44730,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageType(890); + getDescriptor().getMessageType(892); internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_descriptor, @@ -44764,7 +44745,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageType(891); + getDescriptor().getMessageType(893); internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_descriptor, @@ -44779,7 +44760,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_descriptor = - getDescriptor().getMessageType(892); + getDescriptor().getMessageType(894); internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_descriptor, @@ -44787,7 +44768,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_descriptor = - getDescriptor().getMessageType(893); + getDescriptor().getMessageType(895); internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_descriptor, @@ -44795,7 +44776,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "ParentId", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListFirewallsRequest_descriptor = - getDescriptor().getMessageType(894); + getDescriptor().getMessageType(896); internal_static_google_cloud_compute_v1_ListFirewallsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListFirewallsRequest_descriptor, @@ -44803,7 +44784,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_descriptor = - getDescriptor().getMessageType(895); + getDescriptor().getMessageType(897); internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_descriptor, @@ -44817,7 +44798,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListFutureReservationsRequest_descriptor = - getDescriptor().getMessageType(896); + getDescriptor().getMessageType(898); internal_static_google_cloud_compute_v1_ListFutureReservationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListFutureReservationsRequest_descriptor, @@ -44831,7 +44812,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_descriptor = - getDescriptor().getMessageType(897); + getDescriptor().getMessageType(899); internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_descriptor, @@ -44839,7 +44820,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_descriptor = - getDescriptor().getMessageType(898); + getDescriptor().getMessageType(900); internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_descriptor, @@ -44847,7 +44828,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageType(899); + getDescriptor().getMessageType(901); internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_descriptor, @@ -44855,7 +44836,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_descriptor = - getDescriptor().getMessageType(900); + getDescriptor().getMessageType(902); internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_descriptor, @@ -44863,7 +44844,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_descriptor = - getDescriptor().getMessageType(901); + getDescriptor().getMessageType(903); internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_descriptor, @@ -44871,7 +44852,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "ParentId", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_descriptor = - getDescriptor().getMessageType(902); + getDescriptor().getMessageType(904); internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_descriptor, @@ -44879,7 +44860,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListHealthChecksRequest_descriptor = - getDescriptor().getMessageType(903); + getDescriptor().getMessageType(905); internal_static_google_cloud_compute_v1_ListHealthChecksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListHealthChecksRequest_descriptor, @@ -44887,7 +44868,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListImagesRequest_descriptor = - getDescriptor().getMessageType(904); + getDescriptor().getMessageType(906); internal_static_google_cloud_compute_v1_ListImagesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListImagesRequest_descriptor, @@ -44895,7 +44876,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstanceGroupManagerResizeRequestsRequest_descriptor = - getDescriptor().getMessageType(905); + getDescriptor().getMessageType(907); internal_static_google_cloud_compute_v1_ListInstanceGroupManagerResizeRequestsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceGroupManagerResizeRequestsRequest_descriptor, @@ -44910,7 +44891,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageType(906); + getDescriptor().getMessageType(908); internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_descriptor, @@ -44924,7 +44905,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_descriptor = - getDescriptor().getMessageType(907); + getDescriptor().getMessageType(909); internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_descriptor, @@ -44938,7 +44919,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_descriptor = - getDescriptor().getMessageType(908); + getDescriptor().getMessageType(910); internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_descriptor, @@ -44946,7 +44927,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_descriptor = - getDescriptor().getMessageType(909); + getDescriptor().getMessageType(911); internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_descriptor, @@ -44962,7 +44943,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_descriptor = - getDescriptor().getMessageType(910); + getDescriptor().getMessageType(912); internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_descriptor, @@ -44978,7 +44959,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstancesRequest_descriptor = - getDescriptor().getMessageType(911); + getDescriptor().getMessageType(913); internal_static_google_cloud_compute_v1_ListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstancesRequest_descriptor, @@ -44992,7 +44973,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInstantSnapshotsRequest_descriptor = - getDescriptor().getMessageType(912); + getDescriptor().getMessageType(914); internal_static_google_cloud_compute_v1_ListInstantSnapshotsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstantSnapshotsRequest_descriptor, @@ -45006,7 +44987,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListInterconnectAttachmentGroupsRequest_descriptor = - getDescriptor().getMessageType(913); + getDescriptor().getMessageType(915); internal_static_google_cloud_compute_v1_ListInterconnectAttachmentGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectAttachmentGroupsRequest_descriptor, @@ -45014,7 +44995,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_descriptor = - getDescriptor().getMessageType(914); + getDescriptor().getMessageType(916); internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_descriptor, @@ -45028,7 +45009,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectGroupsRequest_descriptor = - getDescriptor().getMessageType(915); + getDescriptor().getMessageType(917); internal_static_google_cloud_compute_v1_ListInterconnectGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectGroupsRequest_descriptor, @@ -45036,7 +45017,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_descriptor = - getDescriptor().getMessageType(916); + getDescriptor().getMessageType(918); internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_descriptor, @@ -45044,7 +45025,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectRemoteLocationsRequest_descriptor = - getDescriptor().getMessageType(917); + getDescriptor().getMessageType(919); internal_static_google_cloud_compute_v1_ListInterconnectRemoteLocationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectRemoteLocationsRequest_descriptor, @@ -45052,7 +45033,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectsRequest_descriptor = - getDescriptor().getMessageType(918); + getDescriptor().getMessageType(920); internal_static_google_cloud_compute_v1_ListInterconnectsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectsRequest_descriptor, @@ -45060,7 +45041,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListLicensesRequest_descriptor = - getDescriptor().getMessageType(919); + getDescriptor().getMessageType(921); internal_static_google_cloud_compute_v1_ListLicensesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListLicensesRequest_descriptor, @@ -45068,7 +45049,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListMachineImagesRequest_descriptor = - getDescriptor().getMessageType(920); + getDescriptor().getMessageType(922); internal_static_google_cloud_compute_v1_ListMachineImagesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListMachineImagesRequest_descriptor, @@ -45076,7 +45057,7 @@ private static void _clinit_autosplit_dinit_1() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListMachineTypesRequest_descriptor = - getDescriptor().getMessageType(921); + getDescriptor().getMessageType(923); internal_static_google_cloud_compute_v1_ListMachineTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListMachineTypesRequest_descriptor, @@ -45090,7 +45071,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageType(922); + getDescriptor().getMessageType(924); internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_descriptor, @@ -45105,7 +45086,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageType(923); + getDescriptor().getMessageType(925); internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_descriptor, @@ -45120,7 +45101,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkAttachmentsRequest_descriptor = - getDescriptor().getMessageType(924); + getDescriptor().getMessageType(926); internal_static_google_cloud_compute_v1_ListNetworkAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkAttachmentsRequest_descriptor, @@ -45134,7 +45115,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageType(925); + getDescriptor().getMessageType(927); internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_descriptor, @@ -45148,7 +45129,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageType(926); + getDescriptor().getMessageType(928); internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_descriptor, @@ -45162,7 +45143,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageType(927); + getDescriptor().getMessageType(929); internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_descriptor, @@ -45177,8 +45158,12 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", "Zone", }); + _clinit_autosplit_dinit_2(); + } + + private static void _clinit_autosplit_dinit_2() { internal_static_google_cloud_compute_v1_ListNetworkEndpointsRegionNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageType(928); + getDescriptor().getMessageType(930); internal_static_google_cloud_compute_v1_ListNetworkEndpointsRegionNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointsRegionNetworkEndpointGroupsRequest_descriptor, @@ -45193,19 +45178,15 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_descriptor = - getDescriptor().getMessageType(929); + getDescriptor().getMessageType(931); internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_descriptor, new java.lang.String[] { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); - _clinit_autosplit_dinit_2(); - } - - private static void _clinit_autosplit_dinit_2() { internal_static_google_cloud_compute_v1_ListNetworkProfilesRequest_descriptor = - getDescriptor().getMessageType(930); + getDescriptor().getMessageType(932); internal_static_google_cloud_compute_v1_ListNetworkProfilesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkProfilesRequest_descriptor, @@ -45213,7 +45194,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworksRequest_descriptor = - getDescriptor().getMessageType(931); + getDescriptor().getMessageType(933); internal_static_google_cloud_compute_v1_ListNetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworksRequest_descriptor, @@ -45221,7 +45202,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_descriptor = - getDescriptor().getMessageType(932); + getDescriptor().getMessageType(934); internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_descriptor, @@ -45235,7 +45216,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_descriptor = - getDescriptor().getMessageType(933); + getDescriptor().getMessageType(935); internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_descriptor, @@ -45249,7 +45230,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNodeTypesRequest_descriptor = - getDescriptor().getMessageType(934); + getDescriptor().getMessageType(936); internal_static_google_cloud_compute_v1_ListNodeTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodeTypesRequest_descriptor, @@ -45263,7 +45244,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_descriptor = - getDescriptor().getMessageType(935); + getDescriptor().getMessageType(937); internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_descriptor, @@ -45278,7 +45259,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageType(936); + getDescriptor().getMessageType(938); internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListOrganizationSecurityPoliciesRequest_descriptor, @@ -45286,7 +45267,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "ParentId", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_descriptor = - getDescriptor().getMessageType(937); + getDescriptor().getMessageType(939); internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_descriptor, @@ -45300,7 +45281,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_descriptor = - getDescriptor().getMessageType(938); + getDescriptor().getMessageType(940); internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_descriptor, @@ -45317,7 +45298,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageType(939); + getDescriptor().getMessageType(941); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_descriptor, @@ -45332,7 +45313,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageType(940); + getDescriptor().getMessageType(942); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_descriptor, @@ -45347,7 +45328,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageType(941); + getDescriptor().getMessageType(943); internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsOrganizationSecurityPoliciesRequest_descriptor, @@ -45355,7 +45336,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "ParentId", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageType(942); + getDescriptor().getMessageType(944); internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_descriptor, @@ -45363,7 +45344,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_descriptor = - getDescriptor().getMessageType(943); + getDescriptor().getMessageType(945); internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPreviewFeaturesRequest_descriptor, @@ -45371,7 +45352,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_descriptor = - getDescriptor().getMessageType(944); + getDescriptor().getMessageType(946); internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_descriptor, @@ -45379,7 +45360,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_descriptor = - getDescriptor().getMessageType(945); + getDescriptor().getMessageType(947); internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_descriptor, @@ -45393,7 +45374,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_descriptor = - getDescriptor().getMessageType(946); + getDescriptor().getMessageType(948); internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_descriptor, @@ -45408,7 +45389,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_descriptor = - getDescriptor().getMessageType(947); + getDescriptor().getMessageType(949); internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_descriptor, @@ -45422,7 +45403,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_descriptor = - getDescriptor().getMessageType(948); + getDescriptor().getMessageType(950); internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_descriptor, @@ -45436,7 +45417,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_descriptor = - getDescriptor().getMessageType(949); + getDescriptor().getMessageType(951); internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_descriptor, @@ -45450,7 +45431,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_descriptor = - getDescriptor().getMessageType(950); + getDescriptor().getMessageType(952); internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_descriptor, @@ -45464,7 +45445,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionDisksRequest_descriptor = - getDescriptor().getMessageType(951); + getDescriptor().getMessageType(953); internal_static_google_cloud_compute_v1_ListRegionDisksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionDisksRequest_descriptor, @@ -45478,7 +45459,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_descriptor = - getDescriptor().getMessageType(952); + getDescriptor().getMessageType(954); internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_descriptor, @@ -45492,7 +45473,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_descriptor = - getDescriptor().getMessageType(953); + getDescriptor().getMessageType(955); internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_descriptor, @@ -45506,7 +45487,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageType(954); + getDescriptor().getMessageType(956); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_descriptor, @@ -45520,7 +45501,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_descriptor = - getDescriptor().getMessageType(955); + getDescriptor().getMessageType(957); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_descriptor, @@ -45534,7 +45515,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstanceTemplatesRequest_descriptor = - getDescriptor().getMessageType(956); + getDescriptor().getMessageType(958); internal_static_google_cloud_compute_v1_ListRegionInstanceTemplatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstanceTemplatesRequest_descriptor, @@ -45548,7 +45529,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstantSnapshotsRequest_descriptor = - getDescriptor().getMessageType(957); + getDescriptor().getMessageType(959); internal_static_google_cloud_compute_v1_ListRegionInstantSnapshotsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstantSnapshotsRequest_descriptor, @@ -45562,7 +45543,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageType(958); + getDescriptor().getMessageType(960); internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_descriptor, @@ -45576,7 +45557,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_descriptor = - getDescriptor().getMessageType(959); + getDescriptor().getMessageType(961); internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_descriptor, @@ -45590,7 +45571,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_descriptor = - getDescriptor().getMessageType(960); + getDescriptor().getMessageType(962); internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_descriptor, @@ -45604,7 +45585,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_descriptor = - getDescriptor().getMessageType(961); + getDescriptor().getMessageType(963); internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_descriptor, @@ -45618,7 +45599,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageType(962); + getDescriptor().getMessageType(964); internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_descriptor, @@ -45632,7 +45613,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_descriptor = - getDescriptor().getMessageType(963); + getDescriptor().getMessageType(965); internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_descriptor, @@ -45646,7 +45627,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionSslPoliciesRequest_descriptor = - getDescriptor().getMessageType(964); + getDescriptor().getMessageType(966); internal_static_google_cloud_compute_v1_ListRegionSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionSslPoliciesRequest_descriptor, @@ -45660,7 +45641,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_descriptor = - getDescriptor().getMessageType(965); + getDescriptor().getMessageType(967); internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_descriptor, @@ -45674,7 +45655,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_descriptor = - getDescriptor().getMessageType(966); + getDescriptor().getMessageType(968); internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_descriptor, @@ -45688,7 +45669,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionTargetTcpProxiesRequest_descriptor = - getDescriptor().getMessageType(967); + getDescriptor().getMessageType(969); internal_static_google_cloud_compute_v1_ListRegionTargetTcpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionTargetTcpProxiesRequest_descriptor, @@ -45702,7 +45683,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_descriptor = - getDescriptor().getMessageType(968); + getDescriptor().getMessageType(970); internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_descriptor, @@ -45716,7 +45697,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionZonesRequest_descriptor = - getDescriptor().getMessageType(969); + getDescriptor().getMessageType(971); internal_static_google_cloud_compute_v1_ListRegionZonesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionZonesRequest_descriptor, @@ -45730,7 +45711,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionsRequest_descriptor = - getDescriptor().getMessageType(970); + getDescriptor().getMessageType(972); internal_static_google_cloud_compute_v1_ListRegionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionsRequest_descriptor, @@ -45738,7 +45719,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListReservationBlocksRequest_descriptor = - getDescriptor().getMessageType(971); + getDescriptor().getMessageType(973); internal_static_google_cloud_compute_v1_ListReservationBlocksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListReservationBlocksRequest_descriptor, @@ -45753,7 +45734,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListReservationSubBlocksRequest_descriptor = - getDescriptor().getMessageType(972); + getDescriptor().getMessageType(974); internal_static_google_cloud_compute_v1_ListReservationSubBlocksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListReservationSubBlocksRequest_descriptor, @@ -45768,7 +45749,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListReservationsRequest_descriptor = - getDescriptor().getMessageType(973); + getDescriptor().getMessageType(975); internal_static_google_cloud_compute_v1_ListReservationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListReservationsRequest_descriptor, @@ -45782,7 +45763,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_descriptor = - getDescriptor().getMessageType(974); + getDescriptor().getMessageType(976); internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_descriptor, @@ -45796,7 +45777,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRoutePoliciesRoutersRequest_descriptor = - getDescriptor().getMessageType(975); + getDescriptor().getMessageType(977); internal_static_google_cloud_compute_v1_ListRoutePoliciesRoutersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRoutePoliciesRoutersRequest_descriptor, @@ -45811,7 +45792,7 @@ private static void _clinit_autosplit_dinit_2() { "Router", }); internal_static_google_cloud_compute_v1_ListRoutersRequest_descriptor = - getDescriptor().getMessageType(976); + getDescriptor().getMessageType(978); internal_static_google_cloud_compute_v1_ListRoutersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRoutersRequest_descriptor, @@ -45825,7 +45806,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRoutesRequest_descriptor = - getDescriptor().getMessageType(977); + getDescriptor().getMessageType(979); internal_static_google_cloud_compute_v1_ListRoutesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRoutesRequest_descriptor, @@ -45833,7 +45814,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageType(978); + getDescriptor().getMessageType(980); internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_descriptor, @@ -45841,7 +45822,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_descriptor = - getDescriptor().getMessageType(979); + getDescriptor().getMessageType(981); internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_descriptor, @@ -45855,7 +45836,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSnapshotsRequest_descriptor = - getDescriptor().getMessageType(980); + getDescriptor().getMessageType(982); internal_static_google_cloud_compute_v1_ListSnapshotsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSnapshotsRequest_descriptor, @@ -45863,7 +45844,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_descriptor = - getDescriptor().getMessageType(981); + getDescriptor().getMessageType(983); internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_descriptor, @@ -45871,7 +45852,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_descriptor = - getDescriptor().getMessageType(982); + getDescriptor().getMessageType(984); internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_descriptor, @@ -45879,7 +45860,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListStoragePoolTypesRequest_descriptor = - getDescriptor().getMessageType(983); + getDescriptor().getMessageType(985); internal_static_google_cloud_compute_v1_ListStoragePoolTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListStoragePoolTypesRequest_descriptor, @@ -45893,7 +45874,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListStoragePoolsRequest_descriptor = - getDescriptor().getMessageType(984); + getDescriptor().getMessageType(986); internal_static_google_cloud_compute_v1_ListStoragePoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListStoragePoolsRequest_descriptor, @@ -45907,7 +45888,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListSubnetworksRequest_descriptor = - getDescriptor().getMessageType(985); + getDescriptor().getMessageType(987); internal_static_google_cloud_compute_v1_ListSubnetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSubnetworksRequest_descriptor, @@ -45922,7 +45903,7 @@ private static void _clinit_autosplit_dinit_2() { "Views", }); internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_descriptor = - getDescriptor().getMessageType(986); + getDescriptor().getMessageType(988); internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_descriptor, @@ -45930,7 +45911,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_descriptor = - getDescriptor().getMessageType(987); + getDescriptor().getMessageType(989); internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_descriptor, @@ -45938,7 +45919,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_descriptor = - getDescriptor().getMessageType(988); + getDescriptor().getMessageType(990); internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_descriptor, @@ -45946,7 +45927,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_descriptor = - getDescriptor().getMessageType(989); + getDescriptor().getMessageType(991); internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_descriptor, @@ -45960,7 +45941,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_descriptor = - getDescriptor().getMessageType(990); + getDescriptor().getMessageType(992); internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_descriptor, @@ -45974,7 +45955,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_descriptor = - getDescriptor().getMessageType(991); + getDescriptor().getMessageType(993); internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_descriptor, @@ -45982,7 +45963,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_descriptor = - getDescriptor().getMessageType(992); + getDescriptor().getMessageType(994); internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_descriptor, @@ -45990,7 +45971,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_descriptor = - getDescriptor().getMessageType(993); + getDescriptor().getMessageType(995); internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_descriptor, @@ -46004,7 +45985,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListUrlMapsRequest_descriptor = - getDescriptor().getMessageType(994); + getDescriptor().getMessageType(996); internal_static_google_cloud_compute_v1_ListUrlMapsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListUrlMapsRequest_descriptor, @@ -46012,7 +45993,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListUsableBackendServicesRequest_descriptor = - getDescriptor().getMessageType(995); + getDescriptor().getMessageType(997); internal_static_google_cloud_compute_v1_ListUsableBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListUsableBackendServicesRequest_descriptor, @@ -46020,7 +46001,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListUsableRegionBackendServicesRequest_descriptor = - getDescriptor().getMessageType(996); + getDescriptor().getMessageType(998); internal_static_google_cloud_compute_v1_ListUsableRegionBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListUsableRegionBackendServicesRequest_descriptor, @@ -46034,7 +46015,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_descriptor = - getDescriptor().getMessageType(997); + getDescriptor().getMessageType(999); internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_descriptor, @@ -46048,7 +46029,7 @@ private static void _clinit_autosplit_dinit_2() { "ServiceProject", }); internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_descriptor = - getDescriptor().getMessageType(998); + getDescriptor().getMessageType(1000); internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_descriptor, @@ -46062,7 +46043,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_descriptor = - getDescriptor().getMessageType(999); + getDescriptor().getMessageType(1001); internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_descriptor, @@ -46076,7 +46057,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListWireGroupsRequest_descriptor = - getDescriptor().getMessageType(1000); + getDescriptor().getMessageType(1002); internal_static_google_cloud_compute_v1_ListWireGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListWireGroupsRequest_descriptor, @@ -46090,7 +46071,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_descriptor = - getDescriptor().getMessageType(1001); + getDescriptor().getMessageType(1003); internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_descriptor, @@ -46104,7 +46085,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_descriptor = - getDescriptor().getMessageType(1002); + getDescriptor().getMessageType(1004); internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_descriptor, @@ -46118,7 +46099,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ListZonesRequest_descriptor = - getDescriptor().getMessageType(1003); + getDescriptor().getMessageType(1005); internal_static_google_cloud_compute_v1_ListZonesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListZonesRequest_descriptor, @@ -46126,7 +46107,7 @@ private static void _clinit_autosplit_dinit_2() { "Filter", "MaxResults", "OrderBy", "PageToken", "Project", "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_LocalDisk_descriptor = - getDescriptor().getMessageType(1004); + getDescriptor().getMessageType(1006); internal_static_google_cloud_compute_v1_LocalDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocalDisk_descriptor, @@ -46134,7 +46115,7 @@ private static void _clinit_autosplit_dinit_2() { "DiskCount", "DiskSizeGb", "DiskType", }); internal_static_google_cloud_compute_v1_LocalizedMessage_descriptor = - getDescriptor().getMessageType(1005); + getDescriptor().getMessageType(1007); internal_static_google_cloud_compute_v1_LocalizedMessage_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocalizedMessage_descriptor, @@ -46142,7 +46123,7 @@ private static void _clinit_autosplit_dinit_2() { "Locale", "Message", }); internal_static_google_cloud_compute_v1_LocationPolicy_descriptor = - getDescriptor().getMessageType(1006); + getDescriptor().getMessageType(1008); internal_static_google_cloud_compute_v1_LocationPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocationPolicy_descriptor, @@ -46158,7 +46139,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_LocationPolicyLocation_descriptor = - getDescriptor().getMessageType(1007); + getDescriptor().getMessageType(1009); internal_static_google_cloud_compute_v1_LocationPolicyLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocationPolicyLocation_descriptor, @@ -46166,7 +46147,7 @@ private static void _clinit_autosplit_dinit_2() { "Constraints", "Preference", }); internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_descriptor = - getDescriptor().getMessageType(1008); + getDescriptor().getMessageType(1010); internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_descriptor, @@ -46174,7 +46155,7 @@ private static void _clinit_autosplit_dinit_2() { "MaxCount", }); internal_static_google_cloud_compute_v1_MachineImage_descriptor = - getDescriptor().getMessageType(1009); + getDescriptor().getMessageType(1011); internal_static_google_cloud_compute_v1_MachineImage_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineImage_descriptor, @@ -46209,7 +46190,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_MachineImageList_descriptor = - getDescriptor().getMessageType(1010); + getDescriptor().getMessageType(1012); internal_static_google_cloud_compute_v1_MachineImageList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineImageList_descriptor, @@ -46217,7 +46198,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_MachineType_descriptor = - getDescriptor().getMessageType(1011); + getDescriptor().getMessageType(1013); internal_static_google_cloud_compute_v1_MachineType_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineType_descriptor, @@ -46240,7 +46221,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_descriptor = - getDescriptor().getMessageType(1012); + getDescriptor().getMessageType(1014); internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_descriptor, @@ -46257,7 +46238,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_MachineTypeList_descriptor = - getDescriptor().getMessageType(1013); + getDescriptor().getMessageType(1015); internal_static_google_cloud_compute_v1_MachineTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineTypeList_descriptor, @@ -46265,7 +46246,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_MachineTypesScopedList_descriptor = - getDescriptor().getMessageType(1014); + getDescriptor().getMessageType(1016); internal_static_google_cloud_compute_v1_MachineTypesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineTypesScopedList_descriptor, @@ -46273,7 +46254,7 @@ private static void _clinit_autosplit_dinit_2() { "MachineTypes", "Warning", }); internal_static_google_cloud_compute_v1_ManagedInstance_descriptor = - getDescriptor().getMessageType(1015); + getDescriptor().getMessageType(1017); internal_static_google_cloud_compute_v1_ManagedInstance_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstance_descriptor, @@ -46291,7 +46272,7 @@ private static void _clinit_autosplit_dinit_2() { "Version", }); internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_descriptor = - getDescriptor().getMessageType(1016); + getDescriptor().getMessageType(1018); internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_descriptor, @@ -46299,7 +46280,7 @@ private static void _clinit_autosplit_dinit_2() { "DetailedHealthState", "HealthCheck", }); internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_descriptor = - getDescriptor().getMessageType(1017); + getDescriptor().getMessageType(1019); internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_descriptor, @@ -46307,7 +46288,7 @@ private static void _clinit_autosplit_dinit_2() { "Errors", }); internal_static_google_cloud_compute_v1_ManagedInstanceLastAttemptErrors_descriptor = - getDescriptor().getMessageType(1018); + getDescriptor().getMessageType(1020); internal_static_google_cloud_compute_v1_ManagedInstanceLastAttemptErrors_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceLastAttemptErrors_descriptor, @@ -46315,7 +46296,7 @@ private static void _clinit_autosplit_dinit_2() { "Errors", }); internal_static_google_cloud_compute_v1_ManagedInstancePropertiesFromFlexibilityPolicy_descriptor = - getDescriptor().getMessageType(1019); + getDescriptor().getMessageType(1021); internal_static_google_cloud_compute_v1_ManagedInstancePropertiesFromFlexibilityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstancePropertiesFromFlexibilityPolicy_descriptor, @@ -46323,7 +46304,7 @@ private static void _clinit_autosplit_dinit_2() { "MachineType", }); internal_static_google_cloud_compute_v1_ManagedInstanceVersion_descriptor = - getDescriptor().getMessageType(1020); + getDescriptor().getMessageType(1022); internal_static_google_cloud_compute_v1_ManagedInstanceVersion_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceVersion_descriptor, @@ -46331,7 +46312,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceTemplate", "Name", }); internal_static_google_cloud_compute_v1_Metadata_descriptor = - getDescriptor().getMessageType(1021); + getDescriptor().getMessageType(1023); internal_static_google_cloud_compute_v1_Metadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Metadata_descriptor, @@ -46339,7 +46320,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "Items", "Kind", }); internal_static_google_cloud_compute_v1_MetadataFilter_descriptor = - getDescriptor().getMessageType(1022); + getDescriptor().getMessageType(1024); internal_static_google_cloud_compute_v1_MetadataFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_MetadataFilter_descriptor, @@ -46347,7 +46328,7 @@ private static void _clinit_autosplit_dinit_2() { "FilterLabels", "FilterMatchCriteria", }); internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_descriptor = - getDescriptor().getMessageType(1023); + getDescriptor().getMessageType(1025); internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_descriptor, @@ -46355,7 +46336,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Value", }); internal_static_google_cloud_compute_v1_MoveAddressRequest_descriptor = - getDescriptor().getMessageType(1024); + getDescriptor().getMessageType(1026); internal_static_google_cloud_compute_v1_MoveAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveAddressRequest_descriptor, @@ -46363,7 +46344,7 @@ private static void _clinit_autosplit_dinit_2() { "Address", "Project", "Region", "RegionAddressesMoveRequestResource", "RequestId", }); internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_descriptor = - getDescriptor().getMessageType(1025); + getDescriptor().getMessageType(1027); internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_descriptor, @@ -46371,7 +46352,7 @@ private static void _clinit_autosplit_dinit_2() { "DiskMoveRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1026); + getDescriptor().getMessageType(1028); internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_descriptor, @@ -46379,7 +46360,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "ParentId", "RequestId", }); internal_static_google_cloud_compute_v1_MoveGlobalAddressRequest_descriptor = - getDescriptor().getMessageType(1027); + getDescriptor().getMessageType(1029); internal_static_google_cloud_compute_v1_MoveGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveGlobalAddressRequest_descriptor, @@ -46387,7 +46368,7 @@ private static void _clinit_autosplit_dinit_2() { "Address", "GlobalAddressesMoveRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_descriptor = - getDescriptor().getMessageType(1028); + getDescriptor().getMessageType(1030); internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_descriptor, @@ -46395,7 +46376,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceMoveRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageType(1029); + getDescriptor().getMessageType(1031); internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveOrganizationSecurityPolicyRequest_descriptor, @@ -46403,7 +46384,7 @@ private static void _clinit_autosplit_dinit_2() { "ParentId", "RequestId", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_NamedPort_descriptor = - getDescriptor().getMessageType(1030); + getDescriptor().getMessageType(1032); internal_static_google_cloud_compute_v1_NamedPort_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NamedPort_descriptor, @@ -46411,7 +46392,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Port", }); internal_static_google_cloud_compute_v1_NatIpInfo_descriptor = - getDescriptor().getMessageType(1031); + getDescriptor().getMessageType(1033); internal_static_google_cloud_compute_v1_NatIpInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NatIpInfo_descriptor, @@ -46419,7 +46400,7 @@ private static void _clinit_autosplit_dinit_2() { "NatIpInfoMappings", "NatName", }); internal_static_google_cloud_compute_v1_NatIpInfoNatIpInfoMapping_descriptor = - getDescriptor().getMessageType(1032); + getDescriptor().getMessageType(1034); internal_static_google_cloud_compute_v1_NatIpInfoNatIpInfoMapping_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NatIpInfoNatIpInfoMapping_descriptor, @@ -46427,7 +46408,7 @@ private static void _clinit_autosplit_dinit_2() { "Mode", "NatIp", "Usage", }); internal_static_google_cloud_compute_v1_NatIpInfoResponse_descriptor = - getDescriptor().getMessageType(1033); + getDescriptor().getMessageType(1035); internal_static_google_cloud_compute_v1_NatIpInfoResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NatIpInfoResponse_descriptor, @@ -46435,7 +46416,7 @@ private static void _clinit_autosplit_dinit_2() { "Result", }); internal_static_google_cloud_compute_v1_Network_descriptor = - getDescriptor().getMessageType(1034); + getDescriptor().getMessageType(1036); internal_static_google_cloud_compute_v1_Network_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Network_descriptor, @@ -46462,7 +46443,7 @@ private static void _clinit_autosplit_dinit_2() { "Subnetworks", }); internal_static_google_cloud_compute_v1_NetworkAttachment_descriptor = - getDescriptor().getMessageType(1035); + getDescriptor().getMessageType(1037); internal_static_google_cloud_compute_v1_NetworkAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachment_descriptor, @@ -46484,7 +46465,7 @@ private static void _clinit_autosplit_dinit_2() { "Subnetworks", }); internal_static_google_cloud_compute_v1_NetworkAttachmentAggregatedList_descriptor = - getDescriptor().getMessageType(1036); + getDescriptor().getMessageType(1038); internal_static_google_cloud_compute_v1_NetworkAttachmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachmentAggregatedList_descriptor, @@ -46501,7 +46482,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkAttachmentConnectedEndpoint_descriptor = - getDescriptor().getMessageType(1037); + getDescriptor().getMessageType(1039); internal_static_google_cloud_compute_v1_NetworkAttachmentConnectedEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachmentConnectedEndpoint_descriptor, @@ -46515,7 +46496,7 @@ private static void _clinit_autosplit_dinit_2() { "SubnetworkCidrRange", }); internal_static_google_cloud_compute_v1_NetworkAttachmentList_descriptor = - getDescriptor().getMessageType(1038); + getDescriptor().getMessageType(1040); internal_static_google_cloud_compute_v1_NetworkAttachmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachmentList_descriptor, @@ -46523,7 +46504,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NetworkAttachmentsScopedList_descriptor = - getDescriptor().getMessageType(1039); + getDescriptor().getMessageType(1041); internal_static_google_cloud_compute_v1_NetworkAttachmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachmentsScopedList_descriptor, @@ -46531,7 +46512,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkAttachments", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_descriptor = - getDescriptor().getMessageType(1040); + getDescriptor().getMessageType(1042); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_descriptor, @@ -46548,7 +46529,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLinkWithId", }); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_descriptor = - getDescriptor().getMessageType(1041); + getDescriptor().getMessageType(1043); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_descriptor, @@ -46565,7 +46546,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_descriptor = - getDescriptor().getMessageType(1042); + getDescriptor().getMessageType(1044); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_descriptor, @@ -46573,7 +46554,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEdgeSecurityServices", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpoint_descriptor = - getDescriptor().getMessageType(1043); + getDescriptor().getMessageType(1045); internal_static_google_cloud_compute_v1_NetworkEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpoint_descriptor, @@ -46595,7 +46576,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroup_descriptor = - getDescriptor().getMessageType(1044); + getDescriptor().getMessageType(1046); internal_static_google_cloud_compute_v1_NetworkEndpointGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroup_descriptor, @@ -46629,7 +46610,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_descriptor = - getDescriptor().getMessageType(1045); + getDescriptor().getMessageType(1047); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_descriptor, @@ -46646,7 +46627,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_descriptor = - getDescriptor().getMessageType(1046); + getDescriptor().getMessageType(1048); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_descriptor, @@ -46654,7 +46635,7 @@ private static void _clinit_autosplit_dinit_2() { "Service", "UrlMask", "Version", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_descriptor = - getDescriptor().getMessageType(1047); + getDescriptor().getMessageType(1049); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_descriptor, @@ -46662,7 +46643,7 @@ private static void _clinit_autosplit_dinit_2() { "Function", "UrlMask", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_descriptor = - getDescriptor().getMessageType(1048); + getDescriptor().getMessageType(1050); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_descriptor, @@ -46670,7 +46651,7 @@ private static void _clinit_autosplit_dinit_2() { "Service", "Tag", "UrlMask", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_descriptor = - getDescriptor().getMessageType(1049); + getDescriptor().getMessageType(1051); internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_descriptor, @@ -46678,7 +46659,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupPscData_descriptor = - getDescriptor().getMessageType(1050); + getDescriptor().getMessageType(1052); internal_static_google_cloud_compute_v1_NetworkEndpointGroupPscData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupPscData_descriptor, @@ -46686,7 +46667,7 @@ private static void _clinit_autosplit_dinit_2() { "ConsumerPscAddress", "ProducerPort", "PscConnectionId", "PscConnectionStatus", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_descriptor = - getDescriptor().getMessageType(1051); + getDescriptor().getMessageType(1053); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_descriptor, @@ -46694,7 +46675,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_descriptor = - getDescriptor().getMessageType(1052); + getDescriptor().getMessageType(1054); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_descriptor, @@ -46702,7 +46683,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_descriptor = - getDescriptor().getMessageType(1053); + getDescriptor().getMessageType(1055); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_descriptor, @@ -46710,7 +46691,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthStatus", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_descriptor = - getDescriptor().getMessageType(1054); + getDescriptor().getMessageType(1056); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_descriptor, @@ -46718,7 +46699,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_descriptor = - getDescriptor().getMessageType(1055); + getDescriptor().getMessageType(1057); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_descriptor, @@ -46726,7 +46707,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpointGroups", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_descriptor = - getDescriptor().getMessageType(1056); + getDescriptor().getMessageType(1058); internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_descriptor, @@ -46734,7 +46715,7 @@ private static void _clinit_autosplit_dinit_2() { "Healths", "NetworkEndpoint", }); internal_static_google_cloud_compute_v1_NetworkFirewallPolicyAggregatedList_descriptor = - getDescriptor().getMessageType(1057); + getDescriptor().getMessageType(1059); internal_static_google_cloud_compute_v1_NetworkFirewallPolicyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkFirewallPolicyAggregatedList_descriptor, @@ -46751,7 +46732,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkInterface_descriptor = - getDescriptor().getMessageType(1058); + getDescriptor().getMessageType(1060); internal_static_google_cloud_compute_v1_NetworkInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkInterface_descriptor, @@ -46777,7 +46758,7 @@ private static void _clinit_autosplit_dinit_2() { "Vlan", }); internal_static_google_cloud_compute_v1_NetworkList_descriptor = - getDescriptor().getMessageType(1059); + getDescriptor().getMessageType(1061); internal_static_google_cloud_compute_v1_NetworkList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkList_descriptor, @@ -46785,7 +46766,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NetworkParams_descriptor = - getDescriptor().getMessageType(1060); + getDescriptor().getMessageType(1062); internal_static_google_cloud_compute_v1_NetworkParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkParams_descriptor, @@ -46801,7 +46782,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkPeering_descriptor = - getDescriptor().getMessageType(1061); + getDescriptor().getMessageType(1063); internal_static_google_cloud_compute_v1_NetworkPeering_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPeering_descriptor, @@ -46822,7 +46803,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateStrategy", }); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatus_descriptor = - getDescriptor().getMessageType(1062); + getDescriptor().getMessageType(1064); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatus_descriptor, @@ -46830,7 +46811,7 @@ private static void _clinit_autosplit_dinit_2() { "ConsensusState", "TrafficConfiguration", "UpdateStrategy", }); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusConsensusState_descriptor = - getDescriptor().getMessageType(1063); + getDescriptor().getMessageType(1065); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusConsensusState_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusConsensusState_descriptor, @@ -46838,7 +46819,7 @@ private static void _clinit_autosplit_dinit_2() { "DeleteStatus", "UpdateStatus", }); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusTrafficConfiguration_descriptor = - getDescriptor().getMessageType(1064); + getDescriptor().getMessageType(1066); internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusTrafficConfiguration_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPeeringConnectionStatusTrafficConfiguration_descriptor, @@ -46850,7 +46831,7 @@ private static void _clinit_autosplit_dinit_2() { "StackType", }); internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_descriptor = - getDescriptor().getMessageType(1065); + getDescriptor().getMessageType(1067); internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_descriptor, @@ -46858,7 +46839,7 @@ private static void _clinit_autosplit_dinit_2() { "TotalEgressBandwidthTier", }); internal_static_google_cloud_compute_v1_NetworkProfile_descriptor = - getDescriptor().getMessageType(1066); + getDescriptor().getMessageType(1068); internal_static_google_cloud_compute_v1_NetworkProfile_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkProfile_descriptor, @@ -46876,7 +46857,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_NetworkProfileLocation_descriptor = - getDescriptor().getMessageType(1067); + getDescriptor().getMessageType(1069); internal_static_google_cloud_compute_v1_NetworkProfileLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkProfileLocation_descriptor, @@ -46884,7 +46865,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Scope", }); internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_descriptor = - getDescriptor().getMessageType(1068); + getDescriptor().getMessageType(1070); internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeatures_descriptor, @@ -46929,7 +46910,7 @@ private static void _clinit_autosplit_dinit_2() { "Unicast", }); internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeaturesPredefinedSubnetworkRange_descriptor = - getDescriptor().getMessageType(1069); + getDescriptor().getMessageType(1071); internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeaturesPredefinedSubnetworkRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkProfileNetworkFeaturesPredefinedSubnetworkRange_descriptor, @@ -46937,7 +46918,7 @@ private static void _clinit_autosplit_dinit_2() { "Ipv6Range", "NamePrefix", }); internal_static_google_cloud_compute_v1_NetworkProfileProfileType_descriptor = - getDescriptor().getMessageType(1070); + getDescriptor().getMessageType(1072); internal_static_google_cloud_compute_v1_NetworkProfileProfileType_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkProfileProfileType_descriptor, @@ -46945,7 +46926,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkType", "RdmaSubtype", "UllSubtype", "VpcSubtype", }); internal_static_google_cloud_compute_v1_NetworkProfilesListResponse_descriptor = - getDescriptor().getMessageType(1071); + getDescriptor().getMessageType(1073); internal_static_google_cloud_compute_v1_NetworkProfilesListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkProfilesListResponse_descriptor, @@ -46953,7 +46934,7 @@ private static void _clinit_autosplit_dinit_2() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_NetworkRoutingConfig_descriptor = - getDescriptor().getMessageType(1072); + getDescriptor().getMessageType(1074); internal_static_google_cloud_compute_v1_NetworkRoutingConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkRoutingConfig_descriptor, @@ -46966,7 +46947,7 @@ private static void _clinit_autosplit_dinit_2() { "RoutingMode", }); internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_descriptor = - getDescriptor().getMessageType(1073); + getDescriptor().getMessageType(1075); internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_descriptor, @@ -46974,7 +46955,7 @@ private static void _clinit_autosplit_dinit_2() { "AutoCreateRoutes", "Name", "NetworkPeering", "PeerNetwork", }); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_descriptor = - getDescriptor().getMessageType(1074); + getDescriptor().getMessageType(1076); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_descriptor, @@ -46982,7 +46963,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicys", "Firewalls", }); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor = - getDescriptor().getMessageType(1075); + getDescriptor().getMessageType(1077); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor, @@ -46996,7 +46977,7 @@ private static void _clinit_autosplit_dinit_2() { "Type", }); internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_descriptor = - getDescriptor().getMessageType(1076); + getDescriptor().getMessageType(1078); internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_descriptor, @@ -47004,7 +46985,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", }); internal_static_google_cloud_compute_v1_NetworksRequestRemovePeeringRequest_descriptor = - getDescriptor().getMessageType(1077); + getDescriptor().getMessageType(1079); internal_static_google_cloud_compute_v1_NetworksRequestRemovePeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksRequestRemovePeeringRequest_descriptor, @@ -47012,7 +46993,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", }); internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_descriptor = - getDescriptor().getMessageType(1078); + getDescriptor().getMessageType(1080); internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_descriptor, @@ -47020,7 +47001,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkPeering", }); internal_static_google_cloud_compute_v1_NodeGroup_descriptor = - getDescriptor().getMessageType(1079); + getDescriptor().getMessageType(1081); internal_static_google_cloud_compute_v1_NodeGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroup_descriptor, @@ -47044,7 +47025,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_descriptor = - getDescriptor().getMessageType(1080); + getDescriptor().getMessageType(1082); internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_descriptor, @@ -47060,7 +47041,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_descriptor = - getDescriptor().getMessageType(1081); + getDescriptor().getMessageType(1083); internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_descriptor, @@ -47068,7 +47049,7 @@ private static void _clinit_autosplit_dinit_2() { "MaxNodes", "MinNodes", "Mode", }); internal_static_google_cloud_compute_v1_NodeGroupList_descriptor = - getDescriptor().getMessageType(1082); + getDescriptor().getMessageType(1084); internal_static_google_cloud_compute_v1_NodeGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupList_descriptor, @@ -47076,7 +47057,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_descriptor = - getDescriptor().getMessageType(1083); + getDescriptor().getMessageType(1085); internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_descriptor, @@ -47084,7 +47065,7 @@ private static void _clinit_autosplit_dinit_2() { "MaintenanceDuration", "StartTime", }); internal_static_google_cloud_compute_v1_NodeGroupNode_descriptor = - getDescriptor().getMessageType(1084); + getDescriptor().getMessageType(1086); internal_static_google_cloud_compute_v1_NodeGroupNode_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupNode_descriptor, @@ -47105,7 +47086,7 @@ private static void _clinit_autosplit_dinit_2() { "UpcomingMaintenance", }); internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_descriptor = - getDescriptor().getMessageType(1085); + getDescriptor().getMessageType(1087); internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_descriptor, @@ -47113,7 +47094,7 @@ private static void _clinit_autosplit_dinit_2() { "AdditionalNodeCount", }); internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_descriptor = - getDescriptor().getMessageType(1086); + getDescriptor().getMessageType(1088); internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_descriptor, @@ -47121,7 +47102,7 @@ private static void _clinit_autosplit_dinit_2() { "Nodes", }); internal_static_google_cloud_compute_v1_NodeGroupsListNodes_descriptor = - getDescriptor().getMessageType(1087); + getDescriptor().getMessageType(1089); internal_static_google_cloud_compute_v1_NodeGroupsListNodes_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsListNodes_descriptor, @@ -47129,7 +47110,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NodeGroupsPerformMaintenanceRequest_descriptor = - getDescriptor().getMessageType(1088); + getDescriptor().getMessageType(1090); internal_static_google_cloud_compute_v1_NodeGroupsPerformMaintenanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsPerformMaintenanceRequest_descriptor, @@ -47137,7 +47118,7 @@ private static void _clinit_autosplit_dinit_2() { "Nodes", "StartTime", }); internal_static_google_cloud_compute_v1_NodeGroupsScopedList_descriptor = - getDescriptor().getMessageType(1089); + getDescriptor().getMessageType(1091); internal_static_google_cloud_compute_v1_NodeGroupsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsScopedList_descriptor, @@ -47145,7 +47126,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeGroups", "Warning", }); internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_descriptor = - getDescriptor().getMessageType(1090); + getDescriptor().getMessageType(1092); internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_descriptor, @@ -47153,7 +47134,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeTemplate", }); internal_static_google_cloud_compute_v1_NodeGroupsSimulateMaintenanceEventRequest_descriptor = - getDescriptor().getMessageType(1091); + getDescriptor().getMessageType(1093); internal_static_google_cloud_compute_v1_NodeGroupsSimulateMaintenanceEventRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsSimulateMaintenanceEventRequest_descriptor, @@ -47161,7 +47142,7 @@ private static void _clinit_autosplit_dinit_2() { "Nodes", }); internal_static_google_cloud_compute_v1_NodeTemplate_descriptor = - getDescriptor().getMessageType(1092); + getDescriptor().getMessageType(1094); internal_static_google_cloud_compute_v1_NodeTemplate_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplate_descriptor, @@ -47192,7 +47173,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_descriptor = - getDescriptor().getMessageType(1093); + getDescriptor().getMessageType(1095); internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_descriptor, @@ -47209,7 +47190,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeTemplateList_descriptor = - getDescriptor().getMessageType(1094); + getDescriptor().getMessageType(1096); internal_static_google_cloud_compute_v1_NodeTemplateList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplateList_descriptor, @@ -47217,7 +47198,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_descriptor = - getDescriptor().getMessageType(1095); + getDescriptor().getMessageType(1097); internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_descriptor, @@ -47225,7 +47206,7 @@ private static void _clinit_autosplit_dinit_2() { "Cpus", "LocalSsd", "Memory", }); internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_descriptor = - getDescriptor().getMessageType(1096); + getDescriptor().getMessageType(1098); internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_descriptor, @@ -47233,7 +47214,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeTemplates", "Warning", }); internal_static_google_cloud_compute_v1_NodeType_descriptor = - getDescriptor().getMessageType(1097); + getDescriptor().getMessageType(1099); internal_static_google_cloud_compute_v1_NodeType_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeType_descriptor, @@ -47253,7 +47234,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_descriptor = - getDescriptor().getMessageType(1098); + getDescriptor().getMessageType(1100); internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_descriptor, @@ -47269,7 +47250,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeTypeList_descriptor = - getDescriptor().getMessageType(1099); + getDescriptor().getMessageType(1101); internal_static_google_cloud_compute_v1_NodeTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTypeList_descriptor, @@ -47277,7 +47258,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_NodeTypesScopedList_descriptor = - getDescriptor().getMessageType(1100); + getDescriptor().getMessageType(1102); internal_static_google_cloud_compute_v1_NodeTypesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTypesScopedList_descriptor, @@ -47285,7 +47266,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeTypes", "Warning", }); internal_static_google_cloud_compute_v1_NotificationEndpoint_descriptor = - getDescriptor().getMessageType(1101); + getDescriptor().getMessageType(1103); internal_static_google_cloud_compute_v1_NotificationEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NotificationEndpoint_descriptor, @@ -47300,7 +47281,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_descriptor = - getDescriptor().getMessageType(1102); + getDescriptor().getMessageType(1104); internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_descriptor, @@ -47308,7 +47289,7 @@ private static void _clinit_autosplit_dinit_2() { "Authority", "Endpoint", "PayloadName", "ResendInterval", "RetryDurationSec", }); internal_static_google_cloud_compute_v1_NotificationEndpointList_descriptor = - getDescriptor().getMessageType(1103); + getDescriptor().getMessageType(1105); internal_static_google_cloud_compute_v1_NotificationEndpointList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_NotificationEndpointList_descriptor, @@ -47316,7 +47297,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_Operation_descriptor = - getDescriptor().getMessageType(1104); + getDescriptor().getMessageType(1106); internal_static_google_cloud_compute_v1_Operation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Operation_descriptor, @@ -47349,7 +47330,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_OperationAggregatedList_descriptor = - getDescriptor().getMessageType(1105); + getDescriptor().getMessageType(1107); internal_static_google_cloud_compute_v1_OperationAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_OperationAggregatedList_descriptor, @@ -47365,7 +47346,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_OperationList_descriptor = - getDescriptor().getMessageType(1106); + getDescriptor().getMessageType(1108); internal_static_google_cloud_compute_v1_OperationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_OperationList_descriptor, @@ -47373,7 +47354,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_OperationsScopedList_descriptor = - getDescriptor().getMessageType(1107); + getDescriptor().getMessageType(1109); internal_static_google_cloud_compute_v1_OperationsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_OperationsScopedList_descriptor, @@ -47381,7 +47362,7 @@ private static void _clinit_autosplit_dinit_2() { "Operations", "Warning", }); internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_descriptor = - getDescriptor().getMessageType(1108); + getDescriptor().getMessageType(1110); internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_OrganizationSecurityPoliciesListAssociationsResponse_descriptor, @@ -47389,7 +47370,7 @@ private static void _clinit_autosplit_dinit_2() { "Associations", "Kind", }); internal_static_google_cloud_compute_v1_OutlierDetection_descriptor = - getDescriptor().getMessageType(1109); + getDescriptor().getMessageType(1111); internal_static_google_cloud_compute_v1_OutlierDetection_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_OutlierDetection_descriptor, @@ -47407,7 +47388,7 @@ private static void _clinit_autosplit_dinit_2() { "SuccessRateStdevFactor", }); internal_static_google_cloud_compute_v1_PacketIntervals_descriptor = - getDescriptor().getMessageType(1110); + getDescriptor().getMessageType(1112); internal_static_google_cloud_compute_v1_PacketIntervals_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketIntervals_descriptor, @@ -47415,7 +47396,7 @@ private static void _clinit_autosplit_dinit_2() { "AvgMs", "Duration", "MaxMs", "MinMs", "NumIntervals", "Type", }); internal_static_google_cloud_compute_v1_PacketMirroring_descriptor = - getDescriptor().getMessageType(1111); + getDescriptor().getMessageType(1113); internal_static_google_cloud_compute_v1_PacketMirroring_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroring_descriptor, @@ -47435,7 +47416,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_descriptor = - getDescriptor().getMessageType(1112); + getDescriptor().getMessageType(1114); internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_descriptor, @@ -47452,7 +47433,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PacketMirroringFilter_descriptor = - getDescriptor().getMessageType(1113); + getDescriptor().getMessageType(1115); internal_static_google_cloud_compute_v1_PacketMirroringFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringFilter_descriptor, @@ -47460,7 +47441,7 @@ private static void _clinit_autosplit_dinit_2() { "IPProtocols", "CidrRanges", "Direction", }); internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_descriptor = - getDescriptor().getMessageType(1114); + getDescriptor().getMessageType(1116); internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_descriptor, @@ -47468,7 +47449,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringList_descriptor = - getDescriptor().getMessageType(1115); + getDescriptor().getMessageType(1117); internal_static_google_cloud_compute_v1_PacketMirroringList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringList_descriptor, @@ -47476,7 +47457,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_descriptor = - getDescriptor().getMessageType(1116); + getDescriptor().getMessageType(1118); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_descriptor, @@ -47484,7 +47465,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", "Subnetworks", "Tags", }); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_descriptor = - getDescriptor().getMessageType(1117); + getDescriptor().getMessageType(1119); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_descriptor, @@ -47492,7 +47473,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_descriptor = - getDescriptor().getMessageType(1118); + getDescriptor().getMessageType(1120); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_descriptor, @@ -47500,7 +47481,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_descriptor = - getDescriptor().getMessageType(1119); + getDescriptor().getMessageType(1121); internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_descriptor, @@ -47508,7 +47489,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_descriptor = - getDescriptor().getMessageType(1120); + getDescriptor().getMessageType(1122); internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_descriptor, @@ -47516,7 +47497,7 @@ private static void _clinit_autosplit_dinit_2() { "PacketMirrorings", "Warning", }); internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_descriptor = - getDescriptor().getMessageType(1121); + getDescriptor().getMessageType(1123); internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_descriptor, @@ -47524,7 +47505,7 @@ private static void _clinit_autosplit_dinit_2() { "Autoscaler", "AutoscalerResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_descriptor = - getDescriptor().getMessageType(1122); + getDescriptor().getMessageType(1124); internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_descriptor, @@ -47532,7 +47513,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendBucket", "BackendBucketResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_descriptor = - getDescriptor().getMessageType(1123); + getDescriptor().getMessageType(1125); internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_descriptor, @@ -47540,7 +47521,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendService", "BackendServiceResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchCrossSiteNetworkRequest_descriptor = - getDescriptor().getMessageType(1124); + getDescriptor().getMessageType(1126); internal_static_google_cloud_compute_v1_PatchCrossSiteNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchCrossSiteNetworkRequest_descriptor, @@ -47553,7 +47534,7 @@ private static void _clinit_autosplit_dinit_2() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1125); + getDescriptor().getMessageType(1127); internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_descriptor, @@ -47561,7 +47542,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchFirewallRequest_descriptor = - getDescriptor().getMessageType(1126); + getDescriptor().getMessageType(1128); internal_static_google_cloud_compute_v1_PatchFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchFirewallRequest_descriptor, @@ -47569,7 +47550,7 @@ private static void _clinit_autosplit_dinit_2() { "Firewall", "FirewallResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_descriptor = - getDescriptor().getMessageType(1127); + getDescriptor().getMessageType(1129); internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_descriptor, @@ -47577,7 +47558,7 @@ private static void _clinit_autosplit_dinit_2() { "ForwardingRule", "ForwardingRuleResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageType(1128); + getDescriptor().getMessageType(1130); internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_descriptor, @@ -47585,7 +47566,7 @@ private static void _clinit_autosplit_dinit_2() { "ForwardingRule", "ForwardingRuleResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageType(1129); + getDescriptor().getMessageType(1131); internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_descriptor, @@ -47593,7 +47574,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "PublicDelegatedPrefix", "PublicDelegatedPrefixResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_descriptor = - getDescriptor().getMessageType(1130); + getDescriptor().getMessageType(1132); internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_descriptor, @@ -47601,7 +47582,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthCheck", "HealthCheckResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchImageRequest_descriptor = - getDescriptor().getMessageType(1131); + getDescriptor().getMessageType(1133); internal_static_google_cloud_compute_v1_PatchImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchImageRequest_descriptor, @@ -47609,7 +47590,7 @@ private static void _clinit_autosplit_dinit_2() { "Image", "ImageResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1132); + getDescriptor().getMessageType(1134); internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_descriptor, @@ -47621,7 +47602,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_PatchInstanceSettingRequest_descriptor = - getDescriptor().getMessageType(1133); + getDescriptor().getMessageType(1135); internal_static_google_cloud_compute_v1_PatchInstanceSettingRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInstanceSettingRequest_descriptor, @@ -47629,7 +47610,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceSettingsResource", "Project", "RequestId", "UpdateMask", "Zone", }); internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageType(1134); + getDescriptor().getMessageType(1136); internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentGroupRequest_descriptor, @@ -47641,7 +47622,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageType(1135); + getDescriptor().getMessageType(1137); internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_descriptor, @@ -47653,7 +47634,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchInterconnectGroupRequest_descriptor = - getDescriptor().getMessageType(1136); + getDescriptor().getMessageType(1138); internal_static_google_cloud_compute_v1_PatchInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInterconnectGroupRequest_descriptor, @@ -47665,7 +47646,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchInterconnectRequest_descriptor = - getDescriptor().getMessageType(1137); + getDescriptor().getMessageType(1139); internal_static_google_cloud_compute_v1_PatchInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInterconnectRequest_descriptor, @@ -47673,7 +47654,7 @@ private static void _clinit_autosplit_dinit_2() { "Interconnect", "InterconnectResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageType(1138); + getDescriptor().getMessageType(1140); internal_static_google_cloud_compute_v1_PatchNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkAttachmentRequest_descriptor, @@ -47681,7 +47662,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkAttachment", "NetworkAttachmentResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_descriptor = - getDescriptor().getMessageType(1139); + getDescriptor().getMessageType(1141); internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_descriptor, @@ -47695,7 +47676,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1140); + getDescriptor().getMessageType(1142); internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_descriptor, @@ -47703,7 +47684,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNetworkRequest_descriptor = - getDescriptor().getMessageType(1141); + getDescriptor().getMessageType(1143); internal_static_google_cloud_compute_v1_PatchNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkRequest_descriptor, @@ -47711,7 +47692,7 @@ private static void _clinit_autosplit_dinit_2() { "Network", "NetworkResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_descriptor = - getDescriptor().getMessageType(1142); + getDescriptor().getMessageType(1144); internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_descriptor, @@ -47719,7 +47700,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeGroup", "NodeGroupResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageType(1143); + getDescriptor().getMessageType(1145); internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchOrganizationSecurityPolicyRequest_descriptor, @@ -47727,7 +47708,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", "SecurityPolicy", "SecurityPolicyResource", }); internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_descriptor = - getDescriptor().getMessageType(1144); + getDescriptor().getMessageType(1146); internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_descriptor, @@ -47735,7 +47716,7 @@ private static void _clinit_autosplit_dinit_2() { "PacketMirroring", "PacketMirroringResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1145); + getDescriptor().getMessageType(1147); internal_static_google_cloud_compute_v1_PatchPacketMirroringRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPacketMirroringRuleNetworkFirewallPolicyRequest_descriptor, @@ -47743,7 +47724,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyRuleResource", "Priority", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1146); + getDescriptor().getMessageType(1148); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_descriptor, @@ -47755,7 +47736,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1147); + getDescriptor().getMessageType(1149); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor, @@ -47767,7 +47748,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageType(1148); + getDescriptor().getMessageType(1150); internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_descriptor, @@ -47775,7 +47756,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "PublicAdvertisedPrefix", "PublicAdvertisedPrefixResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageType(1149); + getDescriptor().getMessageType(1151); internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_descriptor, @@ -47787,7 +47768,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageType(1150); + getDescriptor().getMessageType(1152); internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_descriptor, @@ -47795,7 +47776,7 @@ private static void _clinit_autosplit_dinit_2() { "Autoscaler", "AutoscalerResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageType(1151); + getDescriptor().getMessageType(1153); internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_descriptor, @@ -47803,7 +47784,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendService", "BackendServiceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageType(1152); + getDescriptor().getMessageType(1154); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_descriptor, @@ -47811,7 +47792,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthCheck", "HealthCheckResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_descriptor = - getDescriptor().getMessageType(1153); + getDescriptor().getMessageType(1155); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_descriptor, @@ -47819,7 +47800,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthCheckService", "HealthCheckServiceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1154); + getDescriptor().getMessageType(1156); internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_descriptor, @@ -47831,7 +47812,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1155); + getDescriptor().getMessageType(1157); internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_descriptor, @@ -47839,7 +47820,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageType(1156); + getDescriptor().getMessageType(1158); internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_descriptor, @@ -47852,7 +47833,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchRegionSslPolicyRequest_descriptor = - getDescriptor().getMessageType(1157); + getDescriptor().getMessageType(1159); internal_static_google_cloud_compute_v1_PatchRegionSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionSslPolicyRequest_descriptor, @@ -47860,7 +47841,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "SslPolicy", "SslPolicyResource", }); internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageType(1158); + getDescriptor().getMessageType(1160); internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_descriptor, @@ -47868,7 +47849,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "TargetHttpsProxy", "TargetHttpsProxyResource", }); internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_descriptor = - getDescriptor().getMessageType(1159); + getDescriptor().getMessageType(1161); internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_descriptor, @@ -47876,7 +47857,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "UrlMap", "UrlMapResource", }); internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_descriptor = - getDescriptor().getMessageType(1160); + getDescriptor().getMessageType(1162); internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_descriptor, @@ -47889,7 +47870,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchRoutePolicyRouterRequest_descriptor = - getDescriptor().getMessageType(1161); + getDescriptor().getMessageType(1163); internal_static_google_cloud_compute_v1_PatchRoutePolicyRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRoutePolicyRouterRequest_descriptor, @@ -47897,7 +47878,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "RoutePolicyResource", "Router", }); internal_static_google_cloud_compute_v1_PatchRouterRequest_descriptor = - getDescriptor().getMessageType(1162); + getDescriptor().getMessageType(1164); internal_static_google_cloud_compute_v1_PatchRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRouterRequest_descriptor, @@ -47905,7 +47886,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "Router", "RouterResource", }); internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1163); + getDescriptor().getMessageType(1165); internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_descriptor, @@ -47913,7 +47894,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyRuleResource", "Priority", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1164); + getDescriptor().getMessageType(1166); internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_descriptor, @@ -47921,7 +47902,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyRuleResource", "Priority", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageType(1165); + getDescriptor().getMessageType(1167); internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleOrganizationSecurityPolicyRequest_descriptor, @@ -47929,7 +47910,7 @@ private static void _clinit_autosplit_dinit_2() { "Priority", "RequestId", "SecurityPolicy", "SecurityPolicyRuleResource", }); internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1166); + getDescriptor().getMessageType(1168); internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_descriptor, @@ -47942,7 +47923,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageType(1167); + getDescriptor().getMessageType(1169); internal_static_google_cloud_compute_v1_PatchRuleRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleRegionSecurityPolicyRequest_descriptor, @@ -47956,7 +47937,7 @@ private static void _clinit_autosplit_dinit_2() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_descriptor = - getDescriptor().getMessageType(1168); + getDescriptor().getMessageType(1170); internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_descriptor, @@ -47969,7 +47950,7 @@ private static void _clinit_autosplit_dinit_2() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_descriptor = - getDescriptor().getMessageType(1169); + getDescriptor().getMessageType(1171); internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_descriptor, @@ -47977,7 +47958,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SecurityPolicy", "SecurityPolicyResource", "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_descriptor = - getDescriptor().getMessageType(1170); + getDescriptor().getMessageType(1172); internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_descriptor, @@ -47985,7 +47966,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "ServiceAttachment", "ServiceAttachmentResource", }); internal_static_google_cloud_compute_v1_PatchSnapshotSettingRequest_descriptor = - getDescriptor().getMessageType(1171); + getDescriptor().getMessageType(1173); internal_static_google_cloud_compute_v1_PatchSnapshotSettingRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSnapshotSettingRequest_descriptor, @@ -47993,7 +47974,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SnapshotSettingsResource", "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_descriptor = - getDescriptor().getMessageType(1172); + getDescriptor().getMessageType(1174); internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_descriptor, @@ -48001,7 +47982,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SslPolicy", "SslPolicyResource", }); internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_descriptor = - getDescriptor().getMessageType(1173); + getDescriptor().getMessageType(1175); internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_descriptor, @@ -48014,7 +47995,7 @@ private static void _clinit_autosplit_dinit_2() { "SubnetworkResource", }); internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_descriptor = - getDescriptor().getMessageType(1174); + getDescriptor().getMessageType(1176); internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_descriptor, @@ -48022,7 +48003,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetGrpcProxy", "TargetGrpcProxyResource", }); internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageType(1175); + getDescriptor().getMessageType(1177); internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_descriptor, @@ -48030,7 +48011,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetHttpProxy", "TargetHttpProxyResource", }); internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageType(1176); + getDescriptor().getMessageType(1178); internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_descriptor, @@ -48038,7 +48019,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetHttpsProxy", "TargetHttpsProxyResource", }); internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor = - getDescriptor().getMessageType(1177); + getDescriptor().getMessageType(1179); internal_static_google_cloud_compute_v1_PatchUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor, @@ -48046,7 +48027,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "UrlMap", "UrlMapResource", }); internal_static_google_cloud_compute_v1_PatchWireGroupRequest_descriptor = - getDescriptor().getMessageType(1178); + getDescriptor().getMessageType(1180); internal_static_google_cloud_compute_v1_PatchWireGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchWireGroupRequest_descriptor, @@ -48060,7 +48041,7 @@ private static void _clinit_autosplit_dinit_2() { "WireGroupResource", }); internal_static_google_cloud_compute_v1_PathMatcher_descriptor = - getDescriptor().getMessageType(1179); + getDescriptor().getMessageType(1181); internal_static_google_cloud_compute_v1_PathMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PathMatcher_descriptor, @@ -48076,7 +48057,7 @@ private static void _clinit_autosplit_dinit_2() { "RouteRules", }); internal_static_google_cloud_compute_v1_PathRule_descriptor = - getDescriptor().getMessageType(1180); + getDescriptor().getMessageType(1182); internal_static_google_cloud_compute_v1_PathRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PathRule_descriptor, @@ -48084,7 +48065,7 @@ private static void _clinit_autosplit_dinit_2() { "CustomErrorResponsePolicy", "Paths", "RouteAction", "Service", "UrlRedirect", }); internal_static_google_cloud_compute_v1_PerInstanceConfig_descriptor = - getDescriptor().getMessageType(1181); + getDescriptor().getMessageType(1183); internal_static_google_cloud_compute_v1_PerInstanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerInstanceConfig_descriptor, @@ -48092,7 +48073,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "Name", "PreservedState", "Status", }); internal_static_google_cloud_compute_v1_PerformMaintenanceInstanceRequest_descriptor = - getDescriptor().getMessageType(1182); + getDescriptor().getMessageType(1184); internal_static_google_cloud_compute_v1_PerformMaintenanceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerformMaintenanceInstanceRequest_descriptor, @@ -48100,7 +48081,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_PerformMaintenanceNodeGroupRequest_descriptor = - getDescriptor().getMessageType(1183); + getDescriptor().getMessageType(1185); internal_static_google_cloud_compute_v1_PerformMaintenanceNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerformMaintenanceNodeGroupRequest_descriptor, @@ -48112,7 +48093,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationBlockRequest_descriptor = - getDescriptor().getMessageType(1184); + getDescriptor().getMessageType(1186); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerformMaintenanceReservationBlockRequest_descriptor, @@ -48125,7 +48106,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationRequest_descriptor = - getDescriptor().getMessageType(1185); + getDescriptor().getMessageType(1187); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerformMaintenanceReservationRequest_descriptor, @@ -48137,7 +48118,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationSubBlockRequest_descriptor = - getDescriptor().getMessageType(1186); + getDescriptor().getMessageType(1188); internal_static_google_cloud_compute_v1_PerformMaintenanceReservationSubBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerformMaintenanceReservationSubBlockRequest_descriptor, @@ -48145,7 +48126,7 @@ private static void _clinit_autosplit_dinit_2() { "ParentName", "Project", "RequestId", "ReservationSubBlock", "Zone", }); internal_static_google_cloud_compute_v1_Policy_descriptor = - getDescriptor().getMessageType(1187); + getDescriptor().getMessageType(1189); internal_static_google_cloud_compute_v1_Policy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Policy_descriptor, @@ -48153,7 +48134,7 @@ private static void _clinit_autosplit_dinit_2() { "AuditConfigs", "Bindings", "Etag", "IamOwned", "Version", }); internal_static_google_cloud_compute_v1_PreconfiguredWafSet_descriptor = - getDescriptor().getMessageType(1188); + getDescriptor().getMessageType(1190); internal_static_google_cloud_compute_v1_PreconfiguredWafSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreconfiguredWafSet_descriptor, @@ -48161,7 +48142,7 @@ private static void _clinit_autosplit_dinit_2() { "ExpressionSets", }); internal_static_google_cloud_compute_v1_PreservedState_descriptor = - getDescriptor().getMessageType(1189); + getDescriptor().getMessageType(1191); internal_static_google_cloud_compute_v1_PreservedState_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedState_descriptor, @@ -48201,7 +48182,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_descriptor = - getDescriptor().getMessageType(1190); + getDescriptor().getMessageType(1192); internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_descriptor, @@ -48209,7 +48190,7 @@ private static void _clinit_autosplit_dinit_2() { "AutoDelete", "Mode", "Source", }); internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIp_descriptor = - getDescriptor().getMessageType(1191); + getDescriptor().getMessageType(1193); internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIp_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIp_descriptor, @@ -48217,7 +48198,7 @@ private static void _clinit_autosplit_dinit_2() { "AutoDelete", "IpAddress", }); internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIpIpAddress_descriptor = - getDescriptor().getMessageType(1192); + getDescriptor().getMessageType(1194); internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIpIpAddress_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedStatePreservedNetworkIpIpAddress_descriptor, @@ -48225,7 +48206,7 @@ private static void _clinit_autosplit_dinit_2() { "Address", "Literal", }); internal_static_google_cloud_compute_v1_PreviewFeature_descriptor = - getDescriptor().getMessageType(1193); + getDescriptor().getMessageType(1195); internal_static_google_cloud_compute_v1_PreviewFeature_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewFeature_descriptor, @@ -48241,7 +48222,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PreviewFeatureList_descriptor = - getDescriptor().getMessageType(1194); + getDescriptor().getMessageType(1196); internal_static_google_cloud_compute_v1_PreviewFeatureList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewFeatureList_descriptor, @@ -48249,7 +48230,7 @@ private static void _clinit_autosplit_dinit_2() { "Etag", "Id", "Items", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_descriptor = - getDescriptor().getMessageType(1195); + getDescriptor().getMessageType(1197); internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperation_descriptor, @@ -48257,7 +48238,7 @@ private static void _clinit_autosplit_dinit_2() { "RolloutInput", }); internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_descriptor = - getDescriptor().getMessageType(1196); + getDescriptor().getMessageType(1198); internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewFeatureRolloutOperationRolloutInput_descriptor, @@ -48265,7 +48246,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "PredefinedRolloutPlan", }); internal_static_google_cloud_compute_v1_PreviewFeatureStatus_descriptor = - getDescriptor().getMessageType(1197); + getDescriptor().getMessageType(1199); internal_static_google_cloud_compute_v1_PreviewFeatureStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewFeatureStatus_descriptor, @@ -48273,7 +48254,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "HelpLink", "ReleaseStatus", }); internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_descriptor = - getDescriptor().getMessageType(1198); + getDescriptor().getMessageType(1200); internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewFeatureStatusReleaseStatus_descriptor, @@ -48281,7 +48262,7 @@ private static void _clinit_autosplit_dinit_2() { "Stage", "UpdateDate", }); internal_static_google_cloud_compute_v1_PreviewRouterRequest_descriptor = - getDescriptor().getMessageType(1199); + getDescriptor().getMessageType(1201); internal_static_google_cloud_compute_v1_PreviewRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewRouterRequest_descriptor, @@ -48289,7 +48270,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "Router", "RouterResource", }); internal_static_google_cloud_compute_v1_Project_descriptor = - getDescriptor().getMessageType(1200); + getDescriptor().getMessageType(1202); internal_static_google_cloud_compute_v1_Project_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Project_descriptor, @@ -48311,7 +48292,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnProjectStatus", }); internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_descriptor = - getDescriptor().getMessageType(1201); + getDescriptor().getMessageType(1203); internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_descriptor, @@ -48319,7 +48300,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnResource", }); internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_descriptor = - getDescriptor().getMessageType(1202); + getDescriptor().getMessageType(1204); internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_descriptor, @@ -48327,7 +48308,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnResource", }); internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_descriptor = - getDescriptor().getMessageType(1203); + getDescriptor().getMessageType(1205); internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_descriptor, @@ -48335,7 +48316,7 @@ private static void _clinit_autosplit_dinit_2() { "Kind", "NextPageToken", "Resources", }); internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_descriptor = - getDescriptor().getMessageType(1204); + getDescriptor().getMessageType(1206); internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_descriptor, @@ -48343,7 +48324,7 @@ private static void _clinit_autosplit_dinit_2() { "Organization", }); internal_static_google_cloud_compute_v1_ProjectsSetCloudArmorTierRequest_descriptor = - getDescriptor().getMessageType(1205); + getDescriptor().getMessageType(1207); internal_static_google_cloud_compute_v1_ProjectsSetCloudArmorTierRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsSetCloudArmorTierRequest_descriptor, @@ -48351,7 +48332,7 @@ private static void _clinit_autosplit_dinit_2() { "CloudArmorTier", }); internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_descriptor = - getDescriptor().getMessageType(1206); + getDescriptor().getMessageType(1208); internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_descriptor, @@ -48359,7 +48340,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkTier", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_descriptor = - getDescriptor().getMessageType(1207); + getDescriptor().getMessageType(1209); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_descriptor, @@ -48381,7 +48362,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_descriptor = - getDescriptor().getMessageType(1208); + getDescriptor().getMessageType(1210); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_descriptor, @@ -48389,7 +48370,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_descriptor = - getDescriptor().getMessageType(1209); + getDescriptor().getMessageType(1211); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_descriptor, @@ -48397,7 +48378,7 @@ private static void _clinit_autosplit_dinit_2() { "IpRange", "Name", "Project", "Region", "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_descriptor = - getDescriptor().getMessageType(1210); + getDescriptor().getMessageType(1212); internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_descriptor, @@ -48422,7 +48403,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_descriptor = - getDescriptor().getMessageType(1211); + getDescriptor().getMessageType(1213); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_descriptor, @@ -48439,7 +48420,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_descriptor = - getDescriptor().getMessageType(1212); + getDescriptor().getMessageType(1214); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_descriptor, @@ -48447,7 +48428,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_descriptor = - getDescriptor().getMessageType(1213); + getDescriptor().getMessageType(1215); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_descriptor, @@ -48465,14 +48446,14 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_descriptor = - getDescriptor().getMessageType(1214); + getDescriptor().getMessageType(1216); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_descriptor, new java.lang.String[] { "PublicDelegatedPrefixes", "Warning", }); - internal_static_google_cloud_compute_v1_Quota_descriptor = getDescriptor().getMessageType(1215); + internal_static_google_cloud_compute_v1_Quota_descriptor = getDescriptor().getMessageType(1217); internal_static_google_cloud_compute_v1_Quota_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Quota_descriptor, @@ -48480,7 +48461,7 @@ private static void _clinit_autosplit_dinit_2() { "Limit", "Metric", "Owner", "Usage", }); internal_static_google_cloud_compute_v1_QuotaExceededInfo_descriptor = - getDescriptor().getMessageType(1216); + getDescriptor().getMessageType(1218); internal_static_google_cloud_compute_v1_QuotaExceededInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_QuotaExceededInfo_descriptor, @@ -48496,7 +48477,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_QuotaStatusWarning_descriptor = - getDescriptor().getMessageType(1217); + getDescriptor().getMessageType(1219); internal_static_google_cloud_compute_v1_QuotaStatusWarning_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_QuotaStatusWarning_descriptor, @@ -48504,7 +48485,7 @@ private static void _clinit_autosplit_dinit_2() { "Code", "Data", "Message", }); internal_static_google_cloud_compute_v1_RawDisk_descriptor = - getDescriptor().getMessageType(1218); + getDescriptor().getMessageType(1220); internal_static_google_cloud_compute_v1_RawDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RawDisk_descriptor, @@ -48512,7 +48493,7 @@ private static void _clinit_autosplit_dinit_2() { "ContainerType", "Sha1Checksum", "Source", }); internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1219); + getDescriptor().getMessageType(1221); internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_descriptor, @@ -48524,7 +48505,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1220); + getDescriptor().getMessageType(1222); internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -48536,7 +48517,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_Reference_descriptor = - getDescriptor().getMessageType(1221); + getDescriptor().getMessageType(1223); internal_static_google_cloud_compute_v1_Reference_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Reference_descriptor, @@ -48544,7 +48525,7 @@ private static void _clinit_autosplit_dinit_2() { "Kind", "ReferenceType", "Referrer", "Target", }); internal_static_google_cloud_compute_v1_Region_descriptor = - getDescriptor().getMessageType(1222); + getDescriptor().getMessageType(1224); internal_static_google_cloud_compute_v1_Region_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Region_descriptor, @@ -48563,7 +48544,7 @@ private static void _clinit_autosplit_dinit_2() { "Zones", }); internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_descriptor = - getDescriptor().getMessageType(1223); + getDescriptor().getMessageType(1225); internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_descriptor, @@ -48571,7 +48552,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "DestinationAddress", }); internal_static_google_cloud_compute_v1_RegionAutoscalerList_descriptor = - getDescriptor().getMessageType(1224); + getDescriptor().getMessageType(1226); internal_static_google_cloud_compute_v1_RegionAutoscalerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionAutoscalerList_descriptor, @@ -48579,7 +48560,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionDiskTypeList_descriptor = - getDescriptor().getMessageType(1225); + getDescriptor().getMessageType(1227); internal_static_google_cloud_compute_v1_RegionDiskTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDiskTypeList_descriptor, @@ -48587,7 +48568,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_descriptor = - getDescriptor().getMessageType(1226); + getDescriptor().getMessageType(1228); internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_descriptor, @@ -48595,7 +48576,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_descriptor = - getDescriptor().getMessageType(1227); + getDescriptor().getMessageType(1229); internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_descriptor, @@ -48603,7 +48584,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_descriptor = - getDescriptor().getMessageType(1228); + getDescriptor().getMessageType(1230); internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_descriptor, @@ -48611,7 +48592,7 @@ private static void _clinit_autosplit_dinit_2() { "SizeGb", }); internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_descriptor = - getDescriptor().getMessageType(1229); + getDescriptor().getMessageType(1231); internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_descriptor, @@ -48619,7 +48600,7 @@ private static void _clinit_autosplit_dinit_2() { "AsyncSecondaryDisk", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupList_descriptor = - getDescriptor().getMessageType(1230); + getDescriptor().getMessageType(1232); internal_static_google_cloud_compute_v1_RegionInstanceGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupList_descriptor, @@ -48627,7 +48608,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_descriptor = - getDescriptor().getMessageType(1231); + getDescriptor().getMessageType(1233); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_descriptor, @@ -48635,7 +48616,7 @@ private static void _clinit_autosplit_dinit_2() { "Names", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_descriptor = - getDescriptor().getMessageType(1232); + getDescriptor().getMessageType(1234); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_descriptor, @@ -48643,7 +48624,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_descriptor = - getDescriptor().getMessageType(1233); + getDescriptor().getMessageType(1235); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_descriptor, @@ -48651,7 +48632,7 @@ private static void _clinit_autosplit_dinit_2() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_descriptor = - getDescriptor().getMessageType(1234); + getDescriptor().getMessageType(1236); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_descriptor, @@ -48659,7 +48640,7 @@ private static void _clinit_autosplit_dinit_2() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_descriptor = - getDescriptor().getMessageType(1235); + getDescriptor().getMessageType(1237); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_descriptor, @@ -48667,7 +48648,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_descriptor = - getDescriptor().getMessageType(1236); + getDescriptor().getMessageType(1238); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_descriptor, @@ -48675,7 +48656,7 @@ private static void _clinit_autosplit_dinit_2() { "AllInstances", "Instances", "MinimalAction", "MostDisruptiveAllowedAction", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_descriptor = - getDescriptor().getMessageType(1237); + getDescriptor().getMessageType(1239); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_descriptor, @@ -48683,7 +48664,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor = - getDescriptor().getMessageType(1238); + getDescriptor().getMessageType(1240); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor, @@ -48691,7 +48672,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", "SkipInstancesOnValidationError", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_descriptor = - getDescriptor().getMessageType(1239); + getDescriptor().getMessageType(1241); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_descriptor, @@ -48699,7 +48680,7 @@ private static void _clinit_autosplit_dinit_2() { "Items", "NextPageToken", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_descriptor = - getDescriptor().getMessageType(1240); + getDescriptor().getMessageType(1242); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_descriptor, @@ -48707,7 +48688,7 @@ private static void _clinit_autosplit_dinit_2() { "Items", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_descriptor = - getDescriptor().getMessageType(1241); + getDescriptor().getMessageType(1243); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_descriptor, @@ -48715,7 +48696,7 @@ private static void _clinit_autosplit_dinit_2() { "ManagedInstances", "NextPageToken", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_descriptor = - getDescriptor().getMessageType(1242); + getDescriptor().getMessageType(1244); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_descriptor, @@ -48723,7 +48704,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersResumeInstancesRequest_descriptor = - getDescriptor().getMessageType(1243); + getDescriptor().getMessageType(1245); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersResumeInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersResumeInstancesRequest_descriptor, @@ -48731,7 +48712,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_descriptor = - getDescriptor().getMessageType(1244); + getDescriptor().getMessageType(1246); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_descriptor, @@ -48739,7 +48720,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "TargetPools", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_descriptor = - getDescriptor().getMessageType(1245); + getDescriptor().getMessageType(1247); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_descriptor, @@ -48747,7 +48728,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceTemplate", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStartInstancesRequest_descriptor = - getDescriptor().getMessageType(1246); + getDescriptor().getMessageType(1248); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStartInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStartInstancesRequest_descriptor, @@ -48755,7 +48736,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStopInstancesRequest_descriptor = - getDescriptor().getMessageType(1247); + getDescriptor().getMessageType(1249); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStopInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersStopInstancesRequest_descriptor, @@ -48763,7 +48744,7 @@ private static void _clinit_autosplit_dinit_2() { "ForceStop", "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSuspendInstancesRequest_descriptor = - getDescriptor().getMessageType(1248); + getDescriptor().getMessageType(1250); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSuspendInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSuspendInstancesRequest_descriptor, @@ -48771,7 +48752,7 @@ private static void _clinit_autosplit_dinit_2() { "ForceSuspend", "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_descriptor = - getDescriptor().getMessageType(1249); + getDescriptor().getMessageType(1251); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_descriptor, @@ -48779,7 +48760,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_descriptor = - getDescriptor().getMessageType(1250); + getDescriptor().getMessageType(1252); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_descriptor, @@ -48787,7 +48768,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceState", "PortName", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_descriptor = - getDescriptor().getMessageType(1251); + getDescriptor().getMessageType(1253); internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_descriptor, @@ -48795,7 +48776,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "NamedPorts", }); internal_static_google_cloud_compute_v1_RegionList_descriptor = - getDescriptor().getMessageType(1252); + getDescriptor().getMessageType(1254); internal_static_google_cloud_compute_v1_RegionList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionList_descriptor, @@ -48803,7 +48784,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsAttachEndpointsRequest_descriptor = - getDescriptor().getMessageType(1253); + getDescriptor().getMessageType(1255); internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsAttachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsAttachEndpointsRequest_descriptor, @@ -48811,7 +48792,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsDetachEndpointsRequest_descriptor = - getDescriptor().getMessageType(1254); + getDescriptor().getMessageType(1256); internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsDetachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkEndpointGroupsDetachEndpointsRequest_descriptor, @@ -48819,7 +48800,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_descriptor = - getDescriptor().getMessageType(1255); + getDescriptor().getMessageType(1257); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_descriptor, @@ -48827,7 +48808,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicys", "Firewalls", }); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor = - getDescriptor().getMessageType(1256); + getDescriptor().getMessageType(1258); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor, @@ -48835,7 +48816,7 @@ private static void _clinit_autosplit_dinit_2() { "DisplayName", "Name", "PacketMirroringRules", "Priority", "Rules", "Type", }); internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_descriptor = - getDescriptor().getMessageType(1257); + getDescriptor().getMessageType(1259); internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_descriptor, @@ -48851,7 +48832,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_descriptor = - getDescriptor().getMessageType(1258); + getDescriptor().getMessageType(1260); internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_descriptor, @@ -48859,7 +48840,7 @@ private static void _clinit_autosplit_dinit_2() { "Bindings", "Etag", "Policy", }); internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageType(1259); + getDescriptor().getMessageType(1261); internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_descriptor, @@ -48867,7 +48848,7 @@ private static void _clinit_autosplit_dinit_2() { "SslCertificates", }); internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_descriptor = - getDescriptor().getMessageType(1260); + getDescriptor().getMessageType(1262); internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_descriptor, @@ -48875,7 +48856,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", }); internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1261); + getDescriptor().getMessageType(1263); internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_descriptor, @@ -48883,7 +48864,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Name", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1262); + getDescriptor().getMessageType(1264); internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_descriptor, @@ -48891,7 +48872,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Name", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageType(1263); + getDescriptor().getMessageType(1265); internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationOrganizationSecurityPolicyRequest_descriptor, @@ -48899,7 +48880,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "RequestId", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1264); + getDescriptor().getMessageType(1266); internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_descriptor, @@ -48907,7 +48888,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Name", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_descriptor = - getDescriptor().getMessageType(1265); + getDescriptor().getMessageType(1267); internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_descriptor, @@ -48919,7 +48900,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetPoolsRemoveHealthCheckRequestResource", }); internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_descriptor = - getDescriptor().getMessageType(1266); + getDescriptor().getMessageType(1268); internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_descriptor, @@ -48931,7 +48912,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetPoolsRemoveInstanceRequestResource", }); internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_descriptor = - getDescriptor().getMessageType(1267); + getDescriptor().getMessageType(1269); internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_descriptor, @@ -48943,7 +48924,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_RemovePacketMirroringRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1268); + getDescriptor().getMessageType(1270); internal_static_google_cloud_compute_v1_RemovePacketMirroringRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemovePacketMirroringRuleNetworkFirewallPolicyRequest_descriptor, @@ -48951,7 +48932,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Priority", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_descriptor = - getDescriptor().getMessageType(1269); + getDescriptor().getMessageType(1271); internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_descriptor, @@ -48959,7 +48940,7 @@ private static void _clinit_autosplit_dinit_2() { "Network", "NetworksRemovePeeringRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_descriptor = - getDescriptor().getMessageType(1270); + getDescriptor().getMessageType(1272); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_descriptor, @@ -48967,7 +48948,7 @@ private static void _clinit_autosplit_dinit_2() { "Disk", "DisksRemoveResourcePoliciesRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_descriptor = - getDescriptor().getMessageType(1271); + getDescriptor().getMessageType(1273); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_descriptor, @@ -48979,7 +48960,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_descriptor = - getDescriptor().getMessageType(1272); + getDescriptor().getMessageType(1274); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_descriptor, @@ -48991,7 +48972,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1273); + getDescriptor().getMessageType(1275); internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_descriptor, @@ -48999,7 +48980,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Priority", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1274); + getDescriptor().getMessageType(1276); internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_descriptor, @@ -49007,7 +48988,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Priority", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_descriptor = - getDescriptor().getMessageType(1275); + getDescriptor().getMessageType(1277); internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleOrganizationSecurityPolicyRequest_descriptor, @@ -49015,7 +48996,7 @@ private static void _clinit_autosplit_dinit_2() { "Priority", "RequestId", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1276); + getDescriptor().getMessageType(1278); internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_descriptor, @@ -49023,7 +49004,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Priority", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageType(1277); + getDescriptor().getMessageType(1279); internal_static_google_cloud_compute_v1_RemoveRuleRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleRegionSecurityPolicyRequest_descriptor, @@ -49031,7 +49012,7 @@ private static void _clinit_autosplit_dinit_2() { "Priority", "Project", "Region", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_descriptor = - getDescriptor().getMessageType(1278); + getDescriptor().getMessageType(1280); internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_descriptor, @@ -49039,7 +49020,7 @@ private static void _clinit_autosplit_dinit_2() { "Priority", "Project", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_descriptor = - getDescriptor().getMessageType(1279); + getDescriptor().getMessageType(1281); internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReportFaultyReservationSubBlockRequest_descriptor, @@ -49052,7 +49033,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ReportHostAsFaultyInstanceRequest_descriptor = - getDescriptor().getMessageType(1280); + getDescriptor().getMessageType(1282); internal_static_google_cloud_compute_v1_ReportHostAsFaultyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReportHostAsFaultyInstanceRequest_descriptor, @@ -49064,7 +49045,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_RequestMirrorPolicy_descriptor = - getDescriptor().getMessageType(1281); + getDescriptor().getMessageType(1283); internal_static_google_cloud_compute_v1_RequestMirrorPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RequestMirrorPolicy_descriptor, @@ -49072,7 +49053,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendService", "MirrorPercent", }); internal_static_google_cloud_compute_v1_RequestRemovePeeringNetworkRequest_descriptor = - getDescriptor().getMessageType(1282); + getDescriptor().getMessageType(1284); internal_static_google_cloud_compute_v1_RequestRemovePeeringNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RequestRemovePeeringNetworkRequest_descriptor, @@ -49080,7 +49061,7 @@ private static void _clinit_autosplit_dinit_2() { "Network", "NetworksRequestRemovePeeringRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_Reservation_descriptor = - getDescriptor().getMessageType(1283); + getDescriptor().getMessageType(1285); internal_static_google_cloud_compute_v1_Reservation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Reservation_descriptor, @@ -49120,7 +49101,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ReservationAdvancedDeploymentControl_descriptor = - getDescriptor().getMessageType(1284); + getDescriptor().getMessageType(1286); internal_static_google_cloud_compute_v1_ReservationAdvancedDeploymentControl_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationAdvancedDeploymentControl_descriptor, @@ -49128,7 +49109,7 @@ private static void _clinit_autosplit_dinit_2() { "ReservationOperationalMode", }); internal_static_google_cloud_compute_v1_ReservationAffinity_descriptor = - getDescriptor().getMessageType(1285); + getDescriptor().getMessageType(1287); internal_static_google_cloud_compute_v1_ReservationAffinity_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationAffinity_descriptor, @@ -49136,7 +49117,7 @@ private static void _clinit_autosplit_dinit_2() { "ConsumeReservationType", "Key", "Values", }); internal_static_google_cloud_compute_v1_ReservationAggregatedList_descriptor = - getDescriptor().getMessageType(1286); + getDescriptor().getMessageType(1288); internal_static_google_cloud_compute_v1_ReservationAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationAggregatedList_descriptor, @@ -49153,7 +49134,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ReservationBlock_descriptor = - getDescriptor().getMessageType(1287); + getDescriptor().getMessageType(1289); internal_static_google_cloud_compute_v1_ReservationBlock_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlock_descriptor, @@ -49176,7 +49157,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ReservationBlockHealthInfo_descriptor = - getDescriptor().getMessageType(1288); + getDescriptor().getMessageType(1290); internal_static_google_cloud_compute_v1_ReservationBlockHealthInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlockHealthInfo_descriptor, @@ -49184,7 +49165,7 @@ private static void _clinit_autosplit_dinit_2() { "DegradedSubBlockCount", "HealthStatus", "HealthySubBlockCount", }); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopology_descriptor = - getDescriptor().getMessageType(1289); + getDescriptor().getMessageType(1291); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopology_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopology_descriptor, @@ -49192,7 +49173,7 @@ private static void _clinit_autosplit_dinit_2() { "Block", "Cluster", "Instances", }); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstance_descriptor = - getDescriptor().getMessageType(1290); + getDescriptor().getMessageType(1292); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstance_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstance_descriptor, @@ -49200,7 +49181,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceId", "PhysicalHostTopology", "ProjectId", }); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstancePhysicalHostTopology_descriptor = - getDescriptor().getMessageType(1291); + getDescriptor().getMessageType(1293); internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstancePhysicalHostTopology_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlockPhysicalTopologyInstancePhysicalHostTopology_descriptor, @@ -49208,7 +49189,7 @@ private static void _clinit_autosplit_dinit_2() { "Host", "SubBlock", }); internal_static_google_cloud_compute_v1_ReservationBlocksGetResponse_descriptor = - getDescriptor().getMessageType(1292); + getDescriptor().getMessageType(1294); internal_static_google_cloud_compute_v1_ReservationBlocksGetResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlocksGetResponse_descriptor, @@ -49216,7 +49197,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", }); internal_static_google_cloud_compute_v1_ReservationBlocksListResponse_descriptor = - getDescriptor().getMessageType(1293); + getDescriptor().getMessageType(1295); internal_static_google_cloud_compute_v1_ReservationBlocksListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationBlocksListResponse_descriptor, @@ -49224,7 +49205,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ReservationList_descriptor = - getDescriptor().getMessageType(1294); + getDescriptor().getMessageType(1296); internal_static_google_cloud_compute_v1_ReservationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationList_descriptor, @@ -49232,7 +49213,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ReservationSubBlock_descriptor = - getDescriptor().getMessageType(1295); + getDescriptor().getMessageType(1297); internal_static_google_cloud_compute_v1_ReservationSubBlock_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlock_descriptor, @@ -49254,7 +49235,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ReservationSubBlockHealthInfo_descriptor = - getDescriptor().getMessageType(1296); + getDescriptor().getMessageType(1298); internal_static_google_cloud_compute_v1_ReservationSubBlockHealthInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlockHealthInfo_descriptor, @@ -49266,7 +49247,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthyInfraCount", }); internal_static_google_cloud_compute_v1_ReservationSubBlockPhysicalTopology_descriptor = - getDescriptor().getMessageType(1297); + getDescriptor().getMessageType(1299); internal_static_google_cloud_compute_v1_ReservationSubBlockPhysicalTopology_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlockPhysicalTopology_descriptor, @@ -49274,7 +49255,7 @@ private static void _clinit_autosplit_dinit_2() { "Block", "Cluster", "SubBlock", }); internal_static_google_cloud_compute_v1_ReservationSubBlocksGetResponse_descriptor = - getDescriptor().getMessageType(1298); + getDescriptor().getMessageType(1300); internal_static_google_cloud_compute_v1_ReservationSubBlocksGetResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlocksGetResponse_descriptor, @@ -49282,7 +49263,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", }); internal_static_google_cloud_compute_v1_ReservationSubBlocksListResponse_descriptor = - getDescriptor().getMessageType(1299); + getDescriptor().getMessageType(1301); internal_static_google_cloud_compute_v1_ReservationSubBlocksListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlocksListResponse_descriptor, @@ -49290,7 +49271,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_descriptor = - getDescriptor().getMessageType(1300); + getDescriptor().getMessageType(1302); internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequest_descriptor, @@ -49298,7 +49279,7 @@ private static void _clinit_autosplit_dinit_2() { "DisruptionSchedule", "FailureComponent", "FaultReasons", }); internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_descriptor = - getDescriptor().getMessageType(1301); + getDescriptor().getMessageType(1303); internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationSubBlocksReportFaultyRequestFaultReason_descriptor, @@ -49306,7 +49287,7 @@ private static void _clinit_autosplit_dinit_2() { "Behavior", "Description", }); internal_static_google_cloud_compute_v1_ReservationsBlocksPerformMaintenanceRequest_descriptor = - getDescriptor().getMessageType(1302); + getDescriptor().getMessageType(1304); internal_static_google_cloud_compute_v1_ReservationsBlocksPerformMaintenanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsBlocksPerformMaintenanceRequest_descriptor, @@ -49314,7 +49295,7 @@ private static void _clinit_autosplit_dinit_2() { "MaintenanceScope", }); internal_static_google_cloud_compute_v1_ReservationsPerformMaintenanceRequest_descriptor = - getDescriptor().getMessageType(1303); + getDescriptor().getMessageType(1305); internal_static_google_cloud_compute_v1_ReservationsPerformMaintenanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsPerformMaintenanceRequest_descriptor, @@ -49322,7 +49303,7 @@ private static void _clinit_autosplit_dinit_2() { "MaintenanceScope", }); internal_static_google_cloud_compute_v1_ReservationsResizeRequest_descriptor = - getDescriptor().getMessageType(1304); + getDescriptor().getMessageType(1306); internal_static_google_cloud_compute_v1_ReservationsResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsResizeRequest_descriptor, @@ -49330,7 +49311,7 @@ private static void _clinit_autosplit_dinit_2() { "SpecificSkuCount", }); internal_static_google_cloud_compute_v1_ReservationsScopedList_descriptor = - getDescriptor().getMessageType(1305); + getDescriptor().getMessageType(1307); internal_static_google_cloud_compute_v1_ReservationsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsScopedList_descriptor, @@ -49338,7 +49319,7 @@ private static void _clinit_autosplit_dinit_2() { "Reservations", "Warning", }); internal_static_google_cloud_compute_v1_ResetInstanceRequest_descriptor = - getDescriptor().getMessageType(1306); + getDescriptor().getMessageType(1308); internal_static_google_cloud_compute_v1_ResetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResetInstanceRequest_descriptor, @@ -49346,7 +49327,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_ResizeDiskRequest_descriptor = - getDescriptor().getMessageType(1307); + getDescriptor().getMessageType(1309); internal_static_google_cloud_compute_v1_ResizeDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeDiskRequest_descriptor, @@ -49354,7 +49335,7 @@ private static void _clinit_autosplit_dinit_2() { "Disk", "DisksResizeRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1308); + getDescriptor().getMessageType(1310); internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_descriptor, @@ -49362,7 +49343,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceGroupManager", "Project", "RequestId", "Size", "Zone", }); internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_descriptor = - getDescriptor().getMessageType(1309); + getDescriptor().getMessageType(1311); internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_descriptor, @@ -49370,7 +49351,7 @@ private static void _clinit_autosplit_dinit_2() { "Disk", "Project", "Region", "RegionDisksResizeRequestResource", "RequestId", }); internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1310); + getDescriptor().getMessageType(1312); internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_descriptor, @@ -49378,7 +49359,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceGroupManager", "Project", "Region", "RequestId", "Size", }); internal_static_google_cloud_compute_v1_ResizeReservationRequest_descriptor = - getDescriptor().getMessageType(1311); + getDescriptor().getMessageType(1313); internal_static_google_cloud_compute_v1_ResizeReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeReservationRequest_descriptor, @@ -49386,7 +49367,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "Reservation", "ReservationsResizeRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_ResourceCommitment_descriptor = - getDescriptor().getMessageType(1312); + getDescriptor().getMessageType(1314); internal_static_google_cloud_compute_v1_ResourceCommitment_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceCommitment_descriptor, @@ -49394,7 +49375,7 @@ private static void _clinit_autosplit_dinit_2() { "AcceleratorType", "Amount", "Type", }); internal_static_google_cloud_compute_v1_ResourceGroupReference_descriptor = - getDescriptor().getMessageType(1313); + getDescriptor().getMessageType(1315); internal_static_google_cloud_compute_v1_ResourceGroupReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceGroupReference_descriptor, @@ -49402,7 +49383,7 @@ private static void _clinit_autosplit_dinit_2() { "Group", }); internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_descriptor = - getDescriptor().getMessageType(1314); + getDescriptor().getMessageType(1316); internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_descriptor, @@ -49410,7 +49391,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", "Warning", }); internal_static_google_cloud_compute_v1_ResourcePolicy_descriptor = - getDescriptor().getMessageType(1315); + getDescriptor().getMessageType(1317); internal_static_google_cloud_compute_v1_ResourcePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicy_descriptor, @@ -49431,7 +49412,7 @@ private static void _clinit_autosplit_dinit_2() { "WorkloadPolicy", }); internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_descriptor = - getDescriptor().getMessageType(1316); + getDescriptor().getMessageType(1318); internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_descriptor, @@ -49448,7 +49429,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_descriptor = - getDescriptor().getMessageType(1317); + getDescriptor().getMessageType(1319); internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_descriptor, @@ -49456,13 +49437,13 @@ private static void _clinit_autosplit_dinit_2() { "DaysInCycle", "Duration", "StartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicyDiskConsistencyGroupPolicy_descriptor = - getDescriptor().getMessageType(1318); + getDescriptor().getMessageType(1320); internal_static_google_cloud_compute_v1_ResourcePolicyDiskConsistencyGroupPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyDiskConsistencyGroupPolicy_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_descriptor = - getDescriptor().getMessageType(1319); + getDescriptor().getMessageType(1321); internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_descriptor, @@ -49470,7 +49451,7 @@ private static void _clinit_autosplit_dinit_2() { "AvailabilityDomainCount", "Collocation", "GpuTopology", "VmCount", }); internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_descriptor = - getDescriptor().getMessageType(1320); + getDescriptor().getMessageType(1322); internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_descriptor, @@ -49478,7 +49459,7 @@ private static void _clinit_autosplit_dinit_2() { "Duration", "HoursInCycle", "StartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_descriptor = - getDescriptor().getMessageType(1321); + getDescriptor().getMessageType(1323); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_descriptor, @@ -49486,7 +49467,7 @@ private static void _clinit_autosplit_dinit_2() { "ExpirationTime", "StartTime", "TimeZone", "VmStartSchedule", "VmStopSchedule", }); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_descriptor = - getDescriptor().getMessageType(1322); + getDescriptor().getMessageType(1324); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_descriptor, @@ -49494,7 +49475,7 @@ private static void _clinit_autosplit_dinit_2() { "Schedule", }); internal_static_google_cloud_compute_v1_ResourcePolicyList_descriptor = - getDescriptor().getMessageType(1323); + getDescriptor().getMessageType(1325); internal_static_google_cloud_compute_v1_ResourcePolicyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyList_descriptor, @@ -49502,7 +49483,7 @@ private static void _clinit_autosplit_dinit_2() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_descriptor = - getDescriptor().getMessageType(1324); + getDescriptor().getMessageType(1326); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_descriptor, @@ -49510,7 +49491,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceSchedulePolicy", }); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_descriptor = - getDescriptor().getMessageType(1325); + getDescriptor().getMessageType(1327); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_descriptor, @@ -49518,7 +49499,7 @@ private static void _clinit_autosplit_dinit_2() { "LastRunStartTime", "NextRunStartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_descriptor = - getDescriptor().getMessageType(1326); + getDescriptor().getMessageType(1328); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_descriptor, @@ -49526,7 +49507,7 @@ private static void _clinit_autosplit_dinit_2() { "RetentionPolicy", "Schedule", "SnapshotProperties", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_descriptor = - getDescriptor().getMessageType(1327); + getDescriptor().getMessageType(1329); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_descriptor, @@ -49534,7 +49515,7 @@ private static void _clinit_autosplit_dinit_2() { "MaxRetentionDays", "OnSourceDiskDelete", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_descriptor = - getDescriptor().getMessageType(1328); + getDescriptor().getMessageType(1330); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_descriptor, @@ -49542,7 +49523,7 @@ private static void _clinit_autosplit_dinit_2() { "DailySchedule", "HourlySchedule", "WeeklySchedule", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_descriptor = - getDescriptor().getMessageType(1329); + getDescriptor().getMessageType(1331); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_descriptor, @@ -49559,7 +49540,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_descriptor = - getDescriptor().getMessageType(1330); + getDescriptor().getMessageType(1332); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_descriptor, @@ -49567,7 +49548,7 @@ private static void _clinit_autosplit_dinit_2() { "DayOfWeeks", }); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_descriptor = - getDescriptor().getMessageType(1331); + getDescriptor().getMessageType(1333); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_descriptor, @@ -49575,7 +49556,7 @@ private static void _clinit_autosplit_dinit_2() { "Day", "Duration", "StartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicyWorkloadPolicy_descriptor = - getDescriptor().getMessageType(1332); + getDescriptor().getMessageType(1334); internal_static_google_cloud_compute_v1_ResourcePolicyWorkloadPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyWorkloadPolicy_descriptor, @@ -49583,7 +49564,7 @@ private static void _clinit_autosplit_dinit_2() { "AcceleratorTopology", "MaxTopologyDistance", "Type", }); internal_static_google_cloud_compute_v1_ResourceStatus_descriptor = - getDescriptor().getMessageType(1333); + getDescriptor().getMessageType(1335); internal_static_google_cloud_compute_v1_ResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceStatus_descriptor, @@ -49596,7 +49577,7 @@ private static void _clinit_autosplit_dinit_2() { "UpcomingMaintenance", }); internal_static_google_cloud_compute_v1_ResourceStatusEffectiveInstanceMetadata_descriptor = - getDescriptor().getMessageType(1334); + getDescriptor().getMessageType(1336); internal_static_google_cloud_compute_v1_ResourceStatusEffectiveInstanceMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceStatusEffectiveInstanceMetadata_descriptor, @@ -49611,7 +49592,7 @@ private static void _clinit_autosplit_dinit_2() { "VmDnsSettingMetadataValue", }); internal_static_google_cloud_compute_v1_ResourceStatusPhysicalHostTopology_descriptor = - getDescriptor().getMessageType(1335); + getDescriptor().getMessageType(1337); internal_static_google_cloud_compute_v1_ResourceStatusPhysicalHostTopology_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceStatusPhysicalHostTopology_descriptor, @@ -49619,7 +49600,7 @@ private static void _clinit_autosplit_dinit_2() { "Block", "Cluster", "Host", "Subblock", }); internal_static_google_cloud_compute_v1_ResourceStatusReservationConsumptionInfo_descriptor = - getDescriptor().getMessageType(1336); + getDescriptor().getMessageType(1338); internal_static_google_cloud_compute_v1_ResourceStatusReservationConsumptionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceStatusReservationConsumptionInfo_descriptor, @@ -49627,7 +49608,7 @@ private static void _clinit_autosplit_dinit_2() { "ConsumedReservation", }); internal_static_google_cloud_compute_v1_ResourceStatusScheduling_descriptor = - getDescriptor().getMessageType(1337); + getDescriptor().getMessageType(1339); internal_static_google_cloud_compute_v1_ResourceStatusScheduling_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceStatusScheduling_descriptor, @@ -49635,7 +49616,7 @@ private static void _clinit_autosplit_dinit_2() { "AvailabilityDomain", }); internal_static_google_cloud_compute_v1_ResumeInstanceRequest_descriptor = - getDescriptor().getMessageType(1338); + getDescriptor().getMessageType(1340); internal_static_google_cloud_compute_v1_ResumeInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResumeInstanceRequest_descriptor, @@ -49643,7 +49624,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_ResumeInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1339); + getDescriptor().getMessageType(1341); internal_static_google_cloud_compute_v1_ResumeInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResumeInstancesInstanceGroupManagerRequest_descriptor, @@ -49655,7 +49636,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ResumeInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1340); + getDescriptor().getMessageType(1342); internal_static_google_cloud_compute_v1_ResumeInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResumeInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -49666,7 +49647,7 @@ private static void _clinit_autosplit_dinit_2() { "RegionInstanceGroupManagersResumeInstancesRequestResource", "RequestId", }); - internal_static_google_cloud_compute_v1_Route_descriptor = getDescriptor().getMessageType(1341); + internal_static_google_cloud_compute_v1_Route_descriptor = getDescriptor().getMessageType(1343); internal_static_google_cloud_compute_v1_Route_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Route_descriptor, @@ -49700,7 +49681,7 @@ private static void _clinit_autosplit_dinit_2() { "Warnings", }); internal_static_google_cloud_compute_v1_RouteAsPath_descriptor = - getDescriptor().getMessageType(1342); + getDescriptor().getMessageType(1344); internal_static_google_cloud_compute_v1_RouteAsPath_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouteAsPath_descriptor, @@ -49708,7 +49689,7 @@ private static void _clinit_autosplit_dinit_2() { "AsLists", "PathSegmentType", }); internal_static_google_cloud_compute_v1_RouteList_descriptor = - getDescriptor().getMessageType(1343); + getDescriptor().getMessageType(1345); internal_static_google_cloud_compute_v1_RouteList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouteList_descriptor, @@ -49716,7 +49697,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RouteParams_descriptor = - getDescriptor().getMessageType(1344); + getDescriptor().getMessageType(1346); internal_static_google_cloud_compute_v1_RouteParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouteParams_descriptor, @@ -49732,7 +49713,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RoutePolicy_descriptor = - getDescriptor().getMessageType(1345); + getDescriptor().getMessageType(1347); internal_static_google_cloud_compute_v1_RoutePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutePolicy_descriptor, @@ -49740,7 +49721,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "Fingerprint", "Name", "Terms", "Type", }); internal_static_google_cloud_compute_v1_RoutePolicyPolicyTerm_descriptor = - getDescriptor().getMessageType(1346); + getDescriptor().getMessageType(1348); internal_static_google_cloud_compute_v1_RoutePolicyPolicyTerm_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutePolicyPolicyTerm_descriptor, @@ -49748,7 +49729,7 @@ private static void _clinit_autosplit_dinit_2() { "Actions", "Match", "Priority", }); internal_static_google_cloud_compute_v1_Router_descriptor = - getDescriptor().getMessageType(1347); + getDescriptor().getMessageType(1349); internal_static_google_cloud_compute_v1_Router_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Router_descriptor, @@ -49770,7 +49751,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_descriptor = - getDescriptor().getMessageType(1348); + getDescriptor().getMessageType(1350); internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_descriptor, @@ -49778,7 +49759,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "Range", }); internal_static_google_cloud_compute_v1_RouterAggregatedList_descriptor = - getDescriptor().getMessageType(1349); + getDescriptor().getMessageType(1351); internal_static_google_cloud_compute_v1_RouterAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterAggregatedList_descriptor, @@ -49794,7 +49775,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RouterBgp_descriptor = - getDescriptor().getMessageType(1350); + getDescriptor().getMessageType(1352); internal_static_google_cloud_compute_v1_RouterBgp_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgp_descriptor, @@ -49807,7 +49788,7 @@ private static void _clinit_autosplit_dinit_2() { "KeepaliveInterval", }); internal_static_google_cloud_compute_v1_RouterBgpPeer_descriptor = - getDescriptor().getMessageType(1351); + getDescriptor().getMessageType(1353); internal_static_google_cloud_compute_v1_RouterBgpPeer_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeer_descriptor, @@ -49838,7 +49819,7 @@ private static void _clinit_autosplit_dinit_2() { "RouterApplianceInstance", }); internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_descriptor = - getDescriptor().getMessageType(1352); + getDescriptor().getMessageType(1354); internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_descriptor, @@ -49849,7 +49830,7 @@ private static void _clinit_autosplit_dinit_2() { "SessionInitializationMode", }); internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_descriptor = - getDescriptor().getMessageType(1353); + getDescriptor().getMessageType(1355); internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_descriptor, @@ -49857,7 +49838,7 @@ private static void _clinit_autosplit_dinit_2() { "Range", }); internal_static_google_cloud_compute_v1_RouterInterface_descriptor = - getDescriptor().getMessageType(1354); + getDescriptor().getMessageType(1356); internal_static_google_cloud_compute_v1_RouterInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterInterface_descriptor, @@ -49873,7 +49854,7 @@ private static void _clinit_autosplit_dinit_2() { "Subnetwork", }); internal_static_google_cloud_compute_v1_RouterList_descriptor = - getDescriptor().getMessageType(1355); + getDescriptor().getMessageType(1357); internal_static_google_cloud_compute_v1_RouterList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterList_descriptor, @@ -49881,7 +49862,7 @@ private static void _clinit_autosplit_dinit_2() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_descriptor = - getDescriptor().getMessageType(1356); + getDescriptor().getMessageType(1358); internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_descriptor, @@ -49889,7 +49870,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Name", }); internal_static_google_cloud_compute_v1_RouterNat_descriptor = - getDescriptor().getMessageType(1357); + getDescriptor().getMessageType(1359); internal_static_google_cloud_compute_v1_RouterNat_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNat_descriptor, @@ -49918,7 +49899,7 @@ private static void _clinit_autosplit_dinit_2() { "UdpIdleTimeoutSec", }); internal_static_google_cloud_compute_v1_RouterNatLogConfig_descriptor = - getDescriptor().getMessageType(1358); + getDescriptor().getMessageType(1360); internal_static_google_cloud_compute_v1_RouterNatLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatLogConfig_descriptor, @@ -49926,7 +49907,7 @@ private static void _clinit_autosplit_dinit_2() { "Enable", "Filter", }); internal_static_google_cloud_compute_v1_RouterNatRule_descriptor = - getDescriptor().getMessageType(1359); + getDescriptor().getMessageType(1361); internal_static_google_cloud_compute_v1_RouterNatRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatRule_descriptor, @@ -49934,7 +49915,7 @@ private static void _clinit_autosplit_dinit_2() { "Action", "Description", "Match", "RuleNumber", }); internal_static_google_cloud_compute_v1_RouterNatRuleAction_descriptor = - getDescriptor().getMessageType(1360); + getDescriptor().getMessageType(1362); internal_static_google_cloud_compute_v1_RouterNatRuleAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatRuleAction_descriptor, @@ -49945,7 +49926,7 @@ private static void _clinit_autosplit_dinit_2() { "SourceNatDrainRanges", }); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_descriptor = - getDescriptor().getMessageType(1361); + getDescriptor().getMessageType(1363); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_descriptor, @@ -49953,7 +49934,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "SecondaryIpRangeNames", "SourceIpRangesToNat", }); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat64_descriptor = - getDescriptor().getMessageType(1362); + getDescriptor().getMessageType(1364); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat64_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat64_descriptor, @@ -49961,7 +49942,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", }); internal_static_google_cloud_compute_v1_RouterParams_descriptor = - getDescriptor().getMessageType(1363); + getDescriptor().getMessageType(1365); internal_static_google_cloud_compute_v1_RouterParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterParams_descriptor, @@ -49977,7 +49958,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RouterStatus_descriptor = - getDescriptor().getMessageType(1364); + getDescriptor().getMessageType(1366); internal_static_google_cloud_compute_v1_RouterStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatus_descriptor, @@ -49985,7 +49966,7 @@ private static void _clinit_autosplit_dinit_2() { "BestRoutes", "BestRoutesForRouter", "BgpPeerStatus", "NatStatus", "Network", }); internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_descriptor = - getDescriptor().getMessageType(1365); + getDescriptor().getMessageType(1367); internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_descriptor, @@ -50011,8 +49992,12 @@ private static void _clinit_autosplit_dinit_2() { "Uptime", "UptimeSeconds", }); + _clinit_autosplit_dinit_3(); + } + + private static void _clinit_autosplit_dinit_3() { internal_static_google_cloud_compute_v1_RouterStatusNatStatus_descriptor = - getDescriptor().getMessageType(1366); + getDescriptor().getMessageType(1368); internal_static_google_cloud_compute_v1_RouterStatusNatStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusNatStatus_descriptor, @@ -50028,7 +50013,7 @@ private static void _clinit_autosplit_dinit_2() { "UserAllocatedNatIps", }); internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_descriptor = - getDescriptor().getMessageType(1367); + getDescriptor().getMessageType(1369); internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_descriptor, @@ -50039,12 +50024,8 @@ private static void _clinit_autosplit_dinit_2() { "NumVmEndpointsWithNatMappings", "RuleNumber", }); - _clinit_autosplit_dinit_3(); - } - - private static void _clinit_autosplit_dinit_3() { internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor = - getDescriptor().getMessageType(1368); + getDescriptor().getMessageType(1370); internal_static_google_cloud_compute_v1_RouterStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor, @@ -50052,7 +50033,7 @@ private static void _clinit_autosplit_dinit_3() { "Kind", "Result", }); internal_static_google_cloud_compute_v1_RoutersGetRoutePolicyResponse_descriptor = - getDescriptor().getMessageType(1369); + getDescriptor().getMessageType(1371); internal_static_google_cloud_compute_v1_RoutersGetRoutePolicyResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersGetRoutePolicyResponse_descriptor, @@ -50060,7 +50041,7 @@ private static void _clinit_autosplit_dinit_3() { "Resource", }); internal_static_google_cloud_compute_v1_RoutersListBgpRoutes_descriptor = - getDescriptor().getMessageType(1370); + getDescriptor().getMessageType(1372); internal_static_google_cloud_compute_v1_RoutersListBgpRoutes_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersListBgpRoutes_descriptor, @@ -50075,7 +50056,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_RoutersListRoutePolicies_descriptor = - getDescriptor().getMessageType(1371); + getDescriptor().getMessageType(1373); internal_static_google_cloud_compute_v1_RoutersListRoutePolicies_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersListRoutePolicies_descriptor, @@ -50090,7 +50071,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor = - getDescriptor().getMessageType(1372); + getDescriptor().getMessageType(1374); internal_static_google_cloud_compute_v1_RoutersPreviewResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor, @@ -50098,7 +50079,7 @@ private static void _clinit_autosplit_dinit_3() { "Resource", }); internal_static_google_cloud_compute_v1_RoutersScopedList_descriptor = - getDescriptor().getMessageType(1373); + getDescriptor().getMessageType(1375); internal_static_google_cloud_compute_v1_RoutersScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersScopedList_descriptor, @@ -50106,7 +50087,7 @@ private static void _clinit_autosplit_dinit_3() { "Routers", "Warning", }); internal_static_google_cloud_compute_v1_SSLHealthCheck_descriptor = - getDescriptor().getMessageType(1374); + getDescriptor().getMessageType(1376); internal_static_google_cloud_compute_v1_SSLHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SSLHealthCheck_descriptor, @@ -50114,7 +50095,7 @@ private static void _clinit_autosplit_dinit_3() { "Port", "PortName", "PortSpecification", "ProxyHeader", "Request", "Response", }); internal_static_google_cloud_compute_v1_SavedAttachedDisk_descriptor = - getDescriptor().getMessageType(1375); + getDescriptor().getMessageType(1377); internal_static_google_cloud_compute_v1_SavedAttachedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SavedAttachedDisk_descriptor, @@ -50137,7 +50118,7 @@ private static void _clinit_autosplit_dinit_3() { "Type", }); internal_static_google_cloud_compute_v1_SavedDisk_descriptor = - getDescriptor().getMessageType(1376); + getDescriptor().getMessageType(1378); internal_static_google_cloud_compute_v1_SavedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SavedDisk_descriptor, @@ -50145,7 +50126,7 @@ private static void _clinit_autosplit_dinit_3() { "Architecture", "Kind", "SourceDisk", "StorageBytes", "StorageBytesStatus", }); internal_static_google_cloud_compute_v1_ScalingScheduleStatus_descriptor = - getDescriptor().getMessageType(1377); + getDescriptor().getMessageType(1379); internal_static_google_cloud_compute_v1_ScalingScheduleStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ScalingScheduleStatus_descriptor, @@ -50153,7 +50134,7 @@ private static void _clinit_autosplit_dinit_3() { "LastStartTime", "NextStartTime", "State", }); internal_static_google_cloud_compute_v1_Scheduling_descriptor = - getDescriptor().getMessageType(1378); + getDescriptor().getMessageType(1380); internal_static_google_cloud_compute_v1_Scheduling_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Scheduling_descriptor, @@ -50175,7 +50156,7 @@ private static void _clinit_autosplit_dinit_3() { "TerminationTime", }); internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_descriptor = - getDescriptor().getMessageType(1379); + getDescriptor().getMessageType(1381); internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_descriptor, @@ -50183,7 +50164,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Operator", "Values", }); internal_static_google_cloud_compute_v1_SchedulingOnInstanceStopAction_descriptor = - getDescriptor().getMessageType(1380); + getDescriptor().getMessageType(1382); internal_static_google_cloud_compute_v1_SchedulingOnInstanceStopAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SchedulingOnInstanceStopAction_descriptor, @@ -50191,7 +50172,7 @@ private static void _clinit_autosplit_dinit_3() { "DiscardLocalSsd", }); internal_static_google_cloud_compute_v1_Screenshot_descriptor = - getDescriptor().getMessageType(1381); + getDescriptor().getMessageType(1383); internal_static_google_cloud_compute_v1_Screenshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Screenshot_descriptor, @@ -50199,7 +50180,7 @@ private static void _clinit_autosplit_dinit_3() { "Contents", "Kind", }); internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_descriptor = - getDescriptor().getMessageType(1382); + getDescriptor().getMessageType(1384); internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_descriptor, @@ -50216,7 +50197,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_descriptor = - getDescriptor().getMessageType(1383); + getDescriptor().getMessageType(1385); internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_descriptor, @@ -50224,7 +50205,7 @@ private static void _clinit_autosplit_dinit_3() { "PreconfiguredExpressionSets", }); internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_descriptor = - getDescriptor().getMessageType(1384); + getDescriptor().getMessageType(1386); internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_descriptor, @@ -50232,7 +50213,7 @@ private static void _clinit_autosplit_dinit_3() { "SecurityPolicies", "Warning", }); internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_descriptor = - getDescriptor().getMessageType(1385); + getDescriptor().getMessageType(1387); internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_descriptor, @@ -50240,7 +50221,7 @@ private static void _clinit_autosplit_dinit_3() { "WafRules", }); internal_static_google_cloud_compute_v1_SecurityPolicy_descriptor = - getDescriptor().getMessageType(1386); + getDescriptor().getMessageType(1388); internal_static_google_cloud_compute_v1_SecurityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicy_descriptor, @@ -50275,7 +50256,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_descriptor = - getDescriptor().getMessageType(1387); + getDescriptor().getMessageType(1389); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_descriptor, @@ -50283,7 +50264,7 @@ private static void _clinit_autosplit_dinit_3() { "Layer7DdosDefenseConfig", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_descriptor = - getDescriptor().getMessageType(1388); + getDescriptor().getMessageType(1390); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_descriptor, @@ -50291,7 +50272,7 @@ private static void _clinit_autosplit_dinit_3() { "Enable", "RuleVisibility", "ThresholdConfigs", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig_descriptor = - getDescriptor().getMessageType(1389); + getDescriptor().getMessageType(1391); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig_descriptor, @@ -50307,7 +50288,7 @@ private static void _clinit_autosplit_dinit_3() { "TrafficGranularityConfigs", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig_descriptor = - getDescriptor().getMessageType(1390); + getDescriptor().getMessageType(1392); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig_descriptor, @@ -50315,7 +50296,7 @@ private static void _clinit_autosplit_dinit_3() { "EnableEachUniqueValue", "Type", "Value", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_descriptor = - getDescriptor().getMessageType(1391); + getDescriptor().getMessageType(1393); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_descriptor, @@ -50327,7 +50308,7 @@ private static void _clinit_autosplit_dinit_3() { "UserIpRequestHeaders", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_descriptor = - getDescriptor().getMessageType(1392); + getDescriptor().getMessageType(1394); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_descriptor, @@ -50335,7 +50316,7 @@ private static void _clinit_autosplit_dinit_3() { "ContentTypes", }); internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_descriptor = - getDescriptor().getMessageType(1393); + getDescriptor().getMessageType(1395); internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAssociation_descriptor, @@ -50349,7 +50330,7 @@ private static void _clinit_autosplit_dinit_3() { "ShortName", }); internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_descriptor = - getDescriptor().getMessageType(1394); + getDescriptor().getMessageType(1396); internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_descriptor, @@ -50357,7 +50338,7 @@ private static void _clinit_autosplit_dinit_3() { "DdosProtection", }); internal_static_google_cloud_compute_v1_SecurityPolicyList_descriptor = - getDescriptor().getMessageType(1395); + getDescriptor().getMessageType(1397); internal_static_google_cloud_compute_v1_SecurityPolicyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyList_descriptor, @@ -50365,7 +50346,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_descriptor = - getDescriptor().getMessageType(1396); + getDescriptor().getMessageType(1398); internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_descriptor, @@ -50373,7 +50354,7 @@ private static void _clinit_autosplit_dinit_3() { "RedirectSiteKey", }); internal_static_google_cloud_compute_v1_SecurityPolicyReference_descriptor = - getDescriptor().getMessageType(1397); + getDescriptor().getMessageType(1399); internal_static_google_cloud_compute_v1_SecurityPolicyReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyReference_descriptor, @@ -50381,7 +50362,7 @@ private static void _clinit_autosplit_dinit_3() { "SecurityPolicy", }); internal_static_google_cloud_compute_v1_SecurityPolicyRule_descriptor = - getDescriptor().getMessageType(1398); + getDescriptor().getMessageType(1400); internal_static_google_cloud_compute_v1_SecurityPolicyRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRule_descriptor, @@ -50399,7 +50380,7 @@ private static void _clinit_autosplit_dinit_3() { "RedirectOptions", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_descriptor = - getDescriptor().getMessageType(1399); + getDescriptor().getMessageType(1401); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_descriptor, @@ -50407,7 +50388,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestHeadersToAdds", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_descriptor = - getDescriptor().getMessageType(1400); + getDescriptor().getMessageType(1402); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_descriptor, @@ -50415,7 +50396,7 @@ private static void _clinit_autosplit_dinit_3() { "HeaderName", "HeaderValue", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_descriptor = - getDescriptor().getMessageType(1401); + getDescriptor().getMessageType(1403); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_descriptor, @@ -50423,7 +50404,7 @@ private static void _clinit_autosplit_dinit_3() { "Config", "Expr", "ExprOptions", "VersionedExpr", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_descriptor = - getDescriptor().getMessageType(1402); + getDescriptor().getMessageType(1404); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_descriptor, @@ -50431,7 +50412,7 @@ private static void _clinit_autosplit_dinit_3() { "SrcIpRanges", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptions_descriptor = - getDescriptor().getMessageType(1403); + getDescriptor().getMessageType(1405); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptions_descriptor, @@ -50439,7 +50420,7 @@ private static void _clinit_autosplit_dinit_3() { "RecaptchaOptions", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions_descriptor = - getDescriptor().getMessageType(1404); + getDescriptor().getMessageType(1406); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherExprOptionsRecaptchaOptions_descriptor, @@ -50447,7 +50428,7 @@ private static void _clinit_autosplit_dinit_3() { "ActionTokenSiteKeys", "SessionTokenSiteKeys", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcher_descriptor = - getDescriptor().getMessageType(1405); + getDescriptor().getMessageType(1407); internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcher_descriptor, @@ -50462,7 +50443,7 @@ private static void _clinit_autosplit_dinit_3() { "UserDefinedFields", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch_descriptor = - getDescriptor().getMessageType(1406); + getDescriptor().getMessageType(1408); internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleNetworkMatcherUserDefinedFieldMatch_descriptor, @@ -50470,7 +50451,7 @@ private static void _clinit_autosplit_dinit_3() { "Name", "Values", }); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_descriptor = - getDescriptor().getMessageType(1407); + getDescriptor().getMessageType(1409); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_descriptor, @@ -50478,7 +50459,7 @@ private static void _clinit_autosplit_dinit_3() { "Exclusions", }); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_descriptor = - getDescriptor().getMessageType(1408); + getDescriptor().getMessageType(1410); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_descriptor, @@ -50491,7 +50472,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetRuleSet", }); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_descriptor = - getDescriptor().getMessageType(1409); + getDescriptor().getMessageType(1411); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_descriptor, @@ -50499,7 +50480,7 @@ private static void _clinit_autosplit_dinit_3() { "Op", "Val", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_descriptor = - getDescriptor().getMessageType(1410); + getDescriptor().getMessageType(1412); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_descriptor, @@ -50515,7 +50496,7 @@ private static void _clinit_autosplit_dinit_3() { "RateLimitThreshold", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_descriptor = - getDescriptor().getMessageType(1411); + getDescriptor().getMessageType(1413); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_descriptor, @@ -50523,7 +50504,7 @@ private static void _clinit_autosplit_dinit_3() { "EnforceOnKeyName", "EnforceOnKeyType", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_descriptor = - getDescriptor().getMessageType(1412); + getDescriptor().getMessageType(1414); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_descriptor, @@ -50531,7 +50512,7 @@ private static void _clinit_autosplit_dinit_3() { "Count", "IntervalSec", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_descriptor = - getDescriptor().getMessageType(1413); + getDescriptor().getMessageType(1415); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_descriptor, @@ -50539,7 +50520,7 @@ private static void _clinit_autosplit_dinit_3() { "Target", "Type", }); internal_static_google_cloud_compute_v1_SecurityPolicyUserDefinedField_descriptor = - getDescriptor().getMessageType(1414); + getDescriptor().getMessageType(1416); internal_static_google_cloud_compute_v1_SecurityPolicyUserDefinedField_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyUserDefinedField_descriptor, @@ -50547,7 +50528,7 @@ private static void _clinit_autosplit_dinit_3() { "Base", "Mask", "Name", "Offset", "Size", }); internal_static_google_cloud_compute_v1_SecuritySettings_descriptor = - getDescriptor().getMessageType(1415); + getDescriptor().getMessageType(1417); internal_static_google_cloud_compute_v1_SecuritySettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecuritySettings_descriptor, @@ -50555,7 +50536,7 @@ private static void _clinit_autosplit_dinit_3() { "AwsV4Authentication", "ClientTlsPolicy", "SubjectAltNames", }); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_descriptor = - getDescriptor().getMessageType(1416); + getDescriptor().getMessageType(1418); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_descriptor, @@ -50563,13 +50544,13 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "Zone", }); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_descriptor = - getDescriptor().getMessageType(1417); + getDescriptor().getMessageType(1419); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_SerialPortOutput_descriptor = - getDescriptor().getMessageType(1418); + getDescriptor().getMessageType(1420); internal_static_google_cloud_compute_v1_SerialPortOutput_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SerialPortOutput_descriptor, @@ -50577,7 +50558,7 @@ private static void _clinit_autosplit_dinit_3() { "Contents", "Kind", "Next", "SelfLink", "Start", }); internal_static_google_cloud_compute_v1_ServerBinding_descriptor = - getDescriptor().getMessageType(1419); + getDescriptor().getMessageType(1421); internal_static_google_cloud_compute_v1_ServerBinding_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServerBinding_descriptor, @@ -50585,7 +50566,7 @@ private static void _clinit_autosplit_dinit_3() { "Type", }); internal_static_google_cloud_compute_v1_ServiceAccount_descriptor = - getDescriptor().getMessageType(1420); + getDescriptor().getMessageType(1422); internal_static_google_cloud_compute_v1_ServiceAccount_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAccount_descriptor, @@ -50593,7 +50574,7 @@ private static void _clinit_autosplit_dinit_3() { "Email", "Scopes", }); internal_static_google_cloud_compute_v1_ServiceAttachment_descriptor = - getDescriptor().getMessageType(1421); + getDescriptor().getMessageType(1423); internal_static_google_cloud_compute_v1_ServiceAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachment_descriptor, @@ -50629,7 +50610,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_descriptor = - getDescriptor().getMessageType(1422); + getDescriptor().getMessageType(1424); internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_descriptor, @@ -50646,7 +50627,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_descriptor = - getDescriptor().getMessageType(1423); + getDescriptor().getMessageType(1425); internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_descriptor, @@ -50659,7 +50640,7 @@ private static void _clinit_autosplit_dinit_3() { "Status", }); internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_descriptor = - getDescriptor().getMessageType(1424); + getDescriptor().getMessageType(1426); internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_descriptor, @@ -50667,7 +50648,7 @@ private static void _clinit_autosplit_dinit_3() { "ConnectionLimit", "NetworkUrl", "ProjectIdOrNum", }); internal_static_google_cloud_compute_v1_ServiceAttachmentList_descriptor = - getDescriptor().getMessageType(1425); + getDescriptor().getMessageType(1427); internal_static_google_cloud_compute_v1_ServiceAttachmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentList_descriptor, @@ -50675,7 +50656,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_descriptor = - getDescriptor().getMessageType(1426); + getDescriptor().getMessageType(1428); internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_descriptor, @@ -50683,7 +50664,7 @@ private static void _clinit_autosplit_dinit_3() { "ServiceAttachments", "Warning", }); internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_descriptor = - getDescriptor().getMessageType(1427); + getDescriptor().getMessageType(1429); internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_descriptor, @@ -50694,7 +50675,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetSslProxy", }); internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageType(1428); + getDescriptor().getMessageType(1430); internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_descriptor, @@ -50705,7 +50686,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetTcpProxy", }); internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_descriptor = - getDescriptor().getMessageType(1429); + getDescriptor().getMessageType(1431); internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_descriptor, @@ -50718,7 +50699,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetReferenceResource", }); internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageType(1430); + getDescriptor().getMessageType(1432); internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_descriptor, @@ -50729,7 +50710,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_descriptor = - getDescriptor().getMessageType(1431); + getDescriptor().getMessageType(1433); internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_descriptor, @@ -50740,7 +50721,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetSslProxy", }); internal_static_google_cloud_compute_v1_SetCloudArmorTierProjectRequest_descriptor = - getDescriptor().getMessageType(1432); + getDescriptor().getMessageType(1434); internal_static_google_cloud_compute_v1_SetCloudArmorTierProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCloudArmorTierProjectRequest_descriptor, @@ -50748,7 +50729,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "ProjectsSetCloudArmorTierRequestResource", "RequestId", }); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadata_descriptor = - getDescriptor().getMessageType(1433); + getDescriptor().getMessageType(1435); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadata_descriptor, @@ -50765,7 +50746,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo_descriptor = - getDescriptor().getMessageType(1434); + getDescriptor().getMessageType(1436); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataOperationMetadataPerLocationOperationInfo_descriptor, @@ -50773,7 +50754,7 @@ private static void _clinit_autosplit_dinit_3() { "Error", "State", }); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_descriptor = - getDescriptor().getMessageType(1435); + getDescriptor().getMessageType(1437); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_descriptor, @@ -50781,7 +50762,7 @@ private static void _clinit_autosplit_dinit_3() { "MetadataResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_descriptor = - getDescriptor().getMessageType(1436); + getDescriptor().getMessageType(1438); internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_descriptor, @@ -50789,7 +50770,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "ProjectsSetDefaultNetworkTierRequestResource", "RequestId", }); internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_descriptor = - getDescriptor().getMessageType(1437); + getDescriptor().getMessageType(1439); internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_descriptor, @@ -50797,7 +50778,7 @@ private static void _clinit_autosplit_dinit_3() { "DeletionProtection", "Project", "RequestId", "Resource", "Zone", }); internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_descriptor = - getDescriptor().getMessageType(1438); + getDescriptor().getMessageType(1440); internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_descriptor, @@ -50805,7 +50786,7 @@ private static void _clinit_autosplit_dinit_3() { "AutoDelete", "DeviceName", "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_descriptor = - getDescriptor().getMessageType(1439); + getDescriptor().getMessageType(1441); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_descriptor, @@ -50813,7 +50794,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendBucket", "Project", "RequestId", "SecurityPolicyReferenceResource", }); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageType(1440); + getDescriptor().getMessageType(1442); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_descriptor, @@ -50821,7 +50802,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "Project", "RequestId", "SecurityPolicyReferenceResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyBackendBucketRequest_descriptor = - getDescriptor().getMessageType(1441); + getDescriptor().getMessageType(1443); internal_static_google_cloud_compute_v1_SetIamPolicyBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyBackendBucketRequest_descriptor, @@ -50829,7 +50810,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageType(1442); + getDescriptor().getMessageType(1444); internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_descriptor, @@ -50837,7 +50818,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_descriptor = - getDescriptor().getMessageType(1443); + getDescriptor().getMessageType(1445); internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_descriptor, @@ -50845,7 +50826,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1444); + getDescriptor().getMessageType(1446); internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_descriptor, @@ -50853,7 +50834,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalOrganizationSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_descriptor = - getDescriptor().getMessageType(1445); + getDescriptor().getMessageType(1447); internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_descriptor, @@ -50861,7 +50842,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_descriptor = - getDescriptor().getMessageType(1446); + getDescriptor().getMessageType(1448); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_descriptor, @@ -50869,7 +50850,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_descriptor = - getDescriptor().getMessageType(1447); + getDescriptor().getMessageType(1449); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_descriptor, @@ -50877,7 +50858,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInstantSnapshotRequest_descriptor = - getDescriptor().getMessageType(1448); + getDescriptor().getMessageType(1450); internal_static_google_cloud_compute_v1_SetIamPolicyInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInstantSnapshotRequest_descriptor, @@ -50885,7 +50866,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageType(1449); + getDescriptor().getMessageType(1451); internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectAttachmentGroupRequest_descriptor, @@ -50893,7 +50874,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectGroupRequest_descriptor = - getDescriptor().getMessageType(1450); + getDescriptor().getMessageType(1452); internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInterconnectGroupRequest_descriptor, @@ -50901,7 +50882,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_descriptor = - getDescriptor().getMessageType(1451); + getDescriptor().getMessageType(1453); internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_descriptor, @@ -50909,7 +50890,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_descriptor = - getDescriptor().getMessageType(1452); + getDescriptor().getMessageType(1454); internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_descriptor, @@ -50917,7 +50898,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageType(1453); + getDescriptor().getMessageType(1455); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_descriptor, @@ -50925,7 +50906,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1454); + getDescriptor().getMessageType(1456); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_descriptor, @@ -50933,7 +50914,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_descriptor = - getDescriptor().getMessageType(1455); + getDescriptor().getMessageType(1457); internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_descriptor, @@ -50941,7 +50922,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_descriptor = - getDescriptor().getMessageType(1456); + getDescriptor().getMessageType(1458); internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_descriptor, @@ -50949,7 +50930,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageType(1457); + getDescriptor().getMessageType(1459); internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_descriptor, @@ -50957,7 +50938,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_descriptor = - getDescriptor().getMessageType(1458); + getDescriptor().getMessageType(1460); internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_descriptor, @@ -50965,7 +50946,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageType(1459); + getDescriptor().getMessageType(1461); internal_static_google_cloud_compute_v1_SetIamPolicyRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionInstantSnapshotRequest_descriptor, @@ -50973,7 +50954,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1460); + getDescriptor().getMessageType(1462); internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor, @@ -50981,7 +50962,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyReservationBlockRequest_descriptor = - getDescriptor().getMessageType(1461); + getDescriptor().getMessageType(1463); internal_static_google_cloud_compute_v1_SetIamPolicyReservationBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyReservationBlockRequest_descriptor, @@ -50989,7 +50970,7 @@ private static void _clinit_autosplit_dinit_3() { "ParentResource", "Project", "Resource", "Zone", "ZoneSetNestedPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_descriptor = - getDescriptor().getMessageType(1462); + getDescriptor().getMessageType(1464); internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_descriptor, @@ -50997,7 +50978,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyReservationSubBlockRequest_descriptor = - getDescriptor().getMessageType(1463); + getDescriptor().getMessageType(1465); internal_static_google_cloud_compute_v1_SetIamPolicyReservationSubBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyReservationSubBlockRequest_descriptor, @@ -51005,7 +50986,7 @@ private static void _clinit_autosplit_dinit_3() { "ParentResource", "Project", "Resource", "Zone", "ZoneSetNestedPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_descriptor = - getDescriptor().getMessageType(1464); + getDescriptor().getMessageType(1466); internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_descriptor, @@ -51013,7 +50994,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_descriptor = - getDescriptor().getMessageType(1465); + getDescriptor().getMessageType(1467); internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_descriptor, @@ -51021,7 +51002,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_descriptor = - getDescriptor().getMessageType(1466); + getDescriptor().getMessageType(1468); internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_descriptor, @@ -51029,7 +51010,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyStoragePoolRequest_descriptor = - getDescriptor().getMessageType(1467); + getDescriptor().getMessageType(1469); internal_static_google_cloud_compute_v1_SetIamPolicyStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyStoragePoolRequest_descriptor, @@ -51037,7 +51018,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_descriptor = - getDescriptor().getMessageType(1468); + getDescriptor().getMessageType(1470); internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_descriptor, @@ -51045,7 +51026,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1469); + getDescriptor().getMessageType(1471); internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_descriptor, @@ -51057,7 +51038,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1470); + getDescriptor().getMessageType(1472); internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_descriptor, @@ -51069,7 +51050,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_descriptor = - getDescriptor().getMessageType(1471); + getDescriptor().getMessageType(1473); internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_descriptor, @@ -51077,7 +51058,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor = - getDescriptor().getMessageType(1472); + getDescriptor().getMessageType(1474); internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor, @@ -51085,7 +51066,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "Resource", "Zone", "ZoneSetLabelsRequestResource", }); internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageType(1473); + getDescriptor().getMessageType(1475); internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_descriptor, @@ -51093,7 +51074,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_descriptor = - getDescriptor().getMessageType(1474); + getDescriptor().getMessageType(1476); internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_descriptor, @@ -51101,7 +51082,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_descriptor = - getDescriptor().getMessageType(1475); + getDescriptor().getMessageType(1477); internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_descriptor, @@ -51109,7 +51090,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageType(1476); + getDescriptor().getMessageType(1478); internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_descriptor, @@ -51117,7 +51098,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor = - getDescriptor().getMessageType(1477); + getDescriptor().getMessageType(1479); internal_static_google_cloud_compute_v1_SetLabelsImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor, @@ -51125,7 +51106,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_descriptor = - getDescriptor().getMessageType(1478); + getDescriptor().getMessageType(1480); internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_descriptor, @@ -51133,7 +51114,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "InstancesSetLabelsRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SetLabelsInstantSnapshotRequest_descriptor = - getDescriptor().getMessageType(1479); + getDescriptor().getMessageType(1481); internal_static_google_cloud_compute_v1_SetLabelsInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInstantSnapshotRequest_descriptor, @@ -51141,7 +51122,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "Resource", "Zone", "ZoneSetLabelsRequestResource", }); internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageType(1480); + getDescriptor().getMessageType(1482); internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_descriptor, @@ -51149,7 +51130,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_descriptor = - getDescriptor().getMessageType(1481); + getDescriptor().getMessageType(1483); internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_descriptor, @@ -51157,7 +51138,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsMachineImageRequest_descriptor = - getDescriptor().getMessageType(1482); + getDescriptor().getMessageType(1484); internal_static_google_cloud_compute_v1_SetLabelsMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsMachineImageRequest_descriptor, @@ -51165,7 +51146,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_descriptor = - getDescriptor().getMessageType(1483); + getDescriptor().getMessageType(1485); internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_descriptor, @@ -51173,7 +51154,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageType(1484); + getDescriptor().getMessageType(1486); internal_static_google_cloud_compute_v1_SetLabelsRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsRegionInstantSnapshotRequest_descriptor, @@ -51181,7 +51162,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageType(1485); + getDescriptor().getMessageType(1487); internal_static_google_cloud_compute_v1_SetLabelsRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsRegionSecurityPolicyRequest_descriptor, @@ -51189,7 +51170,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_descriptor = - getDescriptor().getMessageType(1486); + getDescriptor().getMessageType(1488); internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_descriptor, @@ -51197,7 +51178,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_descriptor = - getDescriptor().getMessageType(1487); + getDescriptor().getMessageType(1489); internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_descriptor, @@ -51205,7 +51186,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_descriptor = - getDescriptor().getMessageType(1488); + getDescriptor().getMessageType(1490); internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_descriptor, @@ -51213,7 +51194,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_descriptor = - getDescriptor().getMessageType(1489); + getDescriptor().getMessageType(1491); internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_descriptor, @@ -51221,7 +51202,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_descriptor = - getDescriptor().getMessageType(1490); + getDescriptor().getMessageType(1492); internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_descriptor, @@ -51229,7 +51210,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetLabelsRequestResource", "RequestId", "Resource", }); internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_descriptor = - getDescriptor().getMessageType(1491); + getDescriptor().getMessageType(1493); internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_descriptor, @@ -51241,7 +51222,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_descriptor = - getDescriptor().getMessageType(1492); + getDescriptor().getMessageType(1494); internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_descriptor, @@ -51249,7 +51230,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "InstancesSetMachineTypeRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_descriptor = - getDescriptor().getMessageType(1493); + getDescriptor().getMessageType(1495); internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_descriptor, @@ -51257,7 +51238,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "MetadataResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_descriptor = - getDescriptor().getMessageType(1494); + getDescriptor().getMessageType(1496); internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_descriptor, @@ -51269,7 +51250,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetNameInstanceRequest_descriptor = - getDescriptor().getMessageType(1495); + getDescriptor().getMessageType(1497); internal_static_google_cloud_compute_v1_SetNameInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNameInstanceRequest_descriptor, @@ -51277,7 +51258,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "InstancesSetNameRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_descriptor = - getDescriptor().getMessageType(1496); + getDescriptor().getMessageType(1498); internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_descriptor, @@ -51289,7 +51270,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_descriptor = - getDescriptor().getMessageType(1497); + getDescriptor().getMessageType(1499); internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_descriptor, @@ -51301,7 +51282,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_descriptor = - getDescriptor().getMessageType(1498); + getDescriptor().getMessageType(1500); internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_descriptor, @@ -51313,7 +51294,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_descriptor = - getDescriptor().getMessageType(1499); + getDescriptor().getMessageType(1501); internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_descriptor, @@ -51325,7 +51306,7 @@ private static void _clinit_autosplit_dinit_3() { "SubnetworksSetPrivateIpGoogleAccessRequestResource", }); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_descriptor = - getDescriptor().getMessageType(1500); + getDescriptor().getMessageType(1502); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_descriptor, @@ -51336,7 +51317,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetSslProxy", }); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageType(1501); + getDescriptor().getMessageType(1503); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_descriptor, @@ -51347,7 +51328,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetTcpProxy", }); internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageType(1502); + getDescriptor().getMessageType(1504); internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_descriptor, @@ -51358,7 +51339,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_descriptor = - getDescriptor().getMessageType(1503); + getDescriptor().getMessageType(1505); internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_descriptor, @@ -51366,7 +51347,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "SchedulingResource", "Zone", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageType(1504); + getDescriptor().getMessageType(1506); internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_descriptor, @@ -51374,7 +51355,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "Project", "RequestId", "SecurityPolicyReferenceResource", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyInstanceRequest_descriptor = - getDescriptor().getMessageType(1505); + getDescriptor().getMessageType(1507); internal_static_google_cloud_compute_v1_SetSecurityPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyInstanceRequest_descriptor, @@ -51386,7 +51367,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageType(1506); + getDescriptor().getMessageType(1508); internal_static_google_cloud_compute_v1_SetSecurityPolicyRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyRegionBackendServiceRequest_descriptor, @@ -51394,7 +51375,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "Project", "Region", "RequestId", "SecurityPolicyReferenceResource", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetInstanceRequest_descriptor = - getDescriptor().getMessageType(1507); + getDescriptor().getMessageType(1509); internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetInstanceRequest_descriptor, @@ -51402,7 +51383,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "SecurityPolicyReferenceResource", "TargetInstance", "Zone", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetPoolRequest_descriptor = - getDescriptor().getMessageType(1508); + getDescriptor().getMessageType(1510); internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyTargetPoolRequest_descriptor, @@ -51410,7 +51391,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "SecurityPolicyReferenceResource", "TargetPool", }); internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_descriptor = - getDescriptor().getMessageType(1509); + getDescriptor().getMessageType(1511); internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_descriptor, @@ -51422,7 +51403,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_descriptor = - getDescriptor().getMessageType(1510); + getDescriptor().getMessageType(1512); internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_descriptor, @@ -51430,7 +51411,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "ShieldedInstanceIntegrityPolicyResource", "Zone", }); internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageType(1511); + getDescriptor().getMessageType(1513); internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_descriptor, @@ -51442,7 +51423,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageType(1512); + getDescriptor().getMessageType(1514); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_descriptor, @@ -51453,7 +51434,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_descriptor = - getDescriptor().getMessageType(1513); + getDescriptor().getMessageType(1515); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_descriptor, @@ -51464,7 +51445,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetSslProxy", }); internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageType(1514); + getDescriptor().getMessageType(1516); internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_descriptor, @@ -51472,7 +51453,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "SslPolicyReferenceResource", "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_descriptor = - getDescriptor().getMessageType(1515); + getDescriptor().getMessageType(1517); internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_descriptor, @@ -51480,7 +51461,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "SslPolicyReferenceResource", "TargetSslProxy", }); internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_descriptor = - getDescriptor().getMessageType(1516); + getDescriptor().getMessageType(1518); internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_descriptor, @@ -51488,7 +51469,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "TagsResource", "Zone", }); internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_descriptor = - getDescriptor().getMessageType(1517); + getDescriptor().getMessageType(1519); internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_descriptor, @@ -51496,7 +51477,7 @@ private static void _clinit_autosplit_dinit_3() { "ForwardingRule", "Project", "Region", "RequestId", "TargetReferenceResource", }); internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageType(1518); + getDescriptor().getMessageType(1520); internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_descriptor, @@ -51504,7 +51485,7 @@ private static void _clinit_autosplit_dinit_3() { "ForwardingRule", "Project", "RequestId", "TargetReferenceResource", }); internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1519); + getDescriptor().getMessageType(1521); internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_descriptor, @@ -51516,7 +51497,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1520); + getDescriptor().getMessageType(1522); internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_descriptor, @@ -51528,7 +51509,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageType(1521); + getDescriptor().getMessageType(1523); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_descriptor, @@ -51536,7 +51517,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "TargetHttpProxy", "UrlMapReferenceResource", }); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageType(1522); + getDescriptor().getMessageType(1524); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_descriptor, @@ -51544,7 +51525,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "TargetHttpsProxy", "UrlMapReferenceResource", }); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageType(1523); + getDescriptor().getMessageType(1525); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_descriptor, @@ -51552,7 +51533,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "TargetHttpProxy", "UrlMapReferenceResource", }); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageType(1524); + getDescriptor().getMessageType(1526); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_descriptor, @@ -51560,7 +51541,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "TargetHttpsProxy", "UrlMapReferenceResource", }); internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_descriptor = - getDescriptor().getMessageType(1525); + getDescriptor().getMessageType(1527); internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_descriptor, @@ -51568,7 +51549,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "UsageExportLocationResource", }); internal_static_google_cloud_compute_v1_ShareSettings_descriptor = - getDescriptor().getMessageType(1526); + getDescriptor().getMessageType(1528); internal_static_google_cloud_compute_v1_ShareSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShareSettings_descriptor, @@ -51584,7 +51565,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_descriptor = - getDescriptor().getMessageType(1527); + getDescriptor().getMessageType(1529); internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_descriptor, @@ -51592,7 +51573,7 @@ private static void _clinit_autosplit_dinit_3() { "ProjectId", }); internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_descriptor = - getDescriptor().getMessageType(1528); + getDescriptor().getMessageType(1530); internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_descriptor, @@ -51600,7 +51581,7 @@ private static void _clinit_autosplit_dinit_3() { "EnableIntegrityMonitoring", "EnableSecureBoot", "EnableVtpm", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_descriptor = - getDescriptor().getMessageType(1529); + getDescriptor().getMessageType(1531); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_descriptor, @@ -51608,7 +51589,7 @@ private static void _clinit_autosplit_dinit_3() { "EccP256EncryptionKey", "EccP256SigningKey", "EncryptionKey", "Kind", "SigningKey", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_descriptor = - getDescriptor().getMessageType(1530); + getDescriptor().getMessageType(1532); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_descriptor, @@ -51616,7 +51597,7 @@ private static void _clinit_autosplit_dinit_3() { "EkCert", "EkPub", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_descriptor = - getDescriptor().getMessageType(1531); + getDescriptor().getMessageType(1533); internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_descriptor, @@ -51624,7 +51605,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateAutoLearnPolicy", }); internal_static_google_cloud_compute_v1_SignedUrlKey_descriptor = - getDescriptor().getMessageType(1532); + getDescriptor().getMessageType(1534); internal_static_google_cloud_compute_v1_SignedUrlKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SignedUrlKey_descriptor, @@ -51632,7 +51613,7 @@ private static void _clinit_autosplit_dinit_3() { "KeyName", "KeyValue", }); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_descriptor = - getDescriptor().getMessageType(1533); + getDescriptor().getMessageType(1535); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_descriptor, @@ -51640,7 +51621,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "WithExtendedNotifications", "Zone", }); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_descriptor = - getDescriptor().getMessageType(1534); + getDescriptor().getMessageType(1536); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_descriptor, @@ -51652,7 +51633,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_Snapshot_descriptor = - getDescriptor().getMessageType(1535); + getDescriptor().getMessageType(1537); internal_static_google_cloud_compute_v1_Snapshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Snapshot_descriptor, @@ -51705,7 +51686,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SnapshotList_descriptor = - getDescriptor().getMessageType(1536); + getDescriptor().getMessageType(1538); internal_static_google_cloud_compute_v1_SnapshotList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotList_descriptor, @@ -51713,7 +51694,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_SnapshotParams_descriptor = - getDescriptor().getMessageType(1537); + getDescriptor().getMessageType(1539); internal_static_google_cloud_compute_v1_SnapshotParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotParams_descriptor, @@ -51729,7 +51710,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SnapshotSettings_descriptor = - getDescriptor().getMessageType(1538); + getDescriptor().getMessageType(1540); internal_static_google_cloud_compute_v1_SnapshotSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotSettings_descriptor, @@ -51737,7 +51718,7 @@ private static void _clinit_autosplit_dinit_3() { "StorageLocation", }); internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettings_descriptor = - getDescriptor().getMessageType(1539); + getDescriptor().getMessageType(1541); internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettings_descriptor, @@ -51754,7 +51735,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettingsStorageLocationPreference_descriptor = - getDescriptor().getMessageType(1540); + getDescriptor().getMessageType(1542); internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettingsStorageLocationPreference_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotSettingsStorageLocationSettingsStorageLocationPreference_descriptor, @@ -51762,7 +51743,7 @@ private static void _clinit_autosplit_dinit_3() { "Name", }); internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_descriptor = - getDescriptor().getMessageType(1541); + getDescriptor().getMessageType(1543); internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_descriptor, @@ -51770,7 +51751,7 @@ private static void _clinit_autosplit_dinit_3() { "DiskEncryptionKey", "SourceDisk", }); internal_static_google_cloud_compute_v1_SourceInstanceParams_descriptor = - getDescriptor().getMessageType(1542); + getDescriptor().getMessageType(1544); internal_static_google_cloud_compute_v1_SourceInstanceParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceInstanceParams_descriptor, @@ -51778,7 +51759,7 @@ private static void _clinit_autosplit_dinit_3() { "DiskConfigs", }); internal_static_google_cloud_compute_v1_SourceInstanceProperties_descriptor = - getDescriptor().getMessageType(1543); + getDescriptor().getMessageType(1545); internal_static_google_cloud_compute_v1_SourceInstanceProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceInstanceProperties_descriptor, @@ -51809,7 +51790,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificate_descriptor = - getDescriptor().getMessageType(1544); + getDescriptor().getMessageType(1546); internal_static_google_cloud_compute_v1_SslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificate_descriptor, @@ -51830,7 +51811,7 @@ private static void _clinit_autosplit_dinit_3() { "Type", }); internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_descriptor = - getDescriptor().getMessageType(1545); + getDescriptor().getMessageType(1547); internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_descriptor, @@ -51847,7 +51828,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificateList_descriptor = - getDescriptor().getMessageType(1546); + getDescriptor().getMessageType(1548); internal_static_google_cloud_compute_v1_SslCertificateList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateList_descriptor, @@ -51855,7 +51836,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_descriptor = - getDescriptor().getMessageType(1547); + getDescriptor().getMessageType(1549); internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_descriptor, @@ -51872,7 +51853,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_descriptor = - getDescriptor().getMessageType(1548); + getDescriptor().getMessageType(1550); internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_descriptor, @@ -51880,7 +51861,7 @@ private static void _clinit_autosplit_dinit_3() { "Certificate", "PrivateKey", }); internal_static_google_cloud_compute_v1_SslCertificatesScopedList_descriptor = - getDescriptor().getMessageType(1549); + getDescriptor().getMessageType(1551); internal_static_google_cloud_compute_v1_SslCertificatesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificatesScopedList_descriptor, @@ -51888,7 +51869,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", "Warning", }); internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_descriptor = - getDescriptor().getMessageType(1550); + getDescriptor().getMessageType(1552); internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_descriptor, @@ -51905,7 +51886,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor = - getDescriptor().getMessageType(1551); + getDescriptor().getMessageType(1553); internal_static_google_cloud_compute_v1_SslPoliciesList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor, @@ -51913,7 +51894,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_descriptor = - getDescriptor().getMessageType(1552); + getDescriptor().getMessageType(1554); internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_descriptor, @@ -51921,7 +51902,7 @@ private static void _clinit_autosplit_dinit_3() { "Features", }); internal_static_google_cloud_compute_v1_SslPoliciesScopedList_descriptor = - getDescriptor().getMessageType(1553); + getDescriptor().getMessageType(1555); internal_static_google_cloud_compute_v1_SslPoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesScopedList_descriptor, @@ -51929,7 +51910,7 @@ private static void _clinit_autosplit_dinit_3() { "SslPolicies", "Warning", }); internal_static_google_cloud_compute_v1_SslPolicy_descriptor = - getDescriptor().getMessageType(1554); + getDescriptor().getMessageType(1556); internal_static_google_cloud_compute_v1_SslPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPolicy_descriptor, @@ -51949,7 +51930,7 @@ private static void _clinit_autosplit_dinit_3() { "Warnings", }); internal_static_google_cloud_compute_v1_SslPolicyReference_descriptor = - getDescriptor().getMessageType(1555); + getDescriptor().getMessageType(1557); internal_static_google_cloud_compute_v1_SslPolicyReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPolicyReference_descriptor, @@ -51957,7 +51938,7 @@ private static void _clinit_autosplit_dinit_3() { "SslPolicy", }); internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_descriptor = - getDescriptor().getMessageType(1556); + getDescriptor().getMessageType(1558); internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_descriptor, @@ -51965,7 +51946,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "DisksStartAsyncReplicationRequestResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_descriptor = - getDescriptor().getMessageType(1557); + getDescriptor().getMessageType(1559); internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_descriptor, @@ -51977,7 +51958,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StartInstanceRequest_descriptor = - getDescriptor().getMessageType(1558); + getDescriptor().getMessageType(1560); internal_static_google_cloud_compute_v1_StartInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartInstanceRequest_descriptor, @@ -51985,7 +51966,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_StartInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1559); + getDescriptor().getMessageType(1561); internal_static_google_cloud_compute_v1_StartInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartInstancesInstanceGroupManagerRequest_descriptor, @@ -51997,7 +51978,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_StartInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1560); + getDescriptor().getMessageType(1562); internal_static_google_cloud_compute_v1_StartInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -52009,7 +51990,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_descriptor = - getDescriptor().getMessageType(1561); + getDescriptor().getMessageType(1563); internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_descriptor, @@ -52021,7 +52002,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor = - getDescriptor().getMessageType(1562); + getDescriptor().getMessageType(1564); internal_static_google_cloud_compute_v1_StatefulPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor, @@ -52029,7 +52010,7 @@ private static void _clinit_autosplit_dinit_3() { "PreservedState", }); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_descriptor = - getDescriptor().getMessageType(1563); + getDescriptor().getMessageType(1565); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_descriptor, @@ -52064,7 +52045,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_descriptor = - getDescriptor().getMessageType(1564); + getDescriptor().getMessageType(1566); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_descriptor, @@ -52072,7 +52053,7 @@ private static void _clinit_autosplit_dinit_3() { "AutoDelete", }); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateNetworkIp_descriptor = - getDescriptor().getMessageType(1565); + getDescriptor().getMessageType(1567); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateNetworkIp_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateNetworkIp_descriptor, @@ -52080,7 +52061,7 @@ private static void _clinit_autosplit_dinit_3() { "AutoDelete", }); internal_static_google_cloud_compute_v1_Status_descriptor = - getDescriptor().getMessageType(1566); + getDescriptor().getMessageType(1568); internal_static_google_cloud_compute_v1_Status_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Status_descriptor, @@ -52088,7 +52069,7 @@ private static void _clinit_autosplit_dinit_3() { "Code", "Details", "Message", }); internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_descriptor = - getDescriptor().getMessageType(1567); + getDescriptor().getMessageType(1569); internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_descriptor, @@ -52096,7 +52077,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_descriptor = - getDescriptor().getMessageType(1568); + getDescriptor().getMessageType(1570); internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_descriptor, @@ -52104,7 +52085,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_descriptor = - getDescriptor().getMessageType(1569); + getDescriptor().getMessageType(1571); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_descriptor, @@ -52112,7 +52093,7 @@ private static void _clinit_autosplit_dinit_3() { "DisksStopGroupAsyncReplicationResourceResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_descriptor = - getDescriptor().getMessageType(1570); + getDescriptor().getMessageType(1572); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_descriptor, @@ -52120,7 +52101,7 @@ private static void _clinit_autosplit_dinit_3() { "DisksStopGroupAsyncReplicationResourceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_StopInstanceRequest_descriptor = - getDescriptor().getMessageType(1571); + getDescriptor().getMessageType(1573); internal_static_google_cloud_compute_v1_StopInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopInstanceRequest_descriptor, @@ -52128,7 +52109,7 @@ private static void _clinit_autosplit_dinit_3() { "DiscardLocalSsd", "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_StopInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1572); + getDescriptor().getMessageType(1574); internal_static_google_cloud_compute_v1_StopInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopInstancesInstanceGroupManagerRequest_descriptor, @@ -52140,7 +52121,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_StopInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1573); + getDescriptor().getMessageType(1575); internal_static_google_cloud_compute_v1_StopInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -52152,7 +52133,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StoragePool_descriptor = - getDescriptor().getMessageType(1574); + getDescriptor().getMessageType(1576); internal_static_google_cloud_compute_v1_StoragePool_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePool_descriptor, @@ -52188,7 +52169,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_StoragePoolAggregatedList_descriptor = - getDescriptor().getMessageType(1575); + getDescriptor().getMessageType(1577); internal_static_google_cloud_compute_v1_StoragePoolAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolAggregatedList_descriptor, @@ -52205,7 +52186,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_StoragePoolDisk_descriptor = - getDescriptor().getMessageType(1576); + getDescriptor().getMessageType(1578); internal_static_google_cloud_compute_v1_StoragePoolDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolDisk_descriptor, @@ -52223,7 +52204,7 @@ private static void _clinit_autosplit_dinit_3() { "UsedBytes", }); internal_static_google_cloud_compute_v1_StoragePoolExapoolProvisionedCapacityGb_descriptor = - getDescriptor().getMessageType(1577); + getDescriptor().getMessageType(1579); internal_static_google_cloud_compute_v1_StoragePoolExapoolProvisionedCapacityGb_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolExapoolProvisionedCapacityGb_descriptor, @@ -52231,7 +52212,7 @@ private static void _clinit_autosplit_dinit_3() { "CapacityOptimized", "ReadOptimized", "WriteOptimized", }); internal_static_google_cloud_compute_v1_StoragePoolList_descriptor = - getDescriptor().getMessageType(1578); + getDescriptor().getMessageType(1580); internal_static_google_cloud_compute_v1_StoragePoolList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolList_descriptor, @@ -52239,7 +52220,7 @@ private static void _clinit_autosplit_dinit_3() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_StoragePoolListDisks_descriptor = - getDescriptor().getMessageType(1579); + getDescriptor().getMessageType(1581); internal_static_google_cloud_compute_v1_StoragePoolListDisks_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolListDisks_descriptor, @@ -52247,7 +52228,7 @@ private static void _clinit_autosplit_dinit_3() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_StoragePoolParams_descriptor = - getDescriptor().getMessageType(1580); + getDescriptor().getMessageType(1582); internal_static_google_cloud_compute_v1_StoragePoolParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolParams_descriptor, @@ -52263,7 +52244,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_StoragePoolResourceStatus_descriptor = - getDescriptor().getMessageType(1581); + getDescriptor().getMessageType(1583); internal_static_google_cloud_compute_v1_StoragePoolResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolResourceStatus_descriptor, @@ -52284,7 +52265,7 @@ private static void _clinit_autosplit_dinit_3() { "TotalProvisionedDiskThroughput", }); internal_static_google_cloud_compute_v1_StoragePoolType_descriptor = - getDescriptor().getMessageType(1582); + getDescriptor().getMessageType(1584); internal_static_google_cloud_compute_v1_StoragePoolType_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolType_descriptor, @@ -52308,7 +52289,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_StoragePoolTypeAggregatedList_descriptor = - getDescriptor().getMessageType(1583); + getDescriptor().getMessageType(1585); internal_static_google_cloud_compute_v1_StoragePoolTypeAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolTypeAggregatedList_descriptor, @@ -52325,7 +52306,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_StoragePoolTypeList_descriptor = - getDescriptor().getMessageType(1584); + getDescriptor().getMessageType(1586); internal_static_google_cloud_compute_v1_StoragePoolTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolTypeList_descriptor, @@ -52333,7 +52314,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_StoragePoolTypesScopedList_descriptor = - getDescriptor().getMessageType(1585); + getDescriptor().getMessageType(1587); internal_static_google_cloud_compute_v1_StoragePoolTypesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolTypesScopedList_descriptor, @@ -52341,7 +52322,7 @@ private static void _clinit_autosplit_dinit_3() { "StoragePoolTypes", "Warning", }); internal_static_google_cloud_compute_v1_StoragePoolsScopedList_descriptor = - getDescriptor().getMessageType(1586); + getDescriptor().getMessageType(1588); internal_static_google_cloud_compute_v1_StoragePoolsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_StoragePoolsScopedList_descriptor, @@ -52349,7 +52330,7 @@ private static void _clinit_autosplit_dinit_3() { "StoragePools", "Warning", }); internal_static_google_cloud_compute_v1_Subnetwork_descriptor = - getDescriptor().getMessageType(1587); + getDescriptor().getMessageType(1589); internal_static_google_cloud_compute_v1_Subnetwork_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Subnetwork_descriptor, @@ -52388,7 +52369,7 @@ private static void _clinit_autosplit_dinit_3() { "UtilizationDetails", }); internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_descriptor = - getDescriptor().getMessageType(1588); + getDescriptor().getMessageType(1590); internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_descriptor, @@ -52405,7 +52386,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SubnetworkList_descriptor = - getDescriptor().getMessageType(1589); + getDescriptor().getMessageType(1591); internal_static_google_cloud_compute_v1_SubnetworkList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkList_descriptor, @@ -52413,7 +52394,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_SubnetworkLogConfig_descriptor = - getDescriptor().getMessageType(1590); + getDescriptor().getMessageType(1592); internal_static_google_cloud_compute_v1_SubnetworkLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkLogConfig_descriptor, @@ -52426,7 +52407,7 @@ private static void _clinit_autosplit_dinit_3() { "MetadataFields", }); internal_static_google_cloud_compute_v1_SubnetworkParams_descriptor = - getDescriptor().getMessageType(1591); + getDescriptor().getMessageType(1593); internal_static_google_cloud_compute_v1_SubnetworkParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkParams_descriptor, @@ -52442,7 +52423,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_descriptor = - getDescriptor().getMessageType(1592); + getDescriptor().getMessageType(1594); internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_descriptor, @@ -52450,7 +52431,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", "RangeName", "ReservedInternalRange", }); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetails_descriptor = - getDescriptor().getMessageType(1593); + getDescriptor().getMessageType(1595); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetails_descriptor, @@ -52461,7 +52442,7 @@ private static void _clinit_autosplit_dinit_3() { "Ipv4Utilizations", }); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV4Utilization_descriptor = - getDescriptor().getMessageType(1594); + getDescriptor().getMessageType(1596); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV4Utilization_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV4Utilization_descriptor, @@ -52469,7 +52450,7 @@ private static void _clinit_autosplit_dinit_3() { "RangeName", "TotalAllocatedIp", "TotalFreeIp", }); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV6Utilization_descriptor = - getDescriptor().getMessageType(1595); + getDescriptor().getMessageType(1597); internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV6Utilization_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkUtilizationDetailsIPV6Utilization_descriptor, @@ -52477,7 +52458,7 @@ private static void _clinit_autosplit_dinit_3() { "TotalAllocatedIp", "TotalFreeIp", }); internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_descriptor = - getDescriptor().getMessageType(1596); + getDescriptor().getMessageType(1598); internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_descriptor, @@ -52485,7 +52466,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", }); internal_static_google_cloud_compute_v1_SubnetworksScopedList_descriptor = - getDescriptor().getMessageType(1597); + getDescriptor().getMessageType(1599); internal_static_google_cloud_compute_v1_SubnetworksScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksScopedList_descriptor, @@ -52493,7 +52474,7 @@ private static void _clinit_autosplit_dinit_3() { "Subnetworks", "Warning", }); internal_static_google_cloud_compute_v1_SubnetworksScopedWarning_descriptor = - getDescriptor().getMessageType(1598); + getDescriptor().getMessageType(1600); internal_static_google_cloud_compute_v1_SubnetworksScopedWarning_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksScopedWarning_descriptor, @@ -52501,7 +52482,7 @@ private static void _clinit_autosplit_dinit_3() { "ScopeName", "Warning", }); internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_descriptor = - getDescriptor().getMessageType(1599); + getDescriptor().getMessageType(1601); internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_descriptor, @@ -52509,7 +52490,7 @@ private static void _clinit_autosplit_dinit_3() { "PrivateIpGoogleAccess", }); internal_static_google_cloud_compute_v1_Subsetting_descriptor = - getDescriptor().getMessageType(1600); + getDescriptor().getMessageType(1602); internal_static_google_cloud_compute_v1_Subsetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Subsetting_descriptor, @@ -52517,7 +52498,7 @@ private static void _clinit_autosplit_dinit_3() { "Policy", }); internal_static_google_cloud_compute_v1_SuspendInstanceRequest_descriptor = - getDescriptor().getMessageType(1601); + getDescriptor().getMessageType(1603); internal_static_google_cloud_compute_v1_SuspendInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SuspendInstanceRequest_descriptor, @@ -52525,7 +52506,7 @@ private static void _clinit_autosplit_dinit_3() { "DiscardLocalSsd", "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_SuspendInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1602); + getDescriptor().getMessageType(1604); internal_static_google_cloud_compute_v1_SuspendInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SuspendInstancesInstanceGroupManagerRequest_descriptor, @@ -52537,7 +52518,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_SuspendInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1603); + getDescriptor().getMessageType(1605); internal_static_google_cloud_compute_v1_SuspendInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SuspendInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -52549,7 +52530,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_descriptor = - getDescriptor().getMessageType(1604); + getDescriptor().getMessageType(1606); internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_descriptor, @@ -52557,14 +52538,14 @@ private static void _clinit_autosplit_dinit_3() { "Network", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_TCPHealthCheck_descriptor = - getDescriptor().getMessageType(1605); + getDescriptor().getMessageType(1607); internal_static_google_cloud_compute_v1_TCPHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TCPHealthCheck_descriptor, new java.lang.String[] { "Port", "PortName", "PortSpecification", "ProxyHeader", "Request", "Response", }); - internal_static_google_cloud_compute_v1_Tags_descriptor = getDescriptor().getMessageType(1606); + internal_static_google_cloud_compute_v1_Tags_descriptor = getDescriptor().getMessageType(1608); internal_static_google_cloud_compute_v1_Tags_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Tags_descriptor, @@ -52572,7 +52553,7 @@ private static void _clinit_autosplit_dinit_3() { "Fingerprint", "Items", }); internal_static_google_cloud_compute_v1_TargetGrpcProxy_descriptor = - getDescriptor().getMessageType(1607); + getDescriptor().getMessageType(1609); internal_static_google_cloud_compute_v1_TargetGrpcProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetGrpcProxy_descriptor, @@ -52589,7 +52570,7 @@ private static void _clinit_autosplit_dinit_3() { "ValidateForProxyless", }); internal_static_google_cloud_compute_v1_TargetGrpcProxyList_descriptor = - getDescriptor().getMessageType(1608); + getDescriptor().getMessageType(1610); internal_static_google_cloud_compute_v1_TargetGrpcProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetGrpcProxyList_descriptor, @@ -52597,7 +52578,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_descriptor = - getDescriptor().getMessageType(1609); + getDescriptor().getMessageType(1611); internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_descriptor, @@ -52605,7 +52586,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpProxies", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpProxy_descriptor = - getDescriptor().getMessageType(1610); + getDescriptor().getMessageType(1612); internal_static_google_cloud_compute_v1_TargetHttpProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxy_descriptor, @@ -52623,7 +52604,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", }); internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_descriptor = - getDescriptor().getMessageType(1611); + getDescriptor().getMessageType(1613); internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_descriptor, @@ -52640,7 +52621,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetHttpProxyList_descriptor = - getDescriptor().getMessageType(1612); + getDescriptor().getMessageType(1614); internal_static_google_cloud_compute_v1_TargetHttpProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxyList_descriptor, @@ -52648,7 +52629,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_descriptor = - getDescriptor().getMessageType(1613); + getDescriptor().getMessageType(1615); internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_descriptor, @@ -52656,7 +52637,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxies", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_descriptor = - getDescriptor().getMessageType(1614); + getDescriptor().getMessageType(1616); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_descriptor, @@ -52664,7 +52645,7 @@ private static void _clinit_autosplit_dinit_3() { "CertificateMap", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_descriptor = - getDescriptor().getMessageType(1615); + getDescriptor().getMessageType(1617); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_descriptor, @@ -52672,7 +52653,7 @@ private static void _clinit_autosplit_dinit_3() { "QuicOverride", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageType(1616); + getDescriptor().getMessageType(1618); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_descriptor, @@ -52680,7 +52661,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", }); internal_static_google_cloud_compute_v1_TargetHttpsProxy_descriptor = - getDescriptor().getMessageType(1617); + getDescriptor().getMessageType(1619); internal_static_google_cloud_compute_v1_TargetHttpsProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxy_descriptor, @@ -52705,7 +52686,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", }); internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_descriptor = - getDescriptor().getMessageType(1618); + getDescriptor().getMessageType(1620); internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_descriptor, @@ -52722,7 +52703,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetHttpsProxyList_descriptor = - getDescriptor().getMessageType(1619); + getDescriptor().getMessageType(1621); internal_static_google_cloud_compute_v1_TargetHttpsProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxyList_descriptor, @@ -52730,7 +52711,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetInstance_descriptor = - getDescriptor().getMessageType(1620); + getDescriptor().getMessageType(1622); internal_static_google_cloud_compute_v1_TargetInstance_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstance_descriptor, @@ -52748,7 +52729,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_descriptor = - getDescriptor().getMessageType(1621); + getDescriptor().getMessageType(1623); internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_descriptor, @@ -52765,7 +52746,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetInstanceList_descriptor = - getDescriptor().getMessageType(1622); + getDescriptor().getMessageType(1624); internal_static_google_cloud_compute_v1_TargetInstanceList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstanceList_descriptor, @@ -52773,7 +52754,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetInstancesScopedList_descriptor = - getDescriptor().getMessageType(1623); + getDescriptor().getMessageType(1625); internal_static_google_cloud_compute_v1_TargetInstancesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstancesScopedList_descriptor, @@ -52781,7 +52762,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetInstances", "Warning", }); internal_static_google_cloud_compute_v1_TargetPool_descriptor = - getDescriptor().getMessageType(1624); + getDescriptor().getMessageType(1626); internal_static_google_cloud_compute_v1_TargetPool_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPool_descriptor, @@ -52801,7 +52782,7 @@ private static void _clinit_autosplit_dinit_3() { "SessionAffinity", }); internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_descriptor = - getDescriptor().getMessageType(1625); + getDescriptor().getMessageType(1627); internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_descriptor, @@ -52818,7 +52799,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_descriptor = - getDescriptor().getMessageType(1626); + getDescriptor().getMessageType(1628); internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_descriptor, @@ -52826,7 +52807,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthStatus", "Kind", }); internal_static_google_cloud_compute_v1_TargetPoolList_descriptor = - getDescriptor().getMessageType(1627); + getDescriptor().getMessageType(1629); internal_static_google_cloud_compute_v1_TargetPoolList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolList_descriptor, @@ -52834,7 +52815,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_descriptor = - getDescriptor().getMessageType(1628); + getDescriptor().getMessageType(1630); internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_descriptor, @@ -52842,7 +52823,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthChecks", }); internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_descriptor = - getDescriptor().getMessageType(1629); + getDescriptor().getMessageType(1631); internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_descriptor, @@ -52850,7 +52831,7 @@ private static void _clinit_autosplit_dinit_3() { "Instances", }); internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_descriptor = - getDescriptor().getMessageType(1630); + getDescriptor().getMessageType(1632); internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_descriptor, @@ -52858,7 +52839,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthChecks", }); internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_descriptor = - getDescriptor().getMessageType(1631); + getDescriptor().getMessageType(1633); internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_descriptor, @@ -52866,7 +52847,7 @@ private static void _clinit_autosplit_dinit_3() { "Instances", }); internal_static_google_cloud_compute_v1_TargetPoolsScopedList_descriptor = - getDescriptor().getMessageType(1632); + getDescriptor().getMessageType(1634); internal_static_google_cloud_compute_v1_TargetPoolsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsScopedList_descriptor, @@ -52874,7 +52855,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetPools", "Warning", }); internal_static_google_cloud_compute_v1_TargetReference_descriptor = - getDescriptor().getMessageType(1633); + getDescriptor().getMessageType(1635); internal_static_google_cloud_compute_v1_TargetReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetReference_descriptor, @@ -52882,7 +52863,7 @@ private static void _clinit_autosplit_dinit_3() { "Target", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_descriptor = - getDescriptor().getMessageType(1634); + getDescriptor().getMessageType(1636); internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_descriptor, @@ -52890,7 +52871,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_descriptor = - getDescriptor().getMessageType(1635); + getDescriptor().getMessageType(1637); internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_descriptor, @@ -52898,7 +52879,7 @@ private static void _clinit_autosplit_dinit_3() { "CertificateMap", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_descriptor = - getDescriptor().getMessageType(1636); + getDescriptor().getMessageType(1638); internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_descriptor, @@ -52906,7 +52887,7 @@ private static void _clinit_autosplit_dinit_3() { "ProxyHeader", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageType(1637); + getDescriptor().getMessageType(1639); internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_descriptor, @@ -52914,7 +52895,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", }); internal_static_google_cloud_compute_v1_TargetSslProxy_descriptor = - getDescriptor().getMessageType(1638); + getDescriptor().getMessageType(1640); internal_static_google_cloud_compute_v1_TargetSslProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxy_descriptor, @@ -52932,7 +52913,7 @@ private static void _clinit_autosplit_dinit_3() { "SslPolicy", }); internal_static_google_cloud_compute_v1_TargetSslProxyList_descriptor = - getDescriptor().getMessageType(1639); + getDescriptor().getMessageType(1641); internal_static_google_cloud_compute_v1_TargetSslProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxyList_descriptor, @@ -52940,7 +52921,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_descriptor = - getDescriptor().getMessageType(1640); + getDescriptor().getMessageType(1642); internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_descriptor, @@ -52948,7 +52929,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetTcpProxies", "Warning", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_descriptor = - getDescriptor().getMessageType(1641); + getDescriptor().getMessageType(1643); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_descriptor, @@ -52956,7 +52937,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_descriptor = - getDescriptor().getMessageType(1642); + getDescriptor().getMessageType(1644); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_descriptor, @@ -52964,7 +52945,7 @@ private static void _clinit_autosplit_dinit_3() { "ProxyHeader", }); internal_static_google_cloud_compute_v1_TargetTcpProxy_descriptor = - getDescriptor().getMessageType(1643); + getDescriptor().getMessageType(1645); internal_static_google_cloud_compute_v1_TargetTcpProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxy_descriptor, @@ -52981,7 +52962,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_descriptor = - getDescriptor().getMessageType(1644); + getDescriptor().getMessageType(1646); internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_descriptor, @@ -52998,7 +52979,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetTcpProxyList_descriptor = - getDescriptor().getMessageType(1645); + getDescriptor().getMessageType(1647); internal_static_google_cloud_compute_v1_TargetTcpProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxyList_descriptor, @@ -53006,7 +52987,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetVpnGateway_descriptor = - getDescriptor().getMessageType(1646); + getDescriptor().getMessageType(1648); internal_static_google_cloud_compute_v1_TargetVpnGateway_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGateway_descriptor, @@ -53034,7 +53015,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_descriptor = - getDescriptor().getMessageType(1647); + getDescriptor().getMessageType(1649); internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_descriptor, @@ -53051,7 +53032,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetVpnGatewayList_descriptor = - getDescriptor().getMessageType(1648); + getDescriptor().getMessageType(1650); internal_static_google_cloud_compute_v1_TargetVpnGatewayList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewayList_descriptor, @@ -53059,7 +53040,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_descriptor = - getDescriptor().getMessageType(1649); + getDescriptor().getMessageType(1651); internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_descriptor, @@ -53067,7 +53048,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetVpnGateways", "Warning", }); internal_static_google_cloud_compute_v1_TestFailure_descriptor = - getDescriptor().getMessageType(1650); + getDescriptor().getMessageType(1652); internal_static_google_cloud_compute_v1_TestFailure_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestFailure_descriptor, @@ -53083,7 +53064,7 @@ private static void _clinit_autosplit_dinit_3() { "Path", }); internal_static_google_cloud_compute_v1_TestIamPermissionsAddressRequest_descriptor = - getDescriptor().getMessageType(1651); + getDescriptor().getMessageType(1653); internal_static_google_cloud_compute_v1_TestIamPermissionsAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsAddressRequest_descriptor, @@ -53091,7 +53072,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsAutoscalerRequest_descriptor = - getDescriptor().getMessageType(1652); + getDescriptor().getMessageType(1654); internal_static_google_cloud_compute_v1_TestIamPermissionsAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsAutoscalerRequest_descriptor, @@ -53099,7 +53080,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsBackendBucketRequest_descriptor = - getDescriptor().getMessageType(1653); + getDescriptor().getMessageType(1655); internal_static_google_cloud_compute_v1_TestIamPermissionsBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsBackendBucketRequest_descriptor, @@ -53107,7 +53088,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsBackendServiceRequest_descriptor = - getDescriptor().getMessageType(1654); + getDescriptor().getMessageType(1656); internal_static_google_cloud_compute_v1_TestIamPermissionsBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsBackendServiceRequest_descriptor, @@ -53115,7 +53096,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_descriptor = - getDescriptor().getMessageType(1655); + getDescriptor().getMessageType(1657); internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_descriptor, @@ -53123,7 +53104,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageType(1656); + getDescriptor().getMessageType(1658); internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_descriptor, @@ -53131,7 +53112,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1657); + getDescriptor().getMessageType(1659); internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_descriptor, @@ -53139,7 +53120,7 @@ private static void _clinit_autosplit_dinit_3() { "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallRequest_descriptor = - getDescriptor().getMessageType(1658); + getDescriptor().getMessageType(1660); internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallRequest_descriptor, @@ -53147,7 +53128,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsGlobalAddressRequest_descriptor = - getDescriptor().getMessageType(1659); + getDescriptor().getMessageType(1661); internal_static_google_cloud_compute_v1_TestIamPermissionsGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsGlobalAddressRequest_descriptor, @@ -53155,7 +53136,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsHealthCheckRequest_descriptor = - getDescriptor().getMessageType(1660); + getDescriptor().getMessageType(1662); internal_static_google_cloud_compute_v1_TestIamPermissionsHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsHealthCheckRequest_descriptor, @@ -53163,7 +53144,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_descriptor = - getDescriptor().getMessageType(1661); + getDescriptor().getMessageType(1663); internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_descriptor, @@ -53171,7 +53152,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceGroupRequest_descriptor = - getDescriptor().getMessageType(1662); + getDescriptor().getMessageType(1664); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceGroupRequest_descriptor, @@ -53179,7 +53160,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_descriptor = - getDescriptor().getMessageType(1663); + getDescriptor().getMessageType(1665); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_descriptor, @@ -53187,7 +53168,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_descriptor = - getDescriptor().getMessageType(1664); + getDescriptor().getMessageType(1666); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_descriptor, @@ -53195,7 +53176,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstantSnapshotRequest_descriptor = - getDescriptor().getMessageType(1665); + getDescriptor().getMessageType(1667); internal_static_google_cloud_compute_v1_TestIamPermissionsInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstantSnapshotRequest_descriptor, @@ -53203,7 +53184,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectAttachmentGroupRequest_descriptor = - getDescriptor().getMessageType(1666); + getDescriptor().getMessageType(1668); internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectAttachmentGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectAttachmentGroupRequest_descriptor, @@ -53211,7 +53192,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectGroupRequest_descriptor = - getDescriptor().getMessageType(1667); + getDescriptor().getMessageType(1669); internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInterconnectGroupRequest_descriptor, @@ -53219,7 +53200,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_descriptor = - getDescriptor().getMessageType(1668); + getDescriptor().getMessageType(1670); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_descriptor, @@ -53227,7 +53208,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_descriptor = - getDescriptor().getMessageType(1669); + getDescriptor().getMessageType(1671); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_descriptor, @@ -53235,7 +53216,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_descriptor = - getDescriptor().getMessageType(1670); + getDescriptor().getMessageType(1672); internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_descriptor, @@ -53243,7 +53224,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageType(1671); + getDescriptor().getMessageType(1673); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_descriptor, @@ -53251,7 +53232,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageType(1672); + getDescriptor().getMessageType(1674); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_descriptor, @@ -53259,7 +53240,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1673); + getDescriptor().getMessageType(1675); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_descriptor, @@ -53267,7 +53248,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_descriptor = - getDescriptor().getMessageType(1674); + getDescriptor().getMessageType(1676); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_descriptor, @@ -53275,7 +53256,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_descriptor = - getDescriptor().getMessageType(1675); + getDescriptor().getMessageType(1677); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_descriptor, @@ -53283,7 +53264,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_descriptor = - getDescriptor().getMessageType(1676); + getDescriptor().getMessageType(1678); internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_descriptor, @@ -53291,7 +53272,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageType(1677); + getDescriptor().getMessageType(1679); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionAutoscalerRequest_descriptor, @@ -53299,7 +53280,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageType(1678); + getDescriptor().getMessageType(1680); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionBackendServiceRequest_descriptor, @@ -53307,7 +53288,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_descriptor = - getDescriptor().getMessageType(1679); + getDescriptor().getMessageType(1681); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_descriptor, @@ -53315,7 +53296,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageType(1680); + getDescriptor().getMessageType(1682); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionHealthCheckRequest_descriptor, @@ -53323,7 +53304,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstanceGroupRequest_descriptor = - getDescriptor().getMessageType(1681); + getDescriptor().getMessageType(1683); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstanceGroupRequest_descriptor, @@ -53331,7 +53312,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstantSnapshotRequest_descriptor = - getDescriptor().getMessageType(1682); + getDescriptor().getMessageType(1684); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstantSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionInstantSnapshotRequest_descriptor, @@ -53339,7 +53320,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageType(1683); + getDescriptor().getMessageType(1685); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_descriptor, @@ -53347,7 +53328,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNotificationEndpointRequest_descriptor = - getDescriptor().getMessageType(1684); + getDescriptor().getMessageType(1686); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNotificationEndpointRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNotificationEndpointRequest_descriptor, @@ -53355,7 +53336,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationBlockRequest_descriptor = - getDescriptor().getMessageType(1685); + getDescriptor().getMessageType(1687); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsReservationBlockRequest_descriptor, @@ -53363,7 +53344,7 @@ private static void _clinit_autosplit_dinit_3() { "ParentResource", "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_descriptor = - getDescriptor().getMessageType(1686); + getDescriptor().getMessageType(1688); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_descriptor, @@ -53371,7 +53352,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationSubBlockRequest_descriptor = - getDescriptor().getMessageType(1687); + getDescriptor().getMessageType(1689); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationSubBlockRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsReservationSubBlockRequest_descriptor, @@ -53379,7 +53360,7 @@ private static void _clinit_autosplit_dinit_3() { "ParentResource", "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_descriptor = - getDescriptor().getMessageType(1688); + getDescriptor().getMessageType(1690); internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_descriptor, @@ -53387,7 +53368,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRouteRequest_descriptor = - getDescriptor().getMessageType(1689); + getDescriptor().getMessageType(1691); internal_static_google_cloud_compute_v1_TestIamPermissionsRouteRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRouteRequest_descriptor, @@ -53395,7 +53376,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_descriptor = - getDescriptor().getMessageType(1690); + getDescriptor().getMessageType(1692); internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_descriptor, @@ -53403,7 +53384,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_descriptor = - getDescriptor().getMessageType(1691); + getDescriptor().getMessageType(1693); internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_descriptor, @@ -53411,7 +53392,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsStoragePoolRequest_descriptor = - getDescriptor().getMessageType(1692); + getDescriptor().getMessageType(1694); internal_static_google_cloud_compute_v1_TestIamPermissionsStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsStoragePoolRequest_descriptor, @@ -53419,7 +53400,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_descriptor = - getDescriptor().getMessageType(1693); + getDescriptor().getMessageType(1695); internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_descriptor, @@ -53427,7 +53408,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsTargetInstanceRequest_descriptor = - getDescriptor().getMessageType(1694); + getDescriptor().getMessageType(1696); internal_static_google_cloud_compute_v1_TestIamPermissionsTargetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsTargetInstanceRequest_descriptor, @@ -53435,7 +53416,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsTargetPoolRequest_descriptor = - getDescriptor().getMessageType(1695); + getDescriptor().getMessageType(1697); internal_static_google_cloud_compute_v1_TestIamPermissionsTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsTargetPoolRequest_descriptor, @@ -53443,7 +53424,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsTargetSslProxyRequest_descriptor = - getDescriptor().getMessageType(1696); + getDescriptor().getMessageType(1698); internal_static_google_cloud_compute_v1_TestIamPermissionsTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsTargetSslProxyRequest_descriptor, @@ -53451,7 +53432,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageType(1697); + getDescriptor().getMessageType(1699); internal_static_google_cloud_compute_v1_TestIamPermissionsTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsTargetTcpProxyRequest_descriptor, @@ -53459,7 +53440,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsUrlMapRequest_descriptor = - getDescriptor().getMessageType(1698); + getDescriptor().getMessageType(1700); internal_static_google_cloud_compute_v1_TestIamPermissionsUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsUrlMapRequest_descriptor, @@ -53467,7 +53448,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_descriptor = - getDescriptor().getMessageType(1699); + getDescriptor().getMessageType(1701); internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_descriptor, @@ -53475,7 +53456,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestPermissionsRequest_descriptor = - getDescriptor().getMessageType(1700); + getDescriptor().getMessageType(1702); internal_static_google_cloud_compute_v1_TestPermissionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestPermissionsRequest_descriptor, @@ -53483,7 +53464,7 @@ private static void _clinit_autosplit_dinit_3() { "Permissions", }); internal_static_google_cloud_compute_v1_TestPermissionsResponse_descriptor = - getDescriptor().getMessageType(1701); + getDescriptor().getMessageType(1703); internal_static_google_cloud_compute_v1_TestPermissionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestPermissionsResponse_descriptor, @@ -53491,7 +53472,7 @@ private static void _clinit_autosplit_dinit_3() { "Permissions", }); internal_static_google_cloud_compute_v1_Uint128_descriptor = - getDescriptor().getMessageType(1702); + getDescriptor().getMessageType(1704); internal_static_google_cloud_compute_v1_Uint128_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Uint128_descriptor, @@ -53499,7 +53480,7 @@ private static void _clinit_autosplit_dinit_3() { "High", "Low", }); internal_static_google_cloud_compute_v1_UpcomingMaintenance_descriptor = - getDescriptor().getMessageType(1703); + getDescriptor().getMessageType(1705); internal_static_google_cloud_compute_v1_UpcomingMaintenance_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpcomingMaintenance_descriptor, @@ -53514,7 +53495,7 @@ private static void _clinit_autosplit_dinit_3() { "WindowStartTime", }); internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_descriptor = - getDescriptor().getMessageType(1704); + getDescriptor().getMessageType(1706); internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_descriptor, @@ -53527,7 +53508,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_descriptor = - getDescriptor().getMessageType(1705); + getDescriptor().getMessageType(1707); internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_descriptor, @@ -53535,7 +53516,7 @@ private static void _clinit_autosplit_dinit_3() { "Autoscaler", "AutoscalerResource", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_descriptor = - getDescriptor().getMessageType(1706); + getDescriptor().getMessageType(1708); internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_descriptor, @@ -53543,7 +53524,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendBucket", "BackendBucketResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_descriptor = - getDescriptor().getMessageType(1707); + getDescriptor().getMessageType(1709); internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_descriptor, @@ -53551,7 +53532,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "BackendServiceResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateDiskRequest_descriptor = - getDescriptor().getMessageType(1708); + getDescriptor().getMessageType(1710); internal_static_google_cloud_compute_v1_UpdateDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateDiskRequest_descriptor, @@ -53559,7 +53540,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "DiskResource", "Paths", "Project", "RequestId", "UpdateMask", "Zone", }); internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_descriptor = - getDescriptor().getMessageType(1709); + getDescriptor().getMessageType(1711); internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_descriptor, @@ -53567,7 +53548,7 @@ private static void _clinit_autosplit_dinit_3() { "DisplayDeviceResource", "Instance", "Project", "RequestId", "Zone", }); internal_static_google_cloud_compute_v1_UpdateFirewallRequest_descriptor = - getDescriptor().getMessageType(1710); + getDescriptor().getMessageType(1712); internal_static_google_cloud_compute_v1_UpdateFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateFirewallRequest_descriptor, @@ -53575,7 +53556,7 @@ private static void _clinit_autosplit_dinit_3() { "Firewall", "FirewallResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateFutureReservationRequest_descriptor = - getDescriptor().getMessageType(1711); + getDescriptor().getMessageType(1713); internal_static_google_cloud_compute_v1_UpdateFutureReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateFutureReservationRequest_descriptor, @@ -53588,7 +53569,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_descriptor = - getDescriptor().getMessageType(1712); + getDescriptor().getMessageType(1714); internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_descriptor, @@ -53596,7 +53577,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthCheck", "HealthCheckResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateInstanceRequest_descriptor = - getDescriptor().getMessageType(1713); + getDescriptor().getMessageType(1715); internal_static_google_cloud_compute_v1_UpdateInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateInstanceRequest_descriptor, @@ -53610,7 +53591,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdateLicenseRequest_descriptor = - getDescriptor().getMessageType(1714); + getDescriptor().getMessageType(1716); internal_static_google_cloud_compute_v1_UpdateLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateLicenseRequest_descriptor, @@ -53618,7 +53599,7 @@ private static void _clinit_autosplit_dinit_3() { "License", "LicenseResource", "Project", "RequestId", "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_descriptor = - getDescriptor().getMessageType(1715); + getDescriptor().getMessageType(1717); internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_descriptor, @@ -53631,7 +53612,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_descriptor = - getDescriptor().getMessageType(1716); + getDescriptor().getMessageType(1718); internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_descriptor, @@ -53639,7 +53620,7 @@ private static void _clinit_autosplit_dinit_3() { "Network", "NetworksUpdatePeeringRequestResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1717); + getDescriptor().getMessageType(1719); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_descriptor, @@ -53651,7 +53632,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageType(1718); + getDescriptor().getMessageType(1720); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor, @@ -53663,7 +53644,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_descriptor = - getDescriptor().getMessageType(1719); + getDescriptor().getMessageType(1721); internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePreviewFeatureRequest_descriptor, @@ -53671,7 +53652,7 @@ private static void _clinit_autosplit_dinit_3() { "PreviewFeature", "PreviewFeatureResource", "Project", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageType(1720); + getDescriptor().getMessageType(1722); internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_descriptor, @@ -53679,7 +53660,7 @@ private static void _clinit_autosplit_dinit_3() { "Autoscaler", "AutoscalerResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageType(1721); + getDescriptor().getMessageType(1723); internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_descriptor, @@ -53687,7 +53668,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "BackendServiceResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_descriptor = - getDescriptor().getMessageType(1722); + getDescriptor().getMessageType(1724); internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_descriptor, @@ -53701,7 +53682,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_descriptor = - getDescriptor().getMessageType(1723); + getDescriptor().getMessageType(1725); internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_descriptor, @@ -53709,7 +53690,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "DiskResource", "Paths", "Project", "Region", "RequestId", "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageType(1724); + getDescriptor().getMessageType(1726); internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_descriptor, @@ -53717,7 +53698,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthCheck", "HealthCheckResource", "Project", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_descriptor = - getDescriptor().getMessageType(1725); + getDescriptor().getMessageType(1727); internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_descriptor, @@ -53725,7 +53706,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "UrlMap", "UrlMapResource", }); internal_static_google_cloud_compute_v1_UpdateReservationRequest_descriptor = - getDescriptor().getMessageType(1726); + getDescriptor().getMessageType(1728); internal_static_google_cloud_compute_v1_UpdateReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateReservationRequest_descriptor, @@ -53739,7 +53720,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_UpdateRoutePolicyRouterRequest_descriptor = - getDescriptor().getMessageType(1727); + getDescriptor().getMessageType(1729); internal_static_google_cloud_compute_v1_UpdateRoutePolicyRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRoutePolicyRouterRequest_descriptor, @@ -53747,7 +53728,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "RoutePolicyResource", "Router", }); internal_static_google_cloud_compute_v1_UpdateRouterRequest_descriptor = - getDescriptor().getMessageType(1728); + getDescriptor().getMessageType(1730); internal_static_google_cloud_compute_v1_UpdateRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRouterRequest_descriptor, @@ -53755,7 +53736,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "Router", "RouterResource", }); internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_descriptor = - getDescriptor().getMessageType(1729); + getDescriptor().getMessageType(1731); internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_descriptor, @@ -53763,7 +53744,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "ShieldedInstanceConfigResource", "Zone", }); internal_static_google_cloud_compute_v1_UpdateStoragePoolRequest_descriptor = - getDescriptor().getMessageType(1730); + getDescriptor().getMessageType(1732); internal_static_google_cloud_compute_v1_UpdateStoragePoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateStoragePoolRequest_descriptor, @@ -53771,7 +53752,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "StoragePool", "StoragePoolResource", "UpdateMask", "Zone", }); internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor = - getDescriptor().getMessageType(1731); + getDescriptor().getMessageType(1733); internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor, @@ -53779,7 +53760,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "UrlMap", "UrlMapResource", }); internal_static_google_cloud_compute_v1_UrlMap_descriptor = - getDescriptor().getMessageType(1732); + getDescriptor().getMessageType(1734); internal_static_google_cloud_compute_v1_UrlMap_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMap_descriptor, @@ -53802,7 +53783,7 @@ private static void _clinit_autosplit_dinit_3() { "Tests", }); internal_static_google_cloud_compute_v1_UrlMapList_descriptor = - getDescriptor().getMessageType(1733); + getDescriptor().getMessageType(1735); internal_static_google_cloud_compute_v1_UrlMapList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapList_descriptor, @@ -53810,7 +53791,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_UrlMapReference_descriptor = - getDescriptor().getMessageType(1734); + getDescriptor().getMessageType(1736); internal_static_google_cloud_compute_v1_UrlMapReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapReference_descriptor, @@ -53818,7 +53799,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", }); internal_static_google_cloud_compute_v1_UrlMapTest_descriptor = - getDescriptor().getMessageType(1735); + getDescriptor().getMessageType(1737); internal_static_google_cloud_compute_v1_UrlMapTest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapTest_descriptor, @@ -53832,7 +53813,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_UrlMapTestHeader_descriptor = - getDescriptor().getMessageType(1736); + getDescriptor().getMessageType(1738); internal_static_google_cloud_compute_v1_UrlMapTestHeader_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapTestHeader_descriptor, @@ -53840,7 +53821,7 @@ private static void _clinit_autosplit_dinit_3() { "Name", "Value", }); internal_static_google_cloud_compute_v1_UrlMapValidationResult_descriptor = - getDescriptor().getMessageType(1737); + getDescriptor().getMessageType(1739); internal_static_google_cloud_compute_v1_UrlMapValidationResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapValidationResult_descriptor, @@ -53848,7 +53829,7 @@ private static void _clinit_autosplit_dinit_3() { "LoadErrors", "LoadSucceeded", "TestFailures", "TestPassed", }); internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_descriptor = - getDescriptor().getMessageType(1738); + getDescriptor().getMessageType(1740); internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_descriptor, @@ -53864,7 +53845,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_UrlMapsScopedList_descriptor = - getDescriptor().getMessageType(1739); + getDescriptor().getMessageType(1741); internal_static_google_cloud_compute_v1_UrlMapsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsScopedList_descriptor, @@ -53872,7 +53853,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMaps", "Warning", }); internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_descriptor = - getDescriptor().getMessageType(1740); + getDescriptor().getMessageType(1742); internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_descriptor, @@ -53880,7 +53861,7 @@ private static void _clinit_autosplit_dinit_3() { "LoadBalancingSchemes", "Resource", }); internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_descriptor = - getDescriptor().getMessageType(1741); + getDescriptor().getMessageType(1743); internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_descriptor, @@ -53888,7 +53869,7 @@ private static void _clinit_autosplit_dinit_3() { "Result", }); internal_static_google_cloud_compute_v1_UrlRewrite_descriptor = - getDescriptor().getMessageType(1742); + getDescriptor().getMessageType(1744); internal_static_google_cloud_compute_v1_UrlRewrite_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlRewrite_descriptor, @@ -53896,7 +53877,7 @@ private static void _clinit_autosplit_dinit_3() { "HostRewrite", "PathPrefixRewrite", "PathTemplateRewrite", }); internal_static_google_cloud_compute_v1_UsableSubnetwork_descriptor = - getDescriptor().getMessageType(1743); + getDescriptor().getMessageType(1745); internal_static_google_cloud_compute_v1_UsableSubnetwork_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetwork_descriptor, @@ -53913,7 +53894,7 @@ private static void _clinit_autosplit_dinit_3() { "Subnetwork", }); internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_descriptor = - getDescriptor().getMessageType(1744); + getDescriptor().getMessageType(1746); internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_descriptor, @@ -53921,7 +53902,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", "RangeName", }); internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_descriptor = - getDescriptor().getMessageType(1745); + getDescriptor().getMessageType(1747); internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_descriptor, @@ -53936,7 +53917,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_UsageExportLocation_descriptor = - getDescriptor().getMessageType(1746); + getDescriptor().getMessageType(1748); internal_static_google_cloud_compute_v1_UsageExportLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsageExportLocation_descriptor, @@ -53944,7 +53925,7 @@ private static void _clinit_autosplit_dinit_3() { "BucketName", "ReportNamePrefix", }); internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_descriptor = - getDescriptor().getMessageType(1747); + getDescriptor().getMessageType(1749); internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_descriptor, @@ -53952,7 +53933,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionUrlMapsValidateRequestResource", "UrlMap", }); internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_descriptor = - getDescriptor().getMessageType(1748); + getDescriptor().getMessageType(1750); internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_descriptor, @@ -53960,7 +53941,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "UrlMap", "UrlMapsValidateRequestResource", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappings_descriptor = - getDescriptor().getMessageType(1749); + getDescriptor().getMessageType(1751); internal_static_google_cloud_compute_v1_VmEndpointNatMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappings_descriptor, @@ -53968,7 +53949,7 @@ private static void _clinit_autosplit_dinit_3() { "InstanceName", "InterfaceNatMappings", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_descriptor = - getDescriptor().getMessageType(1750); + getDescriptor().getMessageType(1752); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_descriptor, @@ -53982,7 +53963,7 @@ private static void _clinit_autosplit_dinit_3() { "SourceVirtualIp", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor = - getDescriptor().getMessageType(1751); + getDescriptor().getMessageType(1753); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor, @@ -53994,7 +53975,7 @@ private static void _clinit_autosplit_dinit_3() { "RuleNumber", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_descriptor = - getDescriptor().getMessageType(1752); + getDescriptor().getMessageType(1754); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_descriptor, @@ -54002,7 +53983,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Kind", "NextPageToken", "Result", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_VpnGateway_descriptor = - getDescriptor().getMessageType(1753); + getDescriptor().getMessageType(1755); internal_static_google_cloud_compute_v1_VpnGateway_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGateway_descriptor, @@ -54030,7 +54011,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_descriptor = - getDescriptor().getMessageType(1754); + getDescriptor().getMessageType(1756); internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_descriptor, @@ -54047,7 +54028,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnGatewayList_descriptor = - getDescriptor().getMessageType(1755); + getDescriptor().getMessageType(1757); internal_static_google_cloud_compute_v1_VpnGatewayList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayList_descriptor, @@ -54055,7 +54036,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_VpnGatewayStatus_descriptor = - getDescriptor().getMessageType(1756); + getDescriptor().getMessageType(1758); internal_static_google_cloud_compute_v1_VpnGatewayStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatus_descriptor, @@ -54063,7 +54044,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnConnections", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_descriptor = - getDescriptor().getMessageType(1757); + getDescriptor().getMessageType(1759); internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_descriptor, @@ -54071,7 +54052,7 @@ private static void _clinit_autosplit_dinit_3() { "State", "UnsatisfiedReason", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_descriptor = - getDescriptor().getMessageType(1758); + getDescriptor().getMessageType(1760); internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_descriptor, @@ -54079,7 +54060,7 @@ private static void _clinit_autosplit_dinit_3() { "LocalGatewayInterface", "PeerGatewayInterface", "TunnelUrl", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_descriptor = - getDescriptor().getMessageType(1759); + getDescriptor().getMessageType(1761); internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_descriptor, @@ -54087,7 +54068,7 @@ private static void _clinit_autosplit_dinit_3() { "PeerExternalGateway", "PeerGcpGateway", "State", "Tunnels", }); internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_descriptor = - getDescriptor().getMessageType(1760); + getDescriptor().getMessageType(1762); internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_descriptor, @@ -54095,7 +54076,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "InterconnectAttachment", "IpAddress", "Ipv6Address", }); internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_descriptor = - getDescriptor().getMessageType(1761); + getDescriptor().getMessageType(1763); internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_descriptor, @@ -54103,7 +54084,7 @@ private static void _clinit_autosplit_dinit_3() { "Result", }); internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_descriptor = - getDescriptor().getMessageType(1762); + getDescriptor().getMessageType(1764); internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_descriptor, @@ -54111,7 +54092,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnGateways", "Warning", }); internal_static_google_cloud_compute_v1_VpnTunnel_descriptor = - getDescriptor().getMessageType(1763); + getDescriptor().getMessageType(1765); internal_static_google_cloud_compute_v1_VpnTunnel_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnel_descriptor, @@ -54151,7 +54132,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_descriptor = - getDescriptor().getMessageType(1764); + getDescriptor().getMessageType(1766); internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_descriptor, @@ -54167,7 +54148,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnTunnelCipherSuite_descriptor = - getDescriptor().getMessageType(1765); + getDescriptor().getMessageType(1767); internal_static_google_cloud_compute_v1_VpnTunnelCipherSuite_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelCipherSuite_descriptor, @@ -54175,7 +54156,7 @@ private static void _clinit_autosplit_dinit_3() { "Phase1", "Phase2", }); internal_static_google_cloud_compute_v1_VpnTunnelList_descriptor = - getDescriptor().getMessageType(1766); + getDescriptor().getMessageType(1768); internal_static_google_cloud_compute_v1_VpnTunnelList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelList_descriptor, @@ -54183,7 +54164,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_VpnTunnelPhase1Algorithms_descriptor = - getDescriptor().getMessageType(1767); + getDescriptor().getMessageType(1769); internal_static_google_cloud_compute_v1_VpnTunnelPhase1Algorithms_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelPhase1Algorithms_descriptor, @@ -54191,7 +54172,7 @@ private static void _clinit_autosplit_dinit_3() { "Dh", "Encryption", "Integrity", "Prf", }); internal_static_google_cloud_compute_v1_VpnTunnelPhase2Algorithms_descriptor = - getDescriptor().getMessageType(1768); + getDescriptor().getMessageType(1770); internal_static_google_cloud_compute_v1_VpnTunnelPhase2Algorithms_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelPhase2Algorithms_descriptor, @@ -54199,7 +54180,7 @@ private static void _clinit_autosplit_dinit_3() { "Encryption", "Integrity", "Pfs", }); internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_descriptor = - getDescriptor().getMessageType(1769); + getDescriptor().getMessageType(1771); internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_descriptor, @@ -54207,7 +54188,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnTunnels", "Warning", }); internal_static_google_cloud_compute_v1_WafExpressionSet_descriptor = - getDescriptor().getMessageType(1770); + getDescriptor().getMessageType(1772); internal_static_google_cloud_compute_v1_WafExpressionSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_WafExpressionSet_descriptor, @@ -54215,7 +54196,7 @@ private static void _clinit_autosplit_dinit_3() { "Aliases", "Expressions", "Id", }); internal_static_google_cloud_compute_v1_WafExpressionSetExpression_descriptor = - getDescriptor().getMessageType(1771); + getDescriptor().getMessageType(1773); internal_static_google_cloud_compute_v1_WafExpressionSetExpression_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_WafExpressionSetExpression_descriptor, @@ -54223,7 +54204,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Sensitivity", }); internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_descriptor = - getDescriptor().getMessageType(1772); + getDescriptor().getMessageType(1774); internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_descriptor, @@ -54231,7 +54212,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", }); internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_descriptor = - getDescriptor().getMessageType(1773); + getDescriptor().getMessageType(1775); internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_descriptor, @@ -54239,7 +54220,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", "Region", }); internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_descriptor = - getDescriptor().getMessageType(1774); + getDescriptor().getMessageType(1776); internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_descriptor, @@ -54247,7 +54228,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", "Zone", }); internal_static_google_cloud_compute_v1_Warning_descriptor = - getDescriptor().getMessageType(1775); + getDescriptor().getMessageType(1777); internal_static_google_cloud_compute_v1_Warning_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Warning_descriptor, @@ -54255,7 +54236,7 @@ private static void _clinit_autosplit_dinit_3() { "Code", "Data", "Message", }); internal_static_google_cloud_compute_v1_Warnings_descriptor = - getDescriptor().getMessageType(1776); + getDescriptor().getMessageType(1778); internal_static_google_cloud_compute_v1_Warnings_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Warnings_descriptor, @@ -54263,14 +54244,14 @@ private static void _clinit_autosplit_dinit_3() { "Code", "Data", "Message", }); internal_static_google_cloud_compute_v1_WeightedBackendService_descriptor = - getDescriptor().getMessageType(1777); + getDescriptor().getMessageType(1779); internal_static_google_cloud_compute_v1_WeightedBackendService_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_WeightedBackendService_descriptor, new java.lang.String[] { "BackendService", "HeaderAction", "Weight", }); - internal_static_google_cloud_compute_v1_Wire_descriptor = getDescriptor().getMessageType(1778); + internal_static_google_cloud_compute_v1_Wire_descriptor = getDescriptor().getMessageType(1780); internal_static_google_cloud_compute_v1_Wire_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Wire_descriptor, @@ -54278,7 +54259,7 @@ private static void _clinit_autosplit_dinit_3() { "AdminEnabled", "Endpoints", "Label", "WireProperties", }); internal_static_google_cloud_compute_v1_WireEndpoint_descriptor = - getDescriptor().getMessageType(1779); + getDescriptor().getMessageType(1781); internal_static_google_cloud_compute_v1_WireEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_WireEndpoint_descriptor, @@ -54286,7 +54267,7 @@ private static void _clinit_autosplit_dinit_3() { "Interconnect", "VlanTag", }); internal_static_google_cloud_compute_v1_WireGroup_descriptor = - getDescriptor().getMessageType(1780); + getDescriptor().getMessageType(1782); internal_static_google_cloud_compute_v1_WireGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_WireGroup_descriptor, @@ -54313,7 +54294,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_WireGroupEndpoint_descriptor = - getDescriptor().getMessageType(1781); + getDescriptor().getMessageType(1783); internal_static_google_cloud_compute_v1_WireGroupEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_WireGroupEndpoint_descriptor, @@ -54329,7 +54310,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_WireGroupEndpointInterconnect_descriptor = - getDescriptor().getMessageType(1782); + getDescriptor().getMessageType(1784); internal_static_google_cloud_compute_v1_WireGroupEndpointInterconnect_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_WireGroupEndpointInterconnect_descriptor, @@ -54337,7 +54318,7 @@ private static void _clinit_autosplit_dinit_3() { "Interconnect", "VlanTags", }); internal_static_google_cloud_compute_v1_WireGroupList_descriptor = - getDescriptor().getMessageType(1783); + getDescriptor().getMessageType(1785); internal_static_google_cloud_compute_v1_WireGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_WireGroupList_descriptor, @@ -54345,7 +54326,7 @@ private static void _clinit_autosplit_dinit_3() { "Etag", "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Unreachables", "Warning", }); internal_static_google_cloud_compute_v1_WireGroupTopology_descriptor = - getDescriptor().getMessageType(1784); + getDescriptor().getMessageType(1786); internal_static_google_cloud_compute_v1_WireGroupTopology_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_WireGroupTopology_descriptor, @@ -54353,7 +54334,7 @@ private static void _clinit_autosplit_dinit_3() { "Endpoints", }); internal_static_google_cloud_compute_v1_WireGroupTopologyEndpoint_descriptor = - getDescriptor().getMessageType(1785); + getDescriptor().getMessageType(1787); internal_static_google_cloud_compute_v1_WireGroupTopologyEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_WireGroupTopologyEndpoint_descriptor, @@ -54361,7 +54342,7 @@ private static void _clinit_autosplit_dinit_3() { "City", "Label", }); internal_static_google_cloud_compute_v1_WireProperties_descriptor = - getDescriptor().getMessageType(1786); + getDescriptor().getMessageType(1788); internal_static_google_cloud_compute_v1_WireProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_WireProperties_descriptor, @@ -54369,7 +54350,7 @@ private static void _clinit_autosplit_dinit_3() { "BandwidthAllocation", "BandwidthUnmetered", "FaultResponse", }); internal_static_google_cloud_compute_v1_WithdrawPublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageType(1787); + getDescriptor().getMessageType(1789); internal_static_google_cloud_compute_v1_WithdrawPublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_WithdrawPublicAdvertisedPrefixeRequest_descriptor, @@ -54377,7 +54358,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "PublicAdvertisedPrefix", "RequestId", }); internal_static_google_cloud_compute_v1_WithdrawPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageType(1788); + getDescriptor().getMessageType(1790); internal_static_google_cloud_compute_v1_WithdrawPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_WithdrawPublicDelegatedPrefixeRequest_descriptor, @@ -54385,7 +54366,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "PublicDelegatedPrefix", "Region", "RequestId", }); internal_static_google_cloud_compute_v1_XpnHostList_descriptor = - getDescriptor().getMessageType(1789); + getDescriptor().getMessageType(1791); internal_static_google_cloud_compute_v1_XpnHostList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_XpnHostList_descriptor, @@ -54393,14 +54374,14 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_XpnResourceId_descriptor = - getDescriptor().getMessageType(1790); + getDescriptor().getMessageType(1792); internal_static_google_cloud_compute_v1_XpnResourceId_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_XpnResourceId_descriptor, new java.lang.String[] { "Id", "Type", }); - internal_static_google_cloud_compute_v1_Zone_descriptor = getDescriptor().getMessageType(1791); + internal_static_google_cloud_compute_v1_Zone_descriptor = getDescriptor().getMessageType(1793); internal_static_google_cloud_compute_v1_Zone_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_Zone_descriptor, @@ -54418,7 +54399,7 @@ private static void _clinit_autosplit_dinit_3() { "SupportsPzs", }); internal_static_google_cloud_compute_v1_ZoneList_descriptor = - getDescriptor().getMessageType(1792); + getDescriptor().getMessageType(1794); internal_static_google_cloud_compute_v1_ZoneList_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneList_descriptor, @@ -54426,7 +54407,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Items", "Kind", "NextPageToken", "SelfLink", "Warning", }); internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_descriptor = - getDescriptor().getMessageType(1793); + getDescriptor().getMessageType(1795); internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_descriptor, @@ -54442,7 +54423,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ZoneSetNestedPolicyRequest_descriptor = - getDescriptor().getMessageType(1794); + getDescriptor().getMessageType(1796); internal_static_google_cloud_compute_v1_ZoneSetNestedPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneSetNestedPolicyRequest_descriptor, @@ -54450,7 +54431,7 @@ private static void _clinit_autosplit_dinit_3() { "Bindings", "Etag", "Policy", }); internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_descriptor = - getDescriptor().getMessageType(1795); + getDescriptor().getMessageType(1797); internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_descriptor, diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceFlexibilityPolicy.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceFlexibilityPolicy.java new file mode 100644 index 000000000000..f72a88b52f86 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceFlexibilityPolicy.java @@ -0,0 +1,1040 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/compute/v1/compute.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A flexible specification of machine types for instances to create.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.InstanceFlexibilityPolicy} + */ +@com.google.protobuf.Generated +public final class InstanceFlexibilityPolicy extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.InstanceFlexibilityPolicy) + InstanceFlexibilityPolicyOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "InstanceFlexibilityPolicy"); + } + + // Use InstanceFlexibilityPolicy.newBuilder() to construct. + private InstanceFlexibilityPolicy(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private InstanceFlexibilityPolicy() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 22954577: + return internalGetInstanceSelections(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.InstanceFlexibilityPolicy.class, + com.google.cloud.compute.v1.InstanceFlexibilityPolicy.Builder.class); + } + + public static final int INSTANCE_SELECTIONS_FIELD_NUMBER = 22954577; + + private static final class InstanceSelectionsDefaultEntryHolder { + static final com.google.protobuf.MapEntry< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + defaultEntry = + com.google.protobuf.MapEntry + . + newDefaultInstance( + com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_InstanceSelectionsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.MESSAGE, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection + .getDefaultInstance()); + } + + @SuppressWarnings("serial") + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + instanceSelections_; + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + internalGetInstanceSelections() { + if (instanceSelections_ == null) { + return com.google.protobuf.MapField.emptyMapField( + InstanceSelectionsDefaultEntryHolder.defaultEntry); + } + return instanceSelections_; + } + + public int getInstanceSelectionsCount() { + return internalGetInstanceSelections().getMap().size(); + } + + /** + * + * + *
+   * Specification of alternative, flexible instance subsets.
+   * One of them will be selected to create the instances
+   * based on various criteria, like:
+   * - ranks,
+   * - location policy,
+   * - current capacity,
+   * - available reservations (you can specify affinity in
+   * InstanceProperties),
+   * - SWAN/GOOSE limitations.
+   * Key is an arbitrary, unique RFC1035 string that identifies the instance
+   * selection.
+   * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + @java.lang.Override + public boolean containsInstanceSelections(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetInstanceSelections().getMap().containsKey(key); + } + + /** Use {@link #getInstanceSelectionsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map< + java.lang.String, com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + getInstanceSelections() { + return getInstanceSelectionsMap(); + } + + /** + * + * + *
+   * Specification of alternative, flexible instance subsets.
+   * One of them will be selected to create the instances
+   * based on various criteria, like:
+   * - ranks,
+   * - location policy,
+   * - current capacity,
+   * - available reservations (you can specify affinity in
+   * InstanceProperties),
+   * - SWAN/GOOSE limitations.
+   * Key is an arbitrary, unique RFC1035 string that identifies the instance
+   * selection.
+   * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + @java.lang.Override + public java.util.Map< + java.lang.String, com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + getInstanceSelectionsMap() { + return internalGetInstanceSelections().getMap(); + } + + /** + * + * + *
+   * Specification of alternative, flexible instance subsets.
+   * One of them will be selected to create the instances
+   * based on various criteria, like:
+   * - ranks,
+   * - location policy,
+   * - current capacity,
+   * - available reservations (you can specify affinity in
+   * InstanceProperties),
+   * - SWAN/GOOSE limitations.
+   * Key is an arbitrary, unique RFC1035 string that identifies the instance
+   * selection.
+   * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + @java.lang.Override + public /* nullable */ com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection + getInstanceSelectionsOrDefault( + java.lang.String key, + /* nullable */ + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + map = internalGetInstanceSelections().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + + /** + * + * + *
+   * Specification of alternative, flexible instance subsets.
+   * One of them will be selected to create the instances
+   * based on various criteria, like:
+   * - ranks,
+   * - location policy,
+   * - current capacity,
+   * - available reservations (you can specify affinity in
+   * InstanceProperties),
+   * - SWAN/GOOSE limitations.
+   * Key is an arbitrary, unique RFC1035 string that identifies the instance
+   * selection.
+   * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection + getInstanceSelectionsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + map = internalGetInstanceSelections().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + 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 { + com.google.protobuf.GeneratedMessage.serializeStringMapTo( + output, + internalGetInstanceSelections(), + InstanceSelectionsDefaultEntryHolder.defaultEntry, + 22954577); + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (java.util.Map.Entry< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + entry : internalGetInstanceSelections().getMap().entrySet()) { + com.google.protobuf.MapEntry< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + instanceSelections__ = + InstanceSelectionsDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(22954577, instanceSelections__); + } + 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.compute.v1.InstanceFlexibilityPolicy)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.InstanceFlexibilityPolicy other = + (com.google.cloud.compute.v1.InstanceFlexibilityPolicy) obj; + + if (!internalGetInstanceSelections().equals(other.internalGetInstanceSelections())) + 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 (!internalGetInstanceSelections().getMap().isEmpty()) { + hash = (37 * hash) + INSTANCE_SELECTIONS_FIELD_NUMBER; + hash = (53 * hash) + internalGetInstanceSelections().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicy parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicy 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.compute.v1.InstanceFlexibilityPolicy parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicy 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.compute.v1.InstanceFlexibilityPolicy parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicy parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicy parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicy 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.compute.v1.InstanceFlexibilityPolicy parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicy 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.compute.v1.InstanceFlexibilityPolicy parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicy 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.compute.v1.InstanceFlexibilityPolicy 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; + } + + /** + * + * + *
+   * A flexible specification of machine types for instances to create.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.InstanceFlexibilityPolicy} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.InstanceFlexibilityPolicy) + com.google.cloud.compute.v1.InstanceFlexibilityPolicyOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection( + int number) { + switch (number) { + case 22954577: + return internalGetInstanceSelections(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection( + int number) { + switch (number) { + case 22954577: + return internalGetMutableInstanceSelections(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.InstanceFlexibilityPolicy.class, + com.google.cloud.compute.v1.InstanceFlexibilityPolicy.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.InstanceFlexibilityPolicy.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + internalGetMutableInstanceSelections().clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicy_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.InstanceFlexibilityPolicy getDefaultInstanceForType() { + return com.google.cloud.compute.v1.InstanceFlexibilityPolicy.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.InstanceFlexibilityPolicy build() { + com.google.cloud.compute.v1.InstanceFlexibilityPolicy result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.InstanceFlexibilityPolicy buildPartial() { + com.google.cloud.compute.v1.InstanceFlexibilityPolicy result = + new com.google.cloud.compute.v1.InstanceFlexibilityPolicy(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.InstanceFlexibilityPolicy result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.instanceSelections_ = + internalGetInstanceSelections() + .build(InstanceSelectionsDefaultEntryHolder.defaultEntry); + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.InstanceFlexibilityPolicy) { + return mergeFrom((com.google.cloud.compute.v1.InstanceFlexibilityPolicy) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.InstanceFlexibilityPolicy other) { + if (other == com.google.cloud.compute.v1.InstanceFlexibilityPolicy.getDefaultInstance()) + return this; + internalGetMutableInstanceSelections().mergeFrom(other.internalGetInstanceSelections()); + bitField0_ |= 0x00000001; + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 183636618: + { + com.google.protobuf.MapEntry< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + instanceSelections__ = + input.readMessage( + InstanceSelectionsDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableInstanceSelections() + .ensureBuilderMap() + .put(instanceSelections__.getKey(), instanceSelections__.getValue()); + bitField0_ |= 0x00000001; + break; + } // case 183636618 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private static final class InstanceSelectionsConverter + implements com.google.protobuf.MapFieldBuilder.Converter< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelectionOrBuilder, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> { + @java.lang.Override + public com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection build( + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelectionOrBuilder val) { + if (val instanceof com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection) { + return (com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection) val; + } + return ((com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection.Builder) + val) + .build(); + } + + @java.lang.Override + public com.google.protobuf.MapEntry< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + defaultEntry() { + return InstanceSelectionsDefaultEntryHolder.defaultEntry; + } + } + ; + + private static final InstanceSelectionsConverter instanceSelectionsConverter = + new InstanceSelectionsConverter(); + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelectionOrBuilder, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection.Builder> + instanceSelections_; + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelectionOrBuilder, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection.Builder> + internalGetInstanceSelections() { + if (instanceSelections_ == null) { + return new com.google.protobuf.MapFieldBuilder<>(instanceSelectionsConverter); + } + return instanceSelections_; + } + + private com.google.protobuf.MapFieldBuilder< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelectionOrBuilder, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection.Builder> + internalGetMutableInstanceSelections() { + if (instanceSelections_ == null) { + instanceSelections_ = + new com.google.protobuf.MapFieldBuilder<>(instanceSelectionsConverter); + } + bitField0_ |= 0x00000001; + onChanged(); + return instanceSelections_; + } + + public int getInstanceSelectionsCount() { + return internalGetInstanceSelections().ensureBuilderMap().size(); + } + + /** + * + * + *
+     * Specification of alternative, flexible instance subsets.
+     * One of them will be selected to create the instances
+     * based on various criteria, like:
+     * - ranks,
+     * - location policy,
+     * - current capacity,
+     * - available reservations (you can specify affinity in
+     * InstanceProperties),
+     * - SWAN/GOOSE limitations.
+     * Key is an arbitrary, unique RFC1035 string that identifies the instance
+     * selection.
+     * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + @java.lang.Override + public boolean containsInstanceSelections(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetInstanceSelections().ensureBuilderMap().containsKey(key); + } + + /** Use {@link #getInstanceSelectionsMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + getInstanceSelections() { + return getInstanceSelectionsMap(); + } + + /** + * + * + *
+     * Specification of alternative, flexible instance subsets.
+     * One of them will be selected to create the instances
+     * based on various criteria, like:
+     * - ranks,
+     * - location policy,
+     * - current capacity,
+     * - available reservations (you can specify affinity in
+     * InstanceProperties),
+     * - SWAN/GOOSE limitations.
+     * Key is an arbitrary, unique RFC1035 string that identifies the instance
+     * selection.
+     * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + @java.lang.Override + public java.util.Map< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + getInstanceSelectionsMap() { + return internalGetInstanceSelections().getImmutableMap(); + } + + /** + * + * + *
+     * Specification of alternative, flexible instance subsets.
+     * One of them will be selected to create the instances
+     * based on various criteria, like:
+     * - ranks,
+     * - location policy,
+     * - current capacity,
+     * - available reservations (you can specify affinity in
+     * InstanceProperties),
+     * - SWAN/GOOSE limitations.
+     * Key is an arbitrary, unique RFC1035 string that identifies the instance
+     * selection.
+     * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + @java.lang.Override + public /* nullable */ com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection + getInstanceSelectionsOrDefault( + java.lang.String key, + /* nullable */ + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelectionOrBuilder> + map = internalGetMutableInstanceSelections().ensureBuilderMap(); + return map.containsKey(key) ? instanceSelectionsConverter.build(map.get(key)) : defaultValue; + } + + /** + * + * + *
+     * Specification of alternative, flexible instance subsets.
+     * One of them will be selected to create the instances
+     * based on various criteria, like:
+     * - ranks,
+     * - location policy,
+     * - current capacity,
+     * - available reservations (you can specify affinity in
+     * InstanceProperties),
+     * - SWAN/GOOSE limitations.
+     * Key is an arbitrary, unique RFC1035 string that identifies the instance
+     * selection.
+     * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection + getInstanceSelectionsOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelectionOrBuilder> + map = internalGetMutableInstanceSelections().ensureBuilderMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return instanceSelectionsConverter.build(map.get(key)); + } + + public Builder clearInstanceSelections() { + bitField0_ = (bitField0_ & ~0x00000001); + internalGetMutableInstanceSelections().clear(); + return this; + } + + /** + * + * + *
+     * Specification of alternative, flexible instance subsets.
+     * One of them will be selected to create the instances
+     * based on various criteria, like:
+     * - ranks,
+     * - location policy,
+     * - current capacity,
+     * - available reservations (you can specify affinity in
+     * InstanceProperties),
+     * - SWAN/GOOSE limitations.
+     * Key is an arbitrary, unique RFC1035 string that identifies the instance
+     * selection.
+     * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + public Builder removeInstanceSelections(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableInstanceSelections().ensureBuilderMap().remove(key); + return this; + } + + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + getMutableInstanceSelections() { + bitField0_ |= 0x00000001; + return internalGetMutableInstanceSelections().ensureMessageMap(); + } + + /** + * + * + *
+     * Specification of alternative, flexible instance subsets.
+     * One of them will be selected to create the instances
+     * based on various criteria, like:
+     * - ranks,
+     * - location policy,
+     * - current capacity,
+     * - available reservations (you can specify affinity in
+     * InstanceProperties),
+     * - SWAN/GOOSE limitations.
+     * Key is an arbitrary, unique RFC1035 string that identifies the instance
+     * selection.
+     * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + public Builder putInstanceSelections( + java.lang.String key, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + internalGetMutableInstanceSelections().ensureBuilderMap().put(key, value); + bitField0_ |= 0x00000001; + return this; + } + + /** + * + * + *
+     * Specification of alternative, flexible instance subsets.
+     * One of them will be selected to create the instances
+     * based on various criteria, like:
+     * - ranks,
+     * - location policy,
+     * - current capacity,
+     * - available reservations (you can specify affinity in
+     * InstanceProperties),
+     * - SWAN/GOOSE limitations.
+     * Key is an arbitrary, unique RFC1035 string that identifies the instance
+     * selection.
+     * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + public Builder putAllInstanceSelections( + java.util.Map< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + values) { + for (java.util.Map.Entry< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + e : values.entrySet()) { + if (e.getKey() == null || e.getValue() == null) { + throw new NullPointerException(); + } + } + internalGetMutableInstanceSelections().ensureBuilderMap().putAll(values); + bitField0_ |= 0x00000001; + return this; + } + + /** + * + * + *
+     * Specification of alternative, flexible instance subsets.
+     * One of them will be selected to create the instances
+     * based on various criteria, like:
+     * - ranks,
+     * - location policy,
+     * - current capacity,
+     * - available reservations (you can specify affinity in
+     * InstanceProperties),
+     * - SWAN/GOOSE limitations.
+     * Key is an arbitrary, unique RFC1035 string that identifies the instance
+     * selection.
+     * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + public com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection.Builder + putInstanceSelectionsBuilderIfAbsent(java.lang.String key) { + java.util.Map< + java.lang.String, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelectionOrBuilder> + builderMap = internalGetMutableInstanceSelections().ensureBuilderMap(); + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelectionOrBuilder entry = + builderMap.get(key); + if (entry == null) { + entry = com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection.newBuilder(); + builderMap.put(key, entry); + } + if (entry instanceof com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection) { + entry = + ((com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection) entry) + .toBuilder(); + builderMap.put(key, entry); + } + return (com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection.Builder) entry; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.InstanceFlexibilityPolicy) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.InstanceFlexibilityPolicy) + private static final com.google.cloud.compute.v1.InstanceFlexibilityPolicy DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.InstanceFlexibilityPolicy(); + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicy getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public InstanceFlexibilityPolicy parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.InstanceFlexibilityPolicy getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceFlexibilityPolicyInstanceSelection.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceFlexibilityPolicyInstanceSelection.java new file mode 100644 index 000000000000..ad540ce65a8b --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceFlexibilityPolicyInstanceSelection.java @@ -0,0 +1,1441 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/compute/v1/compute.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Specification of machine type to use. Every position inside this message
+ * is an alternative.
+ * The count specified in the shape flexibility must not exceed the number
+ * of entries in per_instance_properties or the capacity of the
+ * name_pattern, if used.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection} + */ +@com.google.protobuf.Generated +public final class InstanceFlexibilityPolicyInstanceSelection + extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection) + InstanceFlexibilityPolicyInstanceSelectionOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "InstanceFlexibilityPolicyInstanceSelection"); + } + + // Use InstanceFlexibilityPolicyInstanceSelection.newBuilder() to construct. + private InstanceFlexibilityPolicyInstanceSelection( + com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private InstanceFlexibilityPolicyInstanceSelection() { + disks_ = java.util.Collections.emptyList(); + machineTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicyInstanceSelection_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicyInstanceSelection_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection.class, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection.Builder.class); + } + + private int bitField0_; + public static final int DISKS_FIELD_NUMBER = 95594102; + + @SuppressWarnings("serial") + private java.util.List disks_; + + /** + * + * + *
+   * Disks to be attached to the instances created from in this selection.
+   * They override the disks specified in the instance properties.
+   * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + @java.lang.Override + public java.util.List getDisksList() { + return disks_; + } + + /** + * + * + *
+   * Disks to be attached to the instances created from in this selection.
+   * They override the disks specified in the instance properties.
+   * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + @java.lang.Override + public java.util.List + getDisksOrBuilderList() { + return disks_; + } + + /** + * + * + *
+   * Disks to be attached to the instances created from in this selection.
+   * They override the disks specified in the instance properties.
+   * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + @java.lang.Override + public int getDisksCount() { + return disks_.size(); + } + + /** + * + * + *
+   * Disks to be attached to the instances created from in this selection.
+   * They override the disks specified in the instance properties.
+   * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + @java.lang.Override + public com.google.cloud.compute.v1.AttachedDisk getDisks(int index) { + return disks_.get(index); + } + + /** + * + * + *
+   * Disks to be attached to the instances created from in this selection.
+   * They override the disks specified in the instance properties.
+   * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + @java.lang.Override + public com.google.cloud.compute.v1.AttachedDiskOrBuilder getDisksOrBuilder(int index) { + return disks_.get(index); + } + + public static final int MACHINE_TYPES_FIELD_NUMBER = 79720065; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList machineTypes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
+   * Alternative machine types to use for instances that are created from
+   * these properties. This field only accepts a machine type names, for
+   * example `n2-standard-4` and not URLs or partial URLs.
+   * 
+ * + * repeated string machine_types = 79720065; + * + * @return A list containing the machineTypes. + */ + public com.google.protobuf.ProtocolStringList getMachineTypesList() { + return machineTypes_; + } + + /** + * + * + *
+   * Alternative machine types to use for instances that are created from
+   * these properties. This field only accepts a machine type names, for
+   * example `n2-standard-4` and not URLs or partial URLs.
+   * 
+ * + * repeated string machine_types = 79720065; + * + * @return The count of machineTypes. + */ + public int getMachineTypesCount() { + return machineTypes_.size(); + } + + /** + * + * + *
+   * Alternative machine types to use for instances that are created from
+   * these properties. This field only accepts a machine type names, for
+   * example `n2-standard-4` and not URLs or partial URLs.
+   * 
+ * + * repeated string machine_types = 79720065; + * + * @param index The index of the element to return. + * @return The machineTypes at the given index. + */ + public java.lang.String getMachineTypes(int index) { + return machineTypes_.get(index); + } + + /** + * + * + *
+   * Alternative machine types to use for instances that are created from
+   * these properties. This field only accepts a machine type names, for
+   * example `n2-standard-4` and not URLs or partial URLs.
+   * 
+ * + * repeated string machine_types = 79720065; + * + * @param index The index of the value to return. + * @return The bytes of the machineTypes at the given index. + */ + public com.google.protobuf.ByteString getMachineTypesBytes(int index) { + return machineTypes_.getByteString(index); + } + + public static final int RANK_FIELD_NUMBER = 3492908; + private long rank_ = 0L; + + /** + * + * + *
+   * Rank when prioritizing the shape flexibilities.
+   * The instance selections with rank are considered
+   * first, in the ascending order of the rank.
+   * If not set, defaults to 0.
+   * 
+ * + * optional int64 rank = 3492908; + * + * @return Whether the rank field is set. + */ + @java.lang.Override + public boolean hasRank() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
+   * Rank when prioritizing the shape flexibilities.
+   * The instance selections with rank are considered
+   * first, in the ascending order of the rank.
+   * If not set, defaults to 0.
+   * 
+ * + * optional int64 rank = 3492908; + * + * @return The rank. + */ + @java.lang.Override + public long getRank() { + return rank_; + } + + 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.writeInt64(3492908, rank_); + } + for (int i = 0; i < machineTypes_.size(); i++) { + com.google.protobuf.GeneratedMessage.writeString(output, 79720065, machineTypes_.getRaw(i)); + } + for (int i = 0; i < disks_.size(); i++) { + output.writeMessage(95594102, disks_.get(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(3492908, rank_); + } + { + int dataSize = 0; + for (int i = 0; i < machineTypes_.size(); i++) { + dataSize += computeStringSizeNoTag(machineTypes_.getRaw(i)); + } + size += dataSize; + size += 5 * getMachineTypesList().size(); + } + for (int i = 0; i < disks_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(95594102, disks_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection other = + (com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection) obj; + + if (!getDisksList().equals(other.getDisksList())) return false; + if (!getMachineTypesList().equals(other.getMachineTypesList())) return false; + if (hasRank() != other.hasRank()) return false; + if (hasRank()) { + if (getRank() != other.getRank()) 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 (getDisksCount() > 0) { + hash = (37 * hash) + DISKS_FIELD_NUMBER; + hash = (53 * hash) + getDisksList().hashCode(); + } + if (getMachineTypesCount() > 0) { + hash = (37 * hash) + MACHINE_TYPES_FIELD_NUMBER; + hash = (53 * hash) + getMachineTypesList().hashCode(); + } + if (hasRank()) { + hash = (37 * hash) + RANK_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getRank()); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection 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.compute.v1.InstanceFlexibilityPolicyInstanceSelection parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection 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.compute.v1.InstanceFlexibilityPolicyInstanceSelection parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection 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.compute.v1.InstanceFlexibilityPolicyInstanceSelection + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection + 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.compute.v1.InstanceFlexibilityPolicyInstanceSelection parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection 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.compute.v1.InstanceFlexibilityPolicyInstanceSelection 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; + } + + /** + * + * + *
+   * Specification of machine type to use. Every position inside this message
+   * is an alternative.
+   * The count specified in the shape flexibility must not exceed the number
+   * of entries in per_instance_properties or the capacity of the
+   * name_pattern, if used.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection) + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelectionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicyInstanceSelection_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicyInstanceSelection_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection.class, + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection.Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (disksBuilder_ == null) { + disks_ = java.util.Collections.emptyList(); + } else { + disks_ = null; + disksBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + machineTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + rank_ = 0L; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InstanceFlexibilityPolicyInstanceSelection_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection build() { + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection buildPartial() { + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection result = + new com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection result) { + if (disksBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + disks_ = java.util.Collections.unmodifiableList(disks_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.disks_ = disks_; + } else { + result.disks_ = disksBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + machineTypes_.makeImmutable(); + result.machineTypes_ = machineTypes_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.rank_ = rank_; + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection) { + return mergeFrom( + (com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection other) { + if (other + == com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection + .getDefaultInstance()) return this; + if (disksBuilder_ == null) { + if (!other.disks_.isEmpty()) { + if (disks_.isEmpty()) { + disks_ = other.disks_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureDisksIsMutable(); + disks_.addAll(other.disks_); + } + onChanged(); + } + } else { + if (!other.disks_.isEmpty()) { + if (disksBuilder_.isEmpty()) { + disksBuilder_.dispose(); + disksBuilder_ = null; + disks_ = other.disks_; + bitField0_ = (bitField0_ & ~0x00000001); + disksBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetDisksFieldBuilder() + : null; + } else { + disksBuilder_.addAllMessages(other.disks_); + } + } + } + if (!other.machineTypes_.isEmpty()) { + if (machineTypes_.isEmpty()) { + machineTypes_ = other.machineTypes_; + bitField0_ |= 0x00000002; + } else { + ensureMachineTypesIsMutable(); + machineTypes_.addAll(other.machineTypes_); + } + onChanged(); + } + if (other.hasRank()) { + setRank(other.getRank()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 27943264: + { + rank_ = input.readInt64(); + bitField0_ |= 0x00000004; + break; + } // case 27943264 + case 637760522: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureMachineTypesIsMutable(); + machineTypes_.add(s); + break; + } // case 637760522 + case 764752818: + { + com.google.cloud.compute.v1.AttachedDisk m = + input.readMessage( + com.google.cloud.compute.v1.AttachedDisk.parser(), extensionRegistry); + if (disksBuilder_ == null) { + ensureDisksIsMutable(); + disks_.add(m); + } else { + disksBuilder_.addMessage(m); + } + break; + } // case 764752818 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List disks_ = + java.util.Collections.emptyList(); + + private void ensureDisksIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + disks_ = new java.util.ArrayList(disks_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.compute.v1.AttachedDisk, + com.google.cloud.compute.v1.AttachedDisk.Builder, + com.google.cloud.compute.v1.AttachedDiskOrBuilder> + disksBuilder_; + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public java.util.List getDisksList() { + if (disksBuilder_ == null) { + return java.util.Collections.unmodifiableList(disks_); + } else { + return disksBuilder_.getMessageList(); + } + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public int getDisksCount() { + if (disksBuilder_ == null) { + return disks_.size(); + } else { + return disksBuilder_.getCount(); + } + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public com.google.cloud.compute.v1.AttachedDisk getDisks(int index) { + if (disksBuilder_ == null) { + return disks_.get(index); + } else { + return disksBuilder_.getMessage(index); + } + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public Builder setDisks(int index, com.google.cloud.compute.v1.AttachedDisk value) { + if (disksBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDisksIsMutable(); + disks_.set(index, value); + onChanged(); + } else { + disksBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public Builder setDisks( + int index, com.google.cloud.compute.v1.AttachedDisk.Builder builderForValue) { + if (disksBuilder_ == null) { + ensureDisksIsMutable(); + disks_.set(index, builderForValue.build()); + onChanged(); + } else { + disksBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public Builder addDisks(com.google.cloud.compute.v1.AttachedDisk value) { + if (disksBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDisksIsMutable(); + disks_.add(value); + onChanged(); + } else { + disksBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public Builder addDisks(int index, com.google.cloud.compute.v1.AttachedDisk value) { + if (disksBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDisksIsMutable(); + disks_.add(index, value); + onChanged(); + } else { + disksBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public Builder addDisks(com.google.cloud.compute.v1.AttachedDisk.Builder builderForValue) { + if (disksBuilder_ == null) { + ensureDisksIsMutable(); + disks_.add(builderForValue.build()); + onChanged(); + } else { + disksBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public Builder addDisks( + int index, com.google.cloud.compute.v1.AttachedDisk.Builder builderForValue) { + if (disksBuilder_ == null) { + ensureDisksIsMutable(); + disks_.add(index, builderForValue.build()); + onChanged(); + } else { + disksBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public Builder addAllDisks( + java.lang.Iterable values) { + if (disksBuilder_ == null) { + ensureDisksIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, disks_); + onChanged(); + } else { + disksBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public Builder clearDisks() { + if (disksBuilder_ == null) { + disks_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + disksBuilder_.clear(); + } + return this; + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public Builder removeDisks(int index) { + if (disksBuilder_ == null) { + ensureDisksIsMutable(); + disks_.remove(index); + onChanged(); + } else { + disksBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public com.google.cloud.compute.v1.AttachedDisk.Builder getDisksBuilder(int index) { + return internalGetDisksFieldBuilder().getBuilder(index); + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public com.google.cloud.compute.v1.AttachedDiskOrBuilder getDisksOrBuilder(int index) { + if (disksBuilder_ == null) { + return disks_.get(index); + } else { + return disksBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public java.util.List + getDisksOrBuilderList() { + if (disksBuilder_ != null) { + return disksBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(disks_); + } + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public com.google.cloud.compute.v1.AttachedDisk.Builder addDisksBuilder() { + return internalGetDisksFieldBuilder() + .addBuilder(com.google.cloud.compute.v1.AttachedDisk.getDefaultInstance()); + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public com.google.cloud.compute.v1.AttachedDisk.Builder addDisksBuilder(int index) { + return internalGetDisksFieldBuilder() + .addBuilder(index, com.google.cloud.compute.v1.AttachedDisk.getDefaultInstance()); + } + + /** + * + * + *
+     * Disks to be attached to the instances created from in this selection.
+     * They override the disks specified in the instance properties.
+     * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + public java.util.List getDisksBuilderList() { + return internalGetDisksFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.compute.v1.AttachedDisk, + com.google.cloud.compute.v1.AttachedDisk.Builder, + com.google.cloud.compute.v1.AttachedDiskOrBuilder> + internalGetDisksFieldBuilder() { + if (disksBuilder_ == null) { + disksBuilder_ = + new com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.compute.v1.AttachedDisk, + com.google.cloud.compute.v1.AttachedDisk.Builder, + com.google.cloud.compute.v1.AttachedDiskOrBuilder>( + disks_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + disks_ = null; + } + return disksBuilder_; + } + + private com.google.protobuf.LazyStringArrayList machineTypes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureMachineTypesIsMutable() { + if (!machineTypes_.isModifiable()) { + machineTypes_ = new com.google.protobuf.LazyStringArrayList(machineTypes_); + } + bitField0_ |= 0x00000002; + } + + /** + * + * + *
+     * Alternative machine types to use for instances that are created from
+     * these properties. This field only accepts a machine type names, for
+     * example `n2-standard-4` and not URLs or partial URLs.
+     * 
+ * + * repeated string machine_types = 79720065; + * + * @return A list containing the machineTypes. + */ + public com.google.protobuf.ProtocolStringList getMachineTypesList() { + machineTypes_.makeImmutable(); + return machineTypes_; + } + + /** + * + * + *
+     * Alternative machine types to use for instances that are created from
+     * these properties. This field only accepts a machine type names, for
+     * example `n2-standard-4` and not URLs or partial URLs.
+     * 
+ * + * repeated string machine_types = 79720065; + * + * @return The count of machineTypes. + */ + public int getMachineTypesCount() { + return machineTypes_.size(); + } + + /** + * + * + *
+     * Alternative machine types to use for instances that are created from
+     * these properties. This field only accepts a machine type names, for
+     * example `n2-standard-4` and not URLs or partial URLs.
+     * 
+ * + * repeated string machine_types = 79720065; + * + * @param index The index of the element to return. + * @return The machineTypes at the given index. + */ + public java.lang.String getMachineTypes(int index) { + return machineTypes_.get(index); + } + + /** + * + * + *
+     * Alternative machine types to use for instances that are created from
+     * these properties. This field only accepts a machine type names, for
+     * example `n2-standard-4` and not URLs or partial URLs.
+     * 
+ * + * repeated string machine_types = 79720065; + * + * @param index The index of the value to return. + * @return The bytes of the machineTypes at the given index. + */ + public com.google.protobuf.ByteString getMachineTypesBytes(int index) { + return machineTypes_.getByteString(index); + } + + /** + * + * + *
+     * Alternative machine types to use for instances that are created from
+     * these properties. This field only accepts a machine type names, for
+     * example `n2-standard-4` and not URLs or partial URLs.
+     * 
+ * + * repeated string machine_types = 79720065; + * + * @param index The index to set the value at. + * @param value The machineTypes to set. + * @return This builder for chaining. + */ + public Builder setMachineTypes(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureMachineTypesIsMutable(); + machineTypes_.set(index, value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Alternative machine types to use for instances that are created from
+     * these properties. This field only accepts a machine type names, for
+     * example `n2-standard-4` and not URLs or partial URLs.
+     * 
+ * + * repeated string machine_types = 79720065; + * + * @param value The machineTypes to add. + * @return This builder for chaining. + */ + public Builder addMachineTypes(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureMachineTypesIsMutable(); + machineTypes_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Alternative machine types to use for instances that are created from
+     * these properties. This field only accepts a machine type names, for
+     * example `n2-standard-4` and not URLs or partial URLs.
+     * 
+ * + * repeated string machine_types = 79720065; + * + * @param values The machineTypes to add. + * @return This builder for chaining. + */ + public Builder addAllMachineTypes(java.lang.Iterable values) { + ensureMachineTypesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, machineTypes_); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
+     * Alternative machine types to use for instances that are created from
+     * these properties. This field only accepts a machine type names, for
+     * example `n2-standard-4` and not URLs or partial URLs.
+     * 
+ * + * repeated string machine_types = 79720065; + * + * @return This builder for chaining. + */ + public Builder clearMachineTypes() { + machineTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + ; + onChanged(); + return this; + } + + /** + * + * + *
+     * Alternative machine types to use for instances that are created from
+     * these properties. This field only accepts a machine type names, for
+     * example `n2-standard-4` and not URLs or partial URLs.
+     * 
+ * + * repeated string machine_types = 79720065; + * + * @param value The bytes of the machineTypes to add. + * @return This builder for chaining. + */ + public Builder addMachineTypesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureMachineTypesIsMutable(); + machineTypes_.add(value); + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private long rank_; + + /** + * + * + *
+     * Rank when prioritizing the shape flexibilities.
+     * The instance selections with rank are considered
+     * first, in the ascending order of the rank.
+     * If not set, defaults to 0.
+     * 
+ * + * optional int64 rank = 3492908; + * + * @return Whether the rank field is set. + */ + @java.lang.Override + public boolean hasRank() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
+     * Rank when prioritizing the shape flexibilities.
+     * The instance selections with rank are considered
+     * first, in the ascending order of the rank.
+     * If not set, defaults to 0.
+     * 
+ * + * optional int64 rank = 3492908; + * + * @return The rank. + */ + @java.lang.Override + public long getRank() { + return rank_; + } + + /** + * + * + *
+     * Rank when prioritizing the shape flexibilities.
+     * The instance selections with rank are considered
+     * first, in the ascending order of the rank.
+     * If not set, defaults to 0.
+     * 
+ * + * optional int64 rank = 3492908; + * + * @param value The rank to set. + * @return This builder for chaining. + */ + public Builder setRank(long value) { + + rank_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
+     * Rank when prioritizing the shape flexibilities.
+     * The instance selections with rank are considered
+     * first, in the ascending order of the rank.
+     * If not set, defaults to 0.
+     * 
+ * + * optional int64 rank = 3492908; + * + * @return This builder for chaining. + */ + public Builder clearRank() { + bitField0_ = (bitField0_ & ~0x00000004); + rank_ = 0L; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection) + private static final com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection(); + } + + public static com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public InstanceFlexibilityPolicyInstanceSelection parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceFlexibilityPolicyInstanceSelectionOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceFlexibilityPolicyInstanceSelectionOrBuilder.java new file mode 100644 index 000000000000..516248e04a3c --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceFlexibilityPolicyInstanceSelectionOrBuilder.java @@ -0,0 +1,183 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/compute/v1/compute.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.compute.v1; + +@com.google.protobuf.Generated +public interface InstanceFlexibilityPolicyInstanceSelectionOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Disks to be attached to the instances created from in this selection.
+   * They override the disks specified in the instance properties.
+   * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + java.util.List getDisksList(); + + /** + * + * + *
+   * Disks to be attached to the instances created from in this selection.
+   * They override the disks specified in the instance properties.
+   * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + com.google.cloud.compute.v1.AttachedDisk getDisks(int index); + + /** + * + * + *
+   * Disks to be attached to the instances created from in this selection.
+   * They override the disks specified in the instance properties.
+   * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + int getDisksCount(); + + /** + * + * + *
+   * Disks to be attached to the instances created from in this selection.
+   * They override the disks specified in the instance properties.
+   * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + java.util.List + getDisksOrBuilderList(); + + /** + * + * + *
+   * Disks to be attached to the instances created from in this selection.
+   * They override the disks specified in the instance properties.
+   * 
+ * + * repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102; + */ + com.google.cloud.compute.v1.AttachedDiskOrBuilder getDisksOrBuilder(int index); + + /** + * + * + *
+   * Alternative machine types to use for instances that are created from
+   * these properties. This field only accepts a machine type names, for
+   * example `n2-standard-4` and not URLs or partial URLs.
+   * 
+ * + * repeated string machine_types = 79720065; + * + * @return A list containing the machineTypes. + */ + java.util.List getMachineTypesList(); + + /** + * + * + *
+   * Alternative machine types to use for instances that are created from
+   * these properties. This field only accepts a machine type names, for
+   * example `n2-standard-4` and not URLs or partial URLs.
+   * 
+ * + * repeated string machine_types = 79720065; + * + * @return The count of machineTypes. + */ + int getMachineTypesCount(); + + /** + * + * + *
+   * Alternative machine types to use for instances that are created from
+   * these properties. This field only accepts a machine type names, for
+   * example `n2-standard-4` and not URLs or partial URLs.
+   * 
+ * + * repeated string machine_types = 79720065; + * + * @param index The index of the element to return. + * @return The machineTypes at the given index. + */ + java.lang.String getMachineTypes(int index); + + /** + * + * + *
+   * Alternative machine types to use for instances that are created from
+   * these properties. This field only accepts a machine type names, for
+   * example `n2-standard-4` and not URLs or partial URLs.
+   * 
+ * + * repeated string machine_types = 79720065; + * + * @param index The index of the value to return. + * @return The bytes of the machineTypes at the given index. + */ + com.google.protobuf.ByteString getMachineTypesBytes(int index); + + /** + * + * + *
+   * Rank when prioritizing the shape flexibilities.
+   * The instance selections with rank are considered
+   * first, in the ascending order of the rank.
+   * If not set, defaults to 0.
+   * 
+ * + * optional int64 rank = 3492908; + * + * @return Whether the rank field is set. + */ + boolean hasRank(); + + /** + * + * + *
+   * Rank when prioritizing the shape flexibilities.
+   * The instance selections with rank are considered
+   * first, in the ascending order of the rank.
+   * If not set, defaults to 0.
+   * 
+ * + * optional int64 rank = 3492908; + * + * @return The rank. + */ + long getRank(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceFlexibilityPolicyOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceFlexibilityPolicyOrBuilder.java new file mode 100644 index 000000000000..41d434076b02 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceFlexibilityPolicyOrBuilder.java @@ -0,0 +1,157 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/compute/v1/compute.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.compute.v1; + +@com.google.protobuf.Generated +public interface InstanceFlexibilityPolicyOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.InstanceFlexibilityPolicy) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Specification of alternative, flexible instance subsets.
+   * One of them will be selected to create the instances
+   * based on various criteria, like:
+   * - ranks,
+   * - location policy,
+   * - current capacity,
+   * - available reservations (you can specify affinity in
+   * InstanceProperties),
+   * - SWAN/GOOSE limitations.
+   * Key is an arbitrary, unique RFC1035 string that identifies the instance
+   * selection.
+   * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + int getInstanceSelectionsCount(); + + /** + * + * + *
+   * Specification of alternative, flexible instance subsets.
+   * One of them will be selected to create the instances
+   * based on various criteria, like:
+   * - ranks,
+   * - location policy,
+   * - current capacity,
+   * - available reservations (you can specify affinity in
+   * InstanceProperties),
+   * - SWAN/GOOSE limitations.
+   * Key is an arbitrary, unique RFC1035 string that identifies the instance
+   * selection.
+   * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + boolean containsInstanceSelections(java.lang.String key); + + /** Use {@link #getInstanceSelectionsMap()} instead. */ + @java.lang.Deprecated + java.util.Map< + java.lang.String, com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + getInstanceSelections(); + + /** + * + * + *
+   * Specification of alternative, flexible instance subsets.
+   * One of them will be selected to create the instances
+   * based on various criteria, like:
+   * - ranks,
+   * - location policy,
+   * - current capacity,
+   * - available reservations (you can specify affinity in
+   * InstanceProperties),
+   * - SWAN/GOOSE limitations.
+   * Key is an arbitrary, unique RFC1035 string that identifies the instance
+   * selection.
+   * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + java.util.Map< + java.lang.String, com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> + getInstanceSelectionsMap(); + + /** + * + * + *
+   * Specification of alternative, flexible instance subsets.
+   * One of them will be selected to create the instances
+   * based on various criteria, like:
+   * - ranks,
+   * - location policy,
+   * - current capacity,
+   * - available reservations (you can specify affinity in
+   * InstanceProperties),
+   * - SWAN/GOOSE limitations.
+   * Key is an arbitrary, unique RFC1035 string that identifies the instance
+   * selection.
+   * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + /* nullable */ + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection + getInstanceSelectionsOrDefault( + java.lang.String key, + /* nullable */ + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection defaultValue); + + /** + * + * + *
+   * Specification of alternative, flexible instance subsets.
+   * One of them will be selected to create the instances
+   * based on various criteria, like:
+   * - ranks,
+   * - location policy,
+   * - current capacity,
+   * - available reservations (you can specify affinity in
+   * InstanceProperties),
+   * - SWAN/GOOSE limitations.
+   * Key is an arbitrary, unique RFC1035 string that identifies the instance
+   * selection.
+   * 
+ * + * + * map<string, .google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection> instance_selections = 22954577; + * + */ + com.google.cloud.compute.v1.InstanceFlexibilityPolicyInstanceSelection + getInstanceSelectionsOrThrow(java.lang.String key); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstancesReportHostAsFaultyRequestFaultReason.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstancesReportHostAsFaultyRequestFaultReason.java index aca683cff95b..726e58370a15 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstancesReportHostAsFaultyRequestFaultReason.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstancesReportHostAsFaultyRequestFaultReason.java @@ -107,7 +107,15 @@ public enum Behavior implements com.google.protobuf.ProtocolMessageEnum { PERFORMANCE(135701520), /** SILENT_DATA_CORRUPTION = 111360678; */ SILENT_DATA_CORRUPTION(111360678), - /** UNRECOVERABLE_GPU_ERROR = 363710747; */ + /** + * + * + *
+     * Unrecoverable GPU error identified by an XID
+     * 
+ * + * UNRECOVERABLE_GPU_ERROR = 363710747; + */ UNRECOVERABLE_GPU_ERROR(363710747), UNRECOGNIZED(-1), ; @@ -150,7 +158,15 @@ public enum Behavior implements com.google.protobuf.ProtocolMessageEnum { /** SILENT_DATA_CORRUPTION = 111360678; */ public static final int SILENT_DATA_CORRUPTION_VALUE = 111360678; - /** UNRECOVERABLE_GPU_ERROR = 363710747; */ + /** + * + * + *
+     * Unrecoverable GPU error identified by an XID
+     * 
+ * + * UNRECOVERABLE_GPU_ERROR = 363710747; + */ public static final int UNRECOVERABLE_GPU_ERROR_VALUE = 363710747; public final int getNumber() { diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectAttachment.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectAttachment.java index 6bef7cdd572e..bd3912893b94 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectAttachment.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectAttachment.java @@ -143,6 +143,7 @@ protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldRefl * - BPS_20G: 20 Gbit/s * - BPS_50G: 50 Gbit/s * - BPS_100G: 100 Gbit/s + * - BPS_400G: 400 Gbit/s * * * Protobuf enum {@code google.cloud.compute.v1.InterconnectAttachment.Bandwidth} @@ -238,6 +239,16 @@ public enum Bandwidth implements com.google.protobuf.ProtocolMessageEnum { * BPS_300M = 49607540; */ BPS_300M(49607540), + /** + * + * + *
+     * 400 Gbit/s
+     * 
+ * + * BPS_400G = 49637325; + */ + BPS_400G(49637325), /** * * @@ -400,6 +411,17 @@ public enum Bandwidth implements com.google.protobuf.ProtocolMessageEnum { */ public static final int BPS_300M_VALUE = 49607540; + /** + * + * + *
+     * 400 Gbit/s
+     * 
+ * + * BPS_400G = 49637325; + */ + public static final int BPS_400G_VALUE = 49637325; + /** * * @@ -497,6 +519,8 @@ public static Bandwidth forNumber(int value) { return BPS_2G; case 49607540: return BPS_300M; + case 49637325: + return BPS_400G; case 49637331: return BPS_400M; case 49667122: @@ -1944,6 +1968,7 @@ public com.google.protobuf.ByteString getAttachmentGroupBytes() { * - BPS_20G: 20 Gbit/s * - BPS_50G: 50 Gbit/s * - BPS_100G: 100 Gbit/s + * - BPS_400G: 400 Gbit/s * Check the Bandwidth enum for the list of possible values. * * @@ -1980,6 +2005,7 @@ public boolean hasBandwidth() { * - BPS_20G: 20 Gbit/s * - BPS_50G: 50 Gbit/s * - BPS_100G: 100 Gbit/s + * - BPS_400G: 400 Gbit/s * Check the Bandwidth enum for the list of possible values. * * @@ -2024,6 +2050,7 @@ public java.lang.String getBandwidth() { * - BPS_20G: 20 Gbit/s * - BPS_50G: 50 Gbit/s * - BPS_100G: 100 Gbit/s + * - BPS_400G: 400 Gbit/s * Check the Bandwidth enum for the list of possible values. * * @@ -7448,6 +7475,7 @@ public Builder setAttachmentGroupBytes(com.google.protobuf.ByteString value) { * - BPS_20G: 20 Gbit/s * - BPS_50G: 50 Gbit/s * - BPS_100G: 100 Gbit/s + * - BPS_400G: 400 Gbit/s * Check the Bandwidth enum for the list of possible values. * * @@ -7483,6 +7511,7 @@ public boolean hasBandwidth() { * - BPS_20G: 20 Gbit/s * - BPS_50G: 50 Gbit/s * - BPS_100G: 100 Gbit/s + * - BPS_400G: 400 Gbit/s * Check the Bandwidth enum for the list of possible values. * * @@ -7526,6 +7555,7 @@ public java.lang.String getBandwidth() { * - BPS_20G: 20 Gbit/s * - BPS_50G: 50 Gbit/s * - BPS_100G: 100 Gbit/s + * - BPS_400G: 400 Gbit/s * Check the Bandwidth enum for the list of possible values. * * @@ -7569,6 +7599,7 @@ public com.google.protobuf.ByteString getBandwidthBytes() { * - BPS_20G: 20 Gbit/s * - BPS_50G: 50 Gbit/s * - BPS_100G: 100 Gbit/s + * - BPS_400G: 400 Gbit/s * Check the Bandwidth enum for the list of possible values. * * @@ -7611,6 +7642,7 @@ public Builder setBandwidth(java.lang.String value) { * - BPS_20G: 20 Gbit/s * - BPS_50G: 50 Gbit/s * - BPS_100G: 100 Gbit/s + * - BPS_400G: 400 Gbit/s * Check the Bandwidth enum for the list of possible values. * * @@ -7649,6 +7681,7 @@ public Builder clearBandwidth() { * - BPS_20G: 20 Gbit/s * - BPS_50G: 50 Gbit/s * - BPS_100G: 100 Gbit/s + * - BPS_400G: 400 Gbit/s * Check the Bandwidth enum for the list of possible values. * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectAttachmentOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectAttachmentOrBuilder.java index fc3239a68e64..6e784f5b1409 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectAttachmentOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectAttachmentOrBuilder.java @@ -117,6 +117,7 @@ public interface InterconnectAttachmentOrBuilder * - BPS_20G: 20 Gbit/s * - BPS_50G: 50 Gbit/s * - BPS_100G: 100 Gbit/s + * - BPS_400G: 400 Gbit/s * Check the Bandwidth enum for the list of possible values. * * @@ -150,6 +151,7 @@ public interface InterconnectAttachmentOrBuilder * - BPS_20G: 20 Gbit/s * - BPS_50G: 50 Gbit/s * - BPS_100G: 100 Gbit/s + * - BPS_400G: 400 Gbit/s * Check the Bandwidth enum for the list of possible values. * * @@ -183,6 +185,7 @@ public interface InterconnectAttachmentOrBuilder * - BPS_20G: 20 Gbit/s * - BPS_50G: 50 Gbit/s * - BPS_100G: 100 Gbit/s + * - BPS_400G: 400 Gbit/s * Check the Bandwidth enum for the list of possible values. * * 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 a124f33eaa56..25eeeeebd879 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 @@ -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. @@ -14,7 +14,7 @@ // Generated by the disco-to-proto3-converter. DO NOT EDIT! // Source Discovery file: compute.v1.json -// Source file revision: 20251230 +// Source file revision: 20260106 // API name: compute // API version: v1 @@ -11685,6 +11685,9 @@ message BulkInsertInstanceResource { // The maximum number of instances to create. optional int64 count = 94851343; + // A flexible specification of machine type of instances to create. + optional InstanceFlexibilityPolicy instance_flexibility_policy = 26937090; + // The instance properties defining the VM instances to be created. Required // if sourceInstanceTemplate is not provided. optional InstanceProperties instance_properties = 215355165; @@ -27963,6 +27966,46 @@ message InstanceConsumptionInfo { } +// A flexible specification of machine types for instances to create. +message InstanceFlexibilityPolicy { + // Specification of alternative, flexible instance subsets. + // One of them will be selected to create the instances + // based on various criteria, like: + // - ranks, + // - location policy, + // - current capacity, + // - available reservations (you can specify affinity in + // InstanceProperties), + // - SWAN/GOOSE limitations. + // Key is an arbitrary, unique RFC1035 string that identifies the instance + // selection. + map instance_selections = 22954577; + +} + +// Specification of machine type to use. Every position inside this message +// is an alternative. +// The count specified in the shape flexibility must not exceed the number +// of entries in per_instance_properties or the capacity of the +// name_pattern, if used. +message InstanceFlexibilityPolicyInstanceSelection { + // Disks to be attached to the instances created from in this selection. + // They override the disks specified in the instance properties. + repeated AttachedDisk disks = 95594102; + + // Alternative machine types to use for instances that are created from + // these properties. This field only accepts a machine type names, for + // example `n2-standard-4` and not URLs or partial URLs. + repeated string machine_types = 79720065; + + // Rank when prioritizing the shape flexibilities. + // The instance selections with rank are considered + // first, in the ascending order of the rank. + // If not set, defaults to 0. + optional int64 rank = 3492908; + +} + // Represents an Instance Group resource. // // Instance Groups can be used to configure a target forload @@ -30121,6 +30164,7 @@ message InstancesReportHostAsFaultyRequestFaultReason { SILENT_DATA_CORRUPTION = 111360678; + // Unrecoverable GPU error identified by an XID UNRECOVERABLE_GPU_ERROR = 363710747; } @@ -30916,6 +30960,7 @@ message InterconnectAttachment { // - BPS_20G: 20 Gbit/s // - BPS_50G: 50 Gbit/s // - BPS_100G: 100 Gbit/s + // - BPS_400G: 400 Gbit/s enum Bandwidth { // A value indicating that the enum field is not set. UNDEFINED_BANDWIDTH = 0; @@ -30944,6 +30989,9 @@ message InterconnectAttachment { // 300 Mbit/s BPS_300M = 49607540; + // 400 Gbit/s + BPS_400G = 49637325; + // 400 Mbit/s BPS_400M = 49637331; @@ -31165,6 +31213,7 @@ message InterconnectAttachment { // - BPS_20G: 20 Gbit/s // - BPS_50G: 50 Gbit/s // - BPS_100G: 100 Gbit/s + // - BPS_400G: 400 Gbit/s // Check the Bandwidth enum for the list of possible values. optional string bandwidth = 181715121; diff --git a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/DatabaseResource.java b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/DatabaseResource.java index 9cecb5a8a051..3aca0454be0b 100644 --- a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/DatabaseResource.java +++ b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/DatabaseResource.java @@ -26,7 +26,6 @@ *
  * DatabaseResource represents every individually configured database unit
  * representing compute and/or storage.
- * NextId: 20
  * 
* * Protobuf type {@code google.cloud.databasecenter.v1beta.DatabaseResource} @@ -242,8 +241,8 @@ public com.google.protobuf.ByteString getFullResourceNameBytes() { * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it is
+   * the full name of the project.
    * 
* * string container = 4; @@ -267,8 +266,8 @@ public java.lang.String getContainer() { * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it is
+   * the full name of the project.
    * 
* * string container = 4; @@ -351,8 +350,9 @@ public com.google.cloud.databasecenter.v1beta.ProductOrBuilder getProductOrBuild * *
    * The location of the resources. It supports returning only regional
-   * locations in GCP. These are of the form: "us-central1", "us-east1", etc.
-   * See https://cloud.google.com/about/locations for a list of such regions.
+   * locations in Google Cloud. These are of the form: "us-central1",
+   * "us-east1", etc. See https://cloud.google.com/about/locations for a list of
+   * such regions.
    * 
* * string location = 6; @@ -377,8 +377,9 @@ public java.lang.String getLocation() { * *
    * The location of the resources. It supports returning only regional
-   * locations in GCP. These are of the form: "us-central1", "us-east1", etc.
-   * See https://cloud.google.com/about/locations for a list of such regions.
+   * locations in Google Cloud. These are of the form: "us-central1",
+   * "us-east1", etc. See https://cloud.google.com/about/locations for a list of
+   * such regions.
    * 
* * string location = 6; @@ -1484,7 +1485,6 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.Builder *
    * DatabaseResource represents every individually configured database unit
    * representing compute and/or storage.
-   * NextId: 20
    * 
* * Protobuf type {@code google.cloud.databasecenter.v1beta.DatabaseResource} @@ -2640,8 +2640,8 @@ public Builder setFullResourceNameBytes(com.google.protobuf.ByteString value) { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it is
+     * the full name of the project.
      * 
* * string container = 4; @@ -2664,8 +2664,8 @@ public java.lang.String getContainer() { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it is
+     * the full name of the project.
      * 
* * string container = 4; @@ -2688,8 +2688,8 @@ public com.google.protobuf.ByteString getContainerBytes() { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it is
+     * the full name of the project.
      * 
* * string container = 4; @@ -2711,8 +2711,8 @@ public Builder setContainer(java.lang.String value) { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it is
+     * the full name of the project.
      * 
* * string container = 4; @@ -2730,8 +2730,8 @@ public Builder clearContainer() { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it is
+     * the full name of the project.
      * 
* * string container = 4; @@ -2952,8 +2952,9 @@ public com.google.cloud.databasecenter.v1beta.ProductOrBuilder getProductOrBuild * *
      * The location of the resources. It supports returning only regional
-     * locations in GCP. These are of the form: "us-central1", "us-east1", etc.
-     * See https://cloud.google.com/about/locations for a list of such regions.
+     * locations in Google Cloud. These are of the form: "us-central1",
+     * "us-east1", etc. See https://cloud.google.com/about/locations for a list of
+     * such regions.
      * 
* * string location = 6; @@ -2977,8 +2978,9 @@ public java.lang.String getLocation() { * *
      * The location of the resources. It supports returning only regional
-     * locations in GCP. These are of the form: "us-central1", "us-east1", etc.
-     * See https://cloud.google.com/about/locations for a list of such regions.
+     * locations in Google Cloud. These are of the form: "us-central1",
+     * "us-east1", etc. See https://cloud.google.com/about/locations for a list of
+     * such regions.
      * 
* * string location = 6; @@ -3002,8 +3004,9 @@ public com.google.protobuf.ByteString getLocationBytes() { * *
      * The location of the resources. It supports returning only regional
-     * locations in GCP. These are of the form: "us-central1", "us-east1", etc.
-     * See https://cloud.google.com/about/locations for a list of such regions.
+     * locations in Google Cloud. These are of the form: "us-central1",
+     * "us-east1", etc. See https://cloud.google.com/about/locations for a list of
+     * such regions.
      * 
* * string location = 6; @@ -3026,8 +3029,9 @@ public Builder setLocation(java.lang.String value) { * *
      * The location of the resources. It supports returning only regional
-     * locations in GCP. These are of the form: "us-central1", "us-east1", etc.
-     * See https://cloud.google.com/about/locations for a list of such regions.
+     * locations in Google Cloud. These are of the form: "us-central1",
+     * "us-east1", etc. See https://cloud.google.com/about/locations for a list of
+     * such regions.
      * 
* * string location = 6; @@ -3046,8 +3050,9 @@ public Builder clearLocation() { * *
      * The location of the resources. It supports returning only regional
-     * locations in GCP. These are of the form: "us-central1", "us-east1", etc.
-     * See https://cloud.google.com/about/locations for a list of such regions.
+     * locations in Google Cloud. These are of the form: "us-central1",
+     * "us-east1", etc. See https://cloud.google.com/about/locations for a list of
+     * such regions.
      * 
* * string location = 6; diff --git a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/DatabaseResourceOrBuilder.java b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/DatabaseResourceOrBuilder.java index 4ec1eb8b7246..8e793d42424c 100644 --- a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/DatabaseResourceOrBuilder.java +++ b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/DatabaseResourceOrBuilder.java @@ -131,8 +131,8 @@ com.google.cloud.databasecenter.v1beta.DatabaseResourceOrBuilder getChildResourc * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it is
+   * the full name of the project.
    * 
* * string container = 4; @@ -145,8 +145,8 @@ com.google.cloud.databasecenter.v1beta.DatabaseResourceOrBuilder getChildResourc * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it is
+   * the full name of the project.
    * 
* * string container = 4; @@ -197,8 +197,9 @@ com.google.cloud.databasecenter.v1beta.DatabaseResourceOrBuilder getChildResourc * *
    * The location of the resources. It supports returning only regional
-   * locations in GCP. These are of the form: "us-central1", "us-east1", etc.
-   * See https://cloud.google.com/about/locations for a list of such regions.
+   * locations in Google Cloud. These are of the form: "us-central1",
+   * "us-east1", etc. See https://cloud.google.com/about/locations for a list of
+   * such regions.
    * 
* * string location = 6; @@ -212,8 +213,9 @@ com.google.cloud.databasecenter.v1beta.DatabaseResourceOrBuilder getChildResourc * *
    * The location of the resources. It supports returning only regional
-   * locations in GCP. These are of the form: "us-central1", "us-east1", etc.
-   * See https://cloud.google.com/about/locations for a list of such regions.
+   * locations in Google Cloud. These are of the form: "us-central1",
+   * "us-east1", etc. See https://cloud.google.com/about/locations for a list of
+   * such regions.
    * 
* * string location = 6; diff --git a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/Dimension.java b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/Dimension.java index b71200625a29..2b569a891d9d 100644 --- a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/Dimension.java +++ b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/Dimension.java @@ -175,8 +175,8 @@ public DimensionCase getDimensionCase() { * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it
+   * is the full name of the project.
    * 
* * string container = 2; @@ -191,8 +191,8 @@ public boolean hasContainer() { * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it
+   * is the full name of the project.
    * 
* * string container = 2; @@ -220,8 +220,8 @@ public java.lang.String getContainer() { * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it
+   * is the full name of the project.
    * 
* * string container = 2; @@ -438,7 +438,7 @@ public com.google.protobuf.ByteString getProductVersionBytes() { * *
    * The location of the resources. It supports returning only regional
-   * locations in GCP.
+   * locations in Google Cloud.
    * 
* * string location = 6; @@ -454,7 +454,7 @@ public boolean hasLocation() { * *
    * The location of the resources. It supports returning only regional
-   * locations in GCP.
+   * locations in Google Cloud.
    * 
* * string location = 6; @@ -483,7 +483,7 @@ public java.lang.String getLocation() { * *
    * The location of the resources. It supports returning only regional
-   * locations in GCP.
+   * locations in Google Cloud.
    * 
* * string location = 6; @@ -2213,8 +2213,8 @@ public Builder clearDimension() { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it
+     * is the full name of the project.
      * 
* * string container = 2; @@ -2230,8 +2230,8 @@ public boolean hasContainer() { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it
+     * is the full name of the project.
      * 
* * string container = 2; @@ -2260,8 +2260,8 @@ public java.lang.String getContainer() { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it
+     * is the full name of the project.
      * 
* * string container = 2; @@ -2290,8 +2290,8 @@ public com.google.protobuf.ByteString getContainerBytes() { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it
+     * is the full name of the project.
      * 
* * string container = 2; @@ -2313,8 +2313,8 @@ public Builder setContainer(java.lang.String value) { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it
+     * is the full name of the project.
      * 
* * string container = 2; @@ -2334,8 +2334,8 @@ public Builder clearContainer() { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it
+     * is the full name of the project.
      * 
* * string container = 2; @@ -2735,7 +2735,7 @@ public Builder setProductVersionBytes(com.google.protobuf.ByteString value) { * *
      * The location of the resources. It supports returning only regional
-     * locations in GCP.
+     * locations in Google Cloud.
      * 
* * string location = 6; @@ -2752,7 +2752,7 @@ public boolean hasLocation() { * *
      * The location of the resources. It supports returning only regional
-     * locations in GCP.
+     * locations in Google Cloud.
      * 
* * string location = 6; @@ -2782,7 +2782,7 @@ public java.lang.String getLocation() { * *
      * The location of the resources. It supports returning only regional
-     * locations in GCP.
+     * locations in Google Cloud.
      * 
* * string location = 6; @@ -2812,7 +2812,7 @@ public com.google.protobuf.ByteString getLocationBytes() { * *
      * The location of the resources. It supports returning only regional
-     * locations in GCP.
+     * locations in Google Cloud.
      * 
* * string location = 6; @@ -2835,7 +2835,7 @@ public Builder setLocation(java.lang.String value) { * *
      * The location of the resources. It supports returning only regional
-     * locations in GCP.
+     * locations in Google Cloud.
      * 
* * string location = 6; @@ -2856,7 +2856,7 @@ public Builder clearLocation() { * *
      * The location of the resources. It supports returning only regional
-     * locations in GCP.
+     * locations in Google Cloud.
      * 
* * string location = 6; diff --git a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/DimensionOrBuilder.java b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/DimensionOrBuilder.java index 001a5ed750ce..5cbfa5799669 100644 --- a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/DimensionOrBuilder.java +++ b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/DimensionOrBuilder.java @@ -30,8 +30,8 @@ public interface DimensionOrBuilder * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it
+   * is the full name of the project.
    * 
* * string container = 2; @@ -44,8 +44,8 @@ public interface DimensionOrBuilder * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it
+   * is the full name of the project.
    * 
* * string container = 2; @@ -58,8 +58,8 @@ public interface DimensionOrBuilder * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it
+   * is the full name of the project.
    * 
* * string container = 2; @@ -190,7 +190,7 @@ public interface DimensionOrBuilder * *
    * The location of the resources. It supports returning only regional
-   * locations in GCP.
+   * locations in Google Cloud.
    * 
* * string location = 6; @@ -204,7 +204,7 @@ public interface DimensionOrBuilder * *
    * The location of the resources. It supports returning only regional
-   * locations in GCP.
+   * locations in Google Cloud.
    * 
* * string location = 6; @@ -218,7 +218,7 @@ public interface DimensionOrBuilder * *
    * The location of the resources. It supports returning only regional
-   * locations in GCP.
+   * locations in Google Cloud.
    * 
* * string location = 6; diff --git a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/ProductType.java b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/ProductType.java index 2f21b3ed6734..3f00baa3969f 100644 --- a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/ProductType.java +++ b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/ProductType.java @@ -48,7 +48,7 @@ public enum ProductType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Cloud SQL product area in GCP
+   * Cloud SQL product area in Google Cloud
    * 
* * PRODUCT_TYPE_CLOUD_SQL = 1; @@ -58,7 +58,7 @@ public enum ProductType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * AlloyDB product area in GCP
+   * AlloyDB product area in Google Cloud
    * 
* * PRODUCT_TYPE_ALLOYDB = 2; @@ -68,7 +68,7 @@ public enum ProductType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Spanner product area in GCP
+   * Spanner product area in Google Cloud
    * 
* * PRODUCT_TYPE_SPANNER = 3; @@ -78,7 +78,7 @@ public enum ProductType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Bigtable product area in GCP
+   * Bigtable product area in Google Cloud
    * 
* * PRODUCT_TYPE_BIGTABLE = 6; @@ -88,7 +88,7 @@ public enum ProductType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Memorystore product area in GCP
+   * Memorystore product area in Google Cloud
    * 
* * PRODUCT_TYPE_MEMORYSTORE = 7; @@ -98,7 +98,7 @@ public enum ProductType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Firestore product area in GCP
+   * Firestore product area in Google Cloud
    * 
* * PRODUCT_TYPE_FIRESTORE = 8; @@ -118,7 +118,7 @@ public enum ProductType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Oracle product area in GCP
+   * Oracle product area in Google Cloud
    * 
* * PRODUCT_TYPE_ORACLE_ON_GCP = 10; @@ -128,7 +128,7 @@ public enum ProductType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * BigQuery product area in GCP
+   * BigQuery product area in Google Cloud
    * 
* * PRODUCT_TYPE_BIGQUERY = 11; @@ -174,7 +174,7 @@ public enum ProductType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Cloud SQL product area in GCP
+   * Cloud SQL product area in Google Cloud
    * 
* * PRODUCT_TYPE_CLOUD_SQL = 1; @@ -185,7 +185,7 @@ public enum ProductType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * AlloyDB product area in GCP
+   * AlloyDB product area in Google Cloud
    * 
* * PRODUCT_TYPE_ALLOYDB = 2; @@ -196,7 +196,7 @@ public enum ProductType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Spanner product area in GCP
+   * Spanner product area in Google Cloud
    * 
* * PRODUCT_TYPE_SPANNER = 3; @@ -207,7 +207,7 @@ public enum ProductType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Bigtable product area in GCP
+   * Bigtable product area in Google Cloud
    * 
* * PRODUCT_TYPE_BIGTABLE = 6; @@ -218,7 +218,7 @@ public enum ProductType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Memorystore product area in GCP
+   * Memorystore product area in Google Cloud
    * 
* * PRODUCT_TYPE_MEMORYSTORE = 7; @@ -229,7 +229,7 @@ public enum ProductType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Firestore product area in GCP
+   * Firestore product area in Google Cloud
    * 
* * PRODUCT_TYPE_FIRESTORE = 8; @@ -251,7 +251,7 @@ public enum ProductType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Oracle product area in GCP
+   * Oracle product area in Google Cloud
    * 
* * PRODUCT_TYPE_ORACLE_ON_GCP = 10; @@ -262,7 +262,7 @@ public enum ProductType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * BigQuery product area in GCP
+   * BigQuery product area in Google Cloud
    * 
* * PRODUCT_TYPE_BIGQUERY = 11; diff --git a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/ResourceDetails.java b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/ResourceDetails.java index f5074b8b1698..dd518b873624 100644 --- a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/ResourceDetails.java +++ b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/ResourceDetails.java @@ -136,8 +136,8 @@ public com.google.protobuf.ByteString getFullResourceNameBytes() { * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it is
+   * the full name of the project.
    * 
* * string container = 2; @@ -161,8 +161,8 @@ public java.lang.String getContainer() { * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it is
+   * the full name of the project.
    * 
* * string container = 2; @@ -808,8 +808,8 @@ public Builder setFullResourceNameBytes(com.google.protobuf.ByteString value) { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it is
+     * the full name of the project.
      * 
* * string container = 2; @@ -832,8 +832,8 @@ public java.lang.String getContainer() { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it is
+     * the full name of the project.
      * 
* * string container = 2; @@ -856,8 +856,8 @@ public com.google.protobuf.ByteString getContainerBytes() { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it is
+     * the full name of the project.
      * 
* * string container = 2; @@ -879,8 +879,8 @@ public Builder setContainer(java.lang.String value) { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it is
+     * the full name of the project.
      * 
* * string container = 2; @@ -898,8 +898,8 @@ public Builder clearContainer() { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it is
+     * the full name of the project.
      * 
* * string container = 2; diff --git a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/ResourceDetailsOrBuilder.java b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/ResourceDetailsOrBuilder.java index 25b2f9a5343d..c1e3e9237dae 100644 --- a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/ResourceDetailsOrBuilder.java +++ b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/ResourceDetailsOrBuilder.java @@ -56,8 +56,8 @@ public interface ResourceDetailsOrBuilder * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it is
+   * the full name of the project.
    * 
* * string container = 2; @@ -70,8 +70,8 @@ public interface ResourceDetailsOrBuilder * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it is
+   * the full name of the project.
    * 
* * string container = 2; diff --git a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/SignalType.java b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/SignalType.java index 1fe9b47347a8..368eca9a55a2 100644 --- a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/SignalType.java +++ b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/SignalType.java @@ -111,7 +111,7 @@ public enum SignalType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Represents if a resource violates CIS GCP Foundation 2.0.
+   * Represents if a resource violates CIS Google Cloud Platform Foundation 2.0.
    * 
* * SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_2_0 = 8; @@ -121,7 +121,7 @@ public enum SignalType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Represents if a resource violates CIS GCP Foundation 1.3.
+   * Represents if a resource violates CIS Google Cloud Platform Foundation 1.3.
    * 
* * SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_1_3 = 9; @@ -131,7 +131,7 @@ public enum SignalType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Represents if a resource violates CIS GCP Foundation 1.2.
+   * Represents if a resource violates CIS Google Cloud Platform Foundation 1.2.
    * 
* * SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_1_2 = 10; @@ -141,7 +141,7 @@ public enum SignalType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Represents if a resource violates CIS GCP Foundation 1.1.
+   * Represents if a resource violates CIS Google Cloud Platform Foundation 1.1.
    * 
* * SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_1_1 = 11; @@ -151,7 +151,7 @@ public enum SignalType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Represents if a resource violates CIS GCP Foundation 1.0.
+   * Represents if a resource violates CIS Google Cloud Platform Foundation 1.0.
    * 
* * SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_1_0 = 12; @@ -1162,7 +1162,7 @@ public enum SignalType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Represents if a resource violates CIS GCP Foundation 2.0.
+   * Represents if a resource violates CIS Google Cloud Platform Foundation 2.0.
    * 
* * SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_2_0 = 8; @@ -1173,7 +1173,7 @@ public enum SignalType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Represents if a resource violates CIS GCP Foundation 1.3.
+   * Represents if a resource violates CIS Google Cloud Platform Foundation 1.3.
    * 
* * SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_1_3 = 9; @@ -1184,7 +1184,7 @@ public enum SignalType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Represents if a resource violates CIS GCP Foundation 1.2.
+   * Represents if a resource violates CIS Google Cloud Platform Foundation 1.2.
    * 
* * SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_1_2 = 10; @@ -1195,7 +1195,7 @@ public enum SignalType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Represents if a resource violates CIS GCP Foundation 1.1.
+   * Represents if a resource violates CIS Google Cloud Platform Foundation 1.1.
    * 
* * SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_1_1 = 11; @@ -1206,7 +1206,7 @@ public enum SignalType implements com.google.protobuf.ProtocolMessageEnum { * * *
-   * Represents if a resource violates CIS GCP Foundation 1.0.
+   * Represents if a resource violates CIS Google Cloud Platform Foundation 1.0.
    * 
* * SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_1_0 = 12; diff --git a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/SubResource.java b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/SubResource.java index db4bb21f678d..e8205aed4003 100644 --- a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/SubResource.java +++ b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/SubResource.java @@ -299,8 +299,8 @@ public com.google.cloud.databasecenter.v1beta.ProductOrBuilder getProductOrBuild * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it is
+   * the full name of the project.
    * 
* * string container = 4; @@ -324,8 +324,8 @@ public java.lang.String getContainer() { * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it is
+   * the full name of the project.
    * 
* * string container = 4; @@ -1329,8 +1329,8 @@ public com.google.cloud.databasecenter.v1beta.ProductOrBuilder getProductOrBuild * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it is
+     * the full name of the project.
      * 
* * string container = 4; @@ -1353,8 +1353,8 @@ public java.lang.String getContainer() { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it is
+     * the full name of the project.
      * 
* * string container = 4; @@ -1377,8 +1377,8 @@ public com.google.protobuf.ByteString getContainerBytes() { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it is
+     * the full name of the project.
      * 
* * string container = 4; @@ -1400,8 +1400,8 @@ public Builder setContainer(java.lang.String value) { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it is
+     * the full name of the project.
      * 
* * string container = 4; @@ -1419,8 +1419,8 @@ public Builder clearContainer() { * * *
-     * Specifies where the resource is created. For GCP, it is the full name of
-     * the project.
+     * Specifies where the resource is created. For Google Cloud resources, it is
+     * the full name of the project.
      * 
* * string container = 4; diff --git a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/SubResourceOrBuilder.java b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/SubResourceOrBuilder.java index 3acba82953de..a376c650152e 100644 --- a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/SubResourceOrBuilder.java +++ b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/java/com/google/cloud/databasecenter/v1beta/SubResourceOrBuilder.java @@ -174,8 +174,8 @@ public interface SubResourceOrBuilder * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it is
+   * the full name of the project.
    * 
* * string container = 4; @@ -188,8 +188,8 @@ public interface SubResourceOrBuilder * * *
-   * Specifies where the resource is created. For GCP, it is the full name of
-   * the project.
+   * Specifies where the resource is created. For Google Cloud resources, it is
+   * the full name of the project.
    * 
* * string container = 4; diff --git a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/proto/google/cloud/databasecenter/v1beta/product.proto b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/proto/google/cloud/databasecenter/v1beta/product.proto index 06dc0c71a211..f4c30924defa 100644 --- a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/proto/google/cloud/databasecenter/v1beta/product.proto +++ b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/proto/google/cloud/databasecenter/v1beta/product.proto @@ -77,31 +77,31 @@ enum ProductType { // didn't provide this field in the request. PRODUCT_TYPE_UNSPECIFIED = 0; - // Cloud SQL product area in GCP + // Cloud SQL product area in Google Cloud PRODUCT_TYPE_CLOUD_SQL = 1; - // AlloyDB product area in GCP + // AlloyDB product area in Google Cloud PRODUCT_TYPE_ALLOYDB = 2; - // Spanner product area in GCP + // Spanner product area in Google Cloud PRODUCT_TYPE_SPANNER = 3; - // Bigtable product area in GCP + // Bigtable product area in Google Cloud PRODUCT_TYPE_BIGTABLE = 6; - // Memorystore product area in GCP + // Memorystore product area in Google Cloud PRODUCT_TYPE_MEMORYSTORE = 7; - // Firestore product area in GCP + // Firestore product area in Google Cloud PRODUCT_TYPE_FIRESTORE = 8; // Compute Engine self managed databases PRODUCT_TYPE_COMPUTE_ENGINE = 9; - // Oracle product area in GCP + // Oracle product area in Google Cloud PRODUCT_TYPE_ORACLE_ON_GCP = 10; - // BigQuery product area in GCP + // BigQuery product area in Google Cloud PRODUCT_TYPE_BIGQUERY = 11; // Other refers to rest of other product type. This is to be when product type diff --git a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/proto/google/cloud/databasecenter/v1beta/service.proto b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/proto/google/cloud/databasecenter/v1beta/service.proto index 6f481d561180..db4411c824af 100644 --- a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/proto/google/cloud/databasecenter/v1beta/service.proto +++ b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/proto/google/cloud/databasecenter/v1beta/service.proto @@ -338,7 +338,6 @@ message DatabaseResourceGroup { // DatabaseResource represents every individually configured database unit // representing compute and/or storage. -// NextId: 20 message DatabaseResource { // List of children associated with a database group. repeated DatabaseResource child_resources = 1; @@ -355,16 +354,17 @@ message DatabaseResource { // `//alloydb.googleapis.com/projects/project-number/locations/us-central1/clusters/c1/instances/i1` string full_resource_name = 3; - // Specifies where the resource is created. For GCP, it is the full name of - // the project. + // Specifies where the resource is created. For Google Cloud resources, it is + // the full name of the project. string container = 4; // The product this resource represents. Product product = 5; // The location of the resources. It supports returning only regional - // locations in GCP. These are of the form: "us-central1", "us-east1", etc. - // See https://cloud.google.com/about/locations for a list of such regions. + // locations in Google Cloud. These are of the form: "us-central1", + // "us-east1", etc. See https://cloud.google.com/about/locations for a list of + // such regions. string location = 6; // Labels applied on the resource. The requirements for labels assigned to @@ -677,8 +677,8 @@ message AggregateFleetRow { message Dimension { // Followings are the dimensions to be used to aggregate the fleet. oneof dimension { - // Specifies where the resource is created. For GCP, it is the full name of - // the project. + // Specifies where the resource is created. For Google Cloud resources, it + // is the full name of the project. string container = 2; // Type to identify a product @@ -691,7 +691,7 @@ message Dimension { string product_version = 5; // The location of the resources. It supports returning only regional - // locations in GCP. + // locations in Google Cloud. string location = 6; // The type of resource defined according to the pattern: @@ -865,8 +865,8 @@ message ResourceDetails { // Full resource name of the resource. string full_resource_name = 1; - // Specifies where the resource is created. For GCP, it is the full name of - // the project. + // Specifies where the resource is created. For Google Cloud resources, it is + // the full name of the project. string container = 2; // Product type of the resource. diff --git a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/proto/google/cloud/databasecenter/v1beta/signals.proto b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/proto/google/cloud/databasecenter/v1beta/signals.proto index c922892fd192..ce3b767a6e7a 100644 --- a/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/proto/google/cloud/databasecenter/v1beta/signals.proto +++ b/java-databasecenter/proto-google-cloud-databasecenter-v1beta/src/main/proto/google/cloud/databasecenter/v1beta/signals.proto @@ -121,19 +121,19 @@ enum SignalType { // value. SIGNAL_TYPE_LAST_BACKUP_OLD = 7; - // Represents if a resource violates CIS GCP Foundation 2.0. + // Represents if a resource violates CIS Google Cloud Platform Foundation 2.0. SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_2_0 = 8; - // Represents if a resource violates CIS GCP Foundation 1.3. + // Represents if a resource violates CIS Google Cloud Platform Foundation 1.3. SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_1_3 = 9; - // Represents if a resource violates CIS GCP Foundation 1.2. + // Represents if a resource violates CIS Google Cloud Platform Foundation 1.2. SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_1_2 = 10; - // Represents if a resource violates CIS GCP Foundation 1.1. + // Represents if a resource violates CIS Google Cloud Platform Foundation 1.1. SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_1_1 = 11; - // Represents if a resource violates CIS GCP Foundation 1.0. + // Represents if a resource violates CIS Google Cloud Platform Foundation 1.0. SIGNAL_TYPE_VIOLATES_CIS_GCP_FOUNDATION_1_0 = 12; // Represents if a resource violates CIS Controls 8.0. @@ -590,8 +590,8 @@ message SubResource { // OPTIONAL Product product = 3 [(google.api.field_behavior) = OPTIONAL]; - // Specifies where the resource is created. For GCP, it is the full name of - // the project. + // Specifies where the resource is created. For Google Cloud resources, it is + // the full name of the project. string container = 4; } diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/DeveloperConnectClient.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/DeveloperConnectClient.java index 171d208247ae..7feb851208f4 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/DeveloperConnectClient.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/DeveloperConnectClient.java @@ -173,7 +173,7 @@ * * *

CreateGitRepositoryLink - *

Creates a GitRepositoryLink. Upon linking a Git Repository, Developer Connect will configure the Git Repository to send webhook events to Developer Connect. Connections that use Firebase GitHub Application will have events forwarded to the Firebase service. All other Connections will have events forwarded to Cloud Build. + *

Creates a GitRepositoryLink. Upon linking a Git Repository, Developer Connect will configure the Git Repository to send webhook events to Developer Connect. Connections that use Firebase GitHub Application will have events forwarded to the Firebase service. Connections that use Gemini Code Assist will have events forwarded to Gemini Code Assist service. All other Connections will have events forwarded to Cloud Build. * *

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

*
    @@ -544,8 +544,47 @@ * * * + *

    StartOAuth + *

    Starts OAuth flow for an account connector. + * + *

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

    + *
      + *
    • startOAuth(StartOAuthRequest request) + *

    + *

    "Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

    + *
      + *
    • startOAuth(AccountConnectorName accountConnector) + *

    • startOAuth(String accountConnector) + *

    + *

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

    + *
      + *
    • startOAuthCallable() + *

    + * + * + * + *

    FinishOAuth + *

    Finishes OAuth flow for an account connector. + * + *

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

    + *
      + *
    • finishOAuth(FinishOAuthRequest request) + *

    + *

    "Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

    + *
      + *
    • finishOAuth(AccountConnectorName accountConnector) + *

    • finishOAuth(String accountConnector) + *

    + *

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

    + *
      + *
    • finishOAuthCallable() + *

    + * + * + * *

    ListLocations - *

    Lists information about the supported locations for this service. + *

    Lists information about the supported locations for this service.This method can be called in two ways: + *

    * **List all public locations:** Use the path `GET /v1/locations`.* **List project-visible locations:** Use the path`GET /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or other locations specifically visibleto the project. * *

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

    *
      @@ -1446,8 +1485,9 @@ public final UnaryCallable deleteConnectionC /** * Creates a GitRepositoryLink. Upon linking a Git Repository, Developer Connect will configure * the Git Repository to send webhook events to Developer Connect. Connections that use Firebase - * GitHub Application will have events forwarded to the Firebase service. All other Connections - * will have events forwarded to Cloud Build. + * GitHub Application will have events forwarded to the Firebase service. Connections that use + * Gemini Code Assist will have events forwarded to Gemini Code Assist service. All other + * Connections will have events forwarded to Cloud Build. * *

      Sample code: * @@ -1490,8 +1530,9 @@ public final OperationFuture createGitRepo /** * Creates a GitRepositoryLink. Upon linking a Git Repository, Developer Connect will configure * the Git Repository to send webhook events to Developer Connect. Connections that use Firebase - * GitHub Application will have events forwarded to the Firebase service. All other Connections - * will have events forwarded to Cloud Build. + * GitHub Application will have events forwarded to the Firebase service. Connections that use + * Gemini Code Assist will have events forwarded to Gemini Code Assist service. All other + * Connections will have events forwarded to Cloud Build. * *

      Sample code: * @@ -1534,8 +1575,9 @@ public final OperationFuture createGitRepo /** * Creates a GitRepositoryLink. Upon linking a Git Repository, Developer Connect will configure * the Git Repository to send webhook events to Developer Connect. Connections that use Firebase - * GitHub Application will have events forwarded to the Firebase service. All other Connections - * will have events forwarded to Cloud Build. + * GitHub Application will have events forwarded to the Firebase service. Connections that use + * Gemini Code Assist will have events forwarded to Gemini Code Assist service. All other + * Connections will have events forwarded to Cloud Build. * *

      Sample code: * @@ -1571,8 +1613,9 @@ public final OperationFuture createGitRepo /** * Creates a GitRepositoryLink. Upon linking a Git Repository, Developer Connect will configure * the Git Repository to send webhook events to Developer Connect. Connections that use Firebase - * GitHub Application will have events forwarded to the Firebase service. All other Connections - * will have events forwarded to Cloud Build. + * GitHub Application will have events forwarded to the Firebase service. Connections that use + * Gemini Code Assist will have events forwarded to Gemini Code Assist service. All other + * Connections will have events forwarded to Cloud Build. * *

      Sample code: * @@ -1608,8 +1651,9 @@ public final OperationFuture createGitRepo /** * Creates a GitRepositoryLink. Upon linking a Git Repository, Developer Connect will configure * the Git Repository to send webhook events to Developer Connect. Connections that use Firebase - * GitHub Application will have events forwarded to the Firebase service. All other Connections - * will have events forwarded to Cloud Build. + * GitHub Application will have events forwarded to the Firebase service. Connections that use + * Gemini Code Assist will have events forwarded to Gemini Code Assist service. All other + * Connections will have events forwarded to Cloud Build. * *

      Sample code: * @@ -4349,7 +4393,253 @@ public final UnaryCallable deleteSelfCallable() { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service. + * Starts OAuth flow for an account connector. + * + *

      Sample code: + * + *

      {@code
      +   * // This snippet has been automatically generated and should be regarded as a code template only.
      +   * // It will require modifications to work:
      +   * // - It may require correct/in-range values for request initialization.
      +   * // - It may require specifying regional endpoints when creating the service client as shown in
      +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
      +   * try (DeveloperConnectClient developerConnectClient = DeveloperConnectClient.create()) {
      +   *   AccountConnectorName accountConnector =
      +   *       AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]");
      +   *   StartOAuthResponse response = developerConnectClient.startOAuth(accountConnector);
      +   * }
      +   * }
      + * + * @param accountConnector Required. The resource name of the AccountConnector in the format + * `projects/*/locations/*/accountConnectors/*`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final StartOAuthResponse startOAuth(AccountConnectorName accountConnector) { + StartOAuthRequest request = + StartOAuthRequest.newBuilder() + .setAccountConnector(accountConnector == null ? null : accountConnector.toString()) + .build(); + return startOAuth(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Starts OAuth flow for an account connector. + * + *

      Sample code: + * + *

      {@code
      +   * // This snippet has been automatically generated and should be regarded as a code template only.
      +   * // It will require modifications to work:
      +   * // - It may require correct/in-range values for request initialization.
      +   * // - It may require specifying regional endpoints when creating the service client as shown in
      +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
      +   * try (DeveloperConnectClient developerConnectClient = DeveloperConnectClient.create()) {
      +   *   String accountConnector =
      +   *       AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]").toString();
      +   *   StartOAuthResponse response = developerConnectClient.startOAuth(accountConnector);
      +   * }
      +   * }
      + * + * @param accountConnector Required. The resource name of the AccountConnector in the format + * `projects/*/locations/*/accountConnectors/*`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final StartOAuthResponse startOAuth(String accountConnector) { + StartOAuthRequest request = + StartOAuthRequest.newBuilder().setAccountConnector(accountConnector).build(); + return startOAuth(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Starts OAuth flow for an account connector. + * + *

      Sample code: + * + *

      {@code
      +   * // This snippet has been automatically generated and should be regarded as a code template only.
      +   * // It will require modifications to work:
      +   * // - It may require correct/in-range values for request initialization.
      +   * // - It may require specifying regional endpoints when creating the service client as shown in
      +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
      +   * try (DeveloperConnectClient developerConnectClient = DeveloperConnectClient.create()) {
      +   *   StartOAuthRequest request =
      +   *       StartOAuthRequest.newBuilder()
      +   *           .setAccountConnector(
      +   *               AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]")
      +   *                   .toString())
      +   *           .build();
      +   *   StartOAuthResponse response = developerConnectClient.startOAuth(request);
      +   * }
      +   * }
      + * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final StartOAuthResponse startOAuth(StartOAuthRequest request) { + return startOAuthCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Starts OAuth flow for an account connector. + * + *

      Sample code: + * + *

      {@code
      +   * // This snippet has been automatically generated and should be regarded as a code template only.
      +   * // It will require modifications to work:
      +   * // - It may require correct/in-range values for request initialization.
      +   * // - It may require specifying regional endpoints when creating the service client as shown in
      +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
      +   * try (DeveloperConnectClient developerConnectClient = DeveloperConnectClient.create()) {
      +   *   StartOAuthRequest request =
      +   *       StartOAuthRequest.newBuilder()
      +   *           .setAccountConnector(
      +   *               AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]")
      +   *                   .toString())
      +   *           .build();
      +   *   ApiFuture future =
      +   *       developerConnectClient.startOAuthCallable().futureCall(request);
      +   *   // Do something.
      +   *   StartOAuthResponse response = future.get();
      +   * }
      +   * }
      + */ + public final UnaryCallable startOAuthCallable() { + return stub.startOAuthCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Finishes OAuth flow for an account connector. + * + *

      Sample code: + * + *

      {@code
      +   * // This snippet has been automatically generated and should be regarded as a code template only.
      +   * // It will require modifications to work:
      +   * // - It may require correct/in-range values for request initialization.
      +   * // - It may require specifying regional endpoints when creating the service client as shown in
      +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
      +   * try (DeveloperConnectClient developerConnectClient = DeveloperConnectClient.create()) {
      +   *   AccountConnectorName accountConnector =
      +   *       AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]");
      +   *   FinishOAuthResponse response = developerConnectClient.finishOAuth(accountConnector);
      +   * }
      +   * }
      + * + * @param accountConnector Required. The resource name of the AccountConnector in the format + * `projects/*/locations/*/accountConnectors/*`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final FinishOAuthResponse finishOAuth(AccountConnectorName accountConnector) { + FinishOAuthRequest request = + FinishOAuthRequest.newBuilder() + .setAccountConnector(accountConnector == null ? null : accountConnector.toString()) + .build(); + return finishOAuth(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Finishes OAuth flow for an account connector. + * + *

      Sample code: + * + *

      {@code
      +   * // This snippet has been automatically generated and should be regarded as a code template only.
      +   * // It will require modifications to work:
      +   * // - It may require correct/in-range values for request initialization.
      +   * // - It may require specifying regional endpoints when creating the service client as shown in
      +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
      +   * try (DeveloperConnectClient developerConnectClient = DeveloperConnectClient.create()) {
      +   *   String accountConnector =
      +   *       AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]").toString();
      +   *   FinishOAuthResponse response = developerConnectClient.finishOAuth(accountConnector);
      +   * }
      +   * }
      + * + * @param accountConnector Required. The resource name of the AccountConnector in the format + * `projects/*/locations/*/accountConnectors/*`. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final FinishOAuthResponse finishOAuth(String accountConnector) { + FinishOAuthRequest request = + FinishOAuthRequest.newBuilder().setAccountConnector(accountConnector).build(); + return finishOAuth(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Finishes OAuth flow for an account connector. + * + *

      Sample code: + * + *

      {@code
      +   * // This snippet has been automatically generated and should be regarded as a code template only.
      +   * // It will require modifications to work:
      +   * // - It may require correct/in-range values for request initialization.
      +   * // - It may require specifying regional endpoints when creating the service client as shown in
      +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
      +   * try (DeveloperConnectClient developerConnectClient = DeveloperConnectClient.create()) {
      +   *   FinishOAuthRequest request =
      +   *       FinishOAuthRequest.newBuilder()
      +   *           .setAccountConnector(
      +   *               AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]")
      +   *                   .toString())
      +   *           .build();
      +   *   FinishOAuthResponse response = developerConnectClient.finishOAuth(request);
      +   * }
      +   * }
      + * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final FinishOAuthResponse finishOAuth(FinishOAuthRequest request) { + return finishOAuthCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Finishes OAuth flow for an account connector. + * + *

      Sample code: + * + *

      {@code
      +   * // This snippet has been automatically generated and should be regarded as a code template only.
      +   * // It will require modifications to work:
      +   * // - It may require correct/in-range values for request initialization.
      +   * // - It may require specifying regional endpoints when creating the service client as shown in
      +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
      +   * try (DeveloperConnectClient developerConnectClient = DeveloperConnectClient.create()) {
      +   *   FinishOAuthRequest request =
      +   *       FinishOAuthRequest.newBuilder()
      +   *           .setAccountConnector(
      +   *               AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]")
      +   *                   .toString())
      +   *           .build();
      +   *   ApiFuture future =
      +   *       developerConnectClient.finishOAuthCallable().futureCall(request);
      +   *   // Do something.
      +   *   FinishOAuthResponse response = future.get();
      +   * }
      +   * }
      + */ + public final UnaryCallable finishOAuthCallable() { + return stub.finishOAuthCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service.This method can be called in + * two ways: + * + *

      * **List all public locations:** Use the path `GET /v1/locations`.* + * **List project-visible locations:** Use the path`GET + * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or + * other locations specifically visibleto the project. * *

      Sample code: * @@ -4382,7 +4672,13 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service. + * Lists information about the supported locations for this service.This method can be called in + * two ways: + * + *

      * **List all public locations:** Use the path `GET /v1/locations`.* + * **List project-visible locations:** Use the path`GET + * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or + * other locations specifically visibleto the project. * *

      Sample code: * @@ -4416,7 +4712,13 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service. + * Lists information about the supported locations for this service.This method can be called in + * two ways: + * + *

      * **List all public locations:** Use the path `GET /v1/locations`.* + * **List project-visible locations:** Use the path`GET + * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or + * other locations specifically visibleto the project. * *

      Sample code: * diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/DeveloperConnectSettings.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/DeveloperConnectSettings.java index d010dc8cbc51..98249027caef 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/DeveloperConnectSettings.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/DeveloperConnectSettings.java @@ -340,6 +340,16 @@ public UnaryCallSettings deleteSelfSettings() { return ((DeveloperConnectStubSettings) getStubSettings()).deleteSelfOperationSettings(); } + /** Returns the object with the settings used for calls to startOAuth. */ + public UnaryCallSettings startOAuthSettings() { + return ((DeveloperConnectStubSettings) getStubSettings()).startOAuthSettings(); + } + + /** Returns the object with the settings used for calls to finishOAuth. */ + public UnaryCallSettings finishOAuthSettings() { + return ((DeveloperConnectStubSettings) getStubSettings()).finishOAuthSettings(); + } + /** Returns the object with the settings used for calls to listLocations. */ public PagedCallSettings listLocationsSettings() { @@ -678,6 +688,17 @@ public UnaryCallSettings.Builder deleteSelfSetting return getStubSettingsBuilder().deleteSelfOperationSettings(); } + /** Returns the builder for the settings used for calls to startOAuth. */ + public UnaryCallSettings.Builder startOAuthSettings() { + return getStubSettingsBuilder().startOAuthSettings(); + } + + /** Returns the builder for the settings used for calls to finishOAuth. */ + public UnaryCallSettings.Builder + finishOAuthSettings() { + return getStubSettingsBuilder().finishOAuthSettings(); + } + /** Returns the builder for the settings used for calls to listLocations. */ public PagedCallSettings.Builder< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceClient.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceClient.java index 959fb2d56634..1039b8f6eb9d 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceClient.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceClient.java @@ -47,7 +47,7 @@ * Service Description: Creates and manages InsightsConfigs. * *

      The InsightsConfig resource is the core configuration object to capture events from your - * Software Development Lifecycle. It acts as the central hub for managing how Developer connect + * Software Development Lifecycle. It acts as the central hub for managing how Developer Connect * understands your application, its runtime environments, and the artifacts deployed within them. A * user can create an InsightsConfig, list previously-requested InsightsConfigs or get * InsightsConfigs by their ID to determine the status of the InsightsConfig. @@ -156,7 +156,7 @@ * * *

      DeleteInsightsConfig - *

      Delete a single Insight. + *

      Deletes a single Insight. * *

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

      *
        @@ -175,8 +175,48 @@ * * * + *

        GetDeploymentEvent + *

        Gets a single Deployment Event. + * + *

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

        + *
          + *
        • getDeploymentEvent(GetDeploymentEventRequest request) + *

        + *

        "Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

        + *
          + *
        • getDeploymentEvent(DeploymentEventName name) + *

        • getDeploymentEvent(String name) + *

        + *

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

        + *
          + *
        • getDeploymentEventCallable() + *

        + * + * + * + *

        ListDeploymentEvents + *

        Lists Deployment Events in a given insights config. + * + *

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

        + *
          + *
        • listDeploymentEvents(ListDeploymentEventsRequest request) + *

        + *

        "Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

        + *
          + *
        • listDeploymentEvents(InsightsConfigName parent) + *

        • listDeploymentEvents(String parent) + *

        + *

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

        + *
          + *
        • listDeploymentEventsPagedCallable() + *

        • listDeploymentEventsCallable() + *

        + * + * + * *

        ListLocations - *

        Lists information about the supported locations for this service. + *

        Lists information about the supported locations for this service.This method can be called in two ways: + *

        * **List all public locations:** Use the path `GET /v1/locations`.* **List project-visible locations:** Use the path`GET /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or other locations specifically visibleto the project. * *

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

        *
          @@ -917,7 +957,7 @@ public final OperationFuture updateInsightsCo // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Delete a single Insight. + * Deletes a single Insight. * *

          Sample code: * @@ -949,7 +989,7 @@ public final OperationFuture deleteInsightsConfigAsync // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Delete a single Insight. + * Deletes a single Insight. * *

          Sample code: * @@ -978,7 +1018,7 @@ public final OperationFuture deleteInsightsConfigAsync // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Delete a single Insight. + * Deletes a single Insight. * *

          Sample code: * @@ -1012,7 +1052,7 @@ public final OperationFuture deleteInsightsConfigAsync // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Delete a single Insight. + * Deletes a single Insight. * *

          Sample code: * @@ -1046,7 +1086,7 @@ public final OperationFuture deleteInsightsConfigAsync // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Delete a single Insight. + * Deletes a single Insight. * *

          Sample code: * @@ -1080,7 +1120,327 @@ public final OperationFuture deleteInsightsConfigAsync // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service. + * Gets a single Deployment Event. + * + *

          Sample code: + * + *

          {@code
          +   * // This snippet has been automatically generated and should be regarded as a code template only.
          +   * // It will require modifications to work:
          +   * // - It may require correct/in-range values for request initialization.
          +   * // - It may require specifying regional endpoints when creating the service client as shown in
          +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
          +   * try (InsightsConfigServiceClient insightsConfigServiceClient =
          +   *     InsightsConfigServiceClient.create()) {
          +   *   DeploymentEventName name =
          +   *       DeploymentEventName.of(
          +   *           "[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]", "[DEPLOYMENT_EVENT]");
          +   *   DeploymentEvent response = insightsConfigServiceClient.getDeploymentEvent(name);
          +   * }
          +   * }
          + * + * @param name Required. The name of the deployment event to retrieve. Format: + * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid} + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DeploymentEvent getDeploymentEvent(DeploymentEventName name) { + GetDeploymentEventRequest request = + GetDeploymentEventRequest.newBuilder() + .setName(name == null ? null : name.toString()) + .build(); + return getDeploymentEvent(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets a single Deployment Event. + * + *

          Sample code: + * + *

          {@code
          +   * // This snippet has been automatically generated and should be regarded as a code template only.
          +   * // It will require modifications to work:
          +   * // - It may require correct/in-range values for request initialization.
          +   * // - It may require specifying regional endpoints when creating the service client as shown in
          +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
          +   * try (InsightsConfigServiceClient insightsConfigServiceClient =
          +   *     InsightsConfigServiceClient.create()) {
          +   *   String name =
          +   *       DeploymentEventName.of(
          +   *               "[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]", "[DEPLOYMENT_EVENT]")
          +   *           .toString();
          +   *   DeploymentEvent response = insightsConfigServiceClient.getDeploymentEvent(name);
          +   * }
          +   * }
          + * + * @param name Required. The name of the deployment event to retrieve. Format: + * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid} + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DeploymentEvent getDeploymentEvent(String name) { + GetDeploymentEventRequest request = + GetDeploymentEventRequest.newBuilder().setName(name).build(); + return getDeploymentEvent(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets a single Deployment Event. + * + *

          Sample code: + * + *

          {@code
          +   * // This snippet has been automatically generated and should be regarded as a code template only.
          +   * // It will require modifications to work:
          +   * // - It may require correct/in-range values for request initialization.
          +   * // - It may require specifying regional endpoints when creating the service client as shown in
          +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
          +   * try (InsightsConfigServiceClient insightsConfigServiceClient =
          +   *     InsightsConfigServiceClient.create()) {
          +   *   GetDeploymentEventRequest request =
          +   *       GetDeploymentEventRequest.newBuilder()
          +   *           .setName(
          +   *               DeploymentEventName.of(
          +   *                       "[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]", "[DEPLOYMENT_EVENT]")
          +   *                   .toString())
          +   *           .build();
          +   *   DeploymentEvent response = insightsConfigServiceClient.getDeploymentEvent(request);
          +   * }
          +   * }
          + * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final DeploymentEvent getDeploymentEvent(GetDeploymentEventRequest request) { + return getDeploymentEventCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Gets a single Deployment Event. + * + *

          Sample code: + * + *

          {@code
          +   * // This snippet has been automatically generated and should be regarded as a code template only.
          +   * // It will require modifications to work:
          +   * // - It may require correct/in-range values for request initialization.
          +   * // - It may require specifying regional endpoints when creating the service client as shown in
          +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
          +   * try (InsightsConfigServiceClient insightsConfigServiceClient =
          +   *     InsightsConfigServiceClient.create()) {
          +   *   GetDeploymentEventRequest request =
          +   *       GetDeploymentEventRequest.newBuilder()
          +   *           .setName(
          +   *               DeploymentEventName.of(
          +   *                       "[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]", "[DEPLOYMENT_EVENT]")
          +   *                   .toString())
          +   *           .build();
          +   *   ApiFuture future =
          +   *       insightsConfigServiceClient.getDeploymentEventCallable().futureCall(request);
          +   *   // Do something.
          +   *   DeploymentEvent response = future.get();
          +   * }
          +   * }
          + */ + public final UnaryCallable + getDeploymentEventCallable() { + return stub.getDeploymentEventCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Deployment Events in a given insights config. + * + *

          Sample code: + * + *

          {@code
          +   * // This snippet has been automatically generated and should be regarded as a code template only.
          +   * // It will require modifications to work:
          +   * // - It may require correct/in-range values for request initialization.
          +   * // - It may require specifying regional endpoints when creating the service client as shown in
          +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
          +   * try (InsightsConfigServiceClient insightsConfigServiceClient =
          +   *     InsightsConfigServiceClient.create()) {
          +   *   InsightsConfigName parent =
          +   *       InsightsConfigName.of("[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]");
          +   *   for (DeploymentEvent element :
          +   *       insightsConfigServiceClient.listDeploymentEvents(parent).iterateAll()) {
          +   *     // doThingsWith(element);
          +   *   }
          +   * }
          +   * }
          + * + * @param parent Required. The parent insights config that owns this collection of deployment + * events. Format: projects/{project}/locations/{location}/insightsConfigs/{insights_config} + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListDeploymentEventsPagedResponse listDeploymentEvents(InsightsConfigName parent) { + ListDeploymentEventsRequest request = + ListDeploymentEventsRequest.newBuilder() + .setParent(parent == null ? null : parent.toString()) + .build(); + return listDeploymentEvents(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Deployment Events in a given insights config. + * + *

          Sample code: + * + *

          {@code
          +   * // This snippet has been automatically generated and should be regarded as a code template only.
          +   * // It will require modifications to work:
          +   * // - It may require correct/in-range values for request initialization.
          +   * // - It may require specifying regional endpoints when creating the service client as shown in
          +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
          +   * try (InsightsConfigServiceClient insightsConfigServiceClient =
          +   *     InsightsConfigServiceClient.create()) {
          +   *   String parent =
          +   *       InsightsConfigName.of("[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]").toString();
          +   *   for (DeploymentEvent element :
          +   *       insightsConfigServiceClient.listDeploymentEvents(parent).iterateAll()) {
          +   *     // doThingsWith(element);
          +   *   }
          +   * }
          +   * }
          + * + * @param parent Required. The parent insights config that owns this collection of deployment + * events. Format: projects/{project}/locations/{location}/insightsConfigs/{insights_config} + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListDeploymentEventsPagedResponse listDeploymentEvents(String parent) { + ListDeploymentEventsRequest request = + ListDeploymentEventsRequest.newBuilder().setParent(parent).build(); + return listDeploymentEvents(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Deployment Events in a given insights config. + * + *

          Sample code: + * + *

          {@code
          +   * // This snippet has been automatically generated and should be regarded as a code template only.
          +   * // It will require modifications to work:
          +   * // - It may require correct/in-range values for request initialization.
          +   * // - It may require specifying regional endpoints when creating the service client as shown in
          +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
          +   * try (InsightsConfigServiceClient insightsConfigServiceClient =
          +   *     InsightsConfigServiceClient.create()) {
          +   *   ListDeploymentEventsRequest request =
          +   *       ListDeploymentEventsRequest.newBuilder()
          +   *           .setParent(
          +   *               InsightsConfigName.of("[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]").toString())
          +   *           .setPageSize(883849137)
          +   *           .setPageToken("pageToken873572522")
          +   *           .setFilter("filter-1274492040")
          +   *           .build();
          +   *   for (DeploymentEvent element :
          +   *       insightsConfigServiceClient.listDeploymentEvents(request).iterateAll()) {
          +   *     // doThingsWith(element);
          +   *   }
          +   * }
          +   * }
          + * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final ListDeploymentEventsPagedResponse listDeploymentEvents( + ListDeploymentEventsRequest request) { + return listDeploymentEventsPagedCallable().call(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Deployment Events in a given insights config. + * + *

          Sample code: + * + *

          {@code
          +   * // This snippet has been automatically generated and should be regarded as a code template only.
          +   * // It will require modifications to work:
          +   * // - It may require correct/in-range values for request initialization.
          +   * // - It may require specifying regional endpoints when creating the service client as shown in
          +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
          +   * try (InsightsConfigServiceClient insightsConfigServiceClient =
          +   *     InsightsConfigServiceClient.create()) {
          +   *   ListDeploymentEventsRequest request =
          +   *       ListDeploymentEventsRequest.newBuilder()
          +   *           .setParent(
          +   *               InsightsConfigName.of("[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]").toString())
          +   *           .setPageSize(883849137)
          +   *           .setPageToken("pageToken873572522")
          +   *           .setFilter("filter-1274492040")
          +   *           .build();
          +   *   ApiFuture future =
          +   *       insightsConfigServiceClient.listDeploymentEventsPagedCallable().futureCall(request);
          +   *   // Do something.
          +   *   for (DeploymentEvent element : future.get().iterateAll()) {
          +   *     // doThingsWith(element);
          +   *   }
          +   * }
          +   * }
          + */ + public final UnaryCallable + listDeploymentEventsPagedCallable() { + return stub.listDeploymentEventsPagedCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists Deployment Events in a given insights config. + * + *

          Sample code: + * + *

          {@code
          +   * // This snippet has been automatically generated and should be regarded as a code template only.
          +   * // It will require modifications to work:
          +   * // - It may require correct/in-range values for request initialization.
          +   * // - It may require specifying regional endpoints when creating the service client as shown in
          +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
          +   * try (InsightsConfigServiceClient insightsConfigServiceClient =
          +   *     InsightsConfigServiceClient.create()) {
          +   *   ListDeploymentEventsRequest request =
          +   *       ListDeploymentEventsRequest.newBuilder()
          +   *           .setParent(
          +   *               InsightsConfigName.of("[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]").toString())
          +   *           .setPageSize(883849137)
          +   *           .setPageToken("pageToken873572522")
          +   *           .setFilter("filter-1274492040")
          +   *           .build();
          +   *   while (true) {
          +   *     ListDeploymentEventsResponse response =
          +   *         insightsConfigServiceClient.listDeploymentEventsCallable().call(request);
          +   *     for (DeploymentEvent element : response.getDeploymentEventsList()) {
          +   *       // doThingsWith(element);
          +   *     }
          +   *     String nextPageToken = response.getNextPageToken();
          +   *     if (!Strings.isNullOrEmpty(nextPageToken)) {
          +   *       request = request.toBuilder().setPageToken(nextPageToken).build();
          +   *     } else {
          +   *       break;
          +   *     }
          +   *   }
          +   * }
          +   * }
          + */ + public final UnaryCallable + listDeploymentEventsCallable() { + return stub.listDeploymentEventsCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Lists information about the supported locations for this service.This method can be called in + * two ways: + * + *

          * **List all public locations:** Use the path `GET /v1/locations`.* + * **List project-visible locations:** Use the path`GET + * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or + * other locations specifically visibleto the project. * *

          Sample code: * @@ -1114,7 +1474,13 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service. + * Lists information about the supported locations for this service.This method can be called in + * two ways: + * + *

          * **List all public locations:** Use the path `GET /v1/locations`.* + * **List project-visible locations:** Use the path`GET + * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or + * other locations specifically visibleto the project. * *

          Sample code: * @@ -1149,7 +1515,13 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service. + * Lists information about the supported locations for this service.This method can be called in + * two ways: + * + *

          * **List all public locations:** Use the path `GET /v1/locations`.* + * **List project-visible locations:** Use the path`GET + * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or + * other locations specifically visibleto the project. * *

          Sample code: * @@ -1354,6 +1726,90 @@ protected ListInsightsConfigsFixedSizeCollection createCollection( } } + public static class ListDeploymentEventsPagedResponse + extends AbstractPagedListResponse< + ListDeploymentEventsRequest, + ListDeploymentEventsResponse, + DeploymentEvent, + ListDeploymentEventsPage, + ListDeploymentEventsFixedSizeCollection> { + + public static ApiFuture createAsync( + PageContext + context, + ApiFuture futureResponse) { + ApiFuture futurePage = + ListDeploymentEventsPage.createEmptyPage().createPageAsync(context, futureResponse); + return ApiFutures.transform( + futurePage, + input -> new ListDeploymentEventsPagedResponse(input), + MoreExecutors.directExecutor()); + } + + private ListDeploymentEventsPagedResponse(ListDeploymentEventsPage page) { + super(page, ListDeploymentEventsFixedSizeCollection.createEmptyCollection()); + } + } + + public static class ListDeploymentEventsPage + extends AbstractPage< + ListDeploymentEventsRequest, + ListDeploymentEventsResponse, + DeploymentEvent, + ListDeploymentEventsPage> { + + private ListDeploymentEventsPage( + PageContext + context, + ListDeploymentEventsResponse response) { + super(context, response); + } + + private static ListDeploymentEventsPage createEmptyPage() { + return new ListDeploymentEventsPage(null, null); + } + + @Override + protected ListDeploymentEventsPage createPage( + PageContext + context, + ListDeploymentEventsResponse response) { + return new ListDeploymentEventsPage(context, response); + } + + @Override + public ApiFuture createPageAsync( + PageContext + context, + ApiFuture futureResponse) { + return super.createPageAsync(context, futureResponse); + } + } + + public static class ListDeploymentEventsFixedSizeCollection + extends AbstractFixedSizeCollection< + ListDeploymentEventsRequest, + ListDeploymentEventsResponse, + DeploymentEvent, + ListDeploymentEventsPage, + ListDeploymentEventsFixedSizeCollection> { + + private ListDeploymentEventsFixedSizeCollection( + List pages, int collectionSize) { + super(pages, collectionSize); + } + + private static ListDeploymentEventsFixedSizeCollection createEmptyCollection() { + return new ListDeploymentEventsFixedSizeCollection(null, 0); + } + + @Override + protected ListDeploymentEventsFixedSizeCollection createCollection( + List pages, int collectionSize) { + return new ListDeploymentEventsFixedSizeCollection(pages, collectionSize); + } + } + public static class ListLocationsPagedResponse extends AbstractPagedListResponse< ListLocationsRequest, diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceSettings.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceSettings.java index 0e19904fb3af..9b697ee6246e 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceSettings.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceSettings.java @@ -16,6 +16,7 @@ package com.google.cloud.developerconnect.v1; +import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListDeploymentEventsPagedResponse; import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListInsightsConfigsPagedResponse; import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListLocationsPagedResponse; @@ -172,6 +173,21 @@ public UnaryCallSettings deleteInsightsC .deleteInsightsConfigOperationSettings(); } + /** Returns the object with the settings used for calls to getDeploymentEvent. */ + public UnaryCallSettings + getDeploymentEventSettings() { + return ((InsightsConfigServiceStubSettings) getStubSettings()).getDeploymentEventSettings(); + } + + /** Returns the object with the settings used for calls to listDeploymentEvents. */ + public PagedCallSettings< + ListDeploymentEventsRequest, + ListDeploymentEventsResponse, + ListDeploymentEventsPagedResponse> + listDeploymentEventsSettings() { + return ((InsightsConfigServiceStubSettings) getStubSettings()).listDeploymentEventsSettings(); + } + /** Returns the object with the settings used for calls to listLocations. */ public PagedCallSettings listLocationsSettings() { @@ -349,6 +365,21 @@ public Builder applyToAllUnaryMethods( return getStubSettingsBuilder().deleteInsightsConfigOperationSettings(); } + /** Returns the builder for the settings used for calls to getDeploymentEvent. */ + public UnaryCallSettings.Builder + getDeploymentEventSettings() { + return getStubSettingsBuilder().getDeploymentEventSettings(); + } + + /** Returns the builder for the settings used for calls to listDeploymentEvents. */ + public PagedCallSettings.Builder< + ListDeploymentEventsRequest, + ListDeploymentEventsResponse, + ListDeploymentEventsPagedResponse> + listDeploymentEventsSettings() { + return getStubSettingsBuilder().listDeploymentEventsSettings(); + } + /** Returns the builder for the settings used for calls to listLocations. */ public PagedCallSettings.Builder< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/gapic_metadata.json b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/gapic_metadata.json index a44cd585bb43..6a8f075e5f57 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/gapic_metadata.json +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/gapic_metadata.json @@ -55,6 +55,9 @@ "FetchSelf": { "methods": ["fetchSelf", "fetchSelf", "fetchSelf", "fetchSelfCallable"] }, + "FinishOAuth": { + "methods": ["finishOAuth", "finishOAuth", "finishOAuth", "finishOAuthCallable"] + }, "GetAccountConnector": { "methods": ["getAccountConnector", "getAccountConnector", "getAccountConnector", "getAccountConnectorCallable"] }, @@ -82,6 +85,9 @@ "ListUsers": { "methods": ["listUsers", "listUsers", "listUsers", "listUsersPagedCallable", "listUsersCallable"] }, + "StartOAuth": { + "methods": ["startOAuth", "startOAuth", "startOAuth", "startOAuthCallable"] + }, "UpdateAccountConnector": { "methods": ["updateAccountConnectorAsync", "updateAccountConnectorAsync", "updateAccountConnectorOperationCallable", "updateAccountConnectorCallable"] }, @@ -103,12 +109,18 @@ "DeleteInsightsConfig": { "methods": ["deleteInsightsConfigAsync", "deleteInsightsConfigAsync", "deleteInsightsConfigAsync", "deleteInsightsConfigOperationCallable", "deleteInsightsConfigCallable"] }, + "GetDeploymentEvent": { + "methods": ["getDeploymentEvent", "getDeploymentEvent", "getDeploymentEvent", "getDeploymentEventCallable"] + }, "GetInsightsConfig": { "methods": ["getInsightsConfig", "getInsightsConfig", "getInsightsConfig", "getInsightsConfigCallable"] }, "GetLocation": { "methods": ["getLocation", "getLocationCallable"] }, + "ListDeploymentEvents": { + "methods": ["listDeploymentEvents", "listDeploymentEvents", "listDeploymentEvents", "listDeploymentEventsPagedCallable", "listDeploymentEventsCallable"] + }, "ListInsightsConfigs": { "methods": ["listInsightsConfigs", "listInsightsConfigs", "listInsightsConfigs", "listInsightsConfigsPagedCallable", "listInsightsConfigsCallable"] }, diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/package-info.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/package-info.java index 8618030204f5..b5a13af5eb6b 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/package-info.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/package-info.java @@ -42,7 +42,7 @@ *

          Service Description: Creates and manages InsightsConfigs. * *

          The InsightsConfig resource is the core configuration object to capture events from your - * Software Development Lifecycle. It acts as the central hub for managing how Developer connect + * Software Development Lifecycle. It acts as the central hub for managing how Developer Connect * understands your application, its runtime environments, and the artifacts deployed within them. A * user can create an InsightsConfig, list previously-requested InsightsConfigs or get * InsightsConfigs by their ID to determine the status of the InsightsConfig. diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/DeveloperConnectStub.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/DeveloperConnectStub.java index 4e1a0a409710..fb4d07e94035 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/DeveloperConnectStub.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/DeveloperConnectStub.java @@ -50,6 +50,8 @@ import com.google.cloud.developerconnect.v1.FetchReadWriteTokenRequest; import com.google.cloud.developerconnect.v1.FetchReadWriteTokenResponse; import com.google.cloud.developerconnect.v1.FetchSelfRequest; +import com.google.cloud.developerconnect.v1.FinishOAuthRequest; +import com.google.cloud.developerconnect.v1.FinishOAuthResponse; import com.google.cloud.developerconnect.v1.GetAccountConnectorRequest; import com.google.cloud.developerconnect.v1.GetConnectionRequest; import com.google.cloud.developerconnect.v1.GetGitRepositoryLinkRequest; @@ -63,6 +65,8 @@ import com.google.cloud.developerconnect.v1.ListUsersRequest; import com.google.cloud.developerconnect.v1.ListUsersResponse; import com.google.cloud.developerconnect.v1.OperationMetadata; +import com.google.cloud.developerconnect.v1.StartOAuthRequest; +import com.google.cloud.developerconnect.v1.StartOAuthResponse; import com.google.cloud.developerconnect.v1.UpdateAccountConnectorRequest; import com.google.cloud.developerconnect.v1.UpdateConnectionRequest; import com.google.cloud.developerconnect.v1.User; @@ -285,6 +289,14 @@ public UnaryCallable deleteSelfCallable() { throw new UnsupportedOperationException("Not implemented: deleteSelfCallable()"); } + public UnaryCallable startOAuthCallable() { + throw new UnsupportedOperationException("Not implemented: startOAuthCallable()"); + } + + public UnaryCallable finishOAuthCallable() { + throw new UnsupportedOperationException("Not implemented: finishOAuthCallable()"); + } + public UnaryCallable listLocationsPagedCallable() { throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/DeveloperConnectStubSettings.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/DeveloperConnectStubSettings.java index 8dc9368cbc90..d1ff9f0a3080 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/DeveloperConnectStubSettings.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/DeveloperConnectStubSettings.java @@ -77,6 +77,8 @@ import com.google.cloud.developerconnect.v1.FetchReadWriteTokenRequest; import com.google.cloud.developerconnect.v1.FetchReadWriteTokenResponse; import com.google.cloud.developerconnect.v1.FetchSelfRequest; +import com.google.cloud.developerconnect.v1.FinishOAuthRequest; +import com.google.cloud.developerconnect.v1.FinishOAuthResponse; import com.google.cloud.developerconnect.v1.GetAccountConnectorRequest; import com.google.cloud.developerconnect.v1.GetConnectionRequest; import com.google.cloud.developerconnect.v1.GetGitRepositoryLinkRequest; @@ -91,6 +93,8 @@ import com.google.cloud.developerconnect.v1.ListUsersRequest; import com.google.cloud.developerconnect.v1.ListUsersResponse; import com.google.cloud.developerconnect.v1.OperationMetadata; +import com.google.cloud.developerconnect.v1.StartOAuthRequest; +import com.google.cloud.developerconnect.v1.StartOAuthResponse; import com.google.cloud.developerconnect.v1.UpdateAccountConnectorRequest; import com.google.cloud.developerconnect.v1.UpdateConnectionRequest; import com.google.cloud.developerconnect.v1.User; @@ -267,6 +271,8 @@ public class DeveloperConnectStubSettings extends StubSettings deleteSelfSettings; private final OperationCallSettings deleteSelfOperationSettings; + private final UnaryCallSettings startOAuthSettings; + private final UnaryCallSettings finishOAuthSettings; private final PagedCallSettings< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> listLocationsSettings; @@ -895,6 +901,16 @@ public UnaryCallSettings deleteSelfSettings() { return deleteSelfOperationSettings; } + /** Returns the object with the settings used for calls to startOAuth. */ + public UnaryCallSettings startOAuthSettings() { + return startOAuthSettings; + } + + /** Returns the object with the settings used for calls to finishOAuth. */ + public UnaryCallSettings finishOAuthSettings() { + return finishOAuthSettings; + } + /** Returns the object with the settings used for calls to listLocations. */ public PagedCallSettings listLocationsSettings() { @@ -1057,6 +1073,8 @@ protected DeveloperConnectStubSettings(Builder settingsBuilder) throws IOExcepti fetchSelfSettings = settingsBuilder.fetchSelfSettings().build(); deleteSelfSettings = settingsBuilder.deleteSelfSettings().build(); deleteSelfOperationSettings = settingsBuilder.deleteSelfOperationSettings().build(); + startOAuthSettings = settingsBuilder.startOAuthSettings().build(); + finishOAuthSettings = settingsBuilder.finishOAuthSettings().build(); listLocationsSettings = settingsBuilder.listLocationsSettings().build(); getLocationSettings = settingsBuilder.getLocationSettings().build(); } @@ -1148,6 +1166,10 @@ public static class Builder extends StubSettings.Builder deleteSelfSettings; private final OperationCallSettings.Builder deleteSelfOperationSettings; + private final UnaryCallSettings.Builder + startOAuthSettings; + private final UnaryCallSettings.Builder + finishOAuthSettings; private final PagedCallSettings.Builder< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> listLocationsSettings; @@ -1230,6 +1252,8 @@ protected Builder(ClientContext clientContext) { fetchSelfSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); deleteSelfSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); deleteSelfOperationSettings = OperationCallSettings.newBuilder(); + startOAuthSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + finishOAuthSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); @@ -1259,6 +1283,8 @@ protected Builder(ClientContext clientContext) { deleteUserSettings, fetchSelfSettings, deleteSelfSettings, + startOAuthSettings, + finishOAuthSettings, listLocationsSettings, getLocationSettings); initDefaults(this); @@ -1307,6 +1333,8 @@ protected Builder(DeveloperConnectStubSettings settings) { fetchSelfSettings = settings.fetchSelfSettings.toBuilder(); deleteSelfSettings = settings.deleteSelfSettings.toBuilder(); deleteSelfOperationSettings = settings.deleteSelfOperationSettings.toBuilder(); + startOAuthSettings = settings.startOAuthSettings.toBuilder(); + finishOAuthSettings = settings.finishOAuthSettings.toBuilder(); listLocationsSettings = settings.listLocationsSettings.toBuilder(); getLocationSettings = settings.getLocationSettings.toBuilder(); @@ -1336,6 +1364,8 @@ protected Builder(DeveloperConnectStubSettings settings) { deleteUserSettings, fetchSelfSettings, deleteSelfSettings, + startOAuthSettings, + finishOAuthSettings, listLocationsSettings, getLocationSettings); } @@ -1485,6 +1515,16 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder + .startOAuthSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .finishOAuthSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder .listLocationsSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) @@ -1966,6 +2006,17 @@ public UnaryCallSettings.Builder deleteSelfSetting return deleteSelfOperationSettings; } + /** Returns the builder for the settings used for calls to startOAuth. */ + public UnaryCallSettings.Builder startOAuthSettings() { + return startOAuthSettings; + } + + /** Returns the builder for the settings used for calls to finishOAuth. */ + public UnaryCallSettings.Builder + finishOAuthSettings() { + return finishOAuthSettings; + } + /** Returns the builder for the settings used for calls to listLocations. */ public PagedCallSettings.Builder< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/GrpcDeveloperConnectStub.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/GrpcDeveloperConnectStub.java index f55e05e5dec4..e885a9fdf3a8 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/GrpcDeveloperConnectStub.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/GrpcDeveloperConnectStub.java @@ -55,6 +55,8 @@ import com.google.cloud.developerconnect.v1.FetchReadWriteTokenRequest; import com.google.cloud.developerconnect.v1.FetchReadWriteTokenResponse; import com.google.cloud.developerconnect.v1.FetchSelfRequest; +import com.google.cloud.developerconnect.v1.FinishOAuthRequest; +import com.google.cloud.developerconnect.v1.FinishOAuthResponse; import com.google.cloud.developerconnect.v1.GetAccountConnectorRequest; import com.google.cloud.developerconnect.v1.GetConnectionRequest; import com.google.cloud.developerconnect.v1.GetGitRepositoryLinkRequest; @@ -68,6 +70,8 @@ import com.google.cloud.developerconnect.v1.ListUsersRequest; import com.google.cloud.developerconnect.v1.ListUsersResponse; import com.google.cloud.developerconnect.v1.OperationMetadata; +import com.google.cloud.developerconnect.v1.StartOAuthRequest; +import com.google.cloud.developerconnect.v1.StartOAuthResponse; import com.google.cloud.developerconnect.v1.UpdateAccountConnectorRequest; import com.google.cloud.developerconnect.v1.UpdateConnectionRequest; import com.google.cloud.developerconnect.v1.User; @@ -381,6 +385,27 @@ public class GrpcDeveloperConnectStub extends DeveloperConnectStub { .setSampledToLocalTracing(true) .build(); + private static final MethodDescriptor + startOAuthMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.developerconnect.v1.DeveloperConnect/StartOAuth") + .setRequestMarshaller(ProtoUtils.marshaller(StartOAuthRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(StartOAuthResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + finishOAuthMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName("google.cloud.developerconnect.v1.DeveloperConnect/FinishOAuth") + .setRequestMarshaller(ProtoUtils.marshaller(FinishOAuthRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(FinishOAuthResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + private static final MethodDescriptor listLocationsMethodDescriptor = MethodDescriptor.newBuilder() @@ -476,6 +501,8 @@ public class GrpcDeveloperConnectStub extends DeveloperConnectStub { private final UnaryCallable deleteSelfCallable; private final OperationCallable deleteSelfOperationCallable; + private final UnaryCallable startOAuthCallable; + private final UnaryCallable finishOAuthCallable; private final UnaryCallable listLocationsCallable; private final UnaryCallable listLocationsPagedCallable; @@ -791,6 +818,26 @@ protected GrpcDeveloperConnectStub( return builder.build(); }) .build(); + GrpcCallSettings startOAuthTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(startOAuthMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("account_connector", String.valueOf(request.getAccountConnector())); + return builder.build(); + }) + .build(); + GrpcCallSettings finishOAuthTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(finishOAuthMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("account_connector", String.valueOf(request.getAccountConnector())); + return builder.build(); + }) + .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(listLocationsMethodDescriptor) @@ -992,6 +1039,12 @@ protected GrpcDeveloperConnectStub( settings.deleteSelfOperationSettings(), clientContext, operationsStub); + this.startOAuthCallable = + callableFactory.createUnaryCallable( + startOAuthTransportSettings, settings.startOAuthSettings(), clientContext); + this.finishOAuthCallable = + callableFactory.createUnaryCallable( + finishOAuthTransportSettings, settings.finishOAuthSettings(), clientContext); this.listLocationsCallable = callableFactory.createUnaryCallable( listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); @@ -1234,6 +1287,16 @@ public UnaryCallable deleteSelfCallable() { return deleteSelfOperationCallable; } + @Override + public UnaryCallable startOAuthCallable() { + return startOAuthCallable; + } + + @Override + public UnaryCallable finishOAuthCallable() { + return finishOAuthCallable; + } + @Override public UnaryCallable listLocationsCallable() { return listLocationsCallable; diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/GrpcInsightsConfigServiceStub.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/GrpcInsightsConfigServiceStub.java index c91d44a8e1ae..4547bfb98878 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/GrpcInsightsConfigServiceStub.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/GrpcInsightsConfigServiceStub.java @@ -16,6 +16,7 @@ package com.google.cloud.developerconnect.v1.stub; +import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListDeploymentEventsPagedResponse; import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListInsightsConfigsPagedResponse; import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListLocationsPagedResponse; @@ -29,8 +30,12 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.developerconnect.v1.CreateInsightsConfigRequest; import com.google.cloud.developerconnect.v1.DeleteInsightsConfigRequest; +import com.google.cloud.developerconnect.v1.DeploymentEvent; +import com.google.cloud.developerconnect.v1.GetDeploymentEventRequest; import com.google.cloud.developerconnect.v1.GetInsightsConfigRequest; import com.google.cloud.developerconnect.v1.InsightsConfig; +import com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest; +import com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse; import com.google.cloud.developerconnect.v1.ListInsightsConfigsRequest; import com.google.cloud.developerconnect.v1.ListInsightsConfigsResponse; import com.google.cloud.developerconnect.v1.OperationMetadata; @@ -117,6 +122,31 @@ public class GrpcInsightsConfigServiceStub extends InsightsConfigServiceStub { .setSampledToLocalTracing(true) .build(); + private static final MethodDescriptor + getDeploymentEventMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.developerconnect.v1.InsightsConfigService/GetDeploymentEvent") + .setRequestMarshaller( + ProtoUtils.marshaller(GetDeploymentEventRequest.getDefaultInstance())) + .setResponseMarshaller(ProtoUtils.marshaller(DeploymentEvent.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + + private static final MethodDescriptor + listDeploymentEventsMethodDescriptor = + MethodDescriptor.newBuilder() + .setType(MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + "google.cloud.developerconnect.v1.InsightsConfigService/ListDeploymentEvents") + .setRequestMarshaller( + ProtoUtils.marshaller(ListDeploymentEventsRequest.getDefaultInstance())) + .setResponseMarshaller( + ProtoUtils.marshaller(ListDeploymentEventsResponse.getDefaultInstance())) + .setSampledToLocalTracing(true) + .build(); + private static final MethodDescriptor listLocationsMethodDescriptor = MethodDescriptor.newBuilder() @@ -152,6 +182,12 @@ public class GrpcInsightsConfigServiceStub extends InsightsConfigServiceStub { private final UnaryCallable deleteInsightsConfigCallable; private final OperationCallable deleteInsightsConfigOperationCallable; + private final UnaryCallable + getDeploymentEventCallable; + private final UnaryCallable + listDeploymentEventsCallable; + private final UnaryCallable + listDeploymentEventsPagedCallable; private final UnaryCallable listLocationsCallable; private final UnaryCallable listLocationsPagedCallable; @@ -254,6 +290,28 @@ protected GrpcInsightsConfigServiceStub( return builder.build(); }) .build(); + GrpcCallSettings + getDeploymentEventTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(getDeploymentEventMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + GrpcCallSettings + listDeploymentEventsTransportSettings = + GrpcCallSettings.newBuilder() + .setMethodDescriptor(listDeploymentEventsMethodDescriptor) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); GrpcCallSettings listLocationsTransportSettings = GrpcCallSettings.newBuilder() .setMethodDescriptor(listLocationsMethodDescriptor) @@ -323,6 +381,21 @@ protected GrpcInsightsConfigServiceStub( settings.deleteInsightsConfigOperationSettings(), clientContext, operationsStub); + this.getDeploymentEventCallable = + callableFactory.createUnaryCallable( + getDeploymentEventTransportSettings, + settings.getDeploymentEventSettings(), + clientContext); + this.listDeploymentEventsCallable = + callableFactory.createUnaryCallable( + listDeploymentEventsTransportSettings, + settings.listDeploymentEventsSettings(), + clientContext); + this.listDeploymentEventsPagedCallable = + callableFactory.createPagedCallable( + listDeploymentEventsTransportSettings, + settings.listDeploymentEventsSettings(), + clientContext); this.listLocationsCallable = callableFactory.createUnaryCallable( listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); @@ -391,6 +464,23 @@ public UnaryCallable deleteInsightsConfi return deleteInsightsConfigOperationCallable; } + @Override + public UnaryCallable getDeploymentEventCallable() { + return getDeploymentEventCallable; + } + + @Override + public UnaryCallable + listDeploymentEventsCallable() { + return listDeploymentEventsCallable; + } + + @Override + public UnaryCallable + listDeploymentEventsPagedCallable() { + return listDeploymentEventsPagedCallable; + } + @Override public UnaryCallable listLocationsCallable() { return listLocationsCallable; diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/HttpJsonDeveloperConnectStub.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/HttpJsonDeveloperConnectStub.java index b3549d2920f0..271821046d00 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/HttpJsonDeveloperConnectStub.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/HttpJsonDeveloperConnectStub.java @@ -63,6 +63,8 @@ import com.google.cloud.developerconnect.v1.FetchReadWriteTokenRequest; import com.google.cloud.developerconnect.v1.FetchReadWriteTokenResponse; import com.google.cloud.developerconnect.v1.FetchSelfRequest; +import com.google.cloud.developerconnect.v1.FinishOAuthRequest; +import com.google.cloud.developerconnect.v1.FinishOAuthResponse; import com.google.cloud.developerconnect.v1.GetAccountConnectorRequest; import com.google.cloud.developerconnect.v1.GetConnectionRequest; import com.google.cloud.developerconnect.v1.GetGitRepositoryLinkRequest; @@ -76,6 +78,8 @@ import com.google.cloud.developerconnect.v1.ListUsersRequest; import com.google.cloud.developerconnect.v1.ListUsersResponse; import com.google.cloud.developerconnect.v1.OperationMetadata; +import com.google.cloud.developerconnect.v1.StartOAuthRequest; +import com.google.cloud.developerconnect.v1.StartOAuthResponse; import com.google.cloud.developerconnect.v1.UpdateAccountConnectorRequest; import com.google.cloud.developerconnect.v1.UpdateConnectionRequest; import com.google.cloud.developerconnect.v1.User; @@ -1090,6 +1094,80 @@ public class HttpJsonDeveloperConnectStub extends DeveloperConnectStub { HttpJsonOperationSnapshot.create(response)) .build(); + private static final ApiMethodDescriptor + startOAuthMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.developerconnect.v1.DeveloperConnect/StartOAuth") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{accountConnector=projects/*/locations/*/accountConnectors/*}/users:startOAuthFlow", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "accountConnector", request.getAccountConnector()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(StartOAuthResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor + finishOAuthMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.developerconnect.v1.DeveloperConnect/FinishOAuth") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{accountConnector=projects/*/locations/*/accountConnectors/*}/users:finishOAuthFlow", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam( + fields, "accountConnector", request.getAccountConnector()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam( + fields, "googleOauthParams", request.getGoogleOauthParams()); + serializer.putQueryParam( + fields, "oauthParams", request.getOauthParams()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(FinishOAuthResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private static final ApiMethodDescriptor listLocationsMethodDescriptor = ApiMethodDescriptor.newBuilder() @@ -1232,6 +1310,8 @@ public class HttpJsonDeveloperConnectStub extends DeveloperConnectStub { private final UnaryCallable deleteSelfCallable; private final OperationCallable deleteSelfOperationCallable; + private final UnaryCallable startOAuthCallable; + private final UnaryCallable finishOAuthCallable; private final UnaryCallable listLocationsCallable; private final UnaryCallable listLocationsPagedCallable; @@ -1598,6 +1678,28 @@ protected HttpJsonDeveloperConnectStub( return builder.build(); }) .build(); + HttpJsonCallSettings startOAuthTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(startOAuthMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("account_connector", String.valueOf(request.getAccountConnector())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings finishOAuthTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(finishOAuthMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("account_connector", String.valueOf(request.getAccountConnector())); + return builder.build(); + }) + .build(); HttpJsonCallSettings listLocationsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -1802,6 +1904,12 @@ protected HttpJsonDeveloperConnectStub( settings.deleteSelfOperationSettings(), clientContext, httpJsonOperationsStub); + this.startOAuthCallable = + callableFactory.createUnaryCallable( + startOAuthTransportSettings, settings.startOAuthSettings(), clientContext); + this.finishOAuthCallable = + callableFactory.createUnaryCallable( + finishOAuthTransportSettings, settings.finishOAuthSettings(), clientContext); this.listLocationsCallable = callableFactory.createUnaryCallable( listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); @@ -1843,6 +1951,8 @@ public static List getMethodDescriptors() { methodDescriptors.add(deleteUserMethodDescriptor); methodDescriptors.add(fetchSelfMethodDescriptor); methodDescriptors.add(deleteSelfMethodDescriptor); + methodDescriptors.add(startOAuthMethodDescriptor); + methodDescriptors.add(finishOAuthMethodDescriptor); methodDescriptors.add(listLocationsMethodDescriptor); methodDescriptors.add(getLocationMethodDescriptor); return methodDescriptors; @@ -2076,6 +2186,16 @@ public UnaryCallable deleteSelfCallable() { return deleteSelfOperationCallable; } + @Override + public UnaryCallable startOAuthCallable() { + return startOAuthCallable; + } + + @Override + public UnaryCallable finishOAuthCallable() { + return finishOAuthCallable; + } + @Override public UnaryCallable listLocationsCallable() { return listLocationsCallable; diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/HttpJsonInsightsConfigServiceStub.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/HttpJsonInsightsConfigServiceStub.java index 52d39675f9d8..8d0bb8b068f2 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/HttpJsonInsightsConfigServiceStub.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/HttpJsonInsightsConfigServiceStub.java @@ -16,6 +16,7 @@ package com.google.cloud.developerconnect.v1.stub; +import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListDeploymentEventsPagedResponse; import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListInsightsConfigsPagedResponse; import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListLocationsPagedResponse; @@ -37,8 +38,12 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.developerconnect.v1.CreateInsightsConfigRequest; import com.google.cloud.developerconnect.v1.DeleteInsightsConfigRequest; +import com.google.cloud.developerconnect.v1.DeploymentEvent; +import com.google.cloud.developerconnect.v1.GetDeploymentEventRequest; import com.google.cloud.developerconnect.v1.GetInsightsConfigRequest; import com.google.cloud.developerconnect.v1.InsightsConfig; +import com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest; +import com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse; import com.google.cloud.developerconnect.v1.ListInsightsConfigsRequest; import com.google.cloud.developerconnect.v1.ListInsightsConfigsResponse; import com.google.cloud.developerconnect.v1.OperationMetadata; @@ -284,6 +289,81 @@ public class HttpJsonInsightsConfigServiceStub extends InsightsConfigServiceStub HttpJsonOperationSnapshot.create(response)) .build(); + private static final ApiMethodDescriptor + getDeploymentEventMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName( + "google.cloud.developerconnect.v1.InsightsConfigService/GetDeploymentEvent") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{name=projects/*/locations/*/insightsConfigs/*/deploymentEvents/*}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "name", request.getName()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(DeploymentEvent.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + + private static final ApiMethodDescriptor< + ListDeploymentEventsRequest, ListDeploymentEventsResponse> + listDeploymentEventsMethodDescriptor = + ApiMethodDescriptor + .newBuilder() + .setFullMethodName( + "google.cloud.developerconnect.v1.InsightsConfigService/ListDeploymentEvents") + .setHttpMethod("GET") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/v1/{parent=projects/*/locations/*/insightsConfigs/*}/deploymentEvents", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "parent", request.getParent()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putQueryParam(fields, "filter", request.getFilter()); + serializer.putQueryParam(fields, "pageSize", request.getPageSize()); + serializer.putQueryParam(fields, "pageToken", request.getPageToken()); + serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); + return fields; + }) + .setRequestBodyExtractor(request -> null) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(ListDeploymentEventsResponse.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .build(); + private static final ApiMethodDescriptor listLocationsMethodDescriptor = ApiMethodDescriptor.newBuilder() @@ -366,6 +446,12 @@ public class HttpJsonInsightsConfigServiceStub extends InsightsConfigServiceStub private final UnaryCallable deleteInsightsConfigCallable; private final OperationCallable deleteInsightsConfigOperationCallable; + private final UnaryCallable + getDeploymentEventCallable; + private final UnaryCallable + listDeploymentEventsCallable; + private final UnaryCallable + listDeploymentEventsPagedCallable; private final UnaryCallable listLocationsCallable; private final UnaryCallable listLocationsPagedCallable; @@ -506,6 +592,31 @@ protected HttpJsonInsightsConfigServiceStub( return builder.build(); }) .build(); + HttpJsonCallSettings + getDeploymentEventTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(getDeploymentEventMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("name", String.valueOf(request.getName())); + return builder.build(); + }) + .build(); + HttpJsonCallSettings + listDeploymentEventsTransportSettings = + HttpJsonCallSettings + .newBuilder() + .setMethodDescriptor(listDeploymentEventsMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("parent", String.valueOf(request.getParent())); + return builder.build(); + }) + .build(); HttpJsonCallSettings listLocationsTransportSettings = HttpJsonCallSettings.newBuilder() @@ -578,6 +689,21 @@ protected HttpJsonInsightsConfigServiceStub( settings.deleteInsightsConfigOperationSettings(), clientContext, httpJsonOperationsStub); + this.getDeploymentEventCallable = + callableFactory.createUnaryCallable( + getDeploymentEventTransportSettings, + settings.getDeploymentEventSettings(), + clientContext); + this.listDeploymentEventsCallable = + callableFactory.createUnaryCallable( + listDeploymentEventsTransportSettings, + settings.listDeploymentEventsSettings(), + clientContext); + this.listDeploymentEventsPagedCallable = + callableFactory.createPagedCallable( + listDeploymentEventsTransportSettings, + settings.listDeploymentEventsSettings(), + clientContext); this.listLocationsCallable = callableFactory.createUnaryCallable( listLocationsTransportSettings, settings.listLocationsSettings(), clientContext); @@ -600,6 +726,8 @@ public static List getMethodDescriptors() { methodDescriptors.add(getInsightsConfigMethodDescriptor); methodDescriptors.add(updateInsightsConfigMethodDescriptor); methodDescriptors.add(deleteInsightsConfigMethodDescriptor); + methodDescriptors.add(getDeploymentEventMethodDescriptor); + methodDescriptors.add(listDeploymentEventsMethodDescriptor); methodDescriptors.add(listLocationsMethodDescriptor); methodDescriptors.add(getLocationMethodDescriptor); return methodDescriptors; @@ -659,6 +787,23 @@ public UnaryCallable deleteInsightsConfi return deleteInsightsConfigOperationCallable; } + @Override + public UnaryCallable getDeploymentEventCallable() { + return getDeploymentEventCallable; + } + + @Override + public UnaryCallable + listDeploymentEventsCallable() { + return listDeploymentEventsCallable; + } + + @Override + public UnaryCallable + listDeploymentEventsPagedCallable() { + return listDeploymentEventsPagedCallable; + } + @Override public UnaryCallable listLocationsCallable() { return listLocationsCallable; diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/InsightsConfigServiceStub.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/InsightsConfigServiceStub.java index bff548283d1f..e83204f73949 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/InsightsConfigServiceStub.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/InsightsConfigServiceStub.java @@ -16,6 +16,7 @@ package com.google.cloud.developerconnect.v1.stub; +import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListDeploymentEventsPagedResponse; import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListInsightsConfigsPagedResponse; import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListLocationsPagedResponse; @@ -24,8 +25,12 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.developerconnect.v1.CreateInsightsConfigRequest; import com.google.cloud.developerconnect.v1.DeleteInsightsConfigRequest; +import com.google.cloud.developerconnect.v1.DeploymentEvent; +import com.google.cloud.developerconnect.v1.GetDeploymentEventRequest; import com.google.cloud.developerconnect.v1.GetInsightsConfigRequest; import com.google.cloud.developerconnect.v1.InsightsConfig; +import com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest; +import com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse; import com.google.cloud.developerconnect.v1.ListInsightsConfigsRequest; import com.google.cloud.developerconnect.v1.ListInsightsConfigsResponse; import com.google.cloud.developerconnect.v1.OperationMetadata; @@ -100,6 +105,20 @@ public UnaryCallable deleteInsightsConfi throw new UnsupportedOperationException("Not implemented: deleteInsightsConfigCallable()"); } + public UnaryCallable getDeploymentEventCallable() { + throw new UnsupportedOperationException("Not implemented: getDeploymentEventCallable()"); + } + + public UnaryCallable + listDeploymentEventsPagedCallable() { + throw new UnsupportedOperationException("Not implemented: listDeploymentEventsPagedCallable()"); + } + + public UnaryCallable + listDeploymentEventsCallable() { + throw new UnsupportedOperationException("Not implemented: listDeploymentEventsCallable()"); + } + public UnaryCallable listLocationsPagedCallable() { throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/InsightsConfigServiceStubSettings.java b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/InsightsConfigServiceStubSettings.java index 57a587875421..01b064e7e311 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/InsightsConfigServiceStubSettings.java +++ b/java-developerconnect/google-cloud-developerconnect/src/main/java/com/google/cloud/developerconnect/v1/stub/InsightsConfigServiceStubSettings.java @@ -16,6 +16,7 @@ package com.google.cloud.developerconnect.v1.stub; +import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListDeploymentEventsPagedResponse; import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListInsightsConfigsPagedResponse; import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListLocationsPagedResponse; @@ -51,8 +52,12 @@ import com.google.api.gax.rpc.UnaryCallable; import com.google.cloud.developerconnect.v1.CreateInsightsConfigRequest; import com.google.cloud.developerconnect.v1.DeleteInsightsConfigRequest; +import com.google.cloud.developerconnect.v1.DeploymentEvent; +import com.google.cloud.developerconnect.v1.GetDeploymentEventRequest; import com.google.cloud.developerconnect.v1.GetInsightsConfigRequest; import com.google.cloud.developerconnect.v1.InsightsConfig; +import com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest; +import com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse; import com.google.cloud.developerconnect.v1.ListInsightsConfigsRequest; import com.google.cloud.developerconnect.v1.ListInsightsConfigsResponse; import com.google.cloud.developerconnect.v1.OperationMetadata; @@ -176,6 +181,13 @@ public class InsightsConfigServiceStubSettings deleteInsightsConfigSettings; private final OperationCallSettings deleteInsightsConfigOperationSettings; + private final UnaryCallSettings + getDeploymentEventSettings; + private final PagedCallSettings< + ListDeploymentEventsRequest, + ListDeploymentEventsResponse, + ListDeploymentEventsPagedResponse> + listDeploymentEventsSettings; private final PagedCallSettings< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> listLocationsSettings; @@ -219,6 +231,45 @@ public Iterable extractResources(ListInsightsConfigsResponse pay } }; + private static final PagedListDescriptor< + ListDeploymentEventsRequest, ListDeploymentEventsResponse, DeploymentEvent> + LIST_DEPLOYMENT_EVENTS_PAGE_STR_DESC = + new PagedListDescriptor< + ListDeploymentEventsRequest, ListDeploymentEventsResponse, DeploymentEvent>() { + @Override + public String emptyToken() { + return ""; + } + + @Override + public ListDeploymentEventsRequest injectToken( + ListDeploymentEventsRequest payload, String token) { + return ListDeploymentEventsRequest.newBuilder(payload).setPageToken(token).build(); + } + + @Override + public ListDeploymentEventsRequest injectPageSize( + ListDeploymentEventsRequest payload, int pageSize) { + return ListDeploymentEventsRequest.newBuilder(payload).setPageSize(pageSize).build(); + } + + @Override + public Integer extractPageSize(ListDeploymentEventsRequest payload) { + return payload.getPageSize(); + } + + @Override + public String extractNextToken(ListDeploymentEventsResponse payload) { + return payload.getNextPageToken(); + } + + @Override + public Iterable extractResources( + ListDeploymentEventsResponse payload) { + return payload.getDeploymentEventsList(); + } + }; + private static final PagedListDescriptor LIST_LOCATIONS_PAGE_STR_DESC = new PagedListDescriptor() { @@ -274,6 +325,30 @@ public ApiFuture getFuturePagedResponse( } }; + private static final PagedListResponseFactory< + ListDeploymentEventsRequest, + ListDeploymentEventsResponse, + ListDeploymentEventsPagedResponse> + LIST_DEPLOYMENT_EVENTS_PAGE_STR_FACT = + new PagedListResponseFactory< + ListDeploymentEventsRequest, + ListDeploymentEventsResponse, + ListDeploymentEventsPagedResponse>() { + @Override + public ApiFuture getFuturePagedResponse( + UnaryCallable callable, + ListDeploymentEventsRequest request, + ApiCallContext context, + ApiFuture futureResponse) { + PageContext< + ListDeploymentEventsRequest, ListDeploymentEventsResponse, DeploymentEvent> + pageContext = + PageContext.create( + callable, LIST_DEPLOYMENT_EVENTS_PAGE_STR_DESC, request, context); + return ListDeploymentEventsPagedResponse.createAsync(pageContext, futureResponse); + } + }; + private static final PagedListResponseFactory< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> LIST_LOCATIONS_PAGE_STR_FACT = @@ -336,6 +411,21 @@ public UnaryCallSettings deleteInsightsC return deleteInsightsConfigOperationSettings; } + /** Returns the object with the settings used for calls to getDeploymentEvent. */ + public UnaryCallSettings + getDeploymentEventSettings() { + return getDeploymentEventSettings; + } + + /** Returns the object with the settings used for calls to listDeploymentEvents. */ + public PagedCallSettings< + ListDeploymentEventsRequest, + ListDeploymentEventsResponse, + ListDeploymentEventsPagedResponse> + listDeploymentEventsSettings() { + return listDeploymentEventsSettings; + } + /** Returns the object with the settings used for calls to listLocations. */ public PagedCallSettings listLocationsSettings() { @@ -469,6 +559,8 @@ protected InsightsConfigServiceStubSettings(Builder settingsBuilder) throws IOEx deleteInsightsConfigSettings = settingsBuilder.deleteInsightsConfigSettings().build(); deleteInsightsConfigOperationSettings = settingsBuilder.deleteInsightsConfigOperationSettings().build(); + getDeploymentEventSettings = settingsBuilder.getDeploymentEventSettings().build(); + listDeploymentEventsSettings = settingsBuilder.listDeploymentEventsSettings().build(); listLocationsSettings = settingsBuilder.listLocationsSettings().build(); getLocationSettings = settingsBuilder.getLocationSettings().build(); } @@ -499,6 +591,13 @@ public static class Builder private final OperationCallSettings.Builder< DeleteInsightsConfigRequest, Empty, OperationMetadata> deleteInsightsConfigOperationSettings; + private final UnaryCallSettings.Builder + getDeploymentEventSettings; + private final PagedCallSettings.Builder< + ListDeploymentEventsRequest, + ListDeploymentEventsResponse, + ListDeploymentEventsPagedResponse> + listDeploymentEventsSettings; private final PagedCallSettings.Builder< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> listLocationsSettings; @@ -539,6 +638,9 @@ protected Builder(ClientContext clientContext) { updateInsightsConfigOperationSettings = OperationCallSettings.newBuilder(); deleteInsightsConfigSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); deleteInsightsConfigOperationSettings = OperationCallSettings.newBuilder(); + getDeploymentEventSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + listDeploymentEventsSettings = + PagedCallSettings.newBuilder(LIST_DEPLOYMENT_EVENTS_PAGE_STR_FACT); listLocationsSettings = PagedCallSettings.newBuilder(LIST_LOCATIONS_PAGE_STR_FACT); getLocationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); @@ -549,6 +651,8 @@ protected Builder(ClientContext clientContext) { getInsightsConfigSettings, updateInsightsConfigSettings, deleteInsightsConfigSettings, + getDeploymentEventSettings, + listDeploymentEventsSettings, listLocationsSettings, getLocationSettings); initDefaults(this); @@ -568,6 +672,8 @@ protected Builder(InsightsConfigServiceStubSettings settings) { deleteInsightsConfigSettings = settings.deleteInsightsConfigSettings.toBuilder(); deleteInsightsConfigOperationSettings = settings.deleteInsightsConfigOperationSettings.toBuilder(); + getDeploymentEventSettings = settings.getDeploymentEventSettings.toBuilder(); + listDeploymentEventsSettings = settings.listDeploymentEventsSettings.toBuilder(); listLocationsSettings = settings.listLocationsSettings.toBuilder(); getLocationSettings = settings.getLocationSettings.toBuilder(); @@ -578,6 +684,8 @@ protected Builder(InsightsConfigServiceStubSettings settings) { getInsightsConfigSettings, updateInsightsConfigSettings, deleteInsightsConfigSettings, + getDeploymentEventSettings, + listDeploymentEventsSettings, listLocationsSettings, getLocationSettings); } @@ -632,6 +740,16 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder + .getDeploymentEventSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + + builder + .listDeploymentEventsSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params")); + builder .listLocationsSettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes")) @@ -785,6 +903,21 @@ public Builder applyToAllUnaryMethods( return deleteInsightsConfigOperationSettings; } + /** Returns the builder for the settings used for calls to getDeploymentEvent. */ + public UnaryCallSettings.Builder + getDeploymentEventSettings() { + return getDeploymentEventSettings; + } + + /** Returns the builder for the settings used for calls to listDeploymentEvents. */ + public PagedCallSettings.Builder< + ListDeploymentEventsRequest, + ListDeploymentEventsResponse, + ListDeploymentEventsPagedResponse> + listDeploymentEventsSettings() { + return listDeploymentEventsSettings; + } + /** Returns the builder for the settings used for calls to listLocations. */ public PagedCallSettings.Builder< ListLocationsRequest, ListLocationsResponse, ListLocationsPagedResponse> diff --git a/java-developerconnect/google-cloud-developerconnect/src/main/resources/META-INF/native-image/com.google.cloud.developerconnect.v1/reflect-config.json b/java-developerconnect/google-cloud-developerconnect/src/main/resources/META-INF/native-image/com.google.cloud.developerconnect.v1/reflect-config.json index ff778533fdac..d153572d379b 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/main/resources/META-INF/native-image/com.google.cloud.developerconnect.v1/reflect-config.json +++ b/java-developerconnect/google-cloud-developerconnect/src/main/resources/META-INF/native-image/com.google.cloud.developerconnect.v1/reflect-config.json @@ -476,6 +476,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.developerconnect.v1.AppHubService", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.AppHubService$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.developerconnect.v1.AppHubWorkload", "queryAllDeclaredConstructors": true, @@ -512,6 +530,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.developerconnect.v1.ArtifactDeployment", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.ArtifactDeployment$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.developerconnect.v1.BitbucketCloudConfig", "queryAllDeclaredConstructors": true, @@ -764,6 +800,33 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.developerconnect.v1.DeploymentEvent", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.DeploymentEvent$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.DeploymentEvent$State", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.developerconnect.v1.ExchangeError", "queryAllDeclaredConstructors": true, @@ -1043,6 +1106,78 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.developerconnect.v1.FinishOAuthRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.FinishOAuthRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.FinishOAuthRequest$GoogleOAuthParams", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.FinishOAuthRequest$GoogleOAuthParams$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.FinishOAuthRequest$OAuthParams", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.FinishOAuthRequest$OAuthParams$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.FinishOAuthResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.FinishOAuthResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.developerconnect.v1.GKEWorkload", "queryAllDeclaredConstructors": true, @@ -1061,6 +1196,60 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig$BasicAuthentication", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig$BasicAuthentication$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig$BearerTokenAuthentication", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig$BearerTokenAuthentication$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.developerconnect.v1.GetAccountConnectorRequest", "queryAllDeclaredConstructors": true, @@ -1097,6 +1286,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.developerconnect.v1.GetDeploymentEventRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.GetDeploymentEventRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.developerconnect.v1.GetGitRepositoryLinkRequest", "queryAllDeclaredConstructors": true, @@ -1286,6 +1493,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.developerconnect.v1.GoogleCloudRun", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.GoogleCloudRun$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.developerconnect.v1.InsightsConfig", "queryAllDeclaredConstructors": true, @@ -1430,6 +1655,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.developerconnect.v1.ListGitRepositoryLinksRequest", "queryAllDeclaredConstructors": true, @@ -1574,6 +1835,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.developerconnect.v1.Projects", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.Projects$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.developerconnect.v1.ProviderOAuthConfig", "queryAllDeclaredConstructors": true, @@ -1619,6 +1898,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.developerconnect.v1.ServiceDirectoryConfig", "queryAllDeclaredConstructors": true, @@ -1637,6 +1934,42 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.developerconnect.v1.StartOAuthRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.StartOAuthRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.StartOAuthResponse", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.developerconnect.v1.StartOAuthResponse$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.developerconnect.v1.SystemProvider", "queryAllDeclaredConstructors": true, diff --git a/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/DeveloperConnectClientHttpJsonTest.java b/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/DeveloperConnectClientHttpJsonTest.java index 3cb870273d54..833c6c1f0d2f 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/DeveloperConnectClientHttpJsonTest.java +++ b/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/DeveloperConnectClientHttpJsonTest.java @@ -2568,6 +2568,200 @@ public void deleteSelfExceptionTest2() throws Exception { } } + @Test + public void startOAuthTest() throws Exception { + StartOAuthResponse expectedResponse = + StartOAuthResponse.newBuilder() + .setTicket("ticket-873960692") + .setCodeChallenge("codeChallenge-401717002") + .setCodeChallengeMethod("codeChallengeMethod1151333751") + .setClientId("clientId908408390") + .addAllScopes(new ArrayList()) + .setAuthUri("authUri-646533468") + .build(); + mockService.addResponse(expectedResponse); + + AccountConnectorName accountConnector = + AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]"); + + StartOAuthResponse actualResponse = client.startOAuth(accountConnector); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void startOAuthExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + AccountConnectorName accountConnector = + AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]"); + client.startOAuth(accountConnector); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void startOAuthTest2() throws Exception { + StartOAuthResponse expectedResponse = + StartOAuthResponse.newBuilder() + .setTicket("ticket-873960692") + .setCodeChallenge("codeChallenge-401717002") + .setCodeChallengeMethod("codeChallengeMethod1151333751") + .setClientId("clientId908408390") + .addAllScopes(new ArrayList()) + .setAuthUri("authUri-646533468") + .build(); + mockService.addResponse(expectedResponse); + + String accountConnector = + "projects/project-5342/locations/location-5342/accountConnectors/accountConnector-5342"; + + StartOAuthResponse actualResponse = client.startOAuth(accountConnector); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void startOAuthExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String accountConnector = + "projects/project-5342/locations/location-5342/accountConnectors/accountConnector-5342"; + client.startOAuth(accountConnector); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void finishOAuthTest() throws Exception { + FinishOAuthResponse expectedResponse = + FinishOAuthResponse.newBuilder() + .setExchangeError(ExchangeError.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + AccountConnectorName accountConnector = + AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]"); + + FinishOAuthResponse actualResponse = client.finishOAuth(accountConnector); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void finishOAuthExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + AccountConnectorName accountConnector = + AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]"); + client.finishOAuth(accountConnector); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void finishOAuthTest2() throws Exception { + FinishOAuthResponse expectedResponse = + FinishOAuthResponse.newBuilder() + .setExchangeError(ExchangeError.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String accountConnector = + "projects/project-5342/locations/location-5342/accountConnectors/accountConnector-5342"; + + FinishOAuthResponse actualResponse = client.finishOAuth(accountConnector); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void finishOAuthExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String accountConnector = + "projects/project-5342/locations/location-5342/accountConnectors/accountConnector-5342"; + client.finishOAuth(accountConnector); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void listLocationsTest() throws Exception { Location responsesElement = Location.newBuilder().build(); diff --git a/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/DeveloperConnectClientTest.java b/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/DeveloperConnectClientTest.java index 03fc79c4bae9..6dae347e86cd 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/DeveloperConnectClientTest.java +++ b/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/DeveloperConnectClientTest.java @@ -2310,6 +2310,172 @@ public void deleteSelfExceptionTest2() throws Exception { } } + @Test + public void startOAuthTest() throws Exception { + StartOAuthResponse expectedResponse = + StartOAuthResponse.newBuilder() + .setTicket("ticket-873960692") + .setCodeChallenge("codeChallenge-401717002") + .setCodeChallengeMethod("codeChallengeMethod1151333751") + .setClientId("clientId908408390") + .addAllScopes(new ArrayList()) + .setAuthUri("authUri-646533468") + .build(); + mockDeveloperConnect.addResponse(expectedResponse); + + AccountConnectorName accountConnector = + AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]"); + + StartOAuthResponse actualResponse = client.startOAuth(accountConnector); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDeveloperConnect.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + StartOAuthRequest actualRequest = ((StartOAuthRequest) actualRequests.get(0)); + + Assert.assertEquals(accountConnector.toString(), actualRequest.getAccountConnector()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void startOAuthExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDeveloperConnect.addException(exception); + + try { + AccountConnectorName accountConnector = + AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]"); + client.startOAuth(accountConnector); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void startOAuthTest2() throws Exception { + StartOAuthResponse expectedResponse = + StartOAuthResponse.newBuilder() + .setTicket("ticket-873960692") + .setCodeChallenge("codeChallenge-401717002") + .setCodeChallengeMethod("codeChallengeMethod1151333751") + .setClientId("clientId908408390") + .addAllScopes(new ArrayList()) + .setAuthUri("authUri-646533468") + .build(); + mockDeveloperConnect.addResponse(expectedResponse); + + String accountConnector = "accountConnector-2141410144"; + + StartOAuthResponse actualResponse = client.startOAuth(accountConnector); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDeveloperConnect.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + StartOAuthRequest actualRequest = ((StartOAuthRequest) actualRequests.get(0)); + + Assert.assertEquals(accountConnector, actualRequest.getAccountConnector()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void startOAuthExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDeveloperConnect.addException(exception); + + try { + String accountConnector = "accountConnector-2141410144"; + client.startOAuth(accountConnector); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void finishOAuthTest() throws Exception { + FinishOAuthResponse expectedResponse = + FinishOAuthResponse.newBuilder() + .setExchangeError(ExchangeError.newBuilder().build()) + .build(); + mockDeveloperConnect.addResponse(expectedResponse); + + AccountConnectorName accountConnector = + AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]"); + + FinishOAuthResponse actualResponse = client.finishOAuth(accountConnector); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDeveloperConnect.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + FinishOAuthRequest actualRequest = ((FinishOAuthRequest) actualRequests.get(0)); + + Assert.assertEquals(accountConnector.toString(), actualRequest.getAccountConnector()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void finishOAuthExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDeveloperConnect.addException(exception); + + try { + AccountConnectorName accountConnector = + AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]"); + client.finishOAuth(accountConnector); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void finishOAuthTest2() throws Exception { + FinishOAuthResponse expectedResponse = + FinishOAuthResponse.newBuilder() + .setExchangeError(ExchangeError.newBuilder().build()) + .build(); + mockDeveloperConnect.addResponse(expectedResponse); + + String accountConnector = "accountConnector-2141410144"; + + FinishOAuthResponse actualResponse = client.finishOAuth(accountConnector); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockDeveloperConnect.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + FinishOAuthRequest actualRequest = ((FinishOAuthRequest) actualRequests.get(0)); + + Assert.assertEquals(accountConnector, actualRequest.getAccountConnector()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void finishOAuthExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockDeveloperConnect.addException(exception); + + try { + String accountConnector = "accountConnector-2141410144"; + client.finishOAuth(accountConnector); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void listLocationsTest() throws Exception { Location responsesElement = Location.newBuilder().build(); diff --git a/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceClientHttpJsonTest.java b/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceClientHttpJsonTest.java index 6113b8f1a863..333196769214 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceClientHttpJsonTest.java +++ b/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceClientHttpJsonTest.java @@ -16,6 +16,7 @@ package com.google.cloud.developerconnect.v1; +import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListDeploymentEventsPagedResponse; import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListInsightsConfigsPagedResponse; import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListLocationsPagedResponse; @@ -612,6 +613,224 @@ public void deleteInsightsConfigExceptionTest2() throws Exception { } } + @Test + public void getDeploymentEventTest() throws Exception { + DeploymentEvent expectedResponse = + DeploymentEvent.newBuilder() + .setName( + DeploymentEventName.of( + "[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]", "[DEPLOYMENT_EVENT]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setRuntimeConfig(RuntimeConfig.newBuilder().build()) + .setRuntimeDeploymentUri("runtimeDeploymentUri1057341295") + .addAllArtifactDeployments(new ArrayList()) + .setDeployTime(Timestamp.newBuilder().build()) + .setUndeployTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + DeploymentEventName name = + DeploymentEventName.of( + "[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]", "[DEPLOYMENT_EVENT]"); + + DeploymentEvent actualResponse = client.getDeploymentEvent(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getDeploymentEventExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + DeploymentEventName name = + DeploymentEventName.of( + "[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]", "[DEPLOYMENT_EVENT]"); + client.getDeploymentEvent(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getDeploymentEventTest2() throws Exception { + DeploymentEvent expectedResponse = + DeploymentEvent.newBuilder() + .setName( + DeploymentEventName.of( + "[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]", "[DEPLOYMENT_EVENT]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setRuntimeConfig(RuntimeConfig.newBuilder().build()) + .setRuntimeDeploymentUri("runtimeDeploymentUri1057341295") + .addAllArtifactDeployments(new ArrayList()) + .setDeployTime(Timestamp.newBuilder().build()) + .setUndeployTime(Timestamp.newBuilder().build()) + .build(); + mockService.addResponse(expectedResponse); + + String name = + "projects/project-6516/locations/location-6516/insightsConfigs/insightsConfig-6516/deploymentEvents/deploymentEvent-6516"; + + DeploymentEvent actualResponse = client.getDeploymentEvent(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void getDeploymentEventExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String name = + "projects/project-6516/locations/location-6516/insightsConfigs/insightsConfig-6516/deploymentEvents/deploymentEvent-6516"; + client.getDeploymentEvent(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listDeploymentEventsTest() throws Exception { + DeploymentEvent responsesElement = DeploymentEvent.newBuilder().build(); + ListDeploymentEventsResponse expectedResponse = + ListDeploymentEventsResponse.newBuilder() + .setNextPageToken("") + .addAllDeploymentEvents(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + InsightsConfigName parent = + InsightsConfigName.of("[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]"); + + ListDeploymentEventsPagedResponse pagedListResponse = client.listDeploymentEvents(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getDeploymentEventsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listDeploymentEventsExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + InsightsConfigName parent = + InsightsConfigName.of("[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]"); + client.listDeploymentEvents(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listDeploymentEventsTest2() throws Exception { + DeploymentEvent responsesElement = DeploymentEvent.newBuilder().build(); + ListDeploymentEventsResponse expectedResponse = + ListDeploymentEventsResponse.newBuilder() + .setNextPageToken("") + .addAllDeploymentEvents(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + String parent = + "projects/project-6149/locations/location-6149/insightsConfigs/insightsConfig-6149"; + + ListDeploymentEventsPagedResponse pagedListResponse = client.listDeploymentEvents(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getDeploymentEventsList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void listDeploymentEventsExceptionTest2() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String parent = + "projects/project-6149/locations/location-6149/insightsConfigs/insightsConfig-6149"; + client.listDeploymentEvents(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void listLocationsTest() throws Exception { Location responsesElement = Location.newBuilder().build(); diff --git a/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceClientTest.java b/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceClientTest.java index 5c7cfa532a6f..5934198d405b 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceClientTest.java +++ b/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceClientTest.java @@ -16,6 +16,7 @@ package com.google.cloud.developerconnect.v1; +import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListDeploymentEventsPagedResponse; import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListInsightsConfigsPagedResponse; import static com.google.cloud.developerconnect.v1.InsightsConfigServiceClient.ListLocationsPagedResponse; @@ -562,6 +563,198 @@ public void deleteInsightsConfigExceptionTest2() throws Exception { } } + @Test + public void getDeploymentEventTest() throws Exception { + DeploymentEvent expectedResponse = + DeploymentEvent.newBuilder() + .setName( + DeploymentEventName.of( + "[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]", "[DEPLOYMENT_EVENT]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setRuntimeConfig(RuntimeConfig.newBuilder().build()) + .setRuntimeDeploymentUri("runtimeDeploymentUri1057341295") + .addAllArtifactDeployments(new ArrayList()) + .setDeployTime(Timestamp.newBuilder().build()) + .setUndeployTime(Timestamp.newBuilder().build()) + .build(); + mockInsightsConfigService.addResponse(expectedResponse); + + DeploymentEventName name = + DeploymentEventName.of( + "[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]", "[DEPLOYMENT_EVENT]"); + + DeploymentEvent actualResponse = client.getDeploymentEvent(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockInsightsConfigService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetDeploymentEventRequest actualRequest = ((GetDeploymentEventRequest) actualRequests.get(0)); + + Assert.assertEquals(name.toString(), actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getDeploymentEventExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockInsightsConfigService.addException(exception); + + try { + DeploymentEventName name = + DeploymentEventName.of( + "[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]", "[DEPLOYMENT_EVENT]"); + client.getDeploymentEvent(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void getDeploymentEventTest2() throws Exception { + DeploymentEvent expectedResponse = + DeploymentEvent.newBuilder() + .setName( + DeploymentEventName.of( + "[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]", "[DEPLOYMENT_EVENT]") + .toString()) + .setCreateTime(Timestamp.newBuilder().build()) + .setUpdateTime(Timestamp.newBuilder().build()) + .setRuntimeConfig(RuntimeConfig.newBuilder().build()) + .setRuntimeDeploymentUri("runtimeDeploymentUri1057341295") + .addAllArtifactDeployments(new ArrayList()) + .setDeployTime(Timestamp.newBuilder().build()) + .setUndeployTime(Timestamp.newBuilder().build()) + .build(); + mockInsightsConfigService.addResponse(expectedResponse); + + String name = "name3373707"; + + DeploymentEvent actualResponse = client.getDeploymentEvent(name); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockInsightsConfigService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + GetDeploymentEventRequest actualRequest = ((GetDeploymentEventRequest) actualRequests.get(0)); + + Assert.assertEquals(name, actualRequest.getName()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void getDeploymentEventExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockInsightsConfigService.addException(exception); + + try { + String name = "name3373707"; + client.getDeploymentEvent(name); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listDeploymentEventsTest() throws Exception { + DeploymentEvent responsesElement = DeploymentEvent.newBuilder().build(); + ListDeploymentEventsResponse expectedResponse = + ListDeploymentEventsResponse.newBuilder() + .setNextPageToken("") + .addAllDeploymentEvents(Arrays.asList(responsesElement)) + .build(); + mockInsightsConfigService.addResponse(expectedResponse); + + InsightsConfigName parent = + InsightsConfigName.of("[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]"); + + ListDeploymentEventsPagedResponse pagedListResponse = client.listDeploymentEvents(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getDeploymentEventsList().get(0), resources.get(0)); + + List actualRequests = mockInsightsConfigService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListDeploymentEventsRequest actualRequest = + ((ListDeploymentEventsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent.toString(), actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listDeploymentEventsExceptionTest() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockInsightsConfigService.addException(exception); + + try { + InsightsConfigName parent = + InsightsConfigName.of("[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]"); + client.listDeploymentEvents(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void listDeploymentEventsTest2() throws Exception { + DeploymentEvent responsesElement = DeploymentEvent.newBuilder().build(); + ListDeploymentEventsResponse expectedResponse = + ListDeploymentEventsResponse.newBuilder() + .setNextPageToken("") + .addAllDeploymentEvents(Arrays.asList(responsesElement)) + .build(); + mockInsightsConfigService.addResponse(expectedResponse); + + String parent = "parent-995424086"; + + ListDeploymentEventsPagedResponse pagedListResponse = client.listDeploymentEvents(parent); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getDeploymentEventsList().get(0), resources.get(0)); + + List actualRequests = mockInsightsConfigService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + ListDeploymentEventsRequest actualRequest = + ((ListDeploymentEventsRequest) actualRequests.get(0)); + + Assert.assertEquals(parent, actualRequest.getParent()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void listDeploymentEventsExceptionTest2() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockInsightsConfigService.addException(exception); + + try { + String parent = "parent-995424086"; + client.listDeploymentEvents(parent); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + @Test public void listLocationsTest() throws Exception { Location responsesElement = Location.newBuilder().build(); diff --git a/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/MockDeveloperConnectImpl.java b/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/MockDeveloperConnectImpl.java index d6a9ef7e3670..863a807baeaf 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/MockDeveloperConnectImpl.java +++ b/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/MockDeveloperConnectImpl.java @@ -574,4 +574,46 @@ public void deleteSelf(DeleteSelfRequest request, StreamObserver resp Exception.class.getName()))); } } + + @Override + public void startOAuth( + StartOAuthRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof StartOAuthResponse) { + requests.add(request); + responseObserver.onNext(((StartOAuthResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method StartOAuth, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + StartOAuthResponse.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void finishOAuth( + FinishOAuthRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof FinishOAuthResponse) { + requests.add(request); + responseObserver.onNext(((FinishOAuthResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method FinishOAuth, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + FinishOAuthResponse.class.getName(), + Exception.class.getName()))); + } + } } diff --git a/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/MockInsightsConfigServiceImpl.java b/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/MockInsightsConfigServiceImpl.java index 59463236cc0e..fddbcfc57e01 100644 --- a/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/MockInsightsConfigServiceImpl.java +++ b/java-developerconnect/google-cloud-developerconnect/src/test/java/com/google/cloud/developerconnect/v1/MockInsightsConfigServiceImpl.java @@ -167,4 +167,48 @@ public void deleteInsightsConfig( Exception.class.getName()))); } } + + @Override + public void getDeploymentEvent( + GetDeploymentEventRequest request, StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof DeploymentEvent) { + requests.add(request); + responseObserver.onNext(((DeploymentEvent) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method GetDeploymentEvent, expected %s or %s", + response == null ? "null" : response.getClass().getName(), + DeploymentEvent.class.getName(), + Exception.class.getName()))); + } + } + + @Override + public void listDeploymentEvents( + ListDeploymentEventsRequest request, + StreamObserver responseObserver) { + Object response = responses.poll(); + if (response instanceof ListDeploymentEventsResponse) { + requests.add(request); + responseObserver.onNext(((ListDeploymentEventsResponse) response)); + responseObserver.onCompleted(); + } else if (response instanceof Exception) { + responseObserver.onError(((Exception) response)); + } else { + responseObserver.onError( + new IllegalArgumentException( + String.format( + "Unrecognized response type %s for method ListDeploymentEvents, expected %s or" + + " %s", + response == null ? "null" : response.getClass().getName(), + ListDeploymentEventsResponse.class.getName(), + Exception.class.getName()))); + } + } } diff --git a/java-developerconnect/grpc-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeveloperConnectGrpc.java b/java-developerconnect/grpc-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeveloperConnectGrpc.java index 3ac1a4785462..d3243da6460b 100644 --- a/java-developerconnect/grpc-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeveloperConnectGrpc.java +++ b/java-developerconnect/grpc-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeveloperConnectGrpc.java @@ -1188,6 +1188,100 @@ private DeveloperConnectGrpc() {} return getDeleteSelfMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.developerconnect.v1.StartOAuthRequest, + com.google.cloud.developerconnect.v1.StartOAuthResponse> + getStartOAuthMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "StartOAuth", + requestType = com.google.cloud.developerconnect.v1.StartOAuthRequest.class, + responseType = com.google.cloud.developerconnect.v1.StartOAuthResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.developerconnect.v1.StartOAuthRequest, + com.google.cloud.developerconnect.v1.StartOAuthResponse> + getStartOAuthMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.developerconnect.v1.StartOAuthRequest, + com.google.cloud.developerconnect.v1.StartOAuthResponse> + getStartOAuthMethod; + if ((getStartOAuthMethod = DeveloperConnectGrpc.getStartOAuthMethod) == null) { + synchronized (DeveloperConnectGrpc.class) { + if ((getStartOAuthMethod = DeveloperConnectGrpc.getStartOAuthMethod) == null) { + DeveloperConnectGrpc.getStartOAuthMethod = + getStartOAuthMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "StartOAuth")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.developerconnect.v1.StartOAuthRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.developerconnect.v1.StartOAuthResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new DeveloperConnectMethodDescriptorSupplier("StartOAuth")) + .build(); + } + } + } + return getStartOAuthMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.developerconnect.v1.FinishOAuthRequest, + com.google.cloud.developerconnect.v1.FinishOAuthResponse> + getFinishOAuthMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "FinishOAuth", + requestType = com.google.cloud.developerconnect.v1.FinishOAuthRequest.class, + responseType = com.google.cloud.developerconnect.v1.FinishOAuthResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.developerconnect.v1.FinishOAuthRequest, + com.google.cloud.developerconnect.v1.FinishOAuthResponse> + getFinishOAuthMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.developerconnect.v1.FinishOAuthRequest, + com.google.cloud.developerconnect.v1.FinishOAuthResponse> + getFinishOAuthMethod; + if ((getFinishOAuthMethod = DeveloperConnectGrpc.getFinishOAuthMethod) == null) { + synchronized (DeveloperConnectGrpc.class) { + if ((getFinishOAuthMethod = DeveloperConnectGrpc.getFinishOAuthMethod) == null) { + DeveloperConnectGrpc.getFinishOAuthMethod = + getFinishOAuthMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "FinishOAuth")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.developerconnect.v1.FinishOAuthRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.developerconnect.v1.FinishOAuthResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new DeveloperConnectMethodDescriptorSupplier("FinishOAuth")) + .build(); + } + } + } + return getFinishOAuthMethod; + } + /** Creates a new async stub that supports all call types for the service */ public static DeveloperConnectStub newStub(io.grpc.Channel channel) { io.grpc.stub.AbstractStub.StubFactory factory = @@ -1330,8 +1424,9 @@ default void deleteConnection( * Creates a GitRepositoryLink. Upon linking a Git Repository, Developer * Connect will configure the Git Repository to send webhook events to * Developer Connect. Connections that use Firebase GitHub Application will - * have events forwarded to the Firebase service. All other Connections will - * have events forwarded to Cloud Build. + * have events forwarded to the Firebase service. Connections that use Gemini + * Code Assist will have events forwarded to Gemini Code Assist service. All + * other Connections will have events forwarded to Cloud Build. * */ default void createGitRepositoryLink( @@ -1608,6 +1703,35 @@ default void deleteSelf( io.grpc.stub.StreamObserver responseObserver) { io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getDeleteSelfMethod(), responseObserver); } + + /** + * + * + *

          +     * Starts OAuth flow for an account connector.
          +     * 
          + */ + default void startOAuth( + com.google.cloud.developerconnect.v1.StartOAuthRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall(getStartOAuthMethod(), responseObserver); + } + + /** + * + * + *
          +     * Finishes OAuth flow for an account connector.
          +     * 
          + */ + default void finishOAuth( + com.google.cloud.developerconnect.v1.FinishOAuthRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getFinishOAuthMethod(), responseObserver); + } } /** @@ -1733,8 +1857,9 @@ public void deleteConnection( * Creates a GitRepositoryLink. Upon linking a Git Repository, Developer * Connect will configure the Git Repository to send webhook events to * Developer Connect. Connections that use Firebase GitHub Application will - * have events forwarded to the Firebase service. All other Connections will - * have events forwarded to Cloud Build. + * have events forwarded to the Firebase service. Connections that use Gemini + * Code Assist will have events forwarded to Gemini Code Assist service. All + * other Connections will have events forwarded to Cloud Build. * */ public void createGitRepositoryLink( @@ -2045,6 +2170,38 @@ public void deleteSelf( io.grpc.stub.ClientCalls.asyncUnaryCall( getChannel().newCall(getDeleteSelfMethod(), getCallOptions()), request, responseObserver); } + + /** + * + * + *
          +     * Starts OAuth flow for an account connector.
          +     * 
          + */ + public void startOAuth( + com.google.cloud.developerconnect.v1.StartOAuthRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getStartOAuthMethod(), getCallOptions()), request, responseObserver); + } + + /** + * + * + *
          +     * Finishes OAuth flow for an account connector.
          +     * 
          + */ + public void finishOAuth( + com.google.cloud.developerconnect.v1.FinishOAuthRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getFinishOAuthMethod(), getCallOptions()), + request, + responseObserver); + } } /** @@ -2144,8 +2301,9 @@ public com.google.longrunning.Operation deleteConnection( * Creates a GitRepositoryLink. Upon linking a Git Repository, Developer * Connect will configure the Git Repository to send webhook events to * Developer Connect. Connections that use Firebase GitHub Application will - * have events forwarded to the Firebase service. All other Connections will - * have events forwarded to Cloud Build. + * have events forwarded to the Firebase service. Connections that use Gemini + * Code Assist will have events forwarded to Gemini Code Assist service. All + * other Connections will have events forwarded to Cloud Build. * */ public com.google.longrunning.Operation createGitRepositoryLink( @@ -2413,6 +2571,34 @@ public com.google.longrunning.Operation deleteSelf( return io.grpc.stub.ClientCalls.blockingV2UnaryCall( getChannel(), getDeleteSelfMethod(), getCallOptions(), request); } + + /** + * + * + *
          +     * Starts OAuth flow for an account connector.
          +     * 
          + */ + public com.google.cloud.developerconnect.v1.StartOAuthResponse startOAuth( + com.google.cloud.developerconnect.v1.StartOAuthRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getStartOAuthMethod(), getCallOptions(), request); + } + + /** + * + * + *
          +     * Finishes OAuth flow for an account connector.
          +     * 
          + */ + public com.google.cloud.developerconnect.v1.FinishOAuthResponse finishOAuth( + com.google.cloud.developerconnect.v1.FinishOAuthRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getFinishOAuthMethod(), getCallOptions(), request); + } } /** @@ -2506,8 +2692,9 @@ public com.google.longrunning.Operation deleteConnection( * Creates a GitRepositoryLink. Upon linking a Git Repository, Developer * Connect will configure the Git Repository to send webhook events to * Developer Connect. Connections that use Firebase GitHub Application will - * have events forwarded to the Firebase service. All other Connections will - * have events forwarded to Cloud Build. + * have events forwarded to the Firebase service. Connections that use Gemini + * Code Assist will have events forwarded to Gemini Code Assist service. All + * other Connections will have events forwarded to Cloud Build. * */ public com.google.longrunning.Operation createGitRepositoryLink( @@ -2756,6 +2943,32 @@ public com.google.longrunning.Operation deleteSelf( return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getDeleteSelfMethod(), getCallOptions(), request); } + + /** + * + * + *
          +     * Starts OAuth flow for an account connector.
          +     * 
          + */ + public com.google.cloud.developerconnect.v1.StartOAuthResponse startOAuth( + com.google.cloud.developerconnect.v1.StartOAuthRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getStartOAuthMethod(), getCallOptions(), request); + } + + /** + * + * + *
          +     * Finishes OAuth flow for an account connector.
          +     * 
          + */ + public com.google.cloud.developerconnect.v1.FinishOAuthResponse finishOAuth( + com.google.cloud.developerconnect.v1.FinishOAuthRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getFinishOAuthMethod(), getCallOptions(), request); + } } /** @@ -2851,8 +3064,9 @@ protected DeveloperConnectFutureStub build( * Creates a GitRepositoryLink. Upon linking a Git Repository, Developer * Connect will configure the Git Repository to send webhook events to * Developer Connect. Connections that use Firebase GitHub Application will - * have events forwarded to the Firebase service. All other Connections will - * have events forwarded to Cloud Build. + * have events forwarded to the Firebase service. Connections that use Gemini + * Code Assist will have events forwarded to Gemini Code Assist service. All + * other Connections will have events forwarded to Cloud Build. * */ public com.google.common.util.concurrent.ListenableFuture @@ -3122,6 +3336,34 @@ protected DeveloperConnectFutureStub build( return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getDeleteSelfMethod(), getCallOptions()), request); } + + /** + * + * + *
          +     * Starts OAuth flow for an account connector.
          +     * 
          + */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.developerconnect.v1.StartOAuthResponse> + startOAuth(com.google.cloud.developerconnect.v1.StartOAuthRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getStartOAuthMethod(), getCallOptions()), request); + } + + /** + * + * + *
          +     * Finishes OAuth flow for an account connector.
          +     * 
          + */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.developerconnect.v1.FinishOAuthResponse> + finishOAuth(com.google.cloud.developerconnect.v1.FinishOAuthRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getFinishOAuthMethod(), getCallOptions()), request); + } } private static final int METHODID_LIST_CONNECTIONS = 0; @@ -3148,6 +3390,8 @@ protected DeveloperConnectFutureStub build( private static final int METHODID_DELETE_USER = 21; private static final int METHODID_FETCH_SELF = 22; private static final int METHODID_DELETE_SELF = 23; + private static final int METHODID_START_OAUTH = 24; + private static final int METHODID_FINISH_OAUTH = 25; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -3309,6 +3553,19 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv (com.google.cloud.developerconnect.v1.DeleteSelfRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; + case METHODID_START_OAUTH: + serviceImpl.startOAuth( + (com.google.cloud.developerconnect.v1.StartOAuthRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_FINISH_OAUTH: + serviceImpl.finishOAuth( + (com.google.cloud.developerconnect.v1.FinishOAuthRequest) request, + (io.grpc.stub.StreamObserver< + com.google.cloud.developerconnect.v1.FinishOAuthResponse>) + responseObserver); + break; default: throw new AssertionError(); } @@ -3486,6 +3743,20 @@ public static final io.grpc.ServerServiceDefinition bindService(AsyncService ser new MethodHandlers< com.google.cloud.developerconnect.v1.DeleteSelfRequest, com.google.longrunning.Operation>(service, METHODID_DELETE_SELF))) + .addMethod( + getStartOAuthMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.developerconnect.v1.StartOAuthRequest, + com.google.cloud.developerconnect.v1.StartOAuthResponse>( + service, METHODID_START_OAUTH))) + .addMethod( + getFinishOAuthMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.developerconnect.v1.FinishOAuthRequest, + com.google.cloud.developerconnect.v1.FinishOAuthResponse>( + service, METHODID_FINISH_OAUTH))) .build(); } @@ -3561,6 +3832,8 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getDeleteUserMethod()) .addMethod(getFetchSelfMethod()) .addMethod(getDeleteSelfMethod()) + .addMethod(getStartOAuthMethod()) + .addMethod(getFinishOAuthMethod()) .build(); } } diff --git a/java-developerconnect/grpc-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceGrpc.java b/java-developerconnect/grpc-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceGrpc.java index e4be06d1f8a2..33611f0a47cb 100644 --- a/java-developerconnect/grpc-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceGrpc.java +++ b/java-developerconnect/grpc-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigServiceGrpc.java @@ -24,7 +24,7 @@ * Creates and manages InsightsConfigs. * The InsightsConfig resource is the core configuration object to capture * events from your Software Development Lifecycle. It acts as the central hub - * for managing how Developer connect understands your application, its runtime + * for managing how Developer Connect understands your application, its runtime * environments, and the artifacts deployed within them. * A user can create an InsightsConfig, list previously-requested * InsightsConfigs or get InsightsConfigs by their ID to determine the status of @@ -289,6 +289,106 @@ private InsightsConfigServiceGrpc() {} return getDeleteInsightsConfigMethod; } + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest, + com.google.cloud.developerconnect.v1.DeploymentEvent> + getGetDeploymentEventMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "GetDeploymentEvent", + requestType = com.google.cloud.developerconnect.v1.GetDeploymentEventRequest.class, + responseType = com.google.cloud.developerconnect.v1.DeploymentEvent.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest, + com.google.cloud.developerconnect.v1.DeploymentEvent> + getGetDeploymentEventMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest, + com.google.cloud.developerconnect.v1.DeploymentEvent> + getGetDeploymentEventMethod; + if ((getGetDeploymentEventMethod = InsightsConfigServiceGrpc.getGetDeploymentEventMethod) + == null) { + synchronized (InsightsConfigServiceGrpc.class) { + if ((getGetDeploymentEventMethod = InsightsConfigServiceGrpc.getGetDeploymentEventMethod) + == null) { + InsightsConfigServiceGrpc.getGetDeploymentEventMethod = + getGetDeploymentEventMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName(SERVICE_NAME, "GetDeploymentEvent")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.developerconnect.v1.DeploymentEvent + .getDefaultInstance())) + .setSchemaDescriptor( + new InsightsConfigServiceMethodDescriptorSupplier("GetDeploymentEvent")) + .build(); + } + } + } + return getGetDeploymentEventMethod; + } + + private static volatile io.grpc.MethodDescriptor< + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest, + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse> + getListDeploymentEventsMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ListDeploymentEvents", + requestType = com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest.class, + responseType = com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor< + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest, + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse> + getListDeploymentEventsMethod() { + io.grpc.MethodDescriptor< + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest, + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse> + getListDeploymentEventsMethod; + if ((getListDeploymentEventsMethod = InsightsConfigServiceGrpc.getListDeploymentEventsMethod) + == null) { + synchronized (InsightsConfigServiceGrpc.class) { + if ((getListDeploymentEventsMethod = + InsightsConfigServiceGrpc.getListDeploymentEventsMethod) + == null) { + InsightsConfigServiceGrpc.getListDeploymentEventsMethod = + getListDeploymentEventsMethod = + io.grpc.MethodDescriptor + . + newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName( + generateFullMethodName(SERVICE_NAME, "ListDeploymentEvents")) + .setSampledToLocalTracing(true) + .setRequestMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest + .getDefaultInstance())) + .setResponseMarshaller( + io.grpc.protobuf.ProtoUtils.marshaller( + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse + .getDefaultInstance())) + .setSchemaDescriptor( + new InsightsConfigServiceMethodDescriptorSupplier("ListDeploymentEvents")) + .build(); + } + } + } + return getListDeploymentEventsMethod; + } + /** Creates a new async stub that supports all call types for the service */ public static InsightsConfigServiceStub newStub(io.grpc.Channel channel) { io.grpc.stub.AbstractStub.StubFactory factory = @@ -350,7 +450,7 @@ public InsightsConfigServiceFutureStub newStub( * Creates and manages InsightsConfigs. * The InsightsConfig resource is the core configuration object to capture * events from your Software Development Lifecycle. It acts as the central hub - * for managing how Developer connect understands your application, its runtime + * for managing how Developer Connect understands your application, its runtime * environments, and the artifacts deployed within them. * A user can create an InsightsConfig, list previously-requested * InsightsConfigs or get InsightsConfigs by their ID to determine the status of @@ -422,7 +522,7 @@ default void updateInsightsConfig( * * *
          -     * Delete a single Insight.
          +     * Deletes a single Insight.
                * 
          */ default void deleteInsightsConfig( @@ -431,6 +531,37 @@ default void deleteInsightsConfig( io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( getDeleteInsightsConfigMethod(), responseObserver); } + + /** + * + * + *
          +     * Gets a single Deployment Event.
          +     * 
          + */ + default void getDeploymentEvent( + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getGetDeploymentEventMethod(), responseObserver); + } + + /** + * + * + *
          +     * Lists Deployment Events in a given insights config.
          +     * 
          + */ + default void listDeploymentEvents( + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse> + responseObserver) { + io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall( + getListDeploymentEventsMethod(), responseObserver); + } } /** @@ -440,7 +571,7 @@ default void deleteInsightsConfig( * Creates and manages InsightsConfigs. * The InsightsConfig resource is the core configuration object to capture * events from your Software Development Lifecycle. It acts as the central hub - * for managing how Developer connect understands your application, its runtime + * for managing how Developer Connect understands your application, its runtime * environments, and the artifacts deployed within them. * A user can create an InsightsConfig, list previously-requested * InsightsConfigs or get InsightsConfigs by their ID to determine the status of @@ -463,7 +594,7 @@ public final io.grpc.ServerServiceDefinition bindService() { * Creates and manages InsightsConfigs. * The InsightsConfig resource is the core configuration object to capture * events from your Software Development Lifecycle. It acts as the central hub - * for managing how Developer connect understands your application, its runtime + * for managing how Developer Connect understands your application, its runtime * environments, and the artifacts deployed within them. * A user can create an InsightsConfig, list previously-requested * InsightsConfigs or get InsightsConfigs by their ID to determine the status of @@ -553,7 +684,7 @@ public void updateInsightsConfig( * * *
          -     * Delete a single Insight.
          +     * Deletes a single Insight.
                * 
          */ public void deleteInsightsConfig( @@ -564,6 +695,41 @@ public void deleteInsightsConfig( request, responseObserver); } + + /** + * + * + *
          +     * Gets a single Deployment Event.
          +     * 
          + */ + public void getDeploymentEvent( + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest request, + io.grpc.stub.StreamObserver + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getGetDeploymentEventMethod(), getCallOptions()), + request, + responseObserver); + } + + /** + * + * + *
          +     * Lists Deployment Events in a given insights config.
          +     * 
          + */ + public void listDeploymentEvents( + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest request, + io.grpc.stub.StreamObserver< + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse> + responseObserver) { + io.grpc.stub.ClientCalls.asyncUnaryCall( + getChannel().newCall(getListDeploymentEventsMethod(), getCallOptions()), + request, + responseObserver); + } } /** @@ -573,7 +739,7 @@ public void deleteInsightsConfig( * Creates and manages InsightsConfigs. * The InsightsConfig resource is the core configuration object to capture * events from your Software Development Lifecycle. It acts as the central hub - * for managing how Developer connect understands your application, its runtime + * for managing how Developer Connect understands your application, its runtime * environments, and the artifacts deployed within them. * A user can create an InsightsConfig, list previously-requested * InsightsConfigs or get InsightsConfigs by their ID to determine the status of @@ -653,7 +819,7 @@ public com.google.longrunning.Operation updateInsightsConfig( * * *
          -     * Delete a single Insight.
          +     * Deletes a single Insight.
                * 
          */ public com.google.longrunning.Operation deleteInsightsConfig( @@ -662,6 +828,34 @@ public com.google.longrunning.Operation deleteInsightsConfig( return io.grpc.stub.ClientCalls.blockingV2UnaryCall( getChannel(), getDeleteInsightsConfigMethod(), getCallOptions(), request); } + + /** + * + * + *
          +     * Gets a single Deployment Event.
          +     * 
          + */ + public com.google.cloud.developerconnect.v1.DeploymentEvent getDeploymentEvent( + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getGetDeploymentEventMethod(), getCallOptions(), request); + } + + /** + * + * + *
          +     * Lists Deployment Events in a given insights config.
          +     * 
          + */ + public com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse listDeploymentEvents( + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest request) + throws io.grpc.StatusException { + return io.grpc.stub.ClientCalls.blockingV2UnaryCall( + getChannel(), getListDeploymentEventsMethod(), getCallOptions(), request); + } } /** @@ -671,7 +865,7 @@ public com.google.longrunning.Operation deleteInsightsConfig( * Creates and manages InsightsConfigs. * The InsightsConfig resource is the core configuration object to capture * events from your Software Development Lifecycle. It acts as the central hub - * for managing how Developer connect understands your application, its runtime + * for managing how Developer Connect understands your application, its runtime * environments, and the artifacts deployed within them. * A user can create an InsightsConfig, list previously-requested * InsightsConfigs or get InsightsConfigs by their ID to determine the status of @@ -747,7 +941,7 @@ public com.google.longrunning.Operation updateInsightsConfig( * * *
          -     * Delete a single Insight.
          +     * Deletes a single Insight.
                * 
          */ public com.google.longrunning.Operation deleteInsightsConfig( @@ -755,6 +949,32 @@ public com.google.longrunning.Operation deleteInsightsConfig( return io.grpc.stub.ClientCalls.blockingUnaryCall( getChannel(), getDeleteInsightsConfigMethod(), getCallOptions(), request); } + + /** + * + * + *
          +     * Gets a single Deployment Event.
          +     * 
          + */ + public com.google.cloud.developerconnect.v1.DeploymentEvent getDeploymentEvent( + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getGetDeploymentEventMethod(), getCallOptions(), request); + } + + /** + * + * + *
          +     * Lists Deployment Events in a given insights config.
          +     * 
          + */ + public com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse listDeploymentEvents( + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest request) { + return io.grpc.stub.ClientCalls.blockingUnaryCall( + getChannel(), getListDeploymentEventsMethod(), getCallOptions(), request); + } } /** @@ -765,7 +985,7 @@ public com.google.longrunning.Operation deleteInsightsConfig( * Creates and manages InsightsConfigs. * The InsightsConfig resource is the core configuration object to capture * events from your Software Development Lifecycle. It acts as the central hub - * for managing how Developer connect understands your application, its runtime + * for managing how Developer Connect understands your application, its runtime * environments, and the artifacts deployed within them. * A user can create an InsightsConfig, list previously-requested * InsightsConfigs or get InsightsConfigs by their ID to determine the status of @@ -846,7 +1066,7 @@ protected InsightsConfigServiceFutureStub build( * * *
          -     * Delete a single Insight.
          +     * Deletes a single Insight.
                * 
          */ public com.google.common.util.concurrent.ListenableFuture @@ -855,6 +1075,35 @@ protected InsightsConfigServiceFutureStub build( return io.grpc.stub.ClientCalls.futureUnaryCall( getChannel().newCall(getDeleteInsightsConfigMethod(), getCallOptions()), request); } + + /** + * + * + *
          +     * Gets a single Deployment Event.
          +     * 
          + */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.developerconnect.v1.DeploymentEvent> + getDeploymentEvent(com.google.cloud.developerconnect.v1.GetDeploymentEventRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getGetDeploymentEventMethod(), getCallOptions()), request); + } + + /** + * + * + *
          +     * Lists Deployment Events in a given insights config.
          +     * 
          + */ + public com.google.common.util.concurrent.ListenableFuture< + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse> + listDeploymentEvents( + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest request) { + return io.grpc.stub.ClientCalls.futureUnaryCall( + getChannel().newCall(getListDeploymentEventsMethod(), getCallOptions()), request); + } } private static final int METHODID_LIST_INSIGHTS_CONFIGS = 0; @@ -862,6 +1111,8 @@ protected InsightsConfigServiceFutureStub build( private static final int METHODID_GET_INSIGHTS_CONFIG = 2; private static final int METHODID_UPDATE_INSIGHTS_CONFIG = 3; private static final int METHODID_DELETE_INSIGHTS_CONFIG = 4; + private static final int METHODID_GET_DEPLOYMENT_EVENT = 5; + private static final int METHODID_LIST_DEPLOYMENT_EVENTS = 6; private static final class MethodHandlers implements io.grpc.stub.ServerCalls.UnaryMethod, @@ -908,6 +1159,19 @@ public void invoke(Req request, io.grpc.stub.StreamObserver responseObserv (com.google.cloud.developerconnect.v1.DeleteInsightsConfigRequest) request, (io.grpc.stub.StreamObserver) responseObserver); break; + case METHODID_GET_DEPLOYMENT_EVENT: + serviceImpl.getDeploymentEvent( + (com.google.cloud.developerconnect.v1.GetDeploymentEventRequest) request, + (io.grpc.stub.StreamObserver) + responseObserver); + break; + case METHODID_LIST_DEPLOYMENT_EVENTS: + serviceImpl.listDeploymentEvents( + (com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest) request, + (io.grpc.stub.StreamObserver< + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse>) + responseObserver); + break; default: throw new AssertionError(); } @@ -958,6 +1222,20 @@ public static final io.grpc.ServerServiceDefinition bindService(AsyncService ser new MethodHandlers< com.google.cloud.developerconnect.v1.DeleteInsightsConfigRequest, com.google.longrunning.Operation>(service, METHODID_DELETE_INSIGHTS_CONFIG))) + .addMethod( + getGetDeploymentEventMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest, + com.google.cloud.developerconnect.v1.DeploymentEvent>( + service, METHODID_GET_DEPLOYMENT_EVENT))) + .addMethod( + getListDeploymentEventsMethod(), + io.grpc.stub.ServerCalls.asyncUnaryCall( + new MethodHandlers< + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest, + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse>( + service, METHODID_LIST_DEPLOYMENT_EVENTS))) .build(); } @@ -1014,6 +1292,8 @@ public static io.grpc.ServiceDescriptor getServiceDescriptor() { .addMethod(getGetInsightsConfigMethod()) .addMethod(getUpdateInsightsConfigMethod()) .addMethod(getDeleteInsightsConfigMethod()) + .addMethod(getGetDeploymentEventMethod()) + .addMethod(getListDeploymentEventsMethod()) .build(); } } diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/AccountConnector.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/AccountConnector.java index 1a53206c2fcd..65224b3533ee 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/AccountConnector.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/AccountConnector.java @@ -143,10 +143,12 @@ public AccountConnectorConfigCase getAccountConnectorConfigCase() { * * *
          -   * Provider OAuth config.
          +   * Optional. Provider OAuth config.
              * 
          * - * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5; + * + * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5 [(.google.api.field_behavior) = OPTIONAL]; + * * * @return Whether the providerOauthConfig field is set. */ @@ -159,10 +161,12 @@ public boolean hasProviderOauthConfig() { * * *
          -   * Provider OAuth config.
          +   * Optional. Provider OAuth config.
              * 
          * - * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5; + * + * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5 [(.google.api.field_behavior) = OPTIONAL]; + * * * @return The providerOauthConfig. */ @@ -178,10 +182,12 @@ public com.google.cloud.developerconnect.v1.ProviderOAuthConfig getProviderOauth * * *
          -   * Provider OAuth config.
          +   * Optional. Provider OAuth config.
              * 
          * - * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5; + * + * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5 [(.google.api.field_behavior) = OPTIONAL]; + * */ @java.lang.Override public com.google.cloud.developerconnect.v1.ProviderOAuthConfigOrBuilder @@ -1301,10 +1307,12 @@ public Builder clearAccountConnectorConfig() { * * *
          -     * Provider OAuth config.
          +     * Optional. Provider OAuth config.
                * 
          * - * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5; + * + * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5 [(.google.api.field_behavior) = OPTIONAL]; + * * * @return Whether the providerOauthConfig field is set. */ @@ -1317,10 +1325,12 @@ public boolean hasProviderOauthConfig() { * * *
          -     * Provider OAuth config.
          +     * Optional. Provider OAuth config.
                * 
          * - * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5; + * + * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5 [(.google.api.field_behavior) = OPTIONAL]; + * * * @return The providerOauthConfig. */ @@ -1343,10 +1353,12 @@ public com.google.cloud.developerconnect.v1.ProviderOAuthConfig getProviderOauth * * *
          -     * Provider OAuth config.
          +     * Optional. Provider OAuth config.
                * 
          * - * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5; + * + * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5 [(.google.api.field_behavior) = OPTIONAL]; + * */ public Builder setProviderOauthConfig( com.google.cloud.developerconnect.v1.ProviderOAuthConfig value) { @@ -1367,10 +1379,12 @@ public Builder setProviderOauthConfig( * * *
          -     * Provider OAuth config.
          +     * Optional. Provider OAuth config.
                * 
          * - * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5; + * + * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5 [(.google.api.field_behavior) = OPTIONAL]; + * */ public Builder setProviderOauthConfig( com.google.cloud.developerconnect.v1.ProviderOAuthConfig.Builder builderForValue) { @@ -1388,10 +1402,12 @@ public Builder setProviderOauthConfig( * * *
          -     * Provider OAuth config.
          +     * Optional. Provider OAuth config.
                * 
          * - * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5; + * + * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5 [(.google.api.field_behavior) = OPTIONAL]; + * */ public Builder mergeProviderOauthConfig( com.google.cloud.developerconnect.v1.ProviderOAuthConfig value) { @@ -1424,10 +1440,12 @@ public Builder mergeProviderOauthConfig( * * *
          -     * Provider OAuth config.
          +     * Optional. Provider OAuth config.
                * 
          * - * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5; + * + * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5 [(.google.api.field_behavior) = OPTIONAL]; + * */ public Builder clearProviderOauthConfig() { if (providerOauthConfigBuilder_ == null) { @@ -1450,10 +1468,12 @@ public Builder clearProviderOauthConfig() { * * *
          -     * Provider OAuth config.
          +     * Optional. Provider OAuth config.
                * 
          * - * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5; + * + * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5 [(.google.api.field_behavior) = OPTIONAL]; + * */ public com.google.cloud.developerconnect.v1.ProviderOAuthConfig.Builder getProviderOauthConfigBuilder() { @@ -1464,10 +1484,12 @@ public Builder clearProviderOauthConfig() { * * *
          -     * Provider OAuth config.
          +     * Optional. Provider OAuth config.
                * 
          * - * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5; + * + * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5 [(.google.api.field_behavior) = OPTIONAL]; + * */ @java.lang.Override public com.google.cloud.developerconnect.v1.ProviderOAuthConfigOrBuilder @@ -1486,10 +1508,12 @@ public Builder clearProviderOauthConfig() { * * *
          -     * Provider OAuth config.
          +     * Optional. Provider OAuth config.
                * 
          * - * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5; + * + * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5 [(.google.api.field_behavior) = OPTIONAL]; + * */ private com.google.protobuf.SingleFieldBuilder< com.google.cloud.developerconnect.v1.ProviderOAuthConfig, diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/AccountConnectorOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/AccountConnectorOrBuilder.java index eda40dc05c4b..e6d30c20e625 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/AccountConnectorOrBuilder.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/AccountConnectorOrBuilder.java @@ -30,10 +30,12 @@ public interface AccountConnectorOrBuilder * * *
          -   * Provider OAuth config.
          +   * Optional. Provider OAuth config.
              * 
          * - * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5; + * + * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5 [(.google.api.field_behavior) = OPTIONAL]; + * * * @return Whether the providerOauthConfig field is set. */ @@ -43,10 +45,12 @@ public interface AccountConnectorOrBuilder * * *
          -   * Provider OAuth config.
          +   * Optional. Provider OAuth config.
              * 
          * - * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5; + * + * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5 [(.google.api.field_behavior) = OPTIONAL]; + * * * @return The providerOauthConfig. */ @@ -56,10 +60,12 @@ public interface AccountConnectorOrBuilder * * *
          -   * Provider OAuth config.
          +   * Optional. Provider OAuth config.
              * 
          * - * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5; + * + * .google.cloud.developerconnect.v1.ProviderOAuthConfig provider_oauth_config = 5 [(.google.api.field_behavior) = OPTIONAL]; + * */ com.google.cloud.developerconnect.v1.ProviderOAuthConfigOrBuilder getProviderOauthConfigOrBuilder(); diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/AppHubService.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/AppHubService.java new file mode 100644 index 000000000000..c2396da30bb0 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/AppHubService.java @@ -0,0 +1,1002 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/insights_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +/** + * + * + *
          + * AppHubService represents the App Hub Service.
          + * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.AppHubService} + */ +@com.google.protobuf.Generated +public final class AppHubService extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.AppHubService) + AppHubServiceOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "AppHubService"); + } + + // Use AppHubService.newBuilder() to construct. + private AppHubService(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private AppHubService() { + apphubService_ = ""; + criticality_ = ""; + environment_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_AppHubService_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_AppHubService_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.AppHubService.class, + com.google.cloud.developerconnect.v1.AppHubService.Builder.class); + } + + public static final int APPHUB_SERVICE_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object apphubService_ = ""; + + /** + * + * + *
          +   * Required. Output only. Immutable. The name of the App Hub Service.
          +   * Format:
          +   * `projects/{project}/locations/{location}/applications/{application}/services/{service}`.
          +   * 
          + * + * + * string apphub_service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The apphubService. + */ + @java.lang.Override + public java.lang.String getApphubService() { + java.lang.Object ref = apphubService_; + 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(); + apphubService_ = s; + return s; + } + } + + /** + * + * + *
          +   * Required. Output only. Immutable. The name of the App Hub Service.
          +   * Format:
          +   * `projects/{project}/locations/{location}/applications/{application}/services/{service}`.
          +   * 
          + * + * + * string apphub_service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bytes for apphubService. + */ + @java.lang.Override + public com.google.protobuf.ByteString getApphubServiceBytes() { + java.lang.Object ref = apphubService_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + apphubService_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CRITICALITY_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object criticality_ = ""; + + /** + * + * + *
          +   * Output only. The criticality of the App Hub Service.
          +   * 
          + * + * string criticality = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The criticality. + */ + @java.lang.Override + public java.lang.String getCriticality() { + java.lang.Object ref = criticality_; + 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(); + criticality_ = s; + return s; + } + } + + /** + * + * + *
          +   * Output only. The criticality of the App Hub Service.
          +   * 
          + * + * string criticality = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for criticality. + */ + @java.lang.Override + public com.google.protobuf.ByteString getCriticalityBytes() { + java.lang.Object ref = criticality_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + criticality_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ENVIRONMENT_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object environment_ = ""; + + /** + * + * + *
          +   * Output only. The environment of the App Hub Service.
          +   * 
          + * + * string environment = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The environment. + */ + @java.lang.Override + public java.lang.String getEnvironment() { + java.lang.Object ref = environment_; + 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(); + environment_ = s; + return s; + } + } + + /** + * + * + *
          +   * Output only. The environment of the App Hub Service.
          +   * 
          + * + * string environment = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for environment. + */ + @java.lang.Override + public com.google.protobuf.ByteString getEnvironmentBytes() { + java.lang.Object ref = environment_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + environment_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(apphubService_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, apphubService_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(criticality_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, criticality_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(environment_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, environment_); + } + 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(apphubService_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, apphubService_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(criticality_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, criticality_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(environment_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, environment_); + } + 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.developerconnect.v1.AppHubService)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.AppHubService other = + (com.google.cloud.developerconnect.v1.AppHubService) obj; + + if (!getApphubService().equals(other.getApphubService())) return false; + if (!getCriticality().equals(other.getCriticality())) return false; + if (!getEnvironment().equals(other.getEnvironment())) 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) + APPHUB_SERVICE_FIELD_NUMBER; + hash = (53 * hash) + getApphubService().hashCode(); + hash = (37 * hash) + CRITICALITY_FIELD_NUMBER; + hash = (53 * hash) + getCriticality().hashCode(); + hash = (37 * hash) + ENVIRONMENT_FIELD_NUMBER; + hash = (53 * hash) + getEnvironment().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.AppHubService parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.AppHubService 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.developerconnect.v1.AppHubService parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.AppHubService 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.developerconnect.v1.AppHubService parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.AppHubService parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.AppHubService parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.AppHubService 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.developerconnect.v1.AppHubService parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.AppHubService 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.developerconnect.v1.AppHubService parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.AppHubService 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.developerconnect.v1.AppHubService 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; + } + + /** + * + * + *
          +   * AppHubService represents the App Hub Service.
          +   * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.AppHubService} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.AppHubService) + com.google.cloud.developerconnect.v1.AppHubServiceOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_AppHubService_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_AppHubService_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.AppHubService.class, + com.google.cloud.developerconnect.v1.AppHubService.Builder.class); + } + + // Construct using com.google.cloud.developerconnect.v1.AppHubService.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + apphubService_ = ""; + criticality_ = ""; + environment_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_AppHubService_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.AppHubService getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.AppHubService.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.AppHubService build() { + com.google.cloud.developerconnect.v1.AppHubService result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.AppHubService buildPartial() { + com.google.cloud.developerconnect.v1.AppHubService result = + new com.google.cloud.developerconnect.v1.AppHubService(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.developerconnect.v1.AppHubService result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.apphubService_ = apphubService_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.criticality_ = criticality_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.environment_ = environment_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.developerconnect.v1.AppHubService) { + return mergeFrom((com.google.cloud.developerconnect.v1.AppHubService) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.developerconnect.v1.AppHubService other) { + if (other == com.google.cloud.developerconnect.v1.AppHubService.getDefaultInstance()) + return this; + if (!other.getApphubService().isEmpty()) { + apphubService_ = other.apphubService_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getCriticality().isEmpty()) { + criticality_ = other.criticality_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getEnvironment().isEmpty()) { + environment_ = other.environment_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + apphubService_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + criticality_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + environment_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object apphubService_ = ""; + + /** + * + * + *
          +     * Required. Output only. Immutable. The name of the App Hub Service.
          +     * Format:
          +     * `projects/{project}/locations/{location}/applications/{application}/services/{service}`.
          +     * 
          + * + * + * string apphub_service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The apphubService. + */ + public java.lang.String getApphubService() { + java.lang.Object ref = apphubService_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + apphubService_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Required. Output only. Immutable. The name of the App Hub Service.
          +     * Format:
          +     * `projects/{project}/locations/{location}/applications/{application}/services/{service}`.
          +     * 
          + * + * + * string apphub_service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bytes for apphubService. + */ + public com.google.protobuf.ByteString getApphubServiceBytes() { + java.lang.Object ref = apphubService_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + apphubService_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Required. Output only. Immutable. The name of the App Hub Service.
          +     * Format:
          +     * `projects/{project}/locations/{location}/applications/{application}/services/{service}`.
          +     * 
          + * + * + * string apphub_service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The apphubService to set. + * @return This builder for chaining. + */ + public Builder setApphubService(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + apphubService_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Required. Output only. Immutable. The name of the App Hub Service.
          +     * Format:
          +     * `projects/{project}/locations/{location}/applications/{application}/services/{service}`.
          +     * 
          + * + * + * string apphub_service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearApphubService() { + apphubService_ = getDefaultInstance().getApphubService(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Required. Output only. Immutable. The name of the App Hub Service.
          +     * Format:
          +     * `projects/{project}/locations/{location}/applications/{application}/services/{service}`.
          +     * 
          + * + * + * string apphub_service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes for apphubService to set. + * @return This builder for chaining. + */ + public Builder setApphubServiceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + apphubService_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object criticality_ = ""; + + /** + * + * + *
          +     * Output only. The criticality of the App Hub Service.
          +     * 
          + * + * string criticality = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The criticality. + */ + public java.lang.String getCriticality() { + java.lang.Object ref = criticality_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + criticality_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Output only. The criticality of the App Hub Service.
          +     * 
          + * + * string criticality = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for criticality. + */ + public com.google.protobuf.ByteString getCriticalityBytes() { + java.lang.Object ref = criticality_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + criticality_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Output only. The criticality of the App Hub Service.
          +     * 
          + * + * string criticality = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The criticality to set. + * @return This builder for chaining. + */ + public Builder setCriticality(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + criticality_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The criticality of the App Hub Service.
          +     * 
          + * + * string criticality = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearCriticality() { + criticality_ = getDefaultInstance().getCriticality(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The criticality of the App Hub Service.
          +     * 
          + * + * string criticality = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for criticality to set. + * @return This builder for chaining. + */ + public Builder setCriticalityBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + criticality_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object environment_ = ""; + + /** + * + * + *
          +     * Output only. The environment of the App Hub Service.
          +     * 
          + * + * string environment = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The environment. + */ + public java.lang.String getEnvironment() { + java.lang.Object ref = environment_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + environment_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Output only. The environment of the App Hub Service.
          +     * 
          + * + * string environment = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for environment. + */ + public com.google.protobuf.ByteString getEnvironmentBytes() { + java.lang.Object ref = environment_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + environment_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Output only. The environment of the App Hub Service.
          +     * 
          + * + * string environment = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The environment to set. + * @return This builder for chaining. + */ + public Builder setEnvironment(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + environment_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The environment of the App Hub Service.
          +     * 
          + * + * string environment = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearEnvironment() { + environment_ = getDefaultInstance().getEnvironment(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The environment of the App Hub Service.
          +     * 
          + * + * string environment = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for environment to set. + * @return This builder for chaining. + */ + public Builder setEnvironmentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + environment_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.AppHubService) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.AppHubService) + private static final com.google.cloud.developerconnect.v1.AppHubService DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.developerconnect.v1.AppHubService(); + } + + public static com.google.cloud.developerconnect.v1.AppHubService getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public AppHubService parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.AppHubService getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/AppHubServiceOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/AppHubServiceOrBuilder.java new file mode 100644 index 000000000000..e9f489338497 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/AppHubServiceOrBuilder.java @@ -0,0 +1,114 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/insights_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +@com.google.protobuf.Generated +public interface AppHubServiceOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.AppHubService) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +   * Required. Output only. Immutable. The name of the App Hub Service.
          +   * Format:
          +   * `projects/{project}/locations/{location}/applications/{application}/services/{service}`.
          +   * 
          + * + * + * string apphub_service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The apphubService. + */ + java.lang.String getApphubService(); + + /** + * + * + *
          +   * Required. Output only. Immutable. The name of the App Hub Service.
          +   * Format:
          +   * `projects/{project}/locations/{location}/applications/{application}/services/{service}`.
          +   * 
          + * + * + * string apphub_service = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bytes for apphubService. + */ + com.google.protobuf.ByteString getApphubServiceBytes(); + + /** + * + * + *
          +   * Output only. The criticality of the App Hub Service.
          +   * 
          + * + * string criticality = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The criticality. + */ + java.lang.String getCriticality(); + + /** + * + * + *
          +   * Output only. The criticality of the App Hub Service.
          +   * 
          + * + * string criticality = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for criticality. + */ + com.google.protobuf.ByteString getCriticalityBytes(); + + /** + * + * + *
          +   * Output only. The environment of the App Hub Service.
          +   * 
          + * + * string environment = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The environment. + */ + java.lang.String getEnvironment(); + + /** + * + * + *
          +   * Output only. The environment of the App Hub Service.
          +   * 
          + * + * string environment = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for environment. + */ + com.google.protobuf.ByteString getEnvironmentBytes(); +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ArtifactConfig.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ArtifactConfig.java index a1a3c58ae2a9..af9f62729fce 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ArtifactConfig.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ArtifactConfig.java @@ -170,7 +170,7 @@ public ArtifactMetadataStorageCase getArtifactMetadataStorageCase() { * * *
          -   * Optional. Set if the artifact is stored in Artifact regsitry.
          +   * Optional. Set if the artifact is stored in Artifact registry.
              * 
          * * @@ -188,7 +188,7 @@ public boolean hasGoogleArtifactRegistry() { * * *
          -   * Optional. Set if the artifact is stored in Artifact regsitry.
          +   * Optional. Set if the artifact is stored in Artifact registry.
              * 
          * * @@ -209,7 +209,7 @@ public com.google.cloud.developerconnect.v1.GoogleArtifactRegistry getGoogleArti * * *
          -   * Optional. Set if the artifact is stored in Artifact regsitry.
          +   * Optional. Set if the artifact is stored in Artifact registry.
              * 
          * * @@ -813,7 +813,7 @@ public Builder clearArtifactMetadataStorage() { * * *
          -     * Optional. Set if the artifact is stored in Artifact regsitry.
          +     * Optional. Set if the artifact is stored in Artifact registry.
                * 
          * * @@ -831,7 +831,7 @@ public boolean hasGoogleArtifactRegistry() { * * *
          -     * Optional. Set if the artifact is stored in Artifact regsitry.
          +     * Optional. Set if the artifact is stored in Artifact registry.
                * 
          * * @@ -859,7 +859,7 @@ public com.google.cloud.developerconnect.v1.GoogleArtifactRegistry getGoogleArti * * *
          -     * Optional. Set if the artifact is stored in Artifact regsitry.
          +     * Optional. Set if the artifact is stored in Artifact registry.
                * 
          * * @@ -885,7 +885,7 @@ public Builder setGoogleArtifactRegistry( * * *
          -     * Optional. Set if the artifact is stored in Artifact regsitry.
          +     * Optional. Set if the artifact is stored in Artifact registry.
                * 
          * * @@ -908,7 +908,7 @@ public Builder setGoogleArtifactRegistry( * * *
          -     * Optional. Set if the artifact is stored in Artifact regsitry.
          +     * Optional. Set if the artifact is stored in Artifact registry.
                * 
          * * @@ -947,7 +947,7 @@ public Builder mergeGoogleArtifactRegistry( * * *
          -     * Optional. Set if the artifact is stored in Artifact regsitry.
          +     * Optional. Set if the artifact is stored in Artifact registry.
                * 
          * * @@ -975,7 +975,7 @@ public Builder clearGoogleArtifactRegistry() { * * *
          -     * Optional. Set if the artifact is stored in Artifact regsitry.
          +     * Optional. Set if the artifact is stored in Artifact registry.
                * 
          * * @@ -991,7 +991,7 @@ public Builder clearGoogleArtifactRegistry() { * * *
          -     * Optional. Set if the artifact is stored in Artifact regsitry.
          +     * Optional. Set if the artifact is stored in Artifact registry.
                * 
          * * @@ -1015,7 +1015,7 @@ public Builder clearGoogleArtifactRegistry() { * * *
          -     * Optional. Set if the artifact is stored in Artifact regsitry.
          +     * Optional. Set if the artifact is stored in Artifact registry.
                * 
          * * diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ArtifactConfigOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ArtifactConfigOrBuilder.java index c091362c5538..e551b775a47e 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ArtifactConfigOrBuilder.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ArtifactConfigOrBuilder.java @@ -30,7 +30,7 @@ public interface ArtifactConfigOrBuilder * * *
          -   * Optional. Set if the artifact is stored in Artifact regsitry.
          +   * Optional. Set if the artifact is stored in Artifact registry.
              * 
          * * @@ -45,7 +45,7 @@ public interface ArtifactConfigOrBuilder * * *
          -   * Optional. Set if the artifact is stored in Artifact regsitry.
          +   * Optional. Set if the artifact is stored in Artifact registry.
              * 
          * * @@ -60,7 +60,7 @@ public interface ArtifactConfigOrBuilder * * *
          -   * Optional. Set if the artifact is stored in Artifact regsitry.
          +   * Optional. Set if the artifact is stored in Artifact registry.
              * 
          * * diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ArtifactDeployment.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ArtifactDeployment.java new file mode 100644 index 000000000000..5eb4b6386d91 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ArtifactDeployment.java @@ -0,0 +1,2135 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/insights_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +/** + * + * + *
          + * The ArtifactDeployment resource represents the deployment of the artifact
          + * within the InsightsConfig resource.
          + * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.ArtifactDeployment} + */ +@com.google.protobuf.Generated +public final class ArtifactDeployment extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.ArtifactDeployment) + ArtifactDeploymentOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ArtifactDeployment"); + } + + // Use ArtifactDeployment.newBuilder() to construct. + private ArtifactDeployment(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private ArtifactDeployment() { + id_ = ""; + artifactReference_ = ""; + artifactAlias_ = ""; + sourceCommitUris_ = com.google.protobuf.LazyStringArrayList.emptyList(); + containerStatusSummary_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_ArtifactDeployment_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_ArtifactDeployment_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.ArtifactDeployment.class, + com.google.cloud.developerconnect.v1.ArtifactDeployment.Builder.class); + } + + private int bitField0_; + public static final int ID_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object id_ = ""; + + /** + * + * + *
          +   * Output only. Unique identifier of `ArtifactDeployment`.
          +   * 
          + * + * string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The id. + */ + @java.lang.Override + public java.lang.String getId() { + java.lang.Object ref = id_; + 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(); + id_ = s; + return s; + } + } + + /** + * + * + *
          +   * Output only. Unique identifier of `ArtifactDeployment`.
          +   * 
          + * + * string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for id. + */ + @java.lang.Override + public com.google.protobuf.ByteString getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ARTIFACT_REFERENCE_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object artifactReference_ = ""; + + /** + * + * + *
          +   * Output only. The artifact that is deployed.
          +   * 
          + * + * string artifact_reference = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The artifactReference. + */ + @java.lang.Override + public java.lang.String getArtifactReference() { + java.lang.Object ref = artifactReference_; + 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(); + artifactReference_ = s; + return s; + } + } + + /** + * + * + *
          +   * Output only. The artifact that is deployed.
          +   * 
          + * + * string artifact_reference = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for artifactReference. + */ + @java.lang.Override + public com.google.protobuf.ByteString getArtifactReferenceBytes() { + java.lang.Object ref = artifactReference_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + artifactReference_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ARTIFACT_ALIAS_FIELD_NUMBER = 10; + + @SuppressWarnings("serial") + private volatile java.lang.Object artifactAlias_ = ""; + + /** + * + * + *
          +   * Output only. The artifact alias in the deployment spec, with Tag/SHA.
          +   * e.g. us-docker.pkg.dev/my-project/my-repo/image:1.0.0
          +   * 
          + * + * string artifact_alias = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The artifactAlias. + */ + @java.lang.Override + public java.lang.String getArtifactAlias() { + java.lang.Object ref = artifactAlias_; + 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(); + artifactAlias_ = s; + return s; + } + } + + /** + * + * + *
          +   * Output only. The artifact alias in the deployment spec, with Tag/SHA.
          +   * e.g. us-docker.pkg.dev/my-project/my-repo/image:1.0.0
          +   * 
          + * + * string artifact_alias = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for artifactAlias. + */ + @java.lang.Override + public com.google.protobuf.ByteString getArtifactAliasBytes() { + java.lang.Object ref = artifactAlias_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + artifactAlias_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SOURCE_COMMIT_URIS_FIELD_NUMBER = 6; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList sourceCommitUris_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
          +   * Output only. The source commits at which this artifact was built. Extracted
          +   * from provenance.
          +   * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the sourceCommitUris. + */ + public com.google.protobuf.ProtocolStringList getSourceCommitUrisList() { + return sourceCommitUris_; + } + + /** + * + * + *
          +   * Output only. The source commits at which this artifact was built. Extracted
          +   * from provenance.
          +   * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of sourceCommitUris. + */ + public int getSourceCommitUrisCount() { + return sourceCommitUris_.size(); + } + + /** + * + * + *
          +   * Output only. The source commits at which this artifact was built. Extracted
          +   * from provenance.
          +   * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The sourceCommitUris at the given index. + */ + public java.lang.String getSourceCommitUris(int index) { + return sourceCommitUris_.get(index); + } + + /** + * + * + *
          +   * Output only. The source commits at which this artifact was built. Extracted
          +   * from provenance.
          +   * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the sourceCommitUris at the given index. + */ + public com.google.protobuf.ByteString getSourceCommitUrisBytes(int index) { + return sourceCommitUris_.getByteString(index); + } + + public static final int DEPLOY_TIME_FIELD_NUMBER = 4; + private com.google.protobuf.Timestamp deployTime_; + + /** + * + * + *
          +   * Output only. The time at which the deployment was deployed.
          +   * 
          + * + * .google.protobuf.Timestamp deploy_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the deployTime field is set. + */ + @java.lang.Override + public boolean hasDeployTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
          +   * Output only. The time at which the deployment was deployed.
          +   * 
          + * + * .google.protobuf.Timestamp deploy_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The deployTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getDeployTime() { + return deployTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : deployTime_; + } + + /** + * + * + *
          +   * Output only. The time at which the deployment was deployed.
          +   * 
          + * + * .google.protobuf.Timestamp deploy_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getDeployTimeOrBuilder() { + return deployTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : deployTime_; + } + + public static final int UNDEPLOY_TIME_FIELD_NUMBER = 5; + private com.google.protobuf.Timestamp undeployTime_; + + /** + * + * + *
          +   * Output only. The time at which the deployment was undeployed, all artifacts
          +   * are considered undeployed once this time is set.
          +   * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the undeployTime field is set. + */ + @java.lang.Override + public boolean hasUndeployTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
          +   * Output only. The time at which the deployment was undeployed, all artifacts
          +   * are considered undeployed once this time is set.
          +   * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The undeployTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUndeployTime() { + return undeployTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : undeployTime_; + } + + /** + * + * + *
          +   * Output only. The time at which the deployment was undeployed, all artifacts
          +   * are considered undeployed once this time is set.
          +   * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUndeployTimeOrBuilder() { + return undeployTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : undeployTime_; + } + + public static final int CONTAINER_STATUS_SUMMARY_FIELD_NUMBER = 7; + + @SuppressWarnings("serial") + private volatile java.lang.Object containerStatusSummary_ = ""; + + /** + * + * + *
          +   * Output only. The summary of container status of the artifact deployment.
          +   * Format as `ContainerStatusState-Reason : restartCount`
          +   * e.g. "Waiting-ImagePullBackOff : 3"
          +   * 
          + * + * string container_status_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The containerStatusSummary. + */ + @java.lang.Override + public java.lang.String getContainerStatusSummary() { + java.lang.Object ref = containerStatusSummary_; + 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(); + containerStatusSummary_ = s; + return s; + } + } + + /** + * + * + *
          +   * Output only. The summary of container status of the artifact deployment.
          +   * Format as `ContainerStatusState-Reason : restartCount`
          +   * e.g. "Waiting-ImagePullBackOff : 3"
          +   * 
          + * + * string container_status_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for containerStatusSummary. + */ + @java.lang.Override + public com.google.protobuf.ByteString getContainerStatusSummaryBytes() { + java.lang.Object ref = containerStatusSummary_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + containerStatusSummary_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(id_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, id_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(artifactReference_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, artifactReference_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getDeployTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(5, getUndeployTime()); + } + for (int i = 0; i < sourceCommitUris_.size(); i++) { + com.google.protobuf.GeneratedMessage.writeString(output, 6, sourceCommitUris_.getRaw(i)); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(containerStatusSummary_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 7, containerStatusSummary_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(artifactAlias_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 10, artifactAlias_); + } + 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(id_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, id_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(artifactReference_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, artifactReference_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getDeployTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getUndeployTime()); + } + { + int dataSize = 0; + for (int i = 0; i < sourceCommitUris_.size(); i++) { + dataSize += computeStringSizeNoTag(sourceCommitUris_.getRaw(i)); + } + size += dataSize; + size += 1 * getSourceCommitUrisList().size(); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(containerStatusSummary_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(7, containerStatusSummary_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(artifactAlias_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(10, artifactAlias_); + } + 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.developerconnect.v1.ArtifactDeployment)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.ArtifactDeployment other = + (com.google.cloud.developerconnect.v1.ArtifactDeployment) obj; + + if (!getId().equals(other.getId())) return false; + if (!getArtifactReference().equals(other.getArtifactReference())) return false; + if (!getArtifactAlias().equals(other.getArtifactAlias())) return false; + if (!getSourceCommitUrisList().equals(other.getSourceCommitUrisList())) return false; + if (hasDeployTime() != other.hasDeployTime()) return false; + if (hasDeployTime()) { + if (!getDeployTime().equals(other.getDeployTime())) return false; + } + if (hasUndeployTime() != other.hasUndeployTime()) return false; + if (hasUndeployTime()) { + if (!getUndeployTime().equals(other.getUndeployTime())) return false; + } + if (!getContainerStatusSummary().equals(other.getContainerStatusSummary())) 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) + ID_FIELD_NUMBER; + hash = (53 * hash) + getId().hashCode(); + hash = (37 * hash) + ARTIFACT_REFERENCE_FIELD_NUMBER; + hash = (53 * hash) + getArtifactReference().hashCode(); + hash = (37 * hash) + ARTIFACT_ALIAS_FIELD_NUMBER; + hash = (53 * hash) + getArtifactAlias().hashCode(); + if (getSourceCommitUrisCount() > 0) { + hash = (37 * hash) + SOURCE_COMMIT_URIS_FIELD_NUMBER; + hash = (53 * hash) + getSourceCommitUrisList().hashCode(); + } + if (hasDeployTime()) { + hash = (37 * hash) + DEPLOY_TIME_FIELD_NUMBER; + hash = (53 * hash) + getDeployTime().hashCode(); + } + if (hasUndeployTime()) { + hash = (37 * hash) + UNDEPLOY_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUndeployTime().hashCode(); + } + hash = (37 * hash) + CONTAINER_STATUS_SUMMARY_FIELD_NUMBER; + hash = (53 * hash) + getContainerStatusSummary().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.ArtifactDeployment parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.ArtifactDeployment 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.developerconnect.v1.ArtifactDeployment parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.ArtifactDeployment 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.developerconnect.v1.ArtifactDeployment parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.ArtifactDeployment parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.ArtifactDeployment parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.ArtifactDeployment 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.developerconnect.v1.ArtifactDeployment parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.ArtifactDeployment 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.developerconnect.v1.ArtifactDeployment parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.ArtifactDeployment 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.developerconnect.v1.ArtifactDeployment 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; + } + + /** + * + * + *
          +   * The ArtifactDeployment resource represents the deployment of the artifact
          +   * within the InsightsConfig resource.
          +   * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.ArtifactDeployment} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.ArtifactDeployment) + com.google.cloud.developerconnect.v1.ArtifactDeploymentOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_ArtifactDeployment_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_ArtifactDeployment_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.ArtifactDeployment.class, + com.google.cloud.developerconnect.v1.ArtifactDeployment.Builder.class); + } + + // Construct using com.google.cloud.developerconnect.v1.ArtifactDeployment.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetDeployTimeFieldBuilder(); + internalGetUndeployTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + id_ = ""; + artifactReference_ = ""; + artifactAlias_ = ""; + sourceCommitUris_ = com.google.protobuf.LazyStringArrayList.emptyList(); + deployTime_ = null; + if (deployTimeBuilder_ != null) { + deployTimeBuilder_.dispose(); + deployTimeBuilder_ = null; + } + undeployTime_ = null; + if (undeployTimeBuilder_ != null) { + undeployTimeBuilder_.dispose(); + undeployTimeBuilder_ = null; + } + containerStatusSummary_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_ArtifactDeployment_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.ArtifactDeployment getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.ArtifactDeployment.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.ArtifactDeployment build() { + com.google.cloud.developerconnect.v1.ArtifactDeployment result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.ArtifactDeployment buildPartial() { + com.google.cloud.developerconnect.v1.ArtifactDeployment result = + new com.google.cloud.developerconnect.v1.ArtifactDeployment(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.developerconnect.v1.ArtifactDeployment result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.id_ = id_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.artifactReference_ = artifactReference_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.artifactAlias_ = artifactAlias_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + sourceCommitUris_.makeImmutable(); + result.sourceCommitUris_ = sourceCommitUris_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000010) != 0)) { + result.deployTime_ = deployTimeBuilder_ == null ? deployTime_ : deployTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.undeployTime_ = + undeployTimeBuilder_ == null ? undeployTime_ : undeployTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.containerStatusSummary_ = containerStatusSummary_; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.developerconnect.v1.ArtifactDeployment) { + return mergeFrom((com.google.cloud.developerconnect.v1.ArtifactDeployment) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.developerconnect.v1.ArtifactDeployment other) { + if (other == com.google.cloud.developerconnect.v1.ArtifactDeployment.getDefaultInstance()) + return this; + if (!other.getId().isEmpty()) { + id_ = other.id_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getArtifactReference().isEmpty()) { + artifactReference_ = other.artifactReference_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getArtifactAlias().isEmpty()) { + artifactAlias_ = other.artifactAlias_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.sourceCommitUris_.isEmpty()) { + if (sourceCommitUris_.isEmpty()) { + sourceCommitUris_ = other.sourceCommitUris_; + bitField0_ |= 0x00000008; + } else { + ensureSourceCommitUrisIsMutable(); + sourceCommitUris_.addAll(other.sourceCommitUris_); + } + onChanged(); + } + if (other.hasDeployTime()) { + mergeDeployTime(other.getDeployTime()); + } + if (other.hasUndeployTime()) { + mergeUndeployTime(other.getUndeployTime()); + } + if (!other.getContainerStatusSummary().isEmpty()) { + containerStatusSummary_ = other.containerStatusSummary_; + bitField0_ |= 0x00000040; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + id_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + artifactReference_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 34: + { + input.readMessage( + internalGetDeployTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 34 + case 42: + { + input.readMessage( + internalGetUndeployTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000020; + break; + } // case 42 + case 50: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureSourceCommitUrisIsMutable(); + sourceCommitUris_.add(s); + break; + } // case 50 + case 58: + { + containerStatusSummary_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000040; + break; + } // case 58 + case 82: + { + artifactAlias_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 82 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object id_ = ""; + + /** + * + * + *
          +     * Output only. Unique identifier of `ArtifactDeployment`.
          +     * 
          + * + * string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The id. + */ + public java.lang.String getId() { + java.lang.Object ref = id_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + id_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Output only. Unique identifier of `ArtifactDeployment`.
          +     * 
          + * + * string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for id. + */ + public com.google.protobuf.ByteString getIdBytes() { + java.lang.Object ref = id_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + id_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Output only. Unique identifier of `ArtifactDeployment`.
          +     * 
          + * + * string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The id to set. + * @return This builder for chaining. + */ + public Builder setId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + id_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. Unique identifier of `ArtifactDeployment`.
          +     * 
          + * + * string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearId() { + id_ = getDefaultInstance().getId(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. Unique identifier of `ArtifactDeployment`.
          +     * 
          + * + * string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for id to set. + * @return This builder for chaining. + */ + public Builder setIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + id_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object artifactReference_ = ""; + + /** + * + * + *
          +     * Output only. The artifact that is deployed.
          +     * 
          + * + * string artifact_reference = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The artifactReference. + */ + public java.lang.String getArtifactReference() { + java.lang.Object ref = artifactReference_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + artifactReference_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Output only. The artifact that is deployed.
          +     * 
          + * + * string artifact_reference = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for artifactReference. + */ + public com.google.protobuf.ByteString getArtifactReferenceBytes() { + java.lang.Object ref = artifactReference_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + artifactReference_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Output only. The artifact that is deployed.
          +     * 
          + * + * string artifact_reference = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The artifactReference to set. + * @return This builder for chaining. + */ + public Builder setArtifactReference(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + artifactReference_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The artifact that is deployed.
          +     * 
          + * + * string artifact_reference = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearArtifactReference() { + artifactReference_ = getDefaultInstance().getArtifactReference(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The artifact that is deployed.
          +     * 
          + * + * string artifact_reference = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for artifactReference to set. + * @return This builder for chaining. + */ + public Builder setArtifactReferenceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + artifactReference_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object artifactAlias_ = ""; + + /** + * + * + *
          +     * Output only. The artifact alias in the deployment spec, with Tag/SHA.
          +     * e.g. us-docker.pkg.dev/my-project/my-repo/image:1.0.0
          +     * 
          + * + * string artifact_alias = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The artifactAlias. + */ + public java.lang.String getArtifactAlias() { + java.lang.Object ref = artifactAlias_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + artifactAlias_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Output only. The artifact alias in the deployment spec, with Tag/SHA.
          +     * e.g. us-docker.pkg.dev/my-project/my-repo/image:1.0.0
          +     * 
          + * + * string artifact_alias = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for artifactAlias. + */ + public com.google.protobuf.ByteString getArtifactAliasBytes() { + java.lang.Object ref = artifactAlias_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + artifactAlias_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Output only. The artifact alias in the deployment spec, with Tag/SHA.
          +     * e.g. us-docker.pkg.dev/my-project/my-repo/image:1.0.0
          +     * 
          + * + * string artifact_alias = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The artifactAlias to set. + * @return This builder for chaining. + */ + public Builder setArtifactAlias(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + artifactAlias_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The artifact alias in the deployment spec, with Tag/SHA.
          +     * e.g. us-docker.pkg.dev/my-project/my-repo/image:1.0.0
          +     * 
          + * + * string artifact_alias = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearArtifactAlias() { + artifactAlias_ = getDefaultInstance().getArtifactAlias(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The artifact alias in the deployment spec, with Tag/SHA.
          +     * e.g. us-docker.pkg.dev/my-project/my-repo/image:1.0.0
          +     * 
          + * + * string artifact_alias = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for artifactAlias to set. + * @return This builder for chaining. + */ + public Builder setArtifactAliasBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + artifactAlias_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList sourceCommitUris_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureSourceCommitUrisIsMutable() { + if (!sourceCommitUris_.isModifiable()) { + sourceCommitUris_ = new com.google.protobuf.LazyStringArrayList(sourceCommitUris_); + } + bitField0_ |= 0x00000008; + } + + /** + * + * + *
          +     * Output only. The source commits at which this artifact was built. Extracted
          +     * from provenance.
          +     * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the sourceCommitUris. + */ + public com.google.protobuf.ProtocolStringList getSourceCommitUrisList() { + sourceCommitUris_.makeImmutable(); + return sourceCommitUris_; + } + + /** + * + * + *
          +     * Output only. The source commits at which this artifact was built. Extracted
          +     * from provenance.
          +     * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of sourceCommitUris. + */ + public int getSourceCommitUrisCount() { + return sourceCommitUris_.size(); + } + + /** + * + * + *
          +     * Output only. The source commits at which this artifact was built. Extracted
          +     * from provenance.
          +     * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The sourceCommitUris at the given index. + */ + public java.lang.String getSourceCommitUris(int index) { + return sourceCommitUris_.get(index); + } + + /** + * + * + *
          +     * Output only. The source commits at which this artifact was built. Extracted
          +     * from provenance.
          +     * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the sourceCommitUris at the given index. + */ + public com.google.protobuf.ByteString getSourceCommitUrisBytes(int index) { + return sourceCommitUris_.getByteString(index); + } + + /** + * + * + *
          +     * Output only. The source commits at which this artifact was built. Extracted
          +     * from provenance.
          +     * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index to set the value at. + * @param value The sourceCommitUris to set. + * @return This builder for chaining. + */ + public Builder setSourceCommitUris(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureSourceCommitUrisIsMutable(); + sourceCommitUris_.set(index, value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The source commits at which this artifact was built. Extracted
          +     * from provenance.
          +     * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The sourceCommitUris to add. + * @return This builder for chaining. + */ + public Builder addSourceCommitUris(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureSourceCommitUrisIsMutable(); + sourceCommitUris_.add(value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The source commits at which this artifact was built. Extracted
          +     * from provenance.
          +     * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param values The sourceCommitUris to add. + * @return This builder for chaining. + */ + public Builder addAllSourceCommitUris(java.lang.Iterable values) { + ensureSourceCommitUrisIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, sourceCommitUris_); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The source commits at which this artifact was built. Extracted
          +     * from provenance.
          +     * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearSourceCommitUris() { + sourceCommitUris_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000008); + ; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The source commits at which this artifact was built. Extracted
          +     * from provenance.
          +     * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes of the sourceCommitUris to add. + * @return This builder for chaining. + */ + public Builder addSourceCommitUrisBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureSourceCommitUrisIsMutable(); + sourceCommitUris_.add(value); + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp deployTime_; + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + deployTimeBuilder_; + + /** + * + * + *
          +     * Output only. The time at which the deployment was deployed.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the deployTime field is set. + */ + public boolean hasDeployTime() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
          +     * Output only. The time at which the deployment was deployed.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The deployTime. + */ + public com.google.protobuf.Timestamp getDeployTime() { + if (deployTimeBuilder_ == null) { + return deployTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : deployTime_; + } else { + return deployTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
          +     * Output only. The time at which the deployment was deployed.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setDeployTime(com.google.protobuf.Timestamp value) { + if (deployTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + deployTime_ = value; + } else { + deployTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The time at which the deployment was deployed.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setDeployTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (deployTimeBuilder_ == null) { + deployTime_ = builderForValue.build(); + } else { + deployTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The time at which the deployment was deployed.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeDeployTime(com.google.protobuf.Timestamp value) { + if (deployTimeBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && deployTime_ != null + && deployTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getDeployTimeBuilder().mergeFrom(value); + } else { + deployTime_ = value; + } + } else { + deployTimeBuilder_.mergeFrom(value); + } + if (deployTime_ != null) { + bitField0_ |= 0x00000010; + onChanged(); + } + return this; + } + + /** + * + * + *
          +     * Output only. The time at which the deployment was deployed.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearDeployTime() { + bitField0_ = (bitField0_ & ~0x00000010); + deployTime_ = null; + if (deployTimeBuilder_ != null) { + deployTimeBuilder_.dispose(); + deployTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The time at which the deployment was deployed.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getDeployTimeBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return internalGetDeployTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * Output only. The time at which the deployment was deployed.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getDeployTimeOrBuilder() { + if (deployTimeBuilder_ != null) { + return deployTimeBuilder_.getMessageOrBuilder(); + } else { + return deployTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : deployTime_; + } + } + + /** + * + * + *
          +     * Output only. The time at which the deployment was deployed.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + internalGetDeployTimeFieldBuilder() { + if (deployTimeBuilder_ == null) { + deployTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getDeployTime(), getParentForChildren(), isClean()); + deployTime_ = null; + } + return deployTimeBuilder_; + } + + private com.google.protobuf.Timestamp undeployTime_; + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + undeployTimeBuilder_; + + /** + * + * + *
          +     * Output only. The time at which the deployment was undeployed, all artifacts
          +     * are considered undeployed once this time is set.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the undeployTime field is set. + */ + public boolean hasUndeployTime() { + return ((bitField0_ & 0x00000020) != 0); + } + + /** + * + * + *
          +     * Output only. The time at which the deployment was undeployed, all artifacts
          +     * are considered undeployed once this time is set.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The undeployTime. + */ + public com.google.protobuf.Timestamp getUndeployTime() { + if (undeployTimeBuilder_ == null) { + return undeployTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : undeployTime_; + } else { + return undeployTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
          +     * Output only. The time at which the deployment was undeployed, all artifacts
          +     * are considered undeployed once this time is set.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUndeployTime(com.google.protobuf.Timestamp value) { + if (undeployTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + undeployTime_ = value; + } else { + undeployTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The time at which the deployment was undeployed, all artifacts
          +     * are considered undeployed once this time is set.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUndeployTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (undeployTimeBuilder_ == null) { + undeployTime_ = builderForValue.build(); + } else { + undeployTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The time at which the deployment was undeployed, all artifacts
          +     * are considered undeployed once this time is set.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeUndeployTime(com.google.protobuf.Timestamp value) { + if (undeployTimeBuilder_ == null) { + if (((bitField0_ & 0x00000020) != 0) + && undeployTime_ != null + && undeployTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getUndeployTimeBuilder().mergeFrom(value); + } else { + undeployTime_ = value; + } + } else { + undeployTimeBuilder_.mergeFrom(value); + } + if (undeployTime_ != null) { + bitField0_ |= 0x00000020; + onChanged(); + } + return this; + } + + /** + * + * + *
          +     * Output only. The time at which the deployment was undeployed, all artifacts
          +     * are considered undeployed once this time is set.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearUndeployTime() { + bitField0_ = (bitField0_ & ~0x00000020); + undeployTime_ = null; + if (undeployTimeBuilder_ != null) { + undeployTimeBuilder_.dispose(); + undeployTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The time at which the deployment was undeployed, all artifacts
          +     * are considered undeployed once this time is set.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getUndeployTimeBuilder() { + bitField0_ |= 0x00000020; + onChanged(); + return internalGetUndeployTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * Output only. The time at which the deployment was undeployed, all artifacts
          +     * are considered undeployed once this time is set.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getUndeployTimeOrBuilder() { + if (undeployTimeBuilder_ != null) { + return undeployTimeBuilder_.getMessageOrBuilder(); + } else { + return undeployTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : undeployTime_; + } + } + + /** + * + * + *
          +     * Output only. The time at which the deployment was undeployed, all artifacts
          +     * are considered undeployed once this time is set.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_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> + internalGetUndeployTimeFieldBuilder() { + if (undeployTimeBuilder_ == null) { + undeployTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getUndeployTime(), getParentForChildren(), isClean()); + undeployTime_ = null; + } + return undeployTimeBuilder_; + } + + private java.lang.Object containerStatusSummary_ = ""; + + /** + * + * + *
          +     * Output only. The summary of container status of the artifact deployment.
          +     * Format as `ContainerStatusState-Reason : restartCount`
          +     * e.g. "Waiting-ImagePullBackOff : 3"
          +     * 
          + * + * string container_status_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The containerStatusSummary. + */ + public java.lang.String getContainerStatusSummary() { + java.lang.Object ref = containerStatusSummary_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + containerStatusSummary_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Output only. The summary of container status of the artifact deployment.
          +     * Format as `ContainerStatusState-Reason : restartCount`
          +     * e.g. "Waiting-ImagePullBackOff : 3"
          +     * 
          + * + * string container_status_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The bytes for containerStatusSummary. + */ + public com.google.protobuf.ByteString getContainerStatusSummaryBytes() { + java.lang.Object ref = containerStatusSummary_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + containerStatusSummary_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Output only. The summary of container status of the artifact deployment.
          +     * Format as `ContainerStatusState-Reason : restartCount`
          +     * e.g. "Waiting-ImagePullBackOff : 3"
          +     * 
          + * + * string container_status_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The containerStatusSummary to set. + * @return This builder for chaining. + */ + public Builder setContainerStatusSummary(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + containerStatusSummary_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The summary of container status of the artifact deployment.
          +     * Format as `ContainerStatusState-Reason : restartCount`
          +     * e.g. "Waiting-ImagePullBackOff : 3"
          +     * 
          + * + * string container_status_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearContainerStatusSummary() { + containerStatusSummary_ = getDefaultInstance().getContainerStatusSummary(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The summary of container status of the artifact deployment.
          +     * Format as `ContainerStatusState-Reason : restartCount`
          +     * e.g. "Waiting-ImagePullBackOff : 3"
          +     * 
          + * + * string container_status_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The bytes for containerStatusSummary to set. + * @return This builder for chaining. + */ + public Builder setContainerStatusSummaryBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + containerStatusSummary_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.ArtifactDeployment) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.ArtifactDeployment) + private static final com.google.cloud.developerconnect.v1.ArtifactDeployment DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.developerconnect.v1.ArtifactDeployment(); + } + + public static com.google.cloud.developerconnect.v1.ArtifactDeployment getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ArtifactDeployment parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.ArtifactDeployment getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ArtifactDeploymentOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ArtifactDeploymentOrBuilder.java new file mode 100644 index 000000000000..d5c90b3675a2 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ArtifactDeploymentOrBuilder.java @@ -0,0 +1,286 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/insights_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +@com.google.protobuf.Generated +public interface ArtifactDeploymentOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.ArtifactDeployment) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +   * Output only. Unique identifier of `ArtifactDeployment`.
          +   * 
          + * + * string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The id. + */ + java.lang.String getId(); + + /** + * + * + *
          +   * Output only. Unique identifier of `ArtifactDeployment`.
          +   * 
          + * + * string id = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for id. + */ + com.google.protobuf.ByteString getIdBytes(); + + /** + * + * + *
          +   * Output only. The artifact that is deployed.
          +   * 
          + * + * string artifact_reference = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The artifactReference. + */ + java.lang.String getArtifactReference(); + + /** + * + * + *
          +   * Output only. The artifact that is deployed.
          +   * 
          + * + * string artifact_reference = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for artifactReference. + */ + com.google.protobuf.ByteString getArtifactReferenceBytes(); + + /** + * + * + *
          +   * Output only. The artifact alias in the deployment spec, with Tag/SHA.
          +   * e.g. us-docker.pkg.dev/my-project/my-repo/image:1.0.0
          +   * 
          + * + * string artifact_alias = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The artifactAlias. + */ + java.lang.String getArtifactAlias(); + + /** + * + * + *
          +   * Output only. The artifact alias in the deployment spec, with Tag/SHA.
          +   * e.g. us-docker.pkg.dev/my-project/my-repo/image:1.0.0
          +   * 
          + * + * string artifact_alias = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for artifactAlias. + */ + com.google.protobuf.ByteString getArtifactAliasBytes(); + + /** + * + * + *
          +   * Output only. The source commits at which this artifact was built. Extracted
          +   * from provenance.
          +   * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return A list containing the sourceCommitUris. + */ + java.util.List getSourceCommitUrisList(); + + /** + * + * + *
          +   * Output only. The source commits at which this artifact was built. Extracted
          +   * from provenance.
          +   * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The count of sourceCommitUris. + */ + int getSourceCommitUrisCount(); + + /** + * + * + *
          +   * Output only. The source commits at which this artifact was built. Extracted
          +   * from provenance.
          +   * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the element to return. + * @return The sourceCommitUris at the given index. + */ + java.lang.String getSourceCommitUris(int index); + + /** + * + * + *
          +   * Output only. The source commits at which this artifact was built. Extracted
          +   * from provenance.
          +   * 
          + * + * repeated string source_commit_uris = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param index The index of the value to return. + * @return The bytes of the sourceCommitUris at the given index. + */ + com.google.protobuf.ByteString getSourceCommitUrisBytes(int index); + + /** + * + * + *
          +   * Output only. The time at which the deployment was deployed.
          +   * 
          + * + * .google.protobuf.Timestamp deploy_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the deployTime field is set. + */ + boolean hasDeployTime(); + + /** + * + * + *
          +   * Output only. The time at which the deployment was deployed.
          +   * 
          + * + * .google.protobuf.Timestamp deploy_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The deployTime. + */ + com.google.protobuf.Timestamp getDeployTime(); + + /** + * + * + *
          +   * Output only. The time at which the deployment was deployed.
          +   * 
          + * + * .google.protobuf.Timestamp deploy_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getDeployTimeOrBuilder(); + + /** + * + * + *
          +   * Output only. The time at which the deployment was undeployed, all artifacts
          +   * are considered undeployed once this time is set.
          +   * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the undeployTime field is set. + */ + boolean hasUndeployTime(); + + /** + * + * + *
          +   * Output only. The time at which the deployment was undeployed, all artifacts
          +   * are considered undeployed once this time is set.
          +   * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The undeployTime. + */ + com.google.protobuf.Timestamp getUndeployTime(); + + /** + * + * + *
          +   * Output only. The time at which the deployment was undeployed, all artifacts
          +   * are considered undeployed once this time is set.
          +   * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getUndeployTimeOrBuilder(); + + /** + * + * + *
          +   * Output only. The summary of container status of the artifact deployment.
          +   * Format as `ContainerStatusState-Reason : restartCount`
          +   * e.g. "Waiting-ImagePullBackOff : 3"
          +   * 
          + * + * string container_status_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The containerStatusSummary. + */ + java.lang.String getContainerStatusSummary(); + + /** + * + * + *
          +   * Output only. The summary of container status of the artifact deployment.
          +   * Format as `ContainerStatusState-Reason : restartCount`
          +   * e.g. "Waiting-ImagePullBackOff : 3"
          +   * 
          + * + * string container_status_summary = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for containerStatusSummary. + */ + com.google.protobuf.ByteString getContainerStatusSummaryBytes(); +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/BitbucketCloudConfig.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/BitbucketCloudConfig.java index c90adc6bdee7..837c7bf01e9b 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/BitbucketCloudConfig.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/BitbucketCloudConfig.java @@ -138,8 +138,9 @@ public com.google.protobuf.ByteString getWorkspaceBytes() { *
              * Required. Immutable. SecretManager resource containing the webhook secret
              * used to verify webhook events, formatted as
          -   * `projects/*/secrets/*/versions/*`. This is used to validate and create
          -   * webhooks.
          +   * `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location). This is used to validate and create webhooks.
              * 
          * * @@ -167,8 +168,9 @@ public java.lang.String getWebhookSecretSecretVersion() { *
              * Required. Immutable. SecretManager resource containing the webhook secret
              * used to verify webhook events, formatted as
          -   * `projects/*/secrets/*/versions/*`. This is used to validate and create
          -   * webhooks.
          +   * `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location). This is used to validate and create webhooks.
              * 
          * * @@ -874,8 +876,9 @@ public Builder setWorkspaceBytes(com.google.protobuf.ByteString value) { *
                * Required. Immutable. SecretManager resource containing the webhook secret
                * used to verify webhook events, formatted as
          -     * `projects/*/secrets/*/versions/*`. This is used to validate and create
          -     * webhooks.
          +     * `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate and create webhooks.
                * 
          * * @@ -902,8 +905,9 @@ public java.lang.String getWebhookSecretSecretVersion() { *
                * Required. Immutable. SecretManager resource containing the webhook secret
                * used to verify webhook events, formatted as
          -     * `projects/*/secrets/*/versions/*`. This is used to validate and create
          -     * webhooks.
          +     * `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate and create webhooks.
                * 
          * * @@ -930,8 +934,9 @@ public com.google.protobuf.ByteString getWebhookSecretSecretVersionBytes() { *
                * Required. Immutable. SecretManager resource containing the webhook secret
                * used to verify webhook events, formatted as
          -     * `projects/*/secrets/*/versions/*`. This is used to validate and create
          -     * webhooks.
          +     * `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate and create webhooks.
                * 
          * * @@ -957,8 +962,9 @@ public Builder setWebhookSecretSecretVersion(java.lang.String value) { *
                * Required. Immutable. SecretManager resource containing the webhook secret
                * used to verify webhook events, formatted as
          -     * `projects/*/secrets/*/versions/*`. This is used to validate and create
          -     * webhooks.
          +     * `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate and create webhooks.
                * 
          * * @@ -980,8 +986,9 @@ public Builder clearWebhookSecretSecretVersion() { *
                * Required. Immutable. SecretManager resource containing the webhook secret
                * used to verify webhook events, formatted as
          -     * `projects/*/secrets/*/versions/*`. This is used to validate and create
          -     * webhooks.
          +     * `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate and create webhooks.
                * 
          * * diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/BitbucketCloudConfigOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/BitbucketCloudConfigOrBuilder.java index 311952f226e1..c6d3342467ca 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/BitbucketCloudConfigOrBuilder.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/BitbucketCloudConfigOrBuilder.java @@ -60,8 +60,9 @@ public interface BitbucketCloudConfigOrBuilder *
              * Required. Immutable. SecretManager resource containing the webhook secret
              * used to verify webhook events, formatted as
          -   * `projects/*/secrets/*/versions/*`. This is used to validate and create
          -   * webhooks.
          +   * `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location). This is used to validate and create webhooks.
              * 
          * * @@ -78,8 +79,9 @@ public interface BitbucketCloudConfigOrBuilder *
              * Required. Immutable. SecretManager resource containing the webhook secret
              * used to verify webhook events, formatted as
          -   * `projects/*/secrets/*/versions/*`. This is used to validate and create
          -   * webhooks.
          +   * `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location). This is used to validate and create webhooks.
              * 
          * * diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/BitbucketDataCenterConfig.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/BitbucketDataCenterConfig.java index 6d632f52446b..2d467d443fc7 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/BitbucketDataCenterConfig.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/BitbucketDataCenterConfig.java @@ -138,7 +138,9 @@ public com.google.protobuf.ByteString getHostUriBytes() { *
              * Required. Immutable. SecretManager resource containing the webhook secret
              * used to verify webhook events, formatted as
          -   * `projects/*/secrets/*/versions/*`. This is used to validate webhooks.
          +   * `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location). This is used to validate webhooks.
              * 
          * * @@ -166,7 +168,9 @@ public java.lang.String getWebhookSecretSecretVersion() { *
              * Required. Immutable. SecretManager resource containing the webhook secret
              * used to verify webhook events, formatted as
          -   * `projects/*/secrets/*/versions/*`. This is used to validate webhooks.
          +   * `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location). This is used to validate webhooks.
              * 
          * * @@ -1133,7 +1137,9 @@ public Builder setHostUriBytes(com.google.protobuf.ByteString value) { *
                * Required. Immutable. SecretManager resource containing the webhook secret
                * used to verify webhook events, formatted as
          -     * `projects/*/secrets/*/versions/*`. This is used to validate webhooks.
          +     * `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate webhooks.
                * 
          * * @@ -1160,7 +1166,9 @@ public java.lang.String getWebhookSecretSecretVersion() { *
                * Required. Immutable. SecretManager resource containing the webhook secret
                * used to verify webhook events, formatted as
          -     * `projects/*/secrets/*/versions/*`. This is used to validate webhooks.
          +     * `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate webhooks.
                * 
          * * @@ -1187,7 +1195,9 @@ public com.google.protobuf.ByteString getWebhookSecretSecretVersionBytes() { *
                * Required. Immutable. SecretManager resource containing the webhook secret
                * used to verify webhook events, formatted as
          -     * `projects/*/secrets/*/versions/*`. This is used to validate webhooks.
          +     * `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate webhooks.
                * 
          * * @@ -1213,7 +1223,9 @@ public Builder setWebhookSecretSecretVersion(java.lang.String value) { *
                * Required. Immutable. SecretManager resource containing the webhook secret
                * used to verify webhook events, formatted as
          -     * `projects/*/secrets/*/versions/*`. This is used to validate webhooks.
          +     * `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate webhooks.
                * 
          * * @@ -1235,7 +1247,9 @@ public Builder clearWebhookSecretSecretVersion() { *
                * Required. Immutable. SecretManager resource containing the webhook secret
                * used to verify webhook events, formatted as
          -     * `projects/*/secrets/*/versions/*`. This is used to validate webhooks.
          +     * `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate webhooks.
                * 
          * * diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/BitbucketDataCenterConfigOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/BitbucketDataCenterConfigOrBuilder.java index 56588b2d8be8..d0967347ca61 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/BitbucketDataCenterConfigOrBuilder.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/BitbucketDataCenterConfigOrBuilder.java @@ -58,7 +58,9 @@ public interface BitbucketDataCenterConfigOrBuilder *
              * Required. Immutable. SecretManager resource containing the webhook secret
              * used to verify webhook events, formatted as
          -   * `projects/*/secrets/*/versions/*`. This is used to validate webhooks.
          +   * `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location). This is used to validate webhooks.
              * 
          * * @@ -75,7 +77,9 @@ public interface BitbucketDataCenterConfigOrBuilder *
              * Required. Immutable. SecretManager resource containing the webhook secret
              * used to verify webhook events, formatted as
          -   * `projects/*/secrets/*/versions/*`. This is used to validate webhooks.
          +   * `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location). This is used to validate webhooks.
              * 
          * * diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/Connection.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/Connection.java index a0aa26effe3f..58be5a762e5d 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/Connection.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/Connection.java @@ -102,6 +102,8 @@ public enum ConnectionConfigCase GITLAB_ENTERPRISE_CONFIG(16), BITBUCKET_DATA_CENTER_CONFIG(17), BITBUCKET_CLOUD_CONFIG(18), + SECURE_SOURCE_MANAGER_INSTANCE_CONFIG(20), + HTTP_CONFIG(21), CONNECTIONCONFIG_NOT_SET(0); private final int value; @@ -133,6 +135,10 @@ public static ConnectionConfigCase forNumber(int value) { return BITBUCKET_DATA_CENTER_CONFIG; case 18: return BITBUCKET_CLOUD_CONFIG; + case 20: + return SECURE_SOURCE_MANAGER_INSTANCE_CONFIG; + case 21: + return HTTP_CONFIG; case 0: return CONNECTIONCONFIG_NOT_SET; default: @@ -493,6 +499,133 @@ public com.google.cloud.developerconnect.v1.BitbucketCloudConfig getBitbucketClo return com.google.cloud.developerconnect.v1.BitbucketCloudConfig.getDefaultInstance(); } + public static final int SECURE_SOURCE_MANAGER_INSTANCE_CONFIG_FIELD_NUMBER = 20; + + /** + * + * + *
          +   * Configuration for connections to an instance of Secure Source Manager.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig secure_source_manager_instance_config = 20; + * + * + * @return Whether the secureSourceManagerInstanceConfig field is set. + */ + @java.lang.Override + public boolean hasSecureSourceManagerInstanceConfig() { + return connectionConfigCase_ == 20; + } + + /** + * + * + *
          +   * Configuration for connections to an instance of Secure Source Manager.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig secure_source_manager_instance_config = 20; + * + * + * @return The secureSourceManagerInstanceConfig. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + getSecureSourceManagerInstanceConfig() { + if (connectionConfigCase_ == 20) { + return (com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig) + connectionConfig_; + } + return com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + .getDefaultInstance(); + } + + /** + * + * + *
          +   * Configuration for connections to an instance of Secure Source Manager.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig secure_source_manager_instance_config = 20; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfigOrBuilder + getSecureSourceManagerInstanceConfigOrBuilder() { + if (connectionConfigCase_ == 20) { + return (com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig) + connectionConfig_; + } + return com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + .getDefaultInstance(); + } + + public static final int HTTP_CONFIG_FIELD_NUMBER = 21; + + /** + * + * + *
          +   * Optional. Configuration for connections to an HTTP service provider.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig http_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the httpConfig field is set. + */ + @java.lang.Override + public boolean hasHttpConfig() { + return connectionConfigCase_ == 21; + } + + /** + * + * + *
          +   * Optional. Configuration for connections to an HTTP service provider.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig http_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The httpConfig. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig getHttpConfig() { + if (connectionConfigCase_ == 21) { + return (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig) connectionConfig_; + } + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.getDefaultInstance(); + } + + /** + * + * + *
          +   * Optional. Configuration for connections to an HTTP service provider.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig http_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfigOrBuilder + getHttpConfigOrBuilder() { + if (connectionConfigCase_ == 21) { + return (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig) connectionConfig_; + } + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.getDefaultInstance(); + } + public static final int NAME_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -1340,6 +1473,16 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000020) != 0)) { output.writeMessage(19, getGitProxyConfig()); } + if (connectionConfigCase_ == 20) { + output.writeMessage( + 20, + (com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig) + connectionConfig_); + } + if (connectionConfigCase_ == 21) { + output.writeMessage( + 21, (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig) connectionConfig_); + } getUnknownFields().writeTo(output); } @@ -1433,6 +1576,19 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(19, getGitProxyConfig()); } + if (connectionConfigCase_ == 20) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 20, + (com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig) + connectionConfig_); + } + if (connectionConfigCase_ == 21) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 21, + (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig) connectionConfig_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -1501,6 +1657,13 @@ public boolean equals(final java.lang.Object obj) { case 18: if (!getBitbucketCloudConfig().equals(other.getBitbucketCloudConfig())) return false; break; + case 20: + if (!getSecureSourceManagerInstanceConfig() + .equals(other.getSecureSourceManagerInstanceConfig())) return false; + break; + case 21: + if (!getHttpConfig().equals(other.getHttpConfig())) return false; + break; case 0: default: } @@ -1582,6 +1745,14 @@ public int hashCode() { hash = (37 * hash) + BITBUCKET_CLOUD_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getBitbucketCloudConfig().hashCode(); break; + case 20: + hash = (37 * hash) + SECURE_SOURCE_MANAGER_INSTANCE_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getSecureSourceManagerInstanceConfig().hashCode(); + break; + case 21: + hash = (37 * hash) + HTTP_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getHttpConfig().hashCode(); + break; case 0: default: } @@ -1783,6 +1954,12 @@ public Builder clear() { if (bitbucketCloudConfigBuilder_ != null) { bitbucketCloudConfigBuilder_.clear(); } + if (secureSourceManagerInstanceConfigBuilder_ != null) { + secureSourceManagerInstanceConfigBuilder_.clear(); + } + if (httpConfigBuilder_ != null) { + httpConfigBuilder_.clear(); + } name_ = ""; createTime_ = null; if (createTimeBuilder_ != null) { @@ -1859,55 +2036,55 @@ public com.google.cloud.developerconnect.v1.Connection buildPartial() { private void buildPartial0(com.google.cloud.developerconnect.v1.Connection result) { int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000040) != 0)) { + if (((from_bitField0_ & 0x00000100) != 0)) { result.name_ = name_; } int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000080) != 0)) { + if (((from_bitField0_ & 0x00000200) != 0)) { result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); to_bitField0_ |= 0x00000001; } - if (((from_bitField0_ & 0x00000100) != 0)) { + if (((from_bitField0_ & 0x00000400) != 0)) { result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); to_bitField0_ |= 0x00000002; } - if (((from_bitField0_ & 0x00000200) != 0)) { + if (((from_bitField0_ & 0x00000800) != 0)) { result.deleteTime_ = deleteTimeBuilder_ == null ? deleteTime_ : deleteTimeBuilder_.build(); to_bitField0_ |= 0x00000004; } - if (((from_bitField0_ & 0x00000400) != 0)) { + if (((from_bitField0_ & 0x00001000) != 0)) { result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); } - if (((from_bitField0_ & 0x00000800) != 0)) { + if (((from_bitField0_ & 0x00002000) != 0)) { result.installationState_ = installationStateBuilder_ == null ? installationState_ : installationStateBuilder_.build(); to_bitField0_ |= 0x00000008; } - if (((from_bitField0_ & 0x00001000) != 0)) { + if (((from_bitField0_ & 0x00004000) != 0)) { result.disabled_ = disabled_; } - if (((from_bitField0_ & 0x00002000) != 0)) { + if (((from_bitField0_ & 0x00008000) != 0)) { result.reconciling_ = reconciling_; } - if (((from_bitField0_ & 0x00004000) != 0)) { + if (((from_bitField0_ & 0x00010000) != 0)) { result.annotations_ = internalGetAnnotations(); result.annotations_.makeImmutable(); } - if (((from_bitField0_ & 0x00008000) != 0)) { + if (((from_bitField0_ & 0x00020000) != 0)) { result.etag_ = etag_; } - if (((from_bitField0_ & 0x00010000) != 0)) { + if (((from_bitField0_ & 0x00040000) != 0)) { result.uid_ = uid_; } - if (((from_bitField0_ & 0x00020000) != 0)) { + if (((from_bitField0_ & 0x00080000) != 0)) { result.cryptoKeyConfig_ = cryptoKeyConfigBuilder_ == null ? cryptoKeyConfig_ : cryptoKeyConfigBuilder_.build(); to_bitField0_ |= 0x00000010; } - if (((from_bitField0_ & 0x00040000) != 0)) { + if (((from_bitField0_ & 0x00100000) != 0)) { result.gitProxyConfig_ = gitProxyConfigBuilder_ == null ? gitProxyConfig_ : gitProxyConfigBuilder_.build(); to_bitField0_ |= 0x00000020; @@ -1936,6 +2113,12 @@ private void buildPartialOneofs(com.google.cloud.developerconnect.v1.Connection if (connectionConfigCase_ == 18 && bitbucketCloudConfigBuilder_ != null) { result.connectionConfig_ = bitbucketCloudConfigBuilder_.build(); } + if (connectionConfigCase_ == 20 && secureSourceManagerInstanceConfigBuilder_ != null) { + result.connectionConfig_ = secureSourceManagerInstanceConfigBuilder_.build(); + } + if (connectionConfigCase_ == 21 && httpConfigBuilder_ != null) { + result.connectionConfig_ = httpConfigBuilder_.build(); + } } @java.lang.Override @@ -1953,7 +2136,7 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.Connection other) return this; if (!other.getName().isEmpty()) { name_ = other.name_; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; onChanged(); } if (other.hasCreateTime()) { @@ -1966,7 +2149,7 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.Connection other) mergeDeleteTime(other.getDeleteTime()); } internalGetMutableLabels().mergeFrom(other.internalGetLabels()); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; if (other.hasInstallationState()) { mergeInstallationState(other.getInstallationState()); } @@ -1977,15 +2160,15 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.Connection other) setReconciling(other.getReconciling()); } internalGetMutableAnnotations().mergeFrom(other.internalGetAnnotations()); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00010000; if (!other.getEtag().isEmpty()) { etag_ = other.etag_; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; onChanged(); } if (!other.getUid().isEmpty()) { uid_ = other.uid_; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00040000; onChanged(); } if (other.hasCryptoKeyConfig()) { @@ -2025,6 +2208,16 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.Connection other) mergeBitbucketCloudConfig(other.getBitbucketCloudConfig()); break; } + case SECURE_SOURCE_MANAGER_INSTANCE_CONFIG: + { + mergeSecureSourceManagerInstanceConfig(other.getSecureSourceManagerInstanceConfig()); + break; + } + case HTTP_CONFIG: + { + mergeHttpConfig(other.getHttpConfig()); + break; + } case CONNECTIONCONFIG_NOT_SET: { break; @@ -2059,21 +2252,21 @@ public Builder mergeFrom( case 10: { name_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; break; } // case 10 case 18: { input.readMessage( internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; break; } // case 18 case 26: { input.readMessage( internalGetUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; break; } // case 26 case 34: @@ -2085,7 +2278,7 @@ public Builder mergeFrom( internalGetMutableLabels() .getMutableMap() .put(labels__.getKey(), labels__.getValue()); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; break; } // case 34 case 42: @@ -2099,19 +2292,19 @@ public Builder mergeFrom( { input.readMessage( internalGetInstallationStateFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00002000; break; } // case 50 case 56: { disabled_ = input.readBool(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; break; } // case 56 case 64: { reconciling_ = input.readBool(); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00008000; break; } // case 64 case 74: @@ -2123,26 +2316,26 @@ public Builder mergeFrom( internalGetMutableAnnotations() .getMutableMap() .put(annotations__.getKey(), annotations__.getValue()); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00010000; break; } // case 74 case 82: { etag_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; break; } // case 82 case 90: { input.readMessage( internalGetDeleteTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; break; } // case 90 case 98: { uid_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00040000; break; } // case 98 case 106: @@ -2164,7 +2357,7 @@ public Builder mergeFrom( { input.readMessage( internalGetCryptoKeyConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00080000; break; } // case 122 case 130: @@ -2194,9 +2387,24 @@ public Builder mergeFrom( { input.readMessage( internalGetGitProxyConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00100000; break; } // case 154 + case 162: + { + input.readMessage( + internalGetSecureSourceManagerInstanceConfigFieldBuilder().getBuilder(), + extensionRegistry); + connectionConfigCase_ = 20; + break; + } // case 162 + case 170: + { + input.readMessage( + internalGetHttpConfigFieldBuilder().getBuilder(), extensionRegistry); + connectionConfigCase_ = 21; + break; + } // case 170 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -3618,53 +3826,59 @@ public Builder clearBitbucketCloudConfig() { return bitbucketCloudConfigBuilder_; } - private java.lang.Object name_ = ""; + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig, + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig.Builder, + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfigOrBuilder> + secureSourceManagerInstanceConfigBuilder_; /** * * *
          -     * Identifier. The resource name of the connection, in the format
          -     * `projects/{project}/locations/{location}/connections/{connection_id}`.
          +     * Configuration for connections to an instance of Secure Source Manager.
                * 
          * - * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * .google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig secure_source_manager_instance_config = 20; + * * - * @return The name. + * @return Whether the secureSourceManagerInstanceConfig field is set. */ - public java.lang.String getName() { - java.lang.Object ref = name_; - if (!(ref instanceof java.lang.String)) { - com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - name_ = s; - return s; - } else { - return (java.lang.String) ref; - } + @java.lang.Override + public boolean hasSecureSourceManagerInstanceConfig() { + return connectionConfigCase_ == 20; } /** * * *
          -     * Identifier. The resource name of the connection, in the format
          -     * `projects/{project}/locations/{location}/connections/{connection_id}`.
          +     * Configuration for connections to an instance of Secure Source Manager.
                * 
          * - * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * .google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig secure_source_manager_instance_config = 20; + * * - * @return The bytes for name. + * @return The secureSourceManagerInstanceConfig. */ - public com.google.protobuf.ByteString getNameBytes() { - java.lang.Object ref = name_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - name_ = b; - return b; + @java.lang.Override + public com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + getSecureSourceManagerInstanceConfig() { + if (secureSourceManagerInstanceConfigBuilder_ == null) { + if (connectionConfigCase_ == 20) { + return (com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig) + connectionConfig_; + } + return com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + .getDefaultInstance(); } else { - return (com.google.protobuf.ByteString) ref; + if (connectionConfigCase_ == 20) { + return secureSourceManagerInstanceConfigBuilder_.getMessage(); + } + return com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + .getDefaultInstance(); } } @@ -3672,22 +3886,25 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
          -     * Identifier. The resource name of the connection, in the format
          -     * `projects/{project}/locations/{location}/connections/{connection_id}`.
          +     * Configuration for connections to an instance of Secure Source Manager.
                * 
          * - * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; - * - * @param value The name to set. - * @return This builder for chaining. + * + * .google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig secure_source_manager_instance_config = 20; + * */ - public Builder setName(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); + public Builder setSecureSourceManagerInstanceConfig( + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig value) { + if (secureSourceManagerInstanceConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + connectionConfig_ = value; + onChanged(); + } else { + secureSourceManagerInstanceConfigBuilder_.setMessage(value); } - name_ = value; - bitField0_ |= 0x00000040; - onChanged(); + connectionConfigCase_ = 20; return this; } @@ -3695,18 +3912,23 @@ public Builder setName(java.lang.String value) { * * *
          -     * Identifier. The resource name of the connection, in the format
          -     * `projects/{project}/locations/{location}/connections/{connection_id}`.
          +     * Configuration for connections to an instance of Secure Source Manager.
                * 
          * - * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; - * - * @return This builder for chaining. + * + * .google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig secure_source_manager_instance_config = 20; + * */ - public Builder clearName() { - name_ = getDefaultInstance().getName(); - bitField0_ = (bitField0_ & ~0x00000040); - onChanged(); + public Builder setSecureSourceManagerInstanceConfig( + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig.Builder + builderForValue) { + if (secureSourceManagerInstanceConfigBuilder_ == null) { + connectionConfig_ = builderForValue.build(); + onChanged(); + } else { + secureSourceManagerInstanceConfigBuilder_.setMessage(builderForValue.build()); + } + connectionConfigCase_ = 20; return this; } @@ -3714,22 +3936,505 @@ public Builder clearName() { * * *
          -     * Identifier. The resource name of the connection, in the format
          -     * `projects/{project}/locations/{location}/connections/{connection_id}`.
          +     * Configuration for connections to an instance of Secure Source Manager.
                * 
          * - * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; - * - * @param value The bytes for name to set. - * @return This builder for chaining. + * + * .google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig secure_source_manager_instance_config = 20; + * */ - public Builder setNameBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); + public Builder mergeSecureSourceManagerInstanceConfig( + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig value) { + if (secureSourceManagerInstanceConfigBuilder_ == null) { + if (connectionConfigCase_ == 20 + && connectionConfig_ + != com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + .getDefaultInstance()) { + connectionConfig_ = + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig.newBuilder( + (com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig) + connectionConfig_) + .mergeFrom(value) + .buildPartial(); + } else { + connectionConfig_ = value; + } + onChanged(); + } else { + if (connectionConfigCase_ == 20) { + secureSourceManagerInstanceConfigBuilder_.mergeFrom(value); + } else { + secureSourceManagerInstanceConfigBuilder_.setMessage(value); + } } - checkByteStringIsUtf8(value); + connectionConfigCase_ = 20; + return this; + } + + /** + * + * + *
          +     * Configuration for connections to an instance of Secure Source Manager.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig secure_source_manager_instance_config = 20; + * + */ + public Builder clearSecureSourceManagerInstanceConfig() { + if (secureSourceManagerInstanceConfigBuilder_ == null) { + if (connectionConfigCase_ == 20) { + connectionConfigCase_ = 0; + connectionConfig_ = null; + onChanged(); + } + } else { + if (connectionConfigCase_ == 20) { + connectionConfigCase_ = 0; + connectionConfig_ = null; + } + secureSourceManagerInstanceConfigBuilder_.clear(); + } + return this; + } + + /** + * + * + *
          +     * Configuration for connections to an instance of Secure Source Manager.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig secure_source_manager_instance_config = 20; + * + */ + public com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig.Builder + getSecureSourceManagerInstanceConfigBuilder() { + return internalGetSecureSourceManagerInstanceConfigFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * Configuration for connections to an instance of Secure Source Manager.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig secure_source_manager_instance_config = 20; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfigOrBuilder + getSecureSourceManagerInstanceConfigOrBuilder() { + if ((connectionConfigCase_ == 20) && (secureSourceManagerInstanceConfigBuilder_ != null)) { + return secureSourceManagerInstanceConfigBuilder_.getMessageOrBuilder(); + } else { + if (connectionConfigCase_ == 20) { + return (com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig) + connectionConfig_; + } + return com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + .getDefaultInstance(); + } + } + + /** + * + * + *
          +     * Configuration for connections to an instance of Secure Source Manager.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig secure_source_manager_instance_config = 20; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig, + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig.Builder, + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfigOrBuilder> + internalGetSecureSourceManagerInstanceConfigFieldBuilder() { + if (secureSourceManagerInstanceConfigBuilder_ == null) { + if (!(connectionConfigCase_ == 20)) { + connectionConfig_ = + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + .getDefaultInstance(); + } + secureSourceManagerInstanceConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig, + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig.Builder, + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfigOrBuilder>( + (com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig) + connectionConfig_, + getParentForChildren(), + isClean()); + connectionConfig_ = null; + } + connectionConfigCase_ = 20; + onChanged(); + return secureSourceManagerInstanceConfigBuilder_; + } + + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.Builder, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfigOrBuilder> + httpConfigBuilder_; + + /** + * + * + *
          +     * Optional. Configuration for connections to an HTTP service provider.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig http_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the httpConfig field is set. + */ + @java.lang.Override + public boolean hasHttpConfig() { + return connectionConfigCase_ == 21; + } + + /** + * + * + *
          +     * Optional. Configuration for connections to an HTTP service provider.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig http_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The httpConfig. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig getHttpConfig() { + if (httpConfigBuilder_ == null) { + if (connectionConfigCase_ == 21) { + return (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig) connectionConfig_; + } + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.getDefaultInstance(); + } else { + if (connectionConfigCase_ == 21) { + return httpConfigBuilder_.getMessage(); + } + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.getDefaultInstance(); + } + } + + /** + * + * + *
          +     * Optional. Configuration for connections to an HTTP service provider.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig http_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setHttpConfig( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig value) { + if (httpConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + connectionConfig_ = value; + onChanged(); + } else { + httpConfigBuilder_.setMessage(value); + } + connectionConfigCase_ = 21; + return this; + } + + /** + * + * + *
          +     * Optional. Configuration for connections to an HTTP service provider.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig http_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setHttpConfig( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.Builder builderForValue) { + if (httpConfigBuilder_ == null) { + connectionConfig_ = builderForValue.build(); + onChanged(); + } else { + httpConfigBuilder_.setMessage(builderForValue.build()); + } + connectionConfigCase_ = 21; + return this; + } + + /** + * + * + *
          +     * Optional. Configuration for connections to an HTTP service provider.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig http_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeHttpConfig( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig value) { + if (httpConfigBuilder_ == null) { + if (connectionConfigCase_ == 21 + && connectionConfig_ + != com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .getDefaultInstance()) { + connectionConfig_ = + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.newBuilder( + (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig) + connectionConfig_) + .mergeFrom(value) + .buildPartial(); + } else { + connectionConfig_ = value; + } + onChanged(); + } else { + if (connectionConfigCase_ == 21) { + httpConfigBuilder_.mergeFrom(value); + } else { + httpConfigBuilder_.setMessage(value); + } + } + connectionConfigCase_ = 21; + return this; + } + + /** + * + * + *
          +     * Optional. Configuration for connections to an HTTP service provider.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig http_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearHttpConfig() { + if (httpConfigBuilder_ == null) { + if (connectionConfigCase_ == 21) { + connectionConfigCase_ = 0; + connectionConfig_ = null; + onChanged(); + } + } else { + if (connectionConfigCase_ == 21) { + connectionConfigCase_ = 0; + connectionConfig_ = null; + } + httpConfigBuilder_.clear(); + } + return this; + } + + /** + * + * + *
          +     * Optional. Configuration for connections to an HTTP service provider.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig http_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.Builder + getHttpConfigBuilder() { + return internalGetHttpConfigFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * Optional. Configuration for connections to an HTTP service provider.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig http_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfigOrBuilder + getHttpConfigOrBuilder() { + if ((connectionConfigCase_ == 21) && (httpConfigBuilder_ != null)) { + return httpConfigBuilder_.getMessageOrBuilder(); + } else { + if (connectionConfigCase_ == 21) { + return (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig) connectionConfig_; + } + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.getDefaultInstance(); + } + } + + /** + * + * + *
          +     * Optional. Configuration for connections to an HTTP service provider.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig http_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.Builder, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfigOrBuilder> + internalGetHttpConfigFieldBuilder() { + if (httpConfigBuilder_ == null) { + if (!(connectionConfigCase_ == 21)) { + connectionConfig_ = + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.getDefaultInstance(); + } + httpConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.Builder, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfigOrBuilder>( + (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig) connectionConfig_, + getParentForChildren(), + isClean()); + connectionConfig_ = null; + } + connectionConfigCase_ = 21; + onChanged(); + return httpConfigBuilder_; + } + + private java.lang.Object name_ = ""; + + /** + * + * + *
          +     * Identifier. The resource name of the connection, in the format
          +     * `projects/{project}/locations/{location}/connections/{connection_id}`.
          +     * 
          + * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Identifier. The resource name of the connection, in the format
          +     * `projects/{project}/locations/{location}/connections/{connection_id}`.
          +     * 
          + * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Identifier. The resource name of the connection, in the format
          +     * `projects/{project}/locations/{location}/connections/{connection_id}`.
          +     * 
          + * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Identifier. The resource name of the connection, in the format
          +     * `projects/{project}/locations/{location}/connections/{connection_id}`.
          +     * 
          + * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000100); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Identifier. The resource name of the connection, in the format
          +     * `projects/{project}/locations/{location}/connections/{connection_id}`.
          +     * 
          + * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); name_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -3755,7 +4460,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * @return Whether the createTime field is set. */ public boolean hasCreateTime() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** @@ -3801,7 +4506,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp value) { } else { createTimeBuilder_.setMessage(value); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -3823,7 +4528,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal } else { createTimeBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -3841,7 +4546,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal */ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { if (createTimeBuilder_ == null) { - if (((bitField0_ & 0x00000080) != 0) + if (((bitField0_ & 0x00000200) != 0) && createTime_ != null && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getCreateTimeBuilder().mergeFrom(value); @@ -3852,7 +4557,7 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { createTimeBuilder_.mergeFrom(value); } if (createTime_ != null) { - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; onChanged(); } return this; @@ -3870,7 +4575,7 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { *
          */ public Builder clearCreateTime() { - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000200); createTime_ = null; if (createTimeBuilder_ != null) { createTimeBuilder_.dispose(); @@ -3892,7 +4597,7 @@ public Builder clearCreateTime() { *
          */ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; onChanged(); return internalGetCreateTimeFieldBuilder().getBuilder(); } @@ -3967,7 +4672,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * @return Whether the updateTime field is set. */ public boolean hasUpdateTime() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** @@ -4013,7 +4718,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp value) { } else { updateTimeBuilder_.setMessage(value); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4035,7 +4740,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal } else { updateTimeBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4053,7 +4758,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal */ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { if (updateTimeBuilder_ == null) { - if (((bitField0_ & 0x00000100) != 0) + if (((bitField0_ & 0x00000400) != 0) && updateTime_ != null && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getUpdateTimeBuilder().mergeFrom(value); @@ -4064,7 +4769,7 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { updateTimeBuilder_.mergeFrom(value); } if (updateTime_ != null) { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; onChanged(); } return this; @@ -4082,7 +4787,7 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { *
          */ public Builder clearUpdateTime() { - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000400); updateTime_ = null; if (updateTimeBuilder_ != null) { updateTimeBuilder_.dispose(); @@ -4104,7 +4809,7 @@ public Builder clearUpdateTime() { *
          */ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; onChanged(); return internalGetUpdateTimeFieldBuilder().getBuilder(); } @@ -4179,7 +4884,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * @return Whether the deleteTime field is set. */ public boolean hasDeleteTime() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** @@ -4225,7 +4930,7 @@ public Builder setDeleteTime(com.google.protobuf.Timestamp value) { } else { deleteTimeBuilder_.setMessage(value); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -4247,7 +4952,7 @@ public Builder setDeleteTime(com.google.protobuf.Timestamp.Builder builderForVal } else { deleteTimeBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -4265,7 +4970,7 @@ public Builder setDeleteTime(com.google.protobuf.Timestamp.Builder builderForVal */ public Builder mergeDeleteTime(com.google.protobuf.Timestamp value) { if (deleteTimeBuilder_ == null) { - if (((bitField0_ & 0x00000200) != 0) + if (((bitField0_ & 0x00000800) != 0) && deleteTime_ != null && deleteTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getDeleteTimeBuilder().mergeFrom(value); @@ -4276,7 +4981,7 @@ public Builder mergeDeleteTime(com.google.protobuf.Timestamp value) { deleteTimeBuilder_.mergeFrom(value); } if (deleteTime_ != null) { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; onChanged(); } return this; @@ -4294,7 +4999,7 @@ public Builder mergeDeleteTime(com.google.protobuf.Timestamp value) { *
          */ public Builder clearDeleteTime() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000800); deleteTime_ = null; if (deleteTimeBuilder_ != null) { deleteTimeBuilder_.dispose(); @@ -4316,7 +5021,7 @@ public Builder clearDeleteTime() { *
          */ public com.google.protobuf.Timestamp.Builder getDeleteTimeBuilder() { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; onChanged(); return internalGetDeleteTimeFieldBuilder().getBuilder(); } @@ -4387,7 +5092,7 @@ private com.google.protobuf.MapField interna if (!labels_.isMutable()) { labels_ = labels_.copy(); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; onChanged(); return labels_; } @@ -4477,7 +5182,7 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) { } public Builder clearLabels() { - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00001000); internalGetMutableLabels().getMutableMap().clear(); return this; } @@ -4502,7 +5207,7 @@ public Builder removeLabels(java.lang.String key) { /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; return internalGetMutableLabels().getMutableMap(); } @@ -4523,7 +5228,7 @@ public Builder putLabels(java.lang.String key, java.lang.String value) { throw new NullPointerException("map value"); } internalGetMutableLabels().getMutableMap().put(key, value); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; return this; } @@ -4538,7 +5243,7 @@ public Builder putLabels(java.lang.String key, java.lang.String value) { */ public Builder putAllLabels(java.util.Map values) { internalGetMutableLabels().getMutableMap().putAll(values); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; return this; } @@ -4563,7 +5268,7 @@ public Builder putAllLabels(java.util.Map va * @return Whether the installationState field is set. */ public boolean hasInstallationState() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** @@ -4610,7 +5315,7 @@ public Builder setInstallationState( } else { installationStateBuilder_.setMessage(value); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4633,7 +5338,7 @@ public Builder setInstallationState( } else { installationStateBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4652,7 +5357,7 @@ public Builder setInstallationState( public Builder mergeInstallationState( com.google.cloud.developerconnect.v1.InstallationState value) { if (installationStateBuilder_ == null) { - if (((bitField0_ & 0x00000800) != 0) + if (((bitField0_ & 0x00002000) != 0) && installationState_ != null && installationState_ != com.google.cloud.developerconnect.v1.InstallationState.getDefaultInstance()) { @@ -4664,7 +5369,7 @@ public Builder mergeInstallationState( installationStateBuilder_.mergeFrom(value); } if (installationState_ != null) { - bitField0_ |= 0x00000800; + bitField0_ |= 0x00002000; onChanged(); } return this; @@ -4682,7 +5387,7 @@ public Builder mergeInstallationState( * */ public Builder clearInstallationState() { - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00002000); installationState_ = null; if (installationStateBuilder_ != null) { installationStateBuilder_.dispose(); @@ -4705,7 +5410,7 @@ public Builder clearInstallationState() { */ public com.google.cloud.developerconnect.v1.InstallationState.Builder getInstallationStateBuilder() { - bitField0_ |= 0x00000800; + bitField0_ |= 0x00002000; onChanged(); return internalGetInstallationStateFieldBuilder().getBuilder(); } @@ -4797,7 +5502,7 @@ public boolean getDisabled() { public Builder setDisabled(boolean value) { disabled_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -4816,7 +5521,7 @@ public Builder setDisabled(boolean value) { * @return This builder for chaining. */ public Builder clearDisabled() { - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00004000); disabled_ = false; onChanged(); return this; @@ -4857,7 +5562,7 @@ public boolean getReconciling() { public Builder setReconciling(boolean value) { reconciling_ = value; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -4875,7 +5580,7 @@ public Builder setReconciling(boolean value) { * @return This builder for chaining. */ public Builder clearReconciling() { - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00008000); reconciling_ = false; onChanged(); return this; @@ -4901,7 +5606,7 @@ public Builder clearReconciling() { if (!annotations_.isMutable()) { annotations_ = annotations_.copy(); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00010000; onChanged(); return annotations_; } @@ -4995,7 +5700,7 @@ public java.lang.String getAnnotationsOrThrow(java.lang.String key) { } public Builder clearAnnotations() { - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00010000); internalGetMutableAnnotations().getMutableMap().clear(); return this; } @@ -5021,7 +5726,7 @@ public Builder removeAnnotations(java.lang.String key) { /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableAnnotations() { - bitField0_ |= 0x00004000; + bitField0_ |= 0x00010000; return internalGetMutableAnnotations().getMutableMap(); } @@ -5043,7 +5748,7 @@ public Builder putAnnotations(java.lang.String key, java.lang.String value) { throw new NullPointerException("map value"); } internalGetMutableAnnotations().getMutableMap().put(key, value); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00010000; return this; } @@ -5059,7 +5764,7 @@ public Builder putAnnotations(java.lang.String key, java.lang.String value) { */ public Builder putAllAnnotations(java.util.Map values) { internalGetMutableAnnotations().getMutableMap().putAll(values); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00010000; return this; } @@ -5134,7 +5839,7 @@ public Builder setEtag(java.lang.String value) { throw new NullPointerException(); } etag_ = value; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -5154,7 +5859,7 @@ public Builder setEtag(java.lang.String value) { */ public Builder clearEtag() { etag_ = getDefaultInstance().getEtag(); - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00020000); onChanged(); return this; } @@ -5179,7 +5884,7 @@ public Builder setEtagBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); etag_ = value; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -5255,7 +5960,7 @@ public Builder setUid(java.lang.String value) { throw new NullPointerException(); } uid_ = value; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -5275,7 +5980,7 @@ public Builder setUid(java.lang.String value) { */ public Builder clearUid() { uid_ = getDefaultInstance().getUid(); - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00040000); onChanged(); return this; } @@ -5300,7 +6005,7 @@ public Builder setUidBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); uid_ = value; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -5327,7 +6032,7 @@ public Builder setUidBytes(com.google.protobuf.ByteString value) { * @return Whether the cryptoKeyConfig field is set. */ public boolean hasCryptoKeyConfig() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** @@ -5375,7 +6080,7 @@ public Builder setCryptoKeyConfig(com.google.cloud.developerconnect.v1.CryptoKey } else { cryptoKeyConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -5399,7 +6104,7 @@ public Builder setCryptoKeyConfig( } else { cryptoKeyConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -5419,7 +6124,7 @@ public Builder setCryptoKeyConfig( public Builder mergeCryptoKeyConfig( com.google.cloud.developerconnect.v1.CryptoKeyConfig value) { if (cryptoKeyConfigBuilder_ == null) { - if (((bitField0_ & 0x00020000) != 0) + if (((bitField0_ & 0x00080000) != 0) && cryptoKeyConfig_ != null && cryptoKeyConfig_ != com.google.cloud.developerconnect.v1.CryptoKeyConfig.getDefaultInstance()) { @@ -5431,7 +6136,7 @@ public Builder mergeCryptoKeyConfig( cryptoKeyConfigBuilder_.mergeFrom(value); } if (cryptoKeyConfig_ != null) { - bitField0_ |= 0x00020000; + bitField0_ |= 0x00080000; onChanged(); } return this; @@ -5450,7 +6155,7 @@ public Builder mergeCryptoKeyConfig( * */ public Builder clearCryptoKeyConfig() { - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00080000); cryptoKeyConfig_ = null; if (cryptoKeyConfigBuilder_ != null) { cryptoKeyConfigBuilder_.dispose(); @@ -5474,7 +6179,7 @@ public Builder clearCryptoKeyConfig() { */ public com.google.cloud.developerconnect.v1.CryptoKeyConfig.Builder getCryptoKeyConfigBuilder() { - bitField0_ |= 0x00020000; + bitField0_ |= 0x00080000; onChanged(); return internalGetCryptoKeyConfigFieldBuilder().getBuilder(); } @@ -5554,7 +6259,7 @@ public Builder clearCryptoKeyConfig() { * @return Whether the gitProxyConfig field is set. */ public boolean hasGitProxyConfig() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** @@ -5604,7 +6309,7 @@ public Builder setGitProxyConfig(com.google.cloud.developerconnect.v1.GitProxyCo } else { gitProxyConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -5629,7 +6334,7 @@ public Builder setGitProxyConfig( } else { gitProxyConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -5649,7 +6354,7 @@ public Builder setGitProxyConfig( */ public Builder mergeGitProxyConfig(com.google.cloud.developerconnect.v1.GitProxyConfig value) { if (gitProxyConfigBuilder_ == null) { - if (((bitField0_ & 0x00040000) != 0) + if (((bitField0_ & 0x00100000) != 0) && gitProxyConfig_ != null && gitProxyConfig_ != com.google.cloud.developerconnect.v1.GitProxyConfig.getDefaultInstance()) { @@ -5661,7 +6366,7 @@ public Builder mergeGitProxyConfig(com.google.cloud.developerconnect.v1.GitProxy gitProxyConfigBuilder_.mergeFrom(value); } if (gitProxyConfig_ != null) { - bitField0_ |= 0x00040000; + bitField0_ |= 0x00100000; onChanged(); } return this; @@ -5681,7 +6386,7 @@ public Builder mergeGitProxyConfig(com.google.cloud.developerconnect.v1.GitProxy * */ public Builder clearGitProxyConfig() { - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00100000); gitProxyConfig_ = null; if (gitProxyConfigBuilder_ != null) { gitProxyConfigBuilder_.dispose(); @@ -5705,7 +6410,7 @@ public Builder clearGitProxyConfig() { * */ public com.google.cloud.developerconnect.v1.GitProxyConfig.Builder getGitProxyConfigBuilder() { - bitField0_ |= 0x00040000; + bitField0_ |= 0x00100000; onChanged(); return internalGetGitProxyConfigFieldBuilder().getBuilder(); } diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ConnectionOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ConnectionOrBuilder.java index f24d8addf2a3..25a21b476032 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ConnectionOrBuilder.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ConnectionOrBuilder.java @@ -267,6 +267,94 @@ public interface ConnectionOrBuilder com.google.cloud.developerconnect.v1.BitbucketCloudConfigOrBuilder getBitbucketCloudConfigOrBuilder(); + /** + * + * + *
          +   * Configuration for connections to an instance of Secure Source Manager.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig secure_source_manager_instance_config = 20; + * + * + * @return Whether the secureSourceManagerInstanceConfig field is set. + */ + boolean hasSecureSourceManagerInstanceConfig(); + + /** + * + * + *
          +   * Configuration for connections to an instance of Secure Source Manager.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig secure_source_manager_instance_config = 20; + * + * + * @return The secureSourceManagerInstanceConfig. + */ + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + getSecureSourceManagerInstanceConfig(); + + /** + * + * + *
          +   * Configuration for connections to an instance of Secure Source Manager.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig secure_source_manager_instance_config = 20; + * + */ + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfigOrBuilder + getSecureSourceManagerInstanceConfigOrBuilder(); + + /** + * + * + *
          +   * Optional. Configuration for connections to an HTTP service provider.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig http_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the httpConfig field is set. + */ + boolean hasHttpConfig(); + + /** + * + * + *
          +   * Optional. Configuration for connections to an HTTP service provider.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig http_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The httpConfig. + */ + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig getHttpConfig(); + + /** + * + * + *
          +   * Optional. Configuration for connections to an HTTP service provider.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig http_config = 21 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfigOrBuilder getHttpConfigOrBuilder(); + /** * * diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeploymentEvent.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeploymentEvent.java new file mode 100644 index 000000000000..4503b3f5646c --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeploymentEvent.java @@ -0,0 +1,3389 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/insights_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +/** + * + * + *
          + * The DeploymentEvent resource represents the deployment of the artifact within
          + * the InsightsConfig resource.
          + * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.DeploymentEvent} + */ +@com.google.protobuf.Generated +public final class DeploymentEvent extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.DeploymentEvent) + DeploymentEventOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "DeploymentEvent"); + } + + // Use DeploymentEvent.newBuilder() to construct. + private DeploymentEvent(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private DeploymentEvent() { + name_ = ""; + runtimeDeploymentUri_ = ""; + state_ = 0; + artifactDeployments_ = java.util.Collections.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_DeploymentEvent_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_DeploymentEvent_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.DeploymentEvent.class, + com.google.cloud.developerconnect.v1.DeploymentEvent.Builder.class); + } + + /** + * + * + *
          +   * The state of the DeploymentEvent.
          +   * 
          + * + * Protobuf enum {@code google.cloud.developerconnect.v1.DeploymentEvent.State} + */ + public enum State implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
          +     * No state specified.
          +     * 
          + * + * STATE_UNSPECIFIED = 0; + */ + STATE_UNSPECIFIED(0), + /** + * + * + *
          +     * The deployment is active in the runtime.
          +     * 
          + * + * STATE_ACTIVE = 1; + */ + STATE_ACTIVE(1), + /** + * + * + *
          +     * The deployment is not in the runtime.
          +     * 
          + * + * STATE_INACTIVE = 2; + */ + STATE_INACTIVE(2), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "State"); + } + + /** + * + * + *
          +     * No state specified.
          +     * 
          + * + * STATE_UNSPECIFIED = 0; + */ + public static final int STATE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
          +     * The deployment is active in the runtime.
          +     * 
          + * + * STATE_ACTIVE = 1; + */ + public static final int STATE_ACTIVE_VALUE = 1; + + /** + * + * + *
          +     * The deployment is not in the runtime.
          +     * 
          + * + * STATE_INACTIVE = 2; + */ + public static final int STATE_INACTIVE_VALUE = 2; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static State valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static State forNumber(int value) { + switch (value) { + case 0: + return STATE_UNSPECIFIED; + case 1: + return STATE_ACTIVE; + case 2: + return STATE_INACTIVE; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public State findValueByNumber(int number) { + return State.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeploymentEvent.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final State[] VALUES = values(); + + public static State valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private State(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.developerconnect.v1.DeploymentEvent.State) + } + + private int bitField0_; + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
          +   * Identifier. The name of the DeploymentEvent. This name is provided by
          +   * Developer Connect insights. Format:
          +   * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +   * 
          + * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
          +   * Identifier. The name of the DeploymentEvent. This name is provided by
          +   * Developer Connect insights. Format:
          +   * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +   * 
          + * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CREATE_TIME_FIELD_NUMBER = 5; + private com.google.protobuf.Timestamp createTime_; + + /** + * + * + *
          +   * Output only. The create time of the DeploymentEvent.
          +   * 
          + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + @java.lang.Override + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
          +   * Output only. The create time of the DeploymentEvent.
          +   * 
          + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getCreateTime() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + /** + * + * + *
          +   * Output only. The create time of the DeploymentEvent.
          +   * 
          + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; + } + + public static final int UPDATE_TIME_FIELD_NUMBER = 6; + private com.google.protobuf.Timestamp updateTime_; + + /** + * + * + *
          +   * Output only. The update time of the DeploymentEvent.
          +   * 
          + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + @java.lang.Override + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
          +   * Output only. The update time of the DeploymentEvent.
          +   * 
          + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUpdateTime() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + /** + * + * + *
          +   * Output only. The update time of the DeploymentEvent.
          +   * 
          + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { + return updateTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : updateTime_; + } + + public static final int RUNTIME_CONFIG_FIELD_NUMBER = 8; + private com.google.cloud.developerconnect.v1.RuntimeConfig runtimeConfig_; + + /** + * + * + *
          +   * Output only. The runtime configurations where the DeploymentEvent happened.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.RuntimeConfig runtime_config = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the runtimeConfig field is set. + */ + @java.lang.Override + public boolean hasRuntimeConfig() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
          +   * Output only. The runtime configurations where the DeploymentEvent happened.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.RuntimeConfig runtime_config = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The runtimeConfig. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.RuntimeConfig getRuntimeConfig() { + return runtimeConfig_ == null + ? com.google.cloud.developerconnect.v1.RuntimeConfig.getDefaultInstance() + : runtimeConfig_; + } + + /** + * + * + *
          +   * Output only. The runtime configurations where the DeploymentEvent happened.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.RuntimeConfig runtime_config = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.RuntimeConfigOrBuilder getRuntimeConfigOrBuilder() { + return runtimeConfig_ == null + ? com.google.cloud.developerconnect.v1.RuntimeConfig.getDefaultInstance() + : runtimeConfig_; + } + + public static final int RUNTIME_DEPLOYMENT_URI_FIELD_NUMBER = 14; + + @SuppressWarnings("serial") + private volatile java.lang.Object runtimeDeploymentUri_ = ""; + + /** + * + * + *
          +   * Output only. The runtime assigned URI of the DeploymentEvent.
          +   * For GKE, this is the fully qualified replica set uri.
          +   * e.g.
          +   * container.googleapis.com/projects/{project}/locations/{location}/clusters/{cluster}/k8s/namespaces/{namespace}/apps/replicasets/{replica-set-id}
          +   * For Cloud Run, this is the revision name.
          +   * 
          + * + * string runtime_deployment_uri = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The runtimeDeploymentUri. + */ + @java.lang.Override + public java.lang.String getRuntimeDeploymentUri() { + java.lang.Object ref = runtimeDeploymentUri_; + 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(); + runtimeDeploymentUri_ = s; + return s; + } + } + + /** + * + * + *
          +   * Output only. The runtime assigned URI of the DeploymentEvent.
          +   * For GKE, this is the fully qualified replica set uri.
          +   * e.g.
          +   * container.googleapis.com/projects/{project}/locations/{location}/clusters/{cluster}/k8s/namespaces/{namespace}/apps/replicasets/{replica-set-id}
          +   * For Cloud Run, this is the revision name.
          +   * 
          + * + * string runtime_deployment_uri = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for runtimeDeploymentUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRuntimeDeploymentUriBytes() { + java.lang.Object ref = runtimeDeploymentUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + runtimeDeploymentUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int STATE_FIELD_NUMBER = 11; + private int state_ = 0; + + /** + * + * + *
          +   * Output only. The state of the DeploymentEvent.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.DeploymentEvent.State state = 11 [(.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. The state of the DeploymentEvent.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.DeploymentEvent.State state = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.DeploymentEvent.State getState() { + com.google.cloud.developerconnect.v1.DeploymentEvent.State result = + com.google.cloud.developerconnect.v1.DeploymentEvent.State.forNumber(state_); + return result == null + ? com.google.cloud.developerconnect.v1.DeploymentEvent.State.UNRECOGNIZED + : result; + } + + public static final int ARTIFACT_DEPLOYMENTS_FIELD_NUMBER = 9; + + @SuppressWarnings("serial") + private java.util.List + artifactDeployments_; + + /** + * + * + *
          +   * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +   * deployment contains the artifact uri and the runtime configuration uri. For
          +   * GKE, this would be all the containers images that are deployed in the pod.
          +   * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public java.util.List + getArtifactDeploymentsList() { + return artifactDeployments_; + } + + /** + * + * + *
          +   * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +   * deployment contains the artifact uri and the runtime configuration uri. For
          +   * GKE, this would be all the containers images that are deployed in the pod.
          +   * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public java.util.List + getArtifactDeploymentsOrBuilderList() { + return artifactDeployments_; + } + + /** + * + * + *
          +   * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +   * deployment contains the artifact uri and the runtime configuration uri. For
          +   * GKE, this would be all the containers images that are deployed in the pod.
          +   * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public int getArtifactDeploymentsCount() { + return artifactDeployments_.size(); + } + + /** + * + * + *
          +   * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +   * deployment contains the artifact uri and the runtime configuration uri. For
          +   * GKE, this would be all the containers images that are deployed in the pod.
          +   * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.ArtifactDeployment getArtifactDeployments(int index) { + return artifactDeployments_.get(index); + } + + /** + * + * + *
          +   * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +   * deployment contains the artifact uri and the runtime configuration uri. For
          +   * GKE, this would be all the containers images that are deployed in the pod.
          +   * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.ArtifactDeploymentOrBuilder + getArtifactDeploymentsOrBuilder(int index) { + return artifactDeployments_.get(index); + } + + public static final int DEPLOY_TIME_FIELD_NUMBER = 10; + private com.google.protobuf.Timestamp deployTime_; + + /** + * + * + *
          +   * Output only. The time at which the DeploymentEvent was deployed.
          +   * This would be the min of all ArtifactDeployment deploy_times.
          +   * 
          + * + * .google.protobuf.Timestamp deploy_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the deployTime field is set. + */ + @java.lang.Override + public boolean hasDeployTime() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
          +   * Output only. The time at which the DeploymentEvent was deployed.
          +   * This would be the min of all ArtifactDeployment deploy_times.
          +   * 
          + * + * .google.protobuf.Timestamp deploy_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The deployTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getDeployTime() { + return deployTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : deployTime_; + } + + /** + * + * + *
          +   * Output only. The time at which the DeploymentEvent was deployed.
          +   * This would be the min of all ArtifactDeployment deploy_times.
          +   * 
          + * + * .google.protobuf.Timestamp deploy_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getDeployTimeOrBuilder() { + return deployTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : deployTime_; + } + + public static final int UNDEPLOY_TIME_FIELD_NUMBER = 12; + private com.google.protobuf.Timestamp undeployTime_; + + /** + * + * + *
          +   * Output only. The time at which the DeploymentEvent was undeployed, all
          +   * artifacts are considered undeployed once this time is set. This would be
          +   * the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment
          +   * is still active (i.e. does not have an undeploy_time), this field will be
          +   * empty.
          +   * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the undeployTime field is set. + */ + @java.lang.Override + public boolean hasUndeployTime() { + return ((bitField0_ & 0x00000010) != 0); + } + + /** + * + * + *
          +   * Output only. The time at which the DeploymentEvent was undeployed, all
          +   * artifacts are considered undeployed once this time is set. This would be
          +   * the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment
          +   * is still active (i.e. does not have an undeploy_time), this field will be
          +   * empty.
          +   * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The undeployTime. + */ + @java.lang.Override + public com.google.protobuf.Timestamp getUndeployTime() { + return undeployTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : undeployTime_; + } + + /** + * + * + *
          +   * Output only. The time at which the DeploymentEvent was undeployed, all
          +   * artifacts are considered undeployed once this time is set. This would be
          +   * the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment
          +   * is still active (i.e. does not have an undeploy_time), this field will be
          +   * empty.
          +   * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.protobuf.TimestampOrBuilder getUndeployTimeOrBuilder() { + return undeployTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : undeployTime_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(5, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + output.writeMessage(6, getUpdateTime()); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(8, getRuntimeConfig()); + } + for (int i = 0; i < artifactDeployments_.size(); i++) { + output.writeMessage(9, artifactDeployments_.get(i)); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeMessage(10, getDeployTime()); + } + if (state_ + != com.google.cloud.developerconnect.v1.DeploymentEvent.State.STATE_UNSPECIFIED + .getNumber()) { + output.writeEnum(11, state_); + } + if (((bitField0_ & 0x00000010) != 0)) { + output.writeMessage(12, getUndeployTime()); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(runtimeDeploymentUri_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 14, runtimeDeploymentUri_); + } + 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(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getCreateTime()); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getUpdateTime()); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getRuntimeConfig()); + } + for (int i = 0; i < artifactDeployments_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(9, artifactDeployments_.get(i)); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getDeployTime()); + } + if (state_ + != com.google.cloud.developerconnect.v1.DeploymentEvent.State.STATE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(11, state_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(12, getUndeployTime()); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(runtimeDeploymentUri_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(14, runtimeDeploymentUri_); + } + 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.developerconnect.v1.DeploymentEvent)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.DeploymentEvent other = + (com.google.cloud.developerconnect.v1.DeploymentEvent) obj; + + if (!getName().equals(other.getName())) return false; + if (hasCreateTime() != other.hasCreateTime()) return false; + if (hasCreateTime()) { + if (!getCreateTime().equals(other.getCreateTime())) return false; + } + if (hasUpdateTime() != other.hasUpdateTime()) return false; + if (hasUpdateTime()) { + if (!getUpdateTime().equals(other.getUpdateTime())) return false; + } + if (hasRuntimeConfig() != other.hasRuntimeConfig()) return false; + if (hasRuntimeConfig()) { + if (!getRuntimeConfig().equals(other.getRuntimeConfig())) return false; + } + if (!getRuntimeDeploymentUri().equals(other.getRuntimeDeploymentUri())) return false; + if (state_ != other.state_) return false; + if (!getArtifactDeploymentsList().equals(other.getArtifactDeploymentsList())) return false; + if (hasDeployTime() != other.hasDeployTime()) return false; + if (hasDeployTime()) { + if (!getDeployTime().equals(other.getDeployTime())) return false; + } + if (hasUndeployTime() != other.hasUndeployTime()) return false; + if (hasUndeployTime()) { + if (!getUndeployTime().equals(other.getUndeployTime())) 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) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (hasCreateTime()) { + hash = (37 * hash) + CREATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getCreateTime().hashCode(); + } + if (hasUpdateTime()) { + hash = (37 * hash) + UPDATE_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUpdateTime().hashCode(); + } + if (hasRuntimeConfig()) { + hash = (37 * hash) + RUNTIME_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getRuntimeConfig().hashCode(); + } + hash = (37 * hash) + RUNTIME_DEPLOYMENT_URI_FIELD_NUMBER; + hash = (53 * hash) + getRuntimeDeploymentUri().hashCode(); + hash = (37 * hash) + STATE_FIELD_NUMBER; + hash = (53 * hash) + state_; + if (getArtifactDeploymentsCount() > 0) { + hash = (37 * hash) + ARTIFACT_DEPLOYMENTS_FIELD_NUMBER; + hash = (53 * hash) + getArtifactDeploymentsList().hashCode(); + } + if (hasDeployTime()) { + hash = (37 * hash) + DEPLOY_TIME_FIELD_NUMBER; + hash = (53 * hash) + getDeployTime().hashCode(); + } + if (hasUndeployTime()) { + hash = (37 * hash) + UNDEPLOY_TIME_FIELD_NUMBER; + hash = (53 * hash) + getUndeployTime().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.DeploymentEvent parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.DeploymentEvent 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.developerconnect.v1.DeploymentEvent parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.DeploymentEvent 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.developerconnect.v1.DeploymentEvent parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.DeploymentEvent parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.DeploymentEvent parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.DeploymentEvent 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.developerconnect.v1.DeploymentEvent parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.DeploymentEvent 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.developerconnect.v1.DeploymentEvent parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.DeploymentEvent 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.developerconnect.v1.DeploymentEvent 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; + } + + /** + * + * + *
          +   * The DeploymentEvent resource represents the deployment of the artifact within
          +   * the InsightsConfig resource.
          +   * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.DeploymentEvent} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.DeploymentEvent) + com.google.cloud.developerconnect.v1.DeploymentEventOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_DeploymentEvent_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_DeploymentEvent_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.DeploymentEvent.class, + com.google.cloud.developerconnect.v1.DeploymentEvent.Builder.class); + } + + // Construct using com.google.cloud.developerconnect.v1.DeploymentEvent.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetCreateTimeFieldBuilder(); + internalGetUpdateTimeFieldBuilder(); + internalGetRuntimeConfigFieldBuilder(); + internalGetArtifactDeploymentsFieldBuilder(); + internalGetDeployTimeFieldBuilder(); + internalGetUndeployTimeFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + runtimeConfig_ = null; + if (runtimeConfigBuilder_ != null) { + runtimeConfigBuilder_.dispose(); + runtimeConfigBuilder_ = null; + } + runtimeDeploymentUri_ = ""; + state_ = 0; + if (artifactDeploymentsBuilder_ == null) { + artifactDeployments_ = java.util.Collections.emptyList(); + } else { + artifactDeployments_ = null; + artifactDeploymentsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000040); + deployTime_ = null; + if (deployTimeBuilder_ != null) { + deployTimeBuilder_.dispose(); + deployTimeBuilder_ = null; + } + undeployTime_ = null; + if (undeployTimeBuilder_ != null) { + undeployTimeBuilder_.dispose(); + undeployTimeBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_DeploymentEvent_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.DeploymentEvent getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.DeploymentEvent.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.DeploymentEvent build() { + com.google.cloud.developerconnect.v1.DeploymentEvent result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.DeploymentEvent buildPartial() { + com.google.cloud.developerconnect.v1.DeploymentEvent result = + new com.google.cloud.developerconnect.v1.DeploymentEvent(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.developerconnect.v1.DeploymentEvent result) { + if (artifactDeploymentsBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0)) { + artifactDeployments_ = java.util.Collections.unmodifiableList(artifactDeployments_); + bitField0_ = (bitField0_ & ~0x00000040); + } + result.artifactDeployments_ = artifactDeployments_; + } else { + result.artifactDeployments_ = artifactDeploymentsBuilder_.build(); + } + } + + private void buildPartial0(com.google.cloud.developerconnect.v1.DeploymentEvent result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.runtimeConfig_ = + runtimeConfigBuilder_ == null ? runtimeConfig_ : runtimeConfigBuilder_.build(); + to_bitField0_ |= 0x00000004; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.runtimeDeploymentUri_ = runtimeDeploymentUri_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.state_ = state_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.deployTime_ = deployTimeBuilder_ == null ? deployTime_ : deployTimeBuilder_.build(); + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.undeployTime_ = + undeployTimeBuilder_ == null ? undeployTime_ : undeployTimeBuilder_.build(); + to_bitField0_ |= 0x00000010; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.developerconnect.v1.DeploymentEvent) { + return mergeFrom((com.google.cloud.developerconnect.v1.DeploymentEvent) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.developerconnect.v1.DeploymentEvent other) { + if (other == com.google.cloud.developerconnect.v1.DeploymentEvent.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.hasCreateTime()) { + mergeCreateTime(other.getCreateTime()); + } + if (other.hasUpdateTime()) { + mergeUpdateTime(other.getUpdateTime()); + } + if (other.hasRuntimeConfig()) { + mergeRuntimeConfig(other.getRuntimeConfig()); + } + if (!other.getRuntimeDeploymentUri().isEmpty()) { + runtimeDeploymentUri_ = other.runtimeDeploymentUri_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (other.state_ != 0) { + setStateValue(other.getStateValue()); + } + if (artifactDeploymentsBuilder_ == null) { + if (!other.artifactDeployments_.isEmpty()) { + if (artifactDeployments_.isEmpty()) { + artifactDeployments_ = other.artifactDeployments_; + bitField0_ = (bitField0_ & ~0x00000040); + } else { + ensureArtifactDeploymentsIsMutable(); + artifactDeployments_.addAll(other.artifactDeployments_); + } + onChanged(); + } + } else { + if (!other.artifactDeployments_.isEmpty()) { + if (artifactDeploymentsBuilder_.isEmpty()) { + artifactDeploymentsBuilder_.dispose(); + artifactDeploymentsBuilder_ = null; + artifactDeployments_ = other.artifactDeployments_; + bitField0_ = (bitField0_ & ~0x00000040); + artifactDeploymentsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetArtifactDeploymentsFieldBuilder() + : null; + } else { + artifactDeploymentsBuilder_.addAllMessages(other.artifactDeployments_); + } + } + } + if (other.hasDeployTime()) { + mergeDeployTime(other.getDeployTime()); + } + if (other.hasUndeployTime()) { + mergeUndeployTime(other.getUndeployTime()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 42: + { + input.readMessage( + internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 42 + case 50: + { + input.readMessage( + internalGetUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 50 + case 66: + { + input.readMessage( + internalGetRuntimeConfigFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 66 + case 74: + { + com.google.cloud.developerconnect.v1.ArtifactDeployment m = + input.readMessage( + com.google.cloud.developerconnect.v1.ArtifactDeployment.parser(), + extensionRegistry); + if (artifactDeploymentsBuilder_ == null) { + ensureArtifactDeploymentsIsMutable(); + artifactDeployments_.add(m); + } else { + artifactDeploymentsBuilder_.addMessage(m); + } + break; + } // case 74 + case 82: + { + input.readMessage( + internalGetDeployTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000080; + break; + } // case 82 + case 88: + { + state_ = input.readEnum(); + bitField0_ |= 0x00000020; + break; + } // case 88 + case 98: + { + input.readMessage( + internalGetUndeployTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000100; + break; + } // case 98 + case 114: + { + runtimeDeploymentUri_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 114 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
          +     * Identifier. The name of the DeploymentEvent. This name is provided by
          +     * Developer Connect insights. Format:
          +     * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +     * 
          + * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Identifier. The name of the DeploymentEvent. This name is provided by
          +     * Developer Connect insights. Format:
          +     * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +     * 
          + * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Identifier. The name of the DeploymentEvent. This name is provided by
          +     * Developer Connect insights. Format:
          +     * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +     * 
          + * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Identifier. The name of the DeploymentEvent. This name is provided by
          +     * Developer Connect insights. Format:
          +     * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +     * 
          + * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Identifier. The name of the DeploymentEvent. This name is provided by
          +     * Developer Connect insights. Format:
          +     * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +     * 
          + * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp createTime_; + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + createTimeBuilder_; + + /** + * + * + *
          +     * Output only. The create time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + public boolean hasCreateTime() { + return ((bitField0_ & 0x00000002) != 0); + } + + /** + * + * + *
          +     * Output only. The create time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + public com.google.protobuf.Timestamp getCreateTime() { + if (createTimeBuilder_ == null) { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } else { + return createTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
          +     * Output only. The create time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + createTime_ = value; + } else { + createTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The create time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (createTimeBuilder_ == null) { + createTime_ = builderForValue.build(); + } else { + createTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The create time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { + if (createTimeBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && createTime_ != null + && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getCreateTimeBuilder().mergeFrom(value); + } else { + createTime_ = value; + } + } else { + createTimeBuilder_.mergeFrom(value); + } + if (createTime_ != null) { + bitField0_ |= 0x00000002; + onChanged(); + } + return this; + } + + /** + * + * + *
          +     * Output only. The create time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearCreateTime() { + bitField0_ = (bitField0_ & ~0x00000002); + createTime_ = null; + if (createTimeBuilder_ != null) { + createTimeBuilder_.dispose(); + createTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The create time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return internalGetCreateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * Output only. The create time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { + if (createTimeBuilder_ != null) { + return createTimeBuilder_.getMessageOrBuilder(); + } else { + return createTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : createTime_; + } + } + + /** + * + * + *
          +     * Output only. The create time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp create_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> + internalGetCreateTimeFieldBuilder() { + if (createTimeBuilder_ == null) { + createTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getCreateTime(), getParentForChildren(), isClean()); + createTime_ = null; + } + return createTimeBuilder_; + } + + private com.google.protobuf.Timestamp updateTime_; + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + updateTimeBuilder_; + + /** + * + * + *
          +     * Output only. The update time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + public boolean hasUpdateTime() { + return ((bitField0_ & 0x00000004) != 0); + } + + /** + * + * + *
          +     * Output only. The update time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + public com.google.protobuf.Timestamp getUpdateTime() { + if (updateTimeBuilder_ == null) { + return updateTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : updateTime_; + } else { + return updateTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
          +     * Output only. The update time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + updateTime_ = value; + } else { + updateTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The update time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp update_time = 6 [(.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_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The update time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { + if (updateTimeBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && updateTime_ != null + && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getUpdateTimeBuilder().mergeFrom(value); + } else { + updateTime_ = value; + } + } else { + updateTimeBuilder_.mergeFrom(value); + } + if (updateTime_ != null) { + bitField0_ |= 0x00000004; + onChanged(); + } + return this; + } + + /** + * + * + *
          +     * Output only. The update time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearUpdateTime() { + bitField0_ = (bitField0_ & ~0x00000004); + updateTime_ = null; + if (updateTimeBuilder_ != null) { + updateTimeBuilder_.dispose(); + updateTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The update time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return internalGetUpdateTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * Output only. The update time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp update_time = 6 [(.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. The update time of the DeploymentEvent.
          +     * 
          + * + * + * .google.protobuf.Timestamp update_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_ = + 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.cloud.developerconnect.v1.RuntimeConfig runtimeConfig_; + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.RuntimeConfig, + com.google.cloud.developerconnect.v1.RuntimeConfig.Builder, + com.google.cloud.developerconnect.v1.RuntimeConfigOrBuilder> + runtimeConfigBuilder_; + + /** + * + * + *
          +     * Output only. The runtime configurations where the DeploymentEvent happened.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.RuntimeConfig runtime_config = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the runtimeConfig field is set. + */ + public boolean hasRuntimeConfig() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
          +     * Output only. The runtime configurations where the DeploymentEvent happened.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.RuntimeConfig runtime_config = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The runtimeConfig. + */ + public com.google.cloud.developerconnect.v1.RuntimeConfig getRuntimeConfig() { + if (runtimeConfigBuilder_ == null) { + return runtimeConfig_ == null + ? com.google.cloud.developerconnect.v1.RuntimeConfig.getDefaultInstance() + : runtimeConfig_; + } else { + return runtimeConfigBuilder_.getMessage(); + } + } + + /** + * + * + *
          +     * Output only. The runtime configurations where the DeploymentEvent happened.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.RuntimeConfig runtime_config = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setRuntimeConfig(com.google.cloud.developerconnect.v1.RuntimeConfig value) { + if (runtimeConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + runtimeConfig_ = value; + } else { + runtimeConfigBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The runtime configurations where the DeploymentEvent happened.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.RuntimeConfig runtime_config = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setRuntimeConfig( + com.google.cloud.developerconnect.v1.RuntimeConfig.Builder builderForValue) { + if (runtimeConfigBuilder_ == null) { + runtimeConfig_ = builderForValue.build(); + } else { + runtimeConfigBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The runtime configurations where the DeploymentEvent happened.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.RuntimeConfig runtime_config = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeRuntimeConfig(com.google.cloud.developerconnect.v1.RuntimeConfig value) { + if (runtimeConfigBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && runtimeConfig_ != null + && runtimeConfig_ + != com.google.cloud.developerconnect.v1.RuntimeConfig.getDefaultInstance()) { + getRuntimeConfigBuilder().mergeFrom(value); + } else { + runtimeConfig_ = value; + } + } else { + runtimeConfigBuilder_.mergeFrom(value); + } + if (runtimeConfig_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
          +     * Output only. The runtime configurations where the DeploymentEvent happened.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.RuntimeConfig runtime_config = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearRuntimeConfig() { + bitField0_ = (bitField0_ & ~0x00000008); + runtimeConfig_ = null; + if (runtimeConfigBuilder_ != null) { + runtimeConfigBuilder_.dispose(); + runtimeConfigBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The runtime configurations where the DeploymentEvent happened.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.RuntimeConfig runtime_config = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.developerconnect.v1.RuntimeConfig.Builder getRuntimeConfigBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return internalGetRuntimeConfigFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * Output only. The runtime configurations where the DeploymentEvent happened.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.RuntimeConfig runtime_config = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.developerconnect.v1.RuntimeConfigOrBuilder getRuntimeConfigOrBuilder() { + if (runtimeConfigBuilder_ != null) { + return runtimeConfigBuilder_.getMessageOrBuilder(); + } else { + return runtimeConfig_ == null + ? com.google.cloud.developerconnect.v1.RuntimeConfig.getDefaultInstance() + : runtimeConfig_; + } + } + + /** + * + * + *
          +     * Output only. The runtime configurations where the DeploymentEvent happened.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.RuntimeConfig runtime_config = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.RuntimeConfig, + com.google.cloud.developerconnect.v1.RuntimeConfig.Builder, + com.google.cloud.developerconnect.v1.RuntimeConfigOrBuilder> + internalGetRuntimeConfigFieldBuilder() { + if (runtimeConfigBuilder_ == null) { + runtimeConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.RuntimeConfig, + com.google.cloud.developerconnect.v1.RuntimeConfig.Builder, + com.google.cloud.developerconnect.v1.RuntimeConfigOrBuilder>( + getRuntimeConfig(), getParentForChildren(), isClean()); + runtimeConfig_ = null; + } + return runtimeConfigBuilder_; + } + + private java.lang.Object runtimeDeploymentUri_ = ""; + + /** + * + * + *
          +     * Output only. The runtime assigned URI of the DeploymentEvent.
          +     * For GKE, this is the fully qualified replica set uri.
          +     * e.g.
          +     * container.googleapis.com/projects/{project}/locations/{location}/clusters/{cluster}/k8s/namespaces/{namespace}/apps/replicasets/{replica-set-id}
          +     * For Cloud Run, this is the revision name.
          +     * 
          + * + * string runtime_deployment_uri = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The runtimeDeploymentUri. + */ + public java.lang.String getRuntimeDeploymentUri() { + java.lang.Object ref = runtimeDeploymentUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + runtimeDeploymentUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Output only. The runtime assigned URI of the DeploymentEvent.
          +     * For GKE, this is the fully qualified replica set uri.
          +     * e.g.
          +     * container.googleapis.com/projects/{project}/locations/{location}/clusters/{cluster}/k8s/namespaces/{namespace}/apps/replicasets/{replica-set-id}
          +     * For Cloud Run, this is the revision name.
          +     * 
          + * + * string runtime_deployment_uri = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for runtimeDeploymentUri. + */ + public com.google.protobuf.ByteString getRuntimeDeploymentUriBytes() { + java.lang.Object ref = runtimeDeploymentUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + runtimeDeploymentUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Output only. The runtime assigned URI of the DeploymentEvent.
          +     * For GKE, this is the fully qualified replica set uri.
          +     * e.g.
          +     * container.googleapis.com/projects/{project}/locations/{location}/clusters/{cluster}/k8s/namespaces/{namespace}/apps/replicasets/{replica-set-id}
          +     * For Cloud Run, this is the revision name.
          +     * 
          + * + * string runtime_deployment_uri = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The runtimeDeploymentUri to set. + * @return This builder for chaining. + */ + public Builder setRuntimeDeploymentUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + runtimeDeploymentUri_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The runtime assigned URI of the DeploymentEvent.
          +     * For GKE, this is the fully qualified replica set uri.
          +     * e.g.
          +     * container.googleapis.com/projects/{project}/locations/{location}/clusters/{cluster}/k8s/namespaces/{namespace}/apps/replicasets/{replica-set-id}
          +     * For Cloud Run, this is the revision name.
          +     * 
          + * + * string runtime_deployment_uri = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearRuntimeDeploymentUri() { + runtimeDeploymentUri_ = getDefaultInstance().getRuntimeDeploymentUri(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The runtime assigned URI of the DeploymentEvent.
          +     * For GKE, this is the fully qualified replica set uri.
          +     * e.g.
          +     * container.googleapis.com/projects/{project}/locations/{location}/clusters/{cluster}/k8s/namespaces/{namespace}/apps/replicasets/{replica-set-id}
          +     * For Cloud Run, this is the revision name.
          +     * 
          + * + * string runtime_deployment_uri = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for runtimeDeploymentUri to set. + * @return This builder for chaining. + */ + public Builder setRuntimeDeploymentUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + runtimeDeploymentUri_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private int state_ = 0; + + /** + * + * + *
          +     * Output only. The state of the DeploymentEvent.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.DeploymentEvent.State state = 11 [(.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. The state of the DeploymentEvent.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.DeploymentEvent.State state = 11 [(.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 setStateValue(int value) { + state_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The state of the DeploymentEvent.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.DeploymentEvent.State state = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.DeploymentEvent.State getState() { + com.google.cloud.developerconnect.v1.DeploymentEvent.State result = + com.google.cloud.developerconnect.v1.DeploymentEvent.State.forNumber(state_); + return result == null + ? com.google.cloud.developerconnect.v1.DeploymentEvent.State.UNRECOGNIZED + : result; + } + + /** + * + * + *
          +     * Output only. The state of the DeploymentEvent.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.DeploymentEvent.State state = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @param value The state to set. + * @return This builder for chaining. + */ + public Builder setState(com.google.cloud.developerconnect.v1.DeploymentEvent.State value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000020; + state_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The state of the DeploymentEvent.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.DeploymentEvent.State state = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return This builder for chaining. + */ + public Builder clearState() { + bitField0_ = (bitField0_ & ~0x00000020); + state_ = 0; + onChanged(); + return this; + } + + private java.util.List + artifactDeployments_ = java.util.Collections.emptyList(); + + private void ensureArtifactDeploymentsIsMutable() { + if (!((bitField0_ & 0x00000040) != 0)) { + artifactDeployments_ = + new java.util.ArrayList( + artifactDeployments_); + bitField0_ |= 0x00000040; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.developerconnect.v1.ArtifactDeployment, + com.google.cloud.developerconnect.v1.ArtifactDeployment.Builder, + com.google.cloud.developerconnect.v1.ArtifactDeploymentOrBuilder> + artifactDeploymentsBuilder_; + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public java.util.List + getArtifactDeploymentsList() { + if (artifactDeploymentsBuilder_ == null) { + return java.util.Collections.unmodifiableList(artifactDeployments_); + } else { + return artifactDeploymentsBuilder_.getMessageList(); + } + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public int getArtifactDeploymentsCount() { + if (artifactDeploymentsBuilder_ == null) { + return artifactDeployments_.size(); + } else { + return artifactDeploymentsBuilder_.getCount(); + } + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.developerconnect.v1.ArtifactDeployment getArtifactDeployments( + int index) { + if (artifactDeploymentsBuilder_ == null) { + return artifactDeployments_.get(index); + } else { + return artifactDeploymentsBuilder_.getMessage(index); + } + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setArtifactDeployments( + int index, com.google.cloud.developerconnect.v1.ArtifactDeployment value) { + if (artifactDeploymentsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureArtifactDeploymentsIsMutable(); + artifactDeployments_.set(index, value); + onChanged(); + } else { + artifactDeploymentsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setArtifactDeployments( + int index, + com.google.cloud.developerconnect.v1.ArtifactDeployment.Builder builderForValue) { + if (artifactDeploymentsBuilder_ == null) { + ensureArtifactDeploymentsIsMutable(); + artifactDeployments_.set(index, builderForValue.build()); + onChanged(); + } else { + artifactDeploymentsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder addArtifactDeployments( + com.google.cloud.developerconnect.v1.ArtifactDeployment value) { + if (artifactDeploymentsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureArtifactDeploymentsIsMutable(); + artifactDeployments_.add(value); + onChanged(); + } else { + artifactDeploymentsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder addArtifactDeployments( + int index, com.google.cloud.developerconnect.v1.ArtifactDeployment value) { + if (artifactDeploymentsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureArtifactDeploymentsIsMutable(); + artifactDeployments_.add(index, value); + onChanged(); + } else { + artifactDeploymentsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder addArtifactDeployments( + com.google.cloud.developerconnect.v1.ArtifactDeployment.Builder builderForValue) { + if (artifactDeploymentsBuilder_ == null) { + ensureArtifactDeploymentsIsMutable(); + artifactDeployments_.add(builderForValue.build()); + onChanged(); + } else { + artifactDeploymentsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder addArtifactDeployments( + int index, + com.google.cloud.developerconnect.v1.ArtifactDeployment.Builder builderForValue) { + if (artifactDeploymentsBuilder_ == null) { + ensureArtifactDeploymentsIsMutable(); + artifactDeployments_.add(index, builderForValue.build()); + onChanged(); + } else { + artifactDeploymentsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder addAllArtifactDeployments( + java.lang.Iterable + values) { + if (artifactDeploymentsBuilder_ == null) { + ensureArtifactDeploymentsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, artifactDeployments_); + onChanged(); + } else { + artifactDeploymentsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearArtifactDeployments() { + if (artifactDeploymentsBuilder_ == null) { + artifactDeployments_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + } else { + artifactDeploymentsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder removeArtifactDeployments(int index) { + if (artifactDeploymentsBuilder_ == null) { + ensureArtifactDeploymentsIsMutable(); + artifactDeployments_.remove(index); + onChanged(); + } else { + artifactDeploymentsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.developerconnect.v1.ArtifactDeployment.Builder + getArtifactDeploymentsBuilder(int index) { + return internalGetArtifactDeploymentsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.developerconnect.v1.ArtifactDeploymentOrBuilder + getArtifactDeploymentsOrBuilder(int index) { + if (artifactDeploymentsBuilder_ == null) { + return artifactDeployments_.get(index); + } else { + return artifactDeploymentsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public java.util.List< + ? extends com.google.cloud.developerconnect.v1.ArtifactDeploymentOrBuilder> + getArtifactDeploymentsOrBuilderList() { + if (artifactDeploymentsBuilder_ != null) { + return artifactDeploymentsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(artifactDeployments_); + } + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.developerconnect.v1.ArtifactDeployment.Builder + addArtifactDeploymentsBuilder() { + return internalGetArtifactDeploymentsFieldBuilder() + .addBuilder(com.google.cloud.developerconnect.v1.ArtifactDeployment.getDefaultInstance()); + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.developerconnect.v1.ArtifactDeployment.Builder + addArtifactDeploymentsBuilder(int index) { + return internalGetArtifactDeploymentsFieldBuilder() + .addBuilder( + index, com.google.cloud.developerconnect.v1.ArtifactDeployment.getDefaultInstance()); + } + + /** + * + * + *
          +     * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +     * deployment contains the artifact uri and the runtime configuration uri. For
          +     * GKE, this would be all the containers images that are deployed in the pod.
          +     * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public java.util.List + getArtifactDeploymentsBuilderList() { + return internalGetArtifactDeploymentsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.developerconnect.v1.ArtifactDeployment, + com.google.cloud.developerconnect.v1.ArtifactDeployment.Builder, + com.google.cloud.developerconnect.v1.ArtifactDeploymentOrBuilder> + internalGetArtifactDeploymentsFieldBuilder() { + if (artifactDeploymentsBuilder_ == null) { + artifactDeploymentsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.developerconnect.v1.ArtifactDeployment, + com.google.cloud.developerconnect.v1.ArtifactDeployment.Builder, + com.google.cloud.developerconnect.v1.ArtifactDeploymentOrBuilder>( + artifactDeployments_, + ((bitField0_ & 0x00000040) != 0), + getParentForChildren(), + isClean()); + artifactDeployments_ = null; + } + return artifactDeploymentsBuilder_; + } + + private com.google.protobuf.Timestamp deployTime_; + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + deployTimeBuilder_; + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was deployed.
          +     * This would be the min of all ArtifactDeployment deploy_times.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the deployTime field is set. + */ + public boolean hasDeployTime() { + return ((bitField0_ & 0x00000080) != 0); + } + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was deployed.
          +     * This would be the min of all ArtifactDeployment deploy_times.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The deployTime. + */ + public com.google.protobuf.Timestamp getDeployTime() { + if (deployTimeBuilder_ == null) { + return deployTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : deployTime_; + } else { + return deployTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was deployed.
          +     * This would be the min of all ArtifactDeployment deploy_times.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setDeployTime(com.google.protobuf.Timestamp value) { + if (deployTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + deployTime_ = value; + } else { + deployTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was deployed.
          +     * This would be the min of all ArtifactDeployment deploy_times.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setDeployTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (deployTimeBuilder_ == null) { + deployTime_ = builderForValue.build(); + } else { + deployTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was deployed.
          +     * This would be the min of all ArtifactDeployment deploy_times.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeDeployTime(com.google.protobuf.Timestamp value) { + if (deployTimeBuilder_ == null) { + if (((bitField0_ & 0x00000080) != 0) + && deployTime_ != null + && deployTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getDeployTimeBuilder().mergeFrom(value); + } else { + deployTime_ = value; + } + } else { + deployTimeBuilder_.mergeFrom(value); + } + if (deployTime_ != null) { + bitField0_ |= 0x00000080; + onChanged(); + } + return this; + } + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was deployed.
          +     * This would be the min of all ArtifactDeployment deploy_times.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearDeployTime() { + bitField0_ = (bitField0_ & ~0x00000080); + deployTime_ = null; + if (deployTimeBuilder_ != null) { + deployTimeBuilder_.dispose(); + deployTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was deployed.
          +     * This would be the min of all ArtifactDeployment deploy_times.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getDeployTimeBuilder() { + bitField0_ |= 0x00000080; + onChanged(); + return internalGetDeployTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was deployed.
          +     * This would be the min of all ArtifactDeployment deploy_times.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getDeployTimeOrBuilder() { + if (deployTimeBuilder_ != null) { + return deployTimeBuilder_.getMessageOrBuilder(); + } else { + return deployTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : deployTime_; + } + } + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was deployed.
          +     * This would be the min of all ArtifactDeployment deploy_times.
          +     * 
          + * + * + * .google.protobuf.Timestamp deploy_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + internalGetDeployTimeFieldBuilder() { + if (deployTimeBuilder_ == null) { + deployTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getDeployTime(), getParentForChildren(), isClean()); + deployTime_ = null; + } + return deployTimeBuilder_; + } + + private com.google.protobuf.Timestamp undeployTime_; + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + undeployTimeBuilder_; + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was undeployed, all
          +     * artifacts are considered undeployed once this time is set. This would be
          +     * the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment
          +     * is still active (i.e. does not have an undeploy_time), this field will be
          +     * empty.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the undeployTime field is set. + */ + public boolean hasUndeployTime() { + return ((bitField0_ & 0x00000100) != 0); + } + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was undeployed, all
          +     * artifacts are considered undeployed once this time is set. This would be
          +     * the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment
          +     * is still active (i.e. does not have an undeploy_time), this field will be
          +     * empty.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The undeployTime. + */ + public com.google.protobuf.Timestamp getUndeployTime() { + if (undeployTimeBuilder_ == null) { + return undeployTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : undeployTime_; + } else { + return undeployTimeBuilder_.getMessage(); + } + } + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was undeployed, all
          +     * artifacts are considered undeployed once this time is set. This would be
          +     * the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment
          +     * is still active (i.e. does not have an undeploy_time), this field will be
          +     * empty.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUndeployTime(com.google.protobuf.Timestamp value) { + if (undeployTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + undeployTime_ = value; + } else { + undeployTimeBuilder_.setMessage(value); + } + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was undeployed, all
          +     * artifacts are considered undeployed once this time is set. This would be
          +     * the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment
          +     * is still active (i.e. does not have an undeploy_time), this field will be
          +     * empty.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setUndeployTime(com.google.protobuf.Timestamp.Builder builderForValue) { + if (undeployTimeBuilder_ == null) { + undeployTime_ = builderForValue.build(); + } else { + undeployTimeBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000100; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was undeployed, all
          +     * artifacts are considered undeployed once this time is set. This would be
          +     * the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment
          +     * is still active (i.e. does not have an undeploy_time), this field will be
          +     * empty.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeUndeployTime(com.google.protobuf.Timestamp value) { + if (undeployTimeBuilder_ == null) { + if (((bitField0_ & 0x00000100) != 0) + && undeployTime_ != null + && undeployTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + getUndeployTimeBuilder().mergeFrom(value); + } else { + undeployTime_ = value; + } + } else { + undeployTimeBuilder_.mergeFrom(value); + } + if (undeployTime_ != null) { + bitField0_ |= 0x00000100; + onChanged(); + } + return this; + } + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was undeployed, all
          +     * artifacts are considered undeployed once this time is set. This would be
          +     * the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment
          +     * is still active (i.e. does not have an undeploy_time), this field will be
          +     * empty.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearUndeployTime() { + bitField0_ = (bitField0_ & ~0x00000100); + undeployTime_ = null; + if (undeployTimeBuilder_ != null) { + undeployTimeBuilder_.dispose(); + undeployTimeBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was undeployed, all
          +     * artifacts are considered undeployed once this time is set. This would be
          +     * the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment
          +     * is still active (i.e. does not have an undeploy_time), this field will be
          +     * empty.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.Timestamp.Builder getUndeployTimeBuilder() { + bitField0_ |= 0x00000100; + onChanged(); + return internalGetUndeployTimeFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was undeployed, all
          +     * artifacts are considered undeployed once this time is set. This would be
          +     * the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment
          +     * is still active (i.e. does not have an undeploy_time), this field will be
          +     * empty.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.protobuf.TimestampOrBuilder getUndeployTimeOrBuilder() { + if (undeployTimeBuilder_ != null) { + return undeployTimeBuilder_.getMessageOrBuilder(); + } else { + return undeployTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : undeployTime_; + } + } + + /** + * + * + *
          +     * Output only. The time at which the DeploymentEvent was undeployed, all
          +     * artifacts are considered undeployed once this time is set. This would be
          +     * the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment
          +     * is still active (i.e. does not have an undeploy_time), this field will be
          +     * empty.
          +     * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder> + internalGetUndeployTimeFieldBuilder() { + if (undeployTimeBuilder_ == null) { + undeployTimeBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.protobuf.Timestamp, + com.google.protobuf.Timestamp.Builder, + com.google.protobuf.TimestampOrBuilder>( + getUndeployTime(), getParentForChildren(), isClean()); + undeployTime_ = null; + } + return undeployTimeBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.DeploymentEvent) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.DeploymentEvent) + private static final com.google.cloud.developerconnect.v1.DeploymentEvent DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.developerconnect.v1.DeploymentEvent(); + } + + public static com.google.cloud.developerconnect.v1.DeploymentEvent getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeploymentEvent parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.DeploymentEvent getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeploymentEventName.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeploymentEventName.java new file mode 100644 index 000000000000..d5371ce4dc5e --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeploymentEventName.java @@ -0,0 +1,269 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class DeploymentEventName implements ResourceName { + private static final PathTemplate PROJECT_LOCATION_INSIGHTS_CONFIG_DEPLOYMENT_EVENT = + PathTemplate.createWithoutUrlEncoding( + "projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{deployment_event}"); + private volatile Map fieldValuesMap; + private final String project; + private final String location; + private final String insightsConfig; + private final String deploymentEvent; + + @Deprecated + protected DeploymentEventName() { + project = null; + location = null; + insightsConfig = null; + deploymentEvent = null; + } + + private DeploymentEventName(Builder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + location = Preconditions.checkNotNull(builder.getLocation()); + insightsConfig = Preconditions.checkNotNull(builder.getInsightsConfig()); + deploymentEvent = Preconditions.checkNotNull(builder.getDeploymentEvent()); + } + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getInsightsConfig() { + return insightsConfig; + } + + public String getDeploymentEvent() { + return deploymentEvent; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static DeploymentEventName of( + String project, String location, String insightsConfig, String deploymentEvent) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setInsightsConfig(insightsConfig) + .setDeploymentEvent(deploymentEvent) + .build(); + } + + public static String format( + String project, String location, String insightsConfig, String deploymentEvent) { + return newBuilder() + .setProject(project) + .setLocation(location) + .setInsightsConfig(insightsConfig) + .setDeploymentEvent(deploymentEvent) + .build() + .toString(); + } + + public static DeploymentEventName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + Map matchMap = + PROJECT_LOCATION_INSIGHTS_CONFIG_DEPLOYMENT_EVENT.validatedMatch( + formattedString, "DeploymentEventName.parse: formattedString not in valid format"); + return of( + matchMap.get("project"), + matchMap.get("location"), + matchMap.get("insights_config"), + matchMap.get("deployment_event")); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (DeploymentEventName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return PROJECT_LOCATION_INSIGHTS_CONFIG_DEPLOYMENT_EVENT.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (project != null) { + fieldMapBuilder.put("project", project); + } + if (location != null) { + fieldMapBuilder.put("location", location); + } + if (insightsConfig != null) { + fieldMapBuilder.put("insights_config", insightsConfig); + } + if (deploymentEvent != null) { + fieldMapBuilder.put("deployment_event", deploymentEvent); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return PROJECT_LOCATION_INSIGHTS_CONFIG_DEPLOYMENT_EVENT.instantiate( + "project", + project, + "location", + location, + "insights_config", + insightsConfig, + "deployment_event", + deploymentEvent); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + DeploymentEventName that = ((DeploymentEventName) o); + return Objects.equals(this.project, that.project) + && Objects.equals(this.location, that.location) + && Objects.equals(this.insightsConfig, that.insightsConfig) + && Objects.equals(this.deploymentEvent, that.deploymentEvent); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(project); + h *= 1000003; + h ^= Objects.hashCode(location); + h *= 1000003; + h ^= Objects.hashCode(insightsConfig); + h *= 1000003; + h ^= Objects.hashCode(deploymentEvent); + return h; + } + + /** + * Builder for + * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{deployment_event}. + */ + public static class Builder { + private String project; + private String location; + private String insightsConfig; + private String deploymentEvent; + + protected Builder() {} + + public String getProject() { + return project; + } + + public String getLocation() { + return location; + } + + public String getInsightsConfig() { + return insightsConfig; + } + + public String getDeploymentEvent() { + return deploymentEvent; + } + + public Builder setProject(String project) { + this.project = project; + return this; + } + + public Builder setLocation(String location) { + this.location = location; + return this; + } + + public Builder setInsightsConfig(String insightsConfig) { + this.insightsConfig = insightsConfig; + return this; + } + + public Builder setDeploymentEvent(String deploymentEvent) { + this.deploymentEvent = deploymentEvent; + return this; + } + + private Builder(DeploymentEventName deploymentEventName) { + this.project = deploymentEventName.project; + this.location = deploymentEventName.location; + this.insightsConfig = deploymentEventName.insightsConfig; + this.deploymentEvent = deploymentEventName.deploymentEvent; + } + + public DeploymentEventName build() { + return new DeploymentEventName(this); + } + } +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeploymentEventOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeploymentEventOrBuilder.java new file mode 100644 index 000000000000..89041e53b52a --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeploymentEventOrBuilder.java @@ -0,0 +1,421 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/insights_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +@com.google.protobuf.Generated +public interface DeploymentEventOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.DeploymentEvent) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +   * Identifier. The name of the DeploymentEvent. This name is provided by
          +   * Developer Connect insights. Format:
          +   * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +   * 
          + * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
          +   * Identifier. The name of the DeploymentEvent. This name is provided by
          +   * Developer Connect insights. Format:
          +   * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +   * 
          + * + * string name = 1 [(.google.api.field_behavior) = IDENTIFIER]; + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
          +   * Output only. The create time of the DeploymentEvent.
          +   * 
          + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the createTime field is set. + */ + boolean hasCreateTime(); + + /** + * + * + *
          +   * Output only. The create time of the DeploymentEvent.
          +   * 
          + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The createTime. + */ + com.google.protobuf.Timestamp getCreateTime(); + + /** + * + * + *
          +   * Output only. The create time of the DeploymentEvent.
          +   * 
          + * + * .google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder(); + + /** + * + * + *
          +   * Output only. The update time of the DeploymentEvent.
          +   * 
          + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the updateTime field is set. + */ + boolean hasUpdateTime(); + + /** + * + * + *
          +   * Output only. The update time of the DeploymentEvent.
          +   * 
          + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The updateTime. + */ + com.google.protobuf.Timestamp getUpdateTime(); + + /** + * + * + *
          +   * Output only. The update time of the DeploymentEvent.
          +   * 
          + * + * .google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder(); + + /** + * + * + *
          +   * Output only. The runtime configurations where the DeploymentEvent happened.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.RuntimeConfig runtime_config = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the runtimeConfig field is set. + */ + boolean hasRuntimeConfig(); + + /** + * + * + *
          +   * Output only. The runtime configurations where the DeploymentEvent happened.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.RuntimeConfig runtime_config = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The runtimeConfig. + */ + com.google.cloud.developerconnect.v1.RuntimeConfig getRuntimeConfig(); + + /** + * + * + *
          +   * Output only. The runtime configurations where the DeploymentEvent happened.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.RuntimeConfig runtime_config = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.developerconnect.v1.RuntimeConfigOrBuilder getRuntimeConfigOrBuilder(); + + /** + * + * + *
          +   * Output only. The runtime assigned URI of the DeploymentEvent.
          +   * For GKE, this is the fully qualified replica set uri.
          +   * e.g.
          +   * container.googleapis.com/projects/{project}/locations/{location}/clusters/{cluster}/k8s/namespaces/{namespace}/apps/replicasets/{replica-set-id}
          +   * For Cloud Run, this is the revision name.
          +   * 
          + * + * string runtime_deployment_uri = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The runtimeDeploymentUri. + */ + java.lang.String getRuntimeDeploymentUri(); + + /** + * + * + *
          +   * Output only. The runtime assigned URI of the DeploymentEvent.
          +   * For GKE, this is the fully qualified replica set uri.
          +   * e.g.
          +   * container.googleapis.com/projects/{project}/locations/{location}/clusters/{cluster}/k8s/namespaces/{namespace}/apps/replicasets/{replica-set-id}
          +   * For Cloud Run, this is the revision name.
          +   * 
          + * + * string runtime_deployment_uri = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for runtimeDeploymentUri. + */ + com.google.protobuf.ByteString getRuntimeDeploymentUriBytes(); + + /** + * + * + *
          +   * Output only. The state of the DeploymentEvent.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.DeploymentEvent.State state = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The enum numeric value on the wire for state. + */ + int getStateValue(); + + /** + * + * + *
          +   * Output only. The state of the DeploymentEvent.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.DeploymentEvent.State state = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The state. + */ + com.google.cloud.developerconnect.v1.DeploymentEvent.State getState(); + + /** + * + * + *
          +   * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +   * deployment contains the artifact uri and the runtime configuration uri. For
          +   * GKE, this would be all the containers images that are deployed in the pod.
          +   * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + java.util.List + getArtifactDeploymentsList(); + + /** + * + * + *
          +   * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +   * deployment contains the artifact uri and the runtime configuration uri. For
          +   * GKE, this would be all the containers images that are deployed in the pod.
          +   * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.developerconnect.v1.ArtifactDeployment getArtifactDeployments(int index); + + /** + * + * + *
          +   * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +   * deployment contains the artifact uri and the runtime configuration uri. For
          +   * GKE, this would be all the containers images that are deployed in the pod.
          +   * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + int getArtifactDeploymentsCount(); + + /** + * + * + *
          +   * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +   * deployment contains the artifact uri and the runtime configuration uri. For
          +   * GKE, this would be all the containers images that are deployed in the pod.
          +   * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + java.util.List + getArtifactDeploymentsOrBuilderList(); + + /** + * + * + *
          +   * Output only. The artifact deployments of the DeploymentEvent. Each artifact
          +   * deployment contains the artifact uri and the runtime configuration uri. For
          +   * GKE, this would be all the containers images that are deployed in the pod.
          +   * 
          + * + * + * repeated .google.cloud.developerconnect.v1.ArtifactDeployment artifact_deployments = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.developerconnect.v1.ArtifactDeploymentOrBuilder getArtifactDeploymentsOrBuilder( + int index); + + /** + * + * + *
          +   * Output only. The time at which the DeploymentEvent was deployed.
          +   * This would be the min of all ArtifactDeployment deploy_times.
          +   * 
          + * + * .google.protobuf.Timestamp deploy_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the deployTime field is set. + */ + boolean hasDeployTime(); + + /** + * + * + *
          +   * Output only. The time at which the DeploymentEvent was deployed.
          +   * This would be the min of all ArtifactDeployment deploy_times.
          +   * 
          + * + * .google.protobuf.Timestamp deploy_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The deployTime. + */ + com.google.protobuf.Timestamp getDeployTime(); + + /** + * + * + *
          +   * Output only. The time at which the DeploymentEvent was deployed.
          +   * This would be the min of all ArtifactDeployment deploy_times.
          +   * 
          + * + * .google.protobuf.Timestamp deploy_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getDeployTimeOrBuilder(); + + /** + * + * + *
          +   * Output only. The time at which the DeploymentEvent was undeployed, all
          +   * artifacts are considered undeployed once this time is set. This would be
          +   * the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment
          +   * is still active (i.e. does not have an undeploy_time), this field will be
          +   * empty.
          +   * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the undeployTime field is set. + */ + boolean hasUndeployTime(); + + /** + * + * + *
          +   * Output only. The time at which the DeploymentEvent was undeployed, all
          +   * artifacts are considered undeployed once this time is set. This would be
          +   * the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment
          +   * is still active (i.e. does not have an undeploy_time), this field will be
          +   * empty.
          +   * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The undeployTime. + */ + com.google.protobuf.Timestamp getUndeployTime(); + + /** + * + * + *
          +   * Output only. The time at which the DeploymentEvent was undeployed, all
          +   * artifacts are considered undeployed once this time is set. This would be
          +   * the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment
          +   * is still active (i.e. does not have an undeploy_time), this field will be
          +   * empty.
          +   * 
          + * + * + * .google.protobuf.Timestamp undeploy_time = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.protobuf.TimestampOrBuilder getUndeployTimeOrBuilder(); +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeveloperConnectProto.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeveloperConnectProto.java index 101be30c73b5..ec59f9e77cc6 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeveloperConnectProto.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/DeveloperConnectProto.java @@ -72,6 +72,18 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_developerconnect_v1_InstallationState_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_developerconnect_v1_InstallationState_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_BasicAuthentication_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_BasicAuthentication_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_BearerTokenAuthentication_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_BearerTokenAuthentication_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_developerconnect_v1_GitHubConfig_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -108,6 +120,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_developerconnect_v1_BitbucketCloudConfig_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_developerconnect_v1_BitbucketCloudConfig_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_SecureSourceManagerInstanceConfig_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_SecureSourceManagerInstanceConfig_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_developerconnect_v1_ListConnectionsRequest_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -180,6 +196,30 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_developerconnect_v1_FetchAccessTokenResponse_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_developerconnect_v1_FetchAccessTokenResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_StartOAuthRequest_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_StartOAuthRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_StartOAuthResponse_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_StartOAuthResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_OAuthParams_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_OAuthParams_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_GoogleOAuthParams_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_GoogleOAuthParams_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_FinishOAuthResponse_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_FinishOAuthResponse_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_developerconnect_v1_ExchangeError_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -311,7 +351,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021ListUsersResponse\0225\n" + "\005users\030\001 \003(\0132&.google.cloud.developerconnect.v1.User\022\027\n" + "\017next_page_token\030\002 \001(\t\022\023\n" - + "\013unreachable\030\003 \003(\t\"\327\013\n\n" + + "\013unreachable\030\003 \003(\t\"\246\r\n\n" + "Connection\022G\n\r" + "github_config\030\005" + " \001(\0132..google.cloud.developerconnect.v1.GitHubConfigH\000\022\\\n" @@ -324,24 +364,28 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\034bitbucket_data_center_config\030\021" + " \001(\0132;.google.cloud.developerconnect.v1.BitbucketDataCenterConfigH\000\022X\n" + "\026bitbucket_cloud_config\030\022 \001(\01326.google.c" - + "loud.developerconnect.v1.BitbucketCloudConfigH\000\022\021\n" + + "loud.developerconnect.v1.BitbucketCloudConfigH\000\022t\n" + + "%secure_source_manager_instance_config\030\024 \001(\0132C.google.cloud.developerc" + + "onnect.v1.SecureSourceManagerInstanceConfigH\000\022W\n" + + "\013http_config\030\025 \001(\0132;.google.clou" + + "d.developerconnect.v1.GenericHTTPEndpointConfigB\003\340A\001H\000\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\0224\n" + "\013create_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013update_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013delete_time\030\013 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022M\n" + "\006labels\030\004" + " \003(\01328.google.cloud.developerconnect.v1.Connection.LabelsEntryB\003\340A\001\022T\n" - + "\022installation_state\030\006" - + " \001(\01323.google.cloud.developerconnect.v1.InstallationStateB\003\340A\003\022\025\n" + + "\022installation_state\030\006 \001(\01323.google.cloud.de" + + "veloperconnect.v1.InstallationStateB\003\340A\003\022\025\n" + "\010disabled\030\007 \001(\010B\003\340A\001\022\030\n" + "\013reconciling\030\010 \001(\010B\003\340A\003\022W\n" - + "\013annotations\030\t \003(\0132=.google.cloud.d" - + "eveloperconnect.v1.Connection.AnnotationsEntryB\003\340A\001\022\021\n" + + "\013annotations\030\t \003(\0132=.google." + + "cloud.developerconnect.v1.Connection.AnnotationsEntryB\003\340A\001\022\021\n" + "\004etag\030\n" + " \001(\tB\003\340A\001\022\030\n" + "\003uid\030\014 \001(\tB\013\340A\003\342\214\317\327\010\002\010\001\022Q\n" - + "\021crypto_key_config\030\017 " - + "\001(\01321.google.cloud.developerconnect.v1.CryptoKeyConfigB\003\340A\001\022O\n" + + "\021crypto_key_config\030\017" + + " \001(\01321.google.cloud.developerconnect.v1.CryptoKeyConfigB\003\340A\001\022O\n" + "\020git_proxy_config\030\023" + " \001(\01320.google.cloud.developerconnect.v1.GitProxyConfigB\003\340A\001\032-\n" + "\013LabelsEntry\022\013\n" @@ -350,15 +394,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020AnnotationsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001:\216\001\352A\212\001\n" - + "*developerconnect.googleapis.com/Connection\022@projects/{project}/locations" - + "/{location}/connections/{connection}*\013connections2\n" + + "*developerconnect.googleapis.com/Connection\022@projects/{project}/lo" + + "cations/{location}/connections/{connection}*\013connections2\n" + "connectionR\001\001B\023\n" + "\021connection_config\"S\n" + "\017CryptoKeyConfig\022@\n\r" + "key_reference\030\001 \001(\tB)\340A\002\372A#\n" - + "!cloudkms.googleapis.com/CryptoKey\"&\n" + + "!cloudkms.googleapis.com/CryptoKey\"H\n" + "\016GitProxyConfig\022\024\n" - + "\007enabled\030\001 \001(\010B\003\340A\001\"\210\002\n" + + "\007enabled\030\001 \001(\010B\003\340A\001\022 \n" + + "\023http_proxy_base_uri\030\002 \001(\tB\003\340A\003\"\210\002\n" + "\021InstallationState\022M\n" + "\005stage\030\001" + " \001(\01629.google.cloud.developerconnect.v1.InstallationState.StageB\003\340A\003\022\024\n" @@ -370,18 +415,39 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\022PENDING_USER_OAUTH\020\002\022\027\n" + "\023PENDING_INSTALL_APP\020\003\022\014\n" + "\010COMPLETE\020\n" - + "\"\313\002\n" + + "\"\314\005\n" + + "\031GenericHTTPEndpointConfig\022t\n" + + "\024basic_authentication\030\001 \001(\0132O.google.cloud.develo" + + "perconnect.v1.GenericHTTPEndpointConfig.BasicAuthenticationB\003\340A\001H\000\022\201\001\n" + + "\033bearer_token_authentication\030\002 \001(\0132U.google.cloud." + + "developerconnect.v1.GenericHTTPEndpointC" + + "onfig.BearerTokenAuthenticationB\003\340A\001H\000\022\030\n" + + "\010host_uri\030\003 \001(\tB\006\340A\002\340A\005\022_\n" + + "\030service_directory_config\030\004 \001(\01328.google.cloud.develo" + + "perconnect.v1.ServiceDirectoryConfigB\003\340A\001\022\037\n" + + "\022ssl_ca_certificate\030\005 \001(\tB\003\340A\001\032\214\001\n" + + "\023BasicAuthentication\022R\n" + + "\027password_secret_version\030\002 \001(\tB/\372A,\n" + + "*secretmanager.googleapis.com/SecretVersionH\000\022\025\n" + + "\010username\030\001 \001(\tB\003\340A\002B\n\n" + + "\010password\032x\n" + + "\031BearerTokenAuthentication\022R\n" + + "\024token_secret_version\030\001 \001(\tB2\340A\001\372A,\n" + + "*secretmanager.googleapis.com/SecretVersionH\000B\007\n" + + "\005tokenB\020\n" + + "\016authentication\"\343\002\n" + "\014GitHubConfig\022T\n\n" + "github_app\030\001 \001(\01628.goo" + "gle.cloud.developerconnect.v1.GitHubConfig.GitHubAppB\006\340A\002\340A\005\022U\n" + "\025authorizer_credential\030\002" + " \001(\01321.google.cloud.developerconnect.v1.OAuthCredentialB\003\340A\001\022 \n" + "\023app_installation_id\030\003 \001(\003B\003\340A\001\022\035\n" - + "\020installation_uri\030\004 \001(\tB\003\340A\003\"M\n" + + "\020installation_uri\030\004 \001(\tB\003\340A\003\"e\n" + "\tGitHubApp\022\033\n" + "\027GIT_HUB_APP_UNSPECIFIED\020\000\022\025\n" + "\021DEVELOPER_CONNECT\020\001\022\014\n" - + "\010FIREBASE\020\002\"\356\003\n" + + "\010FIREBASE\020\002\022\026\n" + + "\022GEMINI_CODE_ASSIST\020\003\"\214\004\n" + "\026GitHubEnterpriseConfig\022\025\n" + "\010host_uri\030\001 \001(\tB\003\340A\002\022\023\n" + "\006app_id\030\002 \001(\003B\003\340A\001\022\025\n" @@ -393,10 +459,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023app_installation_id\030\010 \001(\003B\003\340A\001\022\035\n" + "\020installation_uri\030\t \001(\tB\003\340A\003\022_\n" + "\030service_directory_config\030\n" - + " \001(\01328.google.cloud.d" - + "eveloperconnect.v1.ServiceDirectoryConfigB\003\340A\001\022\033\n" + + " \001(\01328.google.cloud.developerconnect.v1.ServiceDirectoryConfigB\003\340A\001\022\033\n" + "\016server_version\030\014 \001(\tB\003\340A\003\022\037\n" - + "\022ssl_ca_certificate\030\016 \001(\tB\003\340A\001\"Z\n" + + "\022ssl_ca_certificate\030\016 \001(\tB\003\340A\001\022\034\n" + + "\014organization\030\017 \001(\tB\006\340A\001\340A\005\"Z\n" + "\026ServiceDirectoryConfig\022@\n" + "\007service\030\001 \001(\tB/\340A\002\372A)\n" + "\'servicedirectory.googleapis.com/Service\"\200\001\n" @@ -407,8 +473,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014GitLabConfig\022\\\n" + "\035webhook_secret_secret_version\030\001 \001(\tB5\340A\002\340A\005\372A,\n" + "*secretmanager.googleapis.com/SecretVersion\022Y\n" - + "\032read_authorizer_credential\030\002 \001(\01320" - + ".google.cloud.developerconnect.v1.UserCredentialB\003\340A\002\022T\n" + + "\032read_authorizer_credential\030\002" + + " \001(\01320.google.cloud.developerconnect.v1.UserCredentialB\003\340A\002\022T\n" + "\025authorizer_credential\030\003" + " \001(\01320.google.cloud.developerconnect.v1.UserCredentialB\003\340A\002\"~\n" + "\016UserCredential\022U\n" @@ -421,42 +487,45 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "*secretmanager.googleapis.com/SecretVersion\022Y\n" + "\032read_authorizer_credential\030\003" + " \001(\01320.google.cloud.developerconnect.v1.UserCredentialB\003\340A\002\022T\n" - + "\025authorizer_credential\030\004" - + " \001(\01320.google.cloud.developerconnect.v1.UserCredentialB\003\340A\002\022_\n" - + "\030service_directory_config\030\005 \001(\01328.google.cloud.de" - + "veloperconnect.v1.ServiceDirectoryConfigB\003\340A\001\022\037\n" + + "\025authorizer_credential\030\004 \001(\01320.google.clo" + + "ud.developerconnect.v1.UserCredentialB\003\340A\002\022_\n" + + "\030service_directory_config\030\005 \001(\01328.g" + + "oogle.cloud.developerconnect.v1.ServiceDirectoryConfigB\003\340A\001\022\037\n" + "\022ssl_ca_certificate\030\006 \001(\tB\003\340A\001\022\033\n" + "\016server_version\030\007 \001(\tB\003\340A\003\"\340\003\n" + "\031BitbucketDataCenterConfig\022\025\n" + "\010host_uri\030\001 \001(\tB\003\340A\002\022\\\n" + "\035webhook_secret_secret_version\030\002 \001(\tB5\340A\002\340A\005\372A,\n" + "*secretmanager.googleapis.com/SecretVersion\022Y\n" - + "\032read_authorizer_credential\030\003" - + " \001(\01320.google.cloud.developerconnect.v1.UserCredentialB\003\340A\002\022T\n" - + "\025authorizer_credential\030\004" - + " \001(\01320.google.cloud.developerconnect.v1.UserCredentialB\003\340A\002\022_\n" - + "\030service_directory_config\030\005 \001(\01328.google.cloud" - + ".developerconnect.v1.ServiceDirectoryConfigB\003\340A\001\022\037\n" + + "\032read_authorizer_credential\030\003 \001(\01320.google.cloud." + + "developerconnect.v1.UserCredentialB\003\340A\002\022T\n" + + "\025authorizer_credential\030\004 \001(\01320.google." + + "cloud.developerconnect.v1.UserCredentialB\003\340A\002\022_\n" + + "\030service_directory_config\030\005 \001(\0132" + + "8.google.cloud.developerconnect.v1.ServiceDirectoryConfigB\003\340A\001\022\037\n" + "\022ssl_ca_certificate\030\006 \001(\tB\003\340A\001\022\033\n" + "\016server_version\030\007 \001(\tB\003\340A\003\"\275\002\n" + "\024BitbucketCloudConfig\022\026\n" + "\tworkspace\030\001 \001(\tB\003\340A\002\022\\\n" + "\035webhook_secret_secret_version\030\002 \001(\tB5\340A\002\340A\005\372A,\n" + "*secretmanager.googleapis.com/SecretVersion\022Y\n" - + "\032read_authorizer_credential\030\003" - + " \001(\01320.google.cloud.developerconnect.v1.UserCredentialB\003\340A\002\022T\n" - + "\025authorizer_credential\030\004" - + " \001(\01320.google.cloud.developerconnect.v1.UserCredentialB\003\340A\002\"\271\001\n" + + "\032read_authorizer_credential\030\003 \001(\01320.google.cloud.d" + + "eveloperconnect.v1.UserCredentialB\003\340A\002\022T\n" + + "\025authorizer_credential\030\004 \001(\01320.google.c" + + "loud.developerconnect.v1.UserCredentialB\003\340A\002\"m\n" + + "!SecureSourceManagerInstanceConfig\022H\n" + + "\010instance\030\001 \001(\tB6\340A\002\340A\005\372A-\n" + + "+securesourcemanager.googleapis.com/Instance\"\271\001\n" + "\026ListConnectionsRequest\022B\n" - + "\006parent\030\001 \001(\tB2\340A\002\372A" - + ",\022*developerconnect.googleapis.com/Connection\022\026\n" + + "\006parent\030\001 \001(\tB2" + + "\340A\002\372A,\022*developerconnect.googleapis.com/Connection\022\026\n" + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\004 \001(\tB\003\340A\001\022\025\n" + "\010order_by\030\005 \001(\tB\003\340A\001\"\212\001\n" + "\027ListConnectionsResponse\022A\n" - + "\013connections\030\001" - + " \003(\0132,.google.cloud.developerconnect.v1.Connection\022\027\n" + + "\013connections\030\001 \003(\0132,.googl" + + "e.cloud.developerconnect.v1.Connection\022\027\n" + "\017next_page_token\030\002 \001(\t\022\023\n" + "\013unreachable\030\003 \003(\t\"X\n" + "\024GetConnectionRequest\022@\n" @@ -466,10 +535,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006parent\030\001 \001(" + "\tB2\340A\002\372A,\022*developerconnect.googleapis.com/Connection\022\032\n\r" + "connection_id\030\002 \001(\tB\003\340A\002\022E\n\n" - + "connection\030\003 \001(\0132,.goog" - + "le.cloud.developerconnect.v1.ConnectionB\003\340A\002\022\037\n\n" - + "request_id\030\004 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\022\032\n" - + "\r" + + "connection\030\003 \001(\0132," + + ".google.cloud.developerconnect.v1.ConnectionB\003\340A\002\022\037\n\n" + + "request_id\030\004 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\022\032\n\r" + "validate_only\030\005 \001(\010B\003\340A\001\"\357\001\n" + "\027UpdateConnectionRequest\0224\n" + "\013update_mask\030\001" @@ -493,25 +561,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006filter\030\004 \001(\tB\003\340A\001\022\025\n" + "\010order_by\030\005 \001(\tB\003\340A\001\"\235\001\n" + "\035ListAccountConnectorsResponse\022N\n" - + "\022account_connectors\030\001" - + " \003(\01322.google.cloud.developerconnect.v1.AccountConnector\022\027\n" + + "\022account_connectors\030\001 \003(\01322.google.cl" + + "oud.developerconnect.v1.AccountConnector\022\027\n" + "\017next_page_token\030\002 \001(\t\022\023\n" + "\013unreachable\030\003 \003(\t\"d\n" + "\032GetAccountConnectorRequest\022F\n" + "\004name\030\001 \001(\tB8\340A\002\372A2\n" + "0developerconnect.googleapis.com/AccountConnector\"\235\002\n" + "\035CreateAccountConnectorRequest\022H\n" - + "\006parent\030\001 \001(\tB8\340A\002\372A" - + "2\0220developerconnect.googleapis.com/AccountConnector\022!\n" + + "\006parent\030\001 \001(\tB8" + + "\340A\002\372A2\0220developerconnect.googleapis.com/AccountConnector\022!\n" + "\024account_connector_id\030\002 \001(\tB\003\340A\002\022R\n" - + "\021account_connector\030\003 \001(\01322.goog" - + "le.cloud.developerconnect.v1.AccountConnectorB\003\340A\002\022\037\n\n" + + "\021account_connector\030\003 \001(\01322" + + ".google.cloud.developerconnect.v1.AccountConnectorB\003\340A\002\022\037\n\n" + "request_id\030\004 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\022\032\n\r" + "validate_only\030\005 \001(\010B\003\340A\001\"\202\002\n" + "\035UpdateAccountConnectorRequest\0224\n" + "\013update_mask\030\001 \001(\0132\032.google.protobuf.FieldMaskB\003\340A\001\022R\n" - + "\021account_connector\030\002 \001(\01322.google.clou" - + "d.developerconnect.v1.AccountConnectorB\003\340A\002\022\037\n\n" + + "\021account_connector\030\002 \001(\01322.google" + + ".cloud.developerconnect.v1.AccountConnectorB\003\340A\002\022\037\n\n" + "request_id\030\003 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\022\032\n\r" + "allow_missing\030\004 \001(\010B\003\340A\001\022\032\n\r" + "validate_only\030\005 \001(\010B\003\340A\001\"\313\001\n" @@ -549,8 +617,39 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005token\030\001 \001(\t\0223\n" + "\017expiration_time\030\002 \001(\0132\032.google.protobuf.Timestamp\022\016\n" + "\006scopes\030\003 \003(\t\022G\n" - + "\016exchange_error\030\004 \001(\0132/.goog" - + "le.cloud.developerconnect.v1.ExchangeError\"2\n\r" + + "\016exchange_error\030\004 \001(\0132/" + + ".google.cloud.developerconnect.v1.ExchangeError\"h\n" + + "\021StartOAuthRequest\022S\n" + + "\021account_connector\030\001 \001(\tB8\340A\002\372A2\n" + + "0developerconnect.googleapis.com/AccountConnector\"\346\001\n" + + "\022StartOAuthResponse\022N\n" + + "\022system_provider_id\030\007" + + " \001(\01620.google.cloud.developerconnect.v1.SystemProviderH\000\022\016\n" + + "\006ticket\030\001 \001(\t\022\026\n" + + "\016code_challenge\030\002 \001(\t\022\035\n" + + "\025code_challenge_method\030\003 \001(\t\022\021\n" + + "\tclient_id\030\004 \001(\t\022\016\n" + + "\006scopes\030\005 \003(\t\022\020\n" + + "\010auth_uri\030\006 \001(\tB\004\n" + + "\002id\"\305\003\n" + + "\022FinishOAuthRequest\022X\n" + + "\014oauth_params\030\002 \001(\0132@.google" + + ".cloud.developerconnect.v1.FinishOAuthRequest.OAuthParamsH\000\022e\n" + + "\023google_oauth_params\030\003 \001(\0132F.google.cloud.developerconnect" + + ".v1.FinishOAuthRequest.GoogleOAuthParamsH\000\022S\n" + + "\021account_connector\030\001 \001(\tB8\340A\002\372A2\n" + + "0developerconnect.googleapis.com/AccountConnector\0325\n" + + "\013OAuthParams\022\021\n" + + "\004code\030\001 \001(\tB\003\340A\002\022\023\n" + + "\006ticket\030\002 \001(\tB\003\340A\002\032X\n" + + "\021GoogleOAuthParams\022\023\n" + + "\006scopes\030\001 \003(\tB\003\340A\002\022\031\n" + + "\014version_info\030\002 \001(\tB\003\340A\001\022\023\n" + + "\006ticket\030\003 \001(\tB\003\340A\002B\010\n" + + "\006params\"^\n" + + "\023FinishOAuthResponse\022G\n" + + "\016exchange_error\030\001" + + " \001(\0132/.google.cloud.developerconnect.v1.ExchangeError\"2\n\r" + "ExchangeError\022\014\n" + "\004code\030\001 \001(\t\022\023\n" + "\013description\030\002 \001(\t\"\304\006\n" @@ -560,12 +659,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013create_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013update_time\030\004 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013delete_time\030\005 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022T\n" - + "\006labels\030\006 \003(\0132?.google.cloud.develop" - + "erconnect.v1.GitRepositoryLink.LabelsEntryB\003\340A\001\022\021\n" + + "\006labels\030\006 \003(\0132?.goog" + + "le.cloud.developerconnect.v1.GitRepositoryLink.LabelsEntryB\003\340A\001\022\021\n" + "\004etag\030\007 \001(\tB\003\340A\001\022\030\n" + "\013reconciling\030\010 \001(\010B\003\340A\003\022^\n" - + "\013annotations\030\t \003(\0132D.goog" - + "le.cloud.developerconnect.v1.GitRepositoryLink.AnnotationsEntryB\003\340A\001\022\030\n" + + "\013annotations\030\t \003(\0132D.google.cloud.developerconnec" + + "t.v1.GitRepositoryLink.AnnotationsEntryB\003\340A\001\022\030\n" + "\003uid\030\n" + " \001(\tB\013\340A\003\342\214\317\327\010\002\010\001\022\027\n\n" + "webhook_id\030\013 \001(\tB\003\340A\003\022\032\n\r" @@ -576,14 +675,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\020AnnotationsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001:\314\001\352A\310\001\n" - + "1developerconnect.googleapis.com/GitRepositoryLink\022iprojects/{proj" - + "ect}/locations/{location}/connections/{connection}/gitRepositoryLinks/{git_repos" - + "itory_link}*\022gitRepositoryLinks2\021gitRepositoryLinkR\001\001\"\244\002\n" + + "1developerconnect.googleapis.com/GitRepositoryLink" + + "\022iprojects/{project}/locations/{location}/connections/{connection}/gitRepository" + + "Links/{git_repository_link}*\022gitRepositoryLinks2\021gitRepositoryLinkR\001\001\"\244\002\n" + "\036CreateGitRepositoryLinkRequest\022I\n" - + "\006parent\030\001 \001(\tB9\340A\002\372A3\0221develo" - + "perconnect.googleapis.com/GitRepositoryLink\022U\n" - + "\023git_repository_link\030\002 \001(\01323.googl" - + "e.cloud.developerconnect.v1.GitRepositoryLinkB\003\340A\002\022#\n" + + "\006parent\030\001 \001(\t" + + "B9\340A\002\372A3\0221developerconnect.googleapis.com/GitRepositoryLink\022U\n" + + "\023git_repository_link\030\002" + + " \001(\01323.google.cloud.developerconnect.v1.GitRepositoryLinkB\003\340A\002\022#\n" + "\026git_repository_link_id\030\003 \001(\tB\003\340A\002\022\037\n\n" + "request_id\030\004 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\022\032\n\r" + "validate_only\030\005 \001(\010B\003\340A\001\"\271\001\n" @@ -594,15 +693,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "validate_only\030\003 \001(\010B\003\340A\001\022\021\n" + "\004etag\030\004 \001(\tB\003\340A\001\"\307\001\n" + "\035ListGitRepositoryLinksRequest\022I\n" - + "\006parent\030\001 \001(\tB9\340A\002\372A3\0221deve" - + "loperconnect.googleapis.com/GitRepositoryLink\022\026\n" + + "\006parent\030\001 \001(" + + "\tB9\340A\002\372A3\0221developerconnect.googleapis.com/GitRepositoryLink\022\026\n" + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\004 \001(\tB\003\340A\001\022\025\n" + "\010order_by\030\005 \001(\tB\003\340A\001\"\241\001\n" + "\036ListGitRepositoryLinksResponse\022Q\n" - + "\024git_repository_links\030\001 " - + "\003(\01323.google.cloud.developerconnect.v1.GitRepositoryLink\022\027\n" + + "\024git_repository_links\030\001" + + " \003(\01323.google.cloud.developerconnect.v1.GitRepositoryLink\022\027\n" + "\017next_page_token\030\002 \001(\t\022\023\n" + "\013unreachable\030\003 \003(\t\"f\n" + "\033GetGitRepositoryLinkRequest\022G\n" @@ -628,17 +727,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\003 \001(\tB\003\340A\001\"\233\001\n" + "$FetchLinkableGitRepositoriesResponse\022Z\n" - + "\031linkable_git_repositories\030\001 \003(\01327.google" - + ".cloud.developerconnect.v1.LinkableGitRepository\022\027\n" + + "\031linkable_git_repositories\030\001" + + " \003(\01327.google.cloud.developerconnect.v1.LinkableGitRepository\022\027\n" + "\017next_page_token\030\002 \001(\t\"*\n" + "\025LinkableGitRepository\022\021\n" + "\tclone_uri\030\001 \001(\t\"i\n" + "\037FetchGitHubInstallationsRequest\022F\n\n" + "connection\030\001 \001(\tB2\340A\002\372A,\n" + "*developerconnect.googleapis.com/Connection\"\302\001\n" - + " FetchGitHubInstallationsResponse\022f\n\r" - + "installations\030\001 \003(\0132O.google.cloud.developerconnect.v1." - + "FetchGitHubInstallationsResponse.Installation\0326\n" + + " FetchGitHubInstallationsResponse\022f\n" + + "\r" + + "installations\030\001 \003(\0132O.google.cloud.deve" + + "loperconnect.v1.FetchGitHubInstallationsResponse.Installation\0326\n" + "\014Installation\022\n\n" + "\002id\030\001 \001(\003\022\014\n" + "\004name\030\002 \001(\t\022\014\n" @@ -646,8 +746,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\023FetchGitRefsRequest\022V\n" + "\023git_repository_link\030\001 \001(\tB9\340A\002\372A3\n" + "1developerconnect.googleapis.com/GitRepositoryLink\022T\n" - + "\010ref_type\030\002 \001(\0162=.google" - + ".cloud.developerconnect.v1.FetchGitRefsRequest.RefTypeB\003\340A\002\022\026\n" + + "\010ref_type\030\002" + + " \001(\0162=.google.cloud.developerconnect.v1.FetchGitRefsRequest.RefTypeB\003\340A\002\022\026\n" + "\tpage_size\030\004 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\005 \001(\tB\003\340A\001\"8\n" + "\007RefType\022\030\n" @@ -656,18 +756,18 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\006BRANCH\020\002\"B\n" + "\024FetchGitRefsResponse\022\021\n" + "\tref_names\030\001 \003(\t\022\027\n" - + "\017next_page_token\030\002 \001(\t\"\375\005\n" - + "\020AccountConnector\022V\n" - + "\025provider_oauth_config\030\005" - + " \001(\01325.google.cloud.developerconnect.v1.ProviderOAuthConfigH\000\022\021\n" + + "\017next_page_token\030\002 \001(\t\"\202\006\n" + + "\020AccountConnector\022[\n" + + "\025provider_oauth_config\030\005 \001(\01325.google.cloud.de" + + "veloperconnect.v1.ProviderOAuthConfigB\003\340A\001H\000\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\0224\n" + "\013create_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013update_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022]\n" - + "\013annotations\030\006 \003(\0132C.google.cloud.developerconn" - + "ect.v1.AccountConnector.AnnotationsEntryB\003\340A\001\022\021\n" + + "\013annotations\030\006 \003(\0132C.googl" + + "e.cloud.developerconnect.v1.AccountConnector.AnnotationsEntryB\003\340A\001\022\021\n" + "\004etag\030\007 \001(\tB\003\340A\001\022S\n" - + "\006labels\030\010 \003(\013" - + "2>.google.cloud.developerconnect.v1.AccountConnector.LabelsEntryB\003\340A\001\022\034\n" + + "\006labels\030\010 \003(\0132>.google.cloud.dev" + + "eloperconnect.v1.AccountConnector.LabelsEntryB\003\340A\001\022\034\n" + "\017oauth_start_uri\030\n" + " \001(\tB\003\340A\003\0322\n" + "\020AnnotationsEntry\022\013\n" @@ -676,9 +776,9 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001:\255\001\352A\251\001\n" - + "0developerconnect.googleapis.com/AccountConnector\022Mprojects/{project}/loca" - + "tions/{location}/accountConnectors/{acco" - + "unt_connector}*\021accountConnectors2\020accountConnectorR\001\001B\032\n" + + "0developerconnect.googleapis.com/AccountConnector\022Mpr" + + "ojects/{project}/locations/{location}/ac" + + "countConnectors/{account_connector}*\021accountConnectors2\020accountConnectorR\001\001B\032\n" + "\030account_connector_config\"\302\002\n" + "\004User\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\022\031\n" @@ -686,12 +786,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013create_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022@\n" + "\027last_token_request_time\030\004" + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003:\223\001\352A\217\001\n" - + "$developerconnect.googleapis.com/User\022Zprojects/{projec" - + "t}/locations/{location}/accountConnector" - + "s/{account_connector}/users/{user}*\005users2\004user\"\224\001\n" - + "\023ProviderOAuthConfig\022S\n" - + "\022system_provider_id\030\001" - + " \001(\01620.google.cloud.developerconnect.v1.SystemProviderB\003\340A\005H\000\022\023\n" + + "$developerconnect.googleapis.com/User\022Zprojects/{project}/locations/{locat" + + "ion}/accountConnectors/{account_connector}/users/{user}*\005users2\004user\"\227\001\n" + + "\023ProviderOAuthConfig\022V\n" + + "\022system_provider_id\030\001 \001(\016" + + "20.google.cloud.developerconnect.v1.SystemProviderB\006\340A\005\340A\001H\000\022\023\n" + "\006scopes\030\002 \003(\tB\003\340A\002B\023\n" + "\021oauth_provider_id*\227\001\n" + "\016SystemProvider\022\037\n" @@ -703,160 +802,187 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004ROVO\020\005\022\r\n" + "\tNEW_RELIC\020\006\022\014\n" + "\010DATASTAX\020\007\022\r\n" - + "\tDYNATRACE\020\0102\351.\n" + + "\tDYNATRACE\020\0102\3132\n" + "\020DeveloperConnect\022\310\001\n" - + "\017ListConnections\0228.google.cloud.developerconnect.v1.ListConnect" - + "ionsRequest\0329.google.cloud.developerconn" - + "ect.v1.ListConnectionsResponse\"@\332A\006paren" - + "t\202\323\344\223\0021\022//v1/{parent=projects/*/locations/*}/connections\022\265\001\n\r" - + "GetConnection\0226.google.cloud.developerconnect.v1.GetConnect" - + "ionRequest\032,.google.cloud.developerconne" - + "ct.v1.Connection\">\332A\004name\202\323\344\223\0021\022//v1/{na" - + "me=projects/*/locations/*/connections/*}\022\366\001\n" - + "\020CreateConnection\0229.google.cloud.dev" - + "eloperconnect.v1.CreateConnectionRequest\032\035.google.longrunning.Operation\"\207\001\312A\037\n\n" - + "Connection\022\021OperationMetadata\332A\037parent,co" - + "nnection,connection_id\202\323\344\223\002=\"//v1/{parent=projects/*/locations/*}/connections:\n" + + "\017ListConnections\0228.google.cloud.develop" + + "erconnect.v1.ListConnectionsRequest\0329.google.cloud.developerconnect.v1.ListConne" + + "ctionsResponse\"@\332A\006parent\202\323\344\223\0021\022//v1/{pa" + + "rent=projects/*/locations/*}/connections\022\265\001\n\r" + + "GetConnection\0226.google.cloud.developerconnect.v1.GetConnectionRequest\032,.goo" + + "gle.cloud.developerconnect.v1.Connection" + + "\">\332A\004name\202\323\344\223\0021\022//v1/{name=projects/*/locations/*/connections/*}\022\366\001\n" + + "\020CreateConnection\0229.google.cloud.developerconnect.v1" + + ".CreateConnectionRequest\032\035.google.longrunning.Operation\"\207\001\312A\037\n\n" + + "Connection\022\021OperationMetadata\332A\037parent,connection,connect" + + "ion_id\202\323\344\223\002=\"//v1/{parent=projects/*/locations/*}/connections:\n" + "connection\022\370\001\n" - + "\020UpdateConnection\0229.google.cloud.developerconnect.v1.UpdateConnecti" - + "onRequest\032\035.google.longrunning.Operation\"\211\001\312A\037\n\n" - + "Connection\022\021OperationMetadata\332A\026" - + "connection,update_mask\202\323\344\223\002H2:/v1/{conne" - + "ction.name=projects/*/locations/*/connections/*}:\n" - + "connection\022\331\001\n" - + "\020DeleteConnection\0229.google.cloud.developerconnect.v1.Del" - + "eteConnectionRequest\032\035.google.longrunning.Operation\"k\312A*\n" - + "\025google.protobuf.Empty\022" - + "\021OperationMetadata\332A\004name\202\323\344\223\0021*//v1/{na" - + "me=projects/*/locations/*/connections/*}\022\273\002\n" - + "\027CreateGitRepositoryLink\022@.google.cloud.developerconnect.v1.CreateGitReposit" - + "oryLinkRequest\032\035.google.longrunning.Operation\"\276\001\312A&\n" - + "\021GitRepositoryLink\022\021OperationMetadata\332A1parent,git_repository_link,g" - + "it_repository_link_id\202\323\344\223\002[\"D/v1/{parent" - + "=projects/*/locations/*/connections/*}/g" - + "itRepositoryLinks:\023git_repository_link\022\375\001\n" - + "\027DeleteGitRepositoryLink\022@.google.cloud.developerconnect.v1.DeleteGitRepositor" - + "yLinkRequest\032\035.google.longrunning.Operation\"\200\001\312A*\n" - + "\025google.protobuf.Empty\022\021Operat" - + "ionMetadata\332A\004name\202\323\344\223\002F*D/v1/{name=proj" - + "ects/*/locations/*/connections/*/gitRepositoryLinks/*}\022\362\001\n" - + "\026ListGitRepositoryLinks\022?.google.cloud.developerconnect.v1.Lis" - + "tGitRepositoryLinksRequest\032@.google.cloud.developerconnect.v1.ListGitRepositoryL" - + "inksResponse\"U\332A\006parent\202\323\344\223\002F\022D/v1/{pare" - + "nt=projects/*/locations/*/connections/*}/gitRepositoryLinks\022\337\001\n" - + "\024GetGitRepositoryLink\022=.google.cloud.developerconnect.v1." - + "GetGitRepositoryLinkRequest\0323.google.cloud.developerconnect.v1.GitRepositoryLink" - + "\"S\332A\004name\202\323\344\223\002F\022D/v1/{name=projects/*/lo" - + "cations/*/connections/*/gitRepositoryLinks/*}\022\235\002\n" - + "\023FetchReadWriteToken\022<.google.cloud.developerconnect.v1.FetchReadWriteT" - + "okenRequest\032=.google.cloud.developerconn" - + "ect.v1.FetchReadWriteTokenResponse\"\210\001\332A\023" - + "git_repository_link\202\323\344\223\002l\"g/v1/{git_repo" - + "sitory_link=projects/*/locations/*/conne" - + "ctions/*/gitRepositoryLinks/*}:fetchReadWriteToken:\001*\022\211\002\n" - + "\016FetchReadToken\0227.google.cloud.developerconnect.v1.FetchReadTok" - + "enRequest\0328.google.cloud.developerconnec" - + "t.v1.FetchReadTokenResponse\"\203\001\332A\023git_rep" - + "ository_link\202\323\344\223\002g\"b/v1/{git_repository_" - + "link=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:fetchReadToken:\001", - "*\022\226\002\n\034FetchLinkableGitRepositories\022E.goo" - + "gle.cloud.developerconnect.v1.FetchLinka" - + "bleGitRepositoriesRequest\032F.google.cloud" - + ".developerconnect.v1.FetchLinkableGitRep" - + "ositoriesResponse\"g\332A\nconnection\202\323\344\223\002T\022R" - + "/v1/{connection=projects/*/locations/*/c" - + "onnections/*}:fetchLinkableGitRepositori" - + "es\022\206\002\n\030FetchGitHubInstallations\022A.google" - + ".cloud.developerconnect.v1.FetchGitHubIn" - + "stallationsRequest\032B.google.cloud.develo" - + "perconnect.v1.FetchGitHubInstallationsRe" - + "sponse\"c\332A\nconnection\202\323\344\223\002P\022N/v1/{connec" - + "tion=projects/*/locations/*/connections/" - + "*}:fetchGitHubInstallations\022\207\002\n\014FetchGit" - + "Refs\0225.google.cloud.developerconnect.v1." - + "FetchGitRefsRequest\0326.google.cloud.devel" - + "operconnect.v1.FetchGitRefsResponse\"\207\001\332A" - + "\034git_repository_link,ref_type\202\323\344\223\002b\022`/v1" - + "/{git_repository_link=projects/*/locatio" - + "ns/*/connections/*/gitRepositoryLinks/*}" - + ":fetchGitRefs\022\340\001\n\025ListAccountConnectors\022" - + ">.google.cloud.developerconnect.v1.ListA" - + "ccountConnectorsRequest\032?.google.cloud.d" + + "\020UpdateConnection\0229.google.cloud.developerc", + "onnect.v1.UpdateConnectionRequest\032\035.goog" + + "le.longrunning.Operation\"\211\001\312A\037\n\nConnecti" + + "on\022\021OperationMetadata\332A\026connection,updat" + + "e_mask\202\323\344\223\002H2:/v1/{connection.name=proje" + + "cts/*/locations/*/connections/*}:\nconnec" + + "tion\022\331\001\n\020DeleteConnection\0229.google.cloud" + + ".developerconnect.v1.DeleteConnectionReq" + + "uest\032\035.google.longrunning.Operation\"k\312A*" + + "\n\025google.protobuf.Empty\022\021OperationMetada" + + "ta\332A\004name\202\323\344\223\0021*//v1/{name=projects/*/lo" + + "cations/*/connections/*}\022\273\002\n\027CreateGitRe" + + "positoryLink\022@.google.cloud.developercon" + + "nect.v1.CreateGitRepositoryLinkRequest\032\035" + + ".google.longrunning.Operation\"\276\001\312A&\n\021Git" + + "RepositoryLink\022\021OperationMetadata\332A1pare" + + "nt,git_repository_link,git_repository_li" + + "nk_id\202\323\344\223\002[\"D/v1/{parent=projects/*/loca" + + "tions/*/connections/*}/gitRepositoryLink" + + "s:\023git_repository_link\022\375\001\n\027DeleteGitRepo" + + "sitoryLink\022@.google.cloud.developerconne" + + "ct.v1.DeleteGitRepositoryLinkRequest\032\035.g" + + "oogle.longrunning.Operation\"\200\001\312A*\n\025googl" + + "e.protobuf.Empty\022\021OperationMetadata\332A\004na" + + "me\202\323\344\223\002F*D/v1/{name=projects/*/locations" + + "/*/connections/*/gitRepositoryLinks/*}\022\362" + + "\001\n\026ListGitRepositoryLinks\022?.google.cloud" + + ".developerconnect.v1.ListGitRepositoryLi" + + "nksRequest\032@.google.cloud.developerconne" + + "ct.v1.ListGitRepositoryLinksResponse\"U\332A" + + "\006parent\202\323\344\223\002F\022D/v1/{parent=projects/*/lo" + + "cations/*/connections/*}/gitRepositoryLi" + + "nks\022\337\001\n\024GetGitRepositoryLink\022=.google.cl" + + "oud.developerconnect.v1.GetGitRepository" + + "LinkRequest\0323.google.cloud.developerconn" + + "ect.v1.GitRepositoryLink\"S\332A\004name\202\323\344\223\002F\022" + + "D/v1/{name=projects/*/locations/*/connec" + + "tions/*/gitRepositoryLinks/*}\022\235\002\n\023FetchR" + + "eadWriteToken\022<.google.cloud.developerco" + + "nnect.v1.FetchReadWriteTokenRequest\032=.go" + + "ogle.cloud.developerconnect.v1.FetchRead" + + "WriteTokenResponse\"\210\001\332A\023git_repository_l" + + "ink\202\323\344\223\002l\"g/v1/{git_repository_link=proj" + + "ects/*/locations/*/connections/*/gitRepo" + + "sitoryLinks/*}:fetchReadWriteToken:\001*\022\211\002" + + "\n\016FetchReadToken\0227.google.cloud.develope" + + "rconnect.v1.FetchReadTokenRequest\0328.goog" + + "le.cloud.developerconnect.v1.FetchReadTo" + + "kenResponse\"\203\001\332A\023git_repository_link\202\323\344\223" + + "\002g\"b/v1/{git_repository_link=projects/*/" + + "locations/*/connections/*/gitRepositoryL" + + "inks/*}:fetchReadToken:\001*\022\226\002\n\034FetchLinka" + + "bleGitRepositories\022E.google.cloud.develo" + + "perconnect.v1.FetchLinkableGitRepositori" + + "esRequest\032F.google.cloud.developerconnec" + + "t.v1.FetchLinkableGitRepositoriesRespons" + + "e\"g\332A\nconnection\202\323\344\223\002T\022R/v1/{connection=" + + "projects/*/locations/*/connections/*}:fe" + + "tchLinkableGitRepositories\022\206\002\n\030FetchGitH" + + "ubInstallations\022A.google.cloud.developer" + + "connect.v1.FetchGitHubInstallationsReque" + + "st\032B.google.cloud.developerconnect.v1.Fe" + + "tchGitHubInstallationsResponse\"c\332A\nconne" + + "ction\202\323\344\223\002P\022N/v1/{connection=projects/*/" + + "locations/*/connections/*}:fetchGitHubIn" + + "stallations\022\207\002\n\014FetchGitRefs\0225.google.cl" + + "oud.developerconnect.v1.FetchGitRefsRequ" + + "est\0326.google.cloud.developerconnect.v1.F" + + "etchGitRefsResponse\"\207\001\332A\034git_repository_" + + "link,ref_type\202\323\344\223\002b\022`/v1/{git_repository" + + "_link=projects/*/locations/*/connections" + + "/*/gitRepositoryLinks/*}:fetchGitRefs\022\340\001" + + "\n\025ListAccountConnectors\022>.google.cloud.d" + "eveloperconnect.v1.ListAccountConnectors" - + "Response\"F\332A\006parent\202\323\344\223\0027\0225/v1/{parent=p" - + "rojects/*/locations/*}/accountConnectors" - + "\022\315\001\n\023GetAccountConnector\022<.google.cloud." - + "developerconnect.v1.GetAccountConnectorR" - + "equest\0322.google.cloud.developerconnect.v" - + "1.AccountConnector\"D\332A\004name\202\323\344\223\0027\0225/v1/{" - + "name=projects/*/locations/*/accountConne" - + "ctors/*}\022\243\002\n\026CreateAccountConnector\022?.go" - + "ogle.cloud.developerconnect.v1.CreateAcc" - + "ountConnectorRequest\032\035.google.longrunnin" - + "g.Operation\"\250\001\312A%\n\020AccountConnector\022\021Ope" - + "rationMetadata\332A-parent,account_connecto" - + "r,account_connector_id\202\323\344\223\002J\"5/v1/{paren" - + "t=projects/*/locations/*}/accountConnect" - + "ors:\021account_connector\022\245\002\n\026UpdateAccount" + + "Request\032?.google.cloud.developerconnect." + + "v1.ListAccountConnectorsResponse\"F\332A\006par" + + "ent\202\323\344\223\0027\0225/v1/{parent=projects/*/locati" + + "ons/*}/accountConnectors\022\315\001\n\023GetAccountC" + + "onnector\022<.google.cloud.developerconnect" + + ".v1.GetAccountConnectorRequest\0322.google." + + "cloud.developerconnect.v1.AccountConnect" + + "or\"D\332A\004name\202\323\344\223\0027\0225/v1/{name=projects/*/" + + "locations/*/accountConnectors/*}\022\243\002\n\026Cre" + + "ateAccountConnector\022?.google.cloud.devel" + + "operconnect.v1.CreateAccountConnectorReq" + + "uest\032\035.google.longrunning.Operation\"\250\001\312A" + + "%\n\020AccountConnector\022\021OperationMetadata\332A" + + "-parent,account_connector,account_connec" + + "tor_id\202\323\344\223\002J\"5/v1/{parent=projects/*/loc" + + "ations/*}/accountConnectors:\021account_con" + + "nector\022\245\002\n\026UpdateAccountConnector\022?.goog" + + "le.cloud.developerconnect.v1.UpdateAccou" + + "ntConnectorRequest\032\035.google.longrunning." + + "Operation\"\252\001\312A%\n\020AccountConnector\022\021Opera" + + "tionMetadata\332A\035account_connector,update_" + + "mask\202\323\344\223\002\\2G/v1/{account_connector.name=" + + "projects/*/locations/*/accountConnectors" + + "/*}:\021account_connector\022\353\001\n\026DeleteAccount" + "Connector\022?.google.cloud.developerconnec" - + "t.v1.UpdateAccountConnectorRequest\032\035.goo" - + "gle.longrunning.Operation\"\252\001\312A%\n\020Account" - + "Connector\022\021OperationMetadata\332A\035account_c" - + "onnector,update_mask\202\323\344\223\002\\2G/v1/{account" - + "_connector.name=projects/*/locations/*/a" - + "ccountConnectors/*}:\021account_connector\022\353" - + "\001\n\026DeleteAccountConnector\022?.google.cloud" - + ".developerconnect.v1.DeleteAccountConnec" - + "torRequest\032\035.google.longrunning.Operatio" - + "n\"q\312A*\n\025google.protobuf.Empty\022\021Operation" - + "Metadata\332A\004name\202\323\344\223\0027*5/v1/{name=project" - + "s/*/locations/*/accountConnectors/*}\022\203\002\n" - + "\020FetchAccessToken\0229.google.cloud.develop" - + "erconnect.v1.FetchAccessTokenRequest\032:.g" - + "oogle.cloud.developerconnect.v1.FetchAcc" - + "essTokenResponse\"x\332A\021account_connector\202\323" - + "\344\223\002^\"Y/v1/{account_connector=projects/*/" - + "locations/*/accountConnectors/*}/users:f" - + "etchAccessToken:\001*\022\304\001\n\tListUsers\0222.googl" - + "e.cloud.developerconnect.v1.ListUsersReq" - + "uest\0323.google.cloud.developerconnect.v1." - + "ListUsersResponse\"N\332A\006parent\202\323\344\223\002?\022=/v1/" - + "{parent=projects/*/locations/*/accountCo" - + "nnectors/*}/users\022\333\001\n\nDeleteUser\0223.googl" - + "e.cloud.developerconnect.v1.DeleteUserRe" - + "quest\032\035.google.longrunning.Operation\"y\312A" - + "*\n\025google.protobuf.Empty\022\021OperationMetad" - + "ata\332A\004name\202\323\344\223\002?*=/v1/{name=projects/*/l" - + "ocations/*/accountConnectors/*/users/*}\022" - + "\275\001\n\tFetchSelf\0222.google.cloud.developerco" - + "nnect.v1.FetchSelfRequest\032&.google.cloud" - + ".developerconnect.v1.User\"T\332A\004name\202\323\344\223\002G" - + "\022E/v1/{name=projects/*/locations/*/accou" - + "ntConnectors/*}/users:fetchSelf\022\345\001\n\nDele" - + "teSelf\0223.google.cloud.developerconnect.v" - + "1.DeleteSelfRequest\032\035.google.longrunning" - + ".Operation\"\202\001\312A*\n\025google.protobuf.Empty\022" - + "\021OperationMetadata\332A\004name\202\323\344\223\002H*F/v1/{na" - + "me=projects/*/locations/*/accountConnect" - + "ors/*}/users:deleteSelf\032S\312A\037developercon" - + "nect.googleapis.com\322A.https://www.google" - + "apis.com/auth/cloud-platformB\370\004\n$com.goo" - + "gle.cloud.developerconnect.v1B\025Developer" - + "ConnectProtoP\001ZPcloud.google.com/go/deve" - + "loperconnect/apiv1/developerconnectpb;de" - + "veloperconnectpb\242\002\020DeveloperConnect\252\002 Go" - + "ogle.Cloud.DeveloperConnect.V1\312\002 Google\\" - + "Cloud\\DeveloperConnect\\V1\352\002#Google::Clou" - + "d::DeveloperConnect::V1\352Ak\n*secretmanage" - + "r.googleapis.com/SecretVersion\022=projects" - + "/{project}/secrets/{secret}/versions/{se" - + "cret_version}\352Ax\n!cloudkms.googleapis.co" - + "m/CryptoKey\022Sprojects/{project}/location" - + "s/{location}/keyRings/{key_ring}/cryptoK" - + "eys/{crypto_key}\352A|\n\'servicedirectory.go" - + "ogleapis.com/Service\022Qprojects/{project}" - + "/locations/{location}/namespaces/{namesp" - + "ace}/services/{service}b\006proto3" + + "t.v1.DeleteAccountConnectorRequest\032\035.goo" + + "gle.longrunning.Operation\"q\312A*\n\025google.p" + + "rotobuf.Empty\022\021OperationMetadata\332A\004name\202" + + "\323\344\223\0027*5/v1/{name=projects/*/locations/*/" + + "accountConnectors/*}\022\203\002\n\020FetchAccessToke" + + "n\0229.google.cloud.developerconnect.v1.Fet" + + "chAccessTokenRequest\032:.google.cloud.deve" + + "loperconnect.v1.FetchAccessTokenResponse" + + "\"x\332A\021account_connector\202\323\344\223\002^\"Y/v1/{accou" + + "nt_connector=projects/*/locations/*/acco" + + "untConnectors/*}/users:fetchAccessToken:" + + "\001*\022\304\001\n\tListUsers\0222.google.cloud.develope" + + "rconnect.v1.ListUsersRequest\0323.google.cl" + + "oud.developerconnect.v1.ListUsersRespons" + + "e\"N\332A\006parent\202\323\344\223\002?\022=/v1/{parent=projects" + + "/*/locations/*/accountConnectors/*}/user" + + "s\022\333\001\n\nDeleteUser\0223.google.cloud.develope" + + "rconnect.v1.DeleteUserRequest\032\035.google.l" + + "ongrunning.Operation\"y\312A*\n\025google.protob" + + "uf.Empty\022\021OperationMetadata\332A\004name\202\323\344\223\002?" + + "*=/v1/{name=projects/*/locations/*/accou" + + "ntConnectors/*/users/*}\022\275\001\n\tFetchSelf\0222." + + "google.cloud.developerconnect.v1.FetchSe" + + "lfRequest\032&.google.cloud.developerconnec" + + "t.v1.User\"T\332A\004name\202\323\344\223\002G\022E/v1/{name=proj" + + "ects/*/locations/*/accountConnectors/*}/" + + "users:fetchSelf\022\345\001\n\nDeleteSelf\0223.google." + + "cloud.developerconnect.v1.DeleteSelfRequ" + + "est\032\035.google.longrunning.Operation\"\202\001\312A*" + + "\n\025google.protobuf.Empty\022\021OperationMetada" + + "ta\332A\004name\202\323\344\223\002H*F/v1/{name=projects/*/lo" + + "cations/*/accountConnectors/*}/users:del" + + "eteSelf\022\354\001\n\nStartOAuth\0223.google.cloud.de" + + "veloperconnect.v1.StartOAuthRequest\0324.go" + + "ogle.cloud.developerconnect.v1.StartOAut" + + "hResponse\"s\332A\021account_connector\202\323\344\223\002Y\022W/" + + "v1/{account_connector=projects/*/locatio" + + "ns/*/accountConnectors/*}/users:startOAu" + + "thFlow\022\360\001\n\013FinishOAuth\0224.google.cloud.de" + + "veloperconnect.v1.FinishOAuthRequest\0325.g" + + "oogle.cloud.developerconnect.v1.FinishOA" + + "uthResponse\"t\332A\021account_connector\202\323\344\223\002Z\022" + + "X/v1/{account_connector=projects/*/locat" + + "ions/*/accountConnectors/*}/users:finish" + + "OAuthFlow\032S\312A\037developerconnect.googleapi" + + "s.com\322A.https://www.googleapis.com/auth/" + + "cloud-platformB\273\006\n$com.google.cloud.deve" + + "loperconnect.v1B\025DeveloperConnectProtoP\001" + + "ZPcloud.google.com/go/developerconnect/a" + + "piv1/developerconnectpb;developerconnect" + + "pb\242\002\020DeveloperConnect\252\002 Google.Cloud.Dev" + + "eloperConnect.V1\312\002 Google\\Cloud\\Develope" + + "rConnect\\V1\352\002#Google::Cloud::DeveloperCo" + + "nnect::V1\352A\277\001\n*secretmanager.googleapis." + + "com/SecretVersion\022=projects/{project}/se" + + "crets/{secret}/versions/{secret_version}" + + "\022Rprojects/{project}/locations/{location" + + "}/secrets/{secret}/versions/{secret_vers" + + "ion}\352Ax\n!cloudkms.googleapis.com/CryptoK" + + "ey\022Sprojects/{project}/locations/{locati" + + "on}/keyRings/{key_ring}/cryptoKeys/{cryp" + + "to_key}\352A|\n\'servicedirectory.googleapis." + + "com/Service\022Qprojects/{project}/location" + + "s/{location}/namespaces/{namespace}/serv" + + "ices/{service}\352Ak\n+securesourcemanager.g" + + "oogleapis.com/Instance\022 + * Message for finishing an OAuth flow. + * + * + * Protobuf type {@code google.cloud.developerconnect.v1.FinishOAuthRequest} + */ +@com.google.protobuf.Generated +public final class FinishOAuthRequest extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.FinishOAuthRequest) + FinishOAuthRequestOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "FinishOAuthRequest"); + } + + // Use FinishOAuthRequest.newBuilder() to construct. + private FinishOAuthRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private FinishOAuthRequest() { + accountConnector_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.FinishOAuthRequest.class, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.Builder.class); + } + + public interface OAuthParamsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +     * Required. The code to be used for getting the token from SCM provider.
          +     * 
          + * + * string code = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The code. + */ + java.lang.String getCode(); + + /** + * + * + *
          +     * Required. The code to be used for getting the token from SCM provider.
          +     * 
          + * + * string code = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for code. + */ + com.google.protobuf.ByteString getCodeBytes(); + + /** + * + * + *
          +     * Required. The ticket to be used for post processing the callback from SCM
          +     * provider.
          +     * 
          + * + * string ticket = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The ticket. + */ + java.lang.String getTicket(); + + /** + * + * + *
          +     * Required. The ticket to be used for post processing the callback from SCM
          +     * provider.
          +     * 
          + * + * string ticket = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for ticket. + */ + com.google.protobuf.ByteString getTicketBytes(); + } + + /** + * + * + *
          +   * The params returned by non-Google OAuth 2.0 flow redirect.
          +   * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams} + */ + public static final class OAuthParams extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams) + OAuthParamsOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "OAuthParams"); + } + + // Use OAuthParams.newBuilder() to construct. + private OAuthParams(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private OAuthParams() { + code_ = ""; + ticket_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_OAuthParams_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_OAuthParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams.class, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams.Builder.class); + } + + public static final int CODE_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object code_ = ""; + + /** + * + * + *
          +     * Required. The code to be used for getting the token from SCM provider.
          +     * 
          + * + * string code = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The code. + */ + @java.lang.Override + public java.lang.String getCode() { + java.lang.Object ref = code_; + 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(); + code_ = s; + return s; + } + } + + /** + * + * + *
          +     * Required. The code to be used for getting the token from SCM provider.
          +     * 
          + * + * string code = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for code. + */ + @java.lang.Override + public com.google.protobuf.ByteString getCodeBytes() { + java.lang.Object ref = code_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + code_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TICKET_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object ticket_ = ""; + + /** + * + * + *
          +     * Required. The ticket to be used for post processing the callback from SCM
          +     * provider.
          +     * 
          + * + * string ticket = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The ticket. + */ + @java.lang.Override + public java.lang.String getTicket() { + java.lang.Object ref = ticket_; + 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(); + ticket_ = s; + return s; + } + } + + /** + * + * + *
          +     * Required. The ticket to be used for post processing the callback from SCM
          +     * provider.
          +     * 
          + * + * string ticket = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for ticket. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTicketBytes() { + java.lang.Object ref = ticket_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ticket_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(code_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, code_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(ticket_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, ticket_); + } + 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(code_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, code_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(ticket_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, ticket_); + } + 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.developerconnect.v1.FinishOAuthRequest.OAuthParams)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams other = + (com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams) obj; + + if (!getCode().equals(other.getCode())) return false; + if (!getTicket().equals(other.getTicket())) 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) + CODE_FIELD_NUMBER; + hash = (53 * hash) + getCode().hashCode(); + hash = (37 * hash) + TICKET_FIELD_NUMBER; + hash = (53 * hash) + getTicket().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams 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.developerconnect.v1.FinishOAuthRequest.OAuthParams parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams 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.developerconnect.v1.FinishOAuthRequest.OAuthParams parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams 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.developerconnect.v1.FinishOAuthRequest.OAuthParams + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams + 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.developerconnect.v1.FinishOAuthRequest.OAuthParams parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams 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.developerconnect.v1.FinishOAuthRequest.OAuthParams 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; + } + + /** + * + * + *
          +     * The params returned by non-Google OAuth 2.0 flow redirect.
          +     * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams) + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParamsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_OAuthParams_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_OAuthParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams.class, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams.Builder.class); + } + + // Construct using + // com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + code_ = ""; + ticket_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_OAuthParams_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams + getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams build() { + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams buildPartial() { + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams result = + new com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.code_ = code_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.ticket_ = ticket_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams) { + return mergeFrom( + (com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams other) { + if (other + == com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams + .getDefaultInstance()) return this; + if (!other.getCode().isEmpty()) { + code_ = other.code_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getTicket().isEmpty()) { + ticket_ = other.ticket_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + code_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + ticket_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object code_ = ""; + + /** + * + * + *
          +       * Required. The code to be used for getting the token from SCM provider.
          +       * 
          + * + * string code = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The code. + */ + public java.lang.String getCode() { + java.lang.Object ref = code_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + code_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +       * Required. The code to be used for getting the token from SCM provider.
          +       * 
          + * + * string code = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for code. + */ + public com.google.protobuf.ByteString getCodeBytes() { + java.lang.Object ref = code_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + code_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +       * Required. The code to be used for getting the token from SCM provider.
          +       * 
          + * + * string code = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The code to set. + * @return This builder for chaining. + */ + public Builder setCode(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + code_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +       * Required. The code to be used for getting the token from SCM provider.
          +       * 
          + * + * string code = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearCode() { + code_ = getDefaultInstance().getCode(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
          +       * Required. The code to be used for getting the token from SCM provider.
          +       * 
          + * + * string code = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for code to set. + * @return This builder for chaining. + */ + public Builder setCodeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + code_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object ticket_ = ""; + + /** + * + * + *
          +       * Required. The ticket to be used for post processing the callback from SCM
          +       * provider.
          +       * 
          + * + * string ticket = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The ticket. + */ + public java.lang.String getTicket() { + java.lang.Object ref = ticket_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + ticket_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +       * Required. The ticket to be used for post processing the callback from SCM
          +       * provider.
          +       * 
          + * + * string ticket = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for ticket. + */ + public com.google.protobuf.ByteString getTicketBytes() { + java.lang.Object ref = ticket_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ticket_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +       * Required. The ticket to be used for post processing the callback from SCM
          +       * provider.
          +       * 
          + * + * string ticket = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The ticket to set. + * @return This builder for chaining. + */ + public Builder setTicket(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ticket_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
          +       * Required. The ticket to be used for post processing the callback from SCM
          +       * provider.
          +       * 
          + * + * string ticket = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearTicket() { + ticket_ = getDefaultInstance().getTicket(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
          +       * Required. The ticket to be used for post processing the callback from SCM
          +       * provider.
          +       * 
          + * + * string ticket = 2 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for ticket to set. + * @return This builder for chaining. + */ + public Builder setTicketBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ticket_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams) + private static final com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams(); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public OAuthParams parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface GoogleOAuthParamsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +     * Required. The scopes returned by Google OAuth flow.
          +     * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the scopes. + */ + java.util.List getScopesList(); + + /** + * + * + *
          +     * Required. The scopes returned by Google OAuth flow.
          +     * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of scopes. + */ + int getScopesCount(); + + /** + * + * + *
          +     * Required. The scopes returned by Google OAuth flow.
          +     * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The scopes at the given index. + */ + java.lang.String getScopes(int index); + + /** + * + * + *
          +     * Required. The scopes returned by Google OAuth flow.
          +     * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the scopes at the given index. + */ + com.google.protobuf.ByteString getScopesBytes(int index); + + /** + * + * + *
          +     * Optional. The version info returned by Google OAuth flow.
          +     * 
          + * + * string version_info = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The versionInfo. + */ + java.lang.String getVersionInfo(); + + /** + * + * + *
          +     * Optional. The version info returned by Google OAuth flow.
          +     * 
          + * + * string version_info = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for versionInfo. + */ + com.google.protobuf.ByteString getVersionInfoBytes(); + + /** + * + * + *
          +     * Required. The ticket to be used for post processing the callback from
          +     * Google OAuth flow.
          +     * 
          + * + * string ticket = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The ticket. + */ + java.lang.String getTicket(); + + /** + * + * + *
          +     * Required. The ticket to be used for post processing the callback from
          +     * Google OAuth flow.
          +     * 
          + * + * string ticket = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for ticket. + */ + com.google.protobuf.ByteString getTicketBytes(); + } + + /** + * + * + *
          +   * The params returned by Google OAuth flow redirects.
          +   * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams} + */ + public static final class GoogleOAuthParams extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams) + GoogleOAuthParamsOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "GoogleOAuthParams"); + } + + // Use GoogleOAuthParams.newBuilder() to construct. + private GoogleOAuthParams(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private GoogleOAuthParams() { + scopes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + versionInfo_ = ""; + ticket_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_GoogleOAuthParams_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_GoogleOAuthParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams.class, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams.Builder + .class); + } + + public static final int SCOPES_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList scopes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
          +     * Required. The scopes returned by Google OAuth flow.
          +     * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the scopes. + */ + public com.google.protobuf.ProtocolStringList getScopesList() { + return scopes_; + } + + /** + * + * + *
          +     * Required. The scopes returned by Google OAuth flow.
          +     * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of scopes. + */ + public int getScopesCount() { + return scopes_.size(); + } + + /** + * + * + *
          +     * Required. The scopes returned by Google OAuth flow.
          +     * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The scopes at the given index. + */ + public java.lang.String getScopes(int index) { + return scopes_.get(index); + } + + /** + * + * + *
          +     * Required. The scopes returned by Google OAuth flow.
          +     * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the scopes at the given index. + */ + public com.google.protobuf.ByteString getScopesBytes(int index) { + return scopes_.getByteString(index); + } + + public static final int VERSION_INFO_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object versionInfo_ = ""; + + /** + * + * + *
          +     * Optional. The version info returned by Google OAuth flow.
          +     * 
          + * + * string version_info = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The versionInfo. + */ + @java.lang.Override + public java.lang.String getVersionInfo() { + java.lang.Object ref = versionInfo_; + 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(); + versionInfo_ = s; + return s; + } + } + + /** + * + * + *
          +     * Optional. The version info returned by Google OAuth flow.
          +     * 
          + * + * string version_info = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for versionInfo. + */ + @java.lang.Override + public com.google.protobuf.ByteString getVersionInfoBytes() { + java.lang.Object ref = versionInfo_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + versionInfo_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TICKET_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object ticket_ = ""; + + /** + * + * + *
          +     * Required. The ticket to be used for post processing the callback from
          +     * Google OAuth flow.
          +     * 
          + * + * string ticket = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The ticket. + */ + @java.lang.Override + public java.lang.String getTicket() { + java.lang.Object ref = ticket_; + 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(); + ticket_ = s; + return s; + } + } + + /** + * + * + *
          +     * Required. The ticket to be used for post processing the callback from
          +     * Google OAuth flow.
          +     * 
          + * + * string ticket = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for ticket. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTicketBytes() { + java.lang.Object ref = ticket_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ticket_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < scopes_.size(); i++) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, scopes_.getRaw(i)); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(versionInfo_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, versionInfo_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(ticket_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, ticket_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < scopes_.size(); i++) { + dataSize += computeStringSizeNoTag(scopes_.getRaw(i)); + } + size += dataSize; + size += 1 * getScopesList().size(); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(versionInfo_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, versionInfo_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(ticket_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, ticket_); + } + 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.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams other = + (com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams) obj; + + if (!getScopesList().equals(other.getScopesList())) return false; + if (!getVersionInfo().equals(other.getVersionInfo())) return false; + if (!getTicket().equals(other.getTicket())) 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 (getScopesCount() > 0) { + hash = (37 * hash) + SCOPES_FIELD_NUMBER; + hash = (53 * hash) + getScopesList().hashCode(); + } + hash = (37 * hash) + VERSION_INFO_FIELD_NUMBER; + hash = (53 * hash) + getVersionInfo().hashCode(); + hash = (37 * hash) + TICKET_FIELD_NUMBER; + hash = (53 * hash) + getTicket().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + 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.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + 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.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + 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.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + 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.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + 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.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams 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; + } + + /** + * + * + *
          +     * The params returned by Google OAuth flow redirects.
          +     * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams) + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParamsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_GoogleOAuthParams_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_GoogleOAuthParams_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams.class, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams.Builder + .class); + } + + // Construct using + // com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + scopes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + versionInfo_ = ""; + ticket_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_GoogleOAuthParams_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams build() { + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + buildPartial() { + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams result = + new com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + scopes_.makeImmutable(); + result.scopes_ = scopes_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.versionInfo_ = versionInfo_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.ticket_ = ticket_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams) { + return mergeFrom( + (com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams other) { + if (other + == com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + .getDefaultInstance()) return this; + if (!other.scopes_.isEmpty()) { + if (scopes_.isEmpty()) { + scopes_ = other.scopes_; + bitField0_ |= 0x00000001; + } else { + ensureScopesIsMutable(); + scopes_.addAll(other.scopes_); + } + onChanged(); + } + if (!other.getVersionInfo().isEmpty()) { + versionInfo_ = other.versionInfo_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getTicket().isEmpty()) { + ticket_ = other.ticket_; + bitField0_ |= 0x00000004; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureScopesIsMutable(); + scopes_.add(s); + break; + } // case 10 + case 18: + { + versionInfo_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + ticket_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.protobuf.LazyStringArrayList scopes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureScopesIsMutable() { + if (!scopes_.isModifiable()) { + scopes_ = new com.google.protobuf.LazyStringArrayList(scopes_); + } + bitField0_ |= 0x00000001; + } + + /** + * + * + *
          +       * Required. The scopes returned by Google OAuth flow.
          +       * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return A list containing the scopes. + */ + public com.google.protobuf.ProtocolStringList getScopesList() { + scopes_.makeImmutable(); + return scopes_; + } + + /** + * + * + *
          +       * Required. The scopes returned by Google OAuth flow.
          +       * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The count of scopes. + */ + public int getScopesCount() { + return scopes_.size(); + } + + /** + * + * + *
          +       * Required. The scopes returned by Google OAuth flow.
          +       * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the element to return. + * @return The scopes at the given index. + */ + public java.lang.String getScopes(int index) { + return scopes_.get(index); + } + + /** + * + * + *
          +       * Required. The scopes returned by Google OAuth flow.
          +       * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index of the value to return. + * @return The bytes of the scopes at the given index. + */ + public com.google.protobuf.ByteString getScopesBytes(int index) { + return scopes_.getByteString(index); + } + + /** + * + * + *
          +       * Required. The scopes returned by Google OAuth flow.
          +       * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param index The index to set the value at. + * @param value The scopes to set. + * @return This builder for chaining. + */ + public Builder setScopes(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureScopesIsMutable(); + scopes_.set(index, value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +       * Required. The scopes returned by Google OAuth flow.
          +       * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The scopes to add. + * @return This builder for chaining. + */ + public Builder addScopes(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureScopesIsMutable(); + scopes_.add(value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +       * Required. The scopes returned by Google OAuth flow.
          +       * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param values The scopes to add. + * @return This builder for chaining. + */ + public Builder addAllScopes(java.lang.Iterable values) { + ensureScopesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, scopes_); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +       * Required. The scopes returned by Google OAuth flow.
          +       * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearScopes() { + scopes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + ; + onChanged(); + return this; + } + + /** + * + * + *
          +       * Required. The scopes returned by Google OAuth flow.
          +       * 
          + * + * repeated string scopes = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes of the scopes to add. + * @return This builder for chaining. + */ + public Builder addScopesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureScopesIsMutable(); + scopes_.add(value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object versionInfo_ = ""; + + /** + * + * + *
          +       * Optional. The version info returned by Google OAuth flow.
          +       * 
          + * + * string version_info = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The versionInfo. + */ + public java.lang.String getVersionInfo() { + java.lang.Object ref = versionInfo_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + versionInfo_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +       * Optional. The version info returned by Google OAuth flow.
          +       * 
          + * + * string version_info = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for versionInfo. + */ + public com.google.protobuf.ByteString getVersionInfoBytes() { + java.lang.Object ref = versionInfo_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + versionInfo_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +       * Optional. The version info returned by Google OAuth flow.
          +       * 
          + * + * string version_info = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The versionInfo to set. + * @return This builder for chaining. + */ + public Builder setVersionInfo(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + versionInfo_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
          +       * Optional. The version info returned by Google OAuth flow.
          +       * 
          + * + * string version_info = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearVersionInfo() { + versionInfo_ = getDefaultInstance().getVersionInfo(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
          +       * Optional. The version info returned by Google OAuth flow.
          +       * 
          + * + * string version_info = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for versionInfo to set. + * @return This builder for chaining. + */ + public Builder setVersionInfoBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + versionInfo_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object ticket_ = ""; + + /** + * + * + *
          +       * Required. The ticket to be used for post processing the callback from
          +       * Google OAuth flow.
          +       * 
          + * + * string ticket = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The ticket. + */ + public java.lang.String getTicket() { + java.lang.Object ref = ticket_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + ticket_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +       * Required. The ticket to be used for post processing the callback from
          +       * Google OAuth flow.
          +       * 
          + * + * string ticket = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for ticket. + */ + public com.google.protobuf.ByteString getTicketBytes() { + java.lang.Object ref = ticket_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ticket_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +       * Required. The ticket to be used for post processing the callback from
          +       * Google OAuth flow.
          +       * 
          + * + * string ticket = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The ticket to set. + * @return This builder for chaining. + */ + public Builder setTicket(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ticket_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
          +       * Required. The ticket to be used for post processing the callback from
          +       * Google OAuth flow.
          +       * 
          + * + * string ticket = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearTicket() { + ticket_ = getDefaultInstance().getTicket(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
          +       * Required. The ticket to be used for post processing the callback from
          +       * Google OAuth flow.
          +       * 
          + * + * string ticket = 3 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for ticket to set. + * @return This builder for chaining. + */ + public Builder setTicketBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ticket_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams) + private static final com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams(); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GoogleOAuthParams parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int paramsCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object params_; + + public enum ParamsCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + OAUTH_PARAMS(2), + GOOGLE_OAUTH_PARAMS(3), + PARAMS_NOT_SET(0); + private final int value; + + private ParamsCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ParamsCase valueOf(int value) { + return forNumber(value); + } + + public static ParamsCase forNumber(int value) { + switch (value) { + case 2: + return OAUTH_PARAMS; + case 3: + return GOOGLE_OAUTH_PARAMS; + case 0: + return PARAMS_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public ParamsCase getParamsCase() { + return ParamsCase.forNumber(paramsCase_); + } + + public static final int OAUTH_PARAMS_FIELD_NUMBER = 2; + + /** + * + * + *
          +   * The params returned by non-Google OAuth 2.0 flow redirect.
          +   * 
          + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams oauth_params = 2; + * + * @return Whether the oauthParams field is set. + */ + @java.lang.Override + public boolean hasOauthParams() { + return paramsCase_ == 2; + } + + /** + * + * + *
          +   * The params returned by non-Google OAuth 2.0 flow redirect.
          +   * 
          + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams oauth_params = 2; + * + * @return The oauthParams. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams getOauthParams() { + if (paramsCase_ == 2) { + return (com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams) params_; + } + return com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams.getDefaultInstance(); + } + + /** + * + * + *
          +   * The params returned by non-Google OAuth 2.0 flow redirect.
          +   * 
          + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams oauth_params = 2; + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParamsOrBuilder + getOauthParamsOrBuilder() { + if (paramsCase_ == 2) { + return (com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams) params_; + } + return com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams.getDefaultInstance(); + } + + public static final int GOOGLE_OAUTH_PARAMS_FIELD_NUMBER = 3; + + /** + * + * + *
          +   * The params returned by Google OAuth flow redirects.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams google_oauth_params = 3; + * + * + * @return Whether the googleOauthParams field is set. + */ + @java.lang.Override + public boolean hasGoogleOauthParams() { + return paramsCase_ == 3; + } + + /** + * + * + *
          +   * The params returned by Google OAuth flow redirects.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams google_oauth_params = 3; + * + * + * @return The googleOauthParams. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + getGoogleOauthParams() { + if (paramsCase_ == 3) { + return (com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams) params_; + } + return com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + .getDefaultInstance(); + } + + /** + * + * + *
          +   * The params returned by Google OAuth flow redirects.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams google_oauth_params = 3; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParamsOrBuilder + getGoogleOauthParamsOrBuilder() { + if (paramsCase_ == 3) { + return (com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams) params_; + } + return com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + .getDefaultInstance(); + } + + public static final int ACCOUNT_CONNECTOR_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object accountConnector_ = ""; + + /** + * + * + *
          +   * Required. The resource name of the AccountConnector in the format
          +   * `projects/*/locations/*/accountConnectors/*`.
          +   * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The accountConnector. + */ + @java.lang.Override + public java.lang.String getAccountConnector() { + java.lang.Object ref = accountConnector_; + 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(); + accountConnector_ = s; + return s; + } + } + + /** + * + * + *
          +   * Required. The resource name of the AccountConnector in the format
          +   * `projects/*/locations/*/accountConnectors/*`.
          +   * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for accountConnector. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAccountConnectorBytes() { + java.lang.Object ref = accountConnector_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + accountConnector_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(accountConnector_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, accountConnector_); + } + if (paramsCase_ == 2) { + output.writeMessage( + 2, (com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams) params_); + } + if (paramsCase_ == 3) { + output.writeMessage( + 3, (com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams) params_); + } + 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(accountConnector_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, accountConnector_); + } + if (paramsCase_ == 2) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, (com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams) params_); + } + if (paramsCase_ == 3) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 3, + (com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams) params_); + } + 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.developerconnect.v1.FinishOAuthRequest)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.FinishOAuthRequest other = + (com.google.cloud.developerconnect.v1.FinishOAuthRequest) obj; + + if (!getAccountConnector().equals(other.getAccountConnector())) return false; + if (!getParamsCase().equals(other.getParamsCase())) return false; + switch (paramsCase_) { + case 2: + if (!getOauthParams().equals(other.getOauthParams())) return false; + break; + case 3: + if (!getGoogleOauthParams().equals(other.getGoogleOauthParams())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ACCOUNT_CONNECTOR_FIELD_NUMBER; + hash = (53 * hash) + getAccountConnector().hashCode(); + switch (paramsCase_) { + case 2: + hash = (37 * hash) + OAUTH_PARAMS_FIELD_NUMBER; + hash = (53 * hash) + getOauthParams().hashCode(); + break; + case 3: + hash = (37 * hash) + GOOGLE_OAUTH_PARAMS_FIELD_NUMBER; + hash = (53 * hash) + getGoogleOauthParams().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest 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.developerconnect.v1.FinishOAuthRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest 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.developerconnect.v1.FinishOAuthRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest 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.developerconnect.v1.FinishOAuthRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest 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.developerconnect.v1.FinishOAuthRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest 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.developerconnect.v1.FinishOAuthRequest 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; + } + + /** + * + * + *
          +   * Message for finishing an OAuth flow.
          +   * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.FinishOAuthRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.FinishOAuthRequest) + com.google.cloud.developerconnect.v1.FinishOAuthRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.FinishOAuthRequest.class, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.Builder.class); + } + + // Construct using com.google.cloud.developerconnect.v1.FinishOAuthRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (oauthParamsBuilder_ != null) { + oauthParamsBuilder_.clear(); + } + if (googleOauthParamsBuilder_ != null) { + googleOauthParamsBuilder_.clear(); + } + accountConnector_ = ""; + paramsCase_ = 0; + params_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.FinishOAuthRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest build() { + com.google.cloud.developerconnect.v1.FinishOAuthRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest buildPartial() { + com.google.cloud.developerconnect.v1.FinishOAuthRequest result = + new com.google.cloud.developerconnect.v1.FinishOAuthRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.developerconnect.v1.FinishOAuthRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.accountConnector_ = accountConnector_; + } + } + + private void buildPartialOneofs( + com.google.cloud.developerconnect.v1.FinishOAuthRequest result) { + result.paramsCase_ = paramsCase_; + result.params_ = this.params_; + if (paramsCase_ == 2 && oauthParamsBuilder_ != null) { + result.params_ = oauthParamsBuilder_.build(); + } + if (paramsCase_ == 3 && googleOauthParamsBuilder_ != null) { + result.params_ = googleOauthParamsBuilder_.build(); + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.developerconnect.v1.FinishOAuthRequest) { + return mergeFrom((com.google.cloud.developerconnect.v1.FinishOAuthRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.developerconnect.v1.FinishOAuthRequest other) { + if (other == com.google.cloud.developerconnect.v1.FinishOAuthRequest.getDefaultInstance()) + return this; + if (!other.getAccountConnector().isEmpty()) { + accountConnector_ = other.accountConnector_; + bitField0_ |= 0x00000004; + onChanged(); + } + switch (other.getParamsCase()) { + case OAUTH_PARAMS: + { + mergeOauthParams(other.getOauthParams()); + break; + } + case GOOGLE_OAUTH_PARAMS: + { + mergeGoogleOauthParams(other.getGoogleOauthParams()); + break; + } + case PARAMS_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + accountConnector_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 10 + case 18: + { + input.readMessage( + internalGetOauthParamsFieldBuilder().getBuilder(), extensionRegistry); + paramsCase_ = 2; + break; + } // case 18 + case 26: + { + input.readMessage( + internalGetGoogleOauthParamsFieldBuilder().getBuilder(), extensionRegistry); + paramsCase_ = 3; + break; + } // case 26 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int paramsCase_ = 0; + private java.lang.Object params_; + + public ParamsCase getParamsCase() { + return ParamsCase.forNumber(paramsCase_); + } + + public Builder clearParams() { + paramsCase_ = 0; + params_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams.Builder, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParamsOrBuilder> + oauthParamsBuilder_; + + /** + * + * + *
          +     * The params returned by non-Google OAuth 2.0 flow redirect.
          +     * 
          + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams oauth_params = 2; + * + * + * @return Whether the oauthParams field is set. + */ + @java.lang.Override + public boolean hasOauthParams() { + return paramsCase_ == 2; + } + + /** + * + * + *
          +     * The params returned by non-Google OAuth 2.0 flow redirect.
          +     * 
          + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams oauth_params = 2; + * + * + * @return The oauthParams. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams getOauthParams() { + if (oauthParamsBuilder_ == null) { + if (paramsCase_ == 2) { + return (com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams) params_; + } + return com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams + .getDefaultInstance(); + } else { + if (paramsCase_ == 2) { + return oauthParamsBuilder_.getMessage(); + } + return com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams + .getDefaultInstance(); + } + } + + /** + * + * + *
          +     * The params returned by non-Google OAuth 2.0 flow redirect.
          +     * 
          + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams oauth_params = 2; + * + */ + public Builder setOauthParams( + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams value) { + if (oauthParamsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + params_ = value; + onChanged(); + } else { + oauthParamsBuilder_.setMessage(value); + } + paramsCase_ = 2; + return this; + } + + /** + * + * + *
          +     * The params returned by non-Google OAuth 2.0 flow redirect.
          +     * 
          + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams oauth_params = 2; + * + */ + public Builder setOauthParams( + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams.Builder + builderForValue) { + if (oauthParamsBuilder_ == null) { + params_ = builderForValue.build(); + onChanged(); + } else { + oauthParamsBuilder_.setMessage(builderForValue.build()); + } + paramsCase_ = 2; + return this; + } + + /** + * + * + *
          +     * The params returned by non-Google OAuth 2.0 flow redirect.
          +     * 
          + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams oauth_params = 2; + * + */ + public Builder mergeOauthParams( + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams value) { + if (oauthParamsBuilder_ == null) { + if (paramsCase_ == 2 + && params_ + != com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams + .getDefaultInstance()) { + params_ = + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams.newBuilder( + (com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams) params_) + .mergeFrom(value) + .buildPartial(); + } else { + params_ = value; + } + onChanged(); + } else { + if (paramsCase_ == 2) { + oauthParamsBuilder_.mergeFrom(value); + } else { + oauthParamsBuilder_.setMessage(value); + } + } + paramsCase_ = 2; + return this; + } + + /** + * + * + *
          +     * The params returned by non-Google OAuth 2.0 flow redirect.
          +     * 
          + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams oauth_params = 2; + * + */ + public Builder clearOauthParams() { + if (oauthParamsBuilder_ == null) { + if (paramsCase_ == 2) { + paramsCase_ = 0; + params_ = null; + onChanged(); + } + } else { + if (paramsCase_ == 2) { + paramsCase_ = 0; + params_ = null; + } + oauthParamsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
          +     * The params returned by non-Google OAuth 2.0 flow redirect.
          +     * 
          + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams oauth_params = 2; + * + */ + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams.Builder + getOauthParamsBuilder() { + return internalGetOauthParamsFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * The params returned by non-Google OAuth 2.0 flow redirect.
          +     * 
          + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams oauth_params = 2; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParamsOrBuilder + getOauthParamsOrBuilder() { + if ((paramsCase_ == 2) && (oauthParamsBuilder_ != null)) { + return oauthParamsBuilder_.getMessageOrBuilder(); + } else { + if (paramsCase_ == 2) { + return (com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams) params_; + } + return com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams + .getDefaultInstance(); + } + } + + /** + * + * + *
          +     * The params returned by non-Google OAuth 2.0 flow redirect.
          +     * 
          + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams oauth_params = 2; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams.Builder, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParamsOrBuilder> + internalGetOauthParamsFieldBuilder() { + if (oauthParamsBuilder_ == null) { + if (!(paramsCase_ == 2)) { + params_ = + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams + .getDefaultInstance(); + } + oauthParamsBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams.Builder, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParamsOrBuilder>( + (com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams) params_, + getParentForChildren(), + isClean()); + params_ = null; + } + paramsCase_ = 2; + onChanged(); + return oauthParamsBuilder_; + } + + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams.Builder, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParamsOrBuilder> + googleOauthParamsBuilder_; + + /** + * + * + *
          +     * The params returned by Google OAuth flow redirects.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams google_oauth_params = 3; + * + * + * @return Whether the googleOauthParams field is set. + */ + @java.lang.Override + public boolean hasGoogleOauthParams() { + return paramsCase_ == 3; + } + + /** + * + * + *
          +     * The params returned by Google OAuth flow redirects.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams google_oauth_params = 3; + * + * + * @return The googleOauthParams. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + getGoogleOauthParams() { + if (googleOauthParamsBuilder_ == null) { + if (paramsCase_ == 3) { + return (com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams) + params_; + } + return com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + .getDefaultInstance(); + } else { + if (paramsCase_ == 3) { + return googleOauthParamsBuilder_.getMessage(); + } + return com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + .getDefaultInstance(); + } + } + + /** + * + * + *
          +     * The params returned by Google OAuth flow redirects.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams google_oauth_params = 3; + * + */ + public Builder setGoogleOauthParams( + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams value) { + if (googleOauthParamsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + params_ = value; + onChanged(); + } else { + googleOauthParamsBuilder_.setMessage(value); + } + paramsCase_ = 3; + return this; + } + + /** + * + * + *
          +     * The params returned by Google OAuth flow redirects.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams google_oauth_params = 3; + * + */ + public Builder setGoogleOauthParams( + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams.Builder + builderForValue) { + if (googleOauthParamsBuilder_ == null) { + params_ = builderForValue.build(); + onChanged(); + } else { + googleOauthParamsBuilder_.setMessage(builderForValue.build()); + } + paramsCase_ = 3; + return this; + } + + /** + * + * + *
          +     * The params returned by Google OAuth flow redirects.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams google_oauth_params = 3; + * + */ + public Builder mergeGoogleOauthParams( + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams value) { + if (googleOauthParamsBuilder_ == null) { + if (paramsCase_ == 3 + && params_ + != com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + .getDefaultInstance()) { + params_ = + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams.newBuilder( + (com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams) + params_) + .mergeFrom(value) + .buildPartial(); + } else { + params_ = value; + } + onChanged(); + } else { + if (paramsCase_ == 3) { + googleOauthParamsBuilder_.mergeFrom(value); + } else { + googleOauthParamsBuilder_.setMessage(value); + } + } + paramsCase_ = 3; + return this; + } + + /** + * + * + *
          +     * The params returned by Google OAuth flow redirects.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams google_oauth_params = 3; + * + */ + public Builder clearGoogleOauthParams() { + if (googleOauthParamsBuilder_ == null) { + if (paramsCase_ == 3) { + paramsCase_ = 0; + params_ = null; + onChanged(); + } + } else { + if (paramsCase_ == 3) { + paramsCase_ = 0; + params_ = null; + } + googleOauthParamsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
          +     * The params returned by Google OAuth flow redirects.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams google_oauth_params = 3; + * + */ + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams.Builder + getGoogleOauthParamsBuilder() { + return internalGetGoogleOauthParamsFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * The params returned by Google OAuth flow redirects.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams google_oauth_params = 3; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParamsOrBuilder + getGoogleOauthParamsOrBuilder() { + if ((paramsCase_ == 3) && (googleOauthParamsBuilder_ != null)) { + return googleOauthParamsBuilder_.getMessageOrBuilder(); + } else { + if (paramsCase_ == 3) { + return (com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams) + params_; + } + return com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + .getDefaultInstance(); + } + } + + /** + * + * + *
          +     * The params returned by Google OAuth flow redirects.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams google_oauth_params = 3; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams.Builder, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParamsOrBuilder> + internalGetGoogleOauthParamsFieldBuilder() { + if (googleOauthParamsBuilder_ == null) { + if (!(paramsCase_ == 3)) { + params_ = + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams + .getDefaultInstance(); + } + googleOauthParamsBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams.Builder, + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParamsOrBuilder>( + (com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams) params_, + getParentForChildren(), + isClean()); + params_ = null; + } + paramsCase_ = 3; + onChanged(); + return googleOauthParamsBuilder_; + } + + private java.lang.Object accountConnector_ = ""; + + /** + * + * + *
          +     * Required. The resource name of the AccountConnector in the format
          +     * `projects/*/locations/*/accountConnectors/*`.
          +     * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The accountConnector. + */ + public java.lang.String getAccountConnector() { + java.lang.Object ref = accountConnector_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + accountConnector_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Required. The resource name of the AccountConnector in the format
          +     * `projects/*/locations/*/accountConnectors/*`.
          +     * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for accountConnector. + */ + public com.google.protobuf.ByteString getAccountConnectorBytes() { + java.lang.Object ref = accountConnector_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + accountConnector_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Required. The resource name of the AccountConnector in the format
          +     * `projects/*/locations/*/accountConnectors/*`.
          +     * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The accountConnector to set. + * @return This builder for chaining. + */ + public Builder setAccountConnector(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + accountConnector_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Required. The resource name of the AccountConnector in the format
          +     * `projects/*/locations/*/accountConnectors/*`.
          +     * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearAccountConnector() { + accountConnector_ = getDefaultInstance().getAccountConnector(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Required. The resource name of the AccountConnector in the format
          +     * `projects/*/locations/*/accountConnectors/*`.
          +     * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for accountConnector to set. + * @return This builder for chaining. + */ + public Builder setAccountConnectorBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + accountConnector_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.FinishOAuthRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.FinishOAuthRequest) + private static final com.google.cloud.developerconnect.v1.FinishOAuthRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.developerconnect.v1.FinishOAuthRequest(); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FinishOAuthRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/FinishOAuthRequestOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/FinishOAuthRequestOrBuilder.java new file mode 100644 index 000000000000..b5d7cf835c11 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/FinishOAuthRequestOrBuilder.java @@ -0,0 +1,144 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/developer_connect.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +@com.google.protobuf.Generated +public interface FinishOAuthRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.FinishOAuthRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +   * The params returned by non-Google OAuth 2.0 flow redirect.
          +   * 
          + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams oauth_params = 2; + * + * @return Whether the oauthParams field is set. + */ + boolean hasOauthParams(); + + /** + * + * + *
          +   * The params returned by non-Google OAuth 2.0 flow redirect.
          +   * 
          + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams oauth_params = 2; + * + * @return The oauthParams. + */ + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams getOauthParams(); + + /** + * + * + *
          +   * The params returned by non-Google OAuth 2.0 flow redirect.
          +   * 
          + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParams oauth_params = 2; + */ + com.google.cloud.developerconnect.v1.FinishOAuthRequest.OAuthParamsOrBuilder + getOauthParamsOrBuilder(); + + /** + * + * + *
          +   * The params returned by Google OAuth flow redirects.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams google_oauth_params = 3; + * + * + * @return Whether the googleOauthParams field is set. + */ + boolean hasGoogleOauthParams(); + + /** + * + * + *
          +   * The params returned by Google OAuth flow redirects.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams google_oauth_params = 3; + * + * + * @return The googleOauthParams. + */ + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams getGoogleOauthParams(); + + /** + * + * + *
          +   * The params returned by Google OAuth flow redirects.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParams google_oauth_params = 3; + * + */ + com.google.cloud.developerconnect.v1.FinishOAuthRequest.GoogleOAuthParamsOrBuilder + getGoogleOauthParamsOrBuilder(); + + /** + * + * + *
          +   * Required. The resource name of the AccountConnector in the format
          +   * `projects/*/locations/*/accountConnectors/*`.
          +   * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The accountConnector. + */ + java.lang.String getAccountConnector(); + + /** + * + * + *
          +   * Required. The resource name of the AccountConnector in the format
          +   * `projects/*/locations/*/accountConnectors/*`.
          +   * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for accountConnector. + */ + com.google.protobuf.ByteString getAccountConnectorBytes(); + + com.google.cloud.developerconnect.v1.FinishOAuthRequest.ParamsCase getParamsCase(); +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/FinishOAuthResponse.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/FinishOAuthResponse.java new file mode 100644 index 000000000000..e49ddda01cc0 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/FinishOAuthResponse.java @@ -0,0 +1,702 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/developer_connect.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +/** + * + * + *
          + * Message for responding to finishing an OAuth flow.
          + * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.FinishOAuthResponse} + */ +@com.google.protobuf.Generated +public final class FinishOAuthResponse extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.FinishOAuthResponse) + FinishOAuthResponseOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "FinishOAuthResponse"); + } + + // Use FinishOAuthResponse.newBuilder() to construct. + private FinishOAuthResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private FinishOAuthResponse() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.FinishOAuthResponse.class, + com.google.cloud.developerconnect.v1.FinishOAuthResponse.Builder.class); + } + + private int bitField0_; + public static final int EXCHANGE_ERROR_FIELD_NUMBER = 1; + private com.google.cloud.developerconnect.v1.ExchangeError exchangeError_; + + /** + * + * + *
          +   * The error resulted from exchanging OAuth tokens from the service provider.
          +   * 
          + * + * .google.cloud.developerconnect.v1.ExchangeError exchange_error = 1; + * + * @return Whether the exchangeError field is set. + */ + @java.lang.Override + public boolean hasExchangeError() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
          +   * The error resulted from exchanging OAuth tokens from the service provider.
          +   * 
          + * + * .google.cloud.developerconnect.v1.ExchangeError exchange_error = 1; + * + * @return The exchangeError. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.ExchangeError getExchangeError() { + return exchangeError_ == null + ? com.google.cloud.developerconnect.v1.ExchangeError.getDefaultInstance() + : exchangeError_; + } + + /** + * + * + *
          +   * The error resulted from exchanging OAuth tokens from the service provider.
          +   * 
          + * + * .google.cloud.developerconnect.v1.ExchangeError exchange_error = 1; + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.ExchangeErrorOrBuilder getExchangeErrorOrBuilder() { + return exchangeError_ == null + ? com.google.cloud.developerconnect.v1.ExchangeError.getDefaultInstance() + : exchangeError_; + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(1, getExchangeError()); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getExchangeError()); + } + 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.developerconnect.v1.FinishOAuthResponse)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.FinishOAuthResponse other = + (com.google.cloud.developerconnect.v1.FinishOAuthResponse) obj; + + if (hasExchangeError() != other.hasExchangeError()) return false; + if (hasExchangeError()) { + if (!getExchangeError().equals(other.getExchangeError())) 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 (hasExchangeError()) { + hash = (37 * hash) + EXCHANGE_ERROR_FIELD_NUMBER; + hash = (53 * hash) + getExchangeError().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthResponse 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.developerconnect.v1.FinishOAuthResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthResponse 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.developerconnect.v1.FinishOAuthResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthResponse 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.developerconnect.v1.FinishOAuthResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthResponse 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.developerconnect.v1.FinishOAuthResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthResponse 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.developerconnect.v1.FinishOAuthResponse 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; + } + + /** + * + * + *
          +   * Message for responding to finishing an OAuth flow.
          +   * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.FinishOAuthResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.FinishOAuthResponse) + com.google.cloud.developerconnect.v1.FinishOAuthResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.FinishOAuthResponse.class, + com.google.cloud.developerconnect.v1.FinishOAuthResponse.Builder.class); + } + + // Construct using com.google.cloud.developerconnect.v1.FinishOAuthResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetExchangeErrorFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + exchangeError_ = null; + if (exchangeErrorBuilder_ != null) { + exchangeErrorBuilder_.dispose(); + exchangeErrorBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_FinishOAuthResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthResponse getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.FinishOAuthResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthResponse build() { + com.google.cloud.developerconnect.v1.FinishOAuthResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthResponse buildPartial() { + com.google.cloud.developerconnect.v1.FinishOAuthResponse result = + new com.google.cloud.developerconnect.v1.FinishOAuthResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.developerconnect.v1.FinishOAuthResponse result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.exchangeError_ = + exchangeErrorBuilder_ == null ? exchangeError_ : exchangeErrorBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.developerconnect.v1.FinishOAuthResponse) { + return mergeFrom((com.google.cloud.developerconnect.v1.FinishOAuthResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.developerconnect.v1.FinishOAuthResponse other) { + if (other == com.google.cloud.developerconnect.v1.FinishOAuthResponse.getDefaultInstance()) + return this; + if (other.hasExchangeError()) { + mergeExchangeError(other.getExchangeError()); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage( + internalGetExchangeErrorFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.cloud.developerconnect.v1.ExchangeError exchangeError_; + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.ExchangeError, + com.google.cloud.developerconnect.v1.ExchangeError.Builder, + com.google.cloud.developerconnect.v1.ExchangeErrorOrBuilder> + exchangeErrorBuilder_; + + /** + * + * + *
          +     * The error resulted from exchanging OAuth tokens from the service provider.
          +     * 
          + * + * .google.cloud.developerconnect.v1.ExchangeError exchange_error = 1; + * + * @return Whether the exchangeError field is set. + */ + public boolean hasExchangeError() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
          +     * The error resulted from exchanging OAuth tokens from the service provider.
          +     * 
          + * + * .google.cloud.developerconnect.v1.ExchangeError exchange_error = 1; + * + * @return The exchangeError. + */ + public com.google.cloud.developerconnect.v1.ExchangeError getExchangeError() { + if (exchangeErrorBuilder_ == null) { + return exchangeError_ == null + ? com.google.cloud.developerconnect.v1.ExchangeError.getDefaultInstance() + : exchangeError_; + } else { + return exchangeErrorBuilder_.getMessage(); + } + } + + /** + * + * + *
          +     * The error resulted from exchanging OAuth tokens from the service provider.
          +     * 
          + * + * .google.cloud.developerconnect.v1.ExchangeError exchange_error = 1; + */ + public Builder setExchangeError(com.google.cloud.developerconnect.v1.ExchangeError value) { + if (exchangeErrorBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + exchangeError_ = value; + } else { + exchangeErrorBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +     * The error resulted from exchanging OAuth tokens from the service provider.
          +     * 
          + * + * .google.cloud.developerconnect.v1.ExchangeError exchange_error = 1; + */ + public Builder setExchangeError( + com.google.cloud.developerconnect.v1.ExchangeError.Builder builderForValue) { + if (exchangeErrorBuilder_ == null) { + exchangeError_ = builderForValue.build(); + } else { + exchangeErrorBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +     * The error resulted from exchanging OAuth tokens from the service provider.
          +     * 
          + * + * .google.cloud.developerconnect.v1.ExchangeError exchange_error = 1; + */ + public Builder mergeExchangeError(com.google.cloud.developerconnect.v1.ExchangeError value) { + if (exchangeErrorBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && exchangeError_ != null + && exchangeError_ + != com.google.cloud.developerconnect.v1.ExchangeError.getDefaultInstance()) { + getExchangeErrorBuilder().mergeFrom(value); + } else { + exchangeError_ = value; + } + } else { + exchangeErrorBuilder_.mergeFrom(value); + } + if (exchangeError_ != null) { + bitField0_ |= 0x00000001; + onChanged(); + } + return this; + } + + /** + * + * + *
          +     * The error resulted from exchanging OAuth tokens from the service provider.
          +     * 
          + * + * .google.cloud.developerconnect.v1.ExchangeError exchange_error = 1; + */ + public Builder clearExchangeError() { + bitField0_ = (bitField0_ & ~0x00000001); + exchangeError_ = null; + if (exchangeErrorBuilder_ != null) { + exchangeErrorBuilder_.dispose(); + exchangeErrorBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
          +     * The error resulted from exchanging OAuth tokens from the service provider.
          +     * 
          + * + * .google.cloud.developerconnect.v1.ExchangeError exchange_error = 1; + */ + public com.google.cloud.developerconnect.v1.ExchangeError.Builder getExchangeErrorBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return internalGetExchangeErrorFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * The error resulted from exchanging OAuth tokens from the service provider.
          +     * 
          + * + * .google.cloud.developerconnect.v1.ExchangeError exchange_error = 1; + */ + public com.google.cloud.developerconnect.v1.ExchangeErrorOrBuilder getExchangeErrorOrBuilder() { + if (exchangeErrorBuilder_ != null) { + return exchangeErrorBuilder_.getMessageOrBuilder(); + } else { + return exchangeError_ == null + ? com.google.cloud.developerconnect.v1.ExchangeError.getDefaultInstance() + : exchangeError_; + } + } + + /** + * + * + *
          +     * The error resulted from exchanging OAuth tokens from the service provider.
          +     * 
          + * + * .google.cloud.developerconnect.v1.ExchangeError exchange_error = 1; + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.ExchangeError, + com.google.cloud.developerconnect.v1.ExchangeError.Builder, + com.google.cloud.developerconnect.v1.ExchangeErrorOrBuilder> + internalGetExchangeErrorFieldBuilder() { + if (exchangeErrorBuilder_ == null) { + exchangeErrorBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.ExchangeError, + com.google.cloud.developerconnect.v1.ExchangeError.Builder, + com.google.cloud.developerconnect.v1.ExchangeErrorOrBuilder>( + getExchangeError(), getParentForChildren(), isClean()); + exchangeError_ = null; + } + return exchangeErrorBuilder_; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.FinishOAuthResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.FinishOAuthResponse) + private static final com.google.cloud.developerconnect.v1.FinishOAuthResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.developerconnect.v1.FinishOAuthResponse(); + } + + public static com.google.cloud.developerconnect.v1.FinishOAuthResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public FinishOAuthResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.FinishOAuthResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/FinishOAuthResponseOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/FinishOAuthResponseOrBuilder.java new file mode 100644 index 000000000000..b136f94cec1a --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/FinishOAuthResponseOrBuilder.java @@ -0,0 +1,65 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/developer_connect.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +@com.google.protobuf.Generated +public interface FinishOAuthResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.FinishOAuthResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +   * The error resulted from exchanging OAuth tokens from the service provider.
          +   * 
          + * + * .google.cloud.developerconnect.v1.ExchangeError exchange_error = 1; + * + * @return Whether the exchangeError field is set. + */ + boolean hasExchangeError(); + + /** + * + * + *
          +   * The error resulted from exchanging OAuth tokens from the service provider.
          +   * 
          + * + * .google.cloud.developerconnect.v1.ExchangeError exchange_error = 1; + * + * @return The exchangeError. + */ + com.google.cloud.developerconnect.v1.ExchangeError getExchangeError(); + + /** + * + * + *
          +   * The error resulted from exchanging OAuth tokens from the service provider.
          +   * 
          + * + * .google.cloud.developerconnect.v1.ExchangeError exchange_error = 1; + */ + com.google.cloud.developerconnect.v1.ExchangeErrorOrBuilder getExchangeErrorOrBuilder(); +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GenericHTTPEndpointConfig.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GenericHTTPEndpointConfig.java new file mode 100644 index 000000000000..fd741a8603c5 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GenericHTTPEndpointConfig.java @@ -0,0 +1,3886 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/developer_connect.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +/** + * + * + *
          + * Defines the configuration for connections to an HTTP service provider.
          + * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.GenericHTTPEndpointConfig} + */ +@com.google.protobuf.Generated +public final class GenericHTTPEndpointConfig extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.GenericHTTPEndpointConfig) + GenericHTTPEndpointConfigOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "GenericHTTPEndpointConfig"); + } + + // Use GenericHTTPEndpointConfig.newBuilder() to construct. + private GenericHTTPEndpointConfig(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private GenericHTTPEndpointConfig() { + hostUri_ = ""; + sslCaCertificate_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.class, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.Builder.class); + } + + public interface BasicAuthenticationOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +     * The password SecretManager secret version to authenticate as.
          +     * 
          + * + * string password_secret_version = 2 [(.google.api.resource_reference) = { ... } + * + * @return Whether the passwordSecretVersion field is set. + */ + boolean hasPasswordSecretVersion(); + + /** + * + * + *
          +     * The password SecretManager secret version to authenticate as.
          +     * 
          + * + * string password_secret_version = 2 [(.google.api.resource_reference) = { ... } + * + * @return The passwordSecretVersion. + */ + java.lang.String getPasswordSecretVersion(); + + /** + * + * + *
          +     * The password SecretManager secret version to authenticate as.
          +     * 
          + * + * string password_secret_version = 2 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for passwordSecretVersion. + */ + com.google.protobuf.ByteString getPasswordSecretVersionBytes(); + + /** + * + * + *
          +     * Required. The username to authenticate as.
          +     * 
          + * + * string username = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The username. + */ + java.lang.String getUsername(); + + /** + * + * + *
          +     * Required. The username to authenticate as.
          +     * 
          + * + * string username = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for username. + */ + com.google.protobuf.ByteString getUsernameBytes(); + + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication.PasswordCase + getPasswordCase(); + } + + /** + * + * + *
          +   * Basic authentication with username and password.
          +   * 
          + * + * Protobuf type {@code + * google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication} + */ + public static final class BasicAuthentication extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication) + BasicAuthenticationOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "BasicAuthentication"); + } + + // Use BasicAuthentication.newBuilder() to construct. + private BasicAuthentication(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private BasicAuthentication() { + username_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_BasicAuthentication_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_BasicAuthentication_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .class, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .Builder.class); + } + + private int passwordCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object password_; + + public enum PasswordCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + PASSWORD_SECRET_VERSION(2), + PASSWORD_NOT_SET(0); + private final int value; + + private PasswordCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static PasswordCase valueOf(int value) { + return forNumber(value); + } + + public static PasswordCase forNumber(int value) { + switch (value) { + case 2: + return PASSWORD_SECRET_VERSION; + case 0: + return PASSWORD_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public PasswordCase getPasswordCase() { + return PasswordCase.forNumber(passwordCase_); + } + + public static final int PASSWORD_SECRET_VERSION_FIELD_NUMBER = 2; + + /** + * + * + *
          +     * The password SecretManager secret version to authenticate as.
          +     * 
          + * + * string password_secret_version = 2 [(.google.api.resource_reference) = { ... } + * + * @return Whether the passwordSecretVersion field is set. + */ + public boolean hasPasswordSecretVersion() { + return passwordCase_ == 2; + } + + /** + * + * + *
          +     * The password SecretManager secret version to authenticate as.
          +     * 
          + * + * string password_secret_version = 2 [(.google.api.resource_reference) = { ... } + * + * @return The passwordSecretVersion. + */ + public java.lang.String getPasswordSecretVersion() { + java.lang.Object ref = ""; + if (passwordCase_ == 2) { + ref = password_; + } + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (passwordCase_ == 2) { + password_ = s; + } + return s; + } + } + + /** + * + * + *
          +     * The password SecretManager secret version to authenticate as.
          +     * 
          + * + * string password_secret_version = 2 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for passwordSecretVersion. + */ + public com.google.protobuf.ByteString getPasswordSecretVersionBytes() { + java.lang.Object ref = ""; + if (passwordCase_ == 2) { + ref = password_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (passwordCase_ == 2) { + password_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int USERNAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object username_ = ""; + + /** + * + * + *
          +     * Required. The username to authenticate as.
          +     * 
          + * + * string username = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The username. + */ + @java.lang.Override + public java.lang.String getUsername() { + java.lang.Object ref = username_; + 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(); + username_ = s; + return s; + } + } + + /** + * + * + *
          +     * Required. The username to authenticate as.
          +     * 
          + * + * string username = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for username. + */ + @java.lang.Override + public com.google.protobuf.ByteString getUsernameBytes() { + java.lang.Object ref = username_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + username_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(username_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, username_); + } + if (passwordCase_ == 2) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, password_); + } + 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(username_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, username_); + } + if (passwordCase_ == 2) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, password_); + } + 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.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication other = + (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication) obj; + + if (!getUsername().equals(other.getUsername())) return false; + if (!getPasswordCase().equals(other.getPasswordCase())) return false; + switch (passwordCase_) { + case 2: + if (!getPasswordSecretVersion().equals(other.getPasswordSecretVersion())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + USERNAME_FIELD_NUMBER; + hash = (53 * hash) + getUsername().hashCode(); + switch (passwordCase_) { + case 2: + hash = (37 * hash) + PASSWORD_SECRET_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getPasswordSecretVersion().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + 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.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + 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.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + 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.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + 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.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + 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.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + 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; + } + + /** + * + * + *
          +     * Basic authentication with username and password.
          +     * 
          + * + * Protobuf type {@code + * google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication) + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BasicAuthenticationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_BasicAuthentication_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_BasicAuthentication_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .class, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .Builder.class); + } + + // Construct using + // com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + username_ = ""; + passwordCase_ = 0; + password_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_BasicAuthentication_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + build() { + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + buildPartial() { + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication result = + new com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication( + this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.username_ = username_; + } + } + + private void buildPartialOneofs( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + result) { + result.passwordCase_ = passwordCase_; + result.password_ = this.password_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication) { + return mergeFrom( + (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + other) { + if (other + == com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .getDefaultInstance()) return this; + if (!other.getUsername().isEmpty()) { + username_ = other.username_; + bitField0_ |= 0x00000002; + onChanged(); + } + switch (other.getPasswordCase()) { + case PASSWORD_SECRET_VERSION: + { + passwordCase_ = 2; + password_ = other.password_; + onChanged(); + break; + } + case PASSWORD_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + username_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 10 + case 18: + { + java.lang.String s = input.readStringRequireUtf8(); + passwordCase_ = 2; + password_ = s; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int passwordCase_ = 0; + private java.lang.Object password_; + + public PasswordCase getPasswordCase() { + return PasswordCase.forNumber(passwordCase_); + } + + public Builder clearPassword() { + passwordCase_ = 0; + password_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + /** + * + * + *
          +       * The password SecretManager secret version to authenticate as.
          +       * 
          + * + * string password_secret_version = 2 [(.google.api.resource_reference) = { ... } + * + * @return Whether the passwordSecretVersion field is set. + */ + @java.lang.Override + public boolean hasPasswordSecretVersion() { + return passwordCase_ == 2; + } + + /** + * + * + *
          +       * The password SecretManager secret version to authenticate as.
          +       * 
          + * + * string password_secret_version = 2 [(.google.api.resource_reference) = { ... } + * + * @return The passwordSecretVersion. + */ + @java.lang.Override + public java.lang.String getPasswordSecretVersion() { + java.lang.Object ref = ""; + if (passwordCase_ == 2) { + ref = password_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (passwordCase_ == 2) { + password_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +       * The password SecretManager secret version to authenticate as.
          +       * 
          + * + * string password_secret_version = 2 [(.google.api.resource_reference) = { ... } + * + * @return The bytes for passwordSecretVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPasswordSecretVersionBytes() { + java.lang.Object ref = ""; + if (passwordCase_ == 2) { + ref = password_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (passwordCase_ == 2) { + password_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +       * The password SecretManager secret version to authenticate as.
          +       * 
          + * + * string password_secret_version = 2 [(.google.api.resource_reference) = { ... } + * + * @param value The passwordSecretVersion to set. + * @return This builder for chaining. + */ + public Builder setPasswordSecretVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + passwordCase_ = 2; + password_ = value; + onChanged(); + return this; + } + + /** + * + * + *
          +       * The password SecretManager secret version to authenticate as.
          +       * 
          + * + * string password_secret_version = 2 [(.google.api.resource_reference) = { ... } + * + * @return This builder for chaining. + */ + public Builder clearPasswordSecretVersion() { + if (passwordCase_ == 2) { + passwordCase_ = 0; + password_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
          +       * The password SecretManager secret version to authenticate as.
          +       * 
          + * + * string password_secret_version = 2 [(.google.api.resource_reference) = { ... } + * + * @param value The bytes for passwordSecretVersion to set. + * @return This builder for chaining. + */ + public Builder setPasswordSecretVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + passwordCase_ = 2; + password_ = value; + onChanged(); + return this; + } + + private java.lang.Object username_ = ""; + + /** + * + * + *
          +       * Required. The username to authenticate as.
          +       * 
          + * + * string username = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The username. + */ + public java.lang.String getUsername() { + java.lang.Object ref = username_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + username_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +       * Required. The username to authenticate as.
          +       * 
          + * + * string username = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for username. + */ + public com.google.protobuf.ByteString getUsernameBytes() { + java.lang.Object ref = username_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + username_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +       * Required. The username to authenticate as.
          +       * 
          + * + * string username = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The username to set. + * @return This builder for chaining. + */ + public Builder setUsername(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + username_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
          +       * Required. The username to authenticate as.
          +       * 
          + * + * string username = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearUsername() { + username_ = getDefaultInstance().getUsername(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
          +       * Required. The username to authenticate as.
          +       * 
          + * + * string username = 1 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for username to set. + * @return This builder for chaining. + */ + public Builder setUsernameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + username_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication) + private static final com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BasicAuthentication + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication(); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BasicAuthentication parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + public interface BearerTokenAuthenticationOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +     * Optional. The token SecretManager secret version to authenticate as.
          +     * 
          + * + * + * string token_secret_version = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return Whether the tokenSecretVersion field is set. + */ + boolean hasTokenSecretVersion(); + + /** + * + * + *
          +     * Optional. The token SecretManager secret version to authenticate as.
          +     * 
          + * + * + * string token_secret_version = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The tokenSecretVersion. + */ + java.lang.String getTokenSecretVersion(); + + /** + * + * + *
          +     * Optional. The token SecretManager secret version to authenticate as.
          +     * 
          + * + * + * string token_secret_version = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for tokenSecretVersion. + */ + com.google.protobuf.ByteString getTokenSecretVersionBytes(); + + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + .TokenCase + getTokenCase(); + } + + /** + * + * + *
          +   * Bearer token authentication with a token.
          +   * 
          + * + * Protobuf type {@code + * google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication} + */ + public static final class BearerTokenAuthentication extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication) + BearerTokenAuthenticationOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "BearerTokenAuthentication"); + } + + // Use BearerTokenAuthentication.newBuilder() to construct. + private BearerTokenAuthentication(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private BearerTokenAuthentication() {} + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_BearerTokenAuthentication_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_BearerTokenAuthentication_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication.class, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication.Builder.class); + } + + private int tokenCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object token_; + + public enum TokenCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + TOKEN_SECRET_VERSION(1), + TOKEN_NOT_SET(0); + private final int value; + + private TokenCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static TokenCase valueOf(int value) { + return forNumber(value); + } + + public static TokenCase forNumber(int value) { + switch (value) { + case 1: + return TOKEN_SECRET_VERSION; + case 0: + return TOKEN_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public TokenCase getTokenCase() { + return TokenCase.forNumber(tokenCase_); + } + + public static final int TOKEN_SECRET_VERSION_FIELD_NUMBER = 1; + + /** + * + * + *
          +     * Optional. The token SecretManager secret version to authenticate as.
          +     * 
          + * + * + * string token_secret_version = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return Whether the tokenSecretVersion field is set. + */ + public boolean hasTokenSecretVersion() { + return tokenCase_ == 1; + } + + /** + * + * + *
          +     * Optional. The token SecretManager secret version to authenticate as.
          +     * 
          + * + * + * string token_secret_version = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The tokenSecretVersion. + */ + public java.lang.String getTokenSecretVersion() { + java.lang.Object ref = ""; + if (tokenCase_ == 1) { + ref = token_; + } + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (tokenCase_ == 1) { + token_ = s; + } + return s; + } + } + + /** + * + * + *
          +     * Optional. The token SecretManager secret version to authenticate as.
          +     * 
          + * + * + * string token_secret_version = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for tokenSecretVersion. + */ + public com.google.protobuf.ByteString getTokenSecretVersionBytes() { + java.lang.Object ref = ""; + if (tokenCase_ == 1) { + ref = token_; + } + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (tokenCase_ == 1) { + token_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (tokenCase_ == 1) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, token_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (tokenCase_ == 1) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, token_); + } + 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.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + other = + (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication) + obj; + + if (!getTokenCase().equals(other.getTokenCase())) return false; + switch (tokenCase_) { + case 1: + if (!getTokenSecretVersion().equals(other.getTokenSecretVersion())) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + switch (tokenCase_) { + case 1: + hash = (37 * hash) + TOKEN_SECRET_VERSION_FIELD_NUMBER; + hash = (53 * hash) + getTokenSecretVersion().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + 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.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + 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.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + 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.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + 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.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + 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.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + 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; + } + + /** + * + * + *
          +     * Bearer token authentication with a token.
          +     * 
          + * + * Protobuf type {@code + * google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication) + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthenticationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_BearerTokenAuthentication_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_BearerTokenAuthentication_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication.class, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication.Builder.class); + } + + // Construct using + // com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + tokenCase_ = 0; + token_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_BearerTokenAuthentication_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + build() { + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + buildPartial() { + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + result = + new com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + result) { + int from_bitField0_ = bitField0_; + } + + private void buildPartialOneofs( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + result) { + result.tokenCase_ = tokenCase_; + result.token_ = this.token_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication) { + return mergeFrom( + (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + other) { + if (other + == com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication.getDefaultInstance()) return this; + switch (other.getTokenCase()) { + case TOKEN_SECRET_VERSION: + { + tokenCase_ = 1; + token_ = other.token_; + onChanged(); + break; + } + case TOKEN_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + tokenCase_ = 1; + token_ = s; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int tokenCase_ = 0; + private java.lang.Object token_; + + public TokenCase getTokenCase() { + return TokenCase.forNumber(tokenCase_); + } + + public Builder clearToken() { + tokenCase_ = 0; + token_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + /** + * + * + *
          +       * Optional. The token SecretManager secret version to authenticate as.
          +       * 
          + * + * + * string token_secret_version = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return Whether the tokenSecretVersion field is set. + */ + @java.lang.Override + public boolean hasTokenSecretVersion() { + return tokenCase_ == 1; + } + + /** + * + * + *
          +       * Optional. The token SecretManager secret version to authenticate as.
          +       * 
          + * + * + * string token_secret_version = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The tokenSecretVersion. + */ + @java.lang.Override + public java.lang.String getTokenSecretVersion() { + java.lang.Object ref = ""; + if (tokenCase_ == 1) { + ref = token_; + } + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (tokenCase_ == 1) { + token_ = s; + } + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +       * Optional. The token SecretManager secret version to authenticate as.
          +       * 
          + * + * + * string token_secret_version = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for tokenSecretVersion. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTokenSecretVersionBytes() { + java.lang.Object ref = ""; + if (tokenCase_ == 1) { + ref = token_; + } + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + if (tokenCase_ == 1) { + token_ = b; + } + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +       * Optional. The token SecretManager secret version to authenticate as.
          +       * 
          + * + * + * string token_secret_version = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The tokenSecretVersion to set. + * @return This builder for chaining. + */ + public Builder setTokenSecretVersion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + tokenCase_ = 1; + token_ = value; + onChanged(); + return this; + } + + /** + * + * + *
          +       * Optional. The token SecretManager secret version to authenticate as.
          +       * 
          + * + * + * string token_secret_version = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearTokenSecretVersion() { + if (tokenCase_ == 1) { + tokenCase_ = 0; + token_ = null; + onChanged(); + } + return this; + } + + /** + * + * + *
          +       * Optional. The token SecretManager secret version to authenticate as.
          +       * 
          + * + * + * string token_secret_version = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for tokenSecretVersion to set. + * @return This builder for chaining. + */ + public Builder setTokenSecretVersionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + tokenCase_ = 1; + token_ = value; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication) + private static final com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication(); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BearerTokenAuthentication parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException() + .setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + } + + private int bitField0_; + private int authenticationCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object authentication_; + + public enum AuthenticationCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + BASIC_AUTHENTICATION(1), + BEARER_TOKEN_AUTHENTICATION(2), + AUTHENTICATION_NOT_SET(0); + private final int value; + + private AuthenticationCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static AuthenticationCase valueOf(int value) { + return forNumber(value); + } + + public static AuthenticationCase forNumber(int value) { + switch (value) { + case 1: + return BASIC_AUTHENTICATION; + case 2: + return BEARER_TOKEN_AUTHENTICATION; + case 0: + return AUTHENTICATION_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public AuthenticationCase getAuthenticationCase() { + return AuthenticationCase.forNumber(authenticationCase_); + } + + public static final int BASIC_AUTHENTICATION_FIELD_NUMBER = 1; + + /** + * + * + *
          +   * Optional. Basic authentication with username and password.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the basicAuthentication field is set. + */ + @java.lang.Override + public boolean hasBasicAuthentication() { + return authenticationCase_ == 1; + } + + /** + * + * + *
          +   * Optional. Basic authentication with username and password.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The basicAuthentication. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + getBasicAuthentication() { + if (authenticationCase_ == 1) { + return (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication) + authentication_; + } + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .getDefaultInstance(); + } + + /** + * + * + *
          +   * Optional. Basic authentication with username and password.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthenticationOrBuilder + getBasicAuthenticationOrBuilder() { + if (authenticationCase_ == 1) { + return (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication) + authentication_; + } + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .getDefaultInstance(); + } + + public static final int BEARER_TOKEN_AUTHENTICATION_FIELD_NUMBER = 2; + + /** + * + * + *
          +   * Optional. Bearer token authentication with a token.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the bearerTokenAuthentication field is set. + */ + @java.lang.Override + public boolean hasBearerTokenAuthentication() { + return authenticationCase_ == 2; + } + + /** + * + * + *
          +   * Optional. Bearer token authentication with a token.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bearerTokenAuthentication. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + getBearerTokenAuthentication() { + if (authenticationCase_ == 2) { + return (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication) + authentication_; + } + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + .getDefaultInstance(); + } + + /** + * + * + *
          +   * Optional. Bearer token authentication with a token.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthenticationOrBuilder + getBearerTokenAuthenticationOrBuilder() { + if (authenticationCase_ == 2) { + return (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication) + authentication_; + } + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + .getDefaultInstance(); + } + + public static final int HOST_URI_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object hostUri_ = ""; + + /** + * + * + *
          +   * Required. Immutable. The service provider's https endpoint.
          +   * 
          + * + * + * string host_uri = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The hostUri. + */ + @java.lang.Override + public java.lang.String getHostUri() { + java.lang.Object ref = hostUri_; + 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(); + hostUri_ = s; + return s; + } + } + + /** + * + * + *
          +   * Required. Immutable. The service provider's https endpoint.
          +   * 
          + * + * + * string host_uri = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The bytes for hostUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getHostUriBytes() { + java.lang.Object ref = hostUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + hostUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SERVICE_DIRECTORY_CONFIG_FIELD_NUMBER = 4; + private com.google.cloud.developerconnect.v1.ServiceDirectoryConfig serviceDirectoryConfig_; + + /** + * + * + *
          +   * Optional. Configuration for using Service Directory to privately connect to
          +   * a HTTP service provider. This should only be set if the Http service
          +   * provider is hosted on-premises and not reachable by public internet. If
          +   * this field is left empty, calls to the HTTP service provider will be made
          +   * over the public internet.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the serviceDirectoryConfig field is set. + */ + @java.lang.Override + public boolean hasServiceDirectoryConfig() { + return ((bitField0_ & 0x00000001) != 0); + } + + /** + * + * + *
          +   * Optional. Configuration for using Service Directory to privately connect to
          +   * a HTTP service provider. This should only be set if the Http service
          +   * provider is hosted on-premises and not reachable by public internet. If
          +   * this field is left empty, calls to the HTTP service provider will be made
          +   * over the public internet.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The serviceDirectoryConfig. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.ServiceDirectoryConfig getServiceDirectoryConfig() { + return serviceDirectoryConfig_ == null + ? com.google.cloud.developerconnect.v1.ServiceDirectoryConfig.getDefaultInstance() + : serviceDirectoryConfig_; + } + + /** + * + * + *
          +   * Optional. Configuration for using Service Directory to privately connect to
          +   * a HTTP service provider. This should only be set if the Http service
          +   * provider is hosted on-premises and not reachable by public internet. If
          +   * this field is left empty, calls to the HTTP service provider will be made
          +   * over the public internet.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.ServiceDirectoryConfigOrBuilder + getServiceDirectoryConfigOrBuilder() { + return serviceDirectoryConfig_ == null + ? com.google.cloud.developerconnect.v1.ServiceDirectoryConfig.getDefaultInstance() + : serviceDirectoryConfig_; + } + + public static final int SSL_CA_CERTIFICATE_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private volatile java.lang.Object sslCaCertificate_ = ""; + + /** + * + * + *
          +   * Optional. The SSL certificate to use for requests to the HTTP service
          +   * provider.
          +   * 
          + * + * string ssl_ca_certificate = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The sslCaCertificate. + */ + @java.lang.Override + public java.lang.String getSslCaCertificate() { + java.lang.Object ref = sslCaCertificate_; + 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(); + sslCaCertificate_ = s; + return s; + } + } + + /** + * + * + *
          +   * Optional. The SSL certificate to use for requests to the HTTP service
          +   * provider.
          +   * 
          + * + * string ssl_ca_certificate = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for sslCaCertificate. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSslCaCertificateBytes() { + java.lang.Object ref = sslCaCertificate_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + sslCaCertificate_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (authenticationCase_ == 1) { + output.writeMessage( + 1, + (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication) + authentication_); + } + if (authenticationCase_ == 2) { + output.writeMessage( + 2, + (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication) + authentication_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(hostUri_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, hostUri_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(4, getServiceDirectoryConfig()); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(sslCaCertificate_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, sslCaCertificate_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (authenticationCase_ == 1) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 1, + (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication) + authentication_); + } + if (authenticationCase_ == 2) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 2, + (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication) + authentication_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(hostUri_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, hostUri_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(4, getServiceDirectoryConfig()); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(sslCaCertificate_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(5, sslCaCertificate_); + } + 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.developerconnect.v1.GenericHTTPEndpointConfig)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig other = + (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig) obj; + + if (!getHostUri().equals(other.getHostUri())) return false; + if (hasServiceDirectoryConfig() != other.hasServiceDirectoryConfig()) return false; + if (hasServiceDirectoryConfig()) { + if (!getServiceDirectoryConfig().equals(other.getServiceDirectoryConfig())) return false; + } + if (!getSslCaCertificate().equals(other.getSslCaCertificate())) return false; + if (!getAuthenticationCase().equals(other.getAuthenticationCase())) return false; + switch (authenticationCase_) { + case 1: + if (!getBasicAuthentication().equals(other.getBasicAuthentication())) return false; + break; + case 2: + if (!getBearerTokenAuthentication().equals(other.getBearerTokenAuthentication())) + return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + HOST_URI_FIELD_NUMBER; + hash = (53 * hash) + getHostUri().hashCode(); + if (hasServiceDirectoryConfig()) { + hash = (37 * hash) + SERVICE_DIRECTORY_CONFIG_FIELD_NUMBER; + hash = (53 * hash) + getServiceDirectoryConfig().hashCode(); + } + hash = (37 * hash) + SSL_CA_CERTIFICATE_FIELD_NUMBER; + hash = (53 * hash) + getSslCaCertificate().hashCode(); + switch (authenticationCase_) { + case 1: + hash = (37 * hash) + BASIC_AUTHENTICATION_FIELD_NUMBER; + hash = (53 * hash) + getBasicAuthentication().hashCode(); + break; + case 2: + hash = (37 * hash) + BEARER_TOKEN_AUTHENTICATION_FIELD_NUMBER; + hash = (53 * hash) + getBearerTokenAuthentication().hashCode(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig 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.developerconnect.v1.GenericHTTPEndpointConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig 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.developerconnect.v1.GenericHTTPEndpointConfig parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig 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.developerconnect.v1.GenericHTTPEndpointConfig parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig 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.developerconnect.v1.GenericHTTPEndpointConfig parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig 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.developerconnect.v1.GenericHTTPEndpointConfig 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; + } + + /** + * + * + *
          +   * Defines the configuration for connections to an HTTP service provider.
          +   * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.GenericHTTPEndpointConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.GenericHTTPEndpointConfig) + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.class, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.Builder.class); + } + + // Construct using com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + internalGetServiceDirectoryConfigFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (basicAuthenticationBuilder_ != null) { + basicAuthenticationBuilder_.clear(); + } + if (bearerTokenAuthenticationBuilder_ != null) { + bearerTokenAuthenticationBuilder_.clear(); + } + hostUri_ = ""; + serviceDirectoryConfig_ = null; + if (serviceDirectoryConfigBuilder_ != null) { + serviceDirectoryConfigBuilder_.dispose(); + serviceDirectoryConfigBuilder_ = null; + } + sslCaCertificate_ = ""; + authenticationCase_ = 0; + authentication_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_GenericHTTPEndpointConfig_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig build() { + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig buildPartial() { + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig result = + new com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.hostUri_ = hostUri_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000008) != 0)) { + result.serviceDirectoryConfig_ = + serviceDirectoryConfigBuilder_ == null + ? serviceDirectoryConfig_ + : serviceDirectoryConfigBuilder_.build(); + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.sslCaCertificate_ = sslCaCertificate_; + } + result.bitField0_ |= to_bitField0_; + } + + private void buildPartialOneofs( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig result) { + result.authenticationCase_ = authenticationCase_; + result.authentication_ = this.authentication_; + if (authenticationCase_ == 1 && basicAuthenticationBuilder_ != null) { + result.authentication_ = basicAuthenticationBuilder_.build(); + } + if (authenticationCase_ == 2 && bearerTokenAuthenticationBuilder_ != null) { + result.authentication_ = bearerTokenAuthenticationBuilder_.build(); + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig) { + return mergeFrom((com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig other) { + if (other + == com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.getDefaultInstance()) + return this; + if (!other.getHostUri().isEmpty()) { + hostUri_ = other.hostUri_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (other.hasServiceDirectoryConfig()) { + mergeServiceDirectoryConfig(other.getServiceDirectoryConfig()); + } + if (!other.getSslCaCertificate().isEmpty()) { + sslCaCertificate_ = other.sslCaCertificate_; + bitField0_ |= 0x00000010; + onChanged(); + } + switch (other.getAuthenticationCase()) { + case BASIC_AUTHENTICATION: + { + mergeBasicAuthentication(other.getBasicAuthentication()); + break; + } + case BEARER_TOKEN_AUTHENTICATION: + { + mergeBearerTokenAuthentication(other.getBearerTokenAuthentication()); + break; + } + case AUTHENTICATION_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + input.readMessage( + internalGetBasicAuthenticationFieldBuilder().getBuilder(), extensionRegistry); + authenticationCase_ = 1; + break; + } // case 10 + case 18: + { + input.readMessage( + internalGetBearerTokenAuthenticationFieldBuilder().getBuilder(), + extensionRegistry); + authenticationCase_ = 2; + break; + } // case 18 + case 26: + { + hostUri_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + input.readMessage( + internalGetServiceDirectoryConfigFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + sslCaCertificate_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 42 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int authenticationCase_ = 0; + private java.lang.Object authentication_; + + public AuthenticationCase getAuthenticationCase() { + return AuthenticationCase.forNumber(authenticationCase_); + } + + public Builder clearAuthentication() { + authenticationCase_ = 0; + authentication_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .Builder, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BasicAuthenticationOrBuilder> + basicAuthenticationBuilder_; + + /** + * + * + *
          +     * Optional. Basic authentication with username and password.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the basicAuthentication field is set. + */ + @java.lang.Override + public boolean hasBasicAuthentication() { + return authenticationCase_ == 1; + } + + /** + * + * + *
          +     * Optional. Basic authentication with username and password.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The basicAuthentication. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + getBasicAuthentication() { + if (basicAuthenticationBuilder_ == null) { + if (authenticationCase_ == 1) { + return (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BasicAuthentication) + authentication_; + } + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .getDefaultInstance(); + } else { + if (authenticationCase_ == 1) { + return basicAuthenticationBuilder_.getMessage(); + } + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .getDefaultInstance(); + } + } + + /** + * + * + *
          +     * Optional. Basic authentication with username and password.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setBasicAuthentication( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication value) { + if (basicAuthenticationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + authentication_ = value; + onChanged(); + } else { + basicAuthenticationBuilder_.setMessage(value); + } + authenticationCase_ = 1; + return this; + } + + /** + * + * + *
          +     * Optional. Basic authentication with username and password.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setBasicAuthentication( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication.Builder + builderForValue) { + if (basicAuthenticationBuilder_ == null) { + authentication_ = builderForValue.build(); + onChanged(); + } else { + basicAuthenticationBuilder_.setMessage(builderForValue.build()); + } + authenticationCase_ = 1; + return this; + } + + /** + * + * + *
          +     * Optional. Basic authentication with username and password.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeBasicAuthentication( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication value) { + if (basicAuthenticationBuilder_ == null) { + if (authenticationCase_ == 1 + && authentication_ + != com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BasicAuthentication.getDefaultInstance()) { + authentication_ = + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .newBuilder( + (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BasicAuthentication) + authentication_) + .mergeFrom(value) + .buildPartial(); + } else { + authentication_ = value; + } + onChanged(); + } else { + if (authenticationCase_ == 1) { + basicAuthenticationBuilder_.mergeFrom(value); + } else { + basicAuthenticationBuilder_.setMessage(value); + } + } + authenticationCase_ = 1; + return this; + } + + /** + * + * + *
          +     * Optional. Basic authentication with username and password.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearBasicAuthentication() { + if (basicAuthenticationBuilder_ == null) { + if (authenticationCase_ == 1) { + authenticationCase_ = 0; + authentication_ = null; + onChanged(); + } + } else { + if (authenticationCase_ == 1) { + authenticationCase_ = 0; + authentication_ = null; + } + basicAuthenticationBuilder_.clear(); + } + return this; + } + + /** + * + * + *
          +     * Optional. Basic authentication with username and password.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .Builder + getBasicAuthenticationBuilder() { + return internalGetBasicAuthenticationFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * Optional. Basic authentication with username and password.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BasicAuthenticationOrBuilder + getBasicAuthenticationOrBuilder() { + if ((authenticationCase_ == 1) && (basicAuthenticationBuilder_ != null)) { + return basicAuthenticationBuilder_.getMessageOrBuilder(); + } else { + if (authenticationCase_ == 1) { + return (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BasicAuthentication) + authentication_; + } + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .getDefaultInstance(); + } + } + + /** + * + * + *
          +     * Optional. Basic authentication with username and password.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .Builder, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BasicAuthenticationOrBuilder> + internalGetBasicAuthenticationFieldBuilder() { + if (basicAuthenticationBuilder_ == null) { + if (!(authenticationCase_ == 1)) { + authentication_ = + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .getDefaultInstance(); + } + basicAuthenticationBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + .Builder, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BasicAuthenticationOrBuilder>( + (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication) + authentication_, + getParentForChildren(), + isClean()); + authentication_ = null; + } + authenticationCase_ = 1; + onChanged(); + return basicAuthenticationBuilder_; + } + + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + .Builder, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthenticationOrBuilder> + bearerTokenAuthenticationBuilder_; + + /** + * + * + *
          +     * Optional. Bearer token authentication with a token.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the bearerTokenAuthentication field is set. + */ + @java.lang.Override + public boolean hasBearerTokenAuthentication() { + return authenticationCase_ == 2; + } + + /** + * + * + *
          +     * Optional. Bearer token authentication with a token.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bearerTokenAuthentication. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + getBearerTokenAuthentication() { + if (bearerTokenAuthenticationBuilder_ == null) { + if (authenticationCase_ == 2) { + return (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication) + authentication_; + } + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication.getDefaultInstance(); + } else { + if (authenticationCase_ == 2) { + return bearerTokenAuthenticationBuilder_.getMessage(); + } + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication.getDefaultInstance(); + } + } + + /** + * + * + *
          +     * Optional. Bearer token authentication with a token.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setBearerTokenAuthentication( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + value) { + if (bearerTokenAuthenticationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + authentication_ = value; + onChanged(); + } else { + bearerTokenAuthenticationBuilder_.setMessage(value); + } + authenticationCase_ = 2; + return this; + } + + /** + * + * + *
          +     * Optional. Bearer token authentication with a token.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setBearerTokenAuthentication( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + .Builder + builderForValue) { + if (bearerTokenAuthenticationBuilder_ == null) { + authentication_ = builderForValue.build(); + onChanged(); + } else { + bearerTokenAuthenticationBuilder_.setMessage(builderForValue.build()); + } + authenticationCase_ = 2; + return this; + } + + /** + * + * + *
          +     * Optional. Bearer token authentication with a token.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeBearerTokenAuthentication( + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + value) { + if (bearerTokenAuthenticationBuilder_ == null) { + if (authenticationCase_ == 2 + && authentication_ + != com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication.getDefaultInstance()) { + authentication_ = + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication.newBuilder( + (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication) + authentication_) + .mergeFrom(value) + .buildPartial(); + } else { + authentication_ = value; + } + onChanged(); + } else { + if (authenticationCase_ == 2) { + bearerTokenAuthenticationBuilder_.mergeFrom(value); + } else { + bearerTokenAuthenticationBuilder_.setMessage(value); + } + } + authenticationCase_ = 2; + return this; + } + + /** + * + * + *
          +     * Optional. Bearer token authentication with a token.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearBearerTokenAuthentication() { + if (bearerTokenAuthenticationBuilder_ == null) { + if (authenticationCase_ == 2) { + authenticationCase_ = 0; + authentication_ = null; + onChanged(); + } + } else { + if (authenticationCase_ == 2) { + authenticationCase_ = 0; + authentication_ = null; + } + bearerTokenAuthenticationBuilder_.clear(); + } + return this; + } + + /** + * + * + *
          +     * Optional. Bearer token authentication with a token.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + .Builder + getBearerTokenAuthenticationBuilder() { + return internalGetBearerTokenAuthenticationFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * Optional. Bearer token authentication with a token.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthenticationOrBuilder + getBearerTokenAuthenticationOrBuilder() { + if ((authenticationCase_ == 2) && (bearerTokenAuthenticationBuilder_ != null)) { + return bearerTokenAuthenticationBuilder_.getMessageOrBuilder(); + } else { + if (authenticationCase_ == 2) { + return (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication) + authentication_; + } + return com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication.getDefaultInstance(); + } + } + + /** + * + * + *
          +     * Optional. Bearer token authentication with a token.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + .Builder, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthenticationOrBuilder> + internalGetBearerTokenAuthenticationFieldBuilder() { + if (bearerTokenAuthenticationBuilder_ == null) { + if (!(authenticationCase_ == 2)) { + authentication_ = + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication.getDefaultInstance(); + } + bearerTokenAuthenticationBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication.Builder, + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthenticationOrBuilder>( + (com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + .BearerTokenAuthentication) + authentication_, + getParentForChildren(), + isClean()); + authentication_ = null; + } + authenticationCase_ = 2; + onChanged(); + return bearerTokenAuthenticationBuilder_; + } + + private java.lang.Object hostUri_ = ""; + + /** + * + * + *
          +     * Required. Immutable. The service provider's https endpoint.
          +     * 
          + * + * + * string host_uri = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The hostUri. + */ + public java.lang.String getHostUri() { + java.lang.Object ref = hostUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + hostUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Required. Immutable. The service provider's https endpoint.
          +     * 
          + * + * + * string host_uri = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The bytes for hostUri. + */ + public com.google.protobuf.ByteString getHostUriBytes() { + java.lang.Object ref = hostUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + hostUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Required. Immutable. The service provider's https endpoint.
          +     * 
          + * + * + * string host_uri = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @param value The hostUri to set. + * @return This builder for chaining. + */ + public Builder setHostUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + hostUri_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Required. Immutable. The service provider's https endpoint.
          +     * 
          + * + * + * string host_uri = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return This builder for chaining. + */ + public Builder clearHostUri() { + hostUri_ = getDefaultInstance().getHostUri(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Required. Immutable. The service provider's https endpoint.
          +     * 
          + * + * + * string host_uri = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @param value The bytes for hostUri to set. + * @return This builder for chaining. + */ + public Builder setHostUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + hostUri_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private com.google.cloud.developerconnect.v1.ServiceDirectoryConfig serviceDirectoryConfig_; + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.ServiceDirectoryConfig, + com.google.cloud.developerconnect.v1.ServiceDirectoryConfig.Builder, + com.google.cloud.developerconnect.v1.ServiceDirectoryConfigOrBuilder> + serviceDirectoryConfigBuilder_; + + /** + * + * + *
          +     * Optional. Configuration for using Service Directory to privately connect to
          +     * a HTTP service provider. This should only be set if the Http service
          +     * provider is hosted on-premises and not reachable by public internet. If
          +     * this field is left empty, calls to the HTTP service provider will be made
          +     * over the public internet.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the serviceDirectoryConfig field is set. + */ + public boolean hasServiceDirectoryConfig() { + return ((bitField0_ & 0x00000008) != 0); + } + + /** + * + * + *
          +     * Optional. Configuration for using Service Directory to privately connect to
          +     * a HTTP service provider. This should only be set if the Http service
          +     * provider is hosted on-premises and not reachable by public internet. If
          +     * this field is left empty, calls to the HTTP service provider will be made
          +     * over the public internet.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The serviceDirectoryConfig. + */ + public com.google.cloud.developerconnect.v1.ServiceDirectoryConfig getServiceDirectoryConfig() { + if (serviceDirectoryConfigBuilder_ == null) { + return serviceDirectoryConfig_ == null + ? com.google.cloud.developerconnect.v1.ServiceDirectoryConfig.getDefaultInstance() + : serviceDirectoryConfig_; + } else { + return serviceDirectoryConfigBuilder_.getMessage(); + } + } + + /** + * + * + *
          +     * Optional. Configuration for using Service Directory to privately connect to
          +     * a HTTP service provider. This should only be set if the Http service
          +     * provider is hosted on-premises and not reachable by public internet. If
          +     * this field is left empty, calls to the HTTP service provider will be made
          +     * over the public internet.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setServiceDirectoryConfig( + com.google.cloud.developerconnect.v1.ServiceDirectoryConfig value) { + if (serviceDirectoryConfigBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + serviceDirectoryConfig_ = value; + } else { + serviceDirectoryConfigBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Optional. Configuration for using Service Directory to privately connect to
          +     * a HTTP service provider. This should only be set if the Http service
          +     * provider is hosted on-premises and not reachable by public internet. If
          +     * this field is left empty, calls to the HTTP service provider will be made
          +     * over the public internet.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setServiceDirectoryConfig( + com.google.cloud.developerconnect.v1.ServiceDirectoryConfig.Builder builderForValue) { + if (serviceDirectoryConfigBuilder_ == null) { + serviceDirectoryConfig_ = builderForValue.build(); + } else { + serviceDirectoryConfigBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Optional. Configuration for using Service Directory to privately connect to
          +     * a HTTP service provider. This should only be set if the Http service
          +     * provider is hosted on-premises and not reachable by public internet. If
          +     * this field is left empty, calls to the HTTP service provider will be made
          +     * over the public internet.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeServiceDirectoryConfig( + com.google.cloud.developerconnect.v1.ServiceDirectoryConfig value) { + if (serviceDirectoryConfigBuilder_ == null) { + if (((bitField0_ & 0x00000008) != 0) + && serviceDirectoryConfig_ != null + && serviceDirectoryConfig_ + != com.google.cloud.developerconnect.v1.ServiceDirectoryConfig + .getDefaultInstance()) { + getServiceDirectoryConfigBuilder().mergeFrom(value); + } else { + serviceDirectoryConfig_ = value; + } + } else { + serviceDirectoryConfigBuilder_.mergeFrom(value); + } + if (serviceDirectoryConfig_ != null) { + bitField0_ |= 0x00000008; + onChanged(); + } + return this; + } + + /** + * + * + *
          +     * Optional. Configuration for using Service Directory to privately connect to
          +     * a HTTP service provider. This should only be set if the Http service
          +     * provider is hosted on-premises and not reachable by public internet. If
          +     * this field is left empty, calls to the HTTP service provider will be made
          +     * over the public internet.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearServiceDirectoryConfig() { + bitField0_ = (bitField0_ & ~0x00000008); + serviceDirectoryConfig_ = null; + if (serviceDirectoryConfigBuilder_ != null) { + serviceDirectoryConfigBuilder_.dispose(); + serviceDirectoryConfigBuilder_ = null; + } + onChanged(); + return this; + } + + /** + * + * + *
          +     * Optional. Configuration for using Service Directory to privately connect to
          +     * a HTTP service provider. This should only be set if the Http service
          +     * provider is hosted on-premises and not reachable by public internet. If
          +     * this field is left empty, calls to the HTTP service provider will be made
          +     * over the public internet.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.developerconnect.v1.ServiceDirectoryConfig.Builder + getServiceDirectoryConfigBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return internalGetServiceDirectoryConfigFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * Optional. Configuration for using Service Directory to privately connect to
          +     * a HTTP service provider. This should only be set if the Http service
          +     * provider is hosted on-premises and not reachable by public internet. If
          +     * this field is left empty, calls to the HTTP service provider will be made
          +     * over the public internet.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.developerconnect.v1.ServiceDirectoryConfigOrBuilder + getServiceDirectoryConfigOrBuilder() { + if (serviceDirectoryConfigBuilder_ != null) { + return serviceDirectoryConfigBuilder_.getMessageOrBuilder(); + } else { + return serviceDirectoryConfig_ == null + ? com.google.cloud.developerconnect.v1.ServiceDirectoryConfig.getDefaultInstance() + : serviceDirectoryConfig_; + } + } + + /** + * + * + *
          +     * Optional. Configuration for using Service Directory to privately connect to
          +     * a HTTP service provider. This should only be set if the Http service
          +     * provider is hosted on-premises and not reachable by public internet. If
          +     * this field is left empty, calls to the HTTP service provider will be made
          +     * over the public internet.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.ServiceDirectoryConfig, + com.google.cloud.developerconnect.v1.ServiceDirectoryConfig.Builder, + com.google.cloud.developerconnect.v1.ServiceDirectoryConfigOrBuilder> + internalGetServiceDirectoryConfigFieldBuilder() { + if (serviceDirectoryConfigBuilder_ == null) { + serviceDirectoryConfigBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.ServiceDirectoryConfig, + com.google.cloud.developerconnect.v1.ServiceDirectoryConfig.Builder, + com.google.cloud.developerconnect.v1.ServiceDirectoryConfigOrBuilder>( + getServiceDirectoryConfig(), getParentForChildren(), isClean()); + serviceDirectoryConfig_ = null; + } + return serviceDirectoryConfigBuilder_; + } + + private java.lang.Object sslCaCertificate_ = ""; + + /** + * + * + *
          +     * Optional. The SSL certificate to use for requests to the HTTP service
          +     * provider.
          +     * 
          + * + * string ssl_ca_certificate = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The sslCaCertificate. + */ + public java.lang.String getSslCaCertificate() { + java.lang.Object ref = sslCaCertificate_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sslCaCertificate_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Optional. The SSL certificate to use for requests to the HTTP service
          +     * provider.
          +     * 
          + * + * string ssl_ca_certificate = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for sslCaCertificate. + */ + public com.google.protobuf.ByteString getSslCaCertificateBytes() { + java.lang.Object ref = sslCaCertificate_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + sslCaCertificate_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Optional. The SSL certificate to use for requests to the HTTP service
          +     * provider.
          +     * 
          + * + * string ssl_ca_certificate = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The sslCaCertificate to set. + * @return This builder for chaining. + */ + public Builder setSslCaCertificate(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + sslCaCertificate_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Optional. The SSL certificate to use for requests to the HTTP service
          +     * provider.
          +     * 
          + * + * string ssl_ca_certificate = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearSslCaCertificate() { + sslCaCertificate_ = getDefaultInstance().getSslCaCertificate(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Optional. The SSL certificate to use for requests to the HTTP service
          +     * provider.
          +     * 
          + * + * string ssl_ca_certificate = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for sslCaCertificate to set. + * @return This builder for chaining. + */ + public Builder setSslCaCertificateBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + sslCaCertificate_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.GenericHTTPEndpointConfig) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.GenericHTTPEndpointConfig) + private static final com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig(); + } + + public static com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GenericHTTPEndpointConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GenericHTTPEndpointConfigOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GenericHTTPEndpointConfigOrBuilder.java new file mode 100644 index 000000000000..d35b0cc912d1 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GenericHTTPEndpointConfigOrBuilder.java @@ -0,0 +1,235 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/developer_connect.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +@com.google.protobuf.Generated +public interface GenericHTTPEndpointConfigOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.GenericHTTPEndpointConfig) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +   * Optional. Basic authentication with username and password.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the basicAuthentication field is set. + */ + boolean hasBasicAuthentication(); + + /** + * + * + *
          +   * Optional. Basic authentication with username and password.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The basicAuthentication. + */ + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication + getBasicAuthentication(); + + /** + * + * + *
          +   * Optional. Basic authentication with username and password.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthentication basic_authentication = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BasicAuthenticationOrBuilder + getBasicAuthenticationOrBuilder(); + + /** + * + * + *
          +   * Optional. Bearer token authentication with a token.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the bearerTokenAuthentication field is set. + */ + boolean hasBearerTokenAuthentication(); + + /** + * + * + *
          +   * Optional. Bearer token authentication with a token.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The bearerTokenAuthentication. + */ + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication + getBearerTokenAuthentication(); + + /** + * + * + *
          +   * Optional. Bearer token authentication with a token.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthentication bearer_token_authentication = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.BearerTokenAuthenticationOrBuilder + getBearerTokenAuthenticationOrBuilder(); + + /** + * + * + *
          +   * Required. Immutable. The service provider's https endpoint.
          +   * 
          + * + * + * string host_uri = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The hostUri. + */ + java.lang.String getHostUri(); + + /** + * + * + *
          +   * Required. Immutable. The service provider's https endpoint.
          +   * 
          + * + * + * string host_uri = 3 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The bytes for hostUri. + */ + com.google.protobuf.ByteString getHostUriBytes(); + + /** + * + * + *
          +   * Optional. Configuration for using Service Directory to privately connect to
          +   * a HTTP service provider. This should only be set if the Http service
          +   * provider is hosted on-premises and not reachable by public internet. If
          +   * this field is left empty, calls to the HTTP service provider will be made
          +   * over the public internet.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the serviceDirectoryConfig field is set. + */ + boolean hasServiceDirectoryConfig(); + + /** + * + * + *
          +   * Optional. Configuration for using Service Directory to privately connect to
          +   * a HTTP service provider. This should only be set if the Http service
          +   * provider is hosted on-premises and not reachable by public internet. If
          +   * this field is left empty, calls to the HTTP service provider will be made
          +   * over the public internet.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The serviceDirectoryConfig. + */ + com.google.cloud.developerconnect.v1.ServiceDirectoryConfig getServiceDirectoryConfig(); + + /** + * + * + *
          +   * Optional. Configuration for using Service Directory to privately connect to
          +   * a HTTP service provider. This should only be set if the Http service
          +   * provider is hosted on-premises and not reachable by public internet. If
          +   * this field is left empty, calls to the HTTP service provider will be made
          +   * over the public internet.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.ServiceDirectoryConfig service_directory_config = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.developerconnect.v1.ServiceDirectoryConfigOrBuilder + getServiceDirectoryConfigOrBuilder(); + + /** + * + * + *
          +   * Optional. The SSL certificate to use for requests to the HTTP service
          +   * provider.
          +   * 
          + * + * string ssl_ca_certificate = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The sslCaCertificate. + */ + java.lang.String getSslCaCertificate(); + + /** + * + * + *
          +   * Optional. The SSL certificate to use for requests to the HTTP service
          +   * provider.
          +   * 
          + * + * string ssl_ca_certificate = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for sslCaCertificate. + */ + com.google.protobuf.ByteString getSslCaCertificateBytes(); + + com.google.cloud.developerconnect.v1.GenericHTTPEndpointConfig.AuthenticationCase + getAuthenticationCase(); +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GetDeploymentEventRequest.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GetDeploymentEventRequest.java new file mode 100644 index 000000000000..070fa6b3c02b --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GetDeploymentEventRequest.java @@ -0,0 +1,631 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/insights_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +/** + * + * + *
          + * Request for getting a DeploymentEvent.
          + * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.GetDeploymentEventRequest} + */ +@com.google.protobuf.Generated +public final class GetDeploymentEventRequest extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.GetDeploymentEventRequest) + GetDeploymentEventRequestOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "GetDeploymentEventRequest"); + } + + // Use GetDeploymentEventRequest.newBuilder() to construct. + private GetDeploymentEventRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private GetDeploymentEventRequest() { + name_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_GetDeploymentEventRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_GetDeploymentEventRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest.class, + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object name_ = ""; + + /** + * + * + *
          +   * Required. The name of the deployment event to retrieve.
          +   * Format:
          +   * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +   * 
          + * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + 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(); + name_ = s; + return s; + } + } + + /** + * + * + *
          +   * Required. The name of the deployment event to retrieve.
          +   * Format:
          +   * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +   * 
          + * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, name_); + } + 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(name_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); + } + 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.developerconnect.v1.GetDeploymentEventRequest)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest other = + (com.google.cloud.developerconnect.v1.GetDeploymentEventRequest) obj; + + if (!getName().equals(other.getName())) 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) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.GetDeploymentEventRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.GetDeploymentEventRequest 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.developerconnect.v1.GetDeploymentEventRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.GetDeploymentEventRequest 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.developerconnect.v1.GetDeploymentEventRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.GetDeploymentEventRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.GetDeploymentEventRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.GetDeploymentEventRequest 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.developerconnect.v1.GetDeploymentEventRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.GetDeploymentEventRequest 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.developerconnect.v1.GetDeploymentEventRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.GetDeploymentEventRequest 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.developerconnect.v1.GetDeploymentEventRequest 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; + } + + /** + * + * + *
          +   * Request for getting a DeploymentEvent.
          +   * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.GetDeploymentEventRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.GetDeploymentEventRequest) + com.google.cloud.developerconnect.v1.GetDeploymentEventRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_GetDeploymentEventRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_GetDeploymentEventRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest.class, + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest.Builder.class); + } + + // Construct using com.google.cloud.developerconnect.v1.GetDeploymentEventRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + name_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_GetDeploymentEventRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GetDeploymentEventRequest + getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.GetDeploymentEventRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GetDeploymentEventRequest build() { + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GetDeploymentEventRequest buildPartial() { + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest result = + new com.google.cloud.developerconnect.v1.GetDeploymentEventRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.developerconnect.v1.GetDeploymentEventRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.name_ = name_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.developerconnect.v1.GetDeploymentEventRequest) { + return mergeFrom((com.google.cloud.developerconnect.v1.GetDeploymentEventRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.developerconnect.v1.GetDeploymentEventRequest other) { + if (other + == com.google.cloud.developerconnect.v1.GetDeploymentEventRequest.getDefaultInstance()) + return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object name_ = ""; + + /** + * + * + *
          +     * Required. The name of the deployment event to retrieve.
          +     * Format:
          +     * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +     * 
          + * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Required. The name of the deployment event to retrieve.
          +     * Format:
          +     * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +     * 
          + * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + public com.google.protobuf.ByteString getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Required. The name of the deployment event to retrieve.
          +     * Format:
          +     * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +     * 
          + * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Required. The name of the deployment event to retrieve.
          +     * Format:
          +     * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +     * 
          + * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearName() { + name_ = getDefaultInstance().getName(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Required. The name of the deployment event to retrieve.
          +     * Format:
          +     * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +     * 
          + * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + name_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.GetDeploymentEventRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.GetDeploymentEventRequest) + private static final com.google.cloud.developerconnect.v1.GetDeploymentEventRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.developerconnect.v1.GetDeploymentEventRequest(); + } + + public static com.google.cloud.developerconnect.v1.GetDeploymentEventRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GetDeploymentEventRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GetDeploymentEventRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GetDeploymentEventRequestOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GetDeploymentEventRequestOrBuilder.java new file mode 100644 index 000000000000..98029de4c567 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GetDeploymentEventRequestOrBuilder.java @@ -0,0 +1,62 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/insights_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +@com.google.protobuf.Generated +public interface GetDeploymentEventRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.GetDeploymentEventRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +   * Required. The name of the deployment event to retrieve.
          +   * Format:
          +   * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +   * 
          + * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The name. + */ + java.lang.String getName(); + + /** + * + * + *
          +   * Required. The name of the deployment event to retrieve.
          +   * Format:
          +   * projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid}
          +   * 
          + * + * + * string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for name. + */ + com.google.protobuf.ByteString getNameBytes(); +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitHubConfig.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitHubConfig.java index 08b74661ab11..496175c76ab9 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitHubConfig.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitHubConfig.java @@ -112,6 +112,16 @@ public enum GitHubApp implements com.google.protobuf.ProtocolMessageEnum { * FIREBASE = 2; */ FIREBASE(2), + /** + * + * + *
          +     * The Gemini Code Assist Application.
          +     * 
          + * + * GEMINI_CODE_ASSIST = 3; + */ + GEMINI_CODE_ASSIST(3), UNRECOGNIZED(-1), ; @@ -158,6 +168,17 @@ public enum GitHubApp implements com.google.protobuf.ProtocolMessageEnum { */ public static final int FIREBASE_VALUE = 2; + /** + * + * + *
          +     * The Gemini Code Assist Application.
          +     * 
          + * + * GEMINI_CODE_ASSIST = 3; + */ + public static final int GEMINI_CODE_ASSIST_VALUE = 3; + public final int getNumber() { if (this == UNRECOGNIZED) { throw new java.lang.IllegalArgumentException( @@ -188,6 +209,8 @@ public static GitHubApp forNumber(int value) { return DEVELOPER_CONNECT; case 2: return FIREBASE; + case 3: + return GEMINI_CODE_ASSIST; default: return null; } diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitHubEnterpriseConfig.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitHubEnterpriseConfig.java index c5049b9f4b5a..e02777077f42 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitHubEnterpriseConfig.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitHubEnterpriseConfig.java @@ -59,6 +59,7 @@ private GitHubEnterpriseConfig() { installationUri_ = ""; serverVersion_ = ""; sslCaCertificate_ = ""; + organization_ = ""; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @@ -212,7 +213,9 @@ public com.google.protobuf.ByteString getAppSlugBytes() { * *
              * Optional. SecretManager resource containing the private key of the GitHub
          -   * App, formatted as `projects/*/secrets/*/versions/*`.
          +   * App, formatted as `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location).
              * 
          * * @@ -239,7 +242,9 @@ public java.lang.String getPrivateKeySecretVersion() { * *
              * Optional. SecretManager resource containing the private key of the GitHub
          -   * App, formatted as `projects/*/secrets/*/versions/*`.
          +   * App, formatted as `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location).
              * 
          * * @@ -271,7 +276,9 @@ public com.google.protobuf.ByteString getPrivateKeySecretVersionBytes() { * *
              * Optional. SecretManager resource containing the webhook secret of the
          -   * GitHub App, formatted as `projects/*/secrets/*/versions/*`.
          +   * GitHub App, formatted as `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location).
              * 
          * * @@ -298,7 +305,9 @@ public java.lang.String getWebhookSecretSecretVersion() { * *
              * Optional. SecretManager resource containing the webhook secret of the
          -   * GitHub App, formatted as `projects/*/secrets/*/versions/*`.
          +   * GitHub App, formatted as `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location).
              * 
          * * @@ -572,6 +581,65 @@ public com.google.protobuf.ByteString getSslCaCertificateBytes() { } } + public static final int ORGANIZATION_FIELD_NUMBER = 15; + + @SuppressWarnings("serial") + private volatile java.lang.Object organization_ = ""; + + /** + * + * + *
          +   * Optional. Immutable. GitHub Enterprise organization in which the GitHub App
          +   * is created.
          +   * 
          + * + * + * string organization = 15 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The organization. + */ + @java.lang.Override + public java.lang.String getOrganization() { + java.lang.Object ref = organization_; + 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(); + organization_ = s; + return s; + } + } + + /** + * + * + *
          +   * Optional. Immutable. GitHub Enterprise organization in which the GitHub App
          +   * is created.
          +   * 
          + * + * + * string organization = 15 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The bytes for organization. + */ + @java.lang.Override + public com.google.protobuf.ByteString getOrganizationBytes() { + java.lang.Object ref = organization_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + organization_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -616,6 +684,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessage.isStringEmpty(sslCaCertificate_)) { com.google.protobuf.GeneratedMessage.writeString(output, 14, sslCaCertificate_); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(organization_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 15, organization_); + } getUnknownFields().writeTo(output); } @@ -657,6 +728,9 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessage.isStringEmpty(sslCaCertificate_)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(14, sslCaCertificate_); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(organization_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(15, organization_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -687,6 +761,7 @@ public boolean equals(final java.lang.Object obj) { } if (!getServerVersion().equals(other.getServerVersion())) return false; if (!getSslCaCertificate().equals(other.getSslCaCertificate())) return false; + if (!getOrganization().equals(other.getOrganization())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -720,6 +795,8 @@ public int hashCode() { hash = (53 * hash) + getServerVersion().hashCode(); hash = (37 * hash) + SSL_CA_CERTIFICATE_FIELD_NUMBER; hash = (53 * hash) + getSslCaCertificate().hashCode(); + hash = (37 * hash) + ORGANIZATION_FIELD_NUMBER; + hash = (53 * hash) + getOrganization().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -884,6 +961,7 @@ public Builder clear() { } serverVersion_ = ""; sslCaCertificate_ = ""; + organization_ = ""; return this; } @@ -955,6 +1033,9 @@ private void buildPartial0(com.google.cloud.developerconnect.v1.GitHubEnterprise if (((from_bitField0_ & 0x00000200) != 0)) { result.sslCaCertificate_ = sslCaCertificate_; } + if (((from_bitField0_ & 0x00000400) != 0)) { + result.organization_ = organization_; + } result.bitField0_ |= to_bitField0_; } @@ -1015,6 +1096,11 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.GitHubEnterpriseCo bitField0_ |= 0x00000200; onChanged(); } + if (!other.getOrganization().isEmpty()) { + organization_ = other.organization_; + bitField0_ |= 0x00000400; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1103,6 +1189,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000200; break; } // case 114 + case 122: + { + organization_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000400; + break; + } // case 122 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1407,7 +1499,9 @@ public Builder setAppSlugBytes(com.google.protobuf.ByteString value) { * *
                * Optional. SecretManager resource containing the private key of the GitHub
          -     * App, formatted as `projects/*/secrets/*/versions/*`.
          +     * App, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -1433,7 +1527,9 @@ public java.lang.String getPrivateKeySecretVersion() { * *
                * Optional. SecretManager resource containing the private key of the GitHub
          -     * App, formatted as `projects/*/secrets/*/versions/*`.
          +     * App, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -1459,7 +1555,9 @@ public com.google.protobuf.ByteString getPrivateKeySecretVersionBytes() { * *
                * Optional. SecretManager resource containing the private key of the GitHub
          -     * App, formatted as `projects/*/secrets/*/versions/*`.
          +     * App, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -1484,7 +1582,9 @@ public Builder setPrivateKeySecretVersion(java.lang.String value) { * *
                * Optional. SecretManager resource containing the private key of the GitHub
          -     * App, formatted as `projects/*/secrets/*/versions/*`.
          +     * App, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -1505,7 +1605,9 @@ public Builder clearPrivateKeySecretVersion() { * *
                * Optional. SecretManager resource containing the private key of the GitHub
          -     * App, formatted as `projects/*/secrets/*/versions/*`.
          +     * App, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -1533,7 +1635,9 @@ public Builder setPrivateKeySecretVersionBytes(com.google.protobuf.ByteString va * *
                * Optional. SecretManager resource containing the webhook secret of the
          -     * GitHub App, formatted as `projects/*/secrets/*/versions/*`.
          +     * GitHub App, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -1559,7 +1663,9 @@ public java.lang.String getWebhookSecretSecretVersion() { * *
                * Optional. SecretManager resource containing the webhook secret of the
          -     * GitHub App, formatted as `projects/*/secrets/*/versions/*`.
          +     * GitHub App, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -1585,7 +1691,9 @@ public com.google.protobuf.ByteString getWebhookSecretSecretVersionBytes() { * *
                * Optional. SecretManager resource containing the webhook secret of the
          -     * GitHub App, formatted as `projects/*/secrets/*/versions/*`.
          +     * GitHub App, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -1610,7 +1718,9 @@ public Builder setWebhookSecretSecretVersion(java.lang.String value) { * *
                * Optional. SecretManager resource containing the webhook secret of the
          -     * GitHub App, formatted as `projects/*/secrets/*/versions/*`.
          +     * GitHub App, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -1631,7 +1741,9 @@ public Builder clearWebhookSecretSecretVersion() { * *
                * Optional. SecretManager resource containing the webhook secret of the
          -     * GitHub App, formatted as `projects/*/secrets/*/versions/*`.
          +     * GitHub App, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -2301,6 +2413,132 @@ public Builder setSslCaCertificateBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object organization_ = ""; + + /** + * + * + *
          +     * Optional. Immutable. GitHub Enterprise organization in which the GitHub App
          +     * is created.
          +     * 
          + * + * + * string organization = 15 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The organization. + */ + public java.lang.String getOrganization() { + java.lang.Object ref = organization_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + organization_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Optional. Immutable. GitHub Enterprise organization in which the GitHub App
          +     * is created.
          +     * 
          + * + * + * string organization = 15 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The bytes for organization. + */ + public com.google.protobuf.ByteString getOrganizationBytes() { + java.lang.Object ref = organization_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + organization_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Optional. Immutable. GitHub Enterprise organization in which the GitHub App
          +     * is created.
          +     * 
          + * + * + * string organization = 15 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @param value The organization to set. + * @return This builder for chaining. + */ + public Builder setOrganization(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + organization_ = value; + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Optional. Immutable. GitHub Enterprise organization in which the GitHub App
          +     * is created.
          +     * 
          + * + * + * string organization = 15 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return This builder for chaining. + */ + public Builder clearOrganization() { + organization_ = getDefaultInstance().getOrganization(); + bitField0_ = (bitField0_ & ~0x00000400); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Optional. Immutable. GitHub Enterprise organization in which the GitHub App
          +     * is created.
          +     * 
          + * + * + * string organization = 15 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @param value The bytes for organization to set. + * @return This builder for chaining. + */ + public Builder setOrganizationBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + organization_ = value; + bitField0_ |= 0x00000400; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.GitHubEnterpriseConfig) } diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitHubEnterpriseConfigOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitHubEnterpriseConfigOrBuilder.java index 2186f3c7c75f..473d4147275b 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitHubEnterpriseConfigOrBuilder.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitHubEnterpriseConfigOrBuilder.java @@ -96,7 +96,9 @@ public interface GitHubEnterpriseConfigOrBuilder * *
              * Optional. SecretManager resource containing the private key of the GitHub
          -   * App, formatted as `projects/*/secrets/*/versions/*`.
          +   * App, formatted as `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location).
              * 
          * * @@ -112,7 +114,9 @@ public interface GitHubEnterpriseConfigOrBuilder * *
              * Optional. SecretManager resource containing the private key of the GitHub
          -   * App, formatted as `projects/*/secrets/*/versions/*`.
          +   * App, formatted as `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location).
              * 
          * * @@ -128,7 +132,9 @@ public interface GitHubEnterpriseConfigOrBuilder * *
              * Optional. SecretManager resource containing the webhook secret of the
          -   * GitHub App, formatted as `projects/*/secrets/*/versions/*`.
          +   * GitHub App, formatted as `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location).
              * 
          * * @@ -144,7 +150,9 @@ public interface GitHubEnterpriseConfigOrBuilder * *
              * Optional. SecretManager resource containing the webhook secret of the
          -   * GitHub App, formatted as `projects/*/secrets/*/versions/*`.
          +   * GitHub App, formatted as `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location).
              * 
          * * @@ -303,4 +311,36 @@ public interface GitHubEnterpriseConfigOrBuilder * @return The bytes for sslCaCertificate. */ com.google.protobuf.ByteString getSslCaCertificateBytes(); + + /** + * + * + *
          +   * Optional. Immutable. GitHub Enterprise organization in which the GitHub App
          +   * is created.
          +   * 
          + * + * + * string organization = 15 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The organization. + */ + java.lang.String getOrganization(); + + /** + * + * + *
          +   * Optional. Immutable. GitHub Enterprise organization in which the GitHub App
          +   * is created.
          +   * 
          + * + * + * string organization = 15 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The bytes for organization. + */ + com.google.protobuf.ByteString getOrganizationBytes(); } diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitLabConfig.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitLabConfig.java index 9f2817d30be3..94e17410013b 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitLabConfig.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitLabConfig.java @@ -81,8 +81,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * *
              * Required. Immutable. SecretManager resource containing the webhook secret
          -   * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -   * is used to validate webhooks.
          +   * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location). This is used to validate webhooks.
              * 
          * * @@ -109,8 +110,9 @@ public java.lang.String getWebhookSecretSecretVersion() { * *
              * Required. Immutable. SecretManager resource containing the webhook secret
          -   * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -   * is used to validate webhooks.
          +   * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location). This is used to validate webhooks.
              * 
          * * @@ -677,8 +679,9 @@ public Builder mergeFrom( * *
                * Required. Immutable. SecretManager resource containing the webhook secret
          -     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -     * is used to validate webhooks.
          +     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate webhooks.
                * 
          * * @@ -704,8 +707,9 @@ public java.lang.String getWebhookSecretSecretVersion() { * *
                * Required. Immutable. SecretManager resource containing the webhook secret
          -     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -     * is used to validate webhooks.
          +     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate webhooks.
                * 
          * * @@ -731,8 +735,9 @@ public com.google.protobuf.ByteString getWebhookSecretSecretVersionBytes() { * *
                * Required. Immutable. SecretManager resource containing the webhook secret
          -     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -     * is used to validate webhooks.
          +     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate webhooks.
                * 
          * * @@ -757,8 +762,9 @@ public Builder setWebhookSecretSecretVersion(java.lang.String value) { * *
                * Required. Immutable. SecretManager resource containing the webhook secret
          -     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -     * is used to validate webhooks.
          +     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate webhooks.
                * 
          * * @@ -779,8 +785,9 @@ public Builder clearWebhookSecretSecretVersion() { * *
                * Required. Immutable. SecretManager resource containing the webhook secret
          -     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -     * is used to validate webhooks.
          +     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate webhooks.
                * 
          * * diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitLabConfigOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitLabConfigOrBuilder.java index 7b288da1c232..bb0fa563d840 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitLabConfigOrBuilder.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitLabConfigOrBuilder.java @@ -31,8 +31,9 @@ public interface GitLabConfigOrBuilder * *
              * Required. Immutable. SecretManager resource containing the webhook secret
          -   * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -   * is used to validate webhooks.
          +   * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location). This is used to validate webhooks.
              * 
          * * @@ -48,8 +49,9 @@ public interface GitLabConfigOrBuilder * *
              * Required. Immutable. SecretManager resource containing the webhook secret
          -   * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -   * is used to validate webhooks.
          +   * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location). This is used to validate webhooks.
              * 
          * * diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitLabEnterpriseConfig.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitLabEnterpriseConfig.java index 6c834ddc8c3b..fc10b39aea86 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitLabEnterpriseConfig.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitLabEnterpriseConfig.java @@ -137,8 +137,9 @@ public com.google.protobuf.ByteString getHostUriBytes() { * *
              * Required. Immutable. SecretManager resource containing the webhook secret
          -   * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -   * is used to validate webhooks.
          +   * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location). This is used to validate webhooks.
              * 
          * * @@ -165,8 +166,9 @@ public java.lang.String getWebhookSecretSecretVersion() { * *
              * Required. Immutable. SecretManager resource containing the webhook secret
          -   * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -   * is used to validate webhooks.
          +   * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location). This is used to validate webhooks.
              * 
          * * @@ -1138,8 +1140,9 @@ public Builder setHostUriBytes(com.google.protobuf.ByteString value) { * *
                * Required. Immutable. SecretManager resource containing the webhook secret
          -     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -     * is used to validate webhooks.
          +     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate webhooks.
                * 
          * * @@ -1165,8 +1168,9 @@ public java.lang.String getWebhookSecretSecretVersion() { * *
                * Required. Immutable. SecretManager resource containing the webhook secret
          -     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -     * is used to validate webhooks.
          +     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate webhooks.
                * 
          * * @@ -1192,8 +1196,9 @@ public com.google.protobuf.ByteString getWebhookSecretSecretVersionBytes() { * *
                * Required. Immutable. SecretManager resource containing the webhook secret
          -     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -     * is used to validate webhooks.
          +     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate webhooks.
                * 
          * * @@ -1218,8 +1223,9 @@ public Builder setWebhookSecretSecretVersion(java.lang.String value) { * *
                * Required. Immutable. SecretManager resource containing the webhook secret
          -     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -     * is used to validate webhooks.
          +     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate webhooks.
                * 
          * * @@ -1240,8 +1246,9 @@ public Builder clearWebhookSecretSecretVersion() { * *
                * Required. Immutable. SecretManager resource containing the webhook secret
          -     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -     * is used to validate webhooks.
          +     * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location). This is used to validate webhooks.
                * 
          * * diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitLabEnterpriseConfigOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitLabEnterpriseConfigOrBuilder.java index 77ea6db79e69..fe156d38ba5a 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitLabEnterpriseConfigOrBuilder.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitLabEnterpriseConfigOrBuilder.java @@ -57,8 +57,9 @@ public interface GitLabEnterpriseConfigOrBuilder * *
              * Required. Immutable. SecretManager resource containing the webhook secret
          -   * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -   * is used to validate webhooks.
          +   * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location). This is used to validate webhooks.
              * 
          * * @@ -74,8 +75,9 @@ public interface GitLabEnterpriseConfigOrBuilder * *
              * Required. Immutable. SecretManager resource containing the webhook secret
          -   * of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This
          -   * is used to validate webhooks.
          +   * of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location). This is used to validate webhooks.
              * 
          * * diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitProxyConfig.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitProxyConfig.java index 16fc3b6fe871..0541a37afcaf 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitProxyConfig.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitProxyConfig.java @@ -51,7 +51,9 @@ private GitProxyConfig(com.google.protobuf.GeneratedMessage.Builder builder) super(builder); } - private GitProxyConfig() {} + private GitProxyConfig() { + httpProxyBaseUri_ = ""; + } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.developerconnect.v1.DeveloperConnectProto @@ -88,6 +90,69 @@ public boolean getEnabled() { return enabled_; } + public static final int HTTP_PROXY_BASE_URI_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object httpProxyBaseUri_ = ""; + + /** + * + * + *
          +   * Output only. The base URI for the HTTP proxy endpoint. Has
          +   * the format
          +   * `https://{generatedID}-c-h-{shortRegion}.developerconnect.dev`
          +   * Populated only when enabled is set to true.
          +   * This endpoint is used by other Google services that integrate with
          +   * Developer Connect.
          +   * 
          + * + * string http_proxy_base_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The httpProxyBaseUri. + */ + @java.lang.Override + public java.lang.String getHttpProxyBaseUri() { + java.lang.Object ref = httpProxyBaseUri_; + 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(); + httpProxyBaseUri_ = s; + return s; + } + } + + /** + * + * + *
          +   * Output only. The base URI for the HTTP proxy endpoint. Has
          +   * the format
          +   * `https://{generatedID}-c-h-{shortRegion}.developerconnect.dev`
          +   * Populated only when enabled is set to true.
          +   * This endpoint is used by other Google services that integrate with
          +   * Developer Connect.
          +   * 
          + * + * string http_proxy_base_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for httpProxyBaseUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getHttpProxyBaseUriBytes() { + java.lang.Object ref = httpProxyBaseUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + httpProxyBaseUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -105,6 +170,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (enabled_ != false) { output.writeBool(1, enabled_); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(httpProxyBaseUri_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, httpProxyBaseUri_); + } getUnknownFields().writeTo(output); } @@ -117,6 +185,9 @@ public int getSerializedSize() { if (enabled_ != false) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(1, enabled_); } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(httpProxyBaseUri_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, httpProxyBaseUri_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -134,6 +205,7 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.developerconnect.v1.GitProxyConfig) obj; if (getEnabled() != other.getEnabled()) return false; + if (!getHttpProxyBaseUri().equals(other.getHttpProxyBaseUri())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -147,6 +219,8 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + ENABLED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnabled()); + hash = (37 * hash) + HTTP_PROXY_BASE_URI_FIELD_NUMBER; + hash = (53 * hash) + getHttpProxyBaseUri().hashCode(); hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -288,6 +362,7 @@ public Builder clear() { super.clear(); bitField0_ = 0; enabled_ = false; + httpProxyBaseUri_ = ""; return this; } @@ -327,6 +402,9 @@ private void buildPartial0(com.google.cloud.developerconnect.v1.GitProxyConfig r if (((from_bitField0_ & 0x00000001) != 0)) { result.enabled_ = enabled_; } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.httpProxyBaseUri_ = httpProxyBaseUri_; + } } @java.lang.Override @@ -345,6 +423,11 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.GitProxyConfig oth if (other.getEnabled() != false) { setEnabled(other.getEnabled()); } + if (!other.getHttpProxyBaseUri().isEmpty()) { + httpProxyBaseUri_ = other.httpProxyBaseUri_; + bitField0_ |= 0x00000002; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -377,6 +460,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 8 + case 18: + { + httpProxyBaseUri_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -455,6 +544,142 @@ public Builder clearEnabled() { return this; } + private java.lang.Object httpProxyBaseUri_ = ""; + + /** + * + * + *
          +     * Output only. The base URI for the HTTP proxy endpoint. Has
          +     * the format
          +     * `https://{generatedID}-c-h-{shortRegion}.developerconnect.dev`
          +     * Populated only when enabled is set to true.
          +     * This endpoint is used by other Google services that integrate with
          +     * Developer Connect.
          +     * 
          + * + * string http_proxy_base_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The httpProxyBaseUri. + */ + public java.lang.String getHttpProxyBaseUri() { + java.lang.Object ref = httpProxyBaseUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + httpProxyBaseUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Output only. The base URI for the HTTP proxy endpoint. Has
          +     * the format
          +     * `https://{generatedID}-c-h-{shortRegion}.developerconnect.dev`
          +     * Populated only when enabled is set to true.
          +     * This endpoint is used by other Google services that integrate with
          +     * Developer Connect.
          +     * 
          + * + * string http_proxy_base_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for httpProxyBaseUri. + */ + public com.google.protobuf.ByteString getHttpProxyBaseUriBytes() { + java.lang.Object ref = httpProxyBaseUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + httpProxyBaseUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Output only. The base URI for the HTTP proxy endpoint. Has
          +     * the format
          +     * `https://{generatedID}-c-h-{shortRegion}.developerconnect.dev`
          +     * Populated only when enabled is set to true.
          +     * This endpoint is used by other Google services that integrate with
          +     * Developer Connect.
          +     * 
          + * + * string http_proxy_base_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The httpProxyBaseUri to set. + * @return This builder for chaining. + */ + public Builder setHttpProxyBaseUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + httpProxyBaseUri_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The base URI for the HTTP proxy endpoint. Has
          +     * the format
          +     * `https://{generatedID}-c-h-{shortRegion}.developerconnect.dev`
          +     * Populated only when enabled is set to true.
          +     * This endpoint is used by other Google services that integrate with
          +     * Developer Connect.
          +     * 
          + * + * string http_proxy_base_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return This builder for chaining. + */ + public Builder clearHttpProxyBaseUri() { + httpProxyBaseUri_ = getDefaultInstance().getHttpProxyBaseUri(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Output only. The base URI for the HTTP proxy endpoint. Has
          +     * the format
          +     * `https://{generatedID}-c-h-{shortRegion}.developerconnect.dev`
          +     * Populated only when enabled is set to true.
          +     * This endpoint is used by other Google services that integrate with
          +     * Developer Connect.
          +     * 
          + * + * string http_proxy_base_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @param value The bytes for httpProxyBaseUri to set. + * @return This builder for chaining. + */ + public Builder setHttpProxyBaseUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + httpProxyBaseUri_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.GitProxyConfig) } diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitProxyConfigOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitProxyConfigOrBuilder.java index 791aafcb5743..8d76715736fa 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitProxyConfigOrBuilder.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GitProxyConfigOrBuilder.java @@ -39,4 +39,40 @@ public interface GitProxyConfigOrBuilder * @return The enabled. */ boolean getEnabled(); + + /** + * + * + *
          +   * Output only. The base URI for the HTTP proxy endpoint. Has
          +   * the format
          +   * `https://{generatedID}-c-h-{shortRegion}.developerconnect.dev`
          +   * Populated only when enabled is set to true.
          +   * This endpoint is used by other Google services that integrate with
          +   * Developer Connect.
          +   * 
          + * + * string http_proxy_base_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The httpProxyBaseUri. + */ + java.lang.String getHttpProxyBaseUri(); + + /** + * + * + *
          +   * Output only. The base URI for the HTTP proxy endpoint. Has
          +   * the format
          +   * `https://{generatedID}-c-h-{shortRegion}.developerconnect.dev`
          +   * Populated only when enabled is set to true.
          +   * This endpoint is used by other Google services that integrate with
          +   * Developer Connect.
          +   * 
          + * + * string http_proxy_base_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * @return The bytes for httpProxyBaseUri. + */ + com.google.protobuf.ByteString getHttpProxyBaseUriBytes(); } diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GoogleCloudRun.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GoogleCloudRun.java new file mode 100644 index 000000000000..5cfebc3930f6 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GoogleCloudRun.java @@ -0,0 +1,624 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/insights_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +/** + * + * + *
          + * GoogleCloudRun represents the Cloud Run runtime.
          + * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.GoogleCloudRun} + */ +@com.google.protobuf.Generated +public final class GoogleCloudRun extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.GoogleCloudRun) + GoogleCloudRunOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "GoogleCloudRun"); + } + + // Use GoogleCloudRun.newBuilder() to construct. + private GoogleCloudRun(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private GoogleCloudRun() { + serviceUri_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_GoogleCloudRun_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_GoogleCloudRun_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.GoogleCloudRun.class, + com.google.cloud.developerconnect.v1.GoogleCloudRun.Builder.class); + } + + public static final int SERVICE_URI_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object serviceUri_ = ""; + + /** + * + * + *
          +   * Required. Immutable. The name of the Cloud Run service.
          +   * Format:
          +   * `projects/{project}/locations/{location}/services/{service}`.
          +   * 
          + * + * + * string service_uri = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The serviceUri. + */ + @java.lang.Override + public java.lang.String getServiceUri() { + java.lang.Object ref = serviceUri_; + 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(); + serviceUri_ = s; + return s; + } + } + + /** + * + * + *
          +   * Required. Immutable. The name of the Cloud Run service.
          +   * Format:
          +   * `projects/{project}/locations/{location}/services/{service}`.
          +   * 
          + * + * + * string service_uri = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The bytes for serviceUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getServiceUriBytes() { + java.lang.Object ref = serviceUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + serviceUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(serviceUri_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, serviceUri_); + } + 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(serviceUri_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, serviceUri_); + } + 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.developerconnect.v1.GoogleCloudRun)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.GoogleCloudRun other = + (com.google.cloud.developerconnect.v1.GoogleCloudRun) obj; + + if (!getServiceUri().equals(other.getServiceUri())) 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) + SERVICE_URI_FIELD_NUMBER; + hash = (53 * hash) + getServiceUri().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.GoogleCloudRun parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.GoogleCloudRun 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.developerconnect.v1.GoogleCloudRun parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.GoogleCloudRun 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.developerconnect.v1.GoogleCloudRun parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.GoogleCloudRun parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.GoogleCloudRun parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.GoogleCloudRun 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.developerconnect.v1.GoogleCloudRun parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.GoogleCloudRun 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.developerconnect.v1.GoogleCloudRun parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.GoogleCloudRun 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.developerconnect.v1.GoogleCloudRun 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; + } + + /** + * + * + *
          +   * GoogleCloudRun represents the Cloud Run runtime.
          +   * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.GoogleCloudRun} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.GoogleCloudRun) + com.google.cloud.developerconnect.v1.GoogleCloudRunOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_GoogleCloudRun_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_GoogleCloudRun_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.GoogleCloudRun.class, + com.google.cloud.developerconnect.v1.GoogleCloudRun.Builder.class); + } + + // Construct using com.google.cloud.developerconnect.v1.GoogleCloudRun.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + serviceUri_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_GoogleCloudRun_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GoogleCloudRun getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.GoogleCloudRun.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GoogleCloudRun build() { + com.google.cloud.developerconnect.v1.GoogleCloudRun result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GoogleCloudRun buildPartial() { + com.google.cloud.developerconnect.v1.GoogleCloudRun result = + new com.google.cloud.developerconnect.v1.GoogleCloudRun(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.developerconnect.v1.GoogleCloudRun result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.serviceUri_ = serviceUri_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.developerconnect.v1.GoogleCloudRun) { + return mergeFrom((com.google.cloud.developerconnect.v1.GoogleCloudRun) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.developerconnect.v1.GoogleCloudRun other) { + if (other == com.google.cloud.developerconnect.v1.GoogleCloudRun.getDefaultInstance()) + return this; + if (!other.getServiceUri().isEmpty()) { + serviceUri_ = other.serviceUri_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + serviceUri_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object serviceUri_ = ""; + + /** + * + * + *
          +     * Required. Immutable. The name of the Cloud Run service.
          +     * Format:
          +     * `projects/{project}/locations/{location}/services/{service}`.
          +     * 
          + * + * + * string service_uri = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The serviceUri. + */ + public java.lang.String getServiceUri() { + java.lang.Object ref = serviceUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + serviceUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Required. Immutable. The name of the Cloud Run service.
          +     * Format:
          +     * `projects/{project}/locations/{location}/services/{service}`.
          +     * 
          + * + * + * string service_uri = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The bytes for serviceUri. + */ + public com.google.protobuf.ByteString getServiceUriBytes() { + java.lang.Object ref = serviceUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + serviceUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Required. Immutable. The name of the Cloud Run service.
          +     * Format:
          +     * `projects/{project}/locations/{location}/services/{service}`.
          +     * 
          + * + * + * string service_uri = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @param value The serviceUri to set. + * @return This builder for chaining. + */ + public Builder setServiceUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + serviceUri_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Required. Immutable. The name of the Cloud Run service.
          +     * Format:
          +     * `projects/{project}/locations/{location}/services/{service}`.
          +     * 
          + * + * + * string service_uri = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return This builder for chaining. + */ + public Builder clearServiceUri() { + serviceUri_ = getDefaultInstance().getServiceUri(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Required. Immutable. The name of the Cloud Run service.
          +     * Format:
          +     * `projects/{project}/locations/{location}/services/{service}`.
          +     * 
          + * + * + * string service_uri = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @param value The bytes for serviceUri to set. + * @return This builder for chaining. + */ + public Builder setServiceUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + serviceUri_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.GoogleCloudRun) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.GoogleCloudRun) + private static final com.google.cloud.developerconnect.v1.GoogleCloudRun DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.developerconnect.v1.GoogleCloudRun(); + } + + public static com.google.cloud.developerconnect.v1.GoogleCloudRun getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public GoogleCloudRun parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.GoogleCloudRun getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GoogleCloudRunOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GoogleCloudRunOrBuilder.java new file mode 100644 index 000000000000..4a84b181da6d --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/GoogleCloudRunOrBuilder.java @@ -0,0 +1,62 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/insights_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +@com.google.protobuf.Generated +public interface GoogleCloudRunOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.GoogleCloudRun) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +   * Required. Immutable. The name of the Cloud Run service.
          +   * Format:
          +   * `projects/{project}/locations/{location}/services/{service}`.
          +   * 
          + * + * + * string service_uri = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The serviceUri. + */ + java.lang.String getServiceUri(); + + /** + * + * + *
          +   * Required. Immutable. The name of the Cloud Run service.
          +   * Format:
          +   * `projects/{project}/locations/{location}/services/{service}`.
          +   * 
          + * + * + * string service_uri = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE]; + * + * + * @return The bytes for serviceUri. + */ + com.google.protobuf.ByteString getServiceUriBytes(); +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfig.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfig.java index 7081d70c4d68..6942ff1ea424 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfig.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfig.java @@ -26,7 +26,7 @@ *
            * The InsightsConfig resource is the core configuration object to capture
            * events from your Software Development Lifecycle. It acts as the central hub
          - * for managing how Developer connect understands your application, its runtime
          + * for managing how Developer Connect understands your application, its runtime
            * environments, and the artifacts deployed within them.
            * 
          * @@ -296,6 +296,7 @@ public enum InsightsConfigContextCase com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { APP_HUB_APPLICATION(4), + PROJECTS(12), INSIGHTSCONFIGCONTEXT_NOT_SET(0); private final int value; @@ -317,6 +318,8 @@ public static InsightsConfigContextCase forNumber(int value) { switch (value) { case 4: return APP_HUB_APPLICATION; + case 12: + return PROJECTS; case 0: return INSIGHTSCONFIGCONTEXT_NOT_SET; default: @@ -412,6 +415,66 @@ public com.google.protobuf.ByteString getAppHubApplicationBytes() { } } + public static final int PROJECTS_FIELD_NUMBER = 12; + + /** + * + * + *
          +   * Optional. The projects to track with the InsightsConfig.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.Projects projects = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the projects field is set. + */ + @java.lang.Override + public boolean hasProjects() { + return insightsConfigContextCase_ == 12; + } + + /** + * + * + *
          +   * Optional. The projects to track with the InsightsConfig.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.Projects projects = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The projects. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.Projects getProjects() { + if (insightsConfigContextCase_ == 12) { + return (com.google.cloud.developerconnect.v1.Projects) insightsConfigContext_; + } + return com.google.cloud.developerconnect.v1.Projects.getDefaultInstance(); + } + + /** + * + * + *
          +   * Optional. The projects to track with the InsightsConfig.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.Projects projects = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.ProjectsOrBuilder getProjectsOrBuilder() { + if (insightsConfigContextCase_ == 12) { + return (com.google.cloud.developerconnect.v1.Projects) insightsConfigContext_; + } + return com.google.cloud.developerconnect.v1.Projects.getDefaultInstance(); + } + public static final int NAME_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -476,7 +539,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
          -   * Output only. [Output only] Create timestamp
          +   * Output only. Create timestamp.
              * 
          * * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -493,7 +556,7 @@ public boolean hasCreateTime() { * * *
          -   * Output only. [Output only] Create timestamp
          +   * Output only. Create timestamp.
              * 
          * * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -510,7 +573,7 @@ public com.google.protobuf.Timestamp getCreateTime() { * * *
          -   * Output only. [Output only] Create timestamp
          +   * Output only. Create timestamp.
              * 
          * * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -528,7 +591,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * * *
          -   * Output only. [Output only] Update timestamp
          +   * Output only. Update timestamp.
              * 
          * * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -545,7 +608,7 @@ public boolean hasUpdateTime() { * * *
          -   * Output only. [Output only] Update timestamp
          +   * Output only. Update timestamp.
              * 
          * * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -562,7 +625,7 @@ public com.google.protobuf.Timestamp getUpdateTime() { * * *
          -   * Output only. [Output only] Update timestamp
          +   * Output only. Update timestamp.
              * 
          * * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -1184,6 +1247,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < errors_.size(); i++) { output.writeMessage(11, errors_.get(i)); } + if (insightsConfigContextCase_ == 12) { + output.writeMessage( + 12, (com.google.cloud.developerconnect.v1.Projects) insightsConfigContext_); + } getUnknownFields().writeTo(output); } @@ -1242,6 +1309,11 @@ public int getSerializedSize() { for (int i = 0; i < errors_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, errors_.get(i)); } + if (insightsConfigContextCase_ == 12) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 12, (com.google.cloud.developerconnect.v1.Projects) insightsConfigContext_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -1279,6 +1351,9 @@ public boolean equals(final java.lang.Object obj) { case 4: if (!getAppHubApplication().equals(other.getAppHubApplication())) return false; break; + case 12: + if (!getProjects().equals(other.getProjects())) return false; + break; case 0: default: } @@ -1332,6 +1407,10 @@ public int hashCode() { hash = (37 * hash) + APP_HUB_APPLICATION_FIELD_NUMBER; hash = (53 * hash) + getAppHubApplication().hashCode(); break; + case 12: + hash = (37 * hash) + PROJECTS_FIELD_NUMBER; + hash = (53 * hash) + getProjects().hashCode(); + break; case 0: default: } @@ -1442,7 +1521,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.Builder *
              * The InsightsConfig resource is the core configuration object to capture
              * events from your Software Development Lifecycle. It acts as the central hub
          -   * for managing how Developer connect understands your application, its runtime
          +   * for managing how Developer Connect understands your application, its runtime
              * environments, and the artifacts deployed within them.
              * 
          * @@ -1517,6 +1596,9 @@ private void maybeForceBuilderInitialization() { public Builder clear() { super.clear(); bitField0_ = 0; + if (projectsBuilder_ != null) { + projectsBuilder_.clear(); + } name_ = ""; createTime_ = null; if (createTimeBuilder_ != null) { @@ -1534,14 +1616,14 @@ public Builder clear() { runtimeConfigs_ = null; runtimeConfigsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); if (artifactConfigsBuilder_ == null) { artifactConfigs_ = java.util.Collections.emptyList(); } else { artifactConfigs_ = null; artifactConfigsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); state_ = 0; internalGetMutableAnnotations().clear(); internalGetMutableLabels().clear(); @@ -1552,7 +1634,7 @@ public Builder clear() { errors_ = null; errorsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); insightsConfigContextCase_ = 0; insightsConfigContext_ = null; return this; @@ -1594,27 +1676,27 @@ public com.google.cloud.developerconnect.v1.InsightsConfig buildPartial() { private void buildPartialRepeatedFields( com.google.cloud.developerconnect.v1.InsightsConfig result) { if (runtimeConfigsBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { runtimeConfigs_ = java.util.Collections.unmodifiableList(runtimeConfigs_); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); } result.runtimeConfigs_ = runtimeConfigs_; } else { result.runtimeConfigs_ = runtimeConfigsBuilder_.build(); } if (artifactConfigsBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { artifactConfigs_ = java.util.Collections.unmodifiableList(artifactConfigs_); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); } result.artifactConfigs_ = artifactConfigs_; } else { result.artifactConfigs_ = artifactConfigsBuilder_.build(); } if (errorsBuilder_ == null) { - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { errors_ = java.util.Collections.unmodifiableList(errors_); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); } result.errors_ = errors_; } else { @@ -1624,30 +1706,30 @@ private void buildPartialRepeatedFields( private void buildPartial0(com.google.cloud.developerconnect.v1.InsightsConfig result) { int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000002) != 0)) { + if (((from_bitField0_ & 0x00000004) != 0)) { result.name_ = name_; } int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000004) != 0)) { + if (((from_bitField0_ & 0x00000008) != 0)) { result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); to_bitField0_ |= 0x00000001; } - if (((from_bitField0_ & 0x00000008) != 0)) { + if (((from_bitField0_ & 0x00000010) != 0)) { result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); to_bitField0_ |= 0x00000002; } - if (((from_bitField0_ & 0x00000040) != 0)) { + if (((from_bitField0_ & 0x00000080) != 0)) { result.state_ = state_; } - if (((from_bitField0_ & 0x00000080) != 0)) { + if (((from_bitField0_ & 0x00000100) != 0)) { result.annotations_ = internalGetAnnotations(); result.annotations_.makeImmutable(); } - if (((from_bitField0_ & 0x00000100) != 0)) { + if (((from_bitField0_ & 0x00000200) != 0)) { result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); } - if (((from_bitField0_ & 0x00000200) != 0)) { + if (((from_bitField0_ & 0x00000400) != 0)) { result.reconciling_ = reconciling_; } result.bitField0_ |= to_bitField0_; @@ -1656,6 +1738,9 @@ private void buildPartial0(com.google.cloud.developerconnect.v1.InsightsConfig r private void buildPartialOneofs(com.google.cloud.developerconnect.v1.InsightsConfig result) { result.insightsConfigContextCase_ = insightsConfigContextCase_; result.insightsConfigContext_ = this.insightsConfigContext_; + if (insightsConfigContextCase_ == 12 && projectsBuilder_ != null) { + result.insightsConfigContext_ = projectsBuilder_.build(); + } } @java.lang.Override @@ -1673,7 +1758,7 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.InsightsConfig oth return this; if (!other.getName().isEmpty()) { name_ = other.name_; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); } if (other.hasCreateTime()) { @@ -1686,7 +1771,7 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.InsightsConfig oth if (!other.runtimeConfigs_.isEmpty()) { if (runtimeConfigs_.isEmpty()) { runtimeConfigs_ = other.runtimeConfigs_; - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); } else { ensureRuntimeConfigsIsMutable(); runtimeConfigs_.addAll(other.runtimeConfigs_); @@ -1699,7 +1784,7 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.InsightsConfig oth runtimeConfigsBuilder_.dispose(); runtimeConfigsBuilder_ = null; runtimeConfigs_ = other.runtimeConfigs_; - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); runtimeConfigsBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? internalGetRuntimeConfigsFieldBuilder() @@ -1713,7 +1798,7 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.InsightsConfig oth if (!other.artifactConfigs_.isEmpty()) { if (artifactConfigs_.isEmpty()) { artifactConfigs_ = other.artifactConfigs_; - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); } else { ensureArtifactConfigsIsMutable(); artifactConfigs_.addAll(other.artifactConfigs_); @@ -1726,7 +1811,7 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.InsightsConfig oth artifactConfigsBuilder_.dispose(); artifactConfigsBuilder_ = null; artifactConfigs_ = other.artifactConfigs_; - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); artifactConfigsBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? internalGetArtifactConfigsFieldBuilder() @@ -1740,9 +1825,9 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.InsightsConfig oth setStateValue(other.getStateValue()); } internalGetMutableAnnotations().mergeFrom(other.internalGetAnnotations()); - bitField0_ |= 0x00000080; - internalGetMutableLabels().mergeFrom(other.internalGetLabels()); bitField0_ |= 0x00000100; + internalGetMutableLabels().mergeFrom(other.internalGetLabels()); + bitField0_ |= 0x00000200; if (other.getReconciling() != false) { setReconciling(other.getReconciling()); } @@ -1750,7 +1835,7 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.InsightsConfig oth if (!other.errors_.isEmpty()) { if (errors_.isEmpty()) { errors_ = other.errors_; - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); } else { ensureErrorsIsMutable(); errors_.addAll(other.errors_); @@ -1763,7 +1848,7 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.InsightsConfig oth errorsBuilder_.dispose(); errorsBuilder_ = null; errors_ = other.errors_; - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); errorsBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? internalGetErrorsFieldBuilder() @@ -1781,6 +1866,11 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.InsightsConfig oth onChanged(); break; } + case PROJECTS: + { + mergeProjects(other.getProjects()); + break; + } case INSIGHTSCONFIGCONTEXT_NOT_SET: { break; @@ -1815,21 +1905,21 @@ public Builder mergeFrom( case 10: { name_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; break; } // case 10 case 18: { input.readMessage( internalGetCreateTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; break; } // case 18 case 26: { input.readMessage( internalGetUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; break; } // case 26 case 34: @@ -1870,7 +1960,7 @@ public Builder mergeFrom( case 56: { state_ = input.readEnum(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } // case 56 case 66: @@ -1882,7 +1972,7 @@ public Builder mergeFrom( internalGetMutableAnnotations() .getMutableMap() .put(annotations__.getKey(), annotations__.getValue()); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } // case 66 case 74: @@ -1894,13 +1984,13 @@ public Builder mergeFrom( internalGetMutableLabels() .getMutableMap() .put(labels__.getKey(), labels__.getValue()); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; break; } // case 74 case 80: { reconciling_ = input.readBool(); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } // case 80 case 90: @@ -1915,6 +2005,13 @@ public Builder mergeFrom( } break; } // case 90 + case 98: + { + input.readMessage( + internalGetProjectsFieldBuilder().getBuilder(), extensionRegistry); + insightsConfigContextCase_ = 12; + break; + } // case 98 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -2099,6 +2196,244 @@ public Builder setAppHubApplicationBytes(com.google.protobuf.ByteString value) { return this; } + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.Projects, + com.google.cloud.developerconnect.v1.Projects.Builder, + com.google.cloud.developerconnect.v1.ProjectsOrBuilder> + projectsBuilder_; + + /** + * + * + *
          +     * Optional. The projects to track with the InsightsConfig.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.Projects projects = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the projects field is set. + */ + @java.lang.Override + public boolean hasProjects() { + return insightsConfigContextCase_ == 12; + } + + /** + * + * + *
          +     * Optional. The projects to track with the InsightsConfig.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.Projects projects = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The projects. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.Projects getProjects() { + if (projectsBuilder_ == null) { + if (insightsConfigContextCase_ == 12) { + return (com.google.cloud.developerconnect.v1.Projects) insightsConfigContext_; + } + return com.google.cloud.developerconnect.v1.Projects.getDefaultInstance(); + } else { + if (insightsConfigContextCase_ == 12) { + return projectsBuilder_.getMessage(); + } + return com.google.cloud.developerconnect.v1.Projects.getDefaultInstance(); + } + } + + /** + * + * + *
          +     * Optional. The projects to track with the InsightsConfig.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.Projects projects = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setProjects(com.google.cloud.developerconnect.v1.Projects value) { + if (projectsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + insightsConfigContext_ = value; + onChanged(); + } else { + projectsBuilder_.setMessage(value); + } + insightsConfigContextCase_ = 12; + return this; + } + + /** + * + * + *
          +     * Optional. The projects to track with the InsightsConfig.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.Projects projects = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setProjects( + com.google.cloud.developerconnect.v1.Projects.Builder builderForValue) { + if (projectsBuilder_ == null) { + insightsConfigContext_ = builderForValue.build(); + onChanged(); + } else { + projectsBuilder_.setMessage(builderForValue.build()); + } + insightsConfigContextCase_ = 12; + return this; + } + + /** + * + * + *
          +     * Optional. The projects to track with the InsightsConfig.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.Projects projects = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeProjects(com.google.cloud.developerconnect.v1.Projects value) { + if (projectsBuilder_ == null) { + if (insightsConfigContextCase_ == 12 + && insightsConfigContext_ + != com.google.cloud.developerconnect.v1.Projects.getDefaultInstance()) { + insightsConfigContext_ = + com.google.cloud.developerconnect.v1.Projects.newBuilder( + (com.google.cloud.developerconnect.v1.Projects) insightsConfigContext_) + .mergeFrom(value) + .buildPartial(); + } else { + insightsConfigContext_ = value; + } + onChanged(); + } else { + if (insightsConfigContextCase_ == 12) { + projectsBuilder_.mergeFrom(value); + } else { + projectsBuilder_.setMessage(value); + } + } + insightsConfigContextCase_ = 12; + return this; + } + + /** + * + * + *
          +     * Optional. The projects to track with the InsightsConfig.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.Projects projects = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearProjects() { + if (projectsBuilder_ == null) { + if (insightsConfigContextCase_ == 12) { + insightsConfigContextCase_ = 0; + insightsConfigContext_ = null; + onChanged(); + } + } else { + if (insightsConfigContextCase_ == 12) { + insightsConfigContextCase_ = 0; + insightsConfigContext_ = null; + } + projectsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
          +     * Optional. The projects to track with the InsightsConfig.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.Projects projects = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.cloud.developerconnect.v1.Projects.Builder getProjectsBuilder() { + return internalGetProjectsFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * Optional. The projects to track with the InsightsConfig.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.Projects projects = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.ProjectsOrBuilder getProjectsOrBuilder() { + if ((insightsConfigContextCase_ == 12) && (projectsBuilder_ != null)) { + return projectsBuilder_.getMessageOrBuilder(); + } else { + if (insightsConfigContextCase_ == 12) { + return (com.google.cloud.developerconnect.v1.Projects) insightsConfigContext_; + } + return com.google.cloud.developerconnect.v1.Projects.getDefaultInstance(); + } + } + + /** + * + * + *
          +     * Optional. The projects to track with the InsightsConfig.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.Projects projects = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.Projects, + com.google.cloud.developerconnect.v1.Projects.Builder, + com.google.cloud.developerconnect.v1.ProjectsOrBuilder> + internalGetProjectsFieldBuilder() { + if (projectsBuilder_ == null) { + if (!(insightsConfigContextCase_ == 12)) { + insightsConfigContext_ = + com.google.cloud.developerconnect.v1.Projects.getDefaultInstance(); + } + projectsBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.Projects, + com.google.cloud.developerconnect.v1.Projects.Builder, + com.google.cloud.developerconnect.v1.ProjectsOrBuilder>( + (com.google.cloud.developerconnect.v1.Projects) insightsConfigContext_, + getParentForChildren(), + isClean()); + insightsConfigContext_ = null; + } + insightsConfigContextCase_ = 12; + onChanged(); + return projectsBuilder_; + } + private java.lang.Object name_ = ""; /** @@ -2170,7 +2505,7 @@ public Builder setName(java.lang.String value) { throw new NullPointerException(); } name_ = value; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -2190,7 +2525,7 @@ public Builder setName(java.lang.String value) { */ public Builder clearName() { name_ = getDefaultInstance().getName(); - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -2215,7 +2550,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); name_ = value; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -2231,7 +2566,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * * *
          -     * Output only. [Output only] Create timestamp
          +     * Output only. Create timestamp.
                * 
          * * @@ -2241,14 +2576,14 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * @return Whether the createTime field is set. */ public boolean hasCreateTime() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * * *
          -     * Output only. [Output only] Create timestamp
          +     * Output only. Create timestamp.
                * 
          * * @@ -2271,7 +2606,7 @@ public com.google.protobuf.Timestamp getCreateTime() { * * *
          -     * Output only. [Output only] Create timestamp
          +     * Output only. Create timestamp.
                * 
          * * @@ -2287,7 +2622,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp value) { } else { createTimeBuilder_.setMessage(value); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -2296,7 +2631,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp value) { * * *
          -     * Output only. [Output only] Create timestamp
          +     * Output only. Create timestamp.
                * 
          * * @@ -2309,7 +2644,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal } else { createTimeBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -2318,7 +2653,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal * * *
          -     * Output only. [Output only] Create timestamp
          +     * Output only. Create timestamp.
                * 
          * * @@ -2327,7 +2662,7 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal */ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { if (createTimeBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) + if (((bitField0_ & 0x00000008) != 0) && createTime_ != null && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getCreateTimeBuilder().mergeFrom(value); @@ -2338,7 +2673,7 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { createTimeBuilder_.mergeFrom(value); } if (createTime_ != null) { - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); } return this; @@ -2348,7 +2683,7 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { * * *
          -     * Output only. [Output only] Create timestamp
          +     * Output only. Create timestamp.
                * 
          * * @@ -2356,7 +2691,7 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { * */ public Builder clearCreateTime() { - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); createTime_ = null; if (createTimeBuilder_ != null) { createTimeBuilder_.dispose(); @@ -2370,7 +2705,7 @@ public Builder clearCreateTime() { * * *
          -     * Output only. [Output only] Create timestamp
          +     * Output only. Create timestamp.
                * 
          * * @@ -2378,7 +2713,7 @@ public Builder clearCreateTime() { * */ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return internalGetCreateTimeFieldBuilder().getBuilder(); } @@ -2387,7 +2722,7 @@ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { * * *
          -     * Output only. [Output only] Create timestamp
          +     * Output only. Create timestamp.
                * 
          * * @@ -2408,7 +2743,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * * *
          -     * Output only. [Output only] Create timestamp
          +     * Output only. Create timestamp.
                * 
          * * @@ -2443,7 +2778,7 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * * *
          -     * Output only. [Output only] Update timestamp
          +     * Output only. Update timestamp.
                * 
          * * @@ -2453,14 +2788,14 @@ public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder() { * @return Whether the updateTime field is set. */ public boolean hasUpdateTime() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * * *
          -     * Output only. [Output only] Update timestamp
          +     * Output only. Update timestamp.
                * 
          * * @@ -2483,7 +2818,7 @@ public com.google.protobuf.Timestamp getUpdateTime() { * * *
          -     * Output only. [Output only] Update timestamp
          +     * Output only. Update timestamp.
                * 
          * * @@ -2499,7 +2834,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp value) { } else { updateTimeBuilder_.setMessage(value); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -2508,7 +2843,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp value) { * * *
          -     * Output only. [Output only] Update timestamp
          +     * Output only. Update timestamp.
                * 
          * * @@ -2521,7 +2856,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal } else { updateTimeBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -2530,7 +2865,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal * * *
          -     * Output only. [Output only] Update timestamp
          +     * Output only. Update timestamp.
                * 
          * * @@ -2539,7 +2874,7 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal */ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { if (updateTimeBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) + if (((bitField0_ & 0x00000010) != 0) && updateTime_ != null && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getUpdateTimeBuilder().mergeFrom(value); @@ -2550,7 +2885,7 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { updateTimeBuilder_.mergeFrom(value); } if (updateTime_ != null) { - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); } return this; @@ -2560,7 +2895,7 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { * * *
          -     * Output only. [Output only] Update timestamp
          +     * Output only. Update timestamp.
                * 
          * * @@ -2568,7 +2903,7 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { * */ public Builder clearUpdateTime() { - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); updateTime_ = null; if (updateTimeBuilder_ != null) { updateTimeBuilder_.dispose(); @@ -2582,7 +2917,7 @@ public Builder clearUpdateTime() { * * *
          -     * Output only. [Output only] Update timestamp
          +     * Output only. Update timestamp.
                * 
          * * @@ -2590,7 +2925,7 @@ public Builder clearUpdateTime() { * */ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return internalGetUpdateTimeFieldBuilder().getBuilder(); } @@ -2599,7 +2934,7 @@ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { * * *
          -     * Output only. [Output only] Update timestamp
          +     * Output only. Update timestamp.
                * 
          * * @@ -2620,7 +2955,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { * * *
          -     * Output only. [Output only] Update timestamp
          +     * Output only. Update timestamp.
                * 
          * * @@ -2648,11 +2983,11 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { java.util.Collections.emptyList(); private void ensureRuntimeConfigsIsMutable() { - if (!((bitField0_ & 0x00000010) != 0)) { + if (!((bitField0_ & 0x00000020) != 0)) { runtimeConfigs_ = new java.util.ArrayList( runtimeConfigs_); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; } } @@ -2903,7 +3238,7 @@ public Builder addAllRuntimeConfigs( public Builder clearRuntimeConfigs() { if (runtimeConfigsBuilder_ == null) { runtimeConfigs_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); } else { runtimeConfigsBuilder_.clear(); @@ -3051,7 +3386,7 @@ public com.google.cloud.developerconnect.v1.RuntimeConfig.Builder addRuntimeConf com.google.cloud.developerconnect.v1.RuntimeConfig.Builder, com.google.cloud.developerconnect.v1.RuntimeConfigOrBuilder>( runtimeConfigs_, - ((bitField0_ & 0x00000010) != 0), + ((bitField0_ & 0x00000020) != 0), getParentForChildren(), isClean()); runtimeConfigs_ = null; @@ -3063,11 +3398,11 @@ public com.google.cloud.developerconnect.v1.RuntimeConfig.Builder addRuntimeConf java.util.Collections.emptyList(); private void ensureArtifactConfigsIsMutable() { - if (!((bitField0_ & 0x00000020) != 0)) { + if (!((bitField0_ & 0x00000040) != 0)) { artifactConfigs_ = new java.util.ArrayList( artifactConfigs_); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; } } @@ -3318,7 +3653,7 @@ public Builder addAllArtifactConfigs( public Builder clearArtifactConfigs() { if (artifactConfigsBuilder_ == null) { artifactConfigs_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); } else { artifactConfigsBuilder_.clear(); @@ -3466,7 +3801,7 @@ public com.google.cloud.developerconnect.v1.ArtifactConfig.Builder addArtifactCo com.google.cloud.developerconnect.v1.ArtifactConfig.Builder, com.google.cloud.developerconnect.v1.ArtifactConfigOrBuilder>( artifactConfigs_, - ((bitField0_ & 0x00000020) != 0), + ((bitField0_ & 0x00000040) != 0), getParentForChildren(), isClean()); artifactConfigs_ = null; @@ -3510,7 +3845,7 @@ public int getStateValue() { */ public Builder setStateValue(int value) { state_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -3555,7 +3890,7 @@ public Builder setState(com.google.cloud.developerconnect.v1.InsightsConfig.Stat if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; state_ = value.getNumber(); onChanged(); return this; @@ -3575,7 +3910,7 @@ public Builder setState(com.google.cloud.developerconnect.v1.InsightsConfig.Stat * @return This builder for chaining. */ public Builder clearState() { - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); state_ = 0; onChanged(); return this; @@ -3601,7 +3936,7 @@ public Builder clearState() { if (!annotations_.isMutable()) { annotations_ = annotations_.copy(); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return annotations_; } @@ -3703,7 +4038,7 @@ public java.lang.String getAnnotationsOrThrow(java.lang.String key) { } public Builder clearAnnotations() { - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); internalGetMutableAnnotations().getMutableMap().clear(); return this; } @@ -3731,7 +4066,7 @@ public Builder removeAnnotations(java.lang.String key) { /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableAnnotations() { - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; return internalGetMutableAnnotations().getMutableMap(); } @@ -3755,7 +4090,7 @@ public Builder putAnnotations(java.lang.String key, java.lang.String value) { throw new NullPointerException("map value"); } internalGetMutableAnnotations().getMutableMap().put(key, value); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; return this; } @@ -3773,7 +4108,7 @@ public Builder putAnnotations(java.lang.String key, java.lang.String value) { */ public Builder putAllAnnotations(java.util.Map values) { internalGetMutableAnnotations().getMutableMap().putAll(values); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; return this; } @@ -3794,7 +4129,7 @@ private com.google.protobuf.MapField interna if (!labels_.isMutable()) { labels_ = labels_.copy(); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return labels_; } @@ -3884,7 +4219,7 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) { } public Builder clearLabels() { - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); internalGetMutableLabels().getMutableMap().clear(); return this; } @@ -3909,7 +4244,7 @@ public Builder removeLabels(java.lang.String key) { /** Use alternate mutation accessors instead. */ @java.lang.Deprecated public java.util.Map getMutableLabels() { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; return internalGetMutableLabels().getMutableMap(); } @@ -3930,7 +4265,7 @@ public Builder putLabels(java.lang.String key, java.lang.String value) { throw new NullPointerException("map value"); } internalGetMutableLabels().getMutableMap().put(key, value); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; return this; } @@ -3945,7 +4280,7 @@ public Builder putLabels(java.lang.String key, java.lang.String value) { */ public Builder putAllLabels(java.util.Map values) { internalGetMutableLabels().getMutableMap().putAll(values); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; return this; } @@ -3990,7 +4325,7 @@ public boolean getReconciling() { public Builder setReconciling(boolean value) { reconciling_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4011,7 +4346,7 @@ public Builder setReconciling(boolean value) { * @return This builder for chaining. */ public Builder clearReconciling() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); reconciling_ = false; onChanged(); return this; @@ -4020,9 +4355,9 @@ public Builder clearReconciling() { private java.util.List errors_ = java.util.Collections.emptyList(); private void ensureErrorsIsMutable() { - if (!((bitField0_ & 0x00000400) != 0)) { + if (!((bitField0_ & 0x00000800) != 0)) { errors_ = new java.util.ArrayList(errors_); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; } } @@ -4286,7 +4621,7 @@ public Builder addAllErrors(java.lang.Iterable public Builder clearErrors() { if (errorsBuilder_ == null) { errors_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); } else { errorsBuilder_.clear(); @@ -4438,7 +4773,7 @@ public java.util.List getErrorsBuilderList() { com.google.rpc.Status, com.google.rpc.Status.Builder, com.google.rpc.StatusOrBuilder>( - errors_, ((bitField0_ & 0x00000400) != 0), getParentForChildren(), isClean()); + errors_, ((bitField0_ & 0x00000800) != 0), getParentForChildren(), isClean()); errors_ = null; } return errorsBuilder_; diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigOrBuilder.java index fc6e32feaead..081a94197e67 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigOrBuilder.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigOrBuilder.java @@ -71,6 +71,49 @@ public interface InsightsConfigOrBuilder */ com.google.protobuf.ByteString getAppHubApplicationBytes(); + /** + * + * + *
          +   * Optional. The projects to track with the InsightsConfig.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.Projects projects = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the projects field is set. + */ + boolean hasProjects(); + + /** + * + * + *
          +   * Optional. The projects to track with the InsightsConfig.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.Projects projects = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The projects. + */ + com.google.cloud.developerconnect.v1.Projects getProjects(); + + /** + * + * + *
          +   * Optional. The projects to track with the InsightsConfig.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.Projects projects = 12 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.cloud.developerconnect.v1.ProjectsOrBuilder getProjectsOrBuilder(); + /** * * @@ -105,7 +148,7 @@ public interface InsightsConfigOrBuilder * * *
          -   * Output only. [Output only] Create timestamp
          +   * Output only. Create timestamp.
              * 
          * * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -119,7 +162,7 @@ public interface InsightsConfigOrBuilder * * *
          -   * Output only. [Output only] Create timestamp
          +   * Output only. Create timestamp.
              * 
          * * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -133,7 +176,7 @@ public interface InsightsConfigOrBuilder * * *
          -   * Output only. [Output only] Create timestamp
          +   * Output only. Create timestamp.
              * 
          * * .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -145,7 +188,7 @@ public interface InsightsConfigOrBuilder * * *
          -   * Output only. [Output only] Update timestamp
          +   * Output only. Update timestamp.
              * 
          * * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -159,7 +202,7 @@ public interface InsightsConfigOrBuilder * * *
          -   * Output only. [Output only] Update timestamp
          +   * Output only. Update timestamp.
              * 
          * * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -173,7 +216,7 @@ public interface InsightsConfigOrBuilder * * *
          -   * Output only. [Output only] Update timestamp
          +   * Output only. Update timestamp.
              * 
          * * .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigProto.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigProto.java index cab910141f89..f79f2c4fab75 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigProto.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/InsightsConfigProto.java @@ -52,6 +52,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_developerconnect_v1_InsightsConfig_LabelsEntry_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_developerconnect_v1_InsightsConfig_LabelsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_Projects_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_Projects_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_developerconnect_v1_RuntimeConfig_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -60,10 +64,18 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_developerconnect_v1_GKEWorkload_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_developerconnect_v1_GKEWorkload_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_GoogleCloudRun_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_GoogleCloudRun_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_developerconnect_v1_AppHubWorkload_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_developerconnect_v1_AppHubWorkload_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_AppHubService_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_AppHubService_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_developerconnect_v1_ArtifactConfig_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -76,6 +88,26 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_developerconnect_v1_GoogleArtifactRegistry_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_developerconnect_v1_GoogleArtifactRegistry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_DeploymentEvent_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_DeploymentEvent_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_GetDeploymentEventRequest_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_GetDeploymentEventRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsRequest_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsRequest_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsResponse_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsResponse_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_developerconnect_v1_ArtifactDeployment_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_developerconnect_v1_ArtifactDeployment_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_developerconnect_v1_CreateInsightsConfigRequest_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable @@ -117,22 +149,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "o.proto\032\031google/api/resource.proto\0328goog" + "le/cloud/developerconnect/v1/developer_connect.proto\032#google/longrunning/operati" + "ons.proto\032\033google/protobuf/empty.proto\032\037" - + "google/protobuf/timestamp.proto\032\027google/rpc/status.proto\"\374\007\n" + + "google/protobuf/timestamp.proto\032\027google/rpc/status.proto\"\301\010\n" + "\016InsightsConfig\022\"\n" - + "\023app_hub_application\030\004 \001(\tB\003\340A\001H\000\022\021\n" + + "\023app_hub_application\030\004 \001(\tB\003\340A\001H\000\022C\n" + + "\010projects\030\014" + + " \001(\0132*.google.cloud.developerconnect.v1.ProjectsB\003\340A\001H\000\022\021\n" + "\004name\030\001 \001(\tB\003\340A\010\0224\n" + "\013create_time\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013update_time\030\003 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022M\n" + "\017runtime_configs\030\005" + " \003(\0132/.google.cloud.developerconnect.v1.RuntimeConfigB\003\340A\003\022O\n" - + "\020artifact_configs\030\006 \003(\01320.google.cloud.d" - + "eveloperconnect.v1.ArtifactConfigB\003\340A\001\022J\n" - + "\005state\030\007" - + " \001(\01626.google.cloud.developerconnect.v1.InsightsConfig.StateB\003\340A\001\022[\n" - + "\013annotations\030\010 \003(\0132A.google.cloud.developer" - + "connect.v1.InsightsConfig.AnnotationsEntryB\003\340A\001\022Q\n" - + "\006labels\030\t \003(\0132<.google.cloud.d" - + "eveloperconnect.v1.InsightsConfig.LabelsEntryB\003\340A\001\022\030\n" + + "\020artifact_configs\030\006" + + " \003(\01320.google.cloud.developerconnect.v1.ArtifactConfigB\003\340A\001\022J\n" + + "\005state\030\007 \001" + + "(\01626.google.cloud.developerconnect.v1.InsightsConfig.StateB\003\340A\001\022[\n" + + "\013annotations\030\010" + + " \003(\0132A.google.cloud.developerconnect.v1.InsightsConfig.AnnotationsEntryB\003\340A\001\022Q\n" + + "\006labels\030\t \003(\0132<.google.cloud.developercon" + + "nect.v1.InsightsConfig.LabelsEntryB\003\340A\001\022\030\n" + "\013reconciling\030\n" + " \001(\010B\003\340A\003\022\'\n" + "\006errors\030\013 \003(\0132\022.google.rpc.StatusB\003\340A\003\0322\n" @@ -147,18 +181,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007PENDING\020\005\022\014\n" + "\010COMPLETE\020\003\022\t\n" + "\005ERROR\020\004:\243\001\352A\237\001\n" - + ".developerconnect.googleapis.com/InsightsConfig\022Iprojects/{project" - + "}/locations/{location}/insightsConfigs/{" - + "insights_config}*\017insightsConfigs2\016insightsConfigR\001\001B\031\n" - + "\027insights_config_context\"\343\002\n\r" + + ".developerconnect.googleapis.com/InsightsConfig\022Iprojects/{project}/locations" + + "/{location}/insightsConfigs/{insights_co" + + "nfig}*\017insightsConfigs2\016insightsConfigR\001\001B\031\n" + + "\027insights_config_context\"$\n" + + "\010Projects\022\030\n" + + "\013project_ids\030\001 \003(\tB\003\340A\001\"\207\004\n\r" + "RuntimeConfig\022J\n" - + "\014gke_workload\030\003 \001(\0132" - + "-.google.cloud.developerconnect.v1.GKEWorkloadB\003\340A\003H\000\022Q\n" - + "\020app_hub_workload\030\004 \001(\0132" - + "0.google.cloud.developerconnect.v1.AppHubWorkloadB\003\340A\003H\001\022\023\n" + + "\014gke_workload\030\003 \001(\0132-.google.clou" + + "d.developerconnect.v1.GKEWorkloadB\003\340A\003H\000\022Q\n" + + "\020google_cloud_run\030\005 \001(\01320.google.clou" + + "d.developerconnect.v1.GoogleCloudRunB\003\340A\003H\000\022Q\n" + + "\020app_hub_workload\030\004 \001(\01320.google.c" + + "loud.developerconnect.v1.AppHubWorkloadB\003\340A\003H\001\022O\n" + + "\017app_hub_service\030\006 \001(\0132/.google" + + ".cloud.developerconnect.v1.AppHubServiceB\003\340A\003H\001\022\023\n" + "\003uri\030\001 \001(\tB\006\340A\002\340A\005\022I\n" - + "\005state\030\002" - + " \001(\01625.google.cloud.developerconnect.v1.RuntimeConfig.StateB\003\340A\003\"8\n" + + "\005state\030\002 " + + "\001(\01625.google.cloud.developerconnect.v1.RuntimeConfig.StateB\003\340A\003\"8\n" + "\005State\022\025\n" + "\021STATE_UNSPECIFIED\020\000\022\n\n" + "\006LINKED\020\001\022\014\n" @@ -166,18 +206,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\007runtimeB\016\n" + "\014derived_from\"?\n" + "\013GKEWorkload\022\027\n" - + "\007cluster\030\001 \001(\tB\006\340A\002\340A\005\022\027\n" - + "\n" - + "deployment\030\002 \001(\tB\003\340A\003\"a\n" + + "\007cluster\030\001 \001(\tB\006\340A\002\340A\005\022\027\n\n" + + "deployment\030\002 \001(\tB\003\340A\003\"-\n" + + "\016GoogleCloudRun\022\033\n" + + "\013service_uri\030\001 \001(\tB\006\340A\002\340A\005\"a\n" + "\016AppHubWorkload\022\033\n" + "\010workload\030\001 \001(\tB\t\340A\002\340A\005\340A\003\022\030\n" + "\013criticality\030\002 \001(\tB\003\340A\003\022\030\n" + + "\013environment\030\003 \001(\tB\003\340A\003\"f\n\r" + + "AppHubService\022!\n" + + "\016apphub_service\030\001 \001(\tB\t\340A\002\340A\005\340A\003\022\030\n" + + "\013criticality\030\002 \001(\tB\003\340A\003\022\030\n" + "\013environment\030\003 \001(\tB\003\340A\003\"\234\002\n" + "\016ArtifactConfig\022a\n" - + "\030google_artifact_registry\030\002 \001(\01328.google.cloud.developerc" - + "onnect.v1.GoogleArtifactRegistryB\003\340A\001H\000\022a\n" - + "\030google_artifact_analysis\030\003 \001(\01328.goog" - + "le.cloud.developerconnect.v1.GoogleArtifactAnalysisB\003\340A\001H\001\022\023\n" + + "\030google_artifact_registry\030\002 \001(\01328.g" + + "oogle.cloud.developerconnect.v1.GoogleArtifactRegistryB\003\340A\001H\000\022a\n" + + "\030google_artifact_analysis\030\003 \001(\01328.google.cloud.developer" + + "connect.v1.GoogleArtifactAnalysisB\003\340A\001H\001\022\023\n" + "\003uri\030\001 \001(\tB\006\340A\002\340A\005B\022\n" + "\020artifact_storageB\033\n" + "\031artifact_metadata_storage\"1\n" @@ -185,27 +230,71 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "project_id\030\001 \001(\tB\003\340A\002\"\\\n" + "\026GoogleArtifactRegistry\022\027\n\n" + "project_id\030\001 \001(\tB\003\340A\002\022)\n" - + "\031artifact_registry_package\030\002 \001(\tB\006\340A\002\340A\005\"\362\001\n" + + "\031artifact_registry_package\030\002 \001(\tB\006\340A\002\340A\005\"\247\006\n" + + "\017DeploymentEvent\022\021\n" + + "\004name\030\001 \001(\tB\003\340A\010\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\022L\n" + + "\016runtime_config\030\010 \001(\0132/.google.clou" + + "d.developerconnect.v1.RuntimeConfigB\003\340A\003\022#\n" + + "\026runtime_deployment_uri\030\016 \001(\tB\003\340A\003\022K\n" + + "\005state\030\013" + + " \001(\01627.google.cloud.developerconnect.v1.DeploymentEvent.StateB\003\340A\003\022W\n" + + "\024artifact_deployments\030\t \003(\01324.google.cloud." + + "developerconnect.v1.ArtifactDeploymentB\003\340A\003\0224\n" + + "\013deploy_time\030\n" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0226\n\r" + + "undeploy_time\030\014 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\"D\n" + + "\005State\022\025\n" + + "\021STATE_UNSPECIFIED\020\000\022\020\n" + + "\014STATE_ACTIVE\020\001\022\022\n" + + "\016STATE_INACTIVE\020\002:\307\001\352A\303\001\n" + + "/developerconnect.googleapis.com/DeploymentEvent\022" + + "mprojects/{project}/locations/{location}/insightsConfigs/{insights_config}/deplo" + + "ymentEvents/{deployment_event}*\020deploymentEvents2\017deploymentEvent\"b\n" + + "\031GetDeploymentEventRequest\022E\n" + + "\004name\030\001 \001(\tB7\340A\002\372A1\n" + + "/developerconnect.googleapis.com/DeploymentEvent\"\254\001\n" + + "\033ListDeploymentEventsRequest\022G\n" + + "\006parent\030\001 \001(" + + "\tB7\340A\002\372A1\022/developerconnect.googleapis.com/DeploymentEvent\022\026\n" + + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" + + "\006filter\030\004 \001(\tB\003\340A\001\"\205\001\n" + + "\034ListDeploymentEventsResponse\022L\n" + + "\021deployment_events\030\001 \003(\013" + + "21.google.cloud.developerconnect.v1.DeploymentEvent\022\027\n" + + "\017next_page_token\030\002 \001(\t\"\231\002\n" + + "\022ArtifactDeployment\022\017\n" + + "\002id\030\001 \001(\tB\003\340A\003\022\037\n" + + "\022artifact_reference\030\002 \001(\tB\003\340A\003\022\033\n" + + "\016artifact_alias\030\n" + + " \001(\tB\003\340A\003\022\037\n" + + "\022source_commit_uris\030\006 \003(\tB\003\340A\003\0224\n" + + "\013deploy_time\030\004" + + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0226\n\r" + + "undeploy_time\030\005 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022%\n" + + "\030container_status_summary\030\007 \001(\tB\003\340A\003\"\362\001\n" + "\033CreateInsightsConfigRequest\022F\n" + "\006parent\030\001 \001(" + "\tB6\340A\002\372A0\022.developerconnect.googleapis.com/InsightsConfig\022\037\n" + "\022insights_config_id\030\002 \001(\tB\003\340A\002\022N\n" - + "\017insights_config\030\003 \001(\01320.go" - + "ogle.cloud.developerconnect.v1.InsightsConfigB\003\340A\002\022\032\n\r" + + "\017insights_config\030\003 \001" + + "(\01320.google.cloud.developerconnect.v1.InsightsConfigB\003\340A\002\022\032\n\r" + "validate_only\030\004 \001(\010B\003\340A\001\"`\n" + "\030GetInsightsConfigRequest\022D\n" + "\004name\030\001 \001(\tB6\340A\002\372A0\n" + ".developerconnect.googleapis.com/InsightsConfig\"\301\001\n" + "\032ListInsightsConfigsRequest\022F\n" - + "\006parent\030\001 \001(\tB6\340A\002\372A0\022.develop" - + "erconnect.googleapis.com/InsightsConfig\022\026\n" + + "\006parent\030\001 \001(\tB6\340A\002\372A0\022." + + "developerconnect.googleapis.com/InsightsConfig\022\026\n" + "\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\n" + "page_token\030\003 \001(\tB\003\340A\001\022\023\n" + "\006filter\030\004 \001(\tB\003\340A\001\022\025\n" + "\010order_by\030\005 \001(\tB\003\340A\001\"\227\001\n" + "\033ListInsightsConfigsResponse\022J\n" - + "\020insights_configs\030\001 \003(\01320.google." - + "cloud.developerconnect.v1.InsightsConfig\022\027\n" + + "\020insights_configs\030\001 \003(\01320." + + "google.cloud.developerconnect.v1.InsightsConfig\022\027\n" + "\017next_page_token\030\002 \001(\t\022\023\n" + "\013unreachable\030\003 \003(\t\"\263\001\n" + "\033DeleteInsightsConfigRequest\022D\n" @@ -219,37 +308,45 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\01320.google.cloud.developerconnect.v1.InsightsConfigB\003\340A\002\022\037\n\n" + "request_id\030\003 \001(\tB\013\340A\001\342\214\317\327\010\002\010\001\022\032\n\r" + "allow_missing\030\004 \001(\010B\003\340A\001\022\032\n\r" - + "validate_only\030\005 \001(\010B\003\340A\0012\357\n\n" + + "validate_only\030\005 \001(\010B\003\340A\0012\276\016\n" + "\025InsightsConfigService\022\330\001\n" - + "\023ListInsightsConfigs\022<.google.cloud.developerconnect.v1.ListI" - + "nsightsConfigsRequest\032=.google.cloud.developerconnect.v1.ListInsightsConfigsResp" - + "onse\"D\332A\006parent\202\323\344\223\0025\0223/v1/{parent=projects/*/locations/*}/insightsConfigs\022\266\002\n" - + "\024CreateInsightsConfig\022=.google.cloud.devel" - + "operconnect.v1.CreateInsightsConfigRequest\032\035.google.longrunning.Operation\"\277\001\312AD\n" + + "\023ListInsightsConfigs\022<.google.cloud.developerconnect.v" + + "1.ListInsightsConfigsRequest\032=.google.cloud.developerconnect.v1.ListInsightsConf" + + "igsResponse\"D\332A\006parent\202\323\344\223\0025\0223/v1/{paren" + + "t=projects/*/locations/*}/insightsConfigs\022\266\002\n" + + "\024CreateInsightsConfig\022=.google.cloud.developerconnect.v1.CreateInsightsConf" + + "igRequest\032\035.google.longrunning.Operation\"\277\001\312AD\n" + + "\016InsightsConfig\0222google.cloud.developerconnect.v1.OperationMetadata\332A)par" + + "ent,insights_config,insights_config_id\202\323" + + "\344\223\002F\"3/v1/{parent=projects/*/locations/*}/insightsConfigs:\017insights_config\022\305\001\n" + + "\021GetInsightsConfig\022:.google.cloud.develope" + + "rconnect.v1.GetInsightsConfigRequest\0320.google.cloud.developerconnect.v1.Insights" + + "Config\"B\332A\004name\202\323\344\223\0025\0223/v1/{name=projects/*/locations/*/insightsConfigs/*}\022\232\002\n" + + "\024UpdateInsightsConfig\022=.google.cloud.devel" + + "operconnect.v1.UpdateInsightsConfigRequest\032\035.google.longrunning.Operation\"\243\001\312AD\n" + "\016InsightsConfig\0222google.cloud.developerc" - + "onnect.v1.OperationMetadata\332A)parent,ins" - + "ights_config,insights_config_id\202\323\344\223\002F\"3/" - + "v1/{parent=projects/*/locations/*}/insightsConfigs:\017insights_config\022\305\001\n" - + "\021GetInsightsConfig\022:.google.cloud.developerconnec" - + "t.v1.GetInsightsConfigRequest\0320.google.cloud.developerconnect.v1.InsightsConfig\"" - + "B\332A\004name\202\323\344\223\0025\0223/v1/{name=projects/*/locations/*/insightsConfigs/*}\022\232\002\n" - + "\024UpdateInsightsConfig\022=.google.cloud.developercon" - + "nect.v1.UpdateInsightsConfigRequest\032\035.google.longrunning.Operation\"\243\001\312AD\n" - + "\016InsightsConfig\0222google.cloud.developerconnect." - + "v1.OperationMetadata\202\323\344\223\002V2C/v1/{insight" - + "s_config.name=projects/*/locations/*/insightsConfigs/*}:\017insights_config\022\207\002\n" - + "\024DeleteInsightsConfig\022=.google.cloud.develop" - + "erconnect.v1.DeleteInsightsConfigRequest\032\035.google.longrunning.Operation\"\220\001\312AK\n" - + "\025google.protobuf.Empty\0222google.cloud.devel" - + "operconnect.v1.OperationMetadata\332A\004name\202" - + "\323\344\223\0025*3/v1/{name=projects/*/locations/*/" - + "insightsConfigs/*}\032S\312A\037developerconnect." - + "googleapis.com\322A.https://www.googleapis.com/auth/cloud-platformB\325\001\n" - + "$com.google.cloud.developerconnect.v1B\023InsightsConfig" - + "ProtoP\001ZPcloud.google.com/go/developerco" - + "nnect/apiv1/developerconnectpb;developerconnectpb\252\002" - + " Google.Cloud.DeveloperConnect.V1\312\002 Google\\Cloud\\DeveloperConnect\\V1b" - + "\006proto3" + + "onnect.v1.OperationMetadata\202\323\344\223\002V2C/v1/{" + + "insights_config.name=projects/*/location" + + "s/*/insightsConfigs/*}:\017insights_config\022\207\002\n" + + "\024DeleteInsightsConfig\022=.google.cloud.developerconnect.v1.DeleteInsightsConfig" + + "Request\032\035.google.longrunning.Operation\"\220\001\312AK\n" + + "\025google.protobuf.Empty\0222google.cloud.developerconnect.v1.OperationMetadata\332" + + "A\004name\202\323\344\223\0025*3/v1/{name=projects/*/locations/*/insightsConfigs/*}\022\333\001\n" + + "\022GetDeploymentEvent\022;.google.cloud.developerconnect" + + ".v1.GetDeploymentEventRequest\0321.google.cloud.developerconnect.v1.DeploymentEvent" + + "\"U\332A\004name\202\323\344\223\002H\022F/v1/{name=projects/*/lo" + + "cations/*/insightsConfigs/*/deploymentEvents/*}\022\356\001\n" + + "\024ListDeploymentEvents\022=.google.cloud.developerconnect.v1.ListDeployme" + + "ntEventsRequest\032>.google.cloud.developerconnect.v1.ListDeploymentEventsResponse\"" + + "W\332A\006parent\202\323\344\223\002H\022F/v1/{parent=projects/*" + + "/locations/*/insightsConfigs/*}/deployme" + + "ntEvents\032S\312A\037developerconnect.googleapis" + + ".com\322A.https://www.googleapis.com/auth/cloud-platformB\325\001\n" + + "$com.google.cloud.developerconnect.v1B\023InsightsConfigProtoP\001ZPc" + + "loud.google.com/go/developerconnect/apiv" + + "1/developerconnectpb;developerconnectpb\252\002" + + " Google.Cloud.DeveloperConnect.V1\312\002 Goo" + + "gle\\Cloud\\DeveloperConnect\\V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -273,6 +370,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { internal_static_google_cloud_developerconnect_v1_InsightsConfig_descriptor, new java.lang.String[] { "AppHubApplication", + "Projects", "Name", "CreateTime", "UpdateTime", @@ -301,32 +399,63 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Key", "Value", }); - internal_static_google_cloud_developerconnect_v1_RuntimeConfig_descriptor = + internal_static_google_cloud_developerconnect_v1_Projects_descriptor = getDescriptor().getMessageType(1); + internal_static_google_cloud_developerconnect_v1_Projects_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_developerconnect_v1_Projects_descriptor, + new java.lang.String[] { + "ProjectIds", + }); + internal_static_google_cloud_developerconnect_v1_RuntimeConfig_descriptor = + getDescriptor().getMessageType(2); internal_static_google_cloud_developerconnect_v1_RuntimeConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_developerconnect_v1_RuntimeConfig_descriptor, new java.lang.String[] { - "GkeWorkload", "AppHubWorkload", "Uri", "State", "Runtime", "DerivedFrom", + "GkeWorkload", + "GoogleCloudRun", + "AppHubWorkload", + "AppHubService", + "Uri", + "State", + "Runtime", + "DerivedFrom", }); internal_static_google_cloud_developerconnect_v1_GKEWorkload_descriptor = - getDescriptor().getMessageType(2); + getDescriptor().getMessageType(3); internal_static_google_cloud_developerconnect_v1_GKEWorkload_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_developerconnect_v1_GKEWorkload_descriptor, new java.lang.String[] { "Cluster", "Deployment", }); + internal_static_google_cloud_developerconnect_v1_GoogleCloudRun_descriptor = + getDescriptor().getMessageType(4); + internal_static_google_cloud_developerconnect_v1_GoogleCloudRun_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_developerconnect_v1_GoogleCloudRun_descriptor, + new java.lang.String[] { + "ServiceUri", + }); internal_static_google_cloud_developerconnect_v1_AppHubWorkload_descriptor = - getDescriptor().getMessageType(3); + getDescriptor().getMessageType(5); internal_static_google_cloud_developerconnect_v1_AppHubWorkload_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_developerconnect_v1_AppHubWorkload_descriptor, new java.lang.String[] { "Workload", "Criticality", "Environment", }); + internal_static_google_cloud_developerconnect_v1_AppHubService_descriptor = + getDescriptor().getMessageType(6); + internal_static_google_cloud_developerconnect_v1_AppHubService_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_developerconnect_v1_AppHubService_descriptor, + new java.lang.String[] { + "ApphubService", "Criticality", "Environment", + }); internal_static_google_cloud_developerconnect_v1_ArtifactConfig_descriptor = - getDescriptor().getMessageType(4); + getDescriptor().getMessageType(7); internal_static_google_cloud_developerconnect_v1_ArtifactConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_developerconnect_v1_ArtifactConfig_descriptor, @@ -338,7 +467,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ArtifactMetadataStorage", }); internal_static_google_cloud_developerconnect_v1_GoogleArtifactAnalysis_descriptor = - getDescriptor().getMessageType(5); + getDescriptor().getMessageType(8); internal_static_google_cloud_developerconnect_v1_GoogleArtifactAnalysis_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_developerconnect_v1_GoogleArtifactAnalysis_descriptor, @@ -346,15 +475,69 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ProjectId", }); internal_static_google_cloud_developerconnect_v1_GoogleArtifactRegistry_descriptor = - getDescriptor().getMessageType(6); + getDescriptor().getMessageType(9); internal_static_google_cloud_developerconnect_v1_GoogleArtifactRegistry_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_developerconnect_v1_GoogleArtifactRegistry_descriptor, new java.lang.String[] { "ProjectId", "ArtifactRegistryPackage", }); + internal_static_google_cloud_developerconnect_v1_DeploymentEvent_descriptor = + getDescriptor().getMessageType(10); + internal_static_google_cloud_developerconnect_v1_DeploymentEvent_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_developerconnect_v1_DeploymentEvent_descriptor, + new java.lang.String[] { + "Name", + "CreateTime", + "UpdateTime", + "RuntimeConfig", + "RuntimeDeploymentUri", + "State", + "ArtifactDeployments", + "DeployTime", + "UndeployTime", + }); + internal_static_google_cloud_developerconnect_v1_GetDeploymentEventRequest_descriptor = + getDescriptor().getMessageType(11); + internal_static_google_cloud_developerconnect_v1_GetDeploymentEventRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_developerconnect_v1_GetDeploymentEventRequest_descriptor, + new java.lang.String[] { + "Name", + }); + internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsRequest_descriptor = + getDescriptor().getMessageType(12); + internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsRequest_descriptor, + new java.lang.String[] { + "Parent", "PageSize", "PageToken", "Filter", + }); + internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsResponse_descriptor = + getDescriptor().getMessageType(13); + internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsResponse_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsResponse_descriptor, + new java.lang.String[] { + "DeploymentEvents", "NextPageToken", + }); + internal_static_google_cloud_developerconnect_v1_ArtifactDeployment_descriptor = + getDescriptor().getMessageType(14); + internal_static_google_cloud_developerconnect_v1_ArtifactDeployment_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_developerconnect_v1_ArtifactDeployment_descriptor, + new java.lang.String[] { + "Id", + "ArtifactReference", + "ArtifactAlias", + "SourceCommitUris", + "DeployTime", + "UndeployTime", + "ContainerStatusSummary", + }); internal_static_google_cloud_developerconnect_v1_CreateInsightsConfigRequest_descriptor = - getDescriptor().getMessageType(7); + getDescriptor().getMessageType(15); internal_static_google_cloud_developerconnect_v1_CreateInsightsConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_developerconnect_v1_CreateInsightsConfigRequest_descriptor, @@ -362,7 +545,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "InsightsConfigId", "InsightsConfig", "ValidateOnly", }); internal_static_google_cloud_developerconnect_v1_GetInsightsConfigRequest_descriptor = - getDescriptor().getMessageType(8); + getDescriptor().getMessageType(16); internal_static_google_cloud_developerconnect_v1_GetInsightsConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_developerconnect_v1_GetInsightsConfigRequest_descriptor, @@ -370,7 +553,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", }); internal_static_google_cloud_developerconnect_v1_ListInsightsConfigsRequest_descriptor = - getDescriptor().getMessageType(9); + getDescriptor().getMessageType(17); internal_static_google_cloud_developerconnect_v1_ListInsightsConfigsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_developerconnect_v1_ListInsightsConfigsRequest_descriptor, @@ -378,7 +561,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Parent", "PageSize", "PageToken", "Filter", "OrderBy", }); internal_static_google_cloud_developerconnect_v1_ListInsightsConfigsResponse_descriptor = - getDescriptor().getMessageType(10); + getDescriptor().getMessageType(18); internal_static_google_cloud_developerconnect_v1_ListInsightsConfigsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_developerconnect_v1_ListInsightsConfigsResponse_descriptor, @@ -386,7 +569,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InsightsConfigs", "NextPageToken", "Unreachable", }); internal_static_google_cloud_developerconnect_v1_DeleteInsightsConfigRequest_descriptor = - getDescriptor().getMessageType(11); + getDescriptor().getMessageType(19); internal_static_google_cloud_developerconnect_v1_DeleteInsightsConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_developerconnect_v1_DeleteInsightsConfigRequest_descriptor, @@ -394,7 +577,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "RequestId", "ValidateOnly", "Etag", }); internal_static_google_cloud_developerconnect_v1_UpdateInsightsConfigRequest_descriptor = - getDescriptor().getMessageType(12); + getDescriptor().getMessageType(20); internal_static_google_cloud_developerconnect_v1_UpdateInsightsConfigRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_developerconnect_v1_UpdateInsightsConfigRequest_descriptor, diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ListDeploymentEventsRequest.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ListDeploymentEventsRequest.java new file mode 100644 index 000000000000..92ae2a2b5000 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ListDeploymentEventsRequest.java @@ -0,0 +1,1154 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/insights_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +/** + * + * + *
          + * Request for requesting list of DeploymentEvents.
          + * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.ListDeploymentEventsRequest} + */ +@com.google.protobuf.Generated +public final class ListDeploymentEventsRequest extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.ListDeploymentEventsRequest) + ListDeploymentEventsRequestOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ListDeploymentEventsRequest"); + } + + // Use ListDeploymentEventsRequest.newBuilder() to construct. + private ListDeploymentEventsRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private ListDeploymentEventsRequest() { + parent_ = ""; + pageToken_ = ""; + filter_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest.class, + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest.Builder.class); + } + + public static final int PARENT_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object parent_ = ""; + + /** + * + * + *
          +   * Required. The parent insights config that owns this collection of
          +   * deployment events. Format:
          +   * projects/{project}/locations/{location}/insightsConfigs/{insights_config}
          +   * 
          + * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + @java.lang.Override + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } + } + + /** + * + * + *
          +   * Required. The parent insights config that owns this collection of
          +   * deployment events. Format:
          +   * projects/{project}/locations/{location}/insightsConfigs/{insights_config}
          +   * 
          + * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + @java.lang.Override + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGE_SIZE_FIELD_NUMBER = 2; + private int pageSize_ = 0; + + /** + * + * + *
          +   * Optional. The maximum number of deployment events to return. The service
          +   * may return fewer than this value. If unspecified, at most 50 deployment
          +   * events will be returned. The maximum value is 1000; values above 1000 will
          +   * be coerced to 1000.
          +   * 
          + * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + public static final int PAGE_TOKEN_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object pageToken_ = ""; + + /** + * + * + *
          +   * Optional. A page token, received from a previous `ListDeploymentEvents`
          +   * call. Provide this to retrieve the subsequent page.
          +   *
          +   * When paginating, all other parameters provided to `ListDeploymentEvents`
          +   * must match the call that provided the page token.
          +   * 
          + * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + @java.lang.Override + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + 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(); + pageToken_ = s; + return s; + } + } + + /** + * + * + *
          +   * Optional. A page token, received from a previous `ListDeploymentEvents`
          +   * call. Provide this to retrieve the subsequent page.
          +   *
          +   * When paginating, all other parameters provided to `ListDeploymentEvents`
          +   * must match the call that provided the page token.
          +   * 
          + * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int FILTER_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object filter_ = ""; + + /** + * + * + *
          +   * Optional. Filter expression that matches a subset of the DeploymentEvents.
          +   * https://google.aip.dev/160.
          +   * 
          + * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + @java.lang.Override + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + 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(); + filter_ = s; + return s; + } + } + + /** + * + * + *
          +   * Optional. Filter expression that matches a subset of the DeploymentEvents.
          +   * https://google.aip.dev/160.
          +   * 
          + * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(parent_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, parent_); + } + if (pageSize_ != 0) { + output.writeInt32(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(filter_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, filter_); + } + 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(parent_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, parent_); + } + if (pageSize_ != 0) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, pageSize_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(pageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, pageToken_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(filter_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, filter_); + } + 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.developerconnect.v1.ListDeploymentEventsRequest)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest other = + (com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest) obj; + + if (!getParent().equals(other.getParent())) return false; + if (getPageSize() != other.getPageSize()) return false; + if (!getPageToken().equals(other.getPageToken())) return false; + if (!getFilter().equals(other.getFilter())) return false; + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PARENT_FIELD_NUMBER; + hash = (53 * hash) + getParent().hashCode(); + hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER; + hash = (53 * hash) + getPageSize(); + hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getPageToken().hashCode(); + hash = (37 * hash) + FILTER_FIELD_NUMBER; + hash = (53 * hash) + getFilter().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest 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.developerconnect.v1.ListDeploymentEventsRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest 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.developerconnect.v1.ListDeploymentEventsRequest parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest 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.developerconnect.v1.ListDeploymentEventsRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest 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.developerconnect.v1.ListDeploymentEventsRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest 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.developerconnect.v1.ListDeploymentEventsRequest 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; + } + + /** + * + * + *
          +   * Request for requesting list of DeploymentEvents.
          +   * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.ListDeploymentEventsRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.ListDeploymentEventsRequest) + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest.class, + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest.Builder.class); + } + + // Construct using com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + parent_ = ""; + pageSize_ = 0; + pageToken_ = ""; + filter_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest + getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest build() { + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest buildPartial() { + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest result = + new com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.parent_ = parent_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.pageSize_ = pageSize_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.pageToken_ = pageToken_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.filter_ = filter_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest) { + return mergeFrom((com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest other) { + if (other + == com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest.getDefaultInstance()) + return this; + if (!other.getParent().isEmpty()) { + parent_ = other.parent_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (other.getPageSize() != 0) { + setPageSize(other.getPageSize()); + } + if (!other.getPageToken().isEmpty()) { + pageToken_ = other.pageToken_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getFilter().isEmpty()) { + filter_ = other.filter_; + bitField0_ |= 0x00000008; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + parent_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + pageSize_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 26: + { + pageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + filter_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 34 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object parent_ = ""; + + /** + * + * + *
          +     * Required. The parent insights config that owns this collection of
          +     * deployment events. Format:
          +     * projects/{project}/locations/{location}/insightsConfigs/{insights_config}
          +     * 
          + * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + public java.lang.String getParent() { + java.lang.Object ref = parent_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + parent_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Required. The parent insights config that owns this collection of
          +     * deployment events. Format:
          +     * projects/{project}/locations/{location}/insightsConfigs/{insights_config}
          +     * 
          + * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + public com.google.protobuf.ByteString getParentBytes() { + java.lang.Object ref = parent_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + parent_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Required. The parent insights config that owns this collection of
          +     * deployment events. Format:
          +     * projects/{project}/locations/{location}/insightsConfigs/{insights_config}
          +     * 
          + * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The parent to set. + * @return This builder for chaining. + */ + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Required. The parent insights config that owns this collection of
          +     * deployment events. Format:
          +     * projects/{project}/locations/{location}/insightsConfigs/{insights_config}
          +     * 
          + * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearParent() { + parent_ = getDefaultInstance().getParent(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Required. The parent insights config that owns this collection of
          +     * deployment events. Format:
          +     * projects/{project}/locations/{location}/insightsConfigs/{insights_config}
          +     * 
          + * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for parent to set. + * @return This builder for chaining. + */ + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + parent_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private int pageSize_; + + /** + * + * + *
          +     * Optional. The maximum number of deployment events to return. The service
          +     * may return fewer than this value. If unspecified, at most 50 deployment
          +     * events will be returned. The maximum value is 1000; values above 1000 will
          +     * be coerced to 1000.
          +     * 
          + * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + @java.lang.Override + public int getPageSize() { + return pageSize_; + } + + /** + * + * + *
          +     * Optional. The maximum number of deployment events to return. The service
          +     * may return fewer than this value. If unspecified, at most 50 deployment
          +     * events will be returned. The maximum value is 1000; values above 1000 will
          +     * be coerced to 1000.
          +     * 
          + * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageSize to set. + * @return This builder for chaining. + */ + public Builder setPageSize(int value) { + + pageSize_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Optional. The maximum number of deployment events to return. The service
          +     * may return fewer than this value. If unspecified, at most 50 deployment
          +     * events will be returned. The maximum value is 1000; values above 1000 will
          +     * be coerced to 1000.
          +     * 
          + * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageSize() { + bitField0_ = (bitField0_ & ~0x00000002); + pageSize_ = 0; + onChanged(); + return this; + } + + private java.lang.Object pageToken_ = ""; + + /** + * + * + *
          +     * Optional. A page token, received from a previous `ListDeploymentEvents`
          +     * call. Provide this to retrieve the subsequent page.
          +     *
          +     * When paginating, all other parameters provided to `ListDeploymentEvents`
          +     * must match the call that provided the page token.
          +     * 
          + * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + public java.lang.String getPageToken() { + java.lang.Object ref = pageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Optional. A page token, received from a previous `ListDeploymentEvents`
          +     * call. Provide this to retrieve the subsequent page.
          +     *
          +     * When paginating, all other parameters provided to `ListDeploymentEvents`
          +     * must match the call that provided the page token.
          +     * 
          + * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + public com.google.protobuf.ByteString getPageTokenBytes() { + java.lang.Object ref = pageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Optional. A page token, received from a previous `ListDeploymentEvents`
          +     * call. Provide this to retrieve the subsequent page.
          +     *
          +     * When paginating, all other parameters provided to `ListDeploymentEvents`
          +     * must match the call that provided the page token.
          +     * 
          + * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Optional. A page token, received from a previous `ListDeploymentEvents`
          +     * call. Provide this to retrieve the subsequent page.
          +     *
          +     * When paginating, all other parameters provided to `ListDeploymentEvents`
          +     * must match the call that provided the page token.
          +     * 
          + * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearPageToken() { + pageToken_ = getDefaultInstance().getPageToken(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Optional. A page token, received from a previous `ListDeploymentEvents`
          +     * call. Provide this to retrieve the subsequent page.
          +     *
          +     * When paginating, all other parameters provided to `ListDeploymentEvents`
          +     * must match the call that provided the page token.
          +     * 
          + * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for pageToken to set. + * @return This builder for chaining. + */ + public Builder setPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pageToken_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object filter_ = ""; + + /** + * + * + *
          +     * Optional. Filter expression that matches a subset of the DeploymentEvents.
          +     * https://google.aip.dev/160.
          +     * 
          + * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + public java.lang.String getFilter() { + java.lang.Object ref = filter_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + filter_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Optional. Filter expression that matches a subset of the DeploymentEvents.
          +     * https://google.aip.dev/160.
          +     * 
          + * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + public com.google.protobuf.ByteString getFilterBytes() { + java.lang.Object ref = filter_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + filter_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Optional. Filter expression that matches a subset of the DeploymentEvents.
          +     * https://google.aip.dev/160.
          +     * 
          + * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The filter to set. + * @return This builder for chaining. + */ + public Builder setFilter(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Optional. Filter expression that matches a subset of the DeploymentEvents.
          +     * https://google.aip.dev/160.
          +     * 
          + * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearFilter() { + filter_ = getDefaultInstance().getFilter(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Optional. Filter expression that matches a subset of the DeploymentEvents.
          +     * https://google.aip.dev/160.
          +     * 
          + * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes for filter to set. + * @return This builder for chaining. + */ + public Builder setFilterBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + filter_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.ListDeploymentEventsRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.ListDeploymentEventsRequest) + private static final com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest(); + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListDeploymentEventsRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ListDeploymentEventsRequestOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ListDeploymentEventsRequestOrBuilder.java new file mode 100644 index 000000000000..75ef24a53a14 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ListDeploymentEventsRequestOrBuilder.java @@ -0,0 +1,140 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/insights_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +@com.google.protobuf.Generated +public interface ListDeploymentEventsRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.ListDeploymentEventsRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +   * Required. The parent insights config that owns this collection of
          +   * deployment events. Format:
          +   * projects/{project}/locations/{location}/insightsConfigs/{insights_config}
          +   * 
          + * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The parent. + */ + java.lang.String getParent(); + + /** + * + * + *
          +   * Required. The parent insights config that owns this collection of
          +   * deployment events. Format:
          +   * projects/{project}/locations/{location}/insightsConfigs/{insights_config}
          +   * 
          + * + * + * string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for parent. + */ + com.google.protobuf.ByteString getParentBytes(); + + /** + * + * + *
          +   * Optional. The maximum number of deployment events to return. The service
          +   * may return fewer than this value. If unspecified, at most 50 deployment
          +   * events will be returned. The maximum value is 1000; values above 1000 will
          +   * be coerced to 1000.
          +   * 
          + * + * int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageSize. + */ + int getPageSize(); + + /** + * + * + *
          +   * Optional. A page token, received from a previous `ListDeploymentEvents`
          +   * call. Provide this to retrieve the subsequent page.
          +   *
          +   * When paginating, all other parameters provided to `ListDeploymentEvents`
          +   * must match the call that provided the page token.
          +   * 
          + * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The pageToken. + */ + java.lang.String getPageToken(); + + /** + * + * + *
          +   * Optional. A page token, received from a previous `ListDeploymentEvents`
          +   * call. Provide this to retrieve the subsequent page.
          +   *
          +   * When paginating, all other parameters provided to `ListDeploymentEvents`
          +   * must match the call that provided the page token.
          +   * 
          + * + * string page_token = 3 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for pageToken. + */ + com.google.protobuf.ByteString getPageTokenBytes(); + + /** + * + * + *
          +   * Optional. Filter expression that matches a subset of the DeploymentEvents.
          +   * https://google.aip.dev/160.
          +   * 
          + * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The filter. + */ + java.lang.String getFilter(); + + /** + * + * + *
          +   * Optional. Filter expression that matches a subset of the DeploymentEvents.
          +   * https://google.aip.dev/160.
          +   * 
          + * + * string filter = 4 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The bytes for filter. + */ + com.google.protobuf.ByteString getFilterBytes(); +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ListDeploymentEventsResponse.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ListDeploymentEventsResponse.java new file mode 100644 index 000000000000..6e0683ad5c25 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ListDeploymentEventsResponse.java @@ -0,0 +1,1163 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/insights_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +/** + * + * + *
          + * Response to listing DeploymentEvents.
          + * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.ListDeploymentEventsResponse} + */ +@com.google.protobuf.Generated +public final class ListDeploymentEventsResponse extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.ListDeploymentEventsResponse) + ListDeploymentEventsResponseOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "ListDeploymentEventsResponse"); + } + + // Use ListDeploymentEventsResponse.newBuilder() to construct. + private ListDeploymentEventsResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private ListDeploymentEventsResponse() { + deploymentEvents_ = java.util.Collections.emptyList(); + nextPageToken_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse.class, + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse.Builder.class); + } + + public static final int DEPLOYMENT_EVENTS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private java.util.List deploymentEvents_; + + /** + * + * + *
          +   * The list of DeploymentEvents.
          +   * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + */ + @java.lang.Override + public java.util.List + getDeploymentEventsList() { + return deploymentEvents_; + } + + /** + * + * + *
          +   * The list of DeploymentEvents.
          +   * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + */ + @java.lang.Override + public java.util.List + getDeploymentEventsOrBuilderList() { + return deploymentEvents_; + } + + /** + * + * + *
          +   * The list of DeploymentEvents.
          +   * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + */ + @java.lang.Override + public int getDeploymentEventsCount() { + return deploymentEvents_.size(); + } + + /** + * + * + *
          +   * The list of DeploymentEvents.
          +   * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.DeploymentEvent getDeploymentEvents(int index) { + return deploymentEvents_.get(index); + } + + /** + * + * + *
          +   * The list of DeploymentEvents.
          +   * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.DeploymentEventOrBuilder getDeploymentEventsOrBuilder( + int index) { + return deploymentEvents_.get(index); + } + + public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
          +   * A token, which can be sent as `page_token` to retrieve the next page.
          +   * If this field is omitted, there are no subsequent pages.
          +   * 
          + * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + @java.lang.Override + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + 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(); + nextPageToken_ = s; + return s; + } + } + + /** + * + * + *
          +   * A token, which can be sent as `page_token` to retrieve the next page.
          +   * If this field is omitted, there are no subsequent pages.
          +   * 
          + * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < deploymentEvents_.size(); i++) { + output.writeMessage(1, deploymentEvents_.get(i)); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, nextPageToken_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < deploymentEvents_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, deploymentEvents_.get(i)); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(nextPageToken_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, nextPageToken_); + } + 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.developerconnect.v1.ListDeploymentEventsResponse)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse other = + (com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse) obj; + + if (!getDeploymentEventsList().equals(other.getDeploymentEventsList())) return false; + if (!getNextPageToken().equals(other.getNextPageToken())) 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 (getDeploymentEventsCount() > 0) { + hash = (37 * hash) + DEPLOYMENT_EVENTS_FIELD_NUMBER; + hash = (53 * hash) + getDeploymentEventsList().hashCode(); + } + hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; + hash = (53 * hash) + getNextPageToken().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse 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.developerconnect.v1.ListDeploymentEventsResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse 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.developerconnect.v1.ListDeploymentEventsResponse parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse 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.developerconnect.v1.ListDeploymentEventsResponse + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse + 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.developerconnect.v1.ListDeploymentEventsResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse 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.developerconnect.v1.ListDeploymentEventsResponse 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; + } + + /** + * + * + *
          +   * Response to listing DeploymentEvents.
          +   * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.ListDeploymentEventsResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.ListDeploymentEventsResponse) + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse.class, + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse.Builder.class); + } + + // Construct using + // com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + if (deploymentEventsBuilder_ == null) { + deploymentEvents_ = java.util.Collections.emptyList(); + } else { + deploymentEvents_ = null; + deploymentEventsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + nextPageToken_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_ListDeploymentEventsResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse + getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse build() { + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse buildPartial() { + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse result = + new com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse(this); + buildPartialRepeatedFields(result); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartialRepeatedFields( + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse result) { + if (deploymentEventsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + deploymentEvents_ = java.util.Collections.unmodifiableList(deploymentEvents_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.deploymentEvents_ = deploymentEvents_; + } else { + result.deploymentEvents_ = deploymentEventsBuilder_.build(); + } + } + + private void buildPartial0( + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.nextPageToken_ = nextPageToken_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse) { + return mergeFrom((com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse other) { + if (other + == com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse.getDefaultInstance()) + return this; + if (deploymentEventsBuilder_ == null) { + if (!other.deploymentEvents_.isEmpty()) { + if (deploymentEvents_.isEmpty()) { + deploymentEvents_ = other.deploymentEvents_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureDeploymentEventsIsMutable(); + deploymentEvents_.addAll(other.deploymentEvents_); + } + onChanged(); + } + } else { + if (!other.deploymentEvents_.isEmpty()) { + if (deploymentEventsBuilder_.isEmpty()) { + deploymentEventsBuilder_.dispose(); + deploymentEventsBuilder_ = null; + deploymentEvents_ = other.deploymentEvents_; + bitField0_ = (bitField0_ & ~0x00000001); + deploymentEventsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetDeploymentEventsFieldBuilder() + : null; + } else { + deploymentEventsBuilder_.addAllMessages(other.deploymentEvents_); + } + } + } + if (!other.getNextPageToken().isEmpty()) { + nextPageToken_ = other.nextPageToken_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + com.google.cloud.developerconnect.v1.DeploymentEvent m = + input.readMessage( + com.google.cloud.developerconnect.v1.DeploymentEvent.parser(), + extensionRegistry); + if (deploymentEventsBuilder_ == null) { + ensureDeploymentEventsIsMutable(); + deploymentEvents_.add(m); + } else { + deploymentEventsBuilder_.addMessage(m); + } + break; + } // case 10 + case 18: + { + nextPageToken_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.util.List deploymentEvents_ = + java.util.Collections.emptyList(); + + private void ensureDeploymentEventsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + deploymentEvents_ = + new java.util.ArrayList( + deploymentEvents_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.developerconnect.v1.DeploymentEvent, + com.google.cloud.developerconnect.v1.DeploymentEvent.Builder, + com.google.cloud.developerconnect.v1.DeploymentEventOrBuilder> + deploymentEventsBuilder_; + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public java.util.List + getDeploymentEventsList() { + if (deploymentEventsBuilder_ == null) { + return java.util.Collections.unmodifiableList(deploymentEvents_); + } else { + return deploymentEventsBuilder_.getMessageList(); + } + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public int getDeploymentEventsCount() { + if (deploymentEventsBuilder_ == null) { + return deploymentEvents_.size(); + } else { + return deploymentEventsBuilder_.getCount(); + } + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public com.google.cloud.developerconnect.v1.DeploymentEvent getDeploymentEvents(int index) { + if (deploymentEventsBuilder_ == null) { + return deploymentEvents_.get(index); + } else { + return deploymentEventsBuilder_.getMessage(index); + } + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public Builder setDeploymentEvents( + int index, com.google.cloud.developerconnect.v1.DeploymentEvent value) { + if (deploymentEventsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDeploymentEventsIsMutable(); + deploymentEvents_.set(index, value); + onChanged(); + } else { + deploymentEventsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public Builder setDeploymentEvents( + int index, com.google.cloud.developerconnect.v1.DeploymentEvent.Builder builderForValue) { + if (deploymentEventsBuilder_ == null) { + ensureDeploymentEventsIsMutable(); + deploymentEvents_.set(index, builderForValue.build()); + onChanged(); + } else { + deploymentEventsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public Builder addDeploymentEvents(com.google.cloud.developerconnect.v1.DeploymentEvent value) { + if (deploymentEventsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDeploymentEventsIsMutable(); + deploymentEvents_.add(value); + onChanged(); + } else { + deploymentEventsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public Builder addDeploymentEvents( + int index, com.google.cloud.developerconnect.v1.DeploymentEvent value) { + if (deploymentEventsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureDeploymentEventsIsMutable(); + deploymentEvents_.add(index, value); + onChanged(); + } else { + deploymentEventsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public Builder addDeploymentEvents( + com.google.cloud.developerconnect.v1.DeploymentEvent.Builder builderForValue) { + if (deploymentEventsBuilder_ == null) { + ensureDeploymentEventsIsMutable(); + deploymentEvents_.add(builderForValue.build()); + onChanged(); + } else { + deploymentEventsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public Builder addDeploymentEvents( + int index, com.google.cloud.developerconnect.v1.DeploymentEvent.Builder builderForValue) { + if (deploymentEventsBuilder_ == null) { + ensureDeploymentEventsIsMutable(); + deploymentEvents_.add(index, builderForValue.build()); + onChanged(); + } else { + deploymentEventsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public Builder addAllDeploymentEvents( + java.lang.Iterable values) { + if (deploymentEventsBuilder_ == null) { + ensureDeploymentEventsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, deploymentEvents_); + onChanged(); + } else { + deploymentEventsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public Builder clearDeploymentEvents() { + if (deploymentEventsBuilder_ == null) { + deploymentEvents_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + deploymentEventsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public Builder removeDeploymentEvents(int index) { + if (deploymentEventsBuilder_ == null) { + ensureDeploymentEventsIsMutable(); + deploymentEvents_.remove(index); + onChanged(); + } else { + deploymentEventsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public com.google.cloud.developerconnect.v1.DeploymentEvent.Builder getDeploymentEventsBuilder( + int index) { + return internalGetDeploymentEventsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public com.google.cloud.developerconnect.v1.DeploymentEventOrBuilder + getDeploymentEventsOrBuilder(int index) { + if (deploymentEventsBuilder_ == null) { + return deploymentEvents_.get(index); + } else { + return deploymentEventsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public java.util.List + getDeploymentEventsOrBuilderList() { + if (deploymentEventsBuilder_ != null) { + return deploymentEventsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(deploymentEvents_); + } + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public com.google.cloud.developerconnect.v1.DeploymentEvent.Builder + addDeploymentEventsBuilder() { + return internalGetDeploymentEventsFieldBuilder() + .addBuilder(com.google.cloud.developerconnect.v1.DeploymentEvent.getDefaultInstance()); + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public com.google.cloud.developerconnect.v1.DeploymentEvent.Builder addDeploymentEventsBuilder( + int index) { + return internalGetDeploymentEventsFieldBuilder() + .addBuilder( + index, com.google.cloud.developerconnect.v1.DeploymentEvent.getDefaultInstance()); + } + + /** + * + * + *
          +     * The list of DeploymentEvents.
          +     * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + * + */ + public java.util.List + getDeploymentEventsBuilderList() { + return internalGetDeploymentEventsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.developerconnect.v1.DeploymentEvent, + com.google.cloud.developerconnect.v1.DeploymentEvent.Builder, + com.google.cloud.developerconnect.v1.DeploymentEventOrBuilder> + internalGetDeploymentEventsFieldBuilder() { + if (deploymentEventsBuilder_ == null) { + deploymentEventsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.developerconnect.v1.DeploymentEvent, + com.google.cloud.developerconnect.v1.DeploymentEvent.Builder, + com.google.cloud.developerconnect.v1.DeploymentEventOrBuilder>( + deploymentEvents_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + deploymentEvents_ = null; + } + return deploymentEventsBuilder_; + } + + private java.lang.Object nextPageToken_ = ""; + + /** + * + * + *
          +     * A token, which can be sent as `page_token` to retrieve the next page.
          +     * If this field is omitted, there are no subsequent pages.
          +     * 
          + * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + public java.lang.String getNextPageToken() { + java.lang.Object ref = nextPageToken_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextPageToken_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * A token, which can be sent as `page_token` to retrieve the next page.
          +     * If this field is omitted, there are no subsequent pages.
          +     * 
          + * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + public com.google.protobuf.ByteString getNextPageTokenBytes() { + java.lang.Object ref = nextPageToken_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextPageToken_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * A token, which can be sent as `page_token` to retrieve the next page.
          +     * If this field is omitted, there are no subsequent pages.
          +     * 
          + * + * string next_page_token = 2; + * + * @param value The nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageToken(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
          +     * A token, which can be sent as `page_token` to retrieve the next page.
          +     * If this field is omitted, there are no subsequent pages.
          +     * 
          + * + * string next_page_token = 2; + * + * @return This builder for chaining. + */ + public Builder clearNextPageToken() { + nextPageToken_ = getDefaultInstance().getNextPageToken(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
          +     * A token, which can be sent as `page_token` to retrieve the next page.
          +     * If this field is omitted, there are no subsequent pages.
          +     * 
          + * + * string next_page_token = 2; + * + * @param value The bytes for nextPageToken to set. + * @return This builder for chaining. + */ + public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextPageToken_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.ListDeploymentEventsResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.ListDeploymentEventsResponse) + private static final com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse(); + } + + public static com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ListDeploymentEventsResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ListDeploymentEventsResponseOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ListDeploymentEventsResponseOrBuilder.java new file mode 100644 index 000000000000..1a3f3bcda513 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ListDeploymentEventsResponseOrBuilder.java @@ -0,0 +1,113 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/insights_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +@com.google.protobuf.Generated +public interface ListDeploymentEventsResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.ListDeploymentEventsResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +   * The list of DeploymentEvents.
          +   * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + */ + java.util.List getDeploymentEventsList(); + + /** + * + * + *
          +   * The list of DeploymentEvents.
          +   * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + */ + com.google.cloud.developerconnect.v1.DeploymentEvent getDeploymentEvents(int index); + + /** + * + * + *
          +   * The list of DeploymentEvents.
          +   * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + */ + int getDeploymentEventsCount(); + + /** + * + * + *
          +   * The list of DeploymentEvents.
          +   * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + */ + java.util.List + getDeploymentEventsOrBuilderList(); + + /** + * + * + *
          +   * The list of DeploymentEvents.
          +   * 
          + * + * repeated .google.cloud.developerconnect.v1.DeploymentEvent deployment_events = 1; + */ + com.google.cloud.developerconnect.v1.DeploymentEventOrBuilder getDeploymentEventsOrBuilder( + int index); + + /** + * + * + *
          +   * A token, which can be sent as `page_token` to retrieve the next page.
          +   * If this field is omitted, there are no subsequent pages.
          +   * 
          + * + * string next_page_token = 2; + * + * @return The nextPageToken. + */ + java.lang.String getNextPageToken(); + + /** + * + * + *
          +   * A token, which can be sent as `page_token` to retrieve the next page.
          +   * If this field is omitted, there are no subsequent pages.
          +   * 
          + * + * string next_page_token = 2; + * + * @return The bytes for nextPageToken. + */ + com.google.protobuf.ByteString getNextPageTokenBytes(); +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/OAuthCredential.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/OAuthCredential.java index 187b9db43fc8..2c934ed3c69b 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/OAuthCredential.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/OAuthCredential.java @@ -82,7 +82,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * *
              * Required. A SecretManager resource containing the OAuth token that
          -   * authorizes the connection. Format: `projects/*/secrets/*/versions/*`.
          +   * authorizes the connection. Format: `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location).
              * 
          * * @@ -109,7 +111,9 @@ public java.lang.String getOauthTokenSecretVersion() { * *
              * Required. A SecretManager resource containing the OAuth token that
          -   * authorizes the connection. Format: `projects/*/secrets/*/versions/*`.
          +   * authorizes the connection. Format: `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location).
              * 
          * * @@ -526,7 +530,9 @@ public Builder mergeFrom( * *
                * Required. A SecretManager resource containing the OAuth token that
          -     * authorizes the connection. Format: `projects/*/secrets/*/versions/*`.
          +     * authorizes the connection. Format: `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -552,7 +558,9 @@ public java.lang.String getOauthTokenSecretVersion() { * *
                * Required. A SecretManager resource containing the OAuth token that
          -     * authorizes the connection. Format: `projects/*/secrets/*/versions/*`.
          +     * authorizes the connection. Format: `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -578,7 +586,9 @@ public com.google.protobuf.ByteString getOauthTokenSecretVersionBytes() { * *
                * Required. A SecretManager resource containing the OAuth token that
          -     * authorizes the connection. Format: `projects/*/secrets/*/versions/*`.
          +     * authorizes the connection. Format: `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -603,7 +613,9 @@ public Builder setOauthTokenSecretVersion(java.lang.String value) { * *
                * Required. A SecretManager resource containing the OAuth token that
          -     * authorizes the connection. Format: `projects/*/secrets/*/versions/*`.
          +     * authorizes the connection. Format: `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -624,7 +636,9 @@ public Builder clearOauthTokenSecretVersion() { * *
                * Required. A SecretManager resource containing the OAuth token that
          -     * authorizes the connection. Format: `projects/*/secrets/*/versions/*`.
          +     * authorizes the connection. Format: `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/OAuthCredentialOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/OAuthCredentialOrBuilder.java index ddb3241cf75d..77e0566a854d 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/OAuthCredentialOrBuilder.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/OAuthCredentialOrBuilder.java @@ -31,7 +31,9 @@ public interface OAuthCredentialOrBuilder * *
              * Required. A SecretManager resource containing the OAuth token that
          -   * authorizes the connection. Format: `projects/*/secrets/*/versions/*`.
          +   * authorizes the connection. Format: `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location).
              * 
          * * @@ -47,7 +49,9 @@ public interface OAuthCredentialOrBuilder * *
              * Required. A SecretManager resource containing the OAuth token that
          -   * authorizes the connection. Format: `projects/*/secrets/*/versions/*`.
          +   * authorizes the connection. Format: `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location).
              * 
          * * diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/Projects.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/Projects.java new file mode 100644 index 000000000000..04011c0b071e --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/Projects.java @@ -0,0 +1,709 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/insights_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +/** + * + * + *
          + * Projects represents the projects to track with the InsightsConfig.
          + * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.Projects} + */ +@com.google.protobuf.Generated +public final class Projects extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.Projects) + ProjectsOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "Projects"); + } + + // Use Projects.newBuilder() to construct. + private Projects(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private Projects() { + projectIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_Projects_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_Projects_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.Projects.class, + com.google.cloud.developerconnect.v1.Projects.Builder.class); + } + + public static final int PROJECT_IDS_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList projectIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
          +   * Optional. The project IDs.
          +   * Format: {project}
          +   * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the projectIds. + */ + public com.google.protobuf.ProtocolStringList getProjectIdsList() { + return projectIds_; + } + + /** + * + * + *
          +   * Optional. The project IDs.
          +   * Format: {project}
          +   * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of projectIds. + */ + public int getProjectIdsCount() { + return projectIds_.size(); + } + + /** + * + * + *
          +   * Optional. The project IDs.
          +   * Format: {project}
          +   * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The projectIds at the given index. + */ + public java.lang.String getProjectIds(int index) { + return projectIds_.get(index); + } + + /** + * + * + *
          +   * Optional. The project IDs.
          +   * Format: {project}
          +   * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the projectIds at the given index. + */ + public com.google.protobuf.ByteString getProjectIdsBytes(int index) { + return projectIds_.getByteString(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < projectIds_.size(); i++) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, projectIds_.getRaw(i)); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < projectIds_.size(); i++) { + dataSize += computeStringSizeNoTag(projectIds_.getRaw(i)); + } + size += dataSize; + size += 1 * getProjectIdsList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.developerconnect.v1.Projects)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.Projects other = + (com.google.cloud.developerconnect.v1.Projects) obj; + + if (!getProjectIdsList().equals(other.getProjectIdsList())) 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 (getProjectIdsCount() > 0) { + hash = (37 * hash) + PROJECT_IDS_FIELD_NUMBER; + hash = (53 * hash) + getProjectIdsList().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.Projects parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.Projects 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.developerconnect.v1.Projects parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.Projects 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.developerconnect.v1.Projects parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.Projects parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.Projects parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.Projects 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.developerconnect.v1.Projects parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.Projects 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.developerconnect.v1.Projects parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.Projects 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.developerconnect.v1.Projects 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; + } + + /** + * + * + *
          +   * Projects represents the projects to track with the InsightsConfig.
          +   * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.Projects} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.Projects) + com.google.cloud.developerconnect.v1.ProjectsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_Projects_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_Projects_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.Projects.class, + com.google.cloud.developerconnect.v1.Projects.Builder.class); + } + + // Construct using com.google.cloud.developerconnect.v1.Projects.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + projectIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.InsightsConfigProto + .internal_static_google_cloud_developerconnect_v1_Projects_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.Projects getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.Projects.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.Projects build() { + com.google.cloud.developerconnect.v1.Projects result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.Projects buildPartial() { + com.google.cloud.developerconnect.v1.Projects result = + new com.google.cloud.developerconnect.v1.Projects(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.developerconnect.v1.Projects result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + projectIds_.makeImmutable(); + result.projectIds_ = projectIds_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.developerconnect.v1.Projects) { + return mergeFrom((com.google.cloud.developerconnect.v1.Projects) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.developerconnect.v1.Projects other) { + if (other == com.google.cloud.developerconnect.v1.Projects.getDefaultInstance()) return this; + if (!other.projectIds_.isEmpty()) { + if (projectIds_.isEmpty()) { + projectIds_ = other.projectIds_; + bitField0_ |= 0x00000001; + } else { + ensureProjectIdsIsMutable(); + projectIds_.addAll(other.projectIds_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureProjectIdsIsMutable(); + projectIds_.add(s); + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private com.google.protobuf.LazyStringArrayList projectIds_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureProjectIdsIsMutable() { + if (!projectIds_.isModifiable()) { + projectIds_ = new com.google.protobuf.LazyStringArrayList(projectIds_); + } + bitField0_ |= 0x00000001; + } + + /** + * + * + *
          +     * Optional. The project IDs.
          +     * Format: {project}
          +     * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the projectIds. + */ + public com.google.protobuf.ProtocolStringList getProjectIdsList() { + projectIds_.makeImmutable(); + return projectIds_; + } + + /** + * + * + *
          +     * Optional. The project IDs.
          +     * Format: {project}
          +     * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of projectIds. + */ + public int getProjectIdsCount() { + return projectIds_.size(); + } + + /** + * + * + *
          +     * Optional. The project IDs.
          +     * Format: {project}
          +     * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The projectIds at the given index. + */ + public java.lang.String getProjectIds(int index) { + return projectIds_.get(index); + } + + /** + * + * + *
          +     * Optional. The project IDs.
          +     * Format: {project}
          +     * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the projectIds at the given index. + */ + public com.google.protobuf.ByteString getProjectIdsBytes(int index) { + return projectIds_.getByteString(index); + } + + /** + * + * + *
          +     * Optional. The project IDs.
          +     * Format: {project}
          +     * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index to set the value at. + * @param value The projectIds to set. + * @return This builder for chaining. + */ + public Builder setProjectIds(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureProjectIdsIsMutable(); + projectIds_.set(index, value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Optional. The project IDs.
          +     * Format: {project}
          +     * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The projectIds to add. + * @return This builder for chaining. + */ + public Builder addProjectIds(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureProjectIdsIsMutable(); + projectIds_.add(value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Optional. The project IDs.
          +     * Format: {project}
          +     * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param values The projectIds to add. + * @return This builder for chaining. + */ + public Builder addAllProjectIds(java.lang.Iterable values) { + ensureProjectIdsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, projectIds_); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Optional. The project IDs.
          +     * Format: {project}
          +     * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return This builder for chaining. + */ + public Builder clearProjectIds() { + projectIds_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + ; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Optional. The project IDs.
          +     * Format: {project}
          +     * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param value The bytes of the projectIds to add. + * @return This builder for chaining. + */ + public Builder addProjectIdsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureProjectIdsIsMutable(); + projectIds_.add(value); + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.Projects) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.Projects) + private static final com.google.cloud.developerconnect.v1.Projects DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.developerconnect.v1.Projects(); + } + + public static com.google.cloud.developerconnect.v1.Projects getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Projects parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.Projects getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ProjectsOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ProjectsOrBuilder.java new file mode 100644 index 000000000000..297ed87fbd3f --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ProjectsOrBuilder.java @@ -0,0 +1,86 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/insights_config.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +@com.google.protobuf.Generated +public interface ProjectsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.Projects) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +   * Optional. The project IDs.
          +   * Format: {project}
          +   * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return A list containing the projectIds. + */ + java.util.List getProjectIdsList(); + + /** + * + * + *
          +   * Optional. The project IDs.
          +   * Format: {project}
          +   * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @return The count of projectIds. + */ + int getProjectIdsCount(); + + /** + * + * + *
          +   * Optional. The project IDs.
          +   * Format: {project}
          +   * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the element to return. + * @return The projectIds at the given index. + */ + java.lang.String getProjectIds(int index); + + /** + * + * + *
          +   * Optional. The project IDs.
          +   * Format: {project}
          +   * 
          + * + * repeated string project_ids = 1 [(.google.api.field_behavior) = OPTIONAL]; + * + * @param index The index of the value to return. + * @return The bytes of the projectIds at the given index. + */ + com.google.protobuf.ByteString getProjectIdsBytes(int index); +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ProviderOAuthConfig.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ProviderOAuthConfig.java index 3654b7551ebe..37243710099f 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ProviderOAuthConfig.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ProviderOAuthConfig.java @@ -123,11 +123,11 @@ public OauthProviderIdCase getOauthProviderIdCase() { * * *
          -   * Immutable. Developer Connect provided OAuth.
          +   * Optional. Immutable. Developer Connect provided OAuth.
              * 
          * * - * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; * * * @return Whether the systemProviderId field is set. @@ -140,11 +140,11 @@ public boolean hasSystemProviderId() { * * *
          -   * Immutable. Developer Connect provided OAuth.
          +   * Optional. Immutable. Developer Connect provided OAuth.
              * 
          * * - * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; * * * @return The enum numeric value on the wire for systemProviderId. @@ -160,11 +160,11 @@ public int getSystemProviderIdValue() { * * *
          -   * Immutable. Developer Connect provided OAuth.
          +   * Optional. Immutable. Developer Connect provided OAuth.
              * 
          * * - * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; * * * @return The systemProviderId. @@ -651,11 +651,11 @@ public Builder clearOauthProviderId() { * * *
          -     * Immutable. Developer Connect provided OAuth.
          +     * Optional. Immutable. Developer Connect provided OAuth.
                * 
          * * - * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; * * * @return Whether the systemProviderId field is set. @@ -669,11 +669,11 @@ public boolean hasSystemProviderId() { * * *
          -     * Immutable. Developer Connect provided OAuth.
          +     * Optional. Immutable. Developer Connect provided OAuth.
                * 
          * * - * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; * * * @return The enum numeric value on the wire for systemProviderId. @@ -690,11 +690,11 @@ public int getSystemProviderIdValue() { * * *
          -     * Immutable. Developer Connect provided OAuth.
          +     * Optional. Immutable. Developer Connect provided OAuth.
                * 
          * * - * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; * * * @param value The enum numeric value on the wire for systemProviderId to set. @@ -711,11 +711,11 @@ public Builder setSystemProviderIdValue(int value) { * * *
          -     * Immutable. Developer Connect provided OAuth.
          +     * Optional. Immutable. Developer Connect provided OAuth.
                * 
          * * - * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; * * * @return The systemProviderId. @@ -737,11 +737,11 @@ public com.google.cloud.developerconnect.v1.SystemProvider getSystemProviderId() * * *
          -     * Immutable. Developer Connect provided OAuth.
          +     * Optional. Immutable. Developer Connect provided OAuth.
                * 
          * * - * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; * * * @param value The systemProviderId to set. @@ -761,11 +761,11 @@ public Builder setSystemProviderId(com.google.cloud.developerconnect.v1.SystemPr * * *
          -     * Immutable. Developer Connect provided OAuth.
          +     * Optional. Immutable. Developer Connect provided OAuth.
                * 
          * * - * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; * * * @return This builder for chaining. diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ProviderOAuthConfigOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ProviderOAuthConfigOrBuilder.java index 74578439e961..fbe9894ad032 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ProviderOAuthConfigOrBuilder.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/ProviderOAuthConfigOrBuilder.java @@ -30,11 +30,11 @@ public interface ProviderOAuthConfigOrBuilder * * *
          -   * Immutable. Developer Connect provided OAuth.
          +   * Optional. Immutable. Developer Connect provided OAuth.
              * 
          * * - * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; * * * @return Whether the systemProviderId field is set. @@ -45,11 +45,11 @@ public interface ProviderOAuthConfigOrBuilder * * *
          -   * Immutable. Developer Connect provided OAuth.
          +   * Optional. Immutable. Developer Connect provided OAuth.
              * 
          * * - * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; * * * @return The enum numeric value on the wire for systemProviderId. @@ -60,11 +60,11 @@ public interface ProviderOAuthConfigOrBuilder * * *
          -   * Immutable. Developer Connect provided OAuth.
          +   * Optional. Immutable. Developer Connect provided OAuth.
              * 
          * * - * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE]; + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OPTIONAL]; * * * @return The systemProviderId. diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/RuntimeConfig.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/RuntimeConfig.java index 2cd73d694702..8be8eb51cf12 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/RuntimeConfig.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/RuntimeConfig.java @@ -254,6 +254,7 @@ public enum RuntimeCase com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { GKE_WORKLOAD(3), + GOOGLE_CLOUD_RUN(5), RUNTIME_NOT_SET(0); private final int value; @@ -275,6 +276,8 @@ public static RuntimeCase forNumber(int value) { switch (value) { case 3: return GKE_WORKLOAD; + case 5: + return GOOGLE_CLOUD_RUN; case 0: return RUNTIME_NOT_SET; default: @@ -301,6 +304,7 @@ public enum DerivedFromCase com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { APP_HUB_WORKLOAD(4), + APP_HUB_SERVICE(6), DERIVEDFROM_NOT_SET(0); private final int value; @@ -322,6 +326,8 @@ public static DerivedFromCase forNumber(int value) { switch (value) { case 4: return APP_HUB_WORKLOAD; + case 6: + return APP_HUB_SERVICE; case 0: return DERIVEDFROM_NOT_SET; default: @@ -398,6 +404,66 @@ public com.google.cloud.developerconnect.v1.GKEWorkloadOrBuilder getGkeWorkloadO return com.google.cloud.developerconnect.v1.GKEWorkload.getDefaultInstance(); } + public static final int GOOGLE_CLOUD_RUN_FIELD_NUMBER = 5; + + /** + * + * + *
          +   * Output only. Cloud Run runtime.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GoogleCloudRun google_cloud_run = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the googleCloudRun field is set. + */ + @java.lang.Override + public boolean hasGoogleCloudRun() { + return runtimeCase_ == 5; + } + + /** + * + * + *
          +   * Output only. Cloud Run runtime.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GoogleCloudRun google_cloud_run = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The googleCloudRun. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.GoogleCloudRun getGoogleCloudRun() { + if (runtimeCase_ == 5) { + return (com.google.cloud.developerconnect.v1.GoogleCloudRun) runtime_; + } + return com.google.cloud.developerconnect.v1.GoogleCloudRun.getDefaultInstance(); + } + + /** + * + * + *
          +   * Output only. Cloud Run runtime.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GoogleCloudRun google_cloud_run = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.GoogleCloudRunOrBuilder getGoogleCloudRunOrBuilder() { + if (runtimeCase_ == 5) { + return (com.google.cloud.developerconnect.v1.GoogleCloudRun) runtime_; + } + return com.google.cloud.developerconnect.v1.GoogleCloudRun.getDefaultInstance(); + } + public static final int APP_HUB_WORKLOAD_FIELD_NUMBER = 4; /** @@ -458,6 +524,66 @@ public com.google.cloud.developerconnect.v1.AppHubWorkloadOrBuilder getAppHubWor return com.google.cloud.developerconnect.v1.AppHubWorkload.getDefaultInstance(); } + public static final int APP_HUB_SERVICE_FIELD_NUMBER = 6; + + /** + * + * + *
          +   * Output only. App Hub Service.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.AppHubService app_hub_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the appHubService field is set. + */ + @java.lang.Override + public boolean hasAppHubService() { + return derivedFromCase_ == 6; + } + + /** + * + * + *
          +   * Output only. App Hub Service.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.AppHubService app_hub_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The appHubService. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.AppHubService getAppHubService() { + if (derivedFromCase_ == 6) { + return (com.google.cloud.developerconnect.v1.AppHubService) derivedFrom_; + } + return com.google.cloud.developerconnect.v1.AppHubService.getDefaultInstance(); + } + + /** + * + * + *
          +   * Output only. App Hub Service.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.AppHubService app_hub_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.AppHubServiceOrBuilder getAppHubServiceOrBuilder() { + if (derivedFromCase_ == 6) { + return (com.google.cloud.developerconnect.v1.AppHubService) derivedFrom_; + } + return com.google.cloud.developerconnect.v1.AppHubService.getDefaultInstance(); + } + public static final int URI_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -589,6 +715,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (derivedFromCase_ == 4) { output.writeMessage(4, (com.google.cloud.developerconnect.v1.AppHubWorkload) derivedFrom_); } + if (runtimeCase_ == 5) { + output.writeMessage(5, (com.google.cloud.developerconnect.v1.GoogleCloudRun) runtime_); + } + if (derivedFromCase_ == 6) { + output.writeMessage(6, (com.google.cloud.developerconnect.v1.AppHubService) derivedFrom_); + } getUnknownFields().writeTo(output); } @@ -615,6 +747,16 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 4, (com.google.cloud.developerconnect.v1.AppHubWorkload) derivedFrom_); } + if (runtimeCase_ == 5) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 5, (com.google.cloud.developerconnect.v1.GoogleCloudRun) runtime_); + } + if (derivedFromCase_ == 6) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 6, (com.google.cloud.developerconnect.v1.AppHubService) derivedFrom_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -638,6 +780,9 @@ public boolean equals(final java.lang.Object obj) { case 3: if (!getGkeWorkload().equals(other.getGkeWorkload())) return false; break; + case 5: + if (!getGoogleCloudRun().equals(other.getGoogleCloudRun())) return false; + break; case 0: default: } @@ -646,6 +791,9 @@ public boolean equals(final java.lang.Object obj) { case 4: if (!getAppHubWorkload().equals(other.getAppHubWorkload())) return false; break; + case 6: + if (!getAppHubService().equals(other.getAppHubService())) return false; + break; case 0: default: } @@ -669,6 +817,10 @@ public int hashCode() { hash = (37 * hash) + GKE_WORKLOAD_FIELD_NUMBER; hash = (53 * hash) + getGkeWorkload().hashCode(); break; + case 5: + hash = (37 * hash) + GOOGLE_CLOUD_RUN_FIELD_NUMBER; + hash = (53 * hash) + getGoogleCloudRun().hashCode(); + break; case 0: default: } @@ -677,6 +829,10 @@ public int hashCode() { hash = (37 * hash) + APP_HUB_WORKLOAD_FIELD_NUMBER; hash = (53 * hash) + getAppHubWorkload().hashCode(); break; + case 6: + hash = (37 * hash) + APP_HUB_SERVICE_FIELD_NUMBER; + hash = (53 * hash) + getAppHubService().hashCode(); + break; case 0: default: } @@ -824,9 +980,15 @@ public Builder clear() { if (gkeWorkloadBuilder_ != null) { gkeWorkloadBuilder_.clear(); } + if (googleCloudRunBuilder_ != null) { + googleCloudRunBuilder_.clear(); + } if (appHubWorkloadBuilder_ != null) { appHubWorkloadBuilder_.clear(); } + if (appHubServiceBuilder_ != null) { + appHubServiceBuilder_.clear(); + } uri_ = ""; state_ = 0; runtimeCase_ = 0; @@ -870,10 +1032,10 @@ public com.google.cloud.developerconnect.v1.RuntimeConfig buildPartial() { private void buildPartial0(com.google.cloud.developerconnect.v1.RuntimeConfig result) { int from_bitField0_ = bitField0_; - if (((from_bitField0_ & 0x00000004) != 0)) { + if (((from_bitField0_ & 0x00000010) != 0)) { result.uri_ = uri_; } - if (((from_bitField0_ & 0x00000008) != 0)) { + if (((from_bitField0_ & 0x00000020) != 0)) { result.state_ = state_; } } @@ -884,11 +1046,17 @@ private void buildPartialOneofs(com.google.cloud.developerconnect.v1.RuntimeConf if (runtimeCase_ == 3 && gkeWorkloadBuilder_ != null) { result.runtime_ = gkeWorkloadBuilder_.build(); } + if (runtimeCase_ == 5 && googleCloudRunBuilder_ != null) { + result.runtime_ = googleCloudRunBuilder_.build(); + } result.derivedFromCase_ = derivedFromCase_; result.derivedFrom_ = this.derivedFrom_; if (derivedFromCase_ == 4 && appHubWorkloadBuilder_ != null) { result.derivedFrom_ = appHubWorkloadBuilder_.build(); } + if (derivedFromCase_ == 6 && appHubServiceBuilder_ != null) { + result.derivedFrom_ = appHubServiceBuilder_.build(); + } } @java.lang.Override @@ -906,7 +1074,7 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.RuntimeConfig othe return this; if (!other.getUri().isEmpty()) { uri_ = other.uri_; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; onChanged(); } if (other.state_ != 0) { @@ -918,6 +1086,11 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.RuntimeConfig othe mergeGkeWorkload(other.getGkeWorkload()); break; } + case GOOGLE_CLOUD_RUN: + { + mergeGoogleCloudRun(other.getGoogleCloudRun()); + break; + } case RUNTIME_NOT_SET: { break; @@ -929,6 +1102,11 @@ public Builder mergeFrom(com.google.cloud.developerconnect.v1.RuntimeConfig othe mergeAppHubWorkload(other.getAppHubWorkload()); break; } + case APP_HUB_SERVICE: + { + mergeAppHubService(other.getAppHubService()); + break; + } case DERIVEDFROM_NOT_SET: { break; @@ -963,13 +1141,13 @@ public Builder mergeFrom( case 10: { uri_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; break; } // case 10 case 16: { state_ = input.readEnum(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000020; break; } // case 16 case 26: @@ -986,6 +1164,20 @@ public Builder mergeFrom( derivedFromCase_ = 4; break; } // case 34 + case 42: + { + input.readMessage( + internalGetGoogleCloudRunFieldBuilder().getBuilder(), extensionRegistry); + runtimeCase_ = 5; + break; + } // case 42 + case 50: + { + input.readMessage( + internalGetAppHubServiceFieldBuilder().getBuilder(), extensionRegistry); + derivedFromCase_ = 6; + break; + } // case 50 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1269,6 +1461,244 @@ public com.google.cloud.developerconnect.v1.GKEWorkloadOrBuilder getGkeWorkloadO return gkeWorkloadBuilder_; } + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.GoogleCloudRun, + com.google.cloud.developerconnect.v1.GoogleCloudRun.Builder, + com.google.cloud.developerconnect.v1.GoogleCloudRunOrBuilder> + googleCloudRunBuilder_; + + /** + * + * + *
          +     * Output only. Cloud Run runtime.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GoogleCloudRun google_cloud_run = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the googleCloudRun field is set. + */ + @java.lang.Override + public boolean hasGoogleCloudRun() { + return runtimeCase_ == 5; + } + + /** + * + * + *
          +     * Output only. Cloud Run runtime.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GoogleCloudRun google_cloud_run = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The googleCloudRun. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.GoogleCloudRun getGoogleCloudRun() { + if (googleCloudRunBuilder_ == null) { + if (runtimeCase_ == 5) { + return (com.google.cloud.developerconnect.v1.GoogleCloudRun) runtime_; + } + return com.google.cloud.developerconnect.v1.GoogleCloudRun.getDefaultInstance(); + } else { + if (runtimeCase_ == 5) { + return googleCloudRunBuilder_.getMessage(); + } + return com.google.cloud.developerconnect.v1.GoogleCloudRun.getDefaultInstance(); + } + } + + /** + * + * + *
          +     * Output only. Cloud Run runtime.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GoogleCloudRun google_cloud_run = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setGoogleCloudRun(com.google.cloud.developerconnect.v1.GoogleCloudRun value) { + if (googleCloudRunBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + runtime_ = value; + onChanged(); + } else { + googleCloudRunBuilder_.setMessage(value); + } + runtimeCase_ = 5; + return this; + } + + /** + * + * + *
          +     * Output only. Cloud Run runtime.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GoogleCloudRun google_cloud_run = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setGoogleCloudRun( + com.google.cloud.developerconnect.v1.GoogleCloudRun.Builder builderForValue) { + if (googleCloudRunBuilder_ == null) { + runtime_ = builderForValue.build(); + onChanged(); + } else { + googleCloudRunBuilder_.setMessage(builderForValue.build()); + } + runtimeCase_ = 5; + return this; + } + + /** + * + * + *
          +     * Output only. Cloud Run runtime.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GoogleCloudRun google_cloud_run = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeGoogleCloudRun(com.google.cloud.developerconnect.v1.GoogleCloudRun value) { + if (googleCloudRunBuilder_ == null) { + if (runtimeCase_ == 5 + && runtime_ + != com.google.cloud.developerconnect.v1.GoogleCloudRun.getDefaultInstance()) { + runtime_ = + com.google.cloud.developerconnect.v1.GoogleCloudRun.newBuilder( + (com.google.cloud.developerconnect.v1.GoogleCloudRun) runtime_) + .mergeFrom(value) + .buildPartial(); + } else { + runtime_ = value; + } + onChanged(); + } else { + if (runtimeCase_ == 5) { + googleCloudRunBuilder_.mergeFrom(value); + } else { + googleCloudRunBuilder_.setMessage(value); + } + } + runtimeCase_ = 5; + return this; + } + + /** + * + * + *
          +     * Output only. Cloud Run runtime.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GoogleCloudRun google_cloud_run = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearGoogleCloudRun() { + if (googleCloudRunBuilder_ == null) { + if (runtimeCase_ == 5) { + runtimeCase_ = 0; + runtime_ = null; + onChanged(); + } + } else { + if (runtimeCase_ == 5) { + runtimeCase_ = 0; + runtime_ = null; + } + googleCloudRunBuilder_.clear(); + } + return this; + } + + /** + * + * + *
          +     * Output only. Cloud Run runtime.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GoogleCloudRun google_cloud_run = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.developerconnect.v1.GoogleCloudRun.Builder getGoogleCloudRunBuilder() { + return internalGetGoogleCloudRunFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * Output only. Cloud Run runtime.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GoogleCloudRun google_cloud_run = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.GoogleCloudRunOrBuilder + getGoogleCloudRunOrBuilder() { + if ((runtimeCase_ == 5) && (googleCloudRunBuilder_ != null)) { + return googleCloudRunBuilder_.getMessageOrBuilder(); + } else { + if (runtimeCase_ == 5) { + return (com.google.cloud.developerconnect.v1.GoogleCloudRun) runtime_; + } + return com.google.cloud.developerconnect.v1.GoogleCloudRun.getDefaultInstance(); + } + } + + /** + * + * + *
          +     * Output only. Cloud Run runtime.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.GoogleCloudRun google_cloud_run = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.GoogleCloudRun, + com.google.cloud.developerconnect.v1.GoogleCloudRun.Builder, + com.google.cloud.developerconnect.v1.GoogleCloudRunOrBuilder> + internalGetGoogleCloudRunFieldBuilder() { + if (googleCloudRunBuilder_ == null) { + if (!(runtimeCase_ == 5)) { + runtime_ = com.google.cloud.developerconnect.v1.GoogleCloudRun.getDefaultInstance(); + } + googleCloudRunBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.GoogleCloudRun, + com.google.cloud.developerconnect.v1.GoogleCloudRun.Builder, + com.google.cloud.developerconnect.v1.GoogleCloudRunOrBuilder>( + (com.google.cloud.developerconnect.v1.GoogleCloudRun) runtime_, + getParentForChildren(), + isClean()); + runtime_ = null; + } + runtimeCase_ = 5; + onChanged(); + return googleCloudRunBuilder_; + } + private com.google.protobuf.SingleFieldBuilder< com.google.cloud.developerconnect.v1.AppHubWorkload, com.google.cloud.developerconnect.v1.AppHubWorkload.Builder, @@ -1507,6 +1937,243 @@ public com.google.cloud.developerconnect.v1.AppHubWorkload.Builder getAppHubWork return appHubWorkloadBuilder_; } + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.AppHubService, + com.google.cloud.developerconnect.v1.AppHubService.Builder, + com.google.cloud.developerconnect.v1.AppHubServiceOrBuilder> + appHubServiceBuilder_; + + /** + * + * + *
          +     * Output only. App Hub Service.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.AppHubService app_hub_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the appHubService field is set. + */ + @java.lang.Override + public boolean hasAppHubService() { + return derivedFromCase_ == 6; + } + + /** + * + * + *
          +     * Output only. App Hub Service.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.AppHubService app_hub_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The appHubService. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.AppHubService getAppHubService() { + if (appHubServiceBuilder_ == null) { + if (derivedFromCase_ == 6) { + return (com.google.cloud.developerconnect.v1.AppHubService) derivedFrom_; + } + return com.google.cloud.developerconnect.v1.AppHubService.getDefaultInstance(); + } else { + if (derivedFromCase_ == 6) { + return appHubServiceBuilder_.getMessage(); + } + return com.google.cloud.developerconnect.v1.AppHubService.getDefaultInstance(); + } + } + + /** + * + * + *
          +     * Output only. App Hub Service.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.AppHubService app_hub_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setAppHubService(com.google.cloud.developerconnect.v1.AppHubService value) { + if (appHubServiceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + derivedFrom_ = value; + onChanged(); + } else { + appHubServiceBuilder_.setMessage(value); + } + derivedFromCase_ = 6; + return this; + } + + /** + * + * + *
          +     * Output only. App Hub Service.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.AppHubService app_hub_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder setAppHubService( + com.google.cloud.developerconnect.v1.AppHubService.Builder builderForValue) { + if (appHubServiceBuilder_ == null) { + derivedFrom_ = builderForValue.build(); + onChanged(); + } else { + appHubServiceBuilder_.setMessage(builderForValue.build()); + } + derivedFromCase_ = 6; + return this; + } + + /** + * + * + *
          +     * Output only. App Hub Service.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.AppHubService app_hub_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder mergeAppHubService(com.google.cloud.developerconnect.v1.AppHubService value) { + if (appHubServiceBuilder_ == null) { + if (derivedFromCase_ == 6 + && derivedFrom_ + != com.google.cloud.developerconnect.v1.AppHubService.getDefaultInstance()) { + derivedFrom_ = + com.google.cloud.developerconnect.v1.AppHubService.newBuilder( + (com.google.cloud.developerconnect.v1.AppHubService) derivedFrom_) + .mergeFrom(value) + .buildPartial(); + } else { + derivedFrom_ = value; + } + onChanged(); + } else { + if (derivedFromCase_ == 6) { + appHubServiceBuilder_.mergeFrom(value); + } else { + appHubServiceBuilder_.setMessage(value); + } + } + derivedFromCase_ = 6; + return this; + } + + /** + * + * + *
          +     * Output only. App Hub Service.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.AppHubService app_hub_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public Builder clearAppHubService() { + if (appHubServiceBuilder_ == null) { + if (derivedFromCase_ == 6) { + derivedFromCase_ = 0; + derivedFrom_ = null; + onChanged(); + } + } else { + if (derivedFromCase_ == 6) { + derivedFromCase_ = 0; + derivedFrom_ = null; + } + appHubServiceBuilder_.clear(); + } + return this; + } + + /** + * + * + *
          +     * Output only. App Hub Service.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.AppHubService app_hub_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + public com.google.cloud.developerconnect.v1.AppHubService.Builder getAppHubServiceBuilder() { + return internalGetAppHubServiceFieldBuilder().getBuilder(); + } + + /** + * + * + *
          +     * Output only. App Hub Service.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.AppHubService app_hub_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.AppHubServiceOrBuilder getAppHubServiceOrBuilder() { + if ((derivedFromCase_ == 6) && (appHubServiceBuilder_ != null)) { + return appHubServiceBuilder_.getMessageOrBuilder(); + } else { + if (derivedFromCase_ == 6) { + return (com.google.cloud.developerconnect.v1.AppHubService) derivedFrom_; + } + return com.google.cloud.developerconnect.v1.AppHubService.getDefaultInstance(); + } + } + + /** + * + * + *
          +     * Output only. App Hub Service.
          +     * 
          + * + * + * .google.cloud.developerconnect.v1.AppHubService app_hub_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + private com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.AppHubService, + com.google.cloud.developerconnect.v1.AppHubService.Builder, + com.google.cloud.developerconnect.v1.AppHubServiceOrBuilder> + internalGetAppHubServiceFieldBuilder() { + if (appHubServiceBuilder_ == null) { + if (!(derivedFromCase_ == 6)) { + derivedFrom_ = com.google.cloud.developerconnect.v1.AppHubService.getDefaultInstance(); + } + appHubServiceBuilder_ = + new com.google.protobuf.SingleFieldBuilder< + com.google.cloud.developerconnect.v1.AppHubService, + com.google.cloud.developerconnect.v1.AppHubService.Builder, + com.google.cloud.developerconnect.v1.AppHubServiceOrBuilder>( + (com.google.cloud.developerconnect.v1.AppHubService) derivedFrom_, + getParentForChildren(), + isClean()); + derivedFrom_ = null; + } + derivedFromCase_ = 6; + onChanged(); + return appHubServiceBuilder_; + } + private java.lang.Object uri_ = ""; /** @@ -1584,7 +2251,7 @@ public Builder setUri(java.lang.String value) { throw new NullPointerException(); } uri_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -1606,7 +2273,7 @@ public Builder setUri(java.lang.String value) { */ public Builder clearUri() { uri_ = getDefaultInstance().getUri(); - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -1633,7 +2300,7 @@ public Builder setUriBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); uri_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -1674,7 +2341,7 @@ public int getStateValue() { */ public Builder setStateValue(int value) { state_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -1719,7 +2386,7 @@ public Builder setState(com.google.cloud.developerconnect.v1.RuntimeConfig.State if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000020; state_ = value.getNumber(); onChanged(); return this; @@ -1739,7 +2406,7 @@ public Builder setState(com.google.cloud.developerconnect.v1.RuntimeConfig.State * @return This builder for chaining. */ public Builder clearState() { - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000020); state_ = 0; onChanged(); return this; diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/RuntimeConfigOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/RuntimeConfigOrBuilder.java index b3c859af63f3..3eafade36627 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/RuntimeConfigOrBuilder.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/RuntimeConfigOrBuilder.java @@ -69,6 +69,49 @@ public interface RuntimeConfigOrBuilder */ com.google.cloud.developerconnect.v1.GKEWorkloadOrBuilder getGkeWorkloadOrBuilder(); + /** + * + * + *
          +   * Output only. Cloud Run runtime.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GoogleCloudRun google_cloud_run = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the googleCloudRun field is set. + */ + boolean hasGoogleCloudRun(); + + /** + * + * + *
          +   * Output only. Cloud Run runtime.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GoogleCloudRun google_cloud_run = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The googleCloudRun. + */ + com.google.cloud.developerconnect.v1.GoogleCloudRun getGoogleCloudRun(); + + /** + * + * + *
          +   * Output only. Cloud Run runtime.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.GoogleCloudRun google_cloud_run = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.developerconnect.v1.GoogleCloudRunOrBuilder getGoogleCloudRunOrBuilder(); + /** * * @@ -112,6 +155,49 @@ public interface RuntimeConfigOrBuilder */ com.google.cloud.developerconnect.v1.AppHubWorkloadOrBuilder getAppHubWorkloadOrBuilder(); + /** + * + * + *
          +   * Output only. App Hub Service.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.AppHubService app_hub_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return Whether the appHubService field is set. + */ + boolean hasAppHubService(); + + /** + * + * + *
          +   * Output only. App Hub Service.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.AppHubService app_hub_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + * + * @return The appHubService. + */ + com.google.cloud.developerconnect.v1.AppHubService getAppHubService(); + + /** + * + * + *
          +   * Output only. App Hub Service.
          +   * 
          + * + * + * .google.cloud.developerconnect.v1.AppHubService app_hub_service = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; + * + */ + com.google.cloud.developerconnect.v1.AppHubServiceOrBuilder getAppHubServiceOrBuilder(); + /** * * diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/SecureSourceManagerInstanceConfig.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/SecureSourceManagerInstanceConfig.java new file mode 100644 index 000000000000..24feaae877de --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/SecureSourceManagerInstanceConfig.java @@ -0,0 +1,631 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/developer_connect.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +/** + * + * + *
          + * Configuration for connections to Secure Source Manager instance
          + * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig} + */ +@com.google.protobuf.Generated +public final class SecureSourceManagerInstanceConfig extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig) + SecureSourceManagerInstanceConfigOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "SecureSourceManagerInstanceConfig"); + } + + // Use SecureSourceManagerInstanceConfig.newBuilder() to construct. + private SecureSourceManagerInstanceConfig( + com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private SecureSourceManagerInstanceConfig() { + instance_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_SecureSourceManagerInstanceConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_SecureSourceManagerInstanceConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig.class, + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig.Builder.class); + } + + public static final int INSTANCE_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object instance_ = ""; + + /** + * + * + *
          +   * Required. Immutable. Secure Source Manager instance resource, formatted as
          +   * `projects/*/locations/*/instances/*`
          +   * 
          + * + * + * string instance = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * + * + * @return The instance. + */ + @java.lang.Override + public java.lang.String getInstance() { + java.lang.Object ref = instance_; + 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(); + instance_ = s; + return s; + } + } + + /** + * + * + *
          +   * Required. Immutable. Secure Source Manager instance resource, formatted as
          +   * `projects/*/locations/*/instances/*`
          +   * 
          + * + * + * string instance = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for instance. + */ + @java.lang.Override + public com.google.protobuf.ByteString getInstanceBytes() { + java.lang.Object ref = instance_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + instance_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(instance_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, instance_); + } + 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(instance_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, instance_); + } + 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.developerconnect.v1.SecureSourceManagerInstanceConfig)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig other = + (com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig) obj; + + if (!getInstance().equals(other.getInstance())) 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) + INSTANCE_FIELD_NUMBER; + hash = (53 * hash) + getInstance().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig 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.developerconnect.v1.SecureSourceManagerInstanceConfig parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig 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.developerconnect.v1.SecureSourceManagerInstanceConfig parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig 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.developerconnect.v1.SecureSourceManagerInstanceConfig + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + 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.developerconnect.v1.SecureSourceManagerInstanceConfig parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig 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.developerconnect.v1.SecureSourceManagerInstanceConfig 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; + } + + /** + * + * + *
          +   * Configuration for connections to Secure Source Manager instance
          +   * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig) + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfigOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_SecureSourceManagerInstanceConfig_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_SecureSourceManagerInstanceConfig_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig.class, + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig.Builder.class); + } + + // Construct using + // com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + instance_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_SecureSourceManagerInstanceConfig_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig build() { + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig buildPartial() { + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig result = + new com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.instance_ = instance_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig) { + return mergeFrom( + (com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig other) { + if (other + == com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + .getDefaultInstance()) return this; + if (!other.getInstance().isEmpty()) { + instance_ = other.instance_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + instance_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object instance_ = ""; + + /** + * + * + *
          +     * Required. Immutable. Secure Source Manager instance resource, formatted as
          +     * `projects/*/locations/*/instances/*`
          +     * 
          + * + * + * string instance = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * + * + * @return The instance. + */ + public java.lang.String getInstance() { + java.lang.Object ref = instance_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + instance_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Required. Immutable. Secure Source Manager instance resource, formatted as
          +     * `projects/*/locations/*/instances/*`
          +     * 
          + * + * + * string instance = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for instance. + */ + public com.google.protobuf.ByteString getInstanceBytes() { + java.lang.Object ref = instance_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + instance_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Required. Immutable. Secure Source Manager instance resource, formatted as
          +     * `projects/*/locations/*/instances/*`
          +     * 
          + * + * + * string instance = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * + * + * @param value The instance to set. + * @return This builder for chaining. + */ + public Builder setInstance(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + instance_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Required. Immutable. Secure Source Manager instance resource, formatted as
          +     * `projects/*/locations/*/instances/*`
          +     * 
          + * + * + * string instance = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearInstance() { + instance_ = getDefaultInstance().getInstance(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Required. Immutable. Secure Source Manager instance resource, formatted as
          +     * `projects/*/locations/*/instances/*`
          +     * 
          + * + * + * string instance = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for instance to set. + * @return This builder for chaining. + */ + public Builder setInstanceBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + instance_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig) + private static final com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig(); + } + + public static com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SecureSourceManagerInstanceConfig parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/SecureSourceManagerInstanceConfigOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/SecureSourceManagerInstanceConfigOrBuilder.java new file mode 100644 index 000000000000..367f48259020 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/SecureSourceManagerInstanceConfigOrBuilder.java @@ -0,0 +1,60 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/developer_connect.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +@com.google.protobuf.Generated +public interface SecureSourceManagerInstanceConfigOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.SecureSourceManagerInstanceConfig) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +   * Required. Immutable. Secure Source Manager instance resource, formatted as
          +   * `projects/*/locations/*/instances/*`
          +   * 
          + * + * + * string instance = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * + * + * @return The instance. + */ + java.lang.String getInstance(); + + /** + * + * + *
          +   * Required. Immutable. Secure Source Manager instance resource, formatted as
          +   * `projects/*/locations/*/instances/*`
          +   * 
          + * + * + * string instance = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for instance. + */ + com.google.protobuf.ByteString getInstanceBytes(); +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/StartOAuthRequest.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/StartOAuthRequest.java new file mode 100644 index 000000000000..34eeb20fe8e8 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/StartOAuthRequest.java @@ -0,0 +1,618 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/developer_connect.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +/** + * + * + *
          + * Message for starting an OAuth flow.
          + * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.StartOAuthRequest} + */ +@com.google.protobuf.Generated +public final class StartOAuthRequest extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.StartOAuthRequest) + StartOAuthRequestOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "StartOAuthRequest"); + } + + // Use StartOAuthRequest.newBuilder() to construct. + private StartOAuthRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private StartOAuthRequest() { + accountConnector_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_StartOAuthRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_StartOAuthRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.StartOAuthRequest.class, + com.google.cloud.developerconnect.v1.StartOAuthRequest.Builder.class); + } + + public static final int ACCOUNT_CONNECTOR_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object accountConnector_ = ""; + + /** + * + * + *
          +   * Required. The resource name of the AccountConnector in the format
          +   * `projects/*/locations/*/accountConnectors/*`.
          +   * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The accountConnector. + */ + @java.lang.Override + public java.lang.String getAccountConnector() { + java.lang.Object ref = accountConnector_; + 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(); + accountConnector_ = s; + return s; + } + } + + /** + * + * + *
          +   * Required. The resource name of the AccountConnector in the format
          +   * `projects/*/locations/*/accountConnectors/*`.
          +   * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for accountConnector. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAccountConnectorBytes() { + java.lang.Object ref = accountConnector_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + accountConnector_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(accountConnector_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, accountConnector_); + } + 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(accountConnector_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, accountConnector_); + } + 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.developerconnect.v1.StartOAuthRequest)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.StartOAuthRequest other = + (com.google.cloud.developerconnect.v1.StartOAuthRequest) obj; + + if (!getAccountConnector().equals(other.getAccountConnector())) 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) + ACCOUNT_CONNECTOR_FIELD_NUMBER; + hash = (53 * hash) + getAccountConnector().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.StartOAuthRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.StartOAuthRequest 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.developerconnect.v1.StartOAuthRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.StartOAuthRequest 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.developerconnect.v1.StartOAuthRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.StartOAuthRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.StartOAuthRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.StartOAuthRequest 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.developerconnect.v1.StartOAuthRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.StartOAuthRequest 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.developerconnect.v1.StartOAuthRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.StartOAuthRequest 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.developerconnect.v1.StartOAuthRequest 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; + } + + /** + * + * + *
          +   * Message for starting an OAuth flow.
          +   * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.StartOAuthRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.StartOAuthRequest) + com.google.cloud.developerconnect.v1.StartOAuthRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_StartOAuthRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_StartOAuthRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.StartOAuthRequest.class, + com.google.cloud.developerconnect.v1.StartOAuthRequest.Builder.class); + } + + // Construct using com.google.cloud.developerconnect.v1.StartOAuthRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + accountConnector_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_StartOAuthRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.StartOAuthRequest getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.StartOAuthRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.StartOAuthRequest build() { + com.google.cloud.developerconnect.v1.StartOAuthRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.StartOAuthRequest buildPartial() { + com.google.cloud.developerconnect.v1.StartOAuthRequest result = + new com.google.cloud.developerconnect.v1.StartOAuthRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.developerconnect.v1.StartOAuthRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.accountConnector_ = accountConnector_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.developerconnect.v1.StartOAuthRequest) { + return mergeFrom((com.google.cloud.developerconnect.v1.StartOAuthRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.developerconnect.v1.StartOAuthRequest other) { + if (other == com.google.cloud.developerconnect.v1.StartOAuthRequest.getDefaultInstance()) + return this; + if (!other.getAccountConnector().isEmpty()) { + accountConnector_ = other.accountConnector_; + bitField0_ |= 0x00000001; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + accountConnector_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object accountConnector_ = ""; + + /** + * + * + *
          +     * Required. The resource name of the AccountConnector in the format
          +     * `projects/*/locations/*/accountConnectors/*`.
          +     * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The accountConnector. + */ + public java.lang.String getAccountConnector() { + java.lang.Object ref = accountConnector_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + accountConnector_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Required. The resource name of the AccountConnector in the format
          +     * `projects/*/locations/*/accountConnectors/*`.
          +     * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for accountConnector. + */ + public com.google.protobuf.ByteString getAccountConnectorBytes() { + java.lang.Object ref = accountConnector_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + accountConnector_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Required. The resource name of the AccountConnector in the format
          +     * `projects/*/locations/*/accountConnectors/*`.
          +     * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The accountConnector to set. + * @return This builder for chaining. + */ + public Builder setAccountConnector(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + accountConnector_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Required. The resource name of the AccountConnector in the format
          +     * `projects/*/locations/*/accountConnectors/*`.
          +     * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return This builder for chaining. + */ + public Builder clearAccountConnector() { + accountConnector_ = getDefaultInstance().getAccountConnector(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Required. The resource name of the AccountConnector in the format
          +     * `projects/*/locations/*/accountConnectors/*`.
          +     * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @param value The bytes for accountConnector to set. + * @return This builder for chaining. + */ + public Builder setAccountConnectorBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + accountConnector_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.StartOAuthRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.StartOAuthRequest) + private static final com.google.cloud.developerconnect.v1.StartOAuthRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.developerconnect.v1.StartOAuthRequest(); + } + + public static com.google.cloud.developerconnect.v1.StartOAuthRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public StartOAuthRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.StartOAuthRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/StartOAuthRequestOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/StartOAuthRequestOrBuilder.java new file mode 100644 index 000000000000..c2eb03d320be --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/StartOAuthRequestOrBuilder.java @@ -0,0 +1,60 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/developer_connect.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +@com.google.protobuf.Generated +public interface StartOAuthRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.StartOAuthRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +   * Required. The resource name of the AccountConnector in the format
          +   * `projects/*/locations/*/accountConnectors/*`.
          +   * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The accountConnector. + */ + java.lang.String getAccountConnector(); + + /** + * + * + *
          +   * Required. The resource name of the AccountConnector in the format
          +   * `projects/*/locations/*/accountConnectors/*`.
          +   * 
          + * + * + * string account_connector = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... } + * + * + * @return The bytes for accountConnector. + */ + com.google.protobuf.ByteString getAccountConnectorBytes(); +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/StartOAuthResponse.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/StartOAuthResponse.java new file mode 100644 index 000000000000..e85a05883591 --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/StartOAuthResponse.java @@ -0,0 +1,1936 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/developer_connect.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +/** + * + * + *
          + * Message for responding to starting an OAuth flow.
          + * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.StartOAuthResponse} + */ +@com.google.protobuf.Generated +public final class StartOAuthResponse extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.developerconnect.v1.StartOAuthResponse) + StartOAuthResponseOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "StartOAuthResponse"); + } + + // Use StartOAuthResponse.newBuilder() to construct. + private StartOAuthResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private StartOAuthResponse() { + ticket_ = ""; + codeChallenge_ = ""; + codeChallengeMethod_ = ""; + clientId_ = ""; + scopes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + authUri_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_StartOAuthResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_StartOAuthResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.StartOAuthResponse.class, + com.google.cloud.developerconnect.v1.StartOAuthResponse.Builder.class); + } + + private int idCase_ = 0; + + @SuppressWarnings("serial") + private java.lang.Object id_; + + public enum IdCase + implements + com.google.protobuf.Internal.EnumLite, + com.google.protobuf.AbstractMessage.InternalOneOfEnum { + SYSTEM_PROVIDER_ID(7), + ID_NOT_SET(0); + private final int value; + + private IdCase(int value) { + this.value = value; + } + + /** + * @param value The number of the enum to look for. + * @return The enum associated with the given number. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static IdCase valueOf(int value) { + return forNumber(value); + } + + public static IdCase forNumber(int value) { + switch (value) { + case 7: + return SYSTEM_PROVIDER_ID; + case 0: + return ID_NOT_SET; + default: + return null; + } + } + + public int getNumber() { + return this.value; + } + }; + + public IdCase getIdCase() { + return IdCase.forNumber(idCase_); + } + + public static final int SYSTEM_PROVIDER_ID_FIELD_NUMBER = 7; + + /** + * + * + *
          +   * The ID of the system provider.
          +   * 
          + * + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 7; + * + * @return Whether the systemProviderId field is set. + */ + public boolean hasSystemProviderId() { + return idCase_ == 7; + } + + /** + * + * + *
          +   * The ID of the system provider.
          +   * 
          + * + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 7; + * + * @return The enum numeric value on the wire for systemProviderId. + */ + public int getSystemProviderIdValue() { + if (idCase_ == 7) { + return (java.lang.Integer) id_; + } + return 0; + } + + /** + * + * + *
          +   * The ID of the system provider.
          +   * 
          + * + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 7; + * + * @return The systemProviderId. + */ + public com.google.cloud.developerconnect.v1.SystemProvider getSystemProviderId() { + if (idCase_ == 7) { + com.google.cloud.developerconnect.v1.SystemProvider result = + com.google.cloud.developerconnect.v1.SystemProvider.forNumber((java.lang.Integer) id_); + return result == null + ? com.google.cloud.developerconnect.v1.SystemProvider.UNRECOGNIZED + : result; + } + return com.google.cloud.developerconnect.v1.SystemProvider.SYSTEM_PROVIDER_UNSPECIFIED; + } + + public static final int TICKET_FIELD_NUMBER = 1; + + @SuppressWarnings("serial") + private volatile java.lang.Object ticket_ = ""; + + /** + * + * + *
          +   * The ticket to be used for post processing the callback from the service
          +   * provider.
          +   * 
          + * + * string ticket = 1; + * + * @return The ticket. + */ + @java.lang.Override + public java.lang.String getTicket() { + java.lang.Object ref = ticket_; + 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(); + ticket_ = s; + return s; + } + } + + /** + * + * + *
          +   * The ticket to be used for post processing the callback from the service
          +   * provider.
          +   * 
          + * + * string ticket = 1; + * + * @return The bytes for ticket. + */ + @java.lang.Override + public com.google.protobuf.ByteString getTicketBytes() { + java.lang.Object ref = ticket_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ticket_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CODE_CHALLENGE_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object codeChallenge_ = ""; + + /** + * + * + *
          +   * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.1
          +   * 
          + * + * string code_challenge = 2; + * + * @return The codeChallenge. + */ + @java.lang.Override + public java.lang.String getCodeChallenge() { + java.lang.Object ref = codeChallenge_; + 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(); + codeChallenge_ = s; + return s; + } + } + + /** + * + * + *
          +   * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.1
          +   * 
          + * + * string code_challenge = 2; + * + * @return The bytes for codeChallenge. + */ + @java.lang.Override + public com.google.protobuf.ByteString getCodeChallengeBytes() { + java.lang.Object ref = codeChallenge_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + codeChallenge_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CODE_CHALLENGE_METHOD_FIELD_NUMBER = 3; + + @SuppressWarnings("serial") + private volatile java.lang.Object codeChallengeMethod_ = ""; + + /** + * + * + *
          +   * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.2
          +   * 
          + * + * string code_challenge_method = 3; + * + * @return The codeChallengeMethod. + */ + @java.lang.Override + public java.lang.String getCodeChallengeMethod() { + java.lang.Object ref = codeChallengeMethod_; + 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(); + codeChallengeMethod_ = s; + return s; + } + } + + /** + * + * + *
          +   * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.2
          +   * 
          + * + * string code_challenge_method = 3; + * + * @return The bytes for codeChallengeMethod. + */ + @java.lang.Override + public com.google.protobuf.ByteString getCodeChallengeMethodBytes() { + java.lang.Object ref = codeChallengeMethod_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + codeChallengeMethod_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CLIENT_ID_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object clientId_ = ""; + + /** + * + * + *
          +   * The client ID to the OAuth App of the service provider.
          +   * 
          + * + * string client_id = 4; + * + * @return The clientId. + */ + @java.lang.Override + public java.lang.String getClientId() { + java.lang.Object ref = clientId_; + 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(); + clientId_ = s; + return s; + } + } + + /** + * + * + *
          +   * The client ID to the OAuth App of the service provider.
          +   * 
          + * + * string client_id = 4; + * + * @return The bytes for clientId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getClientIdBytes() { + java.lang.Object ref = clientId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + clientId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SCOPES_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private com.google.protobuf.LazyStringArrayList scopes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + /** + * + * + *
          +   * The list of scopes requested by the application.
          +   * 
          + * + * repeated string scopes = 5; + * + * @return A list containing the scopes. + */ + public com.google.protobuf.ProtocolStringList getScopesList() { + return scopes_; + } + + /** + * + * + *
          +   * The list of scopes requested by the application.
          +   * 
          + * + * repeated string scopes = 5; + * + * @return The count of scopes. + */ + public int getScopesCount() { + return scopes_.size(); + } + + /** + * + * + *
          +   * The list of scopes requested by the application.
          +   * 
          + * + * repeated string scopes = 5; + * + * @param index The index of the element to return. + * @return The scopes at the given index. + */ + public java.lang.String getScopes(int index) { + return scopes_.get(index); + } + + /** + * + * + *
          +   * The list of scopes requested by the application.
          +   * 
          + * + * repeated string scopes = 5; + * + * @param index The index of the value to return. + * @return The bytes of the scopes at the given index. + */ + public com.google.protobuf.ByteString getScopesBytes(int index) { + return scopes_.getByteString(index); + } + + public static final int AUTH_URI_FIELD_NUMBER = 6; + + @SuppressWarnings("serial") + private volatile java.lang.Object authUri_ = ""; + + /** + * + * + *
          +   * The authorization server URL to the OAuth flow of the service provider.
          +   * 
          + * + * string auth_uri = 6; + * + * @return The authUri. + */ + @java.lang.Override + public java.lang.String getAuthUri() { + java.lang.Object ref = authUri_; + 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(); + authUri_ = s; + return s; + } + } + + /** + * + * + *
          +   * The authorization server URL to the OAuth flow of the service provider.
          +   * 
          + * + * string auth_uri = 6; + * + * @return The bytes for authUri. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAuthUriBytes() { + java.lang.Object ref = authUri_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + authUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(ticket_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 1, ticket_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(codeChallenge_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, codeChallenge_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(codeChallengeMethod_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 3, codeChallengeMethod_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(clientId_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 4, clientId_); + } + for (int i = 0; i < scopes_.size(); i++) { + com.google.protobuf.GeneratedMessage.writeString(output, 5, scopes_.getRaw(i)); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(authUri_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 6, authUri_); + } + if (idCase_ == 7) { + output.writeEnum(7, ((java.lang.Integer) id_)); + } + 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(ticket_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(1, ticket_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(codeChallenge_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, codeChallenge_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(codeChallengeMethod_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(3, codeChallengeMethod_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(clientId_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(4, clientId_); + } + { + int dataSize = 0; + for (int i = 0; i < scopes_.size(); i++) { + dataSize += computeStringSizeNoTag(scopes_.getRaw(i)); + } + size += dataSize; + size += 1 * getScopesList().size(); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(authUri_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(6, authUri_); + } + if (idCase_ == 7) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(7, ((java.lang.Integer) id_)); + } + 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.developerconnect.v1.StartOAuthResponse)) { + return super.equals(obj); + } + com.google.cloud.developerconnect.v1.StartOAuthResponse other = + (com.google.cloud.developerconnect.v1.StartOAuthResponse) obj; + + if (!getTicket().equals(other.getTicket())) return false; + if (!getCodeChallenge().equals(other.getCodeChallenge())) return false; + if (!getCodeChallengeMethod().equals(other.getCodeChallengeMethod())) return false; + if (!getClientId().equals(other.getClientId())) return false; + if (!getScopesList().equals(other.getScopesList())) return false; + if (!getAuthUri().equals(other.getAuthUri())) return false; + if (!getIdCase().equals(other.getIdCase())) return false; + switch (idCase_) { + case 7: + if (getSystemProviderIdValue() != other.getSystemProviderIdValue()) return false; + break; + case 0: + default: + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TICKET_FIELD_NUMBER; + hash = (53 * hash) + getTicket().hashCode(); + hash = (37 * hash) + CODE_CHALLENGE_FIELD_NUMBER; + hash = (53 * hash) + getCodeChallenge().hashCode(); + hash = (37 * hash) + CODE_CHALLENGE_METHOD_FIELD_NUMBER; + hash = (53 * hash) + getCodeChallengeMethod().hashCode(); + hash = (37 * hash) + CLIENT_ID_FIELD_NUMBER; + hash = (53 * hash) + getClientId().hashCode(); + if (getScopesCount() > 0) { + hash = (37 * hash) + SCOPES_FIELD_NUMBER; + hash = (53 * hash) + getScopesList().hashCode(); + } + hash = (37 * hash) + AUTH_URI_FIELD_NUMBER; + hash = (53 * hash) + getAuthUri().hashCode(); + switch (idCase_) { + case 7: + hash = (37 * hash) + SYSTEM_PROVIDER_ID_FIELD_NUMBER; + hash = (53 * hash) + getSystemProviderIdValue(); + break; + case 0: + default: + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.developerconnect.v1.StartOAuthResponse parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.StartOAuthResponse 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.developerconnect.v1.StartOAuthResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.StartOAuthResponse 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.developerconnect.v1.StartOAuthResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.developerconnect.v1.StartOAuthResponse parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.developerconnect.v1.StartOAuthResponse parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.StartOAuthResponse 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.developerconnect.v1.StartOAuthResponse parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.StartOAuthResponse 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.developerconnect.v1.StartOAuthResponse parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.developerconnect.v1.StartOAuthResponse 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.developerconnect.v1.StartOAuthResponse 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; + } + + /** + * + * + *
          +   * Message for responding to starting an OAuth flow.
          +   * 
          + * + * Protobuf type {@code google.cloud.developerconnect.v1.StartOAuthResponse} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.developerconnect.v1.StartOAuthResponse) + com.google.cloud.developerconnect.v1.StartOAuthResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_StartOAuthResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_StartOAuthResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.developerconnect.v1.StartOAuthResponse.class, + com.google.cloud.developerconnect.v1.StartOAuthResponse.Builder.class); + } + + // Construct using com.google.cloud.developerconnect.v1.StartOAuthResponse.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + ticket_ = ""; + codeChallenge_ = ""; + codeChallengeMethod_ = ""; + clientId_ = ""; + scopes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + authUri_ = ""; + idCase_ = 0; + id_ = null; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.developerconnect.v1.DeveloperConnectProto + .internal_static_google_cloud_developerconnect_v1_StartOAuthResponse_descriptor; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.StartOAuthResponse getDefaultInstanceForType() { + return com.google.cloud.developerconnect.v1.StartOAuthResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.StartOAuthResponse build() { + com.google.cloud.developerconnect.v1.StartOAuthResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.StartOAuthResponse buildPartial() { + com.google.cloud.developerconnect.v1.StartOAuthResponse result = + new com.google.cloud.developerconnect.v1.StartOAuthResponse(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + buildPartialOneofs(result); + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.developerconnect.v1.StartOAuthResponse result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000002) != 0)) { + result.ticket_ = ticket_; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + result.codeChallenge_ = codeChallenge_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.codeChallengeMethod_ = codeChallengeMethod_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.clientId_ = clientId_; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + scopes_.makeImmutable(); + result.scopes_ = scopes_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { + result.authUri_ = authUri_; + } + } + + private void buildPartialOneofs( + com.google.cloud.developerconnect.v1.StartOAuthResponse result) { + result.idCase_ = idCase_; + result.id_ = this.id_; + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.developerconnect.v1.StartOAuthResponse) { + return mergeFrom((com.google.cloud.developerconnect.v1.StartOAuthResponse) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.developerconnect.v1.StartOAuthResponse other) { + if (other == com.google.cloud.developerconnect.v1.StartOAuthResponse.getDefaultInstance()) + return this; + if (!other.getTicket().isEmpty()) { + ticket_ = other.ticket_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getCodeChallenge().isEmpty()) { + codeChallenge_ = other.codeChallenge_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getCodeChallengeMethod().isEmpty()) { + codeChallengeMethod_ = other.codeChallengeMethod_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (!other.getClientId().isEmpty()) { + clientId_ = other.clientId_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (!other.scopes_.isEmpty()) { + if (scopes_.isEmpty()) { + scopes_ = other.scopes_; + bitField0_ |= 0x00000020; + } else { + ensureScopesIsMutable(); + scopes_.addAll(other.scopes_); + } + onChanged(); + } + if (!other.getAuthUri().isEmpty()) { + authUri_ = other.authUri_; + bitField0_ |= 0x00000040; + onChanged(); + } + switch (other.getIdCase()) { + case SYSTEM_PROVIDER_ID: + { + setSystemProviderIdValue(other.getSystemProviderIdValue()); + break; + } + case ID_NOT_SET: + { + break; + } + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: + { + ticket_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 10 + case 18: + { + codeChallenge_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 18 + case 26: + { + codeChallengeMethod_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 26 + case 34: + { + clientId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 34 + case 42: + { + java.lang.String s = input.readStringRequireUtf8(); + ensureScopesIsMutable(); + scopes_.add(s); + break; + } // case 42 + case 50: + { + authUri_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000040; + break; + } // case 50 + case 56: + { + int rawValue = input.readEnum(); + idCase_ = 7; + id_ = rawValue; + break; + } // case 56 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int idCase_ = 0; + private java.lang.Object id_; + + public IdCase getIdCase() { + return IdCase.forNumber(idCase_); + } + + public Builder clearId() { + idCase_ = 0; + id_ = null; + onChanged(); + return this; + } + + private int bitField0_; + + /** + * + * + *
          +     * The ID of the system provider.
          +     * 
          + * + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 7; + * + * @return Whether the systemProviderId field is set. + */ + @java.lang.Override + public boolean hasSystemProviderId() { + return idCase_ == 7; + } + + /** + * + * + *
          +     * The ID of the system provider.
          +     * 
          + * + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 7; + * + * @return The enum numeric value on the wire for systemProviderId. + */ + @java.lang.Override + public int getSystemProviderIdValue() { + if (idCase_ == 7) { + return ((java.lang.Integer) id_).intValue(); + } + return 0; + } + + /** + * + * + *
          +     * The ID of the system provider.
          +     * 
          + * + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 7; + * + * @param value The enum numeric value on the wire for systemProviderId to set. + * @return This builder for chaining. + */ + public Builder setSystemProviderIdValue(int value) { + idCase_ = 7; + id_ = value; + onChanged(); + return this; + } + + /** + * + * + *
          +     * The ID of the system provider.
          +     * 
          + * + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 7; + * + * @return The systemProviderId. + */ + @java.lang.Override + public com.google.cloud.developerconnect.v1.SystemProvider getSystemProviderId() { + if (idCase_ == 7) { + com.google.cloud.developerconnect.v1.SystemProvider result = + com.google.cloud.developerconnect.v1.SystemProvider.forNumber((java.lang.Integer) id_); + return result == null + ? com.google.cloud.developerconnect.v1.SystemProvider.UNRECOGNIZED + : result; + } + return com.google.cloud.developerconnect.v1.SystemProvider.SYSTEM_PROVIDER_UNSPECIFIED; + } + + /** + * + * + *
          +     * The ID of the system provider.
          +     * 
          + * + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 7; + * + * @param value The systemProviderId to set. + * @return This builder for chaining. + */ + public Builder setSystemProviderId(com.google.cloud.developerconnect.v1.SystemProvider value) { + if (value == null) { + throw new NullPointerException(); + } + idCase_ = 7; + id_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
          +     * The ID of the system provider.
          +     * 
          + * + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 7; + * + * @return This builder for chaining. + */ + public Builder clearSystemProviderId() { + if (idCase_ == 7) { + idCase_ = 0; + id_ = null; + onChanged(); + } + return this; + } + + private java.lang.Object ticket_ = ""; + + /** + * + * + *
          +     * The ticket to be used for post processing the callback from the service
          +     * provider.
          +     * 
          + * + * string ticket = 1; + * + * @return The ticket. + */ + public java.lang.String getTicket() { + java.lang.Object ref = ticket_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + ticket_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * The ticket to be used for post processing the callback from the service
          +     * provider.
          +     * 
          + * + * string ticket = 1; + * + * @return The bytes for ticket. + */ + public com.google.protobuf.ByteString getTicketBytes() { + java.lang.Object ref = ticket_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + ticket_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * The ticket to be used for post processing the callback from the service
          +     * provider.
          +     * 
          + * + * string ticket = 1; + * + * @param value The ticket to set. + * @return This builder for chaining. + */ + public Builder setTicket(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ticket_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
          +     * The ticket to be used for post processing the callback from the service
          +     * provider.
          +     * 
          + * + * string ticket = 1; + * + * @return This builder for chaining. + */ + public Builder clearTicket() { + ticket_ = getDefaultInstance().getTicket(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
          +     * The ticket to be used for post processing the callback from the service
          +     * provider.
          +     * 
          + * + * string ticket = 1; + * + * @param value The bytes for ticket to set. + * @return This builder for chaining. + */ + public Builder setTicketBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ticket_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object codeChallenge_ = ""; + + /** + * + * + *
          +     * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.1
          +     * 
          + * + * string code_challenge = 2; + * + * @return The codeChallenge. + */ + public java.lang.String getCodeChallenge() { + java.lang.Object ref = codeChallenge_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + codeChallenge_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.1
          +     * 
          + * + * string code_challenge = 2; + * + * @return The bytes for codeChallenge. + */ + public com.google.protobuf.ByteString getCodeChallengeBytes() { + java.lang.Object ref = codeChallenge_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + codeChallenge_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.1
          +     * 
          + * + * string code_challenge = 2; + * + * @param value The codeChallenge to set. + * @return This builder for chaining. + */ + public Builder setCodeChallenge(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + codeChallenge_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.1
          +     * 
          + * + * string code_challenge = 2; + * + * @return This builder for chaining. + */ + public Builder clearCodeChallenge() { + codeChallenge_ = getDefaultInstance().getCodeChallenge(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.1
          +     * 
          + * + * string code_challenge = 2; + * + * @param value The bytes for codeChallenge to set. + * @return This builder for chaining. + */ + public Builder setCodeChallengeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + codeChallenge_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object codeChallengeMethod_ = ""; + + /** + * + * + *
          +     * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.2
          +     * 
          + * + * string code_challenge_method = 3; + * + * @return The codeChallengeMethod. + */ + public java.lang.String getCodeChallengeMethod() { + java.lang.Object ref = codeChallengeMethod_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + codeChallengeMethod_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.2
          +     * 
          + * + * string code_challenge_method = 3; + * + * @return The bytes for codeChallengeMethod. + */ + public com.google.protobuf.ByteString getCodeChallengeMethodBytes() { + java.lang.Object ref = codeChallengeMethod_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + codeChallengeMethod_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.2
          +     * 
          + * + * string code_challenge_method = 3; + * + * @param value The codeChallengeMethod to set. + * @return This builder for chaining. + */ + public Builder setCodeChallengeMethod(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + codeChallengeMethod_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
          +     * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.2
          +     * 
          + * + * string code_challenge_method = 3; + * + * @return This builder for chaining. + */ + public Builder clearCodeChallengeMethod() { + codeChallengeMethod_ = getDefaultInstance().getCodeChallengeMethod(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + + /** + * + * + *
          +     * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.2
          +     * 
          + * + * string code_challenge_method = 3; + * + * @param value The bytes for codeChallengeMethod to set. + * @return This builder for chaining. + */ + public Builder setCodeChallengeMethodBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + codeChallengeMethod_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private java.lang.Object clientId_ = ""; + + /** + * + * + *
          +     * The client ID to the OAuth App of the service provider.
          +     * 
          + * + * string client_id = 4; + * + * @return The clientId. + */ + public java.lang.String getClientId() { + java.lang.Object ref = clientId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + clientId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * The client ID to the OAuth App of the service provider.
          +     * 
          + * + * string client_id = 4; + * + * @return The bytes for clientId. + */ + public com.google.protobuf.ByteString getClientIdBytes() { + java.lang.Object ref = clientId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + clientId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * The client ID to the OAuth App of the service provider.
          +     * 
          + * + * string client_id = 4; + * + * @param value The clientId to set. + * @return This builder for chaining. + */ + public Builder setClientId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + clientId_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + /** + * + * + *
          +     * The client ID to the OAuth App of the service provider.
          +     * 
          + * + * string client_id = 4; + * + * @return This builder for chaining. + */ + public Builder clearClientId() { + clientId_ = getDefaultInstance().getClientId(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + + /** + * + * + *
          +     * The client ID to the OAuth App of the service provider.
          +     * 
          + * + * string client_id = 4; + * + * @param value The bytes for clientId to set. + * @return This builder for chaining. + */ + public Builder setClientIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + clientId_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringArrayList scopes_ = + com.google.protobuf.LazyStringArrayList.emptyList(); + + private void ensureScopesIsMutable() { + if (!scopes_.isModifiable()) { + scopes_ = new com.google.protobuf.LazyStringArrayList(scopes_); + } + bitField0_ |= 0x00000020; + } + + /** + * + * + *
          +     * The list of scopes requested by the application.
          +     * 
          + * + * repeated string scopes = 5; + * + * @return A list containing the scopes. + */ + public com.google.protobuf.ProtocolStringList getScopesList() { + scopes_.makeImmutable(); + return scopes_; + } + + /** + * + * + *
          +     * The list of scopes requested by the application.
          +     * 
          + * + * repeated string scopes = 5; + * + * @return The count of scopes. + */ + public int getScopesCount() { + return scopes_.size(); + } + + /** + * + * + *
          +     * The list of scopes requested by the application.
          +     * 
          + * + * repeated string scopes = 5; + * + * @param index The index of the element to return. + * @return The scopes at the given index. + */ + public java.lang.String getScopes(int index) { + return scopes_.get(index); + } + + /** + * + * + *
          +     * The list of scopes requested by the application.
          +     * 
          + * + * repeated string scopes = 5; + * + * @param index The index of the value to return. + * @return The bytes of the scopes at the given index. + */ + public com.google.protobuf.ByteString getScopesBytes(int index) { + return scopes_.getByteString(index); + } + + /** + * + * + *
          +     * The list of scopes requested by the application.
          +     * 
          + * + * repeated string scopes = 5; + * + * @param index The index to set the value at. + * @param value The scopes to set. + * @return This builder for chaining. + */ + public Builder setScopes(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureScopesIsMutable(); + scopes_.set(index, value); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
          +     * The list of scopes requested by the application.
          +     * 
          + * + * repeated string scopes = 5; + * + * @param value The scopes to add. + * @return This builder for chaining. + */ + public Builder addScopes(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureScopesIsMutable(); + scopes_.add(value); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
          +     * The list of scopes requested by the application.
          +     * 
          + * + * repeated string scopes = 5; + * + * @param values The scopes to add. + * @return This builder for chaining. + */ + public Builder addAllScopes(java.lang.Iterable values) { + ensureScopesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, scopes_); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + /** + * + * + *
          +     * The list of scopes requested by the application.
          +     * 
          + * + * repeated string scopes = 5; + * + * @return This builder for chaining. + */ + public Builder clearScopes() { + scopes_ = com.google.protobuf.LazyStringArrayList.emptyList(); + bitField0_ = (bitField0_ & ~0x00000020); + ; + onChanged(); + return this; + } + + /** + * + * + *
          +     * The list of scopes requested by the application.
          +     * 
          + * + * repeated string scopes = 5; + * + * @param value The bytes of the scopes to add. + * @return This builder for chaining. + */ + public Builder addScopesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureScopesIsMutable(); + scopes_.add(value); + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + private java.lang.Object authUri_ = ""; + + /** + * + * + *
          +     * The authorization server URL to the OAuth flow of the service provider.
          +     * 
          + * + * string auth_uri = 6; + * + * @return The authUri. + */ + public java.lang.String getAuthUri() { + java.lang.Object ref = authUri_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + authUri_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
          +     * The authorization server URL to the OAuth flow of the service provider.
          +     * 
          + * + * string auth_uri = 6; + * + * @return The bytes for authUri. + */ + public com.google.protobuf.ByteString getAuthUriBytes() { + java.lang.Object ref = authUri_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + authUri_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
          +     * The authorization server URL to the OAuth flow of the service provider.
          +     * 
          + * + * string auth_uri = 6; + * + * @param value The authUri to set. + * @return This builder for chaining. + */ + public Builder setAuthUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + authUri_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + /** + * + * + *
          +     * The authorization server URL to the OAuth flow of the service provider.
          +     * 
          + * + * string auth_uri = 6; + * + * @return This builder for chaining. + */ + public Builder clearAuthUri() { + authUri_ = getDefaultInstance().getAuthUri(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + return this; + } + + /** + * + * + *
          +     * The authorization server URL to the OAuth flow of the service provider.
          +     * 
          + * + * string auth_uri = 6; + * + * @param value The bytes for authUri to set. + * @return This builder for chaining. + */ + public Builder setAuthUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + authUri_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.developerconnect.v1.StartOAuthResponse) + } + + // @@protoc_insertion_point(class_scope:google.cloud.developerconnect.v1.StartOAuthResponse) + private static final com.google.cloud.developerconnect.v1.StartOAuthResponse DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.developerconnect.v1.StartOAuthResponse(); + } + + public static com.google.cloud.developerconnect.v1.StartOAuthResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public StartOAuthResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.developerconnect.v1.StartOAuthResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/StartOAuthResponseOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/StartOAuthResponseOrBuilder.java new file mode 100644 index 000000000000..bca52510c3ef --- /dev/null +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/StartOAuthResponseOrBuilder.java @@ -0,0 +1,255 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/developerconnect/v1/developer_connect.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.developerconnect.v1; + +@com.google.protobuf.Generated +public interface StartOAuthResponseOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.developerconnect.v1.StartOAuthResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
          +   * The ID of the system provider.
          +   * 
          + * + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 7; + * + * @return Whether the systemProviderId field is set. + */ + boolean hasSystemProviderId(); + + /** + * + * + *
          +   * The ID of the system provider.
          +   * 
          + * + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 7; + * + * @return The enum numeric value on the wire for systemProviderId. + */ + int getSystemProviderIdValue(); + + /** + * + * + *
          +   * The ID of the system provider.
          +   * 
          + * + * .google.cloud.developerconnect.v1.SystemProvider system_provider_id = 7; + * + * @return The systemProviderId. + */ + com.google.cloud.developerconnect.v1.SystemProvider getSystemProviderId(); + + /** + * + * + *
          +   * The ticket to be used for post processing the callback from the service
          +   * provider.
          +   * 
          + * + * string ticket = 1; + * + * @return The ticket. + */ + java.lang.String getTicket(); + + /** + * + * + *
          +   * The ticket to be used for post processing the callback from the service
          +   * provider.
          +   * 
          + * + * string ticket = 1; + * + * @return The bytes for ticket. + */ + com.google.protobuf.ByteString getTicketBytes(); + + /** + * + * + *
          +   * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.1
          +   * 
          + * + * string code_challenge = 2; + * + * @return The codeChallenge. + */ + java.lang.String getCodeChallenge(); + + /** + * + * + *
          +   * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.1
          +   * 
          + * + * string code_challenge = 2; + * + * @return The bytes for codeChallenge. + */ + com.google.protobuf.ByteString getCodeChallengeBytes(); + + /** + * + * + *
          +   * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.2
          +   * 
          + * + * string code_challenge_method = 3; + * + * @return The codeChallengeMethod. + */ + java.lang.String getCodeChallengeMethod(); + + /** + * + * + *
          +   * Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.2
          +   * 
          + * + * string code_challenge_method = 3; + * + * @return The bytes for codeChallengeMethod. + */ + com.google.protobuf.ByteString getCodeChallengeMethodBytes(); + + /** + * + * + *
          +   * The client ID to the OAuth App of the service provider.
          +   * 
          + * + * string client_id = 4; + * + * @return The clientId. + */ + java.lang.String getClientId(); + + /** + * + * + *
          +   * The client ID to the OAuth App of the service provider.
          +   * 
          + * + * string client_id = 4; + * + * @return The bytes for clientId. + */ + com.google.protobuf.ByteString getClientIdBytes(); + + /** + * + * + *
          +   * The list of scopes requested by the application.
          +   * 
          + * + * repeated string scopes = 5; + * + * @return A list containing the scopes. + */ + java.util.List getScopesList(); + + /** + * + * + *
          +   * The list of scopes requested by the application.
          +   * 
          + * + * repeated string scopes = 5; + * + * @return The count of scopes. + */ + int getScopesCount(); + + /** + * + * + *
          +   * The list of scopes requested by the application.
          +   * 
          + * + * repeated string scopes = 5; + * + * @param index The index of the element to return. + * @return The scopes at the given index. + */ + java.lang.String getScopes(int index); + + /** + * + * + *
          +   * The list of scopes requested by the application.
          +   * 
          + * + * repeated string scopes = 5; + * + * @param index The index of the value to return. + * @return The bytes of the scopes at the given index. + */ + com.google.protobuf.ByteString getScopesBytes(int index); + + /** + * + * + *
          +   * The authorization server URL to the OAuth flow of the service provider.
          +   * 
          + * + * string auth_uri = 6; + * + * @return The authUri. + */ + java.lang.String getAuthUri(); + + /** + * + * + *
          +   * The authorization server URL to the OAuth flow of the service provider.
          +   * 
          + * + * string auth_uri = 6; + * + * @return The bytes for authUri. + */ + com.google.protobuf.ByteString getAuthUriBytes(); + + com.google.cloud.developerconnect.v1.StartOAuthResponse.IdCase getIdCase(); +} diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/UserCredential.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/UserCredential.java index 92c173417f90..f571f60af182 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/UserCredential.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/UserCredential.java @@ -83,7 +83,9 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { *
              * Required. A SecretManager resource containing the user token that
              * authorizes the Developer Connect connection. Format:
          -   * `projects/*/secrets/*/versions/*`.
          +   * `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location).
              * 
          * * @@ -111,7 +113,9 @@ public java.lang.String getUserTokenSecretVersion() { *
              * Required. A SecretManager resource containing the user token that
              * authorizes the Developer Connect connection. Format:
          -   * `projects/*/secrets/*/versions/*`.
          +   * `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location).
              * 
          * * @@ -529,7 +533,9 @@ public Builder mergeFrom( *
                * Required. A SecretManager resource containing the user token that
                * authorizes the Developer Connect connection. Format:
          -     * `projects/*/secrets/*/versions/*`.
          +     * `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -556,7 +562,9 @@ public java.lang.String getUserTokenSecretVersion() { *
                * Required. A SecretManager resource containing the user token that
                * authorizes the Developer Connect connection. Format:
          -     * `projects/*/secrets/*/versions/*`.
          +     * `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -583,7 +591,9 @@ public com.google.protobuf.ByteString getUserTokenSecretVersionBytes() { *
                * Required. A SecretManager resource containing the user token that
                * authorizes the Developer Connect connection. Format:
          -     * `projects/*/secrets/*/versions/*`.
          +     * `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -609,7 +619,9 @@ public Builder setUserTokenSecretVersion(java.lang.String value) { *
                * Required. A SecretManager resource containing the user token that
                * authorizes the Developer Connect connection. Format:
          -     * `projects/*/secrets/*/versions/*`.
          +     * `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * @@ -631,7 +643,9 @@ public Builder clearUserTokenSecretVersion() { *
                * Required. A SecretManager resource containing the user token that
                * authorizes the Developer Connect connection. Format:
          -     * `projects/*/secrets/*/versions/*`.
          +     * `projects/*/secrets/*/versions/*` or
          +     * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +     * supported in that location).
                * 
          * * diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/UserCredentialOrBuilder.java b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/UserCredentialOrBuilder.java index ebdf69fe0338..0753018f8d07 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/UserCredentialOrBuilder.java +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/java/com/google/cloud/developerconnect/v1/UserCredentialOrBuilder.java @@ -32,7 +32,9 @@ public interface UserCredentialOrBuilder *
              * Required. A SecretManager resource containing the user token that
              * authorizes the Developer Connect connection. Format:
          -   * `projects/*/secrets/*/versions/*`.
          +   * `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location).
              * 
          * * @@ -49,7 +51,9 @@ public interface UserCredentialOrBuilder *
              * Required. A SecretManager resource containing the user token that
              * authorizes the Developer Connect connection. Format:
          -   * `projects/*/secrets/*/versions/*`.
          +   * `projects/*/secrets/*/versions/*` or
          +   * `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are
          +   * supported in that location).
              * 
          * * diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/proto/google/cloud/developerconnect/v1/developer_connect.proto b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/proto/google/cloud/developerconnect/v1/developer_connect.proto index 2b99faf47c97..c6ba5f05708d 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/proto/google/cloud/developerconnect/v1/developer_connect.proto +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/proto/google/cloud/developerconnect/v1/developer_connect.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. @@ -37,6 +37,7 @@ option ruby_package = "Google::Cloud::DeveloperConnect::V1"; option (google.api.resource_definition) = { type: "secretmanager.googleapis.com/SecretVersion" pattern: "projects/{project}/secrets/{secret}/versions/{secret_version}" + pattern: "projects/{project}/locations/{location}/secrets/{secret}/versions/{secret_version}" }; option (google.api.resource_definition) = { type: "cloudkms.googleapis.com/CryptoKey" @@ -46,6 +47,10 @@ option (google.api.resource_definition) = { type: "servicedirectory.googleapis.com/Service" pattern: "projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}" }; +option (google.api.resource_definition) = { + type: "securesourcemanager.googleapis.com/Instance" + pattern: "projects/{project}/locations/{location}/instances/{instance}" +}; // Service describing handlers for resources service DeveloperConnect { @@ -114,8 +119,9 @@ service DeveloperConnect { // Creates a GitRepositoryLink. Upon linking a Git Repository, Developer // Connect will configure the Git Repository to send webhook events to // Developer Connect. Connections that use Firebase GitHub Application will - // have events forwarded to the Firebase service. All other Connections will - // have events forwarded to Cloud Build. + // have events forwarded to the Firebase service. Connections that use Gemini + // Code Assist will have events forwarded to Gemini Code Assist service. All + // other Connections will have events forwarded to Cloud Build. rpc CreateGitRepositoryLink(CreateGitRepositoryLinkRequest) returns (google.longrunning.Operation) { option (google.api.http) = { @@ -319,6 +325,22 @@ service DeveloperConnect { metadata_type: "OperationMetadata" }; } + + // Starts OAuth flow for an account connector. + rpc StartOAuth(StartOAuthRequest) returns (StartOAuthResponse) { + option (google.api.http) = { + get: "/v1/{account_connector=projects/*/locations/*/accountConnectors/*}/users:startOAuthFlow" + }; + option (google.api.method_signature) = "account_connector"; + } + + // Finishes OAuth flow for an account connector. + rpc FinishOAuth(FinishOAuthRequest) returns (FinishOAuthResponse) { + option (google.api.http) = { + get: "/v1/{account_connector=projects/*/locations/*/accountConnectors/*}/users:finishOAuthFlow" + }; + option (google.api.method_signature) = "account_connector"; + } } // SystemProvider is a list of providers that are owned by Developer Connect. @@ -428,6 +450,14 @@ message Connection { // Configuration for connections to an instance of Bitbucket Clouds. BitbucketCloudConfig bitbucket_cloud_config = 18; + + // Configuration for connections to an instance of Secure Source Manager. + SecureSourceManagerInstanceConfig secure_source_manager_instance_config = + 20; + + // Optional. Configuration for connections to an HTTP service provider. + GenericHTTPEndpointConfig http_config = 21 + [(google.api.field_behavior) = OPTIONAL]; } // Identifier. The resource name of the connection, in the format @@ -506,6 +536,14 @@ message GitProxyConfig { // Optional. Setting this to true allows the git proxy to be used for // performing git operations on the repositories linked in the connection. bool enabled = 1 [(google.api.field_behavior) = OPTIONAL]; + + // Output only. The base URI for the HTTP proxy endpoint. Has + // the format + // `https://{generatedID}-c-h-{shortRegion}.developerconnect.dev` + // Populated only when enabled is set to true. + // This endpoint is used by other Google services that integrate with + // Developer Connect. + string http_proxy_base_uri = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; } // Describes stage and necessary actions to be taken by the @@ -543,6 +581,67 @@ message InstallationState { string action_uri = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; } +// Defines the configuration for connections to an HTTP service provider. +message GenericHTTPEndpointConfig { + // Basic authentication with username and password. + message BasicAuthentication { + // The password to authenticate as. + oneof password { + // The password SecretManager secret version to authenticate as. + string password_secret_version = 2 [(google.api.resource_reference) = { + type: "secretmanager.googleapis.com/SecretVersion" + }]; + } + + // Required. The username to authenticate as. + string username = 1 [(google.api.field_behavior) = REQUIRED]; + } + + // Bearer token authentication with a token. + message BearerTokenAuthentication { + // The token to authenticate as. + oneof token { + // Optional. The token SecretManager secret version to authenticate as. + string token_secret_version = 1 [ + (google.api.field_behavior) = OPTIONAL, + (google.api.resource_reference) = { + type: "secretmanager.googleapis.com/SecretVersion" + } + ]; + } + } + + // The authentication mechanism to use for requests to the HTTP service + // provider. + oneof authentication { + // Optional. Basic authentication with username and password. + BasicAuthentication basic_authentication = 1 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Bearer token authentication with a token. + BearerTokenAuthentication bearer_token_authentication = 2 + [(google.api.field_behavior) = OPTIONAL]; + } + + // Required. Immutable. The service provider's https endpoint. + string host_uri = 3 [ + (google.api.field_behavior) = REQUIRED, + (google.api.field_behavior) = IMMUTABLE + ]; + + // Optional. Configuration for using Service Directory to privately connect to + // a HTTP service provider. This should only be set if the Http service + // provider is hosted on-premises and not reachable by public internet. If + // this field is left empty, calls to the HTTP service provider will be made + // over the public internet. + ServiceDirectoryConfig service_directory_config = 4 + [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The SSL certificate to use for requests to the HTTP service + // provider. + string ssl_ca_certificate = 5 [(google.api.field_behavior) = OPTIONAL]; +} + // Configuration for connections to github.com. message GitHubConfig { // Represents the various GitHub Applications that can be installed to a @@ -556,6 +655,9 @@ message GitHubConfig { // The Firebase GitHub Application. FIREBASE = 2; + + // The Gemini Code Assist Application. + GEMINI_CODE_ASSIST = 3; } // Required. Immutable. The GitHub Application that was installed to the @@ -591,7 +693,9 @@ message GitHubEnterpriseConfig { string app_slug = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; // Optional. SecretManager resource containing the private key of the GitHub - // App, formatted as `projects/*/secrets/*/versions/*`. + // App, formatted as `projects/*/secrets/*/versions/*` or + // `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are + // supported in that location). string private_key_secret_version = 4 [ (google.api.field_behavior) = OPTIONAL, (google.api.resource_reference) = { @@ -600,7 +704,9 @@ message GitHubEnterpriseConfig { ]; // Optional. SecretManager resource containing the webhook secret of the - // GitHub App, formatted as `projects/*/secrets/*/versions/*`. + // GitHub App, formatted as `projects/*/secrets/*/versions/*` or + // `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are + // supported in that location). string webhook_secret_secret_version = 5 [ (google.api.field_behavior) = OPTIONAL, (google.api.resource_reference) = { @@ -628,6 +734,13 @@ message GitHubEnterpriseConfig { // Optional. SSL certificate to use for requests to GitHub Enterprise. string ssl_ca_certificate = 14 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Immutable. GitHub Enterprise organization in which the GitHub App + // is created. + string organization = 15 [ + (google.api.field_behavior) = OPTIONAL, + (google.api.field_behavior) = IMMUTABLE + ]; } // ServiceDirectoryConfig represents Service Directory configuration for a @@ -648,7 +761,9 @@ message ServiceDirectoryConfig { // and associated metadata. message OAuthCredential { // Required. A SecretManager resource containing the OAuth token that - // authorizes the connection. Format: `projects/*/secrets/*/versions/*`. + // authorizes the connection. Format: `projects/*/secrets/*/versions/*` or + // `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are + // supported in that location). string oauth_token_secret_version = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { @@ -663,8 +778,9 @@ message OAuthCredential { // Configuration for connections to gitlab.com. message GitLabConfig { // Required. Immutable. SecretManager resource containing the webhook secret - // of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This - // is used to validate webhooks. + // of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or + // `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are + // supported in that location). This is used to validate webhooks. string webhook_secret_secret_version = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.field_behavior) = IMMUTABLE, @@ -693,7 +809,9 @@ message GitLabConfig { message UserCredential { // Required. A SecretManager resource containing the user token that // authorizes the Developer Connect connection. Format: - // `projects/*/secrets/*/versions/*`. + // `projects/*/secrets/*/versions/*` or + // `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are + // supported in that location). string user_token_secret_version = 1 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { @@ -711,8 +829,9 @@ message GitLabEnterpriseConfig { string host_uri = 1 [(google.api.field_behavior) = REQUIRED]; // Required. Immutable. SecretManager resource containing the webhook secret - // of a GitLab project, formatted as `projects/*/secrets/*/versions/*`. This - // is used to validate webhooks. + // of a GitLab project, formatted as `projects/*/secrets/*/versions/*` or + // `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are + // supported in that location). This is used to validate webhooks. string webhook_secret_secret_version = 2 [ (google.api.field_behavior) = REQUIRED, (google.api.field_behavior) = IMMUTABLE, @@ -759,7 +878,9 @@ message BitbucketDataCenterConfig { // Required. Immutable. SecretManager resource containing the webhook secret // used to verify webhook events, formatted as - // `projects/*/secrets/*/versions/*`. This is used to validate webhooks. + // `projects/*/secrets/*/versions/*` or + // `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are + // supported in that location). This is used to validate webhooks. string webhook_secret_secret_version = 2 [ (google.api.field_behavior) = REQUIRED, (google.api.field_behavior) = IMMUTABLE, @@ -804,8 +925,9 @@ message BitbucketCloudConfig { // Required. Immutable. SecretManager resource containing the webhook secret // used to verify webhook events, formatted as - // `projects/*/secrets/*/versions/*`. This is used to validate and create - // webhooks. + // `projects/*/secrets/*/versions/*` or + // `projects/*/locations/*/secrets/*/versions/*` (if regional secrets are + // supported in that location). This is used to validate and create webhooks. string webhook_secret_secret_version = 2 [ (google.api.field_behavior) = REQUIRED, (google.api.field_behavior) = IMMUTABLE, @@ -828,6 +950,19 @@ message BitbucketCloudConfig { [(google.api.field_behavior) = REQUIRED]; } +// Configuration for connections to Secure Source Manager instance +message SecureSourceManagerInstanceConfig { + // Required. Immutable. Secure Source Manager instance resource, formatted as + // `projects/*/locations/*/instances/*` + string instance = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.field_behavior) = IMMUTABLE, + (google.api.resource_reference) = { + type: "securesourcemanager.googleapis.com/Instance" + } + ]; +} + // Message for requesting list of Connections message ListConnectionsRequest { // Required. Parent value for ListConnectionsRequest @@ -1280,6 +1415,96 @@ message FetchAccessTokenResponse { ExchangeError exchange_error = 4; } +// Message for starting an OAuth flow. +message StartOAuthRequest { + // Required. The resource name of the AccountConnector in the format + // `projects/*/locations/*/accountConnectors/*`. + string account_connector = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "developerconnect.googleapis.com/AccountConnector" + } + ]; +} + +// Message for responding to starting an OAuth flow. +message StartOAuthResponse { + // The ID of the service provider. + oneof id { + // The ID of the system provider. + SystemProvider system_provider_id = 7; + } + + // The ticket to be used for post processing the callback from the service + // provider. + string ticket = 1; + + // Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.1 + string code_challenge = 2; + + // Please refer to https://datatracker.ietf.org/doc/html/rfc7636#section-4.2 + string code_challenge_method = 3; + + // The client ID to the OAuth App of the service provider. + string client_id = 4; + + // The list of scopes requested by the application. + repeated string scopes = 5; + + // The authorization server URL to the OAuth flow of the service provider. + string auth_uri = 6; +} + +// Message for finishing an OAuth flow. +message FinishOAuthRequest { + // The params returned by non-Google OAuth 2.0 flow redirect. + message OAuthParams { + // Required. The code to be used for getting the token from SCM provider. + string code = 1 [(google.api.field_behavior) = REQUIRED]; + + // Required. The ticket to be used for post processing the callback from SCM + // provider. + string ticket = 2 [(google.api.field_behavior) = REQUIRED]; + } + + // The params returned by Google OAuth flow redirects. + message GoogleOAuthParams { + // Required. The scopes returned by Google OAuth flow. + repeated string scopes = 1 [(google.api.field_behavior) = REQUIRED]; + + // Optional. The version info returned by Google OAuth flow. + string version_info = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Required. The ticket to be used for post processing the callback from + // Google OAuth flow. + string ticket = 3 [(google.api.field_behavior) = REQUIRED]; + } + + // The params returned by OAuth flow redirect. + oneof params { + // The params returned by non-Google OAuth 2.0 flow redirect. + OAuthParams oauth_params = 2; + + // The params returned by Google OAuth flow redirects. + GoogleOAuthParams google_oauth_params = 3; + } + + // Required. The resource name of the AccountConnector in the format + // `projects/*/locations/*/accountConnectors/*`. + string account_connector = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "developerconnect.googleapis.com/AccountConnector" + } + ]; +} + +// Message for responding to finishing an OAuth flow. +message FinishOAuthResponse { + // The error resulted from exchanging OAuth tokens from the service provider. + ExchangeError exchange_error = 1; +} + // Message for representing an error from exchanging OAuth tokens. message ExchangeError { // https://datatracker.ietf.org/doc/html/rfc6749#section-5.2 - error @@ -1649,8 +1874,9 @@ message AccountConnector { // The AccountConnector config. oneof account_connector_config { - // Provider OAuth config. - ProviderOAuthConfig provider_oauth_config = 5; + // Optional. Provider OAuth config. + ProviderOAuthConfig provider_oauth_config = 5 + [(google.api.field_behavior) = OPTIONAL]; } // Identifier. The resource name of the accountConnector, in the format @@ -1712,9 +1938,11 @@ message ProviderOAuthConfig { // OAuth Provider ID. It could be Developer Connect owned or providers // provided. oneof oauth_provider_id { - // Immutable. Developer Connect provided OAuth. - SystemProvider system_provider_id = 1 - [(google.api.field_behavior) = IMMUTABLE]; + // Optional. Immutable. Developer Connect provided OAuth. + SystemProvider system_provider_id = 1 [ + (google.api.field_behavior) = IMMUTABLE, + (google.api.field_behavior) = OPTIONAL + ]; } // Required. User selected scopes to apply to the Oauth config diff --git a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/proto/google/cloud/developerconnect/v1/insights_config.proto b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/proto/google/cloud/developerconnect/v1/insights_config.proto index 779a60f2726d..c516d1bbe823 100644 --- a/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/proto/google/cloud/developerconnect/v1/insights_config.proto +++ b/java-developerconnect/proto-google-cloud-developerconnect-v1/src/main/proto/google/cloud/developerconnect/v1/insights_config.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. @@ -38,7 +38,7 @@ option php_namespace = "Google\\Cloud\\DeveloperConnect\\V1"; // // The InsightsConfig resource is the core configuration object to capture // events from your Software Development Lifecycle. It acts as the central hub -// for managing how Developer connect understands your application, its runtime +// for managing how Developer Connect understands your application, its runtime // environments, and the artifacts deployed within them. // A user can create an InsightsConfig, list previously-requested // InsightsConfigs or get InsightsConfigs by their ID to determine the status of @@ -93,7 +93,7 @@ service InsightsConfigService { }; } - // Delete a single Insight. + // Deletes a single Insight. rpc DeleteInsightsConfig(DeleteInsightsConfigRequest) returns (google.longrunning.Operation) { option (google.api.http) = { @@ -105,11 +105,28 @@ service InsightsConfigService { metadata_type: "google.cloud.developerconnect.v1.OperationMetadata" }; } + + // Gets a single Deployment Event. + rpc GetDeploymentEvent(GetDeploymentEventRequest) returns (DeploymentEvent) { + option (google.api.http) = { + get: "/v1/{name=projects/*/locations/*/insightsConfigs/*/deploymentEvents/*}" + }; + option (google.api.method_signature) = "name"; + } + + // Lists Deployment Events in a given insights config. + rpc ListDeploymentEvents(ListDeploymentEventsRequest) + returns (ListDeploymentEventsResponse) { + option (google.api.http) = { + get: "/v1/{parent=projects/*/locations/*/insightsConfigs/*}/deploymentEvents" + }; + option (google.api.method_signature) = "parent"; + } } // The InsightsConfig resource is the core configuration object to capture // events from your Software Development Lifecycle. It acts as the central hub -// for managing how Developer connect understands your application, its runtime +// for managing how Developer Connect understands your application, its runtime // environments, and the artifacts deployed within them. message InsightsConfig { option (google.api.resource) = { @@ -141,6 +158,9 @@ message InsightsConfig { // Format: // projects/{project}/locations/{location}/applications/{application} string app_hub_application = 4 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. The projects to track with the InsightsConfig. + Projects projects = 12 [(google.api.field_behavior) = OPTIONAL]; } // Identifier. The name of the InsightsConfig. @@ -148,11 +168,11 @@ message InsightsConfig { // projects/{project}/locations/{location}/insightsConfigs/{insightsConfig} string name = 1 [(google.api.field_behavior) = IDENTIFIER]; - // Output only. [Output only] Create timestamp + // Output only. Create timestamp. google.protobuf.Timestamp create_time = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; - // Output only. [Output only] Update timestamp + // Output only. Update timestamp. google.protobuf.Timestamp update_time = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; @@ -190,6 +210,13 @@ message InsightsConfig { [(google.api.field_behavior) = OUTPUT_ONLY]; } +// Projects represents the projects to track with the InsightsConfig. +message Projects { + // Optional. The project IDs. + // Format: {project} + repeated string project_ids = 1 [(google.api.field_behavior) = OPTIONAL]; +} + // RuntimeConfig represents the runtimes where the application is // deployed. message RuntimeConfig { @@ -210,6 +237,10 @@ message RuntimeConfig { oneof runtime { // Output only. Google Kubernetes Engine runtime. GKEWorkload gke_workload = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Cloud Run runtime. + GoogleCloudRun google_cloud_run = 5 + [(google.api.field_behavior) = OUTPUT_ONLY]; } // Where the runtime is derived from. @@ -217,6 +248,10 @@ message RuntimeConfig { // Output only. App Hub Workload. AppHubWorkload app_hub_workload = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. App Hub Service. + AppHubService app_hub_service = 6 + [(google.api.field_behavior) = OUTPUT_ONLY]; } // Required. Immutable. The URI of the runtime configuration. @@ -247,6 +282,17 @@ message GKEWorkload { string deployment = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; } +// GoogleCloudRun represents the Cloud Run runtime. +message GoogleCloudRun { + // Required. Immutable. The name of the Cloud Run service. + // Format: + // `projects/{project}/locations/{location}/services/{service}`. + string service_uri = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.field_behavior) = IMMUTABLE + ]; +} + // AppHubWorkload represents the App Hub Workload. message AppHubWorkload { // Required. Output only. Immutable. The name of the App Hub Workload. @@ -265,11 +311,29 @@ message AppHubWorkload { string environment = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; } +// AppHubService represents the App Hub Service. +message AppHubService { + // Required. Output only. Immutable. The name of the App Hub Service. + // Format: + // `projects/{project}/locations/{location}/applications/{application}/services/{service}`. + string apphub_service = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.field_behavior) = IMMUTABLE, + (google.api.field_behavior) = OUTPUT_ONLY + ]; + + // Output only. The criticality of the App Hub Service. + string criticality = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The environment of the App Hub Service. + string environment = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; +} + // The artifact config of the artifact that is deployed. message ArtifactConfig { // The storage location of the artifact. oneof artifact_storage { - // Optional. Set if the artifact is stored in Artifact regsitry. + // Optional. Set if the artifact is stored in Artifact registry. GoogleArtifactRegistry google_artifact_registry = 2 [(google.api.field_behavior) = OPTIONAL]; } @@ -309,6 +373,162 @@ message GoogleArtifactRegistry { ]; } +// The DeploymentEvent resource represents the deployment of the artifact within +// the InsightsConfig resource. +message DeploymentEvent { + option (google.api.resource) = { + type: "developerconnect.googleapis.com/DeploymentEvent" + pattern: "projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{deployment_event}" + plural: "deploymentEvents" + singular: "deploymentEvent" + }; + + // The state of the DeploymentEvent. + enum State { + // No state specified. + STATE_UNSPECIFIED = 0; + + // The deployment is active in the runtime. + STATE_ACTIVE = 1; + + // The deployment is not in the runtime. + STATE_INACTIVE = 2; + } + + // Identifier. The name of the DeploymentEvent. This name is provided by + // Developer Connect insights. Format: + // projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid} + string name = 1 [(google.api.field_behavior) = IDENTIFIER]; + + // Output only. The create time of the DeploymentEvent. + google.protobuf.Timestamp create_time = 5 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The update time of the DeploymentEvent. + google.protobuf.Timestamp update_time = 6 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The runtime configurations where the DeploymentEvent happened. + RuntimeConfig runtime_config = 8 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The runtime assigned URI of the DeploymentEvent. + // For GKE, this is the fully qualified replica set uri. + // e.g. + // container.googleapis.com/projects/{project}/locations/{location}/clusters/{cluster}/k8s/namespaces/{namespace}/apps/replicasets/{replica-set-id} + // For Cloud Run, this is the revision name. + string runtime_deployment_uri = 14 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The state of the DeploymentEvent. + State state = 11 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The artifact deployments of the DeploymentEvent. Each artifact + // deployment contains the artifact uri and the runtime configuration uri. For + // GKE, this would be all the containers images that are deployed in the pod. + repeated ArtifactDeployment artifact_deployments = 9 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The time at which the DeploymentEvent was deployed. + // This would be the min of all ArtifactDeployment deploy_times. + google.protobuf.Timestamp deploy_time = 10 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The time at which the DeploymentEvent was undeployed, all + // artifacts are considered undeployed once this time is set. This would be + // the max of all ArtifactDeployment undeploy_times. If any ArtifactDeployment + // is still active (i.e. does not have an undeploy_time), this field will be + // empty. + google.protobuf.Timestamp undeploy_time = 12 + [(google.api.field_behavior) = OUTPUT_ONLY]; +} + +// Request for getting a DeploymentEvent. +message GetDeploymentEventRequest { + // Required. The name of the deployment event to retrieve. + // Format: + // projects/{project}/locations/{location}/insightsConfigs/{insights_config}/deploymentEvents/{uuid} + string name = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + type: "developerconnect.googleapis.com/DeploymentEvent" + } + ]; +} + +// Request for requesting list of DeploymentEvents. +message ListDeploymentEventsRequest { + // Required. The parent insights config that owns this collection of + // deployment events. Format: + // projects/{project}/locations/{location}/insightsConfigs/{insights_config} + string parent = 1 [ + (google.api.field_behavior) = REQUIRED, + (google.api.resource_reference) = { + child_type: "developerconnect.googleapis.com/DeploymentEvent" + } + ]; + + // Optional. The maximum number of deployment events to return. The service + // may return fewer than this value. If unspecified, at most 50 deployment + // events will be returned. The maximum value is 1000; values above 1000 will + // be coerced to 1000. + int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. A page token, received from a previous `ListDeploymentEvents` + // call. Provide this to retrieve the subsequent page. + // + // When paginating, all other parameters provided to `ListDeploymentEvents` + // must match the call that provided the page token. + string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; + + // Optional. Filter expression that matches a subset of the DeploymentEvents. + // https://google.aip.dev/160. + string filter = 4 [(google.api.field_behavior) = OPTIONAL]; +} + +// Response to listing DeploymentEvents. +message ListDeploymentEventsResponse { + // The list of DeploymentEvents. + repeated DeploymentEvent deployment_events = 1; + + // A token, which can be sent as `page_token` to retrieve the next page. + // If this field is omitted, there are no subsequent pages. + string next_page_token = 2; +} + +// The ArtifactDeployment resource represents the deployment of the artifact +// within the InsightsConfig resource. +message ArtifactDeployment { + // Output only. Unique identifier of `ArtifactDeployment`. + string id = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The artifact that is deployed. + string artifact_reference = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The artifact alias in the deployment spec, with Tag/SHA. + // e.g. us-docker.pkg.dev/my-project/my-repo/image:1.0.0 + string artifact_alias = 10 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The source commits at which this artifact was built. Extracted + // from provenance. + repeated string source_commit_uris = 6 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The time at which the deployment was deployed. + google.protobuf.Timestamp deploy_time = 4 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The time at which the deployment was undeployed, all artifacts + // are considered undeployed once this time is set. + google.protobuf.Timestamp undeploy_time = 5 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. The summary of container status of the artifact deployment. + // Format as `ContainerStatusState-Reason : restartCount` + // e.g. "Waiting-ImagePullBackOff : 3" + string container_status_summary = 7 + [(google.api.field_behavior) = OUTPUT_ONLY]; +} + // Request for creating an InsightsConfig. message CreateInsightsConfigRequest { // Required. Value for parent. diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/finishoauth/AsyncFinishOAuth.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/finishoauth/AsyncFinishOAuth.java new file mode 100644 index 000000000000..6c13cb6bb3bd --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/finishoauth/AsyncFinishOAuth.java @@ -0,0 +1,52 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_DeveloperConnect_FinishOAuth_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.developerconnect.v1.AccountConnectorName; +import com.google.cloud.developerconnect.v1.DeveloperConnectClient; +import com.google.cloud.developerconnect.v1.FinishOAuthRequest; +import com.google.cloud.developerconnect.v1.FinishOAuthResponse; + +public class AsyncFinishOAuth { + + public static void main(String[] args) throws Exception { + asyncFinishOAuth(); + } + + public static void asyncFinishOAuth() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DeveloperConnectClient developerConnectClient = DeveloperConnectClient.create()) { + FinishOAuthRequest request = + FinishOAuthRequest.newBuilder() + .setAccountConnector( + AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]") + .toString()) + .build(); + ApiFuture future = + developerConnectClient.finishOAuthCallable().futureCall(request); + // Do something. + FinishOAuthResponse response = future.get(); + } + } +} +// [END developerconnect_v1_generated_DeveloperConnect_FinishOAuth_async] diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/finishoauth/SyncFinishOAuth.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/finishoauth/SyncFinishOAuth.java new file mode 100644 index 000000000000..7e46317c9677 --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/finishoauth/SyncFinishOAuth.java @@ -0,0 +1,48 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_DeveloperConnect_FinishOAuth_sync] +import com.google.cloud.developerconnect.v1.AccountConnectorName; +import com.google.cloud.developerconnect.v1.DeveloperConnectClient; +import com.google.cloud.developerconnect.v1.FinishOAuthRequest; +import com.google.cloud.developerconnect.v1.FinishOAuthResponse; + +public class SyncFinishOAuth { + + public static void main(String[] args) throws Exception { + syncFinishOAuth(); + } + + public static void syncFinishOAuth() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DeveloperConnectClient developerConnectClient = DeveloperConnectClient.create()) { + FinishOAuthRequest request = + FinishOAuthRequest.newBuilder() + .setAccountConnector( + AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]") + .toString()) + .build(); + FinishOAuthResponse response = developerConnectClient.finishOAuth(request); + } + } +} +// [END developerconnect_v1_generated_DeveloperConnect_FinishOAuth_sync] diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/finishoauth/SyncFinishOAuthAccountconnectorname.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/finishoauth/SyncFinishOAuthAccountconnectorname.java new file mode 100644 index 000000000000..e8b410282817 --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/finishoauth/SyncFinishOAuthAccountconnectorname.java @@ -0,0 +1,43 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_DeveloperConnect_FinishOAuth_Accountconnectorname_sync] +import com.google.cloud.developerconnect.v1.AccountConnectorName; +import com.google.cloud.developerconnect.v1.DeveloperConnectClient; +import com.google.cloud.developerconnect.v1.FinishOAuthResponse; + +public class SyncFinishOAuthAccountconnectorname { + + public static void main(String[] args) throws Exception { + syncFinishOAuthAccountconnectorname(); + } + + public static void syncFinishOAuthAccountconnectorname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DeveloperConnectClient developerConnectClient = DeveloperConnectClient.create()) { + AccountConnectorName accountConnector = + AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]"); + FinishOAuthResponse response = developerConnectClient.finishOAuth(accountConnector); + } + } +} +// [END developerconnect_v1_generated_DeveloperConnect_FinishOAuth_Accountconnectorname_sync] diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/finishoauth/SyncFinishOAuthString.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/finishoauth/SyncFinishOAuthString.java new file mode 100644 index 000000000000..abfc0e98e1da --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/finishoauth/SyncFinishOAuthString.java @@ -0,0 +1,43 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_DeveloperConnect_FinishOAuth_String_sync] +import com.google.cloud.developerconnect.v1.AccountConnectorName; +import com.google.cloud.developerconnect.v1.DeveloperConnectClient; +import com.google.cloud.developerconnect.v1.FinishOAuthResponse; + +public class SyncFinishOAuthString { + + public static void main(String[] args) throws Exception { + syncFinishOAuthString(); + } + + public static void syncFinishOAuthString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DeveloperConnectClient developerConnectClient = DeveloperConnectClient.create()) { + String accountConnector = + AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]").toString(); + FinishOAuthResponse response = developerConnectClient.finishOAuth(accountConnector); + } + } +} +// [END developerconnect_v1_generated_DeveloperConnect_FinishOAuth_String_sync] diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/startoauth/AsyncStartOAuth.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/startoauth/AsyncStartOAuth.java new file mode 100644 index 000000000000..4d7a0f563877 --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/startoauth/AsyncStartOAuth.java @@ -0,0 +1,52 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_DeveloperConnect_StartOAuth_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.developerconnect.v1.AccountConnectorName; +import com.google.cloud.developerconnect.v1.DeveloperConnectClient; +import com.google.cloud.developerconnect.v1.StartOAuthRequest; +import com.google.cloud.developerconnect.v1.StartOAuthResponse; + +public class AsyncStartOAuth { + + public static void main(String[] args) throws Exception { + asyncStartOAuth(); + } + + public static void asyncStartOAuth() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DeveloperConnectClient developerConnectClient = DeveloperConnectClient.create()) { + StartOAuthRequest request = + StartOAuthRequest.newBuilder() + .setAccountConnector( + AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]") + .toString()) + .build(); + ApiFuture future = + developerConnectClient.startOAuthCallable().futureCall(request); + // Do something. + StartOAuthResponse response = future.get(); + } + } +} +// [END developerconnect_v1_generated_DeveloperConnect_StartOAuth_async] diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/startoauth/SyncStartOAuth.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/startoauth/SyncStartOAuth.java new file mode 100644 index 000000000000..d2bb54d12800 --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/startoauth/SyncStartOAuth.java @@ -0,0 +1,48 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_DeveloperConnect_StartOAuth_sync] +import com.google.cloud.developerconnect.v1.AccountConnectorName; +import com.google.cloud.developerconnect.v1.DeveloperConnectClient; +import com.google.cloud.developerconnect.v1.StartOAuthRequest; +import com.google.cloud.developerconnect.v1.StartOAuthResponse; + +public class SyncStartOAuth { + + public static void main(String[] args) throws Exception { + syncStartOAuth(); + } + + public static void syncStartOAuth() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DeveloperConnectClient developerConnectClient = DeveloperConnectClient.create()) { + StartOAuthRequest request = + StartOAuthRequest.newBuilder() + .setAccountConnector( + AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]") + .toString()) + .build(); + StartOAuthResponse response = developerConnectClient.startOAuth(request); + } + } +} +// [END developerconnect_v1_generated_DeveloperConnect_StartOAuth_sync] diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/startoauth/SyncStartOAuthAccountconnectorname.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/startoauth/SyncStartOAuthAccountconnectorname.java new file mode 100644 index 000000000000..6246a1dbff8c --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/startoauth/SyncStartOAuthAccountconnectorname.java @@ -0,0 +1,43 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_DeveloperConnect_StartOAuth_Accountconnectorname_sync] +import com.google.cloud.developerconnect.v1.AccountConnectorName; +import com.google.cloud.developerconnect.v1.DeveloperConnectClient; +import com.google.cloud.developerconnect.v1.StartOAuthResponse; + +public class SyncStartOAuthAccountconnectorname { + + public static void main(String[] args) throws Exception { + syncStartOAuthAccountconnectorname(); + } + + public static void syncStartOAuthAccountconnectorname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DeveloperConnectClient developerConnectClient = DeveloperConnectClient.create()) { + AccountConnectorName accountConnector = + AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]"); + StartOAuthResponse response = developerConnectClient.startOAuth(accountConnector); + } + } +} +// [END developerconnect_v1_generated_DeveloperConnect_StartOAuth_Accountconnectorname_sync] diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/startoauth/SyncStartOAuthString.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/startoauth/SyncStartOAuthString.java new file mode 100644 index 000000000000..fc47378cfdca --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/developerconnect/startoauth/SyncStartOAuthString.java @@ -0,0 +1,43 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_DeveloperConnect_StartOAuth_String_sync] +import com.google.cloud.developerconnect.v1.AccountConnectorName; +import com.google.cloud.developerconnect.v1.DeveloperConnectClient; +import com.google.cloud.developerconnect.v1.StartOAuthResponse; + +public class SyncStartOAuthString { + + public static void main(String[] args) throws Exception { + syncStartOAuthString(); + } + + public static void syncStartOAuthString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (DeveloperConnectClient developerConnectClient = DeveloperConnectClient.create()) { + String accountConnector = + AccountConnectorName.of("[PROJECT]", "[LOCATION]", "[ACCOUNT_CONNECTOR]").toString(); + StartOAuthResponse response = developerConnectClient.startOAuth(accountConnector); + } + } +} +// [END developerconnect_v1_generated_DeveloperConnect_StartOAuth_String_sync] diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/getdeploymentevent/AsyncGetDeploymentEvent.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/getdeploymentevent/AsyncGetDeploymentEvent.java new file mode 100644 index 000000000000..5bea90d19059 --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/getdeploymentevent/AsyncGetDeploymentEvent.java @@ -0,0 +1,54 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_InsightsConfigService_GetDeploymentEvent_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.developerconnect.v1.DeploymentEvent; +import com.google.cloud.developerconnect.v1.DeploymentEventName; +import com.google.cloud.developerconnect.v1.GetDeploymentEventRequest; +import com.google.cloud.developerconnect.v1.InsightsConfigServiceClient; + +public class AsyncGetDeploymentEvent { + + public static void main(String[] args) throws Exception { + asyncGetDeploymentEvent(); + } + + public static void asyncGetDeploymentEvent() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (InsightsConfigServiceClient insightsConfigServiceClient = + InsightsConfigServiceClient.create()) { + GetDeploymentEventRequest request = + GetDeploymentEventRequest.newBuilder() + .setName( + DeploymentEventName.of( + "[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]", "[DEPLOYMENT_EVENT]") + .toString()) + .build(); + ApiFuture future = + insightsConfigServiceClient.getDeploymentEventCallable().futureCall(request); + // Do something. + DeploymentEvent response = future.get(); + } + } +} +// [END developerconnect_v1_generated_InsightsConfigService_GetDeploymentEvent_async] diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/getdeploymentevent/SyncGetDeploymentEvent.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/getdeploymentevent/SyncGetDeploymentEvent.java new file mode 100644 index 000000000000..5dfb892dd086 --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/getdeploymentevent/SyncGetDeploymentEvent.java @@ -0,0 +1,50 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_InsightsConfigService_GetDeploymentEvent_sync] +import com.google.cloud.developerconnect.v1.DeploymentEvent; +import com.google.cloud.developerconnect.v1.DeploymentEventName; +import com.google.cloud.developerconnect.v1.GetDeploymentEventRequest; +import com.google.cloud.developerconnect.v1.InsightsConfigServiceClient; + +public class SyncGetDeploymentEvent { + + public static void main(String[] args) throws Exception { + syncGetDeploymentEvent(); + } + + public static void syncGetDeploymentEvent() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (InsightsConfigServiceClient insightsConfigServiceClient = + InsightsConfigServiceClient.create()) { + GetDeploymentEventRequest request = + GetDeploymentEventRequest.newBuilder() + .setName( + DeploymentEventName.of( + "[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]", "[DEPLOYMENT_EVENT]") + .toString()) + .build(); + DeploymentEvent response = insightsConfigServiceClient.getDeploymentEvent(request); + } + } +} +// [END developerconnect_v1_generated_InsightsConfigService_GetDeploymentEvent_sync] diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/getdeploymentevent/SyncGetDeploymentEventDeploymenteventname.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/getdeploymentevent/SyncGetDeploymentEventDeploymenteventname.java new file mode 100644 index 000000000000..0e2fd710f079 --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/getdeploymentevent/SyncGetDeploymentEventDeploymenteventname.java @@ -0,0 +1,45 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_InsightsConfigService_GetDeploymentEvent_Deploymenteventname_sync] +import com.google.cloud.developerconnect.v1.DeploymentEvent; +import com.google.cloud.developerconnect.v1.DeploymentEventName; +import com.google.cloud.developerconnect.v1.InsightsConfigServiceClient; + +public class SyncGetDeploymentEventDeploymenteventname { + + public static void main(String[] args) throws Exception { + syncGetDeploymentEventDeploymenteventname(); + } + + public static void syncGetDeploymentEventDeploymenteventname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (InsightsConfigServiceClient insightsConfigServiceClient = + InsightsConfigServiceClient.create()) { + DeploymentEventName name = + DeploymentEventName.of( + "[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]", "[DEPLOYMENT_EVENT]"); + DeploymentEvent response = insightsConfigServiceClient.getDeploymentEvent(name); + } + } +} +// [END developerconnect_v1_generated_InsightsConfigService_GetDeploymentEvent_Deploymenteventname_sync] diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/getdeploymentevent/SyncGetDeploymentEventString.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/getdeploymentevent/SyncGetDeploymentEventString.java new file mode 100644 index 000000000000..5716b566eae2 --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/getdeploymentevent/SyncGetDeploymentEventString.java @@ -0,0 +1,46 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_InsightsConfigService_GetDeploymentEvent_String_sync] +import com.google.cloud.developerconnect.v1.DeploymentEvent; +import com.google.cloud.developerconnect.v1.DeploymentEventName; +import com.google.cloud.developerconnect.v1.InsightsConfigServiceClient; + +public class SyncGetDeploymentEventString { + + public static void main(String[] args) throws Exception { + syncGetDeploymentEventString(); + } + + public static void syncGetDeploymentEventString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (InsightsConfigServiceClient insightsConfigServiceClient = + InsightsConfigServiceClient.create()) { + String name = + DeploymentEventName.of( + "[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]", "[DEPLOYMENT_EVENT]") + .toString(); + DeploymentEvent response = insightsConfigServiceClient.getDeploymentEvent(name); + } + } +} +// [END developerconnect_v1_generated_InsightsConfigService_GetDeploymentEvent_String_sync] diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/listdeploymentevents/AsyncListDeploymentEvents.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/listdeploymentevents/AsyncListDeploymentEvents.java new file mode 100644 index 000000000000..faf753a8653b --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/listdeploymentevents/AsyncListDeploymentEvents.java @@ -0,0 +1,57 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_InsightsConfigService_ListDeploymentEvents_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.developerconnect.v1.DeploymentEvent; +import com.google.cloud.developerconnect.v1.InsightsConfigName; +import com.google.cloud.developerconnect.v1.InsightsConfigServiceClient; +import com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest; + +public class AsyncListDeploymentEvents { + + public static void main(String[] args) throws Exception { + asyncListDeploymentEvents(); + } + + public static void asyncListDeploymentEvents() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (InsightsConfigServiceClient insightsConfigServiceClient = + InsightsConfigServiceClient.create()) { + ListDeploymentEventsRequest request = + ListDeploymentEventsRequest.newBuilder() + .setParent( + InsightsConfigName.of("[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + ApiFuture future = + insightsConfigServiceClient.listDeploymentEventsPagedCallable().futureCall(request); + // Do something. + for (DeploymentEvent element : future.get().iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END developerconnect_v1_generated_InsightsConfigService_ListDeploymentEvents_async] diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/listdeploymentevents/AsyncListDeploymentEventsPaged.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/listdeploymentevents/AsyncListDeploymentEventsPaged.java new file mode 100644 index 000000000000..1c9c545f183f --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/listdeploymentevents/AsyncListDeploymentEventsPaged.java @@ -0,0 +1,65 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_InsightsConfigService_ListDeploymentEvents_Paged_async] +import com.google.cloud.developerconnect.v1.DeploymentEvent; +import com.google.cloud.developerconnect.v1.InsightsConfigName; +import com.google.cloud.developerconnect.v1.InsightsConfigServiceClient; +import com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest; +import com.google.cloud.developerconnect.v1.ListDeploymentEventsResponse; +import com.google.common.base.Strings; + +public class AsyncListDeploymentEventsPaged { + + public static void main(String[] args) throws Exception { + asyncListDeploymentEventsPaged(); + } + + public static void asyncListDeploymentEventsPaged() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (InsightsConfigServiceClient insightsConfigServiceClient = + InsightsConfigServiceClient.create()) { + ListDeploymentEventsRequest request = + ListDeploymentEventsRequest.newBuilder() + .setParent( + InsightsConfigName.of("[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + while (true) { + ListDeploymentEventsResponse response = + insightsConfigServiceClient.listDeploymentEventsCallable().call(request); + for (DeploymentEvent element : response.getDeploymentEventsList()) { + // doThingsWith(element); + } + String nextPageToken = response.getNextPageToken(); + if (!Strings.isNullOrEmpty(nextPageToken)) { + request = request.toBuilder().setPageToken(nextPageToken).build(); + } else { + break; + } + } + } + } +} +// [END developerconnect_v1_generated_InsightsConfigService_ListDeploymentEvents_Paged_async] diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/listdeploymentevents/SyncListDeploymentEvents.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/listdeploymentevents/SyncListDeploymentEvents.java new file mode 100644 index 000000000000..4420d045d615 --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/listdeploymentevents/SyncListDeploymentEvents.java @@ -0,0 +1,54 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_InsightsConfigService_ListDeploymentEvents_sync] +import com.google.cloud.developerconnect.v1.DeploymentEvent; +import com.google.cloud.developerconnect.v1.InsightsConfigName; +import com.google.cloud.developerconnect.v1.InsightsConfigServiceClient; +import com.google.cloud.developerconnect.v1.ListDeploymentEventsRequest; + +public class SyncListDeploymentEvents { + + public static void main(String[] args) throws Exception { + syncListDeploymentEvents(); + } + + public static void syncListDeploymentEvents() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (InsightsConfigServiceClient insightsConfigServiceClient = + InsightsConfigServiceClient.create()) { + ListDeploymentEventsRequest request = + ListDeploymentEventsRequest.newBuilder() + .setParent( + InsightsConfigName.of("[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]").toString()) + .setPageSize(883849137) + .setPageToken("pageToken873572522") + .setFilter("filter-1274492040") + .build(); + for (DeploymentEvent element : + insightsConfigServiceClient.listDeploymentEvents(request).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END developerconnect_v1_generated_InsightsConfigService_ListDeploymentEvents_sync] diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/listdeploymentevents/SyncListDeploymentEventsInsightsconfigname.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/listdeploymentevents/SyncListDeploymentEventsInsightsconfigname.java new file mode 100644 index 000000000000..4d1fe39afa2c --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/listdeploymentevents/SyncListDeploymentEventsInsightsconfigname.java @@ -0,0 +1,47 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_InsightsConfigService_ListDeploymentEvents_Insightsconfigname_sync] +import com.google.cloud.developerconnect.v1.DeploymentEvent; +import com.google.cloud.developerconnect.v1.InsightsConfigName; +import com.google.cloud.developerconnect.v1.InsightsConfigServiceClient; + +public class SyncListDeploymentEventsInsightsconfigname { + + public static void main(String[] args) throws Exception { + syncListDeploymentEventsInsightsconfigname(); + } + + public static void syncListDeploymentEventsInsightsconfigname() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (InsightsConfigServiceClient insightsConfigServiceClient = + InsightsConfigServiceClient.create()) { + InsightsConfigName parent = + InsightsConfigName.of("[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]"); + for (DeploymentEvent element : + insightsConfigServiceClient.listDeploymentEvents(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END developerconnect_v1_generated_InsightsConfigService_ListDeploymentEvents_Insightsconfigname_sync] diff --git a/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/listdeploymentevents/SyncListDeploymentEventsString.java b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/listdeploymentevents/SyncListDeploymentEventsString.java new file mode 100644 index 000000000000..e091cf7a7f9a --- /dev/null +++ b/java-developerconnect/samples/snippets/generated/com/google/cloud/developerconnect/v1/insightsconfigservice/listdeploymentevents/SyncListDeploymentEventsString.java @@ -0,0 +1,47 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.developerconnect.v1.samples; + +// [START developerconnect_v1_generated_InsightsConfigService_ListDeploymentEvents_String_sync] +import com.google.cloud.developerconnect.v1.DeploymentEvent; +import com.google.cloud.developerconnect.v1.InsightsConfigName; +import com.google.cloud.developerconnect.v1.InsightsConfigServiceClient; + +public class SyncListDeploymentEventsString { + + public static void main(String[] args) throws Exception { + syncListDeploymentEventsString(); + } + + public static void syncListDeploymentEventsString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (InsightsConfigServiceClient insightsConfigServiceClient = + InsightsConfigServiceClient.create()) { + String parent = + InsightsConfigName.of("[PROJECT]", "[LOCATION]", "[INSIGHTS_CONFIG]").toString(); + for (DeploymentEvent element : + insightsConfigServiceClient.listDeploymentEvents(parent).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END developerconnect_v1_generated_InsightsConfigService_ListDeploymentEvents_String_sync] diff --git a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceClient.java b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceClient.java index c5c8cc6a04f7..aef4e8f03696 100644 --- a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceClient.java +++ b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceClient.java @@ -69,7 +69,7 @@ * * *

          GetProtectedResourcesSummary - *

          Returns aggregate information about the resources protected by the given Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey]. Only resources within the same Cloud organization as the key will be returned. The project that holds the key must be part of an organization in order for this call to succeed. + *

          Returns aggregate information about the resources protected by the given Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey]. By default, summary of resources within the same Cloud organization as the key will be returned, which requires the KMS organization service account to be configured(refer https://docs.cloud.google.com/kms/docs/view-key-usage#required-roles). If the KMS organization service account is not configured or key's project is not part of an organization, set [fallback_scope][google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest.fallback_scope] to `FALLBACK_SCOPE_PROJECT` to retrieve a summary of protected resources within the key's project. * *

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

          *
            @@ -88,7 +88,7 @@ * * *

            SearchProtectedResources - *

            Returns metadata about the resources protected by the given Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization. + *

            Returns metadata about the resources protected by the given Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization/project. * *

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

            *
              @@ -98,6 +98,8 @@ *
                *
              • searchProtectedResources(OrganizationName scope, ResourceName cryptoKey) *

              • searchProtectedResources(OrganizationName scope, String cryptoKey) + *

              • searchProtectedResources(ProjectName scope, ResourceName cryptoKey) + *

              • searchProtectedResources(ProjectName scope, String cryptoKey) *

              • searchProtectedResources(String scope, ResourceName cryptoKey) *

              • searchProtectedResources(String scope, String cryptoKey) *

              @@ -219,9 +221,14 @@ public KeyTrackingServiceStub getStub() { // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Returns aggregate information about the resources protected by the given Cloud KMS - * [CryptoKey][google.cloud.kms.v1.CryptoKey]. Only resources within the same Cloud organization - * as the key will be returned. The project that holds the key must be part of an organization in - * order for this call to succeed. + * [CryptoKey][google.cloud.kms.v1.CryptoKey]. By default, summary of resources within the same + * Cloud organization as the key will be returned, which requires the KMS organization service + * account to be configured(refer + * https://docs.cloud.google.com/kms/docs/view-key-usage#required-roles). If the KMS organization + * service account is not configured or key's project is not part of an organization, set + * [fallback_scope][google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest.fallback_scope] + * to `FALLBACK_SCOPE_PROJECT` to retrieve a summary of protected resources within the key's + * project. * *

              Sample code: * @@ -255,9 +262,14 @@ public final ProtectedResourcesSummary getProtectedResourcesSummary( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Returns aggregate information about the resources protected by the given Cloud KMS - * [CryptoKey][google.cloud.kms.v1.CryptoKey]. Only resources within the same Cloud organization - * as the key will be returned. The project that holds the key must be part of an organization in - * order for this call to succeed. + * [CryptoKey][google.cloud.kms.v1.CryptoKey]. By default, summary of resources within the same + * Cloud organization as the key will be returned, which requires the KMS organization service + * account to be configured(refer + * https://docs.cloud.google.com/kms/docs/view-key-usage#required-roles). If the KMS organization + * service account is not configured or key's project is not part of an organization, set + * [fallback_scope][google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest.fallback_scope] + * to `FALLBACK_SCOPE_PROJECT` to retrieve a summary of protected resources within the key's + * project. * *

              Sample code: * @@ -289,9 +301,14 @@ public final ProtectedResourcesSummary getProtectedResourcesSummary(String name) // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Returns aggregate information about the resources protected by the given Cloud KMS - * [CryptoKey][google.cloud.kms.v1.CryptoKey]. Only resources within the same Cloud organization - * as the key will be returned. The project that holds the key must be part of an organization in - * order for this call to succeed. + * [CryptoKey][google.cloud.kms.v1.CryptoKey]. By default, summary of resources within the same + * Cloud organization as the key will be returned, which requires the KMS organization service + * account to be configured(refer + * https://docs.cloud.google.com/kms/docs/view-key-usage#required-roles). If the KMS organization + * service account is not configured or key's project is not part of an organization, set + * [fallback_scope][google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest.fallback_scope] + * to `FALLBACK_SCOPE_PROJECT` to retrieve a summary of protected resources within the key's + * project. * *

              Sample code: * @@ -308,6 +325,7 @@ public final ProtectedResourcesSummary getProtectedResourcesSummary(String name) * ProtectedResourcesSummaryName.ofProjectLocationKeyRingCryptoKeyName( * "[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]") * .toString()) + * .setFallbackScope(FallbackScope.forNumber(0)) * .build(); * ProtectedResourcesSummary response = * keyTrackingServiceClient.getProtectedResourcesSummary(request); @@ -325,9 +343,14 @@ public final ProtectedResourcesSummary getProtectedResourcesSummary( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Returns aggregate information about the resources protected by the given Cloud KMS - * [CryptoKey][google.cloud.kms.v1.CryptoKey]. Only resources within the same Cloud organization - * as the key will be returned. The project that holds the key must be part of an organization in - * order for this call to succeed. + * [CryptoKey][google.cloud.kms.v1.CryptoKey]. By default, summary of resources within the same + * Cloud organization as the key will be returned, which requires the KMS organization service + * account to be configured(refer + * https://docs.cloud.google.com/kms/docs/view-key-usage#required-roles). If the KMS organization + * service account is not configured or key's project is not part of an organization, set + * [fallback_scope][google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest.fallback_scope] + * to `FALLBACK_SCOPE_PROJECT` to retrieve a summary of protected resources within the key's + * project. * *

              Sample code: * @@ -344,6 +367,7 @@ public final ProtectedResourcesSummary getProtectedResourcesSummary( * ProtectedResourcesSummaryName.ofProjectLocationKeyRingCryptoKeyName( * "[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]") * .toString()) + * .setFallbackScope(FallbackScope.forNumber(0)) * .build(); * ApiFuture future = * keyTrackingServiceClient.getProtectedResourcesSummaryCallable().futureCall(request); @@ -360,7 +384,7 @@ public final ProtectedResourcesSummary getProtectedResourcesSummary( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Returns metadata about the resources protected by the given Cloud KMS - * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization. + * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization/project. * *

              Sample code: * @@ -380,7 +404,15 @@ public final ProtectedResourcesSummary getProtectedResourcesSummary( * } * } * - * @param scope Required. Resource name of the organization. Example: organizations/123 + * @param scope Required. A scope can be an organization or a project. Resources protected by the + * crypto key in provided scope will be returned. + *

              The following values are allowed: + *

                + *
              • organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/12345678") + *
              • projects/{PROJECT_ID} (e.g., "projects/foo-bar") + *
              • projects/{PROJECT_NUMBER} (e.g., "projects/12345678") + *
              + * * @param cryptoKey Required. The resource name of the [CryptoKey][google.cloud.kms.v1.CryptoKey]. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -397,7 +429,7 @@ public final SearchProtectedResourcesPagedResponse searchProtectedResources( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Returns metadata about the resources protected by the given Cloud KMS - * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization. + * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization/project. * *

              Sample code: * @@ -417,7 +449,15 @@ public final SearchProtectedResourcesPagedResponse searchProtectedResources( * } * } * - * @param scope Required. Resource name of the organization. Example: organizations/123 + * @param scope Required. A scope can be an organization or a project. Resources protected by the + * crypto key in provided scope will be returned. + *

              The following values are allowed: + *

                + *
              • organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/12345678") + *
              • projects/{PROJECT_ID} (e.g., "projects/foo-bar") + *
              • projects/{PROJECT_NUMBER} (e.g., "projects/12345678") + *
              + * * @param cryptoKey Required. The resource name of the [CryptoKey][google.cloud.kms.v1.CryptoKey]. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -434,7 +474,97 @@ public final SearchProtectedResourcesPagedResponse searchProtectedResources( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Returns metadata about the resources protected by the given Cloud KMS - * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization. + * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization/project. + * + *

              Sample code: + * + *

              {@code
              +   * // This snippet has been automatically generated and should be regarded as a code template only.
              +   * // It will require modifications to work:
              +   * // - It may require correct/in-range values for request initialization.
              +   * // - It may require specifying regional endpoints when creating the service client as shown in
              +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
              +   * try (KeyTrackingServiceClient keyTrackingServiceClient = KeyTrackingServiceClient.create()) {
              +   *   ProjectName scope = ProjectName.of("[PROJECT]");
              +   *   ResourceName cryptoKey = OrganizationName.of("[ORGANIZATION]");
              +   *   for (ProtectedResource element :
              +   *       keyTrackingServiceClient.searchProtectedResources(scope, cryptoKey).iterateAll()) {
              +   *     // doThingsWith(element);
              +   *   }
              +   * }
              +   * }
              + * + * @param scope Required. A scope can be an organization or a project. Resources protected by the + * crypto key in provided scope will be returned. + *

              The following values are allowed: + *

                + *
              • organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/12345678") + *
              • projects/{PROJECT_ID} (e.g., "projects/foo-bar") + *
              • projects/{PROJECT_NUMBER} (e.g., "projects/12345678") + *
              + * + * @param cryptoKey Required. The resource name of the [CryptoKey][google.cloud.kms.v1.CryptoKey]. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final SearchProtectedResourcesPagedResponse searchProtectedResources( + ProjectName scope, ResourceName cryptoKey) { + SearchProtectedResourcesRequest request = + SearchProtectedResourcesRequest.newBuilder() + .setScope(scope == null ? null : scope.toString()) + .setCryptoKey(cryptoKey == null ? null : cryptoKey.toString()) + .build(); + return searchProtectedResources(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns metadata about the resources protected by the given Cloud KMS + * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization/project. + * + *

              Sample code: + * + *

              {@code
              +   * // This snippet has been automatically generated and should be regarded as a code template only.
              +   * // It will require modifications to work:
              +   * // - It may require correct/in-range values for request initialization.
              +   * // - It may require specifying regional endpoints when creating the service client as shown in
              +   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
              +   * try (KeyTrackingServiceClient keyTrackingServiceClient = KeyTrackingServiceClient.create()) {
              +   *   ProjectName scope = ProjectName.of("[PROJECT]");
              +   *   String cryptoKey = OrganizationName.of("[ORGANIZATION]").toString();
              +   *   for (ProtectedResource element :
              +   *       keyTrackingServiceClient.searchProtectedResources(scope, cryptoKey).iterateAll()) {
              +   *     // doThingsWith(element);
              +   *   }
              +   * }
              +   * }
              + * + * @param scope Required. A scope can be an organization or a project. Resources protected by the + * crypto key in provided scope will be returned. + *

              The following values are allowed: + *

                + *
              • organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/12345678") + *
              • projects/{PROJECT_ID} (e.g., "projects/foo-bar") + *
              • projects/{PROJECT_NUMBER} (e.g., "projects/12345678") + *
              + * + * @param cryptoKey Required. The resource name of the [CryptoKey][google.cloud.kms.v1.CryptoKey]. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final SearchProtectedResourcesPagedResponse searchProtectedResources( + ProjectName scope, String cryptoKey) { + SearchProtectedResourcesRequest request = + SearchProtectedResourcesRequest.newBuilder() + .setScope(scope == null ? null : scope.toString()) + .setCryptoKey(cryptoKey) + .build(); + return searchProtectedResources(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Returns metadata about the resources protected by the given Cloud KMS + * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization/project. * *

              Sample code: * @@ -454,7 +584,15 @@ public final SearchProtectedResourcesPagedResponse searchProtectedResources( * } * } * - * @param scope Required. Resource name of the organization. Example: organizations/123 + * @param scope Required. A scope can be an organization or a project. Resources protected by the + * crypto key in provided scope will be returned. + *

              The following values are allowed: + *

                + *
              • organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/12345678") + *
              • projects/{PROJECT_ID} (e.g., "projects/foo-bar") + *
              • projects/{PROJECT_NUMBER} (e.g., "projects/12345678") + *
              + * * @param cryptoKey Required. The resource name of the [CryptoKey][google.cloud.kms.v1.CryptoKey]. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -471,7 +609,7 @@ public final SearchProtectedResourcesPagedResponse searchProtectedResources( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Returns metadata about the resources protected by the given Cloud KMS - * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization. + * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization/project. * *

              Sample code: * @@ -491,7 +629,15 @@ public final SearchProtectedResourcesPagedResponse searchProtectedResources( * } * } * - * @param scope Required. Resource name of the organization. Example: organizations/123 + * @param scope Required. A scope can be an organization or a project. Resources protected by the + * crypto key in provided scope will be returned. + *

              The following values are allowed: + *

                + *
              • organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/12345678") + *
              • projects/{PROJECT_ID} (e.g., "projects/foo-bar") + *
              • projects/{PROJECT_NUMBER} (e.g., "projects/12345678") + *
              + * * @param cryptoKey Required. The resource name of the [CryptoKey][google.cloud.kms.v1.CryptoKey]. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ @@ -508,7 +654,7 @@ public final SearchProtectedResourcesPagedResponse searchProtectedResources( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Returns metadata about the resources protected by the given Cloud KMS - * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization. + * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization/project. * *

              Sample code: * @@ -545,7 +691,7 @@ public final SearchProtectedResourcesPagedResponse searchProtectedResources( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Returns metadata about the resources protected by the given Cloud KMS - * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization. + * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization/project. * *

              Sample code: * @@ -581,7 +727,7 @@ public final SearchProtectedResourcesPagedResponse searchProtectedResources( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Returns metadata about the resources protected by the given Cloud KMS - * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization. + * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization/project. * *

              Sample code: * diff --git a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/gapic_metadata.json b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/gapic_metadata.json index 9407c3f8eeba..e615c7f318b3 100644 --- a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/gapic_metadata.json +++ b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/gapic_metadata.json @@ -26,7 +26,7 @@ "methods": ["getProtectedResourcesSummary", "getProtectedResourcesSummary", "getProtectedResourcesSummary", "getProtectedResourcesSummaryCallable"] }, "SearchProtectedResources": { - "methods": ["searchProtectedResources", "searchProtectedResources", "searchProtectedResources", "searchProtectedResources", "searchProtectedResources", "searchProtectedResourcesPagedCallable", "searchProtectedResourcesCallable"] + "methods": ["searchProtectedResources", "searchProtectedResources", "searchProtectedResources", "searchProtectedResources", "searchProtectedResources", "searchProtectedResources", "searchProtectedResources", "searchProtectedResourcesPagedCallable", "searchProtectedResourcesCallable"] } } } diff --git a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/HttpJsonKeyTrackingServiceStub.java b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/HttpJsonKeyTrackingServiceStub.java index c0756b687a91..bd60a0e788ba 100644 --- a/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/HttpJsonKeyTrackingServiceStub.java +++ b/java-kmsinventory/google-cloud-kmsinventory/src/main/java/com/google/cloud/kms/inventory/v1/stub/HttpJsonKeyTrackingServiceStub.java @@ -78,6 +78,8 @@ public class HttpJsonKeyTrackingServiceStub extends KeyTrackingServiceStub { Map> fields = new HashMap<>(); ProtoRestSerializer serializer = ProtoRestSerializer.create(); + serializer.putQueryParam( + fields, "fallbackScope", request.getFallbackScopeValue()); serializer.putQueryParam(fields, "$alt", "json;enum-encoding=int"); return fields; }) @@ -110,6 +112,7 @@ public class HttpJsonKeyTrackingServiceStub extends KeyTrackingServiceStub { serializer.putPathParam(fields, "scope", request.getScope()); return fields; }) + .setAdditionalPaths("/v1/{scope=projects/*}/protectedResources:search") .setQueryParamsExtractor( request -> { Map> fields = new HashMap<>(); diff --git a/java-kmsinventory/google-cloud-kmsinventory/src/main/resources/META-INF/native-image/com.google.cloud.kms.inventory.v1/reflect-config.json b/java-kmsinventory/google-cloud-kmsinventory/src/main/resources/META-INF/native-image/com.google.cloud.kms.inventory.v1/reflect-config.json index 2cb96cfadf92..9e1ad5ad60d9 100644 --- a/java-kmsinventory/google-cloud-kmsinventory/src/main/resources/META-INF/native-image/com.google.cloud.kms.inventory.v1/reflect-config.json +++ b/java-kmsinventory/google-cloud-kmsinventory/src/main/resources/META-INF/native-image/com.google.cloud.kms.inventory.v1/reflect-config.json @@ -413,6 +413,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.kms.inventory.v1.FallbackScope", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest", "queryAllDeclaredConstructors": true, @@ -539,6 +548,33 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.kms.inventory.v1.Warning", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.kms.inventory.v1.Warning$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.kms.inventory.v1.Warning$WarningCode", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.kms.v1.AccessReason", "queryAllDeclaredConstructors": true, diff --git a/java-kmsinventory/google-cloud-kmsinventory/src/test/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceClientHttpJsonTest.java b/java-kmsinventory/google-cloud-kmsinventory/src/test/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceClientHttpJsonTest.java index 3f50ee47f2a8..2ea5bc6536be 100644 --- a/java-kmsinventory/google-cloud-kmsinventory/src/test/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceClientHttpJsonTest.java +++ b/java-kmsinventory/google-cloud-kmsinventory/src/test/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceClientHttpJsonTest.java @@ -31,6 +31,7 @@ import com.google.cloud.kms.inventory.v1.stub.HttpJsonKeyTrackingServiceStub; import com.google.common.collect.Lists; import java.io.IOException; +import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.List; @@ -90,6 +91,7 @@ public void getProtectedResourcesSummaryTest() throws Exception { .putAllResourceTypes(new HashMap()) .putAllCloudProducts(new HashMap()) .putAllLocations(new HashMap()) + .addAllWarnings(new ArrayList()) .build(); mockService.addResponse(expectedResponse); @@ -146,6 +148,7 @@ public void getProtectedResourcesSummaryTest2() throws Exception { .putAllResourceTypes(new HashMap()) .putAllCloudProducts(new HashMap()) .putAllLocations(new HashMap()) + .addAllWarnings(new ArrayList()) .build(); mockService.addResponse(expectedResponse); @@ -303,7 +306,7 @@ public void searchProtectedResourcesTest3() throws Exception { .build(); mockService.addResponse(expectedResponse); - String scope = "organizations/organization-6471"; + ProjectName scope = ProjectName.of("[PROJECT]"); ResourceName cryptoKey = OrganizationName.of("[ORGANIZATION]"); SearchProtectedResourcesPagedResponse pagedListResponse = @@ -337,7 +340,7 @@ public void searchProtectedResourcesExceptionTest3() throws Exception { mockService.addException(exception); try { - String scope = "organizations/organization-6471"; + ProjectName scope = ProjectName.of("[PROJECT]"); ResourceName cryptoKey = OrganizationName.of("[ORGANIZATION]"); client.searchProtectedResources(scope, cryptoKey); Assert.fail("No exception raised"); @@ -356,7 +359,7 @@ public void searchProtectedResourcesTest4() throws Exception { .build(); mockService.addResponse(expectedResponse); - String scope = "organizations/organization-6471"; + ProjectName scope = ProjectName.of("[PROJECT]"); String cryptoKey = "cryptoKey1598288350"; SearchProtectedResourcesPagedResponse pagedListResponse = @@ -389,6 +392,112 @@ public void searchProtectedResourcesExceptionTest4() throws Exception { new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); mockService.addException(exception); + try { + ProjectName scope = ProjectName.of("[PROJECT]"); + String cryptoKey = "cryptoKey1598288350"; + client.searchProtectedResources(scope, cryptoKey); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void searchProtectedResourcesTest5() throws Exception { + ProtectedResource responsesElement = ProtectedResource.newBuilder().build(); + SearchProtectedResourcesResponse expectedResponse = + SearchProtectedResourcesResponse.newBuilder() + .setNextPageToken("") + .addAllProtectedResources(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + String scope = "organizations/organization-6471"; + ResourceName cryptoKey = OrganizationName.of("[ORGANIZATION]"); + + SearchProtectedResourcesPagedResponse pagedListResponse = + client.searchProtectedResources(scope, cryptoKey); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getProtectedResourcesList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void searchProtectedResourcesExceptionTest5() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String scope = "organizations/organization-6471"; + ResourceName cryptoKey = OrganizationName.of("[ORGANIZATION]"); + client.searchProtectedResources(scope, cryptoKey); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void searchProtectedResourcesTest6() throws Exception { + ProtectedResource responsesElement = ProtectedResource.newBuilder().build(); + SearchProtectedResourcesResponse expectedResponse = + SearchProtectedResourcesResponse.newBuilder() + .setNextPageToken("") + .addAllProtectedResources(Arrays.asList(responsesElement)) + .build(); + mockService.addResponse(expectedResponse); + + String scope = "organizations/organization-6471"; + String cryptoKey = "cryptoKey1598288350"; + + SearchProtectedResourcesPagedResponse pagedListResponse = + client.searchProtectedResources(scope, cryptoKey); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getProtectedResourcesList().get(0), resources.get(0)); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void searchProtectedResourcesExceptionTest6() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + try { String scope = "organizations/organization-6471"; String cryptoKey = "cryptoKey1598288350"; diff --git a/java-kmsinventory/google-cloud-kmsinventory/src/test/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceClientTest.java b/java-kmsinventory/google-cloud-kmsinventory/src/test/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceClientTest.java index d3b8780e40fc..50c98544df36 100644 --- a/java-kmsinventory/google-cloud-kmsinventory/src/test/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceClientTest.java +++ b/java-kmsinventory/google-cloud-kmsinventory/src/test/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceClientTest.java @@ -30,6 +30,7 @@ import com.google.protobuf.AbstractMessage; import io.grpc.StatusRuntimeException; import java.io.IOException; +import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; import java.util.List; @@ -93,6 +94,7 @@ public void getProtectedResourcesSummaryTest() throws Exception { .putAllResourceTypes(new HashMap()) .putAllCloudProducts(new HashMap()) .putAllLocations(new HashMap()) + .addAllWarnings(new ArrayList()) .build(); mockKeyTrackingService.addResponse(expectedResponse); @@ -144,6 +146,7 @@ public void getProtectedResourcesSummaryTest2() throws Exception { .putAllResourceTypes(new HashMap()) .putAllCloudProducts(new HashMap()) .putAllLocations(new HashMap()) + .addAllWarnings(new ArrayList()) .build(); mockKeyTrackingService.addResponse(expectedResponse); @@ -286,6 +289,104 @@ public void searchProtectedResourcesTest3() throws Exception { .build(); mockKeyTrackingService.addResponse(expectedResponse); + ProjectName scope = ProjectName.of("[PROJECT]"); + ResourceName cryptoKey = OrganizationName.of("[ORGANIZATION]"); + + SearchProtectedResourcesPagedResponse pagedListResponse = + client.searchProtectedResources(scope, cryptoKey); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getProtectedResourcesList().get(0), resources.get(0)); + + List actualRequests = mockKeyTrackingService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SearchProtectedResourcesRequest actualRequest = + ((SearchProtectedResourcesRequest) actualRequests.get(0)); + + Assert.assertEquals(scope.toString(), actualRequest.getScope()); + Assert.assertEquals(cryptoKey.toString(), actualRequest.getCryptoKey()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void searchProtectedResourcesExceptionTest3() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockKeyTrackingService.addException(exception); + + try { + ProjectName scope = ProjectName.of("[PROJECT]"); + ResourceName cryptoKey = OrganizationName.of("[ORGANIZATION]"); + client.searchProtectedResources(scope, cryptoKey); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void searchProtectedResourcesTest4() throws Exception { + ProtectedResource responsesElement = ProtectedResource.newBuilder().build(); + SearchProtectedResourcesResponse expectedResponse = + SearchProtectedResourcesResponse.newBuilder() + .setNextPageToken("") + .addAllProtectedResources(Arrays.asList(responsesElement)) + .build(); + mockKeyTrackingService.addResponse(expectedResponse); + + ProjectName scope = ProjectName.of("[PROJECT]"); + String cryptoKey = "cryptoKey1598288350"; + + SearchProtectedResourcesPagedResponse pagedListResponse = + client.searchProtectedResources(scope, cryptoKey); + + List resources = Lists.newArrayList(pagedListResponse.iterateAll()); + + Assert.assertEquals(1, resources.size()); + Assert.assertEquals(expectedResponse.getProtectedResourcesList().get(0), resources.get(0)); + + List actualRequests = mockKeyTrackingService.getRequests(); + Assert.assertEquals(1, actualRequests.size()); + SearchProtectedResourcesRequest actualRequest = + ((SearchProtectedResourcesRequest) actualRequests.get(0)); + + Assert.assertEquals(scope.toString(), actualRequest.getScope()); + Assert.assertEquals(cryptoKey, actualRequest.getCryptoKey()); + Assert.assertTrue( + channelProvider.isHeaderSent( + ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), + GaxGrpcProperties.getDefaultApiClientHeaderPattern())); + } + + @Test + public void searchProtectedResourcesExceptionTest4() throws Exception { + StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); + mockKeyTrackingService.addException(exception); + + try { + ProjectName scope = ProjectName.of("[PROJECT]"); + String cryptoKey = "cryptoKey1598288350"; + client.searchProtectedResources(scope, cryptoKey); + Assert.fail("No exception raised"); + } catch (InvalidArgumentException e) { + // Expected exception. + } + } + + @Test + public void searchProtectedResourcesTest5() throws Exception { + ProtectedResource responsesElement = ProtectedResource.newBuilder().build(); + SearchProtectedResourcesResponse expectedResponse = + SearchProtectedResourcesResponse.newBuilder() + .setNextPageToken("") + .addAllProtectedResources(Arrays.asList(responsesElement)) + .build(); + mockKeyTrackingService.addResponse(expectedResponse); + String scope = "scope109264468"; ResourceName cryptoKey = OrganizationName.of("[ORGANIZATION]"); @@ -311,7 +412,7 @@ public void searchProtectedResourcesTest3() throws Exception { } @Test - public void searchProtectedResourcesExceptionTest3() throws Exception { + public void searchProtectedResourcesExceptionTest5() throws Exception { StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); mockKeyTrackingService.addException(exception); @@ -326,7 +427,7 @@ public void searchProtectedResourcesExceptionTest3() throws Exception { } @Test - public void searchProtectedResourcesTest4() throws Exception { + public void searchProtectedResourcesTest6() throws Exception { ProtectedResource responsesElement = ProtectedResource.newBuilder().build(); SearchProtectedResourcesResponse expectedResponse = SearchProtectedResourcesResponse.newBuilder() @@ -360,7 +461,7 @@ public void searchProtectedResourcesTest4() throws Exception { } @Test - public void searchProtectedResourcesExceptionTest4() throws Exception { + public void searchProtectedResourcesExceptionTest6() throws Exception { StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT); mockKeyTrackingService.addException(exception); diff --git a/java-kmsinventory/grpc-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceGrpc.java b/java-kmsinventory/grpc-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceGrpc.java index ee5495075ad9..56fe8f6c064d 100644 --- a/java-kmsinventory/grpc-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceGrpc.java +++ b/java-kmsinventory/grpc-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceGrpc.java @@ -209,10 +209,16 @@ public interface AsyncService { * *

                    * Returns aggregate information about the resources protected by the given
              -     * Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey]. Only resources within
              -     * the same Cloud organization as the key will be returned. The project that
              -     * holds the key must be part of an organization in order for this call to
              -     * succeed.
              +     * Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey]. By default,
              +     * summary of resources within the same Cloud organization as the key will be
              +     * returned, which requires the KMS organization service account to be
              +     * configured(refer
              +     * https://docs.cloud.google.com/kms/docs/view-key-usage#required-roles).
              +     * If the KMS organization service account is not configured or key's project
              +     * is not part of an organization, set
              +     * [fallback_scope][google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest.fallback_scope]
              +     * to `FALLBACK_SCOPE_PROJECT` to retrieve a summary of protected resources
              +     * within the key's project.
                    * 
              */ default void getProtectedResourcesSummary( @@ -228,7 +234,8 @@ default void getProtectedResourcesSummary( * *
                    * Returns metadata about the resources protected by the given Cloud KMS
              -     * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization.
              +     * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud
              +     * organization/project.
                    * 
              */ default void searchProtectedResources( @@ -283,10 +290,16 @@ protected KeyTrackingServiceStub build( * *
                    * Returns aggregate information about the resources protected by the given
              -     * Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey]. Only resources within
              -     * the same Cloud organization as the key will be returned. The project that
              -     * holds the key must be part of an organization in order for this call to
              -     * succeed.
              +     * Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey]. By default,
              +     * summary of resources within the same Cloud organization as the key will be
              +     * returned, which requires the KMS organization service account to be
              +     * configured(refer
              +     * https://docs.cloud.google.com/kms/docs/view-key-usage#required-roles).
              +     * If the KMS organization service account is not configured or key's project
              +     * is not part of an organization, set
              +     * [fallback_scope][google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest.fallback_scope]
              +     * to `FALLBACK_SCOPE_PROJECT` to retrieve a summary of protected resources
              +     * within the key's project.
                    * 
              */ public void getProtectedResourcesSummary( @@ -304,7 +317,8 @@ public void getProtectedResourcesSummary( * *
                    * Returns metadata about the resources protected by the given Cloud KMS
              -     * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization.
              +     * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud
              +     * organization/project.
                    * 
              */ public void searchProtectedResources( @@ -345,10 +359,16 @@ protected KeyTrackingServiceBlockingV2Stub build( * *
                    * Returns aggregate information about the resources protected by the given
              -     * Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey]. Only resources within
              -     * the same Cloud organization as the key will be returned. The project that
              -     * holds the key must be part of an organization in order for this call to
              -     * succeed.
              +     * Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey]. By default,
              +     * summary of resources within the same Cloud organization as the key will be
              +     * returned, which requires the KMS organization service account to be
              +     * configured(refer
              +     * https://docs.cloud.google.com/kms/docs/view-key-usage#required-roles).
              +     * If the KMS organization service account is not configured or key's project
              +     * is not part of an organization, set
              +     * [fallback_scope][google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest.fallback_scope]
              +     * to `FALLBACK_SCOPE_PROJECT` to retrieve a summary of protected resources
              +     * within the key's project.
                    * 
              */ public com.google.cloud.kms.inventory.v1.ProtectedResourcesSummary getProtectedResourcesSummary( @@ -363,7 +383,8 @@ public com.google.cloud.kms.inventory.v1.ProtectedResourcesSummary getProtectedR * *
                    * Returns metadata about the resources protected by the given Cloud KMS
              -     * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization.
              +     * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud
              +     * organization/project.
                    * 
              */ public com.google.cloud.kms.inventory.v1.SearchProtectedResourcesResponse @@ -401,10 +422,16 @@ protected KeyTrackingServiceBlockingStub build( * *
                    * Returns aggregate information about the resources protected by the given
              -     * Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey]. Only resources within
              -     * the same Cloud organization as the key will be returned. The project that
              -     * holds the key must be part of an organization in order for this call to
              -     * succeed.
              +     * Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey]. By default,
              +     * summary of resources within the same Cloud organization as the key will be
              +     * returned, which requires the KMS organization service account to be
              +     * configured(refer
              +     * https://docs.cloud.google.com/kms/docs/view-key-usage#required-roles).
              +     * If the KMS organization service account is not configured or key's project
              +     * is not part of an organization, set
              +     * [fallback_scope][google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest.fallback_scope]
              +     * to `FALLBACK_SCOPE_PROJECT` to retrieve a summary of protected resources
              +     * within the key's project.
                    * 
              */ public com.google.cloud.kms.inventory.v1.ProtectedResourcesSummary getProtectedResourcesSummary( @@ -418,7 +445,8 @@ public com.google.cloud.kms.inventory.v1.ProtectedResourcesSummary getProtectedR * *
                    * Returns metadata about the resources protected by the given Cloud KMS
              -     * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization.
              +     * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud
              +     * organization/project.
                    * 
              */ public com.google.cloud.kms.inventory.v1.SearchProtectedResourcesResponse @@ -454,10 +482,16 @@ protected KeyTrackingServiceFutureStub build( * *
                    * Returns aggregate information about the resources protected by the given
              -     * Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey]. Only resources within
              -     * the same Cloud organization as the key will be returned. The project that
              -     * holds the key must be part of an organization in order for this call to
              -     * succeed.
              +     * Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey]. By default,
              +     * summary of resources within the same Cloud organization as the key will be
              +     * returned, which requires the KMS organization service account to be
              +     * configured(refer
              +     * https://docs.cloud.google.com/kms/docs/view-key-usage#required-roles).
              +     * If the KMS organization service account is not configured or key's project
              +     * is not part of an organization, set
              +     * [fallback_scope][google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest.fallback_scope]
              +     * to `FALLBACK_SCOPE_PROJECT` to retrieve a summary of protected resources
              +     * within the key's project.
                    * 
              */ public com.google.common.util.concurrent.ListenableFuture< @@ -473,7 +507,8 @@ protected KeyTrackingServiceFutureStub build( * *
                    * Returns metadata about the resources protected by the given Cloud KMS
              -     * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization.
              +     * [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud
              +     * organization/project.
                    * 
              */ public com.google.common.util.concurrent.ListenableFuture< diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/FallbackScope.java b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/FallbackScope.java new file mode 100644 index 000000000000..a6d1d58d078a --- /dev/null +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/FallbackScope.java @@ -0,0 +1,175 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/kms/inventory/v1/key_tracking_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.kms.inventory.v1; + +/** + * + * + *
              + * Specifies the scope to use if the organization service agent is not
              + * configured.
              + * 
              + * + * Protobuf enum {@code google.cloud.kms.inventory.v1.FallbackScope} + */ +@com.google.protobuf.Generated +public enum FallbackScope implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
              +   * Unspecified scope type.
              +   * 
              + * + * FALLBACK_SCOPE_UNSPECIFIED = 0; + */ + FALLBACK_SCOPE_UNSPECIFIED(0), + /** + * + * + *
              +   * If set to `FALLBACK_SCOPE_PROJECT`, the API will fall back to using key's
              +   * project as request scope if the kms organization service account is not
              +   * configured.
              +   * 
              + * + * FALLBACK_SCOPE_PROJECT = 1; + */ + FALLBACK_SCOPE_PROJECT(1), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "FallbackScope"); + } + + /** + * + * + *
              +   * Unspecified scope type.
              +   * 
              + * + * FALLBACK_SCOPE_UNSPECIFIED = 0; + */ + public static final int FALLBACK_SCOPE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
              +   * If set to `FALLBACK_SCOPE_PROJECT`, the API will fall back to using key's
              +   * project as request scope if the kms organization service account is not
              +   * configured.
              +   * 
              + * + * FALLBACK_SCOPE_PROJECT = 1; + */ + public static final int FALLBACK_SCOPE_PROJECT_VALUE = 1; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static FallbackScope valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static FallbackScope forNumber(int value) { + switch (value) { + case 0: + return FALLBACK_SCOPE_UNSPECIFIED; + case 1: + return FALLBACK_SCOPE_PROJECT; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public FallbackScope findValueByNumber(int number) { + return FallbackScope.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.kms.inventory.v1.KeyTrackingServiceProto.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final FallbackScope[] VALUES = values(); + + public static FallbackScope valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private FallbackScope(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.kms.inventory.v1.FallbackScope) +} diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/GetProtectedResourcesSummaryRequest.java b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/GetProtectedResourcesSummaryRequest.java index 0edc736ba880..fae45a487587 100644 --- a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/GetProtectedResourcesSummaryRequest.java +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/GetProtectedResourcesSummaryRequest.java @@ -55,6 +55,7 @@ private GetProtectedResourcesSummaryRequest( private GetProtectedResourcesSummaryRequest() { name_ = ""; + fallbackScope_ = 0; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { @@ -131,6 +132,49 @@ public com.google.protobuf.ByteString getNameBytes() { } } + public static final int FALLBACK_SCOPE_FIELD_NUMBER = 2; + private int fallbackScope_ = 0; + + /** + * + * + *
              +   * Optional. The scope to use if the kms organization service account is not
              +   * configured.
              +   * 
              + * + * + * .google.cloud.kms.inventory.v1.FallbackScope fallback_scope = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for fallbackScope. + */ + @java.lang.Override + public int getFallbackScopeValue() { + return fallbackScope_; + } + + /** + * + * + *
              +   * Optional. The scope to use if the kms organization service account is not
              +   * configured.
              +   * 
              + * + * + * .google.cloud.kms.inventory.v1.FallbackScope fallback_scope = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The fallbackScope. + */ + @java.lang.Override + public com.google.cloud.kms.inventory.v1.FallbackScope getFallbackScope() { + com.google.cloud.kms.inventory.v1.FallbackScope result = + com.google.cloud.kms.inventory.v1.FallbackScope.forNumber(fallbackScope_); + return result == null ? com.google.cloud.kms.inventory.v1.FallbackScope.UNRECOGNIZED : result; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -148,6 +192,10 @@ 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 (fallbackScope_ + != com.google.cloud.kms.inventory.v1.FallbackScope.FALLBACK_SCOPE_UNSPECIFIED.getNumber()) { + output.writeEnum(2, fallbackScope_); + } getUnknownFields().writeTo(output); } @@ -160,6 +208,10 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessage.isStringEmpty(name_)) { size += com.google.protobuf.GeneratedMessage.computeStringSize(1, name_); } + if (fallbackScope_ + != com.google.cloud.kms.inventory.v1.FallbackScope.FALLBACK_SCOPE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, fallbackScope_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -177,6 +229,7 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest) obj; if (!getName().equals(other.getName())) return false; + if (fallbackScope_ != other.fallbackScope_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -190,6 +243,8 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + NAME_FIELD_NUMBER; hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + FALLBACK_SCOPE_FIELD_NUMBER; + hash = (53 * hash) + fallbackScope_; hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -335,6 +390,7 @@ public Builder clear() { super.clear(); bitField0_ = 0; name_ = ""; + fallbackScope_ = 0; return this; } @@ -377,6 +433,9 @@ private void buildPartial0( if (((from_bitField0_ & 0x00000001) != 0)) { result.name_ = name_; } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.fallbackScope_ = fallbackScope_; + } } @java.lang.Override @@ -400,6 +459,9 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; onChanged(); } + if (other.fallbackScope_ != 0) { + setFallbackScopeValue(other.getFallbackScopeValue()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -432,6 +494,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case 10 + case 16: + { + fallbackScope_ = input.readEnum(); + bitField0_ |= 0x00000002; + break; + } // case 16 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -577,6 +645,116 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { return this; } + private int fallbackScope_ = 0; + + /** + * + * + *
              +     * Optional. The scope to use if the kms organization service account is not
              +     * configured.
              +     * 
              + * + * + * .google.cloud.kms.inventory.v1.FallbackScope fallback_scope = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for fallbackScope. + */ + @java.lang.Override + public int getFallbackScopeValue() { + return fallbackScope_; + } + + /** + * + * + *
              +     * Optional. The scope to use if the kms organization service account is not
              +     * configured.
              +     * 
              + * + * + * .google.cloud.kms.inventory.v1.FallbackScope fallback_scope = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for fallbackScope to set. + * @return This builder for chaining. + */ + public Builder setFallbackScopeValue(int value) { + fallbackScope_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
              +     * Optional. The scope to use if the kms organization service account is not
              +     * configured.
              +     * 
              + * + * + * .google.cloud.kms.inventory.v1.FallbackScope fallback_scope = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The fallbackScope. + */ + @java.lang.Override + public com.google.cloud.kms.inventory.v1.FallbackScope getFallbackScope() { + com.google.cloud.kms.inventory.v1.FallbackScope result = + com.google.cloud.kms.inventory.v1.FallbackScope.forNumber(fallbackScope_); + return result == null ? com.google.cloud.kms.inventory.v1.FallbackScope.UNRECOGNIZED : result; + } + + /** + * + * + *
              +     * Optional. The scope to use if the kms organization service account is not
              +     * configured.
              +     * 
              + * + * + * .google.cloud.kms.inventory.v1.FallbackScope fallback_scope = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The fallbackScope to set. + * @return This builder for chaining. + */ + public Builder setFallbackScope(com.google.cloud.kms.inventory.v1.FallbackScope value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + fallbackScope_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
              +     * Optional. The scope to use if the kms organization service account is not
              +     * configured.
              +     * 
              + * + * + * .google.cloud.kms.inventory.v1.FallbackScope fallback_scope = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearFallbackScope() { + bitField0_ = (bitField0_ & ~0x00000002); + fallbackScope_ = 0; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest) } diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/GetProtectedResourcesSummaryRequestOrBuilder.java b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/GetProtectedResourcesSummaryRequestOrBuilder.java index cd8866f72dbf..ad8c63156aec 100644 --- a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/GetProtectedResourcesSummaryRequestOrBuilder.java +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/GetProtectedResourcesSummaryRequestOrBuilder.java @@ -57,4 +57,36 @@ public interface GetProtectedResourcesSummaryRequestOrBuilder * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); + + /** + * + * + *
              +   * Optional. The scope to use if the kms organization service account is not
              +   * configured.
              +   * 
              + * + * + * .google.cloud.kms.inventory.v1.FallbackScope fallback_scope = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for fallbackScope. + */ + int getFallbackScopeValue(); + + /** + * + * + *
              +   * Optional. The scope to use if the kms organization service account is not
              +   * configured.
              +   * 
              + * + * + * .google.cloud.kms.inventory.v1.FallbackScope fallback_scope = 2 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The fallbackScope. + */ + com.google.cloud.kms.inventory.v1.FallbackScope getFallbackScope(); } diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/KeyDashboardServiceProto.java b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/KeyDashboardServiceProto.java index ef74fa64b748..7b40df033475 100644 --- a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/KeyDashboardServiceProto.java +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/KeyDashboardServiceProto.java @@ -76,12 +76,12 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "se\"3\332A\006parent\202\323\344\223\002$\022\"/v1/{parent=project" + "s/*}/cryptoKeys\032O\312A\033kmsinventory.googlea" + "pis.com\322A.https://www.googleapis.com/aut" - + "h/cloud-platformB\303\001\n!com.google.cloud.km" + + "h/cloud-platformB\300\001\n!com.google.cloud.km" + "s.inventory.v1B\030KeyDashboardServiceProto" + "P\001Z?cloud.google.com/go/kms/inventory/ap" - + "iv1/inventorypb;inventorypb\370\001\001\252\002\035Google." - + "Cloud.Kms.Inventory.V1\312\002\035Google\\Cloud\\Km" - + "s\\Inventory\\V1b\006proto3" + + "iv1/inventorypb;inventorypb\252\002\035Google.Clo" + + "ud.Kms.Inventory.V1\312\002\035Google\\Cloud\\Kms\\I" + + "nventory\\V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceProto.java b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceProto.java index e49fa12bf1af..a99316fc8a3e 100644 --- a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceProto.java +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/KeyTrackingServiceProto.java @@ -76,6 +76,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_kms_inventory_v1_ProtectedResource_LabelsEntry_descriptor; static final com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_google_cloud_kms_inventory_v1_ProtectedResource_LabelsEntry_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_kms_inventory_v1_Warning_descriptor; + static final com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_google_cloud_kms_inventory_v1_Warning_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; @@ -89,20 +93,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "8google/cloud/kms/inventory/v1/key_tracking_service.proto\022\035google.cloud.kms.inv" + "entory.v1\032\034google/api/annotations.proto\032" + "\027google/api/client.proto\032\037google/api/fie" - + "ld_behavior.proto\032\031google/api/resource.proto\032\037google/protobuf/timestamp.proto\"r\n" + + "ld_behavior.proto\032\031google/api/resource.p" + + "roto\032\037google/protobuf/timestamp.proto\"\275\001\n" + "#GetProtectedResourcesSummaryRequest\022K\n" + "\004name\030\001 \001(\tB=\340A\002\372A7\n" - + "5kmsinventory.googleapis.com/ProtectedResourcesSummary\"\340\006\n" + + "5kmsinventory.googleapis.com/ProtectedResourcesSummary\022I\n" + + "\016fallback_scope\030\002" + + " \001(\0162,.google.cloud.kms.inventory.v1.FallbackScopeB\003\340A\001\"\232\007\n" + "\031ProtectedResourcesSummary\022\014\n" + "\004name\030\005 \001(\t\022\026\n" + "\016resource_count\030\001 \001(\003\022\025\n\r" + "project_count\030\002 \001(\005\022c\n" - + "\016resource_types\030\003 \003(\0132K.google.cl" - + "oud.kms.inventory.v1.ProtectedResourcesSummary.ResourceTypesEntry\022c\n" - + "\016cloud_products\030\006 \003(\0132K.google.cloud.kms.inventory.v" - + "1.ProtectedResourcesSummary.CloudProductsEntry\022Z\n" - + "\tlocations\030\004 \003(\0132G.google.cloud" - + ".kms.inventory.v1.ProtectedResourcesSummary.LocationsEntry\0324\n" + + "\016resource_types\030\003 \003(\0132K.google.cloud." + + "kms.inventory.v1.ProtectedResourcesSummary.ResourceTypesEntry\022c\n" + + "\016cloud_products\030\006 \003(\0132K.google.cloud.kms.inventory.v1.Pr" + + "otectedResourcesSummary.CloudProductsEntry\022Z\n" + + "\tlocations\030\004 \003(\0132G.google.cloud.kms" + + ".inventory.v1.ProtectedResourcesSummary.LocationsEntry\0228\n" + + "\010warnings\030\007 \003(\0132&.google.cloud.kms.inventory.v1.Warning\0324\n" + "\022ResourceTypesEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\003:\0028\001\0324\n" @@ -112,22 +120,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\016LocationsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\003:\0028\001:\301\002\352A\275\002\n" - + "5kmsinventory.googleapis.com/ProtectedResourcesSummary\022m" - + "projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_k" - + "ey}/protectedResourcesSummary\022\224\001projects" - + "/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryp" - + "toKeyVersions/{crypto_key_version}/protectedResourcesSummary\"\315\001\n" - + "\037SearchProtectedResourcesRequest\022G\n" - + "\005scope\030\002 \001(\tB8\340A\002\372A2\n" - + "0cloudresourcemanager.googleapis.com/Organization\022\035\n\n" + + "5kmsinventory.googleapis.com/ProtectedResourcesSummary\022mprojects/{project}/locatio" + + "ns/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/protectedResourcesSumm" + + "ary\022\224\001projects/{project}/locations/{loca" + + "tion}/keyRings/{key_ring}/cryptoKeys/{cr" + + "ypto_key}/cryptoKeyVersions/{crypto_key_version}/protectedResourcesSummary\"\317\001\n" + + "\037SearchProtectedResourcesRequest\022I\n" + + "\005scope\030\002 \001(" + + "\tB:\340A\002\372A4\0222kmsinventory.googleapis.com/ProtectedResourceScope\022\035\n\n" + "crypto_key\030\001 \001(\tB\t\340A\002\372A\003\n" + "\001*\022\021\n" + "\tpage_size\030\003 \001(\005\022\022\n\n" + "page_token\030\004 \001(\t\022\033\n" + "\016resource_types\030\005 \003(\tB\003\340A\001\"\212\001\n" + " SearchProtectedResourcesResponse\022M\n" - + "\023protected_resources\030\001" - + " \003(\01320.google.cloud.kms.inventory.v1.ProtectedResource\022\027\n" + + "\023protected_resources\030\001 \003(\01320.google." + + "cloud.kms.inventory.v1.ProtectedResource\022\027\n" + "\017next_page_token\030\002 \001(\t\"\371\003\n" + "\021ProtectedResource\022\014\n" + "\004name\030\001 \001(\t\022\017\n" @@ -136,8 +144,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "cloud_product\030\010 \001(\t\022\025\n\r" + "resource_type\030\003 \001(\t\022\020\n" + "\010location\030\004 \001(\t\022L\n" - + "\006labels\030\005 \003" - + "(\0132<.google.cloud.kms.inventory.v1.ProtectedResource.LabelsEntry\022I\n" + + "\006labels\030\005 \003(\0132<.google.cloud.kms.in" + + "ventory.v1.ProtectedResource.LabelsEntry\022I\n" + "\022crypto_key_version\030\006 \001(\tB-\372A*\n" + "(cloudkms.googleapis.com/CryptoKeyVersion\022J\n" + "\023crypto_key_versions\030\n" @@ -147,24 +155,39 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013LabelsEntry\022\013\n" + "\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001:\'\352A$\n" - + "\037cloudasset.googleapis.com/Asset\022\001*2\332\004\n" + + "\037cloudasset.googleapis.com/Asset\022\001*\"\222\002\n" + + "\007Warning\022H\n" + + "\014warning_code\030\001" + + " \001(\01622.google.cloud.kms.inventory.v1.Warning.WarningCode\022\027\n" + + "\017display_message\030\002 \001(\t\"\243\001\n" + + "\013WarningCode\022\034\n" + + "\030WARNING_CODE_UNSPECIFIED\020\000\022)\n" + + "%INSUFFICIENT_PERMISSIONS_PARTIAL_DATA\020\001\022(\n" + + "$RESOURCE_LIMIT_EXCEEDED_PARTIAL_DATA\020\002\022!\n" + + "\035ORG_LESS_PROJECT_PARTIAL_DATA\020\003*K\n\r" + + "FallbackScope\022\036\n" + + "\032FALLBACK_SCOPE_UNSPECIFIED\020\000\022\032\n" + + "\026FALLBACK_SCOPE_PROJECT\020\0012\217\005\n" + "\022KeyTrackingService\022\201\002\n" - + "\034GetProtectedResourcesSummary\022B.google.cloud.kms.invento" - + "ry.v1.GetProtectedResourcesSummaryRequest\0328.google.cloud.kms.inventory.v1.Protec" - + "tedResourcesSummary\"c\332A\004name\202\323\344\223\002V\022T/v1/" - + "{name=projects/*/locations/*/keyRings/*/" - + "cryptoKeys/**}/protectedResourcesSummary\022\356\001\n" - + "\030SearchProtectedResources\022>.google.cloud.kms.inventory.v1.SearchProtectedRes" - + "ourcesRequest\032?.google.cloud.kms.invento" - + "ry.v1.SearchProtectedResourcesResponse\"Q\332A\021scope," - + " crypto_key\202\323\344\223\0027\0225/v1/{scope=o" - + "rganizations/*}/protectedResources:searc" - + "h\032O\312A\033kmsinventory.googleapis.com\322A.http" - + "s://www.googleapis.com/auth/cloud-platformB\302\001\n" - + "!com.google.cloud.kms.inventory.v1B\027KeyTrackingServiceProtoP\001Z?cloud.googl" - + "e.com/go/kms/inventory/apiv1/inventorypb" - + ";inventorypb\370\001\001\252\002\035Google.Cloud.Kms.Inven" - + "tory.V1\312\002\035Google\\Cloud\\Kms\\Inventory\\V1b\006proto3" + + "\034GetProtectedResourcesSummary\022B.google.cloud.k" + + "ms.inventory.v1.GetProtectedResourcesSummaryRequest\0328.google.cloud.kms.inventory" + + ".v1.ProtectedResourcesSummary\"c\332A\004name\202\323" + + "\344\223\002V\022T/v1/{name=projects/*/locations/*/k" + + "eyRings/*/cryptoKeys/**}/protectedResourcesSummary\022\243\002\n" + + "\030SearchProtectedResources\022>.google.cloud.kms.inventory.v1.SearchPr" + + "otectedResourcesRequest\032?.google.cloud.k" + + "ms.inventory.v1.SearchProtectedResourcesResponse\"\205\001\332A\021scope," + + " crypto_key\202\323\344\223\002k\0225/v1/{scope=organizations/*}/protectedReso" + + "urces:searchZ2\0220/v1/{scope=projects/*}/p" + + "rotectedResources:search\032O\312A\033kmsinventor" + + "y.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platformB\327\002\n" + + "!com.google.cloud.kms.inventory.v1B\027KeyTrackingServ" + + "iceProtoP\001Z?cloud.google.com/go/kms/inve" + + "ntory/apiv1/inventorypb;inventorypb\252\002\035Go" + + "ogle.Cloud.Kms.Inventory.V1\312\002\035Google\\Cloud\\Kms\\Inventory\\V1\352A\224\001\n" + + "2kmsinventory.googleapis.com/ProtectedResourceScope\0223org" + + "anizations/{organization}/protectedResourceScope\022)projects/{project}/protectedRe" + + "sourceScopeb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -182,7 +205,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_kms_inventory_v1_GetProtectedResourcesSummaryRequest_descriptor, new java.lang.String[] { - "Name", + "Name", "FallbackScope", }); internal_static_google_cloud_kms_inventory_v1_ProtectedResourcesSummary_descriptor = getDescriptor().getMessageType(1); @@ -196,6 +219,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ResourceTypes", "CloudProducts", "Locations", + "Warnings", }); internal_static_google_cloud_kms_inventory_v1_ProtectedResourcesSummary_ResourceTypesEntry_descriptor = internal_static_google_cloud_kms_inventory_v1_ProtectedResourcesSummary_descriptor @@ -265,6 +289,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new java.lang.String[] { "Key", "Value", }); + internal_static_google_cloud_kms_inventory_v1_Warning_descriptor = + getDescriptor().getMessageType(5); + internal_static_google_cloud_kms_inventory_v1_Warning_fieldAccessorTable = + new com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_google_cloud_kms_inventory_v1_Warning_descriptor, + new java.lang.String[] { + "WarningCode", "DisplayMessage", + }); descriptor.resolveAllFeaturesImmutable(); com.google.api.AnnotationsProto.getDescriptor(); com.google.api.ClientProto.getDescriptor(); @@ -279,6 +311,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { registry.add(com.google.api.ClientProto.methodSignature); registry.add(com.google.api.ClientProto.oauthScopes); registry.add(com.google.api.ResourceProto.resource); + registry.add(com.google.api.ResourceProto.resourceDefinition); registry.add(com.google.api.ResourceProto.resourceReference); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry); diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/ProtectedResourceScopeName.java b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/ProtectedResourceScopeName.java new file mode 100644 index 000000000000..9c3f3d4890c4 --- /dev/null +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/ProtectedResourceScopeName.java @@ -0,0 +1,248 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.kms.inventory.v1; + +import com.google.api.pathtemplate.PathTemplate; +import com.google.api.pathtemplate.ValidationException; +import com.google.api.resourcenames.ResourceName; +import com.google.common.base.Preconditions; +import com.google.common.collect.ImmutableMap; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import javax.annotation.Generated; + +// AUTO-GENERATED DOCUMENTATION AND CLASS. +@Generated("by gapic-generator-java") +public class ProtectedResourceScopeName implements ResourceName { + private static final PathTemplate ORGANIZATION = + PathTemplate.createWithoutUrlEncoding("organizations/{organization}/protectedResourceScope"); + private static final PathTemplate PROJECT = + PathTemplate.createWithoutUrlEncoding("projects/{project}/protectedResourceScope"); + private volatile Map fieldValuesMap; + private PathTemplate pathTemplate; + private String fixedValue; + private final String organization; + private final String project; + + @Deprecated + protected ProtectedResourceScopeName() { + organization = null; + project = null; + } + + private ProtectedResourceScopeName(Builder builder) { + organization = Preconditions.checkNotNull(builder.getOrganization()); + project = null; + pathTemplate = ORGANIZATION; + } + + private ProtectedResourceScopeName(ProjectBuilder builder) { + project = Preconditions.checkNotNull(builder.getProject()); + organization = null; + pathTemplate = PROJECT; + } + + public String getOrganization() { + return organization; + } + + public String getProject() { + return project; + } + + public static Builder newBuilder() { + return new Builder(); + } + + public static Builder newOrganizationBuilder() { + return new Builder(); + } + + public static ProjectBuilder newProjectBuilder() { + return new ProjectBuilder(); + } + + public Builder toBuilder() { + return new Builder(this); + } + + public static ProtectedResourceScopeName of(String organization) { + return newBuilder().setOrganization(organization).build(); + } + + public static ProtectedResourceScopeName ofOrganizationName(String organization) { + return newBuilder().setOrganization(organization).build(); + } + + public static ProtectedResourceScopeName ofProjectName(String project) { + return newProjectBuilder().setProject(project).build(); + } + + public static String format(String organization) { + return newBuilder().setOrganization(organization).build().toString(); + } + + public static String formatOrganizationName(String organization) { + return newBuilder().setOrganization(organization).build().toString(); + } + + public static String formatProjectName(String project) { + return newProjectBuilder().setProject(project).build().toString(); + } + + public static ProtectedResourceScopeName parse(String formattedString) { + if (formattedString.isEmpty()) { + return null; + } + if (ORGANIZATION.matches(formattedString)) { + Map matchMap = ORGANIZATION.match(formattedString); + return ofOrganizationName(matchMap.get("organization")); + } else if (PROJECT.matches(formattedString)) { + Map matchMap = PROJECT.match(formattedString); + return ofProjectName(matchMap.get("project")); + } + throw new ValidationException( + "ProtectedResourceScopeName.parse: formattedString not in valid format"); + } + + public static List parseList(List formattedStrings) { + List list = new ArrayList<>(formattedStrings.size()); + for (String formattedString : formattedStrings) { + list.add(parse(formattedString)); + } + return list; + } + + public static List toStringList(List values) { + List list = new ArrayList<>(values.size()); + for (ProtectedResourceScopeName value : values) { + if (value == null) { + list.add(""); + } else { + list.add(value.toString()); + } + } + return list; + } + + public static boolean isParsableFrom(String formattedString) { + return ORGANIZATION.matches(formattedString) || PROJECT.matches(formattedString); + } + + @Override + public Map getFieldValuesMap() { + if (fieldValuesMap == null) { + synchronized (this) { + if (fieldValuesMap == null) { + ImmutableMap.Builder fieldMapBuilder = ImmutableMap.builder(); + if (organization != null) { + fieldMapBuilder.put("organization", organization); + } + if (project != null) { + fieldMapBuilder.put("project", project); + } + fieldValuesMap = fieldMapBuilder.build(); + } + } + } + return fieldValuesMap; + } + + public String getFieldValue(String fieldName) { + return getFieldValuesMap().get(fieldName); + } + + @Override + public String toString() { + return fixedValue != null ? fixedValue : pathTemplate.instantiate(getFieldValuesMap()); + } + + @Override + public boolean equals(Object o) { + if (o == this) { + return true; + } + if (o != null && getClass() == o.getClass()) { + ProtectedResourceScopeName that = ((ProtectedResourceScopeName) o); + return Objects.equals(this.organization, that.organization) + && Objects.equals(this.project, that.project); + } + return false; + } + + @Override + public int hashCode() { + int h = 1; + h *= 1000003; + h ^= Objects.hashCode(fixedValue); + h *= 1000003; + h ^= Objects.hashCode(organization); + h *= 1000003; + h ^= Objects.hashCode(project); + return h; + } + + /** Builder for organizations/{organization}/protectedResourceScope. */ + public static class Builder { + private String organization; + + protected Builder() {} + + public String getOrganization() { + return organization; + } + + public Builder setOrganization(String organization) { + this.organization = organization; + return this; + } + + private Builder(ProtectedResourceScopeName protectedResourceScopeName) { + Preconditions.checkArgument( + Objects.equals(protectedResourceScopeName.pathTemplate, ORGANIZATION), + "toBuilder is only supported when ProtectedResourceScopeName has the pattern of" + + " organizations/{organization}/protectedResourceScope"); + this.organization = protectedResourceScopeName.organization; + } + + public ProtectedResourceScopeName build() { + return new ProtectedResourceScopeName(this); + } + } + + /** Builder for projects/{project}/protectedResourceScope. */ + public static class ProjectBuilder { + private String project; + + protected ProjectBuilder() {} + + public String getProject() { + return project; + } + + public ProjectBuilder setProject(String project) { + this.project = project; + return this; + } + + public ProtectedResourceScopeName build() { + return new ProtectedResourceScopeName(this); + } + } +} diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/ProtectedResourcesSummary.java b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/ProtectedResourcesSummary.java index bfa16acc6424..92c98082b062 100644 --- a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/ProtectedResourcesSummary.java +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/ProtectedResourcesSummary.java @@ -25,7 +25,7 @@ * *
                * Aggregate information about the resources protected by a Cloud KMS key in the
              - * same Cloud organization as the key.
              + * same Cloud organization/project as the key.
                * 
              * * Protobuf type {@code google.cloud.kms.inventory.v1.ProtectedResourcesSummary} @@ -54,6 +54,7 @@ private ProtectedResourcesSummary(com.google.protobuf.GeneratedMessage.Builder warnings_; + + /** + * + * + *
              +   * Warning messages for the state of response
              +   * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +   * For example, if the organization service account is not configured,
              +   * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +   * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + @java.lang.Override + public java.util.List getWarningsList() { + return warnings_; + } + + /** + * + * + *
              +   * Warning messages for the state of response
              +   * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +   * For example, if the organization service account is not configured,
              +   * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +   * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + @java.lang.Override + public java.util.List + getWarningsOrBuilderList() { + return warnings_; + } + + /** + * + * + *
              +   * Warning messages for the state of response
              +   * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +   * For example, if the organization service account is not configured,
              +   * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +   * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + @java.lang.Override + public int getWarningsCount() { + return warnings_.size(); + } + + /** + * + * + *
              +   * Warning messages for the state of response
              +   * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +   * For example, if the organization service account is not configured,
              +   * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +   * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + @java.lang.Override + public com.google.cloud.kms.inventory.v1.Warning getWarnings(int index) { + return warnings_.get(index); + } + + /** + * + * + *
              +   * Warning messages for the state of response
              +   * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +   * For example, if the organization service account is not configured,
              +   * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +   * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + @java.lang.Override + public com.google.cloud.kms.inventory.v1.WarningOrBuilder getWarningsOrBuilder(int index) { + return warnings_.get(index); + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -529,6 +621,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io } com.google.protobuf.GeneratedMessage.serializeStringMapTo( output, internalGetCloudProducts(), CloudProductsDefaultEntryHolder.defaultEntry, 6); + for (int i = 0; i < warnings_.size(); i++) { + output.writeMessage(7, warnings_.get(i)); + } getUnknownFields().writeTo(output); } @@ -577,6 +672,9 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, cloudProducts__); } + for (int i = 0; i < warnings_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, warnings_.get(i)); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -599,6 +697,7 @@ public boolean equals(final java.lang.Object obj) { if (!internalGetResourceTypes().equals(other.internalGetResourceTypes())) return false; if (!internalGetCloudProducts().equals(other.internalGetCloudProducts())) return false; if (!internalGetLocations().equals(other.internalGetLocations())) return false; + if (!getWarningsList().equals(other.getWarningsList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -628,6 +727,10 @@ public int hashCode() { hash = (37 * hash) + LOCATIONS_FIELD_NUMBER; hash = (53 * hash) + internalGetLocations().hashCode(); } + if (getWarningsCount() > 0) { + hash = (37 * hash) + WARNINGS_FIELD_NUMBER; + hash = (53 * hash) + getWarningsList().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -735,7 +838,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessage.Builder * *
                  * Aggregate information about the resources protected by a Cloud KMS key in the
              -   * same Cloud organization as the key.
              +   * same Cloud organization/project as the key.
                  * 
              * * Protobuf type {@code google.cloud.kms.inventory.v1.ProtectedResourcesSummary} @@ -806,6 +909,13 @@ public Builder clear() { internalGetMutableResourceTypes().clear(); internalGetMutableCloudProducts().clear(); internalGetMutableLocations().clear(); + if (warningsBuilder_ == null) { + warnings_ = java.util.Collections.emptyList(); + } else { + warnings_ = null; + warningsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000040); return this; } @@ -833,6 +943,7 @@ public com.google.cloud.kms.inventory.v1.ProtectedResourcesSummary build() { public com.google.cloud.kms.inventory.v1.ProtectedResourcesSummary buildPartial() { com.google.cloud.kms.inventory.v1.ProtectedResourcesSummary result = new com.google.cloud.kms.inventory.v1.ProtectedResourcesSummary(this); + buildPartialRepeatedFields(result); if (bitField0_ != 0) { buildPartial0(result); } @@ -840,6 +951,19 @@ public com.google.cloud.kms.inventory.v1.ProtectedResourcesSummary buildPartial( return result; } + private void buildPartialRepeatedFields( + com.google.cloud.kms.inventory.v1.ProtectedResourcesSummary result) { + if (warningsBuilder_ == null) { + if (((bitField0_ & 0x00000040) != 0)) { + warnings_ = java.util.Collections.unmodifiableList(warnings_); + bitField0_ = (bitField0_ & ~0x00000040); + } + result.warnings_ = warnings_; + } else { + result.warnings_ = warningsBuilder_.build(); + } + } + private void buildPartial0(com.google.cloud.kms.inventory.v1.ProtectedResourcesSummary result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { @@ -895,6 +1019,33 @@ public Builder mergeFrom(com.google.cloud.kms.inventory.v1.ProtectedResourcesSum bitField0_ |= 0x00000010; internalGetMutableLocations().mergeFrom(other.internalGetLocations()); bitField0_ |= 0x00000020; + if (warningsBuilder_ == null) { + if (!other.warnings_.isEmpty()) { + if (warnings_.isEmpty()) { + warnings_ = other.warnings_; + bitField0_ = (bitField0_ & ~0x00000040); + } else { + ensureWarningsIsMutable(); + warnings_.addAll(other.warnings_); + } + onChanged(); + } + } else { + if (!other.warnings_.isEmpty()) { + if (warningsBuilder_.isEmpty()) { + warningsBuilder_.dispose(); + warningsBuilder_ = null; + warnings_ = other.warnings_; + bitField0_ = (bitField0_ & ~0x00000040); + warningsBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders + ? internalGetWarningsFieldBuilder() + : null; + } else { + warningsBuilder_.addAllMessages(other.warnings_); + } + } + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -975,6 +1126,19 @@ public Builder mergeFrom( bitField0_ |= 0x00000010; break; } // case 50 + case 58: + { + com.google.cloud.kms.inventory.v1.Warning m = + input.readMessage( + com.google.cloud.kms.inventory.v1.Warning.parser(), extensionRegistry); + if (warningsBuilder_ == null) { + ensureWarningsIsMutable(); + warnings_.add(m); + } else { + warningsBuilder_.addMessage(m); + } + break; + } // case 58 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1741,6 +1905,426 @@ public Builder putAllLocations(java.util.Map v return this; } + private java.util.List warnings_ = + java.util.Collections.emptyList(); + + private void ensureWarningsIsMutable() { + if (!((bitField0_ & 0x00000040) != 0)) { + warnings_ = new java.util.ArrayList(warnings_); + bitField0_ |= 0x00000040; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.kms.inventory.v1.Warning, + com.google.cloud.kms.inventory.v1.Warning.Builder, + com.google.cloud.kms.inventory.v1.WarningOrBuilder> + warningsBuilder_; + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public java.util.List getWarningsList() { + if (warningsBuilder_ == null) { + return java.util.Collections.unmodifiableList(warnings_); + } else { + return warningsBuilder_.getMessageList(); + } + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public int getWarningsCount() { + if (warningsBuilder_ == null) { + return warnings_.size(); + } else { + return warningsBuilder_.getCount(); + } + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public com.google.cloud.kms.inventory.v1.Warning getWarnings(int index) { + if (warningsBuilder_ == null) { + return warnings_.get(index); + } else { + return warningsBuilder_.getMessage(index); + } + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public Builder setWarnings(int index, com.google.cloud.kms.inventory.v1.Warning value) { + if (warningsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureWarningsIsMutable(); + warnings_.set(index, value); + onChanged(); + } else { + warningsBuilder_.setMessage(index, value); + } + return this; + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public Builder setWarnings( + int index, com.google.cloud.kms.inventory.v1.Warning.Builder builderForValue) { + if (warningsBuilder_ == null) { + ensureWarningsIsMutable(); + warnings_.set(index, builderForValue.build()); + onChanged(); + } else { + warningsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public Builder addWarnings(com.google.cloud.kms.inventory.v1.Warning value) { + if (warningsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureWarningsIsMutable(); + warnings_.add(value); + onChanged(); + } else { + warningsBuilder_.addMessage(value); + } + return this; + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public Builder addWarnings(int index, com.google.cloud.kms.inventory.v1.Warning value) { + if (warningsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureWarningsIsMutable(); + warnings_.add(index, value); + onChanged(); + } else { + warningsBuilder_.addMessage(index, value); + } + return this; + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public Builder addWarnings(com.google.cloud.kms.inventory.v1.Warning.Builder builderForValue) { + if (warningsBuilder_ == null) { + ensureWarningsIsMutable(); + warnings_.add(builderForValue.build()); + onChanged(); + } else { + warningsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public Builder addWarnings( + int index, com.google.cloud.kms.inventory.v1.Warning.Builder builderForValue) { + if (warningsBuilder_ == null) { + ensureWarningsIsMutable(); + warnings_.add(index, builderForValue.build()); + onChanged(); + } else { + warningsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public Builder addAllWarnings( + java.lang.Iterable values) { + if (warningsBuilder_ == null) { + ensureWarningsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, warnings_); + onChanged(); + } else { + warningsBuilder_.addAllMessages(values); + } + return this; + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public Builder clearWarnings() { + if (warningsBuilder_ == null) { + warnings_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + } else { + warningsBuilder_.clear(); + } + return this; + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public Builder removeWarnings(int index) { + if (warningsBuilder_ == null) { + ensureWarningsIsMutable(); + warnings_.remove(index); + onChanged(); + } else { + warningsBuilder_.remove(index); + } + return this; + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public com.google.cloud.kms.inventory.v1.Warning.Builder getWarningsBuilder(int index) { + return internalGetWarningsFieldBuilder().getBuilder(index); + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public com.google.cloud.kms.inventory.v1.WarningOrBuilder getWarningsOrBuilder(int index) { + if (warningsBuilder_ == null) { + return warnings_.get(index); + } else { + return warningsBuilder_.getMessageOrBuilder(index); + } + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public java.util.List + getWarningsOrBuilderList() { + if (warningsBuilder_ != null) { + return warningsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(warnings_); + } + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public com.google.cloud.kms.inventory.v1.Warning.Builder addWarningsBuilder() { + return internalGetWarningsFieldBuilder() + .addBuilder(com.google.cloud.kms.inventory.v1.Warning.getDefaultInstance()); + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public com.google.cloud.kms.inventory.v1.Warning.Builder addWarningsBuilder(int index) { + return internalGetWarningsFieldBuilder() + .addBuilder(index, com.google.cloud.kms.inventory.v1.Warning.getDefaultInstance()); + } + + /** + * + * + *
              +     * Warning messages for the state of response
              +     * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +     * For example, if the organization service account is not configured,
              +     * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +     * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + public java.util.List + getWarningsBuilderList() { + return internalGetWarningsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.kms.inventory.v1.Warning, + com.google.cloud.kms.inventory.v1.Warning.Builder, + com.google.cloud.kms.inventory.v1.WarningOrBuilder> + internalGetWarningsFieldBuilder() { + if (warningsBuilder_ == null) { + warningsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilder< + com.google.cloud.kms.inventory.v1.Warning, + com.google.cloud.kms.inventory.v1.Warning.Builder, + com.google.cloud.kms.inventory.v1.WarningOrBuilder>( + warnings_, ((bitField0_ & 0x00000040) != 0), getParentForChildren(), isClean()); + warnings_ = null; + } + return warningsBuilder_; + } + // @@protoc_insertion_point(builder_scope:google.cloud.kms.inventory.v1.ProtectedResourcesSummary) } diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/ProtectedResourcesSummaryOrBuilder.java b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/ProtectedResourcesSummaryOrBuilder.java index 237cf1d2966d..4b025f8dd648 100644 --- a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/ProtectedResourcesSummaryOrBuilder.java +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/ProtectedResourcesSummaryOrBuilder.java @@ -260,4 +260,75 @@ public interface ProtectedResourcesSummaryOrBuilder * map<string, int64> locations = 4; */ long getLocationsOrThrow(java.lang.String key); + + /** + * + * + *
              +   * Warning messages for the state of response
              +   * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +   * For example, if the organization service account is not configured,
              +   * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +   * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + java.util.List getWarningsList(); + + /** + * + * + *
              +   * Warning messages for the state of response
              +   * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +   * For example, if the organization service account is not configured,
              +   * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +   * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + com.google.cloud.kms.inventory.v1.Warning getWarnings(int index); + + /** + * + * + *
              +   * Warning messages for the state of response
              +   * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +   * For example, if the organization service account is not configured,
              +   * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +   * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + int getWarningsCount(); + + /** + * + * + *
              +   * Warning messages for the state of response
              +   * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +   * For example, if the organization service account is not configured,
              +   * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +   * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + java.util.List + getWarningsOrBuilderList(); + + /** + * + * + *
              +   * Warning messages for the state of response
              +   * [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary]
              +   * For example, if the organization service account is not configured,
              +   * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.
              +   * 
              + * + * repeated .google.cloud.kms.inventory.v1.Warning warnings = 7; + */ + com.google.cloud.kms.inventory.v1.WarningOrBuilder getWarningsOrBuilder(int index); } diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/SearchProtectedResourcesRequest.java b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/SearchProtectedResourcesRequest.java index 071630ad0321..eed6997a67c0 100644 --- a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/SearchProtectedResourcesRequest.java +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/SearchProtectedResourcesRequest.java @@ -83,8 +83,14 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
              -   * Required. Resource name of the organization.
              -   * Example: organizations/123
              +   * Required. A scope can be an organization or a project. Resources protected
              +   * by the crypto key in provided scope will be returned.
              +   *
              +   * The following values are allowed:
              +   *
              +   * * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/12345678")
              +   * * projects/{PROJECT_ID} (e.g., "projects/foo-bar")
              +   * * projects/{PROJECT_NUMBER} (e.g., "projects/12345678")
                  * 
              * * @@ -110,8 +116,14 @@ public java.lang.String getScope() { * * *
              -   * Required. Resource name of the organization.
              -   * Example: organizations/123
              +   * Required. A scope can be an organization or a project. Resources protected
              +   * by the crypto key in provided scope will be returned.
              +   *
              +   * The following values are allowed:
              +   *
              +   * * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/12345678")
              +   * * projects/{PROJECT_ID} (e.g., "projects/foo-bar")
              +   * * projects/{PROJECT_NUMBER} (e.g., "projects/12345678")
                  * 
              * * @@ -831,8 +843,14 @@ public Builder mergeFrom( * * *
              -     * Required. Resource name of the organization.
              -     * Example: organizations/123
              +     * Required. A scope can be an organization or a project. Resources protected
              +     * by the crypto key in provided scope will be returned.
              +     *
              +     * The following values are allowed:
              +     *
              +     * * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/12345678")
              +     * * projects/{PROJECT_ID} (e.g., "projects/foo-bar")
              +     * * projects/{PROJECT_NUMBER} (e.g., "projects/12345678")
                    * 
              * * @@ -857,8 +875,14 @@ public java.lang.String getScope() { * * *
              -     * Required. Resource name of the organization.
              -     * Example: organizations/123
              +     * Required. A scope can be an organization or a project. Resources protected
              +     * by the crypto key in provided scope will be returned.
              +     *
              +     * The following values are allowed:
              +     *
              +     * * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/12345678")
              +     * * projects/{PROJECT_ID} (e.g., "projects/foo-bar")
              +     * * projects/{PROJECT_NUMBER} (e.g., "projects/12345678")
                    * 
              * * @@ -883,8 +907,14 @@ public com.google.protobuf.ByteString getScopeBytes() { * * *
              -     * Required. Resource name of the organization.
              -     * Example: organizations/123
              +     * Required. A scope can be an organization or a project. Resources protected
              +     * by the crypto key in provided scope will be returned.
              +     *
              +     * The following values are allowed:
              +     *
              +     * * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/12345678")
              +     * * projects/{PROJECT_ID} (e.g., "projects/foo-bar")
              +     * * projects/{PROJECT_NUMBER} (e.g., "projects/12345678")
                    * 
              * * @@ -908,8 +938,14 @@ public Builder setScope(java.lang.String value) { * * *
              -     * Required. Resource name of the organization.
              -     * Example: organizations/123
              +     * Required. A scope can be an organization or a project. Resources protected
              +     * by the crypto key in provided scope will be returned.
              +     *
              +     * The following values are allowed:
              +     *
              +     * * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/12345678")
              +     * * projects/{PROJECT_ID} (e.g., "projects/foo-bar")
              +     * * projects/{PROJECT_NUMBER} (e.g., "projects/12345678")
                    * 
              * * @@ -929,8 +965,14 @@ public Builder clearScope() { * * *
              -     * Required. Resource name of the organization.
              -     * Example: organizations/123
              +     * Required. A scope can be an organization or a project. Resources protected
              +     * by the crypto key in provided scope will be returned.
              +     *
              +     * The following values are allowed:
              +     *
              +     * * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/12345678")
              +     * * projects/{PROJECT_ID} (e.g., "projects/foo-bar")
              +     * * projects/{PROJECT_NUMBER} (e.g., "projects/12345678")
                    * 
              * * diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/SearchProtectedResourcesRequestOrBuilder.java b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/SearchProtectedResourcesRequestOrBuilder.java index 04ddf0db82ed..cdeedaad7196 100644 --- a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/SearchProtectedResourcesRequestOrBuilder.java +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/SearchProtectedResourcesRequestOrBuilder.java @@ -30,8 +30,14 @@ public interface SearchProtectedResourcesRequestOrBuilder * * *
              -   * Required. Resource name of the organization.
              -   * Example: organizations/123
              +   * Required. A scope can be an organization or a project. Resources protected
              +   * by the crypto key in provided scope will be returned.
              +   *
              +   * The following values are allowed:
              +   *
              +   * * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/12345678")
              +   * * projects/{PROJECT_ID} (e.g., "projects/foo-bar")
              +   * * projects/{PROJECT_NUMBER} (e.g., "projects/12345678")
                  * 
              * * @@ -46,8 +52,14 @@ public interface SearchProtectedResourcesRequestOrBuilder * * *
              -   * Required. Resource name of the organization.
              -   * Example: organizations/123
              +   * Required. A scope can be an organization or a project. Resources protected
              +   * by the crypto key in provided scope will be returned.
              +   *
              +   * The following values are allowed:
              +   *
              +   * * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/12345678")
              +   * * projects/{PROJECT_ID} (e.g., "projects/foo-bar")
              +   * * projects/{PROJECT_NUMBER} (e.g., "projects/12345678")
                  * 
              * * diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/Warning.java b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/Warning.java new file mode 100644 index 000000000000..5a694351b941 --- /dev/null +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/Warning.java @@ -0,0 +1,970 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/kms/inventory/v1/key_tracking_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.kms.inventory.v1; + +/** + * + * + *
              + * A warning message that indicates potential problems with the response data.
              + * 
              + * + * Protobuf type {@code google.cloud.kms.inventory.v1.Warning} + */ +@com.google.protobuf.Generated +public final class Warning extends com.google.protobuf.GeneratedMessage + implements + // @@protoc_insertion_point(message_implements:google.cloud.kms.inventory.v1.Warning) + WarningOrBuilder { + private static final long serialVersionUID = 0L; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "Warning"); + } + + // Use Warning.newBuilder() to construct. + private Warning(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + } + + private Warning() { + warningCode_ = 0; + displayMessage_ = ""; + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.kms.inventory.v1.KeyTrackingServiceProto + .internal_static_google_cloud_kms_inventory_v1_Warning_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.kms.inventory.v1.KeyTrackingServiceProto + .internal_static_google_cloud_kms_inventory_v1_Warning_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.kms.inventory.v1.Warning.class, + com.google.cloud.kms.inventory.v1.Warning.Builder.class); + } + + /** + * + * + *
              +   * Different types of warnings that can be returned to the user.
              +   * The display_message contains detailed information regarding the
              +   * warning_code.
              +   * 
              + * + * Protobuf enum {@code google.cloud.kms.inventory.v1.Warning.WarningCode} + */ + public enum WarningCode implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
              +     * Default value. This value is unused.
              +     * 
              + * + * WARNING_CODE_UNSPECIFIED = 0; + */ + WARNING_CODE_UNSPECIFIED(0), + /** + * + * + *
              +     * Indicates that the caller or service agent lacks necessary permissions
              +     * to view some of the requested data. The response may be partial.
              +     * Example:
              +     * - KMS organization service agent {service_agent_name} lacks the
              +     * `cloudasset.assets.searchAllResources` permission on the scope.
              +     * 
              + * + * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA = 1; + */ + INSUFFICIENT_PERMISSIONS_PARTIAL_DATA(1), + /** + * + * + *
              +     * Indicates that a resource limit has been exceeded, resulting in partial
              +     * data. Example:
              +     * - The project has more than 10,000 assets (resources,
              +     * crypto keys, key handles, IAM policies, etc).
              +     * 
              + * + * RESOURCE_LIMIT_EXCEEDED_PARTIAL_DATA = 2; + */ + RESOURCE_LIMIT_EXCEEDED_PARTIAL_DATA(2), + /** + * + * + *
              +     * Indicates that the project exists outside of an organization resource.
              +     * Thus the analysis is only done for the project level data and results
              +     * might be partial.
              +     * 
              + * + * ORG_LESS_PROJECT_PARTIAL_DATA = 3; + */ + ORG_LESS_PROJECT_PARTIAL_DATA(3), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "WarningCode"); + } + + /** + * + * + *
              +     * Default value. This value is unused.
              +     * 
              + * + * WARNING_CODE_UNSPECIFIED = 0; + */ + public static final int WARNING_CODE_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
              +     * Indicates that the caller or service agent lacks necessary permissions
              +     * to view some of the requested data. The response may be partial.
              +     * Example:
              +     * - KMS organization service agent {service_agent_name} lacks the
              +     * `cloudasset.assets.searchAllResources` permission on the scope.
              +     * 
              + * + * INSUFFICIENT_PERMISSIONS_PARTIAL_DATA = 1; + */ + public static final int INSUFFICIENT_PERMISSIONS_PARTIAL_DATA_VALUE = 1; + + /** + * + * + *
              +     * Indicates that a resource limit has been exceeded, resulting in partial
              +     * data. Example:
              +     * - The project has more than 10,000 assets (resources,
              +     * crypto keys, key handles, IAM policies, etc).
              +     * 
              + * + * RESOURCE_LIMIT_EXCEEDED_PARTIAL_DATA = 2; + */ + public static final int RESOURCE_LIMIT_EXCEEDED_PARTIAL_DATA_VALUE = 2; + + /** + * + * + *
              +     * Indicates that the project exists outside of an organization resource.
              +     * Thus the analysis is only done for the project level data and results
              +     * might be partial.
              +     * 
              + * + * ORG_LESS_PROJECT_PARTIAL_DATA = 3; + */ + public static final int ORG_LESS_PROJECT_PARTIAL_DATA_VALUE = 3; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static WarningCode valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static WarningCode forNumber(int value) { + switch (value) { + case 0: + return WARNING_CODE_UNSPECIFIED; + case 1: + return INSUFFICIENT_PERMISSIONS_PARTIAL_DATA; + case 2: + return RESOURCE_LIMIT_EXCEEDED_PARTIAL_DATA; + case 3: + return ORG_LESS_PROJECT_PARTIAL_DATA; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public WarningCode findValueByNumber(int number) { + return WarningCode.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.kms.inventory.v1.Warning.getDescriptor().getEnumTypes().get(0); + } + + private static final WarningCode[] VALUES = values(); + + public static WarningCode valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private WarningCode(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.kms.inventory.v1.Warning.WarningCode) + } + + public static final int WARNING_CODE_FIELD_NUMBER = 1; + private int warningCode_ = 0; + + /** + * + * + *
              +   * The specific warning code for the displayed message.
              +   * 
              + * + * .google.cloud.kms.inventory.v1.Warning.WarningCode warning_code = 1; + * + * @return The enum numeric value on the wire for warningCode. + */ + @java.lang.Override + public int getWarningCodeValue() { + return warningCode_; + } + + /** + * + * + *
              +   * The specific warning code for the displayed message.
              +   * 
              + * + * .google.cloud.kms.inventory.v1.Warning.WarningCode warning_code = 1; + * + * @return The warningCode. + */ + @java.lang.Override + public com.google.cloud.kms.inventory.v1.Warning.WarningCode getWarningCode() { + com.google.cloud.kms.inventory.v1.Warning.WarningCode result = + com.google.cloud.kms.inventory.v1.Warning.WarningCode.forNumber(warningCode_); + return result == null + ? com.google.cloud.kms.inventory.v1.Warning.WarningCode.UNRECOGNIZED + : result; + } + + public static final int DISPLAY_MESSAGE_FIELD_NUMBER = 2; + + @SuppressWarnings("serial") + private volatile java.lang.Object displayMessage_ = ""; + + /** + * + * + *
              +   * The literal message providing context and details about the warnings.
              +   * 
              + * + * string display_message = 2; + * + * @return The displayMessage. + */ + @java.lang.Override + public java.lang.String getDisplayMessage() { + java.lang.Object ref = displayMessage_; + 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(); + displayMessage_ = s; + return s; + } + } + + /** + * + * + *
              +   * The literal message providing context and details about the warnings.
              +   * 
              + * + * string display_message = 2; + * + * @return The bytes for displayMessage. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDisplayMessageBytes() { + java.lang.Object ref = displayMessage_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (warningCode_ + != com.google.cloud.kms.inventory.v1.Warning.WarningCode.WARNING_CODE_UNSPECIFIED + .getNumber()) { + output.writeEnum(1, warningCode_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayMessage_)) { + com.google.protobuf.GeneratedMessage.writeString(output, 2, displayMessage_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (warningCode_ + != com.google.cloud.kms.inventory.v1.Warning.WarningCode.WARNING_CODE_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, warningCode_); + } + if (!com.google.protobuf.GeneratedMessage.isStringEmpty(displayMessage_)) { + size += com.google.protobuf.GeneratedMessage.computeStringSize(2, displayMessage_); + } + 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.kms.inventory.v1.Warning)) { + return super.equals(obj); + } + com.google.cloud.kms.inventory.v1.Warning other = + (com.google.cloud.kms.inventory.v1.Warning) obj; + + if (warningCode_ != other.warningCode_) return false; + if (!getDisplayMessage().equals(other.getDisplayMessage())) 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) + WARNING_CODE_FIELD_NUMBER; + hash = (53 * hash) + warningCode_; + hash = (37 * hash) + DISPLAY_MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getDisplayMessage().hashCode(); + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.kms.inventory.v1.Warning parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.kms.inventory.v1.Warning 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.kms.inventory.v1.Warning parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.kms.inventory.v1.Warning 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.kms.inventory.v1.Warning parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.kms.inventory.v1.Warning parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.kms.inventory.v1.Warning parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.kms.inventory.v1.Warning 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.kms.inventory.v1.Warning parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.kms.inventory.v1.Warning 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.kms.inventory.v1.Warning parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessage.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.kms.inventory.v1.Warning 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.kms.inventory.v1.Warning 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; + } + + /** + * + * + *
              +   * A warning message that indicates potential problems with the response data.
              +   * 
              + * + * Protobuf type {@code google.cloud.kms.inventory.v1.Warning} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.kms.inventory.v1.Warning) + com.google.cloud.kms.inventory.v1.WarningOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.kms.inventory.v1.KeyTrackingServiceProto + .internal_static_google_cloud_kms_inventory_v1_Warning_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.kms.inventory.v1.KeyTrackingServiceProto + .internal_static_google_cloud_kms_inventory_v1_Warning_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.kms.inventory.v1.Warning.class, + com.google.cloud.kms.inventory.v1.Warning.Builder.class); + } + + // Construct using com.google.cloud.kms.inventory.v1.Warning.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + warningCode_ = 0; + displayMessage_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.kms.inventory.v1.KeyTrackingServiceProto + .internal_static_google_cloud_kms_inventory_v1_Warning_descriptor; + } + + @java.lang.Override + public com.google.cloud.kms.inventory.v1.Warning getDefaultInstanceForType() { + return com.google.cloud.kms.inventory.v1.Warning.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.kms.inventory.v1.Warning build() { + com.google.cloud.kms.inventory.v1.Warning result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.kms.inventory.v1.Warning buildPartial() { + com.google.cloud.kms.inventory.v1.Warning result = + new com.google.cloud.kms.inventory.v1.Warning(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.kms.inventory.v1.Warning result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.warningCode_ = warningCode_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.displayMessage_ = displayMessage_; + } + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.kms.inventory.v1.Warning) { + return mergeFrom((com.google.cloud.kms.inventory.v1.Warning) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.kms.inventory.v1.Warning other) { + if (other == com.google.cloud.kms.inventory.v1.Warning.getDefaultInstance()) return this; + if (other.warningCode_ != 0) { + setWarningCodeValue(other.getWarningCodeValue()); + } + if (!other.getDisplayMessage().isEmpty()) { + displayMessage_ = other.displayMessage_; + bitField0_ |= 0x00000002; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: + { + warningCode_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + displayMessage_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private int warningCode_ = 0; + + /** + * + * + *
              +     * The specific warning code for the displayed message.
              +     * 
              + * + * .google.cloud.kms.inventory.v1.Warning.WarningCode warning_code = 1; + * + * @return The enum numeric value on the wire for warningCode. + */ + @java.lang.Override + public int getWarningCodeValue() { + return warningCode_; + } + + /** + * + * + *
              +     * The specific warning code for the displayed message.
              +     * 
              + * + * .google.cloud.kms.inventory.v1.Warning.WarningCode warning_code = 1; + * + * @param value The enum numeric value on the wire for warningCode to set. + * @return This builder for chaining. + */ + public Builder setWarningCodeValue(int value) { + warningCode_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + /** + * + * + *
              +     * The specific warning code for the displayed message.
              +     * 
              + * + * .google.cloud.kms.inventory.v1.Warning.WarningCode warning_code = 1; + * + * @return The warningCode. + */ + @java.lang.Override + public com.google.cloud.kms.inventory.v1.Warning.WarningCode getWarningCode() { + com.google.cloud.kms.inventory.v1.Warning.WarningCode result = + com.google.cloud.kms.inventory.v1.Warning.WarningCode.forNumber(warningCode_); + return result == null + ? com.google.cloud.kms.inventory.v1.Warning.WarningCode.UNRECOGNIZED + : result; + } + + /** + * + * + *
              +     * The specific warning code for the displayed message.
              +     * 
              + * + * .google.cloud.kms.inventory.v1.Warning.WarningCode warning_code = 1; + * + * @param value The warningCode to set. + * @return This builder for chaining. + */ + public Builder setWarningCode(com.google.cloud.kms.inventory.v1.Warning.WarningCode value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + warningCode_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
              +     * The specific warning code for the displayed message.
              +     * 
              + * + * .google.cloud.kms.inventory.v1.Warning.WarningCode warning_code = 1; + * + * @return This builder for chaining. + */ + public Builder clearWarningCode() { + bitField0_ = (bitField0_ & ~0x00000001); + warningCode_ = 0; + onChanged(); + return this; + } + + private java.lang.Object displayMessage_ = ""; + + /** + * + * + *
              +     * The literal message providing context and details about the warnings.
              +     * 
              + * + * string display_message = 2; + * + * @return The displayMessage. + */ + public java.lang.String getDisplayMessage() { + java.lang.Object ref = displayMessage_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + displayMessage_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + + /** + * + * + *
              +     * The literal message providing context and details about the warnings.
              +     * 
              + * + * string display_message = 2; + * + * @return The bytes for displayMessage. + */ + public com.google.protobuf.ByteString getDisplayMessageBytes() { + java.lang.Object ref = displayMessage_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + displayMessage_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + /** + * + * + *
              +     * The literal message providing context and details about the warnings.
              +     * 
              + * + * string display_message = 2; + * + * @param value The displayMessage to set. + * @return This builder for chaining. + */ + public Builder setDisplayMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + displayMessage_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + /** + * + * + *
              +     * The literal message providing context and details about the warnings.
              +     * 
              + * + * string display_message = 2; + * + * @return This builder for chaining. + */ + public Builder clearDisplayMessage() { + displayMessage_ = getDefaultInstance().getDisplayMessage(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + /** + * + * + *
              +     * The literal message providing context and details about the warnings.
              +     * 
              + * + * string display_message = 2; + * + * @param value The bytes for displayMessage to set. + * @return This builder for chaining. + */ + public Builder setDisplayMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + displayMessage_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:google.cloud.kms.inventory.v1.Warning) + } + + // @@protoc_insertion_point(class_scope:google.cloud.kms.inventory.v1.Warning) + private static final com.google.cloud.kms.inventory.v1.Warning DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.kms.inventory.v1.Warning(); + } + + public static com.google.cloud.kms.inventory.v1.Warning getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Warning parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.kms.inventory.v1.Warning getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/WarningOrBuilder.java b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/WarningOrBuilder.java new file mode 100644 index 000000000000..37b009a2f985 --- /dev/null +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/java/com/google/cloud/kms/inventory/v1/WarningOrBuilder.java @@ -0,0 +1,80 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// NO CHECKED-IN PROTOBUF GENCODE +// source: google/cloud/kms/inventory/v1/key_tracking_service.proto +// Protobuf Java Version: 4.33.2 + +package com.google.cloud.kms.inventory.v1; + +@com.google.protobuf.Generated +public interface WarningOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.kms.inventory.v1.Warning) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
              +   * The specific warning code for the displayed message.
              +   * 
              + * + * .google.cloud.kms.inventory.v1.Warning.WarningCode warning_code = 1; + * + * @return The enum numeric value on the wire for warningCode. + */ + int getWarningCodeValue(); + + /** + * + * + *
              +   * The specific warning code for the displayed message.
              +   * 
              + * + * .google.cloud.kms.inventory.v1.Warning.WarningCode warning_code = 1; + * + * @return The warningCode. + */ + com.google.cloud.kms.inventory.v1.Warning.WarningCode getWarningCode(); + + /** + * + * + *
              +   * The literal message providing context and details about the warnings.
              +   * 
              + * + * string display_message = 2; + * + * @return The displayMessage. + */ + java.lang.String getDisplayMessage(); + + /** + * + * + *
              +   * The literal message providing context and details about the warnings.
              +   * 
              + * + * string display_message = 2; + * + * @return The bytes for displayMessage. + */ + com.google.protobuf.ByteString getDisplayMessageBytes(); +} diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/proto/google/cloud/kms/inventory/v1/key_dashboard_service.proto b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/proto/google/cloud/kms/inventory/v1/key_dashboard_service.proto index 02c1d3a38814..8e7539664ac1 100644 --- a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/proto/google/cloud/kms/inventory/v1/key_dashboard_service.proto +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/proto/google/cloud/kms/inventory/v1/key_dashboard_service.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. @@ -22,7 +22,6 @@ import "google/api/field_behavior.proto"; import "google/api/resource.proto"; import "google/cloud/kms/v1/resources.proto"; -option cc_enable_arenas = true; option csharp_namespace = "Google.Cloud.Kms.Inventory.V1"; option go_package = "cloud.google.com/go/kms/inventory/apiv1/inventorypb;inventorypb"; option java_multiple_files = true; diff --git a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/proto/google/cloud/kms/inventory/v1/key_tracking_service.proto b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/proto/google/cloud/kms/inventory/v1/key_tracking_service.proto index 3d64834b344b..ce8565fadd09 100644 --- a/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/proto/google/cloud/kms/inventory/v1/key_tracking_service.proto +++ b/java-kmsinventory/proto-google-cloud-kmsinventory-v1/src/main/proto/google/cloud/kms/inventory/v1/key_tracking_service.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. @@ -22,13 +22,17 @@ import "google/api/field_behavior.proto"; import "google/api/resource.proto"; import "google/protobuf/timestamp.proto"; -option cc_enable_arenas = true; option csharp_namespace = "Google.Cloud.Kms.Inventory.V1"; option go_package = "cloud.google.com/go/kms/inventory/apiv1/inventorypb;inventorypb"; option java_multiple_files = true; option java_outer_classname = "KeyTrackingServiceProto"; option java_package = "com.google.cloud.kms.inventory.v1"; option php_namespace = "Google\\Cloud\\Kms\\Inventory\\V1"; +option (google.api.resource_definition) = { + type: "kmsinventory.googleapis.com/ProtectedResourceScope" + pattern: "organizations/{organization}/protectedResourceScope" + pattern: "projects/{project}/protectedResourceScope" +}; // Returns information about the resources in an org that are protected by a // given Cloud KMS key via CMEK. @@ -38,10 +42,16 @@ service KeyTrackingService { "https://www.googleapis.com/auth/cloud-platform"; // Returns aggregate information about the resources protected by the given - // Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey]. Only resources within - // the same Cloud organization as the key will be returned. The project that - // holds the key must be part of an organization in order for this call to - // succeed. + // Cloud KMS [CryptoKey][google.cloud.kms.v1.CryptoKey]. By default, + // summary of resources within the same Cloud organization as the key will be + // returned, which requires the KMS organization service account to be + // configured(refer + // https://docs.cloud.google.com/kms/docs/view-key-usage#required-roles). + // If the KMS organization service account is not configured or key's project + // is not part of an organization, set + // [fallback_scope][google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest.fallback_scope] + // to `FALLBACK_SCOPE_PROJECT` to retrieve a summary of protected resources + // within the key's project. rpc GetProtectedResourcesSummary(GetProtectedResourcesSummaryRequest) returns (ProtectedResourcesSummary) { option (google.api.http) = { @@ -51,11 +61,15 @@ service KeyTrackingService { } // Returns metadata about the resources protected by the given Cloud KMS - // [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud organization. + // [CryptoKey][google.cloud.kms.v1.CryptoKey] in the given Cloud + // organization/project. rpc SearchProtectedResources(SearchProtectedResourcesRequest) returns (SearchProtectedResourcesResponse) { option (google.api.http) = { get: "/v1/{scope=organizations/*}/protectedResources:search" + additional_bindings { + get: "/v1/{scope=projects/*}/protectedResources:search" + } }; option (google.api.method_signature) = "scope, crypto_key"; } @@ -72,10 +86,14 @@ message GetProtectedResourcesSummaryRequest { type: "kmsinventory.googleapis.com/ProtectedResourcesSummary" } ]; + + // Optional. The scope to use if the kms organization service account is not + // configured. + FallbackScope fallback_scope = 2 [(google.api.field_behavior) = OPTIONAL]; } // Aggregate information about the resources protected by a Cloud KMS key in the -// same Cloud organization as the key. +// same Cloud organization/project as the key. message ProtectedResourcesSummary { option (google.api.resource) = { type: "kmsinventory.googleapis.com/ProtectedResourcesSummary" @@ -104,17 +122,29 @@ message ProtectedResourcesSummary { // The number of resources protected by the key grouped by region. map locations = 4; + + // Warning messages for the state of response + // [ProtectedResourcesSummary][google.cloud.kms.inventory.v1.ProtectedResourcesSummary] + // For example, if the organization service account is not configured, + // INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned. + repeated Warning warnings = 7; } // Request message for // [KeyTrackingService.SearchProtectedResources][google.cloud.kms.inventory.v1.KeyTrackingService.SearchProtectedResources]. message SearchProtectedResourcesRequest { - // Required. Resource name of the organization. - // Example: organizations/123 + // Required. A scope can be an organization or a project. Resources protected + // by the crypto key in provided scope will be returned. + // + // The following values are allowed: + // + // * organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/12345678") + // * projects/{PROJECT_ID} (e.g., "projects/foo-bar") + // * projects/{PROJECT_NUMBER} (e.g., "projects/12345678") string scope = 2 [ (google.api.field_behavior) = REQUIRED, (google.api.resource_reference) = { - type: "cloudresourcemanager.googleapis.com/Organization" + child_type: "kmsinventory.googleapis.com/ProtectedResourceScope" } ]; @@ -226,3 +256,50 @@ message ProtectedResource { google.protobuf.Timestamp create_time = 7 [(google.api.field_behavior) = OUTPUT_ONLY]; } + +// A warning message that indicates potential problems with the response data. +message Warning { + // Different types of warnings that can be returned to the user. + // The display_message contains detailed information regarding the + // warning_code. + enum WarningCode { + // Default value. This value is unused. + WARNING_CODE_UNSPECIFIED = 0; + + // Indicates that the caller or service agent lacks necessary permissions + // to view some of the requested data. The response may be partial. + // Example: + // - KMS organization service agent {service_agent_name} lacks the + // `cloudasset.assets.searchAllResources` permission on the scope. + INSUFFICIENT_PERMISSIONS_PARTIAL_DATA = 1; + + // Indicates that a resource limit has been exceeded, resulting in partial + // data. Example: + // - The project has more than 10,000 assets (resources, + // crypto keys, key handles, IAM policies, etc). + RESOURCE_LIMIT_EXCEEDED_PARTIAL_DATA = 2; + + // Indicates that the project exists outside of an organization resource. + // Thus the analysis is only done for the project level data and results + // might be partial. + ORG_LESS_PROJECT_PARTIAL_DATA = 3; + } + + // The specific warning code for the displayed message. + WarningCode warning_code = 1; + + // The literal message providing context and details about the warnings. + string display_message = 2; +} + +// Specifies the scope to use if the organization service agent is not +// configured. +enum FallbackScope { + // Unspecified scope type. + FALLBACK_SCOPE_UNSPECIFIED = 0; + + // If set to `FALLBACK_SCOPE_PROJECT`, the API will fall back to using key's + // project as request scope if the kms organization service account is not + // configured. + FALLBACK_SCOPE_PROJECT = 1; +} diff --git a/java-kmsinventory/samples/snippets/generated/com/google/cloud/kms/inventory/v1/keytrackingservice/getprotectedresourcessummary/AsyncGetProtectedResourcesSummary.java b/java-kmsinventory/samples/snippets/generated/com/google/cloud/kms/inventory/v1/keytrackingservice/getprotectedresourcessummary/AsyncGetProtectedResourcesSummary.java index 17a194a8e6c4..923d0f35167e 100644 --- a/java-kmsinventory/samples/snippets/generated/com/google/cloud/kms/inventory/v1/keytrackingservice/getprotectedresourcessummary/AsyncGetProtectedResourcesSummary.java +++ b/java-kmsinventory/samples/snippets/generated/com/google/cloud/kms/inventory/v1/keytrackingservice/getprotectedresourcessummary/AsyncGetProtectedResourcesSummary.java @@ -18,6 +18,7 @@ // [START kmsinventory_v1_generated_KeyTrackingService_GetProtectedResourcesSummary_async] import com.google.api.core.ApiFuture; +import com.google.cloud.kms.inventory.v1.FallbackScope; import com.google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest; import com.google.cloud.kms.inventory.v1.KeyTrackingServiceClient; import com.google.cloud.kms.inventory.v1.ProtectedResourcesSummary; @@ -42,6 +43,7 @@ public static void asyncGetProtectedResourcesSummary() throws Exception { ProtectedResourcesSummaryName.ofProjectLocationKeyRingCryptoKeyName( "[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]") .toString()) + .setFallbackScope(FallbackScope.forNumber(0)) .build(); ApiFuture future = keyTrackingServiceClient.getProtectedResourcesSummaryCallable().futureCall(request); diff --git a/java-kmsinventory/samples/snippets/generated/com/google/cloud/kms/inventory/v1/keytrackingservice/getprotectedresourcessummary/SyncGetProtectedResourcesSummary.java b/java-kmsinventory/samples/snippets/generated/com/google/cloud/kms/inventory/v1/keytrackingservice/getprotectedresourcessummary/SyncGetProtectedResourcesSummary.java index a990c362c9c7..962743eac5c1 100644 --- a/java-kmsinventory/samples/snippets/generated/com/google/cloud/kms/inventory/v1/keytrackingservice/getprotectedresourcessummary/SyncGetProtectedResourcesSummary.java +++ b/java-kmsinventory/samples/snippets/generated/com/google/cloud/kms/inventory/v1/keytrackingservice/getprotectedresourcessummary/SyncGetProtectedResourcesSummary.java @@ -17,6 +17,7 @@ package com.google.cloud.kms.inventory.v1.samples; // [START kmsinventory_v1_generated_KeyTrackingService_GetProtectedResourcesSummary_sync] +import com.google.cloud.kms.inventory.v1.FallbackScope; import com.google.cloud.kms.inventory.v1.GetProtectedResourcesSummaryRequest; import com.google.cloud.kms.inventory.v1.KeyTrackingServiceClient; import com.google.cloud.kms.inventory.v1.ProtectedResourcesSummary; @@ -41,6 +42,7 @@ public static void syncGetProtectedResourcesSummary() throws Exception { ProtectedResourcesSummaryName.ofProjectLocationKeyRingCryptoKeyName( "[PROJECT]", "[LOCATION]", "[KEY_RING]", "[CRYPTO_KEY]") .toString()) + .setFallbackScope(FallbackScope.forNumber(0)) .build(); ProtectedResourcesSummary response = keyTrackingServiceClient.getProtectedResourcesSummary(request); diff --git a/java-kmsinventory/samples/snippets/generated/com/google/cloud/kms/inventory/v1/keytrackingservice/searchprotectedresources/SyncSearchProtectedResourcesProjectnameResourcename.java b/java-kmsinventory/samples/snippets/generated/com/google/cloud/kms/inventory/v1/keytrackingservice/searchprotectedresources/SyncSearchProtectedResourcesProjectnameResourcename.java new file mode 100644 index 000000000000..4a01109d8546 --- /dev/null +++ b/java-kmsinventory/samples/snippets/generated/com/google/cloud/kms/inventory/v1/keytrackingservice/searchprotectedresources/SyncSearchProtectedResourcesProjectnameResourcename.java @@ -0,0 +1,48 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.kms.inventory.v1.samples; + +// [START kmsinventory_v1_generated_KeyTrackingService_SearchProtectedResources_ProjectnameResourcename_sync] +import com.google.api.resourcenames.ResourceName; +import com.google.cloud.kms.inventory.v1.KeyTrackingServiceClient; +import com.google.cloud.kms.inventory.v1.OrganizationName; +import com.google.cloud.kms.inventory.v1.ProjectName; +import com.google.cloud.kms.inventory.v1.ProtectedResource; + +public class SyncSearchProtectedResourcesProjectnameResourcename { + + public static void main(String[] args) throws Exception { + syncSearchProtectedResourcesProjectnameResourcename(); + } + + public static void syncSearchProtectedResourcesProjectnameResourcename() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (KeyTrackingServiceClient keyTrackingServiceClient = KeyTrackingServiceClient.create()) { + ProjectName scope = ProjectName.of("[PROJECT]"); + ResourceName cryptoKey = OrganizationName.of("[ORGANIZATION]"); + for (ProtectedResource element : + keyTrackingServiceClient.searchProtectedResources(scope, cryptoKey).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END kmsinventory_v1_generated_KeyTrackingService_SearchProtectedResources_ProjectnameResourcename_sync] diff --git a/java-kmsinventory/samples/snippets/generated/com/google/cloud/kms/inventory/v1/keytrackingservice/searchprotectedresources/SyncSearchProtectedResourcesProjectnameString.java b/java-kmsinventory/samples/snippets/generated/com/google/cloud/kms/inventory/v1/keytrackingservice/searchprotectedresources/SyncSearchProtectedResourcesProjectnameString.java new file mode 100644 index 000000000000..8772cefb2dd3 --- /dev/null +++ b/java-kmsinventory/samples/snippets/generated/com/google/cloud/kms/inventory/v1/keytrackingservice/searchprotectedresources/SyncSearchProtectedResourcesProjectnameString.java @@ -0,0 +1,47 @@ +/* + * 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. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.kms.inventory.v1.samples; + +// [START kmsinventory_v1_generated_KeyTrackingService_SearchProtectedResources_ProjectnameString_sync] +import com.google.cloud.kms.inventory.v1.KeyTrackingServiceClient; +import com.google.cloud.kms.inventory.v1.OrganizationName; +import com.google.cloud.kms.inventory.v1.ProjectName; +import com.google.cloud.kms.inventory.v1.ProtectedResource; + +public class SyncSearchProtectedResourcesProjectnameString { + + public static void main(String[] args) throws Exception { + syncSearchProtectedResourcesProjectnameString(); + } + + public static void syncSearchProtectedResourcesProjectnameString() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (KeyTrackingServiceClient keyTrackingServiceClient = KeyTrackingServiceClient.create()) { + ProjectName scope = ProjectName.of("[PROJECT]"); + String cryptoKey = OrganizationName.of("[ORGANIZATION]").toString(); + for (ProtectedResource element : + keyTrackingServiceClient.searchProtectedResources(scope, cryptoKey).iterateAll()) { + // doThingsWith(element); + } + } + } +} +// [END kmsinventory_v1_generated_KeyTrackingService_SearchProtectedResources_ProjectnameString_sync] diff --git a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/SpeechClient.java b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/SpeechClient.java index cd534df43689..3631622607e3 100644 --- a/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/SpeechClient.java +++ b/java-speech/google-cloud-speech/src/main/java/com/google/cloud/speech/v2/SpeechClient.java @@ -517,7 +517,8 @@ * * *

              ListLocations - *

              Lists information about the supported locations for this service. + *

              Lists information about the supported locations for this service.This method can be called in two ways: + *

              * **List all public locations:** Use the path `GET /v1/locations`.* **List project-visible locations:** Use the path`GET /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or other locations specifically visibleto the project. * *

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

              *
                @@ -4077,7 +4078,13 @@ public final UnaryCallable undeletePhraseSe // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service. + * Lists information about the supported locations for this service.This method can be called in + * two ways: + * + *

                * **List all public locations:** Use the path `GET /v1/locations`.* + * **List project-visible locations:** Use the path`GET + * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or + * other locations specifically visibleto the project. * *

                Sample code: * @@ -4110,7 +4117,13 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service. + * Lists information about the supported locations for this service.This method can be called in + * two ways: + * + *

                * **List all public locations:** Use the path `GET /v1/locations`.* + * **List project-visible locations:** Use the path`GET + * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or + * other locations specifically visibleto the project. * *

                Sample code: * @@ -4143,7 +4156,13 @@ public final ListLocationsPagedResponse listLocations(ListLocationsRequest reque // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Lists information about the supported locations for this service. + * Lists information about the supported locations for this service.This method can be called in + * two ways: + * + *

                * **List all public locations:** Use the path `GET /v1/locations`.* + * **List project-visible locations:** Use the path`GET + * /v1/projects/{project_id}/locations`. This may include publiclocations as well as private or + * other locations specifically visibleto the project. * *

                Sample code: * diff --git a/java-speech/google-cloud-speech/src/main/resources/META-INF/native-image/com.google.cloud.speech.v2/reflect-config.json b/java-speech/google-cloud-speech/src/main/resources/META-INF/native-image/com.google.cloud.speech.v2/reflect-config.json index 4b8d780dc4d6..f725083c3f44 100644 --- a/java-speech/google-cloud-speech/src/main/resources/META-INF/native-image/com.google.cloud.speech.v2/reflect-config.json +++ b/java-speech/google-cloud-speech/src/main/resources/META-INF/native-image/com.google.cloud.speech.v2/reflect-config.json @@ -1673,6 +1673,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.speech.v2.StreamingRecognitionFeatures$EndpointingSensitivity", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.speech.v2.StreamingRecognitionFeatures$VoiceActivityTimeout", "queryAllDeclaredConstructors": true, diff --git a/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/BatchRecognizeFileResult.java b/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/BatchRecognizeFileResult.java index 018d686e3e36..cb19f47e4ee9 100644 --- a/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/BatchRecognizeFileResult.java +++ b/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/BatchRecognizeFileResult.java @@ -347,7 +347,7 @@ public com.google.cloud.speech.v2.InlineResultOrBuilder getInlineResultOrBuilder * string uri = 1 [deprecated = true]; * * @deprecated google.cloud.speech.v2.BatchRecognizeFileResult.uri is deprecated. See - * google/cloud/speech/v2/cloud_speech.proto;l=1468 + * google/cloud/speech/v2/cloud_speech.proto;l=1494 * @return The uri. */ @java.lang.Override @@ -374,7 +374,7 @@ public java.lang.String getUri() { * string uri = 1 [deprecated = true]; * * @deprecated google.cloud.speech.v2.BatchRecognizeFileResult.uri is deprecated. See - * google/cloud/speech/v2/cloud_speech.proto;l=1468 + * google/cloud/speech/v2/cloud_speech.proto;l=1494 * @return The bytes for uri. */ @java.lang.Override @@ -404,7 +404,7 @@ public com.google.protobuf.ByteString getUriBytes() { * .google.cloud.speech.v2.BatchRecognizeResults transcript = 4 [deprecated = true]; * * @deprecated google.cloud.speech.v2.BatchRecognizeFileResult.transcript is deprecated. See - * google/cloud/speech/v2/cloud_speech.proto;l=1471 + * google/cloud/speech/v2/cloud_speech.proto;l=1497 * @return Whether the transcript field is set. */ @java.lang.Override @@ -423,7 +423,7 @@ public boolean hasTranscript() { * .google.cloud.speech.v2.BatchRecognizeResults transcript = 4 [deprecated = true]; * * @deprecated google.cloud.speech.v2.BatchRecognizeFileResult.transcript is deprecated. See - * google/cloud/speech/v2/cloud_speech.proto;l=1471 + * google/cloud/speech/v2/cloud_speech.proto;l=1497 * @return The transcript. */ @java.lang.Override @@ -1799,7 +1799,7 @@ public com.google.cloud.speech.v2.InlineResultOrBuilder getInlineResultOrBuilder * string uri = 1 [deprecated = true]; * * @deprecated google.cloud.speech.v2.BatchRecognizeFileResult.uri is deprecated. See - * google/cloud/speech/v2/cloud_speech.proto;l=1468 + * google/cloud/speech/v2/cloud_speech.proto;l=1494 * @return The uri. */ @java.lang.Deprecated @@ -1825,7 +1825,7 @@ public java.lang.String getUri() { * string uri = 1 [deprecated = true]; * * @deprecated google.cloud.speech.v2.BatchRecognizeFileResult.uri is deprecated. See - * google/cloud/speech/v2/cloud_speech.proto;l=1468 + * google/cloud/speech/v2/cloud_speech.proto;l=1494 * @return The bytes for uri. */ @java.lang.Deprecated @@ -1851,7 +1851,7 @@ public com.google.protobuf.ByteString getUriBytes() { * string uri = 1 [deprecated = true]; * * @deprecated google.cloud.speech.v2.BatchRecognizeFileResult.uri is deprecated. See - * google/cloud/speech/v2/cloud_speech.proto;l=1468 + * google/cloud/speech/v2/cloud_speech.proto;l=1494 * @param value The uri to set. * @return This builder for chaining. */ @@ -1876,7 +1876,7 @@ public Builder setUri(java.lang.String value) { * string uri = 1 [deprecated = true]; * * @deprecated google.cloud.speech.v2.BatchRecognizeFileResult.uri is deprecated. See - * google/cloud/speech/v2/cloud_speech.proto;l=1468 + * google/cloud/speech/v2/cloud_speech.proto;l=1494 * @return This builder for chaining. */ @java.lang.Deprecated @@ -1897,7 +1897,7 @@ public Builder clearUri() { * string uri = 1 [deprecated = true]; * * @deprecated google.cloud.speech.v2.BatchRecognizeFileResult.uri is deprecated. See - * google/cloud/speech/v2/cloud_speech.proto;l=1468 + * google/cloud/speech/v2/cloud_speech.proto;l=1494 * @param value The bytes for uri to set. * @return This builder for chaining. */ @@ -1931,7 +1931,7 @@ public Builder setUriBytes(com.google.protobuf.ByteString value) { * * * @deprecated google.cloud.speech.v2.BatchRecognizeFileResult.transcript is deprecated. See - * google/cloud/speech/v2/cloud_speech.proto;l=1471 + * google/cloud/speech/v2/cloud_speech.proto;l=1497 * @return Whether the transcript field is set. */ @java.lang.Deprecated @@ -1950,7 +1950,7 @@ public boolean hasTranscript() { * * * @deprecated google.cloud.speech.v2.BatchRecognizeFileResult.transcript is deprecated. See - * google/cloud/speech/v2/cloud_speech.proto;l=1471 + * google/cloud/speech/v2/cloud_speech.proto;l=1497 * @return The transcript. */ @java.lang.Deprecated diff --git a/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/BatchRecognizeFileResultOrBuilder.java b/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/BatchRecognizeFileResultOrBuilder.java index c570986638c5..83efa264dfa6 100644 --- a/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/BatchRecognizeFileResultOrBuilder.java +++ b/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/BatchRecognizeFileResultOrBuilder.java @@ -185,7 +185,7 @@ public interface BatchRecognizeFileResultOrBuilder * string uri = 1 [deprecated = true]; * * @deprecated google.cloud.speech.v2.BatchRecognizeFileResult.uri is deprecated. See - * google/cloud/speech/v2/cloud_speech.proto;l=1468 + * google/cloud/speech/v2/cloud_speech.proto;l=1494 * @return The uri. */ @java.lang.Deprecated @@ -201,7 +201,7 @@ public interface BatchRecognizeFileResultOrBuilder * string uri = 1 [deprecated = true]; * * @deprecated google.cloud.speech.v2.BatchRecognizeFileResult.uri is deprecated. See - * google/cloud/speech/v2/cloud_speech.proto;l=1468 + * google/cloud/speech/v2/cloud_speech.proto;l=1494 * @return The bytes for uri. */ @java.lang.Deprecated @@ -217,7 +217,7 @@ public interface BatchRecognizeFileResultOrBuilder * .google.cloud.speech.v2.BatchRecognizeResults transcript = 4 [deprecated = true]; * * @deprecated google.cloud.speech.v2.BatchRecognizeFileResult.transcript is deprecated. See - * google/cloud/speech/v2/cloud_speech.proto;l=1471 + * google/cloud/speech/v2/cloud_speech.proto;l=1497 * @return Whether the transcript field is set. */ @java.lang.Deprecated @@ -233,7 +233,7 @@ public interface BatchRecognizeFileResultOrBuilder * .google.cloud.speech.v2.BatchRecognizeResults transcript = 4 [deprecated = true]; * * @deprecated google.cloud.speech.v2.BatchRecognizeFileResult.transcript is deprecated. See - * google/cloud/speech/v2/cloud_speech.proto;l=1471 + * google/cloud/speech/v2/cloud_speech.proto;l=1497 * @return The transcript. */ @java.lang.Deprecated diff --git a/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/CloudSpeechProto.java b/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/CloudSpeechProto.java index beb2c7854fcc..ca8173235630 100644 --- a/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/CloudSpeechProto.java +++ b/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/CloudSpeechProto.java @@ -585,26 +585,33 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021RecognizeResponse\022@\n" + "\007results\030\003 \003(\0132/.google.cloud.speech.v2.SpeechRecognitionResult\022E\n" + "\010metadata\030\002" - + " \001(\01323.google.cloud.speech.v2.RecognitionResponseMetadata\"\321\002\n" + + " \001(\01323.google.cloud.speech.v2.RecognitionResponseMetadata\"\371\004\n" + "\034StreamingRecognitionFeatures\022$\n" + "\034enable_voice_activity_events\030\001 \001(\010\022\027\n" + "\017interim_results\030\002 \001(\010\022i\n" + "\026voice_activity_timeout\030\003 \001(\0132I.google.cloud" - + ".speech.v2.StreamingRecognitionFeatures.VoiceActivityTimeout\032\206\001\n" + + ".speech.v2.StreamingRecognitionFeatures.VoiceActivityTimeout\022q\n" + + "\027endpointing_sensitivity\030\010 \001(\0162K.google.cloud.speech.v2.S" + + "treamingRecognitionFeatures.EndpointingSensitivityB\003\340A\001\032\206\001\n" + "\024VoiceActivityTimeout\0227\n" + "\024speech_start_timeout\030\001 \001(\0132\031.google.protobuf.Duration\0225\n" - + "\022speech_end_timeout\030\002 \001(\0132\031.google.protobuf.Duration\"\337\001\n" + + "\022speech_end_timeout\030\002 \001(\0132\031.google.protobuf.Duration\"\262\001\n" + + "\026EndpointingSensitivity\022\'\n" + + "#ENDPOINTING_SENSITIVITY_UNSPECIFIED\020\000\022$\n" + + " ENDPOINTING_SENSITIVITY_STANDARD\020\001\022&\n" + + "\"ENDPOINTING_SENSITIVITY_SUPERSHORT\020\002\022!\n" + + "\035ENDPOINTING_SENSITIVITY_SHORT\020\003\"\337\001\n" + "\032StreamingRecognitionConfig\022>\n" + "\006config\030\001" + " \001(\0132).google.cloud.speech.v2.RecognitionConfigB\003\340A\002\022/\n" + "\013config_mask\030\003 \001(\0132\032.google.protobuf.FieldMask\022P\n" - + "\022streaming_features\030\002" - + " \001(\01324.google.cloud.speech.v2.StreamingRecognitionFeatures\"\317\001\n" + + "\022streaming_features\030\002 \001(\01324.google.cloud" + + ".speech.v2.StreamingRecognitionFeatures\"\317\001\n" + "\031StreamingRecognizeRequest\022<\n\n" + "recognizer\030\003 \001(\tB(\340A\002\372A\"\n" + " speech.googleapis.com/Recognizer\022N\n" - + "\020streaming_config\030\006" - + " \001(\01322.google.cloud.speech.v2.StreamingRecognitionConfigH\000\022\017\n" + + "\020streaming_config\030\006 \001(\01322." + + "google.cloud.speech.v2.StreamingRecognitionConfigH\000\022\017\n" + "\005audio\030\005 \001(\014H\000B\023\n" + "\021streaming_request\"\210\004\n" + "\025BatchRecognizeRequest\022<\n\n" @@ -615,8 +622,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\005files\030\003 \003(\01322.google.cloud.speech.v2.BatchRecognizeFileMetadata\022R\n" + "\031recognition_output_config\030\006" + " \001(\0132/.google.cloud.speech.v2.RecognitionOutputConfig\022]\n" - + "\023processing_strategy\030\007" - + " \001(\0162@.google.cloud.speech.v2.BatchRecognizeRequest.ProcessingStrategy\"O\n" + + "\023processing_strategy\030\007 \001(\0162@.google.cloud" + + ".speech.v2.BatchRecognizeRequest.ProcessingStrategy\"O\n" + "\022ProcessingStrategy\022#\n" + "\037PROCESSING_STRATEGY_UNSPECIFIED\020\000\022\024\n" + "\020DYNAMIC_BATCHING\020\001\"\036\n" @@ -627,11 +634,11 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\031VttOutputFileFormatConfig\"\033\n" + "\031SrtOutputFileFormatConfig\"\332\001\n" + "\022OutputFormatConfig\022D\n" - + "\006native\030\001" - + " \001(\01324.google.cloud.speech.v2.NativeOutputFileFormatConfig\022>\n" + + "\006native\030\001 \001(\01324.go" + + "ogle.cloud.speech.v2.NativeOutputFileFormatConfig\022>\n" + "\003vtt\030\002 \001(\01321.google.cloud.speech.v2.VttOutputFileFormatConfig\022>\n" - + "\003srt\030\003 \001(\01321.google." - + "cloud.speech.v2.SrtOutputFileFormatConfig\"\206\002\n" + + "\003srt\030\003" + + " \001(\01321.google.cloud.speech.v2.SrtOutputFileFormatConfig\"\206\002\n" + "\027RecognitionOutputConfig\022D\n" + "\021gcs_output_config\030\001" + " \001(\0132\'.google.cloud.speech.v2.GcsOutputConfigH\000\022L\n" @@ -641,17 +648,17 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + " \001(\0132*.google.cloud.speech.v2.OutputFormatConfigB\003\340A\001B\010\n" + "\006output\"\202\002\n" + "\026BatchRecognizeResponse\022L\n" - + "\007results\030\001 \003(\0132;.google." - + "cloud.speech.v2.BatchRecognizeResponse.ResultsEntry\0228\n" + + "\007results\030\001" + + " \003(\0132;.google.cloud.speech.v2.BatchRecognizeResponse.ResultsEntry\0228\n" + "\025total_billed_duration\030\002 \001(\0132\031.google.protobuf.Duration\032`\n" + "\014ResultsEntry\022\013\n" + "\003key\030\001 \001(\t\022?\n" - + "\005value\030\002 \001(\01320.goog" - + "le.cloud.speech.v2.BatchRecognizeFileResult:\0028\001\"\240\001\n" + + "\005value\030\002" + + " \001(\01320.google.cloud.speech.v2.BatchRecognizeFileResult:\0028\001\"\240\001\n" + "\025BatchRecognizeResults\022@\n" + "\007results\030\001 \003(\0132/.google.cloud.speech.v2.SpeechRecognitionResult\022E\n" - + "\010metadata\030\002 \001(\01323." - + "google.cloud.speech.v2.RecognitionResponseMetadata\"Q\n" + + "\010metadata\030\002" + + " \001(\01323.google.cloud.speech.v2.RecognitionResponseMetadata\"Q\n" + "\022CloudStorageResult\022\013\n" + "\003uri\030\001 \001(\t\022\026\n" + "\016vtt_format_uri\030\002 \001(\t\022\026\n" @@ -662,47 +669,47 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\014srt_captions\030\003 \001(\t\"\361\002\n" + "\030BatchRecognizeFileResult\022!\n" + "\005error\030\002 \001(\0132\022.google.rpc.Status\022E\n" - + "\010metadata\030\003" - + " \001(\01323.google.cloud.speech.v2.RecognitionResponseMetadata\022J\n" - + "\024cloud_storage_result\030\005" - + " \001(\0132*.google.cloud.speech.v2.CloudStorageResultH\000\022=\n\r" + + "\010metadata\030\003 \001(\01323" + + ".google.cloud.speech.v2.RecognitionResponseMetadata\022J\n" + + "\024cloud_storage_result\030\005 \001(" + + "\0132*.google.cloud.speech.v2.CloudStorageResultH\000\022=\n\r" + "inline_result\030\006 \001(\0132$.google.cloud.speech.v2.InlineResultH\000\022\017\n" + "\003uri\030\001 \001(\tB\002\030\001\022E\n\n" - + "transcript\030\004" - + " \001(\0132-.google.cloud.speech.v2.BatchRecognizeResultsB\002\030\001B\010\n" + + "transcript\030\004 \001(\0132-.google.clo" + + "ud.speech.v2.BatchRecognizeResultsB\002\030\001B\010\n" + "\006result\"o\n" + "#BatchRecognizeTranscriptionMetadata\022\030\n" + "\020progress_percent\030\001 \001(\005\022!\n" + "\005error\030\002 \001(\0132\022.google.rpc.Status\022\013\n" + "\003uri\030\003 \001(\t\"\376\001\n" + "\026BatchRecognizeMetadata\022i\n" - + "\026transcription_metadata\030\001 \003(\0132I.google.cloud.speech.v2.BatchRecog" - + "nizeMetadata.TranscriptionMetadataEntry\032y\n" + + "\026transcription_metadata\030\001 \003(\0132I.google.cloud.spee" + + "ch.v2.BatchRecognizeMetadata.TranscriptionMetadataEntry\032y\n" + "\032TranscriptionMetadataEntry\022\013\n" + "\003key\030\001 \001(\t\022J\n" - + "\005value\030\002 \001(\0132;.google.cloud.speech." - + "v2.BatchRecognizeTranscriptionMetadata:\0028\001\"\247\001\n" + + "\005value\030\002 \001(\0132;.goog" + + "le.cloud.speech.v2.BatchRecognizeTranscriptionMetadata:\0028\001\"\247\001\n" + "\032BatchRecognizeFileMetadata\022\r\n" + "\003uri\030\001 \001(\tH\000\0229\n" + "\006config\030\004 \001(\0132).google.cloud.speech.v2.RecognitionConfig\022/\n" + "\013config_mask\030\005 \001(\0132\032.google.protobuf.FieldMaskB\016\n" + "\014audio_source\"\364\001\n" + "\032StreamingRecognitionResult\022J\n" - + "\014alternatives\030\001 \003(\01324.google.cloud" - + ".speech.v2.SpeechRecognitionAlternative\022\020\n" + + "\014alternatives\030\001 \003(" + + "\01324.google.cloud.speech.v2.SpeechRecognitionAlternative\022\020\n" + "\010is_final\030\002 \001(\010\022\021\n" + "\tstability\030\003 \001(\002\0224\n" + "\021result_end_offset\030\004 \001(\0132\031.google.protobuf.Duration\022\023\n" + "\013channel_tag\030\005 \001(\005\022\032\n\r" + "language_code\030\006 \001(\tB\003\340A\003\"\307\003\n" + "\032StreamingRecognizeResponse\022C\n" - + "\007results\030\006 \003(\01322.google.clo" - + "ud.speech.v2.StreamingRecognitionResult\022]\n" - + "\021speech_event_type\030\003 \001(\0162B.google.clou" - + "d.speech.v2.StreamingRecognizeResponse.SpeechEventType\0226\n" + + "\007results\030\006 " + + "\003(\01322.google.cloud.speech.v2.StreamingRecognitionResult\022]\n" + + "\021speech_event_type\030\003 \001" + + "(\0162B.google.cloud.speech.v2.StreamingRecognizeResponse.SpeechEventType\0226\n" + "\023speech_event_offset\030\007 \001(\0132\031.google.protobuf.Duration\022E\n" - + "\010metadata\030\005" - + " \001(\01323.google.cloud.speech.v2.RecognitionResponseMetadata\"\205\001\n" + + "\010metadata\030\005 \001(\01323.google.cloud." + + "speech.v2.RecognitionResponseMetadata\"\205\001\n" + "\017SpeechEventType\022!\n" + "\035SPEECH_EVENT_TYPE_UNSPECIFIED\020\000\022\033\n" + "\027END_OF_SINGLE_UTTERANCE\020\001\022\031\n" @@ -714,8 +721,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "!cloudkms.googleapis.com/CryptoKey\0224\n" + "\013update_time\030\003" + " \001(\0132\032.google.protobuf.TimestampB\003\340A\003:Q\352AN\n" - + "\034spee" - + "ch.googleapis.com/Config\022.projects/{project}/locations/{location}/config\"F\n" + + "\034speech.googleapis.com/Config" + + "\022.projects/{project}/locations/{location}/config\"F\n" + "\020GetConfigRequest\0222\n" + "\004name\030\001 \001(\tB$\340A\002\372A\036\n" + "\034speech.googleapis.com/Config\"{\n" @@ -734,8 +741,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\013delete_time\030\010 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013expire_time\030\t \001(\0132\032.google.protobuf.TimestampB\003\340A\003\022N\n" + "\013annotations\030\n" - + " \003(\01324.goo" - + "gle.cloud.speech.v2.CustomClass.AnnotationsEntryB\003\340A\001\022\021\n" + + " \003(\01324.google.cloud.speech.v2.CustomClass.AnnotationsEntryB\003\340A\001\022\021\n" + "\004etag\030\013 \001(\tB\003\340A\003\022\030\n" + "\013reconciling\030\014 \001(\010B\003\340A\003\022?\n" + "\014kms_key_name\030\r" @@ -752,16 +758,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021STATE_UNSPECIFIED\020\000\022\n\n" + "\006ACTIVE\020\002\022\013\n" + "\007DELETED\020\004:o\352Al\n" - + "!speech.googleapis.com/CustomClass\022Dprojects/{project}" - + "/locations/{location}/customClasses/{custom_class}R\001\001\"\256\007\n" + + "!speech.googleapis.com/CustomClass\022Dpr" + + "ojects/{project}/locations/{location}/customClasses/{custom_class}R\001\001\"\256\007\n" + "\tPhraseSet\022\024\n" + "\004name\030\001 \001(\tB\006\340A\003\340A\010\022\020\n" + "\003uid\030\002 \001(\tB\003\340A\003\0229\n" + "\007phrases\030\003 \003(\0132(.google.cloud.speech.v2.PhraseSet.Phrase\022\r\n" + "\005boost\030\004 \001(\002\022\024\n" + "\014display_name\030\005 \001(\t\022;\n" - + "\005state\030\017" - + " \001(\0162\'.google.cloud.speech.v2.PhraseSet.StateB\003\340A\003\0224\n" + + "\005state\030\017 \001(\0162\'.goo" + + "gle.cloud.speech.v2.PhraseSet.StateB\003\340A\003\0224\n" + "\013create_time\030\006 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013update_time\030\007 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" + "\013delete_time\030\010 \001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n" @@ -785,15 +791,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\021STATE_UNSPECIFIED\020\000\022\n\n" + "\006ACTIVE\020\002\022\013\n" + "\007DELETED\020\004:h\352Ae\n" - + "\037speech.googleapis.com/PhraseSet\022?projects/{project}/locations" - + "/{location}/phraseSets/{phrase_set}R\001\001\"\305\001\n" + + "\037speech.googleapis.com/PhraseSet\022?projects/{pr" + + "oject}/locations/{location}/phraseSets/{phrase_set}R\001\001\"\305\001\n" + "\030CreateCustomClassRequest\022>\n" + "\014custom_class\030\001" + " \001(\0132#.google.cloud.speech.v2.CustomClassB\003\340A\002\022\025\n\r" + "validate_only\030\002 \001(\010\022\027\n" + "\017custom_class_id\030\003 \001(\t\0229\n" - + "\006parent\030\004 \001(\tB)\340A\002" - + "\372A#\022!speech.googleapis.com/CustomClass\"\222\001\n" + + "\006parent\030\004 \001(" + + "\tB)\340A\002\372A#\022!speech.googleapis.com/CustomClass\"\222\001\n" + "\030ListCustomClassesRequest\0229\n" + "\006parent\030\001 \001(\tB)\340A\002\372A#\n" + "!locations.googleapis.com/Location\022\021\n" @@ -823,8 +829,8 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "validate_only\030\003 \001(\010\022\014\n" + "\004etag\030\004 \001(\t\"\273\001\n" + "\026CreatePhraseSetRequest\022:\n\n" - + "phrase_set\030\001" - + " \001(\0132!.google.cloud.speech.v2.PhraseSetB\003\340A\002\022\025\n\r" + + "phrase_set\030\001 \001" + + "(\0132!.google.cloud.speech.v2.PhraseSetB\003\340A\002\022\025\n\r" + "validate_only\030\002 \001(\010\022\025\n\r" + "phrase_set_id\030\003 \001(\t\0227\n" + "\006parent\030\004 \001(" @@ -847,147 +853,146 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "validate_only\030\004 \001(\010\"\213\001\n" + "\026DeletePhraseSetRequest\0225\n" + "\004name\030\001 \001(\tB\'\340A\002\372A!\n" - + "\037speech.googleapis.com/PhraseSet\022\025\n\r" + + "\037speech.googleapis.com/PhraseSet\022\025\n" + + "\r" + "validate_only\030\002 \001(\010\022\025\n\r" + "allow_missing\030\004 \001(\010\022\014\n" + "\004etag\030\003 \001(\t\"v\n" + "\030UndeletePhraseSetRequest\0225\n" + "\004name\030\001 \001(\tB\'\340A\002\372A!\n" - + "\037speech.googleapis.com/PhraseSet\022\025\n\r" - + "validate_only\030\003 \001(\010\022\014\n" - + "\004etag\030\004 \001(\t2\277%\n" - + "\006Speech\022\354\001\n" - + "\020CreateRecognizer\022/.goog" - + "le.cloud.speech.v2.CreateRecognizerRequest\032\035.google.longrunning.Operation\"\207\001\312A\037\n" - + "\n" - + "Recognizer\022\021OperationMetadata\332A\037parent," - + "recognizer,recognizer_id\202\323\344\223\002=\"//v2/{par" - + "ent=projects/*/locations/*}/recognizers:", - "\nrecognizer\022\264\001\n\017ListRecognizers\022..google" - + ".cloud.speech.v2.ListRecognizersRequest\032" - + "/.google.cloud.speech.v2.ListRecognizers" - + "Response\"@\332A\006parent\202\323\344\223\0021\022//v2/{parent=p" - + "rojects/*/locations/*}/recognizers\022\241\001\n\rG" - + "etRecognizer\022,.google.cloud.speech.v2.Ge" - + "tRecognizerRequest\032\".google.cloud.speech" - + ".v2.Recognizer\">\332A\004name\202\323\344\223\0021\022//v2/{name" - + "=projects/*/locations/*/recognizers/*}\022\356" - + "\001\n\020UpdateRecognizer\022/.google.cloud.speec" - + "h.v2.UpdateRecognizerRequest\032\035.google.lo" - + "ngrunning.Operation\"\211\001\312A\037\n\nRecognizer\022\021O" - + "perationMetadata\332A\026recognizer,update_mas" - + "k\202\323\344\223\002H2:/v2/{recognizer.name=projects/*" - + "/locations/*/recognizers/*}:\nrecognizer\022" - + "\304\001\n\020DeleteRecognizer\022/.google.cloud.spee" - + "ch.v2.DeleteRecognizerRequest\032\035.google.l" - + "ongrunning.Operation\"`\312A\037\n\nRecognizer\022\021O" - + "perationMetadata\332A\004name\202\323\344\223\0021*//v2/{name" - + "=projects/*/locations/*/recognizers/*}\022\324" - + "\001\n\022UndeleteRecognizer\0221.google.cloud.spe" - + "ech.v2.UndeleteRecognizerRequest\032\035.googl" - + "e.longrunning.Operation\"l\312A\037\n\nRecognizer" - + "\022\021OperationMetadata\332A\004name\202\323\344\223\002=\"8/v2/{n" - + "ame=projects/*/locations/*/recognizers/*" - + "}:undelete:\001*\022\371\001\n\tRecognize\022(.google.clo" - + "ud.speech.v2.RecognizeRequest\032).google.c" - + "loud.speech.v2.RecognizeResponse\"\226\001\332A%re" - + "cognizer,config,config_mask,content\332A!re" - + "cognizer,config,config_mask,uri\202\323\344\223\002D\"?/" - + "v2/{recognizer=projects/*/locations/*/re" - + "cognizers/*}:recognize:\001*\022\201\001\n\022StreamingR" - + "ecognize\0221.google.cloud.speech.v2.Stream" - + "ingRecognizeRequest\0322.google.cloud.speec" - + "h.v2.StreamingRecognizeResponse\"\000(\0010\001\022\204\002" - + "\n\016BatchRecognize\022-.google.cloud.speech.v" - + "2.BatchRecognizeRequest\032\035.google.longrun" - + "ning.Operation\"\243\001\312A+\n\026BatchRecognizeResp" - + "onse\022\021OperationMetadata\332A#recognizer,con" - + "fig,config_mask,files\202\323\344\223\002I\"D/v2/{recogn" - + "izer=projects/*/locations/*/recognizers/" - + "*}:batchRecognize:\001*\022\216\001\n\tGetConfig\022(.goo" - + "gle.cloud.speech.v2.GetConfigRequest\032\036.g" - + "oogle.cloud.speech.v2.Config\"7\332A\004name\202\323\344" - + "\223\002*\022(/v2/{name=projects/*/locations/*/co" - + "nfig}\022\261\001\n\014UpdateConfig\022+.google.cloud.sp" - + "eech.v2.UpdateConfigRequest\032\036.google.clo" - + "ud.speech.v2.Config\"T\332A\022config,update_ma" - + "sk\202\323\344\223\00292//v2/{config.name=projects/*/lo" - + "cations/*/config}:\006config\022\367\001\n\021CreateCust" - + "omClass\0220.google.cloud.speech.v2.CreateC" - + "ustomClassRequest\032\035.google.longrunning.O" - + "peration\"\220\001\312A \n\013CustomClass\022\021OperationMe" - + "tadata\332A#parent,custom_class,custom_clas" - + "s_id\202\323\344\223\002A\"1/v2/{parent=projects/*/locat" - + "ions/*}/customClasses:\014custom_class\022\274\001\n\021" - + "ListCustomClasses\0220.google.cloud.speech." - + "v2.ListCustomClassesRequest\0321.google.clo" - + "ud.speech.v2.ListCustomClassesResponse\"B" - + "\332A\006parent\202\323\344\223\0023\0221/v2/{parent=projects/*/" - + "locations/*}/customClasses\022\246\001\n\016GetCustom" - + "Class\022-.google.cloud.speech.v2.GetCustom" - + "ClassRequest\032#.google.cloud.speech.v2.Cu" - + "stomClass\"@\332A\004name\202\323\344\223\0023\0221/v2/{name=proj" - + "ects/*/locations/*/customClasses/*}\022\371\001\n\021" - + "UpdateCustomClass\0220.google.cloud.speech." - + "v2.UpdateCustomClassRequest\032\035.google.lon" - + "grunning.Operation\"\222\001\312A \n\013CustomClass\022\021O" - + "perationMetadata\332A\030custom_class,update_m" - + "ask\202\323\344\223\002N2>/v2/{custom_class.name=projec" - + "ts/*/locations/*/customClasses/*}:\014custo" - + "m_class\022\311\001\n\021DeleteCustomClass\0220.google.c" - + "loud.speech.v2.DeleteCustomClassRequest\032" - + "\035.google.longrunning.Operation\"c\312A \n\013Cus" - + "tomClass\022\021OperationMetadata\332A\004name\202\323\344\223\0023" - + "*1/v2/{name=projects/*/locations/*/custo" - + "mClasses/*}\022\331\001\n\023UndeleteCustomClass\0222.go" - + "ogle.cloud.speech.v2.UndeleteCustomClass" - + "Request\032\035.google.longrunning.Operation\"o" - + "\312A \n\013CustomClass\022\021OperationMetadata\332A\004na" - + "me\202\323\344\223\002?\":/v2/{name=projects/*/locations" - + "/*/customClasses/*}:undelete:\001*\022\350\001\n\017Crea" - + "tePhraseSet\022..google.cloud.speech.v2.Cre" - + "atePhraseSetRequest\032\035.google.longrunning" - + ".Operation\"\205\001\312A\036\n\tPhraseSet\022\021OperationMe" - + "tadata\332A\037parent,phrase_set,phrase_set_id" - + "\202\323\344\223\002<\"./v2/{parent=projects/*/locations" - + "/*}/phraseSets:\nphrase_set\022\260\001\n\016ListPhras" - + "eSets\022-.google.cloud.speech.v2.ListPhras" - + "eSetsRequest\032..google.cloud.speech.v2.Li" - + "stPhraseSetsResponse\"?\332A\006parent\202\323\344\223\0020\022./" - + "v2/{parent=projects/*/locations/*}/phras" - + "eSets\022\235\001\n\014GetPhraseSet\022+.google.cloud.sp" - + "eech.v2.GetPhraseSetRequest\032!.google.clo" - + "ud.speech.v2.PhraseSet\"=\332A\004name\202\323\344\223\0020\022./" - + "v2/{name=projects/*/locations/*/phraseSe" - + "ts/*}\022\352\001\n\017UpdatePhraseSet\022..google.cloud" - + ".speech.v2.UpdatePhraseSetRequest\032\035.goog" - + "le.longrunning.Operation\"\207\001\312A\036\n\tPhraseSe" - + "t\022\021OperationMetadata\332A\026phrase_set,update" - + "_mask\202\323\344\223\002G29/v2/{phrase_set.name=projec" - + "ts/*/locations/*/phraseSets/*}:\nphrase_s" - + "et\022\300\001\n\017DeletePhraseSet\022..google.cloud.sp" - + "eech.v2.DeletePhraseSetRequest\032\035.google." - + "longrunning.Operation\"^\312A\036\n\tPhraseSet\022\021O" - + "perationMetadata\332A\004name\202\323\344\223\0020*./v2/{name" - + "=projects/*/locations/*/phraseSets/*}\022\320\001" - + "\n\021UndeletePhraseSet\0220.google.cloud.speec" - + "h.v2.UndeletePhraseSetRequest\032\035.google.l" - + "ongrunning.Operation\"j\312A\036\n\tPhraseSet\022\021Op" - + "erationMetadata\332A\004name\202\323\344\223\002<\"7/v2/{name=" - + "projects/*/locations/*/phraseSets/*}:und" - + "elete:\001*\032I\312A\025speech.googleapis.com\322A.htt" - + "ps://www.googleapis.com/auth/cloud-platf" - + "ormB\211\003\n\032com.google.cloud.speech.v2B\020Clou" - + "dSpeechProtoP\001Z2cloud.google.com/go/spee" - + "ch/apiv2/speechpb;speechpb\352Ax\n!cloudkms." - + "googleapis.com/CryptoKey\022Sprojects/{proj" - + "ect}/locations/{location}/keyRings/{key_" - + "ring}/cryptoKeys/{crypto_key}\352A\246\001\n(cloud" - + "kms.googleapis.com/CryptoKeyVersion\022zpro" - + "jects/{project}/locations/{location}/key" - + "Rings/{key_ring}/cryptoKeys/{crypto_key}" - + "/cryptoKeyVersions/{crypto_key_version}b" - + "\006proto3" + + "\037speech.goog", + "leapis.com/PhraseSet\022\025\n\rvalidate_only\030\003 " + + "\001(\010\022\014\n\004etag\030\004 \001(\t2\277%\n\006Speech\022\354\001\n\020CreateR" + + "ecognizer\022/.google.cloud.speech.v2.Creat" + + "eRecognizerRequest\032\035.google.longrunning." + + "Operation\"\207\001\312A\037\n\nRecognizer\022\021OperationMe" + + "tadata\332A\037parent,recognizer,recognizer_id" + + "\202\323\344\223\002=\"//v2/{parent=projects/*/locations" + + "/*}/recognizers:\nrecognizer\022\264\001\n\017ListReco" + + "gnizers\022..google.cloud.speech.v2.ListRec" + + "ognizersRequest\032/.google.cloud.speech.v2" + + ".ListRecognizersResponse\"@\332A\006parent\202\323\344\223\002" + + "1\022//v2/{parent=projects/*/locations/*}/r" + + "ecognizers\022\241\001\n\rGetRecognizer\022,.google.cl" + + "oud.speech.v2.GetRecognizerRequest\032\".goo" + + "gle.cloud.speech.v2.Recognizer\">\332A\004name\202" + + "\323\344\223\0021\022//v2/{name=projects/*/locations/*/" + + "recognizers/*}\022\356\001\n\020UpdateRecognizer\022/.go" + + "ogle.cloud.speech.v2.UpdateRecognizerReq" + + "uest\032\035.google.longrunning.Operation\"\211\001\312A" + + "\037\n\nRecognizer\022\021OperationMetadata\332A\026recog" + + "nizer,update_mask\202\323\344\223\002H2:/v2/{recognizer" + + ".name=projects/*/locations/*/recognizers" + + "/*}:\nrecognizer\022\304\001\n\020DeleteRecognizer\022/.g" + + "oogle.cloud.speech.v2.DeleteRecognizerRe" + + "quest\032\035.google.longrunning.Operation\"`\312A" + + "\037\n\nRecognizer\022\021OperationMetadata\332A\004name\202" + + "\323\344\223\0021*//v2/{name=projects/*/locations/*/" + + "recognizers/*}\022\324\001\n\022UndeleteRecognizer\0221." + + "google.cloud.speech.v2.UndeleteRecognize" + + "rRequest\032\035.google.longrunning.Operation\"" + + "l\312A\037\n\nRecognizer\022\021OperationMetadata\332A\004na" + + "me\202\323\344\223\002=\"8/v2/{name=projects/*/locations" + + "/*/recognizers/*}:undelete:\001*\022\371\001\n\tRecogn" + + "ize\022(.google.cloud.speech.v2.RecognizeRe" + + "quest\032).google.cloud.speech.v2.Recognize" + + "Response\"\226\001\332A%recognizer,config,config_m" + + "ask,content\332A!recognizer,config,config_m" + + "ask,uri\202\323\344\223\002D\"?/v2/{recognizer=projects/" + + "*/locations/*/recognizers/*}:recognize:\001" + + "*\022\201\001\n\022StreamingRecognize\0221.google.cloud." + + "speech.v2.StreamingRecognizeRequest\0322.go" + + "ogle.cloud.speech.v2.StreamingRecognizeR" + + "esponse\"\000(\0010\001\022\204\002\n\016BatchRecognize\022-.googl" + + "e.cloud.speech.v2.BatchRecognizeRequest\032" + + "\035.google.longrunning.Operation\"\243\001\312A+\n\026Ba" + + "tchRecognizeResponse\022\021OperationMetadata\332" + + "A#recognizer,config,config_mask,files\202\323\344" + + "\223\002I\"D/v2/{recognizer=projects/*/location" + + "s/*/recognizers/*}:batchRecognize:\001*\022\216\001\n" + + "\tGetConfig\022(.google.cloud.speech.v2.GetC" + + "onfigRequest\032\036.google.cloud.speech.v2.Co" + + "nfig\"7\332A\004name\202\323\344\223\002*\022(/v2/{name=projects/" + + "*/locations/*/config}\022\261\001\n\014UpdateConfig\022+" + + ".google.cloud.speech.v2.UpdateConfigRequ" + + "est\032\036.google.cloud.speech.v2.Config\"T\332A\022" + + "config,update_mask\202\323\344\223\00292//v2/{config.na" + + "me=projects/*/locations/*/config}:\006confi" + + "g\022\367\001\n\021CreateCustomClass\0220.google.cloud.s" + + "peech.v2.CreateCustomClassRequest\032\035.goog" + + "le.longrunning.Operation\"\220\001\312A \n\013CustomCl" + + "ass\022\021OperationMetadata\332A#parent,custom_c" + + "lass,custom_class_id\202\323\344\223\002A\"1/v2/{parent=" + + "projects/*/locations/*}/customClasses:\014c" + + "ustom_class\022\274\001\n\021ListCustomClasses\0220.goog" + + "le.cloud.speech.v2.ListCustomClassesRequ" + + "est\0321.google.cloud.speech.v2.ListCustomC" + + "lassesResponse\"B\332A\006parent\202\323\344\223\0023\0221/v2/{pa" + + "rent=projects/*/locations/*}/customClass" + + "es\022\246\001\n\016GetCustomClass\022-.google.cloud.spe" + + "ech.v2.GetCustomClassRequest\032#.google.cl" + + "oud.speech.v2.CustomClass\"@\332A\004name\202\323\344\223\0023" + + "\0221/v2/{name=projects/*/locations/*/custo" + + "mClasses/*}\022\371\001\n\021UpdateCustomClass\0220.goog" + + "le.cloud.speech.v2.UpdateCustomClassRequ" + + "est\032\035.google.longrunning.Operation\"\222\001\312A " + + "\n\013CustomClass\022\021OperationMetadata\332A\030custo" + + "m_class,update_mask\202\323\344\223\002N2>/v2/{custom_c" + + "lass.name=projects/*/locations/*/customC" + + "lasses/*}:\014custom_class\022\311\001\n\021DeleteCustom" + + "Class\0220.google.cloud.speech.v2.DeleteCus" + + "tomClassRequest\032\035.google.longrunning.Ope" + + "ration\"c\312A \n\013CustomClass\022\021OperationMetad" + + "ata\332A\004name\202\323\344\223\0023*1/v2/{name=projects/*/l" + + "ocations/*/customClasses/*}\022\331\001\n\023Undelete" + + "CustomClass\0222.google.cloud.speech.v2.Und" + + "eleteCustomClassRequest\032\035.google.longrun" + + "ning.Operation\"o\312A \n\013CustomClass\022\021Operat" + + "ionMetadata\332A\004name\202\323\344\223\002?\":/v2/{name=proj" + + "ects/*/locations/*/customClasses/*}:unde" + + "lete:\001*\022\350\001\n\017CreatePhraseSet\022..google.clo" + + "ud.speech.v2.CreatePhraseSetRequest\032\035.go" + + "ogle.longrunning.Operation\"\205\001\312A\036\n\tPhrase" + + "Set\022\021OperationMetadata\332A\037parent,phrase_s" + + "et,phrase_set_id\202\323\344\223\002<\"./v2/{parent=proj" + + "ects/*/locations/*}/phraseSets:\nphrase_s" + + "et\022\260\001\n\016ListPhraseSets\022-.google.cloud.spe" + + "ech.v2.ListPhraseSetsRequest\032..google.cl" + + "oud.speech.v2.ListPhraseSetsResponse\"?\332A" + + "\006parent\202\323\344\223\0020\022./v2/{parent=projects/*/lo" + + "cations/*}/phraseSets\022\235\001\n\014GetPhraseSet\022+" + + ".google.cloud.speech.v2.GetPhraseSetRequ" + + "est\032!.google.cloud.speech.v2.PhraseSet\"=" + + "\332A\004name\202\323\344\223\0020\022./v2/{name=projects/*/loca" + + "tions/*/phraseSets/*}\022\352\001\n\017UpdatePhraseSe" + + "t\022..google.cloud.speech.v2.UpdatePhraseS" + + "etRequest\032\035.google.longrunning.Operation" + + "\"\207\001\312A\036\n\tPhraseSet\022\021OperationMetadata\332A\026p" + + "hrase_set,update_mask\202\323\344\223\002G29/v2/{phrase" + + "_set.name=projects/*/locations/*/phraseS" + + "ets/*}:\nphrase_set\022\300\001\n\017DeletePhraseSet\022." + + ".google.cloud.speech.v2.DeletePhraseSetR" + + "equest\032\035.google.longrunning.Operation\"^\312" + + "A\036\n\tPhraseSet\022\021OperationMetadata\332A\004name\202" + + "\323\344\223\0020*./v2/{name=projects/*/locations/*/" + + "phraseSets/*}\022\320\001\n\021UndeletePhraseSet\0220.go" + + "ogle.cloud.speech.v2.UndeletePhraseSetRe" + + "quest\032\035.google.longrunning.Operation\"j\312A" + + "\036\n\tPhraseSet\022\021OperationMetadata\332A\004name\202\323" + + "\344\223\002<\"7/v2/{name=projects/*/locations/*/p" + + "hraseSets/*}:undelete:\001*\032I\312A\025speech.goog" + + "leapis.com\322A.https://www.googleapis.com/" + + "auth/cloud-platformB\211\003\n\032com.google.cloud" + + ".speech.v2B\020CloudSpeechProtoP\001Z2cloud.go" + + "ogle.com/go/speech/apiv2/speechpb;speech" + + "pb\352Ax\n!cloudkms.googleapis.com/CryptoKey" + + "\022Sprojects/{project}/locations/{location" + + "}/keyRings/{key_ring}/cryptoKeys/{crypto" + + "_key}\352A\246\001\n(cloudkms.googleapis.com/Crypt" + + "oKeyVersion\022zprojects/{project}/location" + + "s/{location}/keyRings/{key_ring}/cryptoK" + + "eys/{crypto_key}/cryptoKeyVersions/{cryp" + + "to_key_version}b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -1287,7 +1292,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_google_cloud_speech_v2_StreamingRecognitionFeatures_descriptor, new java.lang.String[] { - "EnableVoiceActivityEvents", "InterimResults", "VoiceActivityTimeout", + "EnableVoiceActivityEvents", + "InterimResults", + "VoiceActivityTimeout", + "EndpointingSensitivity", }); internal_static_google_cloud_speech_v2_StreamingRecognitionFeatures_VoiceActivityTimeout_descriptor = internal_static_google_cloud_speech_v2_StreamingRecognitionFeatures_descriptor diff --git a/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/StreamingRecognitionFeatures.java b/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/StreamingRecognitionFeatures.java index 3975e490a47c..b6de7194f6f1 100644 --- a/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/StreamingRecognitionFeatures.java +++ b/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/StreamingRecognitionFeatures.java @@ -51,7 +51,9 @@ private StreamingRecognitionFeatures(com.google.protobuf.GeneratedMessage.Builde super(builder); } - private StreamingRecognitionFeatures() {} + private StreamingRecognitionFeatures() { + endpointingSensitivity_ = 0; + } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.speech.v2.CloudSpeechProto @@ -68,6 +70,216 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.cloud.speech.v2.StreamingRecognitionFeatures.Builder.class); } + /** + * + * + *

                +   * Endpointing sensitivity is intended for applications that want to minimize
                +   * result latency, possibly at the expense of quality. Some utterances may be
                +   * broken up into multiple fragments.
                +   * 
                + * + * Protobuf enum {@code + * google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity} + */ + public enum EndpointingSensitivity implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
                +     * If no value is specified, the values for
                +     * ENDPOINTING_SENSITIVITY_STANDARD will be used.
                +     * 
                + * + * ENDPOINTING_SENSITIVITY_UNSPECIFIED = 0; + */ + ENDPOINTING_SENSITIVITY_UNSPECIFIED(0), + /** + * + * + *
                +     * Standard sensitivity, no optimization for latency.
                +     * 
                + * + * ENDPOINTING_SENSITIVITY_STANDARD = 1; + */ + ENDPOINTING_SENSITIVITY_STANDARD(1), + /** + * + * + *
                +     * Super short sensitivity, optimized for super short utterances like single
                +     * words ("Yes", "No", "Hello", etc.) or a single phrase, command or short
                +     * query (e.g. "check balance", "five dollars", "call Mom").
                +     * 
                + * + * ENDPOINTING_SENSITIVITY_SUPERSHORT = 2; + */ + ENDPOINTING_SENSITIVITY_SUPERSHORT(2), + /** + * + * + *
                +     * Short sensitivity, optimized for short utterances like single sentences.
                +     * (e.g. "Remind me to call the dentist tomorrow morning at nine",
                +     * "Navigate to the nearest coffee shop that is currently open")
                +     * 
                + * + * ENDPOINTING_SENSITIVITY_SHORT = 3; + */ + ENDPOINTING_SENSITIVITY_SHORT(3), + UNRECOGNIZED(-1), + ; + + static { + com.google.protobuf.RuntimeVersion.validateProtobufGencodeVersion( + com.google.protobuf.RuntimeVersion.RuntimeDomain.PUBLIC, + /* major= */ 4, + /* minor= */ 33, + /* patch= */ 2, + /* suffix= */ "", + "EndpointingSensitivity"); + } + + /** + * + * + *
                +     * If no value is specified, the values for
                +     * ENDPOINTING_SENSITIVITY_STANDARD will be used.
                +     * 
                + * + * ENDPOINTING_SENSITIVITY_UNSPECIFIED = 0; + */ + public static final int ENDPOINTING_SENSITIVITY_UNSPECIFIED_VALUE = 0; + + /** + * + * + *
                +     * Standard sensitivity, no optimization for latency.
                +     * 
                + * + * ENDPOINTING_SENSITIVITY_STANDARD = 1; + */ + public static final int ENDPOINTING_SENSITIVITY_STANDARD_VALUE = 1; + + /** + * + * + *
                +     * Super short sensitivity, optimized for super short utterances like single
                +     * words ("Yes", "No", "Hello", etc.) or a single phrase, command or short
                +     * query (e.g. "check balance", "five dollars", "call Mom").
                +     * 
                + * + * ENDPOINTING_SENSITIVITY_SUPERSHORT = 2; + */ + public static final int ENDPOINTING_SENSITIVITY_SUPERSHORT_VALUE = 2; + + /** + * + * + *
                +     * Short sensitivity, optimized for short utterances like single sentences.
                +     * (e.g. "Remind me to call the dentist tomorrow morning at nine",
                +     * "Navigate to the nearest coffee shop that is currently open")
                +     * 
                + * + * ENDPOINTING_SENSITIVITY_SHORT = 3; + */ + public static final int ENDPOINTING_SENSITIVITY_SHORT_VALUE = 3; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static EndpointingSensitivity valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static EndpointingSensitivity forNumber(int value) { + switch (value) { + case 0: + return ENDPOINTING_SENSITIVITY_UNSPECIFIED; + case 1: + return ENDPOINTING_SENSITIVITY_STANDARD; + case 2: + return ENDPOINTING_SENSITIVITY_SUPERSHORT; + case 3: + return ENDPOINTING_SENSITIVITY_SHORT; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap + internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public EndpointingSensitivity findValueByNumber(int number) { + return EndpointingSensitivity.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.speech.v2.StreamingRecognitionFeatures.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final EndpointingSensitivity[] VALUES = values(); + + public static EndpointingSensitivity valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private EndpointingSensitivity(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity) + } + public interface VoiceActivityTimeoutOrBuilder extends // @@protoc_insertion_point(interface_extends:google.cloud.speech.v2.StreamingRecognitionFeatures.VoiceActivityTimeout) @@ -1313,6 +1525,52 @@ public boolean hasVoiceActivityTimeout() { : voiceActivityTimeout_; } + public static final int ENDPOINTING_SENSITIVITY_FIELD_NUMBER = 8; + private int endpointingSensitivity_ = 0; + + /** + * + * + *
                +   * Optional. Endpointing sensitivity for this stream.
                +   * 
                + * + * + * .google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity endpointing_sensitivity = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for endpointingSensitivity. + */ + @java.lang.Override + public int getEndpointingSensitivityValue() { + return endpointingSensitivity_; + } + + /** + * + * + *
                +   * Optional. Endpointing sensitivity for this stream.
                +   * 
                + * + * + * .google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity endpointing_sensitivity = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The endpointingSensitivity. + */ + @java.lang.Override + public com.google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity + getEndpointingSensitivity() { + com.google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity result = + com.google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity.forNumber( + endpointingSensitivity_); + return result == null + ? com.google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity + .UNRECOGNIZED + : result; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -1336,6 +1594,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { output.writeMessage(3, getVoiceActivityTimeout()); } + if (endpointingSensitivity_ + != com.google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity + .ENDPOINTING_SENSITIVITY_UNSPECIFIED + .getNumber()) { + output.writeEnum(8, endpointingSensitivity_); + } getUnknownFields().writeTo(output); } @@ -1355,6 +1619,12 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getVoiceActivityTimeout()); } + if (endpointingSensitivity_ + != com.google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity + .ENDPOINTING_SENSITIVITY_UNSPECIFIED + .getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(8, endpointingSensitivity_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -1377,6 +1647,7 @@ public boolean equals(final java.lang.Object obj) { if (hasVoiceActivityTimeout()) { if (!getVoiceActivityTimeout().equals(other.getVoiceActivityTimeout())) return false; } + if (endpointingSensitivity_ != other.endpointingSensitivity_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1396,6 +1667,8 @@ public int hashCode() { hash = (37 * hash) + VOICE_ACTIVITY_TIMEOUT_FIELD_NUMBER; hash = (53 * hash) + getVoiceActivityTimeout().hashCode(); } + hash = (37 * hash) + ENDPOINTING_SENSITIVITY_FIELD_NUMBER; + hash = (53 * hash) + endpointingSensitivity_; hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1553,6 +1826,7 @@ public Builder clear() { voiceActivityTimeoutBuilder_.dispose(); voiceActivityTimeoutBuilder_ = null; } + endpointingSensitivity_ = 0; return this; } @@ -1603,6 +1877,9 @@ private void buildPartial0(com.google.cloud.speech.v2.StreamingRecognitionFeatur : voiceActivityTimeoutBuilder_.build(); to_bitField0_ |= 0x00000001; } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.endpointingSensitivity_ = endpointingSensitivity_; + } result.bitField0_ |= to_bitField0_; } @@ -1628,6 +1905,9 @@ public Builder mergeFrom(com.google.cloud.speech.v2.StreamingRecognitionFeatures if (other.hasVoiceActivityTimeout()) { mergeVoiceActivityTimeout(other.getVoiceActivityTimeout()); } + if (other.endpointingSensitivity_ != 0) { + setEndpointingSensitivityValue(other.getEndpointingSensitivityValue()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1673,6 +1953,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000004; break; } // case 26 + case 64: + { + endpointingSensitivity_ = input.readEnum(); + bitField0_ |= 0x00000008; + break; + } // case 64 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -2057,6 +2343,117 @@ public Builder clearVoiceActivityTimeout() { return voiceActivityTimeoutBuilder_; } + private int endpointingSensitivity_ = 0; + + /** + * + * + *
                +     * Optional. Endpointing sensitivity for this stream.
                +     * 
                + * + * + * .google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity endpointing_sensitivity = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for endpointingSensitivity. + */ + @java.lang.Override + public int getEndpointingSensitivityValue() { + return endpointingSensitivity_; + } + + /** + * + * + *
                +     * Optional. Endpointing sensitivity for this stream.
                +     * 
                + * + * + * .google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity endpointing_sensitivity = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The enum numeric value on the wire for endpointingSensitivity to set. + * @return This builder for chaining. + */ + public Builder setEndpointingSensitivityValue(int value) { + endpointingSensitivity_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + /** + * + * + *
                +     * Optional. Endpointing sensitivity for this stream.
                +     * 
                + * + * + * .google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity endpointing_sensitivity = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The endpointingSensitivity. + */ + @java.lang.Override + public com.google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity + getEndpointingSensitivity() { + com.google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity result = + com.google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity.forNumber( + endpointingSensitivity_); + return result == null + ? com.google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity + .UNRECOGNIZED + : result; + } + + /** + * + * + *
                +     * Optional. Endpointing sensitivity for this stream.
                +     * 
                + * + * + * .google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity endpointing_sensitivity = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @param value The endpointingSensitivity to set. + * @return This builder for chaining. + */ + public Builder setEndpointingSensitivity( + com.google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000008; + endpointingSensitivity_ = value.getNumber(); + onChanged(); + return this; + } + + /** + * + * + *
                +     * Optional. Endpointing sensitivity for this stream.
                +     * 
                + * + * + * .google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity endpointing_sensitivity = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return This builder for chaining. + */ + public Builder clearEndpointingSensitivity() { + bitField0_ = (bitField0_ & ~0x00000008); + endpointingSensitivity_ = 0; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:google.cloud.speech.v2.StreamingRecognitionFeatures) } diff --git a/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/StreamingRecognitionFeaturesOrBuilder.java b/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/StreamingRecognitionFeaturesOrBuilder.java index 5feb33cfa512..4c7a3f1dfc4d 100644 --- a/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/StreamingRecognitionFeaturesOrBuilder.java +++ b/java-speech/proto-google-cloud-speech-v2/src/main/java/com/google/cloud/speech/v2/StreamingRecognitionFeaturesOrBuilder.java @@ -105,4 +105,35 @@ public interface StreamingRecognitionFeaturesOrBuilder */ com.google.cloud.speech.v2.StreamingRecognitionFeatures.VoiceActivityTimeoutOrBuilder getVoiceActivityTimeoutOrBuilder(); + + /** + * + * + *
                +   * Optional. Endpointing sensitivity for this stream.
                +   * 
                + * + * + * .google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity endpointing_sensitivity = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The enum numeric value on the wire for endpointingSensitivity. + */ + int getEndpointingSensitivityValue(); + + /** + * + * + *
                +   * Optional. Endpointing sensitivity for this stream.
                +   * 
                + * + * + * .google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity endpointing_sensitivity = 8 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The endpointingSensitivity. + */ + com.google.cloud.speech.v2.StreamingRecognitionFeatures.EndpointingSensitivity + getEndpointingSensitivity(); } diff --git a/java-speech/proto-google-cloud-speech-v2/src/main/proto/google/cloud/speech/v2/cloud_speech.proto b/java-speech/proto-google-cloud-speech-v2/src/main/proto/google/cloud/speech/v2/cloud_speech.proto index 04f4289ef612..f0b02c99e409 100644 --- a/java-speech/proto-google-cloud-speech-v2/src/main/proto/google/cloud/speech/v2/cloud_speech.proto +++ b/java-speech/proto-google-cloud-speech-v2/src/main/proto/google/cloud/speech/v2/cloud_speech.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. @@ -1184,6 +1184,28 @@ message StreamingRecognitionFeatures { google.protobuf.Duration speech_end_timeout = 2; } + // Endpointing sensitivity is intended for applications that want to minimize + // result latency, possibly at the expense of quality. Some utterances may be + // broken up into multiple fragments. + enum EndpointingSensitivity { + // If no value is specified, the values for + // ENDPOINTING_SENSITIVITY_STANDARD will be used. + ENDPOINTING_SENSITIVITY_UNSPECIFIED = 0; + + // Standard sensitivity, no optimization for latency. + ENDPOINTING_SENSITIVITY_STANDARD = 1; + + // Super short sensitivity, optimized for super short utterances like single + // words ("Yes", "No", "Hello", etc.) or a single phrase, command or short + // query (e.g. "check balance", "five dollars", "call Mom"). + ENDPOINTING_SENSITIVITY_SUPERSHORT = 2; + + // Short sensitivity, optimized for short utterances like single sentences. + // (e.g. "Remind me to call the dentist tomorrow morning at nine", + // "Navigate to the nearest coffee shop that is currently open") + ENDPOINTING_SENSITIVITY_SHORT = 3; + } + // If `true`, responses with voice activity speech events will be returned as // they are detected. bool enable_voice_activity_events = 1; @@ -1197,6 +1219,10 @@ message StreamingRecognitionFeatures { // duration has elapsed after the last VOICE_ACTIVITY speech event has been // sent. The field `voice_activity_events` must also be set to true. VoiceActivityTimeout voice_activity_timeout = 3; + + // Optional. Endpointing sensitivity for this stream. + EndpointingSensitivity endpointing_sensitivity = 8 + [(google.api.field_behavior) = OPTIONAL]; } // Provides configuration information for the StreamingRecognize request. diff --git a/java-speech/proto-google-cloud-speech-v2/src/main/proto/google/cloud/speech/v2/locations_metadata.proto b/java-speech/proto-google-cloud-speech-v2/src/main/proto/google/cloud/speech/v2/locations_metadata.proto index 14dee6fafe7b..3d120f0fb518 100644 --- a/java-speech/proto-google-cloud-speech-v2/src/main/proto/google/cloud/speech/v2/locations_metadata.proto +++ b/java-speech/proto-google-cloud-speech-v2/src/main/proto/google/cloud/speech/v2/locations_metadata.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.