All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest Maven / Gradle / Ivy

/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/compute/v1/compute.proto

// Protobuf Java Version: 3.25.5
package com.google.cloud.compute.v1;

/**
 *
 *
 * 
 * 
* * Protobuf type {@code google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest} */ public final class RegionInstanceGroupManagersDeleteInstancesRequest extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest) RegionInstanceGroupManagersDeleteInstancesRequestOrBuilder { private static final long serialVersionUID = 0L; // Use RegionInstanceGroupManagersDeleteInstancesRequest.newBuilder() to construct. private RegionInstanceGroupManagersDeleteInstancesRequest( com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private RegionInstanceGroupManagersDeleteInstancesRequest() { instances_ = com.google.protobuf.LazyStringArrayList.emptyList(); } @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new RegionInstanceGroupManagersDeleteInstancesRequest(); } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.compute.v1.Compute .internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.compute.v1.Compute .internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest.class, com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest.Builder .class); } private int bitField0_; public static final int INSTANCES_FIELD_NUMBER = 29097598; @SuppressWarnings("serial") private com.google.protobuf.LazyStringArrayList instances_ = com.google.protobuf.LazyStringArrayList.emptyList(); /** * * *
   * The URLs of one or more instances to delete. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
   * 
* * repeated string instances = 29097598; * * @return A list containing the instances. */ public com.google.protobuf.ProtocolStringList getInstancesList() { return instances_; } /** * * *
   * The URLs of one or more instances to delete. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
   * 
* * repeated string instances = 29097598; * * @return The count of instances. */ public int getInstancesCount() { return instances_.size(); } /** * * *
   * The URLs of one or more instances to delete. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
   * 
* * repeated string instances = 29097598; * * @param index The index of the element to return. * @return The instances at the given index. */ public java.lang.String getInstances(int index) { return instances_.get(index); } /** * * *
   * The URLs of one or more instances to delete. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
   * 
* * repeated string instances = 29097598; * * @param index The index of the value to return. * @return The bytes of the instances at the given index. */ public com.google.protobuf.ByteString getInstancesBytes(int index) { return instances_.getByteString(index); } public static final int SKIP_INSTANCES_ON_VALIDATION_ERROR_FIELD_NUMBER = 40631073; private boolean skipInstancesOnValidationError_ = false; /** * * *
   * Specifies whether the request should proceed despite the inclusion of instances that are not members of the group or that are already in the process of being deleted or abandoned. If this field is set to `false` and such an instance is specified in the request, the operation fails. The operation always fails if the request contains a malformed instance URL or a reference to an instance that exists in a zone or region other than the group's zone or region.
   * 
* * optional bool skip_instances_on_validation_error = 40631073; * * @return Whether the skipInstancesOnValidationError field is set. */ @java.lang.Override public boolean hasSkipInstancesOnValidationError() { return ((bitField0_ & 0x00000001) != 0); } /** * * *
   * Specifies whether the request should proceed despite the inclusion of instances that are not members of the group or that are already in the process of being deleted or abandoned. If this field is set to `false` and such an instance is specified in the request, the operation fails. The operation always fails if the request contains a malformed instance URL or a reference to an instance that exists in a zone or region other than the group's zone or region.
   * 
* * optional bool skip_instances_on_validation_error = 40631073; * * @return The skipInstancesOnValidationError. */ @java.lang.Override public boolean getSkipInstancesOnValidationError() { return skipInstancesOnValidationError_; } 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 < instances_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 29097598, instances_.getRaw(i)); } if (((bitField0_ & 0x00000001) != 0)) { output.writeBool(40631073, skipInstancesOnValidationError_); } 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 < instances_.size(); i++) { dataSize += computeStringSizeNoTag(instances_.getRaw(i)); } size += dataSize; size += 4 * getInstancesList().size(); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize( 40631073, skipInstancesOnValidationError_); } 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.RegionInstanceGroupManagersDeleteInstancesRequest)) { return super.equals(obj); } com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest other = (com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest) obj; if (!getInstancesList().equals(other.getInstancesList())) return false; if (hasSkipInstancesOnValidationError() != other.hasSkipInstancesOnValidationError()) return false; if (hasSkipInstancesOnValidationError()) { if (getSkipInstancesOnValidationError() != other.getSkipInstancesOnValidationError()) 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 (getInstancesCount() > 0) { hash = (37 * hash) + INSTANCES_FIELD_NUMBER; hash = (53 * hash) + getInstancesList().hashCode(); } if (hasSkipInstancesOnValidationError()) { hash = (37 * hash) + SKIP_INSTANCES_ON_VALIDATION_ERROR_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getSkipInstancesOnValidationError()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest 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.RegionInstanceGroupManagersDeleteInstancesRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest 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.RegionInstanceGroupManagersDeleteInstancesRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest 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.RegionInstanceGroupManagersDeleteInstancesRequest parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } public static com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } public static com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3.parseWithIOException( PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder( com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * * *
   * 
* * Protobuf type {@code google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest) com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequestOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.compute.v1.Compute .internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.compute.v1.Compute .internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest.class, com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest.Builder .class); } // Construct using // com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest.newBuilder() private Builder() {} private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; instances_ = com.google.protobuf.LazyStringArrayList.emptyList(); skipInstancesOnValidationError_ = false; 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_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor; } @java.lang.Override public com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest getDefaultInstanceForType() { return com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest .getDefaultInstance(); } @java.lang.Override public com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest build() { com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest buildPartial() { com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest result = new com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest(this); if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } private void buildPartial0( com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { instances_.makeImmutable(); result.instances_ = instances_; } int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { result.skipInstancesOnValidationError_ = skipInstancesOnValidationError_; to_bitField0_ |= 0x00000001; } result.bitField0_ |= to_bitField0_; } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest) { return mergeFrom( (com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest) other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom( com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest other) { if (other == com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest .getDefaultInstance()) return this; if (!other.instances_.isEmpty()) { if (instances_.isEmpty()) { instances_ = other.instances_; bitField0_ |= 0x00000001; } else { ensureInstancesIsMutable(); instances_.addAll(other.instances_); } onChanged(); } if (other.hasSkipInstancesOnValidationError()) { setSkipInstancesOnValidationError(other.getSkipInstancesOnValidationError()); } 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 232780786: { java.lang.String s = input.readStringRequireUtf8(); ensureInstancesIsMutable(); instances_.add(s); break; } // case 232780786 case 325048584: { skipInstancesOnValidationError_ = input.readBool(); bitField0_ |= 0x00000002; break; } // case 325048584 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 instances_ = com.google.protobuf.LazyStringArrayList.emptyList(); private void ensureInstancesIsMutable() { if (!instances_.isModifiable()) { instances_ = new com.google.protobuf.LazyStringArrayList(instances_); } bitField0_ |= 0x00000001; } /** * * *
     * The URLs of one or more instances to delete. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
     * 
* * repeated string instances = 29097598; * * @return A list containing the instances. */ public com.google.protobuf.ProtocolStringList getInstancesList() { instances_.makeImmutable(); return instances_; } /** * * *
     * The URLs of one or more instances to delete. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
     * 
* * repeated string instances = 29097598; * * @return The count of instances. */ public int getInstancesCount() { return instances_.size(); } /** * * *
     * The URLs of one or more instances to delete. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
     * 
* * repeated string instances = 29097598; * * @param index The index of the element to return. * @return The instances at the given index. */ public java.lang.String getInstances(int index) { return instances_.get(index); } /** * * *
     * The URLs of one or more instances to delete. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
     * 
* * repeated string instances = 29097598; * * @param index The index of the value to return. * @return The bytes of the instances at the given index. */ public com.google.protobuf.ByteString getInstancesBytes(int index) { return instances_.getByteString(index); } /** * * *
     * The URLs of one or more instances to delete. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
     * 
* * repeated string instances = 29097598; * * @param index The index to set the value at. * @param value The instances to set. * @return This builder for chaining. */ public Builder setInstances(int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureInstancesIsMutable(); instances_.set(index, value); bitField0_ |= 0x00000001; onChanged(); return this; } /** * * *
     * The URLs of one or more instances to delete. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
     * 
* * repeated string instances = 29097598; * * @param value The instances to add. * @return This builder for chaining. */ public Builder addInstances(java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureInstancesIsMutable(); instances_.add(value); bitField0_ |= 0x00000001; onChanged(); return this; } /** * * *
     * The URLs of one or more instances to delete. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
     * 
* * repeated string instances = 29097598; * * @param values The instances to add. * @return This builder for chaining. */ public Builder addAllInstances(java.lang.Iterable values) { ensureInstancesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, instances_); bitField0_ |= 0x00000001; onChanged(); return this; } /** * * *
     * The URLs of one or more instances to delete. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
     * 
* * repeated string instances = 29097598; * * @return This builder for chaining. */ public Builder clearInstances() { instances_ = com.google.protobuf.LazyStringArrayList.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); ; onChanged(); return this; } /** * * *
     * The URLs of one or more instances to delete. This can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
     * 
* * repeated string instances = 29097598; * * @param value The bytes of the instances to add. * @return This builder for chaining. */ public Builder addInstancesBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureInstancesIsMutable(); instances_.add(value); bitField0_ |= 0x00000001; onChanged(); return this; } private boolean skipInstancesOnValidationError_; /** * * *
     * Specifies whether the request should proceed despite the inclusion of instances that are not members of the group or that are already in the process of being deleted or abandoned. If this field is set to `false` and such an instance is specified in the request, the operation fails. The operation always fails if the request contains a malformed instance URL or a reference to an instance that exists in a zone or region other than the group's zone or region.
     * 
* * optional bool skip_instances_on_validation_error = 40631073; * * @return Whether the skipInstancesOnValidationError field is set. */ @java.lang.Override public boolean hasSkipInstancesOnValidationError() { return ((bitField0_ & 0x00000002) != 0); } /** * * *
     * Specifies whether the request should proceed despite the inclusion of instances that are not members of the group or that are already in the process of being deleted or abandoned. If this field is set to `false` and such an instance is specified in the request, the operation fails. The operation always fails if the request contains a malformed instance URL or a reference to an instance that exists in a zone or region other than the group's zone or region.
     * 
* * optional bool skip_instances_on_validation_error = 40631073; * * @return The skipInstancesOnValidationError. */ @java.lang.Override public boolean getSkipInstancesOnValidationError() { return skipInstancesOnValidationError_; } /** * * *
     * Specifies whether the request should proceed despite the inclusion of instances that are not members of the group or that are already in the process of being deleted or abandoned. If this field is set to `false` and such an instance is specified in the request, the operation fails. The operation always fails if the request contains a malformed instance URL or a reference to an instance that exists in a zone or region other than the group's zone or region.
     * 
* * optional bool skip_instances_on_validation_error = 40631073; * * @param value The skipInstancesOnValidationError to set. * @return This builder for chaining. */ public Builder setSkipInstancesOnValidationError(boolean value) { skipInstancesOnValidationError_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** * * *
     * Specifies whether the request should proceed despite the inclusion of instances that are not members of the group or that are already in the process of being deleted or abandoned. If this field is set to `false` and such an instance is specified in the request, the operation fails. The operation always fails if the request contains a malformed instance URL or a reference to an instance that exists in a zone or region other than the group's zone or region.
     * 
* * optional bool skip_instances_on_validation_error = 40631073; * * @return This builder for chaining. */ public Builder clearSkipInstancesOnValidationError() { bitField0_ = (bitField0_ & ~0x00000002); skipInstancesOnValidationError_ = false; onChanged(); return this; } @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest) } // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest) private static final com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest(); } public static com.google.cloud.compute.v1.RegionInstanceGroupManagersDeleteInstancesRequest getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser< RegionInstanceGroupManagersDeleteInstancesRequest>() { @java.lang.Override public RegionInstanceGroupManagersDeleteInstancesRequest 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.RegionInstanceGroupManagersDeleteInstancesRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy